0) {\n\t\tsource += \"// ** \" + targetObj.name\t+ \"'s Scripts **\\n\"\n\t\tsource += scriptNames.collect(function(ea) {\n\t\t\treturn this.generateSourceForScript(baseObject, targetObj, ea)\n\t\t}, this).join('\\n\\n');\n\t}\n\n\tif (targetObj.attributeConnections) {\n\t\tsource += \"\\n\\n// ** \" + targetObj.name\t+ \"'s Connections **\\n\"\n\t\tsource += targetObj.attributeConnections.collect(function(ea) {\n\t\t\treturn this.generateSourceForConnection(baseObject, targetObj, ea)\n\t\t}, this).join('\\n');\n\t}\n\n\tif (targetObj.scriptSource && Object.isString(targetObj.scriptSource)) {\n\t\tsource += \"\\n\\n\";\n\t\tsource += this.generateSourceForProperty(\n\t\t\tbaseObject, targetObj, \"scriptSource\");\n\t}\n\n\treturn source\n}","funcProperties":{"__isSmartRef__":true,"id":915},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"914":{"this":{"__isSmartRef__":true,"id":853}},"915":{},"916":{"varMapping":{"__isSmartRef__":true,"id":917},"source":"function generateSourceForProperty(baseObject, targetObject, propertyName) {\n\tvar value = targetObject[propertyName];\n\treturn Strings.format('%s.'+ propertyName +'=%s;', \n\t\tthis.generateTargetCode(baseObject, targetObject),\t\n\t\tthis.generateSourceForValue(value))\n}","funcProperties":{"__isSmartRef__":true,"id":918},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"917":{"this":{"__isSmartRef__":true,"id":853}},"918":{},"919":{"varMapping":{"__isSmartRef__":true,"id":920},"source":"function generateSourceForScript(baseObject, targetObject, scriptName) {\n\tvar script =targetObject[scriptName].getOriginal();\n\treturn Strings.format('%s.addScript(%s);', \n\t\tthis.generateTargetCode(baseObject, targetObject) ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":921},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"920":{"this":{"__isSmartRef__":true,"id":853}},"921":{},"922":{"varMapping":{"__isSmartRef__":true,"id":923},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":924},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"923":{"this":{"__isSmartRef__":true,"id":853}},"924":{},"925":{"varMapping":{"__isSmartRef__":true,"id":926},"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":927},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"926":{"this":{"__isSmartRef__":true,"id":853}},"927":{},"928":{"varMapping":{"__isSmartRef__":true,"id":929},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":930},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"929":{"this":{"__isSmartRef__":true,"id":853}},"930":{},"931":{"varMapping":{"__isSmartRef__":true,"id":932},"source":"function listItemsForObj(obj, optPrefix) {\n\n\tvar listItems = [];\n\tvar prefix = optPrefix || \"\";\t\n\n\n\tif (obj.name) listItems.push({\n\t\tisListItem: true,\n\t\tstring: \"Object: \" + obj.name || \"unnamed\",\n\t\tvalue: {obj: obj, targetObj: obj}\t\n\t});\n\n\tif (obj.scriptSource && Object.isString(obj.scriptSource)) {\n\t\tlistItems.push({\n\t\t\tisListItem: true,\n\t\t\tstring: \" scriptSource\",\n\t\t\tvalue: {obj: obj, propertyName: 'scriptSource'}\t\n\t\t});\n\t}\n\n\tlistItems = listItems.concat(this.sortedScriptNamesOfObj(obj)\n\t\t.collect(function(name) { \n\t\t\treturn {isListItem: true, string: \" \" + name, value: {obj: obj, scriptName: name}}}))\n\n\t// BUG don't bind connections here...\n\tif (obj.attributeConnections)\n\t\t\tlistItems = listItems.concat(obj.attributeConnections.collect(function(ea) {\n\t\t\t\treturn {\n\t\t\t\t\tisListItem: true, \n\t\t\t\t\tstring: \" [\" + ea.getSourceAttrName() + \" -> \" + \n\t\t\t\t\t\tea.getTargetObj() + \".\" + ea.getTargetMethodName() + \"]\", \n\t\t\t\t\tvalue: {obj: obj, connection: ea }}\n\t\t\t}));\n\n\treturn listItems\n}","funcProperties":{"__isSmartRef__":true,"id":933},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"932":{"this":{"__isSmartRef__":true,"id":853}},"933":{},"934":{"varMapping":{"__isSmartRef__":true,"id":935},"source":"function removeTargetScript() {\n\tvar target = this.scriptList.selection.obj;\n\tif (!target) return;\n\n\n\tvar scriptName = this.scriptList.selection.scriptName; \n\tif (scriptName) {\n\t\tdelete target[scriptName];\n\t}\n\n\tvar connection = this.scriptList.selection.connection; \n\tif (connection)\n\t\tconnection.disconnect()\n\n\tthis.updateScriptList();\n}","funcProperties":{"__isSmartRef__":true,"id":936},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"935":{"this":{"__isSmartRef__":true,"id":853}},"936":{},"937":{"varMapping":{"__isSmartRef__":true,"id":938},"source":"function reset() {\n\t// this.reset()\n\tthis.bindMorphNames(\"targetName searchText scriptList scriptSource targetFound removeButton addButton closeButton\".split(\" \"))\n\tthis.target = null;\n\tthis.targetName.setTextString(\"nobody\");\n\tthis.scriptList.updateList([]);\n\tthis.scriptSource.setTextString(\"\");\n\tthis.searchText.setTextString(\"search for something\");\n}","funcProperties":{"__isSmartRef__":true,"id":939},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"938":{"this":{"__isSmartRef__":true,"id":853}},"939":{},"940":{"varMapping":{"__isSmartRef__":true,"id":941},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n\n\tpane.highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":942},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"941":{"this":{"__isSmartRef__":true,"id":853}},"942":{},"943":{"varMapping":{"__isSmartRef__":true,"id":944},"source":"function setTarget(obj) {\n\t// if (obj) alertOK(\"set target \" + obj.name)\n\tthis.target = obj\n\t// this.updateScriptList()\n\tif (!this.target) \n\t\tsource = 'no source';\n\telse \n\t\tsource = this.generateSourceForObject(this.target, this.target);\n\tthis.get('scriptSource').setTextString(source)\n\tthis.get('scriptSource').doitContext = this.target\n}","funcProperties":{"__isSmartRef__":true,"id":945},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"944":{"this":{"__isSmartRef__":true,"id":853}},"945":{},"946":{"varMapping":{"__isSmartRef__":true,"id":947},"source":"function setupConnections() {\n\t// this.setupConnections();\n\tconnect(this.targetName, 'textString', \n\t\tthis, 'target', \n\t\t{converter: function(n) { return $morph(n) }})\n\n\tconnect(this, 'target', \n\t\tthis.targetFound, 'setFill', \n\t\t{converter: function(obj) { return obj ? Color.green : Color.red}})\n\n\tconnect(this, 'target', this, 'setTarget')\n\n\tconnect(this.searchText, 'savedTextString', this, 'doSearch')\n}","funcProperties":{"__isSmartRef__":true,"id":948},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"947":{"this":{"__isSmartRef__":true,"id":853}},"948":{},"949":{"varMapping":{"__isSmartRef__":true,"id":950},"source":"function showTopLevelItems() {\n\tvar topLevelMorphs = this.world().submorphs.reject(function(morph){\n\t\treturn !morph.name;\n\t})\n\tvar morphNames = topLevelMorphs.pluck('name'),\n\t\titems = morphNames.collect(function(name) {\n\t\t\treturn [name, function() { $morph('targetName').setTextString(name) }]\n\t\t});\n\tMenuMorph.openAtHand(items, 'Select morph to edit')\n}","funcProperties":{"__isSmartRef__":true,"id":951},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"950":{"this":{"__isSmartRef__":true,"id":853}},"951":{},"952":{"varMapping":{"__isSmartRef__":true,"id":953},"source":"function sortedScriptNamesOfObj(obj) {\n\treturn Functions.own(obj)\n\t\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":954},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"953":{"this":{"__isSmartRef__":true,"id":853}},"954":{},"955":{"varMapping":{"__isSmartRef__":true,"id":956},"source":"function updateScriptList() {\n\tthis.scriptList.updateList(this.allScriptListItems());\n\t// this.scriptList.selectLineAt(this.scriptList.selectedLineNo);\n\t// this.scriptSource.owner.owner.scrollToTop(); // demeter :-D\n}","funcProperties":{"__isSmartRef__":true,"id":957},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"956":{"this":{"__isSmartRef__":true,"id":853}},"957":{},"958":{"varMapping":{"__isSmartRef__":true,"id":959},"source":"function updateSourcePane(selection) { \n\tvar textMorph = this.scriptSource;\n\n\tif (!selection || !selection.obj) {\n\t\ttextMorph.setTextString(\"\");\n\t\treturn;\n\t}\n\n\tif (selection.targetObj) {\n\t\tthis.setSourceInPane(this.generateSourceForObject(\n\t\t\ttextMorph.getDoitContext(), selection.targetObj), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.connection) {\n\t\tthis.setSourceInPane(this.generateSourceForConnection(\n\t\t\ttextMorph.getDoitContext(),selection.obj,selection.connection), textMorph);\n\t\treturn;\n\t}\n\n\tif (selection.propertyName) {\n\t\tthis.setSourceInPane(this.generateSourceForProperty(\n\t\t\ttextMorph.getDoitContext(), selection.obj, selection.propertyName), textMorph);\n\t\treturn;\n\t}\n\n\tthis.setSourceInPane(\n\t\tthis.generateSourceForScript(textMorph.getDoitContext(),selection.obj, selection.scriptName), \n\t\ttextMorph)\n}","funcProperties":{"__isSmartRef__":true,"id":960},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"959":{"this":{"__isSmartRef__":true,"id":853}},"960":{},"961":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":962},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":963},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"962":{"x":762,"y":387,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"963":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"964":{"adjustForNewBounds":true},"965":{"x":665.999786057935,"y":53,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"966":{"x":762,"y":387,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"967":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"968":{"x":775,"y":63,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"969":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"970":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"971":{"morph":{"__isSmartRef__":true,"id":722},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"972":{"setTitle":{"__isSmartRef__":true,"id":973},"setTarget":{"__isSmartRef__":true,"id":980}},"973":{"varMapping":{"__isSmartRef__":true,"id":974},"source":"function setTitle(s) {\n\tthis.titleBar.label.setTextString(s)\n}","funcProperties":{"__isSmartRef__":true,"id":979},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"974":{"this":{"__isSmartRef__":true,"id":722},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":975}},"975":{"$super":{"__isSmartRef__":true,"id":976}},"976":{"varMapping":{"__isSmartRef__":true,"id":977},"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":978},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"977":{"obj":{"__isSmartRef__":true,"id":722},"name":"setTitle"},"978":{},"979":{},"980":{"varMapping":{"__isSmartRef__":true,"id":981},"source":"function setTarget(obj) {\n\tthis.submorphs.last().setTarget(obj)\n}","funcProperties":{"__isSmartRef__":true,"id":982},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"981":{"this":{"__isSmartRef__":true,"id":722}},"982":{},"983":{"submorphs":[{"__isSmartRef__":true,"id":984},{"__isSmartRef__":true,"id":998}],"scripts":[],"id":105,"shape":{"__isSmartRef__":true,"id":1127},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1130},"_Position":{"__isSmartRef__":true,"id":1131},"priorExtent":{"__isSmartRef__":true,"id":1132},"targetMorph":{"__isSmartRef__":true,"id":984},"titleBar":{"__isSmartRef__":true,"id":998},"contentOffset":{"__isSmartRef__":true,"id":991},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":true,"_Rotation":0,"prevDragPos":{"__isSmartRef__":true,"id":1133},"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":1134},"eventHandler":{"__isSmartRef__":true,"id":1135},"_Scale":1,"__LivelyClassName__":"lively.morphic.Window"},"984":{"submorphs":[],"scripts":[],"id":104,"shape":{"__isSmartRef__":true,"id":985},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":991},"_MaxTextWidth":793,"_MaxTextHeight":681,"textChunks":[{"__isSmartRef__":true,"id":992}],"owner":{"__isSmartRef__":true,"id":983},"layout":{"__isSmartRef__":true,"id":994},"charsReplaced":"","lastFindLoc":1702,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"auto","priorExtent":{"__isSmartRef__":true,"id":995},"renderContextTable":{"__isSmartRef__":true,"id":996},"eventHandler":{"__isSmartRef__":true,"id":997},"priorSelectionRange":[422,422],"prevScroll":[0,862],"__LivelyClassName__":"lively.morphic.Text"},"985":{"position":{"__isSmartRef__":true,"id":986},"_Extent":{"__isSmartRef__":true,"id":987},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":988},"_Fill":{"__isSmartRef__":true,"id":989},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":990},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"986":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"987":{"x":793,"y":681,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"988":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"989":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"990":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"991":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"992":{"style":{"__isSmartRef__":true,"id":993},"morph":{"__isSmartRef__":true,"id":984},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":984},"storedString":"\nwidth = $morph('CanvasMorph').getExtent().x\nheight = $morph('CanvasMorph').getExtent().y\n\n\n\n$morph('CanvasMorph').renderContext().getMorphNode().childNodes[0].id = \"bla\"\n\n\nc = document.createElement('canvas')\n\nc.setAttribute(\"id\", \"webgl\")\nc.setAttribute(\"width\", \"\" + width)\nc.setAttribute(\"height\", \"\" +height )\n\n$morph('CanvasMorph').addScript(function ensureCanvas() {\n\tvar node = this.renderContext().getMorphNode();\n\tvar c;\n\n\tc =$A(node.childNodes).detect(function(ea) {\n\t\treturn ea.id == \"webgl\"\n\t})\t\n\n\tif (!c) {\n\t\tc = document.createElement('canvas');\n\t\tnode.appendChild(c);\n\t}\n\n\tvar width = $morph('CanvasMorph').getExtent().x;\n\tvar height = $morph('CanvasMorph').getExtent().y;\n\n\tc.setAttribute(\"id\", \"webgl\")\n\tc.setAttribute(\"width\", \"\" + width)\n\tc.setAttribute(\"height\", \"\" +height )\n\t\n\treturn c\n})\n\n\n\nwidth = $morph('CanvasMorph').getExtent().x\nheight = $morph('CanvasMorph').getExtent().y\n\n\n\n$morph('CanvasMorph').renderContext().getMorphNode().childNodes[0].id = \"bla\"\n\n\nc = document.createElement('canvas')\n\nc.setAttribute(\"id\", \"webgl\")\nc.setAttribute(\"width\", \"\" + width)\nc.setAttribute(\"height\", \"\" +height )\n\n$morph('CanvasMorph').addScript(function ensureCanvas() {\n\tvar node = this.renderContext().getMorphNode();\n\tvar c;\n\n\tc =$A(node.childNodes).detect(function(ea) {\n\t\treturn ea.id == \"webgl\"\n\t})\t\n\n\tif (!c) {\n\t\tc = document.createElement('canvas');\n\t\tnode.appendChild(c);\n\t}\n\n\tvar width = $morph('CanvasMorph').getExtent().x;\n\tvar height = $morph('CanvasMorph').getExtent().y;\n\n\tc.setAttribute(\"id\", \"webgl\")\n\tc.setAttribute(\"width\", \"\" + width)\n\tc.setAttribute(\"height\", \"\" +height )\n\t\n\treturn c\n})\n\n$morph('CanvasMorph').addScript(function setExtent(r) {\n\t$super(r)\n\tthis.draw()\n})\n\n$morph('CanvasMorph').addScript(function draw() {\n\tvar self = this;\n\n // from http://www.guciek.net/en/js/webgl_shortest\n\tfunction shaderProgram(gl, vs, fs) {\n\t\tvar prog = gl.createProgram();\n\t\tvar addshader = function(type, source) {\n\t\t\tvar s = gl.createShader((type == 'vertex') ?\n\t\t\t\tgl.VERTEX_SHADER : gl.FRAGMENT_SHADER);\n\t\t\tgl.shaderSource(s, source);\n\t\t\tgl.compileShader(s);\n\t\t\tif (!gl.getShaderParameter(s, gl.COMPILE_STATUS)) {\n\t\t\t\tthrow \"Could not compile \"+type+\n\t\t\t\t\t\" shader:\\n\\n\"+gl.getShaderInfoLog(s);\n\t\t\t}\n\t\t\tgl.attachShader(prog, s);\n\t\t};\n\t\taddshader('vertex', vs);\n\t\taddshader('fragment', fs);\n\t\tgl.linkProgram(prog);\n\t\tif (!gl.getProgramParameter(prog, gl.LINK_STATUS)) {\n\t\t\tthrow \"Could not link the shader program!\";\n\t\t}\n\t\treturn prog;\n\t}\n\n\tfunction attributeSetFloats(gl, prog, attr_name, rsize, arr) {\n\t\tgl.bindBuffer(gl.ARRAY_BUFFER, gl.createBuffer());\n\t\tgl.bufferData(gl.ARRAY_BUFFER, new Float32Array(arr),\n\t\t\tgl.STATIC_DRAW);\n\t\tvar attr = gl.getAttribLocation(prog, attr_name);\n\t\tgl.enableVertexAttribArray(attr);\n\t\tgl.vertexAttribPointer(attr, rsize, gl.FLOAT, false, 0, 0);\n\t}\n\n\tfunction draw() {\n\t\ttry {\n\t\t\tvar gl = self.ensureCanvas().getContext(\"experimental-webgl\");\n\t\t\tif (!gl) { throw \"x\"; }\n\t\t} catch (err) {\n\t\t\tthrow \"Your web browser does not support WebGL!\";\n\t\t}\n\t\tgl.clearColor(0.8, 0.8, 0.8, 1);\n\t\tgl.clear(gl.COLOR_BUFFER_BIT);\n\n\t\tvar prog = shaderProgram(gl,\n\t\t\t\"attribute vec3 pos;\"+\n\t\t\t\"void main() {\"+\n\t\t\t\"\tgl_Position = vec4(pos, 2.0);\"+\n\t\t\t\"}\",\n\t\t\t\"void main() {\"+\n\t\t\t\"\tgl_FragColor = vec4(0.5, 0.5, 1.0, 1.0);\"+\n\t\t\t\"}\"\n\t\t);\n\t\tgl.useProgram(prog);\n\n\t\tattributeSetFloats(gl, prog, \"pos\", 3, [\n\t\t\t-1, 0, 0,\n\t\t\t0, 1, 0,\n\t\t\t0, -1, 0,\n\t\t\t1, 0, 0\n\t\t]);\n\t\t\n\t\tgl.drawArrays(gl.TRIANGLE_STRIP, 0, 4);\n\t}\n\n\tfunction init() {\n\t\ttry {\n\t\t\tdraw();\n\t\t} catch (e) {\n\t\t\talert(\"Error: \"+e);\n\t\t}\n\t}\n\tsetTimeout(init, 100);\n})\n\n$morph('CanvasMorph').draw()\n\n","__LivelyClassName__":"lively.morphic.TextChunk"},"993":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"994":{"resizeWidth":true,"resizeHeight":true},"995":{"x":793,"y":681,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"996":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"997":{"morph":{"__isSmartRef__":true,"id":984},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"998":{"submorphs":[{"__isSmartRef__":true,"id":999},{"__isSmartRef__":true,"id":1011},{"__isSmartRef__":true,"id":1054},{"__isSmartRef__":true,"id":1085}],"scripts":[],"id":106,"shape":{"__isSmartRef__":true,"id":1117},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1122},"_Position":{"__isSmartRef__":true,"id":1123},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":983},"label":{"__isSmartRef__":true,"id":999},"closeButton":{"__isSmartRef__":true,"id":1011},"menuButton":{"__isSmartRef__":true,"id":1054},"collapseButton":{"__isSmartRef__":true,"id":1085},"priorExtent":{"__isSmartRef__":true,"id":1124},"owner":{"__isSmartRef__":true,"id":983},"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":1125},"eventHandler":{"__isSmartRef__":true,"id":1126},"__LivelyClassName__":"lively.morphic.TitleBar"},"999":{"submorphs":[],"scripts":[],"id":107,"shape":{"__isSmartRef__":true,"id":1000},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1004},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":1005}],"isLabel":true,"eventsAreIgnored":true,"_Padding":{"__isSmartRef__":true,"id":1007},"_FontSize":10,"owner":{"__isSmartRef__":true,"id":998},"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":1008},"renderContextTable":{"__isSmartRef__":true,"id":1009},"eventHandler":{"__isSmartRef__":true,"id":1010},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"1000":{"position":{"__isSmartRef__":true,"id":1001},"_Extent":{"__isSmartRef__":true,"id":1002},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":988},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1003},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1001":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1002":{"x":72,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1003":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1004":{"x":361,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1005":{"style":{"__isSmartRef__":true,"id":1006},"morph":{"__isSmartRef__":true,"id":999},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":999},"storedString":"Workspace","__LivelyClassName__":"lively.morphic.TextChunk"},"1006":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1007":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1008":{"x":72,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1009":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1010":{"morph":{"__isSmartRef__":true,"id":999},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1011":{"submorphs":[{"__isSmartRef__":true,"id":1012}],"scripts":[],"id":108,"shape":{"__isSmartRef__":true,"id":1024},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1039},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1028},"lighterFill":{"__isSmartRef__":true,"id":1040},"label":{"__isSmartRef__":true,"id":1012},"owner":{"__isSmartRef__":true,"id":998},"layout":{"__isSmartRef__":true,"id":1049},"attributeConnections":[{"__isSmartRef__":true,"id":1050},{"__isSmartRef__":true,"id":1051}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":1052},"eventHandler":{"__isSmartRef__":true,"id":1053},"__LivelyClassName__":"lively.morphic.WindowControl"},"1012":{"submorphs":[],"scripts":[],"id":109,"shape":{"__isSmartRef__":true,"id":1013},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1017},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1018}],"_Padding":{"__isSmartRef__":true,"id":1020},"owner":{"__isSmartRef__":true,"id":1011},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":1021},"renderContextTable":{"__isSmartRef__":true,"id":1022},"eventHandler":{"__isSmartRef__":true,"id":1023},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"1013":{"position":{"__isSmartRef__":true,"id":1014},"_Extent":{"__isSmartRef__":true,"id":1015},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":988},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1016},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1014":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1015":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1016":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1017":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1018":{"style":{"__isSmartRef__":true,"id":1019},"morph":{"__isSmartRef__":true,"id":1012},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":1012},"storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"1019":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1020":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1021":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1022":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1023":{"morph":{"__isSmartRef__":true,"id":1012},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1024":{"position":{"__isSmartRef__":true,"id":1025},"_Extent":{"__isSmartRef__":true,"id":1026},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1027},"_Fill":{"__isSmartRef__":true,"id":1028},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1038},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1025":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1026":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1027":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1028":{"stops":[{"__isSmartRef__":true,"id":1029},{"__isSmartRef__":true,"id":1031},{"__isSmartRef__":true,"id":1033},{"__isSmartRef__":true,"id":1035}],"vector":{"__isSmartRef__":true,"id":1037},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1029":{"offset":0,"color":{"__isSmartRef__":true,"id":1030}},"1030":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1031":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1032}},"1032":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1033":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1034}},"1034":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1035":{"offset":1,"color":{"__isSmartRef__":true,"id":1036}},"1036":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1037":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1038":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1039":{"x":774,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1040":{"stops":[{"__isSmartRef__":true,"id":1041},{"__isSmartRef__":true,"id":1043},{"__isSmartRef__":true,"id":1045},{"__isSmartRef__":true,"id":1047}],"vector":{"__isSmartRef__":true,"id":1037},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1041":{"offset":0,"color":{"__isSmartRef__":true,"id":1042}},"1042":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1043":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1044}},"1044":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1045":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1046}},"1046":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1047":{"offset":1,"color":{"__isSmartRef__":true,"id":1048}},"1048":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1049":{"moveHorizontal":true},"1050":{"sourceObj":{"__isSmartRef__":true,"id":1011},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":983},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1051":{"sourceObj":{"__isSmartRef__":true,"id":1011},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":983},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1052":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1053":{"morph":{"__isSmartRef__":true,"id":1011},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1054":{"submorphs":[{"__isSmartRef__":true,"id":1055}],"scripts":[],"id":110,"shape":{"__isSmartRef__":true,"id":1067},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1071},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1028},"lighterFill":{"__isSmartRef__":true,"id":1072},"label":{"__isSmartRef__":true,"id":1055},"owner":{"__isSmartRef__":true,"id":998},"attributeConnections":[{"__isSmartRef__":true,"id":1081},{"__isSmartRef__":true,"id":1082}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":1083},"eventHandler":{"__isSmartRef__":true,"id":1084},"__LivelyClassName__":"lively.morphic.WindowControl"},"1055":{"submorphs":[],"scripts":[],"id":111,"shape":{"__isSmartRef__":true,"id":1056},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1060},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1061}],"_Padding":{"__isSmartRef__":true,"id":1063},"owner":{"__isSmartRef__":true,"id":1054},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":1064},"renderContextTable":{"__isSmartRef__":true,"id":1065},"eventHandler":{"__isSmartRef__":true,"id":1066},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"1056":{"position":{"__isSmartRef__":true,"id":1057},"_Extent":{"__isSmartRef__":true,"id":1058},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":988},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1059},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1057":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1058":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1059":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1060":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1061":{"style":{"__isSmartRef__":true,"id":1062},"morph":{"__isSmartRef__":true,"id":1055},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":1055},"storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"1062":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1063":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1064":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1065":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1066":{"morph":{"__isSmartRef__":true,"id":1055},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1067":{"position":{"__isSmartRef__":true,"id":1068},"_Extent":{"__isSmartRef__":true,"id":1069},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1027},"_Fill":{"__isSmartRef__":true,"id":1028},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1070},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1068":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1069":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1070":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1071":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1072":{"stops":[{"__isSmartRef__":true,"id":1073},{"__isSmartRef__":true,"id":1075},{"__isSmartRef__":true,"id":1077},{"__isSmartRef__":true,"id":1079}],"vector":{"__isSmartRef__":true,"id":1037},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1073":{"offset":0,"color":{"__isSmartRef__":true,"id":1074}},"1074":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1075":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1076}},"1076":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1077":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1078}},"1078":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1079":{"offset":1,"color":{"__isSmartRef__":true,"id":1080}},"1080":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1081":{"sourceObj":{"__isSmartRef__":true,"id":1054},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":983},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1082":{"sourceObj":{"__isSmartRef__":true,"id":1054},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":983},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1083":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1084":{"morph":{"__isSmartRef__":true,"id":1054},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1085":{"submorphs":[{"__isSmartRef__":true,"id":1086}],"scripts":[],"id":112,"shape":{"__isSmartRef__":true,"id":1098},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1102},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1028},"lighterFill":{"__isSmartRef__":true,"id":1103},"label":{"__isSmartRef__":true,"id":1086},"owner":{"__isSmartRef__":true,"id":998},"layout":{"__isSmartRef__":true,"id":1112},"attributeConnections":[{"__isSmartRef__":true,"id":1113},{"__isSmartRef__":true,"id":1114}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","renderContextTable":{"__isSmartRef__":true,"id":1115},"eventHandler":{"__isSmartRef__":true,"id":1116},"__LivelyClassName__":"lively.morphic.WindowControl"},"1086":{"submorphs":[],"scripts":[],"id":113,"shape":{"__isSmartRef__":true,"id":1087},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1091},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1092}],"_Padding":{"__isSmartRef__":true,"id":1094},"owner":{"__isSmartRef__":true,"id":1085},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":1095},"renderContextTable":{"__isSmartRef__":true,"id":1096},"eventHandler":{"__isSmartRef__":true,"id":1097},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"1087":{"position":{"__isSmartRef__":true,"id":1088},"_Extent":{"__isSmartRef__":true,"id":1089},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":988},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1090},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1088":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1089":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1090":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1091":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1092":{"style":{"__isSmartRef__":true,"id":1093},"morph":{"__isSmartRef__":true,"id":1086},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":1086},"storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"1093":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1094":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1095":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1096":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1097":{"morph":{"__isSmartRef__":true,"id":1086},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1098":{"position":{"__isSmartRef__":true,"id":1099},"_Extent":{"__isSmartRef__":true,"id":1100},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1027},"_Fill":{"__isSmartRef__":true,"id":1028},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1101},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1099":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1100":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1101":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1102":{"x":755,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1103":{"stops":[{"__isSmartRef__":true,"id":1104},{"__isSmartRef__":true,"id":1106},{"__isSmartRef__":true,"id":1108},{"__isSmartRef__":true,"id":1110}],"vector":{"__isSmartRef__":true,"id":1037},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1104":{"offset":0,"color":{"__isSmartRef__":true,"id":1105}},"1105":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1106":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1107}},"1107":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1108":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1109}},"1109":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1110":{"offset":1,"color":{"__isSmartRef__":true,"id":1111}},"1111":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1112":{"moveHorizontal":true},"1113":{"sourceObj":{"__isSmartRef__":true,"id":1085},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":983},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1114":{"sourceObj":{"__isSmartRef__":true,"id":1085},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":983},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1115":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1116":{"morph":{"__isSmartRef__":true,"id":1085},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1117":{"position":{"__isSmartRef__":true,"id":1118},"_Extent":{"__isSmartRef__":true,"id":1119},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1120},"_Fill":{"__isSmartRef__":true,"id":215},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1121},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1118":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1119":{"x":794,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1120":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1121":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1122":{"resizeWidth":true,"adjustForNewBounds":true},"1123":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1124":{"x":794,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1125":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1126":{"morph":{"__isSmartRef__":true,"id":998},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1127":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1128},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1129},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1128":{"x":794,"y":705,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1129":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1130":{"adjustForNewBounds":true},"1131":{"x":728,"y":132,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1132":{"x":794,"y":705,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1133":{"x":1031,"y":144,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1134":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1135":{"morph":{"__isSmartRef__":true,"id":983},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1136":{"submorphs":[{"__isSmartRef__":true,"id":1137},{"__isSmartRef__":true,"id":1282}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2760},"id":78,"renderContextTable":{"__isSmartRef__":true,"id":2764},"eventHandler":{"__isSmartRef__":true,"id":2765},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":2766},"LK2":true,"_Position":{"__isSmartRef__":true,"id":2767},"priorExtent":{"__isSmartRef__":true,"id":2768},"targetMorph":{"__isSmartRef__":true,"id":1282},"titleBar":{"__isSmartRef__":true,"id":1137},"contentOffset":{"__isSmartRef__":true,"id":2702},"collapsedTransform":{"__isSmartRef__":true,"id":2769},"collapsedExtent":{"__isSmartRef__":true,"id":2770},"expandedTransform":{"__isSmartRef__":true,"id":2771},"expandedExtent":{"__isSmartRef__":true,"id":2772},"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2773},"name":"ObjectEditor","prevDragPos":{"__isSmartRef__":true,"id":2774},"highlighted":true,"_Rotation":0,"_Scale":1,"cameForward":false,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","expandedPosition":{"__isSmartRef__":true,"id":2775},"state":"expanded","collapsedPosition":{"__isSmartRef__":true,"id":2776},"owner":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2777},"__LivelyClassName__":"lively.morphic.Window"},"1137":{"submorphs":[{"__isSmartRef__":true,"id":1138},{"__isSmartRef__":true,"id":1152},{"__isSmartRef__":true,"id":1198},{"__isSmartRef__":true,"id":1231}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1265},"id":79,"renderContextTable":{"__isSmartRef__":true,"id":1277},"eventHandler":{"__isSmartRef__":true,"id":1278},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1279},"_Position":{"__isSmartRef__":true,"id":1280},"windowMorph":{"__isSmartRef__":true,"id":1136},"label":{"__isSmartRef__":true,"id":1138},"closeButton":{"__isSmartRef__":true,"id":1152},"menuButton":{"__isSmartRef__":true,"id":1198},"collapseButton":{"__isSmartRef__":true,"id":1231},"priorExtent":{"__isSmartRef__":true,"id":1281},"owner":{"__isSmartRef__":true,"id":1136},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"1138":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1139},"id":80,"renderContextTable":{"__isSmartRef__":true,"id":1144},"textChunks":[{"__isSmartRef__":true,"id":1145}],"eventHandler":{"__isSmartRef__":true,"id":1147},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1148},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":1149},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":1137},"priorExtent":{"__isSmartRef__":true,"id":1150},"_MaxTextWidth":586.8038277511961,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":1151},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1139":{"_Position":{"__isSmartRef__":true,"id":1140},"renderContextTable":{"__isSmartRef__":true,"id":1141},"_Extent":{"__isSmartRef__":true,"id":1142},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1143},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1140":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1141":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1142":{"x":586.8038277511961,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1143":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1144":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1145":{"style":{"__isSmartRef__":true,"id":1146},"chunkOwner":{"__isSmartRef__":true,"id":1138},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ObjectEditor","__LivelyClassName__":"lively.morphic.TextChunk"},"1146":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1147":{"morph":{"__isSmartRef__":true,"id":1138},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1148":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1149":{"resizeWidth":true},"1150":{"x":586.8038277511961,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1151":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1152":{"submorphs":[{"__isSmartRef__":true,"id":1153}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1165},"id":81,"renderContextTable":{"__isSmartRef__":true,"id":1180},"eventHandler":{"__isSmartRef__":true,"id":1181},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1182},"priorExtent":{"__isSmartRef__":true,"id":1183},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1170},"lighterFill":{"__isSmartRef__":true,"id":1184},"label":{"__isSmartRef__":true,"id":1153},"owner":{"__isSmartRef__":true,"id":1137},"layout":{"__isSmartRef__":true,"id":1193},"attributeConnections":[{"__isSmartRef__":true,"id":1194},{"__isSmartRef__":true,"id":1196}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1153":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1154},"id":82,"renderContextTable":{"__isSmartRef__":true,"id":1158},"textChunks":[{"__isSmartRef__":true,"id":1159}],"eventHandler":{"__isSmartRef__":true,"id":1161},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1162},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1163},"priorExtent":{"__isSmartRef__":true,"id":1164},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1152},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1154":{"_Position":{"__isSmartRef__":true,"id":1155},"renderContextTable":{"__isSmartRef__":true,"id":1156},"_Extent":{"__isSmartRef__":true,"id":1157},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1143},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1155":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1156":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1157":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1158":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1159":{"style":{"__isSmartRef__":true,"id":1160},"chunkOwner":{"__isSmartRef__":true,"id":1153},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"1160":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1161":{"morph":{"__isSmartRef__":true,"id":1153},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1162":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1163":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1164":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1165":{"_Position":{"__isSmartRef__":true,"id":1166},"renderContextTable":{"__isSmartRef__":true,"id":1167},"_Extent":{"__isSmartRef__":true,"id":1168},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1169},"_Fill":{"__isSmartRef__":true,"id":1170},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1166":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1167":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1168":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1169":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1170":{"stops":[{"__isSmartRef__":true,"id":1171},{"__isSmartRef__":true,"id":1173},{"__isSmartRef__":true,"id":1175},{"__isSmartRef__":true,"id":1177}],"vector":{"__isSmartRef__":true,"id":1179},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1171":{"offset":0,"color":{"__isSmartRef__":true,"id":1172}},"1172":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1173":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1174}},"1174":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1175":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1176}},"1176":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1177":{"offset":1,"color":{"__isSmartRef__":true,"id":1178}},"1178":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1179":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1180":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1181":{"morph":{"__isSmartRef__":true,"id":1152},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1182":{"x":625.8038277511961,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1183":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1184":{"stops":[{"__isSmartRef__":true,"id":1185},{"__isSmartRef__":true,"id":1187},{"__isSmartRef__":true,"id":1189},{"__isSmartRef__":true,"id":1191}],"vector":{"__isSmartRef__":true,"id":1179},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1185":{"offset":0,"color":{"__isSmartRef__":true,"id":1186}},"1186":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1187":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1188}},"1188":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1189":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1190}},"1190":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1191":{"offset":1,"color":{"__isSmartRef__":true,"id":1192}},"1192":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1193":{"moveHorizontal":true},"1194":{"sourceObj":{"__isSmartRef__":true,"id":1152},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1136},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1195},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1195":{"source":{"__isSmartRef__":true,"id":1152},"target":{"__isSmartRef__":true,"id":1136}},"1196":{"sourceObj":{"__isSmartRef__":true,"id":1152},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1136},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1197},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1197":{"source":{"__isSmartRef__":true,"id":1152},"target":{"__isSmartRef__":true,"id":1136}},"1198":{"submorphs":[{"__isSmartRef__":true,"id":1199}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1210},"id":83,"renderContextTable":{"__isSmartRef__":true,"id":1214},"eventHandler":{"__isSmartRef__":true,"id":1215},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1216},"priorExtent":{"__isSmartRef__":true,"id":1217},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1170},"lighterFill":{"__isSmartRef__":true,"id":1218},"label":{"__isSmartRef__":true,"id":1199},"owner":{"__isSmartRef__":true,"id":1137},"attributeConnections":[{"__isSmartRef__":true,"id":1227},{"__isSmartRef__":true,"id":1229}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1199":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1200},"id":84,"renderContextTable":{"__isSmartRef__":true,"id":1204},"textChunks":[{"__isSmartRef__":true,"id":1205}],"eventHandler":{"__isSmartRef__":true,"id":1207},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1162},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1208},"priorExtent":{"__isSmartRef__":true,"id":1209},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1198},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1200":{"_Position":{"__isSmartRef__":true,"id":1201},"renderContextTable":{"__isSmartRef__":true,"id":1202},"_Extent":{"__isSmartRef__":true,"id":1203},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1143},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1201":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1202":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1203":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1204":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1205":{"style":{"__isSmartRef__":true,"id":1206},"chunkOwner":{"__isSmartRef__":true,"id":1199},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"1206":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1207":{"morph":{"__isSmartRef__":true,"id":1199},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1208":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1209":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1210":{"_Position":{"__isSmartRef__":true,"id":1211},"renderContextTable":{"__isSmartRef__":true,"id":1212},"_Extent":{"__isSmartRef__":true,"id":1213},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1169},"_Fill":{"__isSmartRef__":true,"id":1170},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1211":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1212":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1213":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1214":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1215":{"morph":{"__isSmartRef__":true,"id":1198},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1216":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1217":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1218":{"stops":[{"__isSmartRef__":true,"id":1219},{"__isSmartRef__":true,"id":1221},{"__isSmartRef__":true,"id":1223},{"__isSmartRef__":true,"id":1225}],"vector":{"__isSmartRef__":true,"id":1179},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1219":{"offset":0,"color":{"__isSmartRef__":true,"id":1220}},"1220":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1221":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1222}},"1222":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1223":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1224}},"1224":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1225":{"offset":1,"color":{"__isSmartRef__":true,"id":1226}},"1226":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1227":{"sourceObj":{"__isSmartRef__":true,"id":1198},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1136},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1228},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1228":{"source":{"__isSmartRef__":true,"id":1198},"target":{"__isSmartRef__":true,"id":1136}},"1229":{"sourceObj":{"__isSmartRef__":true,"id":1198},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1136},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1230},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1230":{"source":{"__isSmartRef__":true,"id":1198},"target":{"__isSmartRef__":true,"id":1136}},"1231":{"submorphs":[{"__isSmartRef__":true,"id":1232}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1243},"id":85,"renderContextTable":{"__isSmartRef__":true,"id":1247},"eventHandler":{"__isSmartRef__":true,"id":1248},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1249},"priorExtent":{"__isSmartRef__":true,"id":1250},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1170},"lighterFill":{"__isSmartRef__":true,"id":1251},"label":{"__isSmartRef__":true,"id":1232},"owner":{"__isSmartRef__":true,"id":1137},"layout":{"__isSmartRef__":true,"id":1260},"attributeConnections":[{"__isSmartRef__":true,"id":1261},{"__isSmartRef__":true,"id":1263}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1232":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1233},"id":86,"renderContextTable":{"__isSmartRef__":true,"id":1237},"textChunks":[{"__isSmartRef__":true,"id":1238}],"eventHandler":{"__isSmartRef__":true,"id":1240},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1162},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1241},"priorExtent":{"__isSmartRef__":true,"id":1242},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1231},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1233":{"_Position":{"__isSmartRef__":true,"id":1234},"renderContextTable":{"__isSmartRef__":true,"id":1235},"_Extent":{"__isSmartRef__":true,"id":1236},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1143},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1234":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1235":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1236":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1237":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1238":{"style":{"__isSmartRef__":true,"id":1239},"chunkOwner":{"__isSmartRef__":true,"id":1232},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"1239":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1240":{"morph":{"__isSmartRef__":true,"id":1232},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1241":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1242":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1243":{"_Position":{"__isSmartRef__":true,"id":1244},"renderContextTable":{"__isSmartRef__":true,"id":1245},"_Extent":{"__isSmartRef__":true,"id":1246},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1169},"_Fill":{"__isSmartRef__":true,"id":1170},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1244":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1245":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1246":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1247":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1248":{"morph":{"__isSmartRef__":true,"id":1231},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1249":{"x":606.8038277511961,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1250":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1251":{"stops":[{"__isSmartRef__":true,"id":1252},{"__isSmartRef__":true,"id":1254},{"__isSmartRef__":true,"id":1256},{"__isSmartRef__":true,"id":1258}],"vector":{"__isSmartRef__":true,"id":1179},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1252":{"offset":0,"color":{"__isSmartRef__":true,"id":1253}},"1253":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1254":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1255}},"1255":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1256":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1257}},"1257":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1258":{"offset":1,"color":{"__isSmartRef__":true,"id":1259}},"1259":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1260":{"moveHorizontal":true},"1261":{"sourceObj":{"__isSmartRef__":true,"id":1231},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1136},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1262},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1262":{"source":{"__isSmartRef__":true,"id":1231},"target":{"__isSmartRef__":true,"id":1136}},"1263":{"sourceObj":{"__isSmartRef__":true,"id":1231},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1136},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1264},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1264":{"source":{"__isSmartRef__":true,"id":1231},"target":{"__isSmartRef__":true,"id":1136}},"1265":{"_Position":{"__isSmartRef__":true,"id":1266},"renderContextTable":{"__isSmartRef__":true,"id":1267},"_Extent":{"__isSmartRef__":true,"id":1268},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1269},"_Fill":{"__isSmartRef__":true,"id":1270},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1266":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1267":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1268":{"x":645.8038277511961,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1269":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1270":{"stops":[{"__isSmartRef__":true,"id":1271},{"__isSmartRef__":true,"id":1273},{"__isSmartRef__":true,"id":1275}],"vector":{"__isSmartRef__":true,"id":274},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1271":{"offset":0,"color":{"__isSmartRef__":true,"id":1272}},"1272":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1273":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1274}},"1274":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1275":{"offset":1,"color":{"__isSmartRef__":true,"id":1276}},"1276":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1277":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1278":{"morph":{"__isSmartRef__":true,"id":1137},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1279":{"resizeWidth":true,"adjustForNewBounds":true},"1280":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1281":{"x":645.8038277511961,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1282":{"submorphs":[{"__isSmartRef__":true,"id":1283},{"__isSmartRef__":true,"id":2482},{"__isSmartRef__":true,"id":2310},{"__isSmartRef__":true,"id":2495},{"__isSmartRef__":true,"id":2509},{"__isSmartRef__":true,"id":2556},{"__isSmartRef__":true,"id":2603},{"__isSmartRef__":true,"id":2650},{"__isSmartRef__":true,"id":1759},{"__isSmartRef__":true,"id":2373}],"scripts":[],"id":87,"shape":{"__isSmartRef__":true,"id":2697},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2702},"showsHalos":false,"name":"ObjectEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":2703},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":2704},"eventHandler":{"__isSmartRef__":true,"id":2705},"owner":{"__isSmartRef__":true,"id":1136},"priorExtent":{"__isSmartRef__":true,"id":2706},"layout":{"__isSmartRef__":true,"id":2707},"target":{"__isSmartRef__":true,"id":38},"scriptPane":{"__isSmartRef__":true,"id":1759},"scriptList":{"__isSmartRef__":true,"id":1283},"connectionList":{"__isSmartRef__":true,"id":2310},"morphSelector":{"__isSmartRef__":true,"id":2373},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2708},"__LivelyClassName__":"lively.morphic.Box"},"1283":{"submorphs":[],"scripts":[],"id":88,"shape":{"__isSmartRef__":true,"id":1284},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1290},"itemList":["-- ALL --","draw","ensureCanvas","onrestore","setExtent"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorScriptList","partsBinMetaInfo":{"__isSmartRef__":true,"id":1291},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":1282},"priorExtent":{"__isSmartRef__":true,"id":1292},"prevScroll":[0,84],"attributeConnections":[{"__isSmartRef__":true,"id":1293}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"layout":{"__isSmartRef__":true,"id":1295},"doitContext":{"__isSmartRef__":true,"id":1296},"renderContextTable":{"__isSmartRef__":true,"id":2479},"AttributeConnection(.selection --> ObjectEditor - ObjectEditor.displaySourceForConnection)":{"__isSmartRef__":true,"id":2480},"eventHandler":{"__isSmartRef__":true,"id":2481},"_FontSize":10,"selection":"draw","__LivelyClassName__":"lively.morphic.List"},"1284":{"position":{"__isSmartRef__":true,"id":1285},"_Extent":{"__isSmartRef__":true,"id":1286},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1287},"_Fill":{"__isSmartRef__":true,"id":1288},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":1289},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1285":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1286":{"x":180,"y":223.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1287":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1288":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1289":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1290":{"x":16,"y":45.99999999999997,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1291":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1292":{"x":173.7,"y":223.23350080310803,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1293":{"sourceObj":{"__isSmartRef__":true,"id":1283},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1282},"targetMethodName":"displaySourceForScript","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1294},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1294":{"source":{"__isSmartRef__":true,"id":1283},"target":{"__isSmartRef__":true,"id":1282}},"1295":{"resizeHeight":false},"1296":{"submorphs":[],"scripts":[],"id":836,"shape":{"__isSmartRef__":true,"id":1297},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1302},"priorExtent":{"__isSmartRef__":true,"id":1303},"titleBar":{"__isSmartRef__":true,"id":1304},"contentOffset":{"__isSmartRef__":true,"id":1445},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":{"__isSmartRef__":true,"id":1446},"expandedExtent":{"__isSmartRef__":true,"id":1447},"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":1448},"showsHalos":false,"name":"ObjectEditor","__SourceModuleName__":"Global.lively.morphic.Widgets","target":{"__isSmartRef__":true,"id":1449},"expandedPosition":{"__isSmartRef__":true,"id":1757},"partsBinMetaInfo":{"__isSmartRef__":true,"id":1758},"scriptList":{"__isSmartRef__":true,"id":1283},"scriptPane":{"__isSmartRef__":true,"id":1759},"classButton":{"__isSmartRef__":true,"id":2265},"connectionList":{"__isSmartRef__":true,"id":2310},"targetButton":{"__isSmartRef__":true,"id":2328},"renderContextTable":{"__isSmartRef__":true,"id":2371},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Position":{"__isSmartRef__":true,"id":2372},"morphSelector":{"__isSmartRef__":true,"id":2373},"eventHandler":{"__isSmartRef__":true,"id":2426},"cameForward":false,"isCopyMorphRef":true,"morphRefId":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2427},"__LivelyClassName__":"lively.morphic.Window"},"1297":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":1298},"_StrokeOpacity":0,"_BorderRadius":9.25,"_Extent":{"__isSmartRef__":true,"id":1299},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":{"__isSmartRef__":true,"id":1300},"renderContextTable":{"__isSmartRef__":true,"id":1301},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1298":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1299":{"x":981,"y":585.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1300":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1301":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1302":{"adjustForNewBounds":true},"1303":{"x":981,"y":585.2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1304":{"submorphs":[{"__isSmartRef__":true,"id":1305},{"__isSmartRef__":true,"id":1318},{"__isSmartRef__":true,"id":1362},{"__isSmartRef__":true,"id":1394}],"scripts":[],"id":837,"shape":{"__isSmartRef__":true,"id":1427},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1440},"_Position":{"__isSmartRef__":true,"id":1441},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":1296},"label":{"__isSmartRef__":true,"id":1305},"closeButton":{"__isSmartRef__":true,"id":1318},"menuButton":{"__isSmartRef__":true,"id":1362},"collapseButton":{"__isSmartRef__":true,"id":1394},"priorExtent":{"__isSmartRef__":true,"id":1442},"owner":null,"__SourceModuleName__":"Global.lively.morphic.Widgets","name":"ObjectEditorTitleBar","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1443},"eventHandler":{"__isSmartRef__":true,"id":1444},"__LivelyClassName__":"lively.morphic.TitleBar"},"1305":{"submorphs":[],"scripts":[],"id":838,"shape":{"__isSmartRef__":true,"id":1306},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1311},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1312},"priorExtent":{"__isSmartRef__":true,"id":1313},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1314}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":1304},"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1316},"eventHandler":{"__isSmartRef__":true,"id":1317},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"1306":{"_Position":{"__isSmartRef__":true,"id":1307},"_Extent":{"__isSmartRef__":true,"id":1308},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1309},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1310},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1307":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1308":{"x":921.9776803724167,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1309":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1310":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1311":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1312":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1313":{"x":921.9776803724167,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1314":{"style":{"__isSmartRef__":true,"id":1315},"chunkOwner":{"__isSmartRef__":true,"id":1305},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1315":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1316":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1317":{"morph":{"__isSmartRef__":true,"id":1305},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1318":{"submorphs":[{"__isSmartRef__":true,"id":1319}],"scripts":[],"id":839,"shape":{"__isSmartRef__":true,"id":1331},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1346},"priorExtent":{"__isSmartRef__":true,"id":1347},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1335},"lighterFill":{"__isSmartRef__":true,"id":1348},"label":{"__isSmartRef__":true,"id":1319},"owner":{"__isSmartRef__":true,"id":1304},"layout":{"__isSmartRef__":true,"id":1357},"attributeConnections":[{"__isSmartRef__":true,"id":1358},{"__isSmartRef__":true,"id":1359}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1360},"eventHandler":{"__isSmartRef__":true,"id":1361},"__LivelyClassName__":"lively.morphic.WindowControl"},"1319":{"submorphs":[],"scripts":[],"id":840,"shape":{"__isSmartRef__":true,"id":1320},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1324},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1325},"priorExtent":{"__isSmartRef__":true,"id":1326},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1327}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1318},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1329},"eventHandler":{"__isSmartRef__":true,"id":1330},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"1320":{"_Position":{"__isSmartRef__":true,"id":1321},"_Extent":{"__isSmartRef__":true,"id":1322},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1309},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1323},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1321":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1322":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1323":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1324":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1325":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1326":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1327":{"style":{"__isSmartRef__":true,"id":1328},"chunkOwner":{"__isSmartRef__":true,"id":1319},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1328":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1329":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1330":{"morph":{"__isSmartRef__":true,"id":1319},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1331":{"_Position":{"__isSmartRef__":true,"id":1332},"_Extent":{"__isSmartRef__":true,"id":1333},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1334},"_Fill":{"__isSmartRef__":true,"id":1335},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1345},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1332":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1333":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1334":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1335":{"stops":[{"__isSmartRef__":true,"id":1336},{"__isSmartRef__":true,"id":1338},{"__isSmartRef__":true,"id":1340},{"__isSmartRef__":true,"id":1342}],"vector":{"__isSmartRef__":true,"id":1344},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1336":{"offset":0,"color":{"__isSmartRef__":true,"id":1337}},"1337":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1338":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1339}},"1339":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1340":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1341}},"1341":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1342":{"offset":1,"color":{"__isSmartRef__":true,"id":1343}},"1343":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1344":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1345":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1346":{"x":960.9776803724167,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1347":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1348":{"stops":[{"__isSmartRef__":true,"id":1349},{"__isSmartRef__":true,"id":1351},{"__isSmartRef__":true,"id":1353},{"__isSmartRef__":true,"id":1355}],"vector":{"__isSmartRef__":true,"id":1344},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1349":{"offset":0,"color":{"__isSmartRef__":true,"id":1350}},"1350":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1351":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1352}},"1352":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1353":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1354}},"1354":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1355":{"offset":1,"color":{"__isSmartRef__":true,"id":1356}},"1356":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1357":{"moveHorizontal":true},"1358":{"sourceObj":{"__isSmartRef__":true,"id":1318},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1296},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1359":{"sourceObj":{"__isSmartRef__":true,"id":1318},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1296},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1360":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1361":{"morph":{"__isSmartRef__":true,"id":1318},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1362":{"submorphs":[{"__isSmartRef__":true,"id":1363}],"scripts":[],"id":841,"shape":{"__isSmartRef__":true,"id":1375},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1379},"priorExtent":{"__isSmartRef__":true,"id":1380},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1335},"lighterFill":{"__isSmartRef__":true,"id":1381},"label":{"__isSmartRef__":true,"id":1363},"owner":{"__isSmartRef__":true,"id":1304},"attributeConnections":[{"__isSmartRef__":true,"id":1390},{"__isSmartRef__":true,"id":1391}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","showsHalos":false,"_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1392},"eventHandler":{"__isSmartRef__":true,"id":1393},"__LivelyClassName__":"lively.morphic.WindowControl"},"1363":{"submorphs":[],"scripts":[],"id":842,"shape":{"__isSmartRef__":true,"id":1364},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1368},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1369},"priorExtent":{"__isSmartRef__":true,"id":1370},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1371}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1362},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1373},"eventHandler":{"__isSmartRef__":true,"id":1374},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"1364":{"_Position":{"__isSmartRef__":true,"id":1365},"_Extent":{"__isSmartRef__":true,"id":1366},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1309},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1367},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1365":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1366":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1367":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1368":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1369":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1370":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1371":{"style":{"__isSmartRef__":true,"id":1372},"chunkOwner":{"__isSmartRef__":true,"id":1363},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1372":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1373":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1374":{"morph":{"__isSmartRef__":true,"id":1363},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1375":{"_Position":{"__isSmartRef__":true,"id":1376},"_Extent":{"__isSmartRef__":true,"id":1377},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1334},"_Fill":{"__isSmartRef__":true,"id":1335},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1378},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1376":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1377":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1378":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1379":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1380":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1381":{"stops":[{"__isSmartRef__":true,"id":1382},{"__isSmartRef__":true,"id":1384},{"__isSmartRef__":true,"id":1386},{"__isSmartRef__":true,"id":1388}],"vector":{"__isSmartRef__":true,"id":1344},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1382":{"offset":0,"color":{"__isSmartRef__":true,"id":1383}},"1383":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1384":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1385}},"1385":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1386":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1387}},"1387":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1388":{"offset":1,"color":{"__isSmartRef__":true,"id":1389}},"1389":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1390":{"sourceObj":{"__isSmartRef__":true,"id":1362},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1296},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1391":{"sourceObj":{"__isSmartRef__":true,"id":1362},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1296},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1392":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1393":{"morph":{"__isSmartRef__":true,"id":1362},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1394":{"submorphs":[{"__isSmartRef__":true,"id":1395}],"scripts":[],"id":843,"shape":{"__isSmartRef__":true,"id":1407},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1411},"priorExtent":{"__isSmartRef__":true,"id":1412},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1335},"lighterFill":{"__isSmartRef__":true,"id":1413},"label":{"__isSmartRef__":true,"id":1395},"owner":{"__isSmartRef__":true,"id":1304},"layout":{"__isSmartRef__":true,"id":1422},"attributeConnections":[{"__isSmartRef__":true,"id":1423},{"__isSmartRef__":true,"id":1424}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1425},"eventHandler":{"__isSmartRef__":true,"id":1426},"__LivelyClassName__":"lively.morphic.WindowControl"},"1395":{"submorphs":[],"scripts":[],"id":844,"shape":{"__isSmartRef__":true,"id":1396},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1400},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1401},"priorExtent":{"__isSmartRef__":true,"id":1402},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1403}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1394},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1405},"eventHandler":{"__isSmartRef__":true,"id":1406},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"1396":{"_Position":{"__isSmartRef__":true,"id":1397},"_Extent":{"__isSmartRef__":true,"id":1398},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1309},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1399},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1397":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1398":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1399":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1400":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1401":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1402":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1403":{"style":{"__isSmartRef__":true,"id":1404},"chunkOwner":{"__isSmartRef__":true,"id":1395},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1404":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1405":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1406":{"morph":{"__isSmartRef__":true,"id":1395},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1407":{"_Position":{"__isSmartRef__":true,"id":1408},"_Extent":{"__isSmartRef__":true,"id":1409},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1334},"_Fill":{"__isSmartRef__":true,"id":1335},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1410},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1408":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1409":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1410":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1411":{"x":941.9776803724167,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1412":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1413":{"stops":[{"__isSmartRef__":true,"id":1414},{"__isSmartRef__":true,"id":1416},{"__isSmartRef__":true,"id":1418},{"__isSmartRef__":true,"id":1420}],"vector":{"__isSmartRef__":true,"id":1344},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1414":{"offset":0,"color":{"__isSmartRef__":true,"id":1415}},"1415":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1416":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1417}},"1417":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1418":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1419}},"1419":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1420":{"offset":1,"color":{"__isSmartRef__":true,"id":1421}},"1421":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1422":{"moveHorizontal":true},"1423":{"sourceObj":{"__isSmartRef__":true,"id":1394},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1296},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1424":{"sourceObj":{"__isSmartRef__":true,"id":1394},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1296},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1425":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1426":{"morph":{"__isSmartRef__":true,"id":1394},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1427":{"_Position":{"__isSmartRef__":true,"id":1428},"_Extent":{"__isSmartRef__":true,"id":1429},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1430},"_Fill":{"__isSmartRef__":true,"id":1431},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1439},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1428":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1429":{"x":980.9776803724167,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1430":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1431":{"stops":[{"__isSmartRef__":true,"id":1432},{"__isSmartRef__":true,"id":1434},{"__isSmartRef__":true,"id":1436}],"vector":{"__isSmartRef__":true,"id":1438},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1432":{"offset":0,"color":{"__isSmartRef__":true,"id":1433}},"1433":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1434":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1435}},"1435":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1436":{"offset":1,"color":{"__isSmartRef__":true,"id":1437}},"1437":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1438":{"x":0,"y":1,"width":0,"height":-1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1439":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1440":{"resizeWidth":true,"adjustForNewBounds":true},"1441":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1442":{"x":980.9776803724167,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1443":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1444":{"morph":{"__isSmartRef__":true,"id":1304},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1445":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1446":{"a":1,"b":0,"c":0,"d":1,"e":377.6609726943286,"f":419.5142810783999,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1447":{"x":861.5223196275833,"y":575.166499196892,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1448":{"x":613,"y":129,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1449":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1450},"id":394,"renderContextTable":{"__isSmartRef__":true,"id":1455},"textChunks":[{"__isSmartRef__":true,"id":1456}],"eventHandler":{"__isSmartRef__":true,"id":1458},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1459},"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1460},"priorExtent":{"__isSmartRef__":true,"id":1461},"_MaxTextWidth":500,"_MaxTextHeight":200,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1462},"layout":{"__isSmartRef__":true,"id":1595},"doitContext":{"__isSmartRef__":true,"id":1596},"priorSelectionRange":[0,36],"charsReplaced":"","lastFindLoc":20,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1450":{"_Position":{"__isSmartRef__":true,"id":1451},"renderContextTable":{"__isSmartRef__":true,"id":1452},"_Extent":{"__isSmartRef__":true,"id":1453},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1143},"_Fill":{"__isSmartRef__":true,"id":1454},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1451":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1452":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1453":{"x":500,"y":200,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1454":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1455":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1456":{"style":{"__isSmartRef__":true,"id":1457},"chunkOwner":{"__isSmartRef__":true,"id":1449},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1457":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1458":{"morph":{"__isSmartRef__":true,"id":1449},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1459":{"x":2,"y":1,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1460":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1461":{"x":500,"y":200,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1462":{"submorphs":[{"__isSmartRef__":true,"id":1449},{"__isSmartRef__":true,"id":1463}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1586},"id":395,"renderContextTable":{"__isSmartRef__":true,"id":1589},"eventHandler":{"__isSmartRef__":true,"id":1590},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1591},"LK2":true,"_Position":{"__isSmartRef__":true,"id":1592},"priorExtent":{"__isSmartRef__":true,"id":1593},"targetMorph":{"__isSmartRef__":true,"id":1449},"titleBar":{"__isSmartRef__":true,"id":1463},"contentOffset":{"__isSmartRef__":true,"id":1460},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":1594},"cameForward":false,"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"1463":{"submorphs":[{"__isSmartRef__":true,"id":1464},{"__isSmartRef__":true,"id":1476},{"__isSmartRef__":true,"id":1510},{"__isSmartRef__":true,"id":1543}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1577},"id":396,"renderContextTable":{"__isSmartRef__":true,"id":1581},"eventHandler":{"__isSmartRef__":true,"id":1582},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1583},"_Position":{"__isSmartRef__":true,"id":1584},"windowMorph":{"__isSmartRef__":true,"id":1462},"label":{"__isSmartRef__":true,"id":1464},"closeButton":{"__isSmartRef__":true,"id":1476},"menuButton":{"__isSmartRef__":true,"id":1510},"collapseButton":{"__isSmartRef__":true,"id":1543},"priorExtent":{"__isSmartRef__":true,"id":1585},"owner":{"__isSmartRef__":true,"id":1462},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"1464":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1465},"id":397,"renderContextTable":{"__isSmartRef__":true,"id":1469},"textChunks":[{"__isSmartRef__":true,"id":1470}],"eventHandler":{"__isSmartRef__":true,"id":1472},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1148},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":1473},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":1463},"priorExtent":{"__isSmartRef__":true,"id":1474},"_MaxTextWidth":441,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":1475},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1465":{"_Position":{"__isSmartRef__":true,"id":1466},"renderContextTable":{"__isSmartRef__":true,"id":1467},"_Extent":{"__isSmartRef__":true,"id":1468},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1143},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1466":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1467":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1468":{"x":441,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1469":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1470":{"style":{"__isSmartRef__":true,"id":1471},"chunkOwner":{"__isSmartRef__":true,"id":1464},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1471":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1472":{"morph":{"__isSmartRef__":true,"id":1464},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1473":{"resizeWidth":true},"1474":{"x":0,"y":14,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1475":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1476":{"submorphs":[{"__isSmartRef__":true,"id":1477}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1488},"id":398,"renderContextTable":{"__isSmartRef__":true,"id":1492},"eventHandler":{"__isSmartRef__":true,"id":1493},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1494},"priorExtent":{"__isSmartRef__":true,"id":1495},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1170},"lighterFill":{"__isSmartRef__":true,"id":1496},"label":{"__isSmartRef__":true,"id":1477},"owner":{"__isSmartRef__":true,"id":1463},"layout":{"__isSmartRef__":true,"id":1505},"attributeConnections":[{"__isSmartRef__":true,"id":1506},{"__isSmartRef__":true,"id":1508}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1477":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1478},"id":399,"renderContextTable":{"__isSmartRef__":true,"id":1482},"textChunks":[{"__isSmartRef__":true,"id":1483}],"eventHandler":{"__isSmartRef__":true,"id":1485},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1162},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1486},"priorExtent":{"__isSmartRef__":true,"id":1487},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1476},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1478":{"_Position":{"__isSmartRef__":true,"id":1479},"renderContextTable":{"__isSmartRef__":true,"id":1480},"_Extent":{"__isSmartRef__":true,"id":1481},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1143},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1479":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1480":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1481":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1482":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1483":{"style":{"__isSmartRef__":true,"id":1484},"chunkOwner":{"__isSmartRef__":true,"id":1477},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1484":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1485":{"morph":{"__isSmartRef__":true,"id":1477},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1486":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1487":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1488":{"_Position":{"__isSmartRef__":true,"id":1489},"renderContextTable":{"__isSmartRef__":true,"id":1490},"_Extent":{"__isSmartRef__":true,"id":1491},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1169},"_Fill":{"__isSmartRef__":true,"id":1170},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1489":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1490":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1491":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1492":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1493":{"morph":{"__isSmartRef__":true,"id":1476},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1494":{"x":480,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1495":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1496":{"stops":[{"__isSmartRef__":true,"id":1497},{"__isSmartRef__":true,"id":1499},{"__isSmartRef__":true,"id":1501},{"__isSmartRef__":true,"id":1503}],"vector":{"__isSmartRef__":true,"id":1179},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1497":{"offset":0,"color":{"__isSmartRef__":true,"id":1498}},"1498":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1499":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1500}},"1500":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1501":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1502}},"1502":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1503":{"offset":1,"color":{"__isSmartRef__":true,"id":1504}},"1504":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1505":{"moveHorizontal":true},"1506":{"sourceObj":{"__isSmartRef__":true,"id":1476},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1462},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1507},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1507":{"source":{"__isSmartRef__":true,"id":1476},"target":{"__isSmartRef__":true,"id":1462}},"1508":{"sourceObj":{"__isSmartRef__":true,"id":1476},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1462},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1509},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1509":{"source":{"__isSmartRef__":true,"id":1476},"target":{"__isSmartRef__":true,"id":1462}},"1510":{"submorphs":[{"__isSmartRef__":true,"id":1511}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1522},"id":400,"renderContextTable":{"__isSmartRef__":true,"id":1526},"eventHandler":{"__isSmartRef__":true,"id":1527},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1528},"priorExtent":{"__isSmartRef__":true,"id":1529},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1170},"lighterFill":{"__isSmartRef__":true,"id":1530},"label":{"__isSmartRef__":true,"id":1511},"owner":{"__isSmartRef__":true,"id":1463},"attributeConnections":[{"__isSmartRef__":true,"id":1539},{"__isSmartRef__":true,"id":1541}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1511":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1512},"id":401,"renderContextTable":{"__isSmartRef__":true,"id":1516},"textChunks":[{"__isSmartRef__":true,"id":1517}],"eventHandler":{"__isSmartRef__":true,"id":1519},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1162},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1520},"priorExtent":{"__isSmartRef__":true,"id":1521},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1510},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1512":{"_Position":{"__isSmartRef__":true,"id":1513},"renderContextTable":{"__isSmartRef__":true,"id":1514},"_Extent":{"__isSmartRef__":true,"id":1515},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1143},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1513":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1514":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1515":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1516":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1517":{"style":{"__isSmartRef__":true,"id":1518},"chunkOwner":{"__isSmartRef__":true,"id":1511},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1518":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1519":{"morph":{"__isSmartRef__":true,"id":1511},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1520":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1521":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1522":{"_Position":{"__isSmartRef__":true,"id":1523},"renderContextTable":{"__isSmartRef__":true,"id":1524},"_Extent":{"__isSmartRef__":true,"id":1525},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1169},"_Fill":{"__isSmartRef__":true,"id":1170},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1523":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1524":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1525":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1526":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1527":{"morph":{"__isSmartRef__":true,"id":1510},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1528":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1529":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1530":{"stops":[{"__isSmartRef__":true,"id":1531},{"__isSmartRef__":true,"id":1533},{"__isSmartRef__":true,"id":1535},{"__isSmartRef__":true,"id":1537}],"vector":{"__isSmartRef__":true,"id":1179},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1531":{"offset":0,"color":{"__isSmartRef__":true,"id":1532}},"1532":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1533":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1534}},"1534":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1535":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1536}},"1536":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1537":{"offset":1,"color":{"__isSmartRef__":true,"id":1538}},"1538":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1539":{"sourceObj":{"__isSmartRef__":true,"id":1510},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1462},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1540},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1540":{"source":{"__isSmartRef__":true,"id":1510},"target":{"__isSmartRef__":true,"id":1462}},"1541":{"sourceObj":{"__isSmartRef__":true,"id":1510},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1462},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1542},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1542":{"source":{"__isSmartRef__":true,"id":1510},"target":{"__isSmartRef__":true,"id":1462}},"1543":{"submorphs":[{"__isSmartRef__":true,"id":1544}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1555},"id":402,"renderContextTable":{"__isSmartRef__":true,"id":1559},"eventHandler":{"__isSmartRef__":true,"id":1560},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1561},"priorExtent":{"__isSmartRef__":true,"id":1562},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1170},"lighterFill":{"__isSmartRef__":true,"id":1563},"label":{"__isSmartRef__":true,"id":1544},"owner":{"__isSmartRef__":true,"id":1463},"layout":{"__isSmartRef__":true,"id":1572},"attributeConnections":[{"__isSmartRef__":true,"id":1573},{"__isSmartRef__":true,"id":1575}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1544":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1545},"id":403,"renderContextTable":{"__isSmartRef__":true,"id":1549},"textChunks":[{"__isSmartRef__":true,"id":1550}],"eventHandler":{"__isSmartRef__":true,"id":1552},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1162},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1553},"priorExtent":{"__isSmartRef__":true,"id":1554},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1543},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1545":{"_Position":{"__isSmartRef__":true,"id":1546},"renderContextTable":{"__isSmartRef__":true,"id":1547},"_Extent":{"__isSmartRef__":true,"id":1548},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1143},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1546":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1547":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1548":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1549":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1550":{"style":{"__isSmartRef__":true,"id":1551},"chunkOwner":{"__isSmartRef__":true,"id":1544},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1551":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1552":{"morph":{"__isSmartRef__":true,"id":1544},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1553":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1554":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1555":{"_Position":{"__isSmartRef__":true,"id":1556},"renderContextTable":{"__isSmartRef__":true,"id":1557},"_Extent":{"__isSmartRef__":true,"id":1558},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1169},"_Fill":{"__isSmartRef__":true,"id":1170},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1556":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1557":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1558":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1559":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1560":{"morph":{"__isSmartRef__":true,"id":1543},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1561":{"x":461,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1562":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1563":{"stops":[{"__isSmartRef__":true,"id":1564},{"__isSmartRef__":true,"id":1566},{"__isSmartRef__":true,"id":1568},{"__isSmartRef__":true,"id":1570}],"vector":{"__isSmartRef__":true,"id":1179},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1564":{"offset":0,"color":{"__isSmartRef__":true,"id":1565}},"1565":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1566":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1567}},"1567":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1568":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1569}},"1569":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1570":{"offset":1,"color":{"__isSmartRef__":true,"id":1571}},"1571":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1572":{"moveHorizontal":true},"1573":{"sourceObj":{"__isSmartRef__":true,"id":1543},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1462},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1574},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1574":{"source":{"__isSmartRef__":true,"id":1543},"target":{"__isSmartRef__":true,"id":1462}},"1575":{"sourceObj":{"__isSmartRef__":true,"id":1543},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1462},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1576},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1576":{"source":{"__isSmartRef__":true,"id":1543},"target":{"__isSmartRef__":true,"id":1462}},"1577":{"_Position":{"__isSmartRef__":true,"id":1578},"renderContextTable":{"__isSmartRef__":true,"id":1579},"_Extent":{"__isSmartRef__":true,"id":1580},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1269},"_Fill":{"__isSmartRef__":true,"id":1431},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1578":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1579":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1580":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1581":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1582":{"morph":{"__isSmartRef__":true,"id":1463},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1583":{"resizeWidth":true,"adjustForNewBounds":true},"1584":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1585":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1586":{"renderContextTable":{"__isSmartRef__":true,"id":1587},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1588},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1587":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1588":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1589":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1590":{"morph":{"__isSmartRef__":true,"id":1462},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1591":{"adjustForNewBounds":true},"1592":{"x":1234,"y":448,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1593":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1594":{"x":1478,"y":453,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1595":{"resizeWidth":true,"resizeHeight":true},"1596":{"submorphs":[{"__isSmartRef__":true,"id":1597},{"__isSmartRef__":true,"id":1611}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1741},"id":361,"renderContextTable":{"__isSmartRef__":true,"id":1745},"eventHandler":{"__isSmartRef__":true,"id":1746},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1747},"LK2":true,"_Position":{"__isSmartRef__":true,"id":1748},"priorExtent":{"__isSmartRef__":true,"id":1749},"targetMorph":{"__isSmartRef__":true,"id":1597},"titleBar":{"__isSmartRef__":true,"id":1611},"contentOffset":{"__isSmartRef__":true,"id":1607},"collapsedTransform":{"__isSmartRef__":true,"id":1750},"collapsedExtent":{"__isSmartRef__":true,"id":1751},"expandedTransform":{"__isSmartRef__":true,"id":1752},"expandedExtent":{"__isSmartRef__":true,"id":1753},"ignoreEventsOnExpand":false,"owner":null,"showsHalos":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":1754},"expandedPosition":{"__isSmartRef__":true,"id":1755},"state":"shutdown","collapsedPosition":{"__isSmartRef__":true,"id":1756},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"1597":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1598},"id":360,"renderContextTable":{"__isSmartRef__":true,"id":1603},"textChunks":[{"__isSmartRef__":true,"id":1604}],"eventHandler":{"__isSmartRef__":true,"id":1606},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1459},"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_Position":{"__isSmartRef__":true,"id":1607},"priorExtent":{"__isSmartRef__":true,"id":1608},"_MaxTextWidth":500,"_MaxTextHeight":0,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1596},"layout":{"__isSmartRef__":true,"id":1609},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":1610}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"cachedTextString":"dddasd\n\n\nasd\n\n\nnothing","lastSyntaxHighlightTime":1307282796737,"accessibleInInactiveWindow":true,"eventsAreIgnored":false,"_HandStyle":"default","_PointerEvents":"auto","_Visible":true,"priorSelectionRange":[0,22],"charsReplaced":"","lastFindLoc":15,"__SourceModuleName__":"Global.lively.morphic.TextCore","textString":"dddasd\n\n\nasd\n\n\nnothing","__LivelyClassName__":"lively.morphic.Text"},"1598":{"_Position":{"__isSmartRef__":true,"id":1599},"renderContextTable":{"__isSmartRef__":true,"id":1600},"_Extent":{"__isSmartRef__":true,"id":1601},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1143},"_Fill":{"__isSmartRef__":true,"id":1602},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1599":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1600":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1601":{"x":500,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1602":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1603":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1604":{"style":{"__isSmartRef__":true,"id":1605},"chunkOwner":{"__isSmartRef__":true,"id":1597},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1605":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1606":{"morph":{"__isSmartRef__":true,"id":1597},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1607":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1608":{"x":500,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1609":{"resizeWidth":true,"resizeHeight":true},"1610":{"sourceObj":{"__isSmartRef__":true,"id":1597},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":1597},"targetMethodName":"highlightJavaScriptSyntax","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1611":{"submorphs":[{"__isSmartRef__":true,"id":1612},{"__isSmartRef__":true,"id":1624},{"__isSmartRef__":true,"id":1658},{"__isSmartRef__":true,"id":1691}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1725},"id":362,"renderContextTable":{"__isSmartRef__":true,"id":1736},"eventHandler":{"__isSmartRef__":true,"id":1737},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1738},"_Position":{"__isSmartRef__":true,"id":1739},"windowMorph":{"__isSmartRef__":true,"id":1596},"label":{"__isSmartRef__":true,"id":1612},"closeButton":{"__isSmartRef__":true,"id":1624},"menuButton":{"__isSmartRef__":true,"id":1658},"collapseButton":{"__isSmartRef__":true,"id":1691},"priorExtent":{"__isSmartRef__":true,"id":1740},"owner":{"__isSmartRef__":true,"id":1596},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"1612":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1613},"id":363,"renderContextTable":{"__isSmartRef__":true,"id":1617},"textChunks":[{"__isSmartRef__":true,"id":1618}],"eventHandler":{"__isSmartRef__":true,"id":1620},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1148},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":1621},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":1611},"priorExtent":{"__isSmartRef__":true,"id":1622},"_MaxTextWidth":441,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":1623},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1613":{"_Position":{"__isSmartRef__":true,"id":1614},"renderContextTable":{"__isSmartRef__":true,"id":1615},"_Extent":{"__isSmartRef__":true,"id":1616},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1143},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1614":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1615":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1616":{"x":441,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1617":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1618":{"style":{"__isSmartRef__":true,"id":1619},"chunkOwner":{"__isSmartRef__":true,"id":1612},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1619":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1620":{"morph":{"__isSmartRef__":true,"id":1612},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1621":{"resizeWidth":true},"1622":{"x":0,"y":14,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1623":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1624":{"submorphs":[{"__isSmartRef__":true,"id":1625}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1636},"id":364,"renderContextTable":{"__isSmartRef__":true,"id":1640},"eventHandler":{"__isSmartRef__":true,"id":1641},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1642},"priorExtent":{"__isSmartRef__":true,"id":1643},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1170},"lighterFill":{"__isSmartRef__":true,"id":1644},"label":{"__isSmartRef__":true,"id":1625},"owner":{"__isSmartRef__":true,"id":1611},"layout":{"__isSmartRef__":true,"id":1653},"attributeConnections":[{"__isSmartRef__":true,"id":1654},{"__isSmartRef__":true,"id":1656}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1625":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1626},"id":365,"renderContextTable":{"__isSmartRef__":true,"id":1630},"textChunks":[{"__isSmartRef__":true,"id":1631}],"eventHandler":{"__isSmartRef__":true,"id":1633},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1162},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1634},"priorExtent":{"__isSmartRef__":true,"id":1635},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1624},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1626":{"_Position":{"__isSmartRef__":true,"id":1627},"renderContextTable":{"__isSmartRef__":true,"id":1628},"_Extent":{"__isSmartRef__":true,"id":1629},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1143},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1627":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1628":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1629":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1630":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1631":{"style":{"__isSmartRef__":true,"id":1632},"chunkOwner":{"__isSmartRef__":true,"id":1625},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1632":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1633":{"morph":{"__isSmartRef__":true,"id":1625},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1634":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1635":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1636":{"_Position":{"__isSmartRef__":true,"id":1637},"renderContextTable":{"__isSmartRef__":true,"id":1638},"_Extent":{"__isSmartRef__":true,"id":1639},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1169},"_Fill":{"__isSmartRef__":true,"id":1170},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1637":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1638":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1639":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1640":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1641":{"morph":{"__isSmartRef__":true,"id":1624},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1642":{"x":480,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1643":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1644":{"stops":[{"__isSmartRef__":true,"id":1645},{"__isSmartRef__":true,"id":1647},{"__isSmartRef__":true,"id":1649},{"__isSmartRef__":true,"id":1651}],"vector":{"__isSmartRef__":true,"id":1179},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1645":{"offset":0,"color":{"__isSmartRef__":true,"id":1646}},"1646":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1647":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1648}},"1648":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1649":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1650}},"1650":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1651":{"offset":1,"color":{"__isSmartRef__":true,"id":1652}},"1652":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1653":{"moveHorizontal":true},"1654":{"sourceObj":{"__isSmartRef__":true,"id":1624},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1596},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1655},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1655":{"source":{"__isSmartRef__":true,"id":1624},"target":{"__isSmartRef__":true,"id":1596}},"1656":{"sourceObj":{"__isSmartRef__":true,"id":1624},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1596},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1657},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1657":{"source":{"__isSmartRef__":true,"id":1624},"target":{"__isSmartRef__":true,"id":1596}},"1658":{"submorphs":[{"__isSmartRef__":true,"id":1659}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1670},"id":366,"renderContextTable":{"__isSmartRef__":true,"id":1674},"eventHandler":{"__isSmartRef__":true,"id":1675},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1676},"priorExtent":{"__isSmartRef__":true,"id":1677},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1170},"lighterFill":{"__isSmartRef__":true,"id":1678},"label":{"__isSmartRef__":true,"id":1659},"owner":{"__isSmartRef__":true,"id":1611},"attributeConnections":[{"__isSmartRef__":true,"id":1687},{"__isSmartRef__":true,"id":1689}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1659":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1660},"id":367,"renderContextTable":{"__isSmartRef__":true,"id":1664},"textChunks":[{"__isSmartRef__":true,"id":1665}],"eventHandler":{"__isSmartRef__":true,"id":1667},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1162},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1668},"priorExtent":{"__isSmartRef__":true,"id":1669},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1658},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1660":{"_Position":{"__isSmartRef__":true,"id":1661},"renderContextTable":{"__isSmartRef__":true,"id":1662},"_Extent":{"__isSmartRef__":true,"id":1663},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1143},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1661":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1662":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1663":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1664":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1665":{"style":{"__isSmartRef__":true,"id":1666},"chunkOwner":{"__isSmartRef__":true,"id":1659},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1666":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1667":{"morph":{"__isSmartRef__":true,"id":1659},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1668":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1669":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1670":{"_Position":{"__isSmartRef__":true,"id":1671},"renderContextTable":{"__isSmartRef__":true,"id":1672},"_Extent":{"__isSmartRef__":true,"id":1673},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1169},"_Fill":{"__isSmartRef__":true,"id":1170},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1671":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1672":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1673":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1674":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1675":{"morph":{"__isSmartRef__":true,"id":1658},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1676":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1677":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1678":{"stops":[{"__isSmartRef__":true,"id":1679},{"__isSmartRef__":true,"id":1681},{"__isSmartRef__":true,"id":1683},{"__isSmartRef__":true,"id":1685}],"vector":{"__isSmartRef__":true,"id":1179},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1679":{"offset":0,"color":{"__isSmartRef__":true,"id":1680}},"1680":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1681":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1682}},"1682":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1683":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1684}},"1684":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1685":{"offset":1,"color":{"__isSmartRef__":true,"id":1686}},"1686":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1687":{"sourceObj":{"__isSmartRef__":true,"id":1658},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1596},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1688},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1688":{"source":{"__isSmartRef__":true,"id":1658},"target":{"__isSmartRef__":true,"id":1596}},"1689":{"sourceObj":{"__isSmartRef__":true,"id":1658},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1596},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1690},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1690":{"source":{"__isSmartRef__":true,"id":1658},"target":{"__isSmartRef__":true,"id":1596}},"1691":{"submorphs":[{"__isSmartRef__":true,"id":1692}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1703},"id":368,"renderContextTable":{"__isSmartRef__":true,"id":1707},"eventHandler":{"__isSmartRef__":true,"id":1708},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1709},"priorExtent":{"__isSmartRef__":true,"id":1710},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1170},"lighterFill":{"__isSmartRef__":true,"id":1711},"label":{"__isSmartRef__":true,"id":1692},"owner":{"__isSmartRef__":true,"id":1611},"layout":{"__isSmartRef__":true,"id":1720},"attributeConnections":[{"__isSmartRef__":true,"id":1721},{"__isSmartRef__":true,"id":1723}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1692":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1693},"id":369,"renderContextTable":{"__isSmartRef__":true,"id":1697},"textChunks":[{"__isSmartRef__":true,"id":1698}],"eventHandler":{"__isSmartRef__":true,"id":1700},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1162},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1701},"priorExtent":{"__isSmartRef__":true,"id":1702},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1691},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"1693":{"_Position":{"__isSmartRef__":true,"id":1694},"renderContextTable":{"__isSmartRef__":true,"id":1695},"_Extent":{"__isSmartRef__":true,"id":1696},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1143},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1694":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1695":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1696":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1697":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1698":{"style":{"__isSmartRef__":true,"id":1699},"chunkOwner":{"__isSmartRef__":true,"id":1692},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1699":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1700":{"morph":{"__isSmartRef__":true,"id":1692},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1701":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1702":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1703":{"_Position":{"__isSmartRef__":true,"id":1704},"renderContextTable":{"__isSmartRef__":true,"id":1705},"_Extent":{"__isSmartRef__":true,"id":1706},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1169},"_Fill":{"__isSmartRef__":true,"id":1170},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1704":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1705":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1706":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1707":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1708":{"morph":{"__isSmartRef__":true,"id":1691},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1709":{"x":461,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1710":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1711":{"stops":[{"__isSmartRef__":true,"id":1712},{"__isSmartRef__":true,"id":1714},{"__isSmartRef__":true,"id":1716},{"__isSmartRef__":true,"id":1718}],"vector":{"__isSmartRef__":true,"id":1179},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1712":{"offset":0,"color":{"__isSmartRef__":true,"id":1713}},"1713":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1714":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1715}},"1715":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1716":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1717}},"1717":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1718":{"offset":1,"color":{"__isSmartRef__":true,"id":1719}},"1719":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1720":{"moveHorizontal":true},"1721":{"sourceObj":{"__isSmartRef__":true,"id":1691},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1596},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1722},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1722":{"source":{"__isSmartRef__":true,"id":1691},"target":{"__isSmartRef__":true,"id":1596}},"1723":{"sourceObj":{"__isSmartRef__":true,"id":1691},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1596},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1724},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1724":{"source":{"__isSmartRef__":true,"id":1691},"target":{"__isSmartRef__":true,"id":1596}},"1725":{"_Position":{"__isSmartRef__":true,"id":1726},"renderContextTable":{"__isSmartRef__":true,"id":1727},"_Extent":{"__isSmartRef__":true,"id":1728},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1269},"_Fill":{"__isSmartRef__":true,"id":1729},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1726":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1727":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1728":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1729":{"stops":[{"__isSmartRef__":true,"id":1730},{"__isSmartRef__":true,"id":1732},{"__isSmartRef__":true,"id":1734}],"vector":{"__isSmartRef__":true,"id":1179},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1730":{"offset":0,"color":{"__isSmartRef__":true,"id":1731}},"1731":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1732":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1733}},"1733":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1734":{"offset":1,"color":{"__isSmartRef__":true,"id":1735}},"1735":{"r":0.8600000000000001,"g":0.8600000000000001,"b":0.8600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1736":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1737":{"morph":{"__isSmartRef__":true,"id":1611},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1738":{"resizeWidth":true,"adjustForNewBounds":true},"1739":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1740":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1741":{"renderContextTable":{"__isSmartRef__":true,"id":1742},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1743},"_Position":{"__isSmartRef__":true,"id":1744},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1742":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1743":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1744":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1745":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1746":{"morph":{"__isSmartRef__":true,"id":1596},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1747":{"adjustForNewBounds":true},"1748":{"x":1131,"y":79,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1749":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1750":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1751":{"x":500,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1752":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1753":{"x":500,"y":222,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1754":{"x":1507,"y":76,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1755":{"x":1131,"y":79,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1756":{"x":1131,"y":79,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1757":{"x":377.6609726943286,"y":419.5142810783999,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1758":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Tools","__SourceModuleName__":"Global.lively.PartsBin","comment":"Edit scripts and connections of a specific morph. Early version.","partName":"ObjectEditor","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1759":{"submorphs":[],"scripts":[],"id":100,"shape":{"__isSmartRef__":true,"id":1760},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1766},"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"auto","_FontFamily":"helvetica","_Position":{"__isSmartRef__":true,"id":1767},"_MaxTextWidth":428.8038277511961,"_MaxTextHeight":324.91387559808607,"textChunks":[{"__isSmartRef__":true,"id":1768},{"__isSmartRef__":true,"id":1771},{"__isSmartRef__":true,"id":1773},{"__isSmartRef__":true,"id":1775},{"__isSmartRef__":true,"id":1777},{"__isSmartRef__":true,"id":1780},{"__isSmartRef__":true,"id":1782},{"__isSmartRef__":true,"id":1785},{"__isSmartRef__":true,"id":1787},{"__isSmartRef__":true,"id":1789},{"__isSmartRef__":true,"id":1791},{"__isSmartRef__":true,"id":1793},{"__isSmartRef__":true,"id":1795},{"__isSmartRef__":true,"id":1797},{"__isSmartRef__":true,"id":1799},{"__isSmartRef__":true,"id":1801},{"__isSmartRef__":true,"id":1803},{"__isSmartRef__":true,"id":1805},{"__isSmartRef__":true,"id":1807},{"__isSmartRef__":true,"id":1809},{"__isSmartRef__":true,"id":1811},{"__isSmartRef__":true,"id":1813},{"__isSmartRef__":true,"id":1815},{"__isSmartRef__":true,"id":1817},{"__isSmartRef__":true,"id":1819},{"__isSmartRef__":true,"id":1822},{"__isSmartRef__":true,"id":1824},{"__isSmartRef__":true,"id":1826},{"__isSmartRef__":true,"id":1828},{"__isSmartRef__":true,"id":1830},{"__isSmartRef__":true,"id":1832},{"__isSmartRef__":true,"id":1834},{"__isSmartRef__":true,"id":1836},{"__isSmartRef__":true,"id":1838},{"__isSmartRef__":true,"id":1840},{"__isSmartRef__":true,"id":1842},{"__isSmartRef__":true,"id":1844},{"__isSmartRef__":true,"id":1846},{"__isSmartRef__":true,"id":1848},{"__isSmartRef__":true,"id":1850},{"__isSmartRef__":true,"id":1852},{"__isSmartRef__":true,"id":1854},{"__isSmartRef__":true,"id":1856},{"__isSmartRef__":true,"id":1858},{"__isSmartRef__":true,"id":1860},{"__isSmartRef__":true,"id":1862},{"__isSmartRef__":true,"id":1864},{"__isSmartRef__":true,"id":1866},{"__isSmartRef__":true,"id":1868},{"__isSmartRef__":true,"id":1870},{"__isSmartRef__":true,"id":1872},{"__isSmartRef__":true,"id":1874},{"__isSmartRef__":true,"id":1876},{"__isSmartRef__":true,"id":1878},{"__isSmartRef__":true,"id":1880},{"__isSmartRef__":true,"id":1882},{"__isSmartRef__":true,"id":1884},{"__isSmartRef__":true,"id":1886},{"__isSmartRef__":true,"id":1888},{"__isSmartRef__":true,"id":1890},{"__isSmartRef__":true,"id":1892},{"__isSmartRef__":true,"id":1894},{"__isSmartRef__":true,"id":1896},{"__isSmartRef__":true,"id":1898},{"__isSmartRef__":true,"id":1900},{"__isSmartRef__":true,"id":1902},{"__isSmartRef__":true,"id":1904},{"__isSmartRef__":true,"id":1907},{"__isSmartRef__":true,"id":1909},{"__isSmartRef__":true,"id":1911},{"__isSmartRef__":true,"id":1913},{"__isSmartRef__":true,"id":1915},{"__isSmartRef__":true,"id":1917},{"__isSmartRef__":true,"id":1919},{"__isSmartRef__":true,"id":1921},{"__isSmartRef__":true,"id":1923},{"__isSmartRef__":true,"id":1925},{"__isSmartRef__":true,"id":1927},{"__isSmartRef__":true,"id":1929},{"__isSmartRef__":true,"id":1931},{"__isSmartRef__":true,"id":1933},{"__isSmartRef__":true,"id":1935},{"__isSmartRef__":true,"id":1937},{"__isSmartRef__":true,"id":1939},{"__isSmartRef__":true,"id":1941},{"__isSmartRef__":true,"id":1943},{"__isSmartRef__":true,"id":1945},{"__isSmartRef__":true,"id":1947},{"__isSmartRef__":true,"id":1949},{"__isSmartRef__":true,"id":1951},{"__isSmartRef__":true,"id":1953},{"__isSmartRef__":true,"id":1955},{"__isSmartRef__":true,"id":1957},{"__isSmartRef__":true,"id":1959},{"__isSmartRef__":true,"id":1961},{"__isSmartRef__":true,"id":1963},{"__isSmartRef__":true,"id":1965},{"__isSmartRef__":true,"id":1967},{"__isSmartRef__":true,"id":1969},{"__isSmartRef__":true,"id":1971},{"__isSmartRef__":true,"id":1973},{"__isSmartRef__":true,"id":1975},{"__isSmartRef__":true,"id":1977},{"__isSmartRef__":true,"id":1979},{"__isSmartRef__":true,"id":1981},{"__isSmartRef__":true,"id":1983},{"__isSmartRef__":true,"id":1985},{"__isSmartRef__":true,"id":1987},{"__isSmartRef__":true,"id":1989},{"__isSmartRef__":true,"id":1991},{"__isSmartRef__":true,"id":1993},{"__isSmartRef__":true,"id":1995},{"__isSmartRef__":true,"id":1997},{"__isSmartRef__":true,"id":1999},{"__isSmartRef__":true,"id":2001},{"__isSmartRef__":true,"id":2003},{"__isSmartRef__":true,"id":2005},{"__isSmartRef__":true,"id":2007},{"__isSmartRef__":true,"id":2009},{"__isSmartRef__":true,"id":2011},{"__isSmartRef__":true,"id":2013},{"__isSmartRef__":true,"id":2015},{"__isSmartRef__":true,"id":2017},{"__isSmartRef__":true,"id":2019},{"__isSmartRef__":true,"id":2021},{"__isSmartRef__":true,"id":2023},{"__isSmartRef__":true,"id":2025},{"__isSmartRef__":true,"id":2027},{"__isSmartRef__":true,"id":2029},{"__isSmartRef__":true,"id":2031},{"__isSmartRef__":true,"id":2033},{"__isSmartRef__":true,"id":2035},{"__isSmartRef__":true,"id":2037},{"__isSmartRef__":true,"id":2039},{"__isSmartRef__":true,"id":2041},{"__isSmartRef__":true,"id":2043},{"__isSmartRef__":true,"id":2045},{"__isSmartRef__":true,"id":2047},{"__isSmartRef__":true,"id":2049},{"__isSmartRef__":true,"id":2051},{"__isSmartRef__":true,"id":2053},{"__isSmartRef__":true,"id":2055},{"__isSmartRef__":true,"id":2057},{"__isSmartRef__":true,"id":2059},{"__isSmartRef__":true,"id":2061},{"__isSmartRef__":true,"id":2063},{"__isSmartRef__":true,"id":2065},{"__isSmartRef__":true,"id":2067},{"__isSmartRef__":true,"id":2069},{"__isSmartRef__":true,"id":2071},{"__isSmartRef__":true,"id":2073},{"__isSmartRef__":true,"id":2075},{"__isSmartRef__":true,"id":2077},{"__isSmartRef__":true,"id":2079},{"__isSmartRef__":true,"id":2081},{"__isSmartRef__":true,"id":2083},{"__isSmartRef__":true,"id":2085},{"__isSmartRef__":true,"id":2087},{"__isSmartRef__":true,"id":2089},{"__isSmartRef__":true,"id":2091},{"__isSmartRef__":true,"id":2093},{"__isSmartRef__":true,"id":2095},{"__isSmartRef__":true,"id":2097},{"__isSmartRef__":true,"id":2099},{"__isSmartRef__":true,"id":2101},{"__isSmartRef__":true,"id":2103},{"__isSmartRef__":true,"id":2105},{"__isSmartRef__":true,"id":2107},{"__isSmartRef__":true,"id":2109},{"__isSmartRef__":true,"id":2111},{"__isSmartRef__":true,"id":2113},{"__isSmartRef__":true,"id":2115},{"__isSmartRef__":true,"id":2117},{"__isSmartRef__":true,"id":2119},{"__isSmartRef__":true,"id":2121},{"__isSmartRef__":true,"id":2123},{"__isSmartRef__":true,"id":2125},{"__isSmartRef__":true,"id":2127},{"__isSmartRef__":true,"id":2129},{"__isSmartRef__":true,"id":2131},{"__isSmartRef__":true,"id":2133},{"__isSmartRef__":true,"id":2135},{"__isSmartRef__":true,"id":2137},{"__isSmartRef__":true,"id":2139},{"__isSmartRef__":true,"id":2141},{"__isSmartRef__":true,"id":2143},{"__isSmartRef__":true,"id":2145},{"__isSmartRef__":true,"id":2147},{"__isSmartRef__":true,"id":2149},{"__isSmartRef__":true,"id":2151},{"__isSmartRef__":true,"id":2153},{"__isSmartRef__":true,"id":2155},{"__isSmartRef__":true,"id":2157},{"__isSmartRef__":true,"id":2159},{"__isSmartRef__":true,"id":2161},{"__isSmartRef__":true,"id":2163},{"__isSmartRef__":true,"id":2165},{"__isSmartRef__":true,"id":2167},{"__isSmartRef__":true,"id":2169},{"__isSmartRef__":true,"id":2171},{"__isSmartRef__":true,"id":2173},{"__isSmartRef__":true,"id":2175},{"__isSmartRef__":true,"id":2177},{"__isSmartRef__":true,"id":2179},{"__isSmartRef__":true,"id":2181},{"__isSmartRef__":true,"id":2183},{"__isSmartRef__":true,"id":2185},{"__isSmartRef__":true,"id":2187},{"__isSmartRef__":true,"id":2189},{"__isSmartRef__":true,"id":2191},{"__isSmartRef__":true,"id":2193},{"__isSmartRef__":true,"id":2195},{"__isSmartRef__":true,"id":2197},{"__isSmartRef__":true,"id":2199},{"__isSmartRef__":true,"id":2201},{"__isSmartRef__":true,"id":2203},{"__isSmartRef__":true,"id":2205},{"__isSmartRef__":true,"id":2207},{"__isSmartRef__":true,"id":2209},{"__isSmartRef__":true,"id":2211},{"__isSmartRef__":true,"id":2213},{"__isSmartRef__":true,"id":2215},{"__isSmartRef__":true,"id":2217},{"__isSmartRef__":true,"id":2219},{"__isSmartRef__":true,"id":2221},{"__isSmartRef__":true,"id":2223},{"__isSmartRef__":true,"id":2225},{"__isSmartRef__":true,"id":2227},{"__isSmartRef__":true,"id":2229},{"__isSmartRef__":true,"id":2231},{"__isSmartRef__":true,"id":2233},{"__isSmartRef__":true,"id":2235},{"__isSmartRef__":true,"id":2237},{"__isSmartRef__":true,"id":2239},{"__isSmartRef__":true,"id":2241},{"__isSmartRef__":true,"id":2243}],"layout":{"__isSmartRef__":true,"id":2245},"showsHalos":false,"prevScroll":[0,480],"_Rotation":0,"_Scale":1,"priorSelectionRange":[431,431],"name":"ObjectEditorScriptPane","charsReplaced":"setTarget","lastFindLoc":46,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2246},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":2247},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":1282},"_FontSize":9,"lastSyntaxHighlightTime":1308073607392,"doitContext":{"__isSmartRef__":true,"id":38},"savedTextString":"this.addScript(function reset() {\n this.targetMorph.reset()\n});\n\n","_Align":"justify","renderContextTable":{"__isSmartRef__":true,"id":2248},"lastSearchString":"stringsformat","eventHandler":{"__isSmartRef__":true,"id":2249},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2250},"__LivelyClassName__":"lively.morphic.Text"},"1760":{"_Position":{"__isSmartRef__":true,"id":1761},"_Extent":{"__isSmartRef__":true,"id":1762},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1763},"_Fill":{"__isSmartRef__":true,"id":1764},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":1765},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1761":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1762":{"x":428.8038277511961,"y":324.91387559808607,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1763":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1764":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1765":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1766":{"x":2,"y":1,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1767":{"x":200,"y":45.99999999999997,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1768":{"style":{"__isSmartRef__":true,"id":1769},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1769":{"color":{"__isSmartRef__":true,"id":1770},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1770":{"r":0,"g":0,"b":0.5450980392156862,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1771":{"style":{"__isSmartRef__":true,"id":1772},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1772":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1773":{"style":{"__isSmartRef__":true,"id":1774},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1774":{"color":{"__isSmartRef__":true,"id":1770},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1775":{"style":{"__isSmartRef__":true,"id":1776},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" draw() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1776":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1777":{"style":{"__isSmartRef__":true,"id":1778},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1778":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1779":{"r":0,"g":0.5019607843137255,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1780":{"style":{"__isSmartRef__":true,"id":1781},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1781":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1782":{"style":{"__isSmartRef__":true,"id":1783},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1783":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1784":{"r":0,"g":0,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1785":{"style":{"__isSmartRef__":true,"id":1786},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" self = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1786":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1787":{"style":{"__isSmartRef__":true,"id":1788},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1788":{"color":{"__isSmartRef__":true,"id":1770},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1789":{"style":{"__isSmartRef__":true,"id":1790},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":";\n\n\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1790":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1791":{"style":{"__isSmartRef__":true,"id":1792},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1792":{"color":{"__isSmartRef__":true,"id":1770},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1793":{"style":{"__isSmartRef__":true,"id":1794},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" shaderProgram(gl, vs, fs) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1794":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1795":{"style":{"__isSmartRef__":true,"id":1796},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1796":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1797":{"style":{"__isSmartRef__":true,"id":1798},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1798":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1799":{"style":{"__isSmartRef__":true,"id":1800},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1800":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1801":{"style":{"__isSmartRef__":true,"id":1802},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" prog = gl.createProgram();\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1802":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1803":{"style":{"__isSmartRef__":true,"id":1804},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1804":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1805":{"style":{"__isSmartRef__":true,"id":1806},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" addshader = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1806":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1807":{"style":{"__isSmartRef__":true,"id":1808},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1808":{"color":{"__isSmartRef__":true,"id":1770},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1809":{"style":{"__isSmartRef__":true,"id":1810},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"(type, source) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1810":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1811":{"style":{"__isSmartRef__":true,"id":1812},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1812":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1813":{"style":{"__isSmartRef__":true,"id":1814},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1814":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1815":{"style":{"__isSmartRef__":true,"id":1816},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1816":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1817":{"style":{"__isSmartRef__":true,"id":1818},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" s = gl.createShader((type == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1818":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1819":{"style":{"__isSmartRef__":true,"id":1820},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"'vertex'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1820":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1821":{"r":0,"g":0.5019607843137255,"b":0.5019607843137255,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1822":{"style":{"__isSmartRef__":true,"id":1823},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":") ?\n\t\t\t\tgl.VERTEX_SHADER : gl.FRAGMENT_SHADER);\n\t\t\tgl.shaderSource(s, source);\n\t\t\tgl.compileShader(s);\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1823":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1824":{"style":{"__isSmartRef__":true,"id":1825},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1825":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1826":{"style":{"__isSmartRef__":true,"id":1827},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" (!gl.getShaderParameter(s, gl.COMPILE_STATUS)) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1827":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1828":{"style":{"__isSmartRef__":true,"id":1829},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1829":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1830":{"style":{"__isSmartRef__":true,"id":1831},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1831":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1832":{"style":{"__isSmartRef__":true,"id":1833},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"throw","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1833":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1834":{"style":{"__isSmartRef__":true,"id":1835},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1835":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1836":{"style":{"__isSmartRef__":true,"id":1837},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"Could not compile \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1837":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1838":{"style":{"__isSmartRef__":true,"id":1839},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"+type+\n\t\t\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1839":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1840":{"style":{"__isSmartRef__":true,"id":1841},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\" shader:\\n\\n\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1841":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1842":{"style":{"__isSmartRef__":true,"id":1843},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"+gl.getShaderInfoLog(s);\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1843":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1844":{"style":{"__isSmartRef__":true,"id":1845},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1845":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1846":{"style":{"__isSmartRef__":true,"id":1847},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\t\tgl.attachShader(prog, s);\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1847":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1848":{"style":{"__isSmartRef__":true,"id":1849},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1849":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1850":{"style":{"__isSmartRef__":true,"id":1851},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":";\n\t\taddshader(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1851":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1852":{"style":{"__isSmartRef__":true,"id":1853},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"'vertex'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1853":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1854":{"style":{"__isSmartRef__":true,"id":1855},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", vs);\n\t\taddshader(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1855":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1856":{"style":{"__isSmartRef__":true,"id":1857},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"'fragment'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1857":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1858":{"style":{"__isSmartRef__":true,"id":1859},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", fs);\n\t\tgl.linkProgram(prog);\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1859":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1860":{"style":{"__isSmartRef__":true,"id":1861},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1861":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1862":{"style":{"__isSmartRef__":true,"id":1863},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" (!gl.getProgramParameter(prog, gl.LINK_STATUS)) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1863":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1864":{"style":{"__isSmartRef__":true,"id":1865},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1865":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1866":{"style":{"__isSmartRef__":true,"id":1867},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1867":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1868":{"style":{"__isSmartRef__":true,"id":1869},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"throw","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1869":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1870":{"style":{"__isSmartRef__":true,"id":1871},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1871":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1872":{"style":{"__isSmartRef__":true,"id":1873},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"Could not link the shader program!\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1873":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1874":{"style":{"__isSmartRef__":true,"id":1875},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":";\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1875":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1876":{"style":{"__isSmartRef__":true,"id":1877},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1877":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1878":{"style":{"__isSmartRef__":true,"id":1879},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1879":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1880":{"style":{"__isSmartRef__":true,"id":1881},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1881":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1882":{"style":{"__isSmartRef__":true,"id":1883},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" prog;\n\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1883":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1884":{"style":{"__isSmartRef__":true,"id":1885},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1885":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1886":{"style":{"__isSmartRef__":true,"id":1887},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\n\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1887":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1888":{"style":{"__isSmartRef__":true,"id":1889},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1889":{"color":{"__isSmartRef__":true,"id":1770},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1890":{"style":{"__isSmartRef__":true,"id":1891},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" attributeSetFloats(gl, prog, attr_name, rsize, arr) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1891":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1892":{"style":{"__isSmartRef__":true,"id":1893},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1893":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1894":{"style":{"__isSmartRef__":true,"id":1895},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\tgl.bindBuffer(gl.ARRAY_BUFFER, gl.createBuffer());\n\t\tgl.bufferData(gl.ARRAY_BUFFER, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1895":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1896":{"style":{"__isSmartRef__":true,"id":1897},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1897":{"color":{"__isSmartRef__":true,"id":1770},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1898":{"style":{"__isSmartRef__":true,"id":1899},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" Float32Array(arr),\n\t\t\tgl.STATIC_DRAW);\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1899":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1900":{"style":{"__isSmartRef__":true,"id":1901},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1901":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1902":{"style":{"__isSmartRef__":true,"id":1903},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" attr = gl.getAttribLocation(prog, attr_name);\n\t\tgl.enableVertexAttribArray(attr);\n\t\tgl.vertexAttribPointer(attr, rsize, gl.FLOAT, false, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1903":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1904":{"style":{"__isSmartRef__":true,"id":1905},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1905":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1906":{"r":0,"g":0,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1907":{"style":{"__isSmartRef__":true,"id":1908},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1908":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1909":{"style":{"__isSmartRef__":true,"id":1910},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1910":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1911":{"style":{"__isSmartRef__":true,"id":1912},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":");\n\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1912":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1913":{"style":{"__isSmartRef__":true,"id":1914},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1914":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1915":{"style":{"__isSmartRef__":true,"id":1916},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\n\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1916":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1917":{"style":{"__isSmartRef__":true,"id":1918},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1918":{"color":{"__isSmartRef__":true,"id":1770},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1919":{"style":{"__isSmartRef__":true,"id":1920},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" draw() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1920":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1921":{"style":{"__isSmartRef__":true,"id":1922},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1922":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1923":{"style":{"__isSmartRef__":true,"id":1924},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1924":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1925":{"style":{"__isSmartRef__":true,"id":1926},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"try","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1926":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1927":{"style":{"__isSmartRef__":true,"id":1928},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1928":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1929":{"style":{"__isSmartRef__":true,"id":1930},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1930":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1931":{"style":{"__isSmartRef__":true,"id":1932},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1932":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1933":{"style":{"__isSmartRef__":true,"id":1934},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1934":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1935":{"style":{"__isSmartRef__":true,"id":1936},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" gl = self.ensureCanvas().getContext(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1936":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1937":{"style":{"__isSmartRef__":true,"id":1938},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"experimental-webgl\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1938":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1939":{"style":{"__isSmartRef__":true,"id":1940},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":");\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1940":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1941":{"style":{"__isSmartRef__":true,"id":1942},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1942":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1943":{"style":{"__isSmartRef__":true,"id":1944},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" (!gl) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1944":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1945":{"style":{"__isSmartRef__":true,"id":1946},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1946":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1947":{"style":{"__isSmartRef__":true,"id":1948},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1948":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1949":{"style":{"__isSmartRef__":true,"id":1950},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"throw","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1950":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1951":{"style":{"__isSmartRef__":true,"id":1952},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1952":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1953":{"style":{"__isSmartRef__":true,"id":1954},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"x\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1954":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1955":{"style":{"__isSmartRef__":true,"id":1956},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"; ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1956":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1957":{"style":{"__isSmartRef__":true,"id":1958},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1958":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1959":{"style":{"__isSmartRef__":true,"id":1960},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1960":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1961":{"style":{"__isSmartRef__":true,"id":1962},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1962":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1963":{"style":{"__isSmartRef__":true,"id":1964},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1964":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1965":{"style":{"__isSmartRef__":true,"id":1966},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"catch","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1966":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1967":{"style":{"__isSmartRef__":true,"id":1968},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" (err) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1968":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1969":{"style":{"__isSmartRef__":true,"id":1970},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1970":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1971":{"style":{"__isSmartRef__":true,"id":1972},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1972":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1973":{"style":{"__isSmartRef__":true,"id":1974},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"throw","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1974":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1975":{"style":{"__isSmartRef__":true,"id":1976},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1976":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1977":{"style":{"__isSmartRef__":true,"id":1978},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"Your web browser does not support WebGL!\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1978":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1979":{"style":{"__isSmartRef__":true,"id":1980},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":";\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1980":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1981":{"style":{"__isSmartRef__":true,"id":1982},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1982":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1983":{"style":{"__isSmartRef__":true,"id":1984},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\tgl.clearColor(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1984":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1985":{"style":{"__isSmartRef__":true,"id":1986},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0.8","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1986":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1987":{"style":{"__isSmartRef__":true,"id":1988},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1988":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1989":{"style":{"__isSmartRef__":true,"id":1990},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0.8","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1990":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1991":{"style":{"__isSmartRef__":true,"id":1992},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1992":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1993":{"style":{"__isSmartRef__":true,"id":1994},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0.8","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1994":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1995":{"style":{"__isSmartRef__":true,"id":1996},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1996":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1997":{"style":{"__isSmartRef__":true,"id":1998},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1998":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1999":{"style":{"__isSmartRef__":true,"id":2000},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":");\n\t\tgl.clear(gl.COLOR_BUFFER_BIT);\n\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2000":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2001":{"style":{"__isSmartRef__":true,"id":2002},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2002":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2003":{"style":{"__isSmartRef__":true,"id":2004},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" prog1 = shaderProgram(gl,\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2004":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2005":{"style":{"__isSmartRef__":true,"id":2006},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"attribute vec3 pos;\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2006":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2007":{"style":{"__isSmartRef__":true,"id":2008},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"+\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2008":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2009":{"style":{"__isSmartRef__":true,"id":2010},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"void main() {\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2010":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2011":{"style":{"__isSmartRef__":true,"id":2012},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"+\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2012":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2013":{"style":{"__isSmartRef__":true,"id":2014},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"\tgl_Position = vec4(pos, 2.0);\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2014":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2015":{"style":{"__isSmartRef__":true,"id":2016},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"+\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2016":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2017":{"style":{"__isSmartRef__":true,"id":2018},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"}\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2018":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2019":{"style":{"__isSmartRef__":true,"id":2020},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":",\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2020":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2021":{"style":{"__isSmartRef__":true,"id":2022},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"void main() {\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2022":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2023":{"style":{"__isSmartRef__":true,"id":2024},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"+\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2024":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2025":{"style":{"__isSmartRef__":true,"id":2026},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"\tgl_FragColor = vec4(0.6, 0.2, 0.1, 1.0);\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2026":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2027":{"style":{"__isSmartRef__":true,"id":2028},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"+\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2028":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2029":{"style":{"__isSmartRef__":true,"id":2030},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"}\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2030":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2031":{"style":{"__isSmartRef__":true,"id":2032},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\t);\n\t\tgl.useProgram(prog1);\n\n\t\tattributeSetFloats(gl, prog1, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2032":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2033":{"style":{"__isSmartRef__":true,"id":2034},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"pos\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2034":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2035":{"style":{"__isSmartRef__":true,"id":2036},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2036":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2037":{"style":{"__isSmartRef__":true,"id":2038},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"3","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2038":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2039":{"style":{"__isSmartRef__":true,"id":2040},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", [\n\t\t\t-","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2040":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2041":{"style":{"__isSmartRef__":true,"id":2042},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"1.0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2042":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2043":{"style":{"__isSmartRef__":true,"id":2044},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", -","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2044":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2045":{"style":{"__isSmartRef__":true,"id":2046},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"1.0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2046":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2047":{"style":{"__isSmartRef__":true,"id":2048},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2048":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2049":{"style":{"__isSmartRef__":true,"id":2050},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2050":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2051":{"style":{"__isSmartRef__":true,"id":2052},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":",\n\t\t\t-","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2052":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2053":{"style":{"__isSmartRef__":true,"id":2054},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"1.0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2054":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2055":{"style":{"__isSmartRef__":true,"id":2056},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2056":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2057":{"style":{"__isSmartRef__":true,"id":2058},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2058":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2059":{"style":{"__isSmartRef__":true,"id":2060},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2060":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2061":{"style":{"__isSmartRef__":true,"id":2062},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2062":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2063":{"style":{"__isSmartRef__":true,"id":2064},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":",\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2064":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2065":{"style":{"__isSmartRef__":true,"id":2066},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2066":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2067":{"style":{"__isSmartRef__":true,"id":2068},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", -","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2068":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2069":{"style":{"__isSmartRef__":true,"id":2070},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"1.0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2070":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2071":{"style":{"__isSmartRef__":true,"id":2072},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2072":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2073":{"style":{"__isSmartRef__":true,"id":2074},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2074":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2075":{"style":{"__isSmartRef__":true,"id":2076},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":",\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2076":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2077":{"style":{"__isSmartRef__":true,"id":2078},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2078":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2079":{"style":{"__isSmartRef__":true,"id":2080},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2080":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2081":{"style":{"__isSmartRef__":true,"id":2082},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2082":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2083":{"style":{"__isSmartRef__":true,"id":2084},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2084":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2085":{"style":{"__isSmartRef__":true,"id":2086},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2086":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2087":{"style":{"__isSmartRef__":true,"id":2088},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\t]);\n\t\tgl.drawArrays(gl.TRIANGLE_STRIP, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2088":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2089":{"style":{"__isSmartRef__":true,"id":2090},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2090":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2091":{"style":{"__isSmartRef__":true,"id":2092},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2092":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2093":{"style":{"__isSmartRef__":true,"id":2094},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"4","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2094":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2095":{"style":{"__isSmartRef__":true,"id":2096},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":");\n\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2096":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2097":{"style":{"__isSmartRef__":true,"id":2098},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2098":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2099":{"style":{"__isSmartRef__":true,"id":2100},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" prog2 = shaderProgram(gl,\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2100":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2101":{"style":{"__isSmartRef__":true,"id":2102},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"attribute vec3 pos;\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2102":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2103":{"style":{"__isSmartRef__":true,"id":2104},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"+\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2104":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2105":{"style":{"__isSmartRef__":true,"id":2106},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"void main() {\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2106":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2107":{"style":{"__isSmartRef__":true,"id":2108},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"+\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2108":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2109":{"style":{"__isSmartRef__":true,"id":2110},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"\tgl_Position = vec4(pos, 2.0);\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2110":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2111":{"style":{"__isSmartRef__":true,"id":2112},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"+\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2112":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2113":{"style":{"__isSmartRef__":true,"id":2114},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"}\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2114":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2115":{"style":{"__isSmartRef__":true,"id":2116},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":",\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2116":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2117":{"style":{"__isSmartRef__":true,"id":2118},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"void main() {\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2118":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2119":{"style":{"__isSmartRef__":true,"id":2120},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"+\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2120":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2121":{"style":{"__isSmartRef__":true,"id":2122},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"\tgl_FragColor = vec4(1.0, 0.85, 0, 0.5);\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2122":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2123":{"style":{"__isSmartRef__":true,"id":2124},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"+\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2124":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2125":{"style":{"__isSmartRef__":true,"id":2126},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"}\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2126":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2127":{"style":{"__isSmartRef__":true,"id":2128},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\t);\n\t\tgl.useProgram(prog2);\n\n\t\tattributeSetFloats(gl, prog2, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2128":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2129":{"style":{"__isSmartRef__":true,"id":2130},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"pos\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2130":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2131":{"style":{"__isSmartRef__":true,"id":2132},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2132":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2133":{"style":{"__isSmartRef__":true,"id":2134},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"3","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2134":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2135":{"style":{"__isSmartRef__":true,"id":2136},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", [\n\t\t\t-","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2136":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2137":{"style":{"__isSmartRef__":true,"id":2138},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0.2","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2138":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2139":{"style":{"__isSmartRef__":true,"id":2140},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", -","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2140":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2141":{"style":{"__isSmartRef__":true,"id":2142},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0.2","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2142":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2143":{"style":{"__isSmartRef__":true,"id":2144},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2144":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2145":{"style":{"__isSmartRef__":true,"id":2146},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0.5","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2146":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2147":{"style":{"__isSmartRef__":true,"id":2148},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":",\n\t\t\t-","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2148":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2149":{"style":{"__isSmartRef__":true,"id":2150},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0.2","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2150":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2151":{"style":{"__isSmartRef__":true,"id":2152},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2152":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2153":{"style":{"__isSmartRef__":true,"id":2154},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"1.4","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2154":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2155":{"style":{"__isSmartRef__":true,"id":2156},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2156":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2157":{"style":{"__isSmartRef__":true,"id":2158},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0.5","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2158":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2159":{"style":{"__isSmartRef__":true,"id":2160},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":",\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2160":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2161":{"style":{"__isSmartRef__":true,"id":2162},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"1.4","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2162":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2163":{"style":{"__isSmartRef__":true,"id":2164},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", -","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2164":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2165":{"style":{"__isSmartRef__":true,"id":2166},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0.2","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2166":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2167":{"style":{"__isSmartRef__":true,"id":2168},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2168":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2169":{"style":{"__isSmartRef__":true,"id":2170},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0.5","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2170":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2171":{"style":{"__isSmartRef__":true,"id":2172},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":",\n\t\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2172":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2173":{"style":{"__isSmartRef__":true,"id":2174},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"1.4","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2174":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2175":{"style":{"__isSmartRef__":true,"id":2176},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2176":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2177":{"style":{"__isSmartRef__":true,"id":2178},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"1.4","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2178":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2179":{"style":{"__isSmartRef__":true,"id":2180},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2180":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2181":{"style":{"__isSmartRef__":true,"id":2182},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0.5","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2182":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2183":{"style":{"__isSmartRef__":true,"id":2184},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\t]);\n\t\tgl.drawArrays(gl.TRIANGLE_STRIP, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2184":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2185":{"style":{"__isSmartRef__":true,"id":2186},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2186":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2187":{"style":{"__isSmartRef__":true,"id":2188},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":", ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2188":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2189":{"style":{"__isSmartRef__":true,"id":2190},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"4","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2190":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2191":{"style":{"__isSmartRef__":true,"id":2192},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":");\n\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2192":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2193":{"style":{"__isSmartRef__":true,"id":2194},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2194":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2195":{"style":{"__isSmartRef__":true,"id":2196},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\n\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2196":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2197":{"style":{"__isSmartRef__":true,"id":2198},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2198":{"color":{"__isSmartRef__":true,"id":1770},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2199":{"style":{"__isSmartRef__":true,"id":2200},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" init() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2200":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2201":{"style":{"__isSmartRef__":true,"id":2202},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2202":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2203":{"style":{"__isSmartRef__":true,"id":2204},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2204":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2205":{"style":{"__isSmartRef__":true,"id":2206},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"try","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2206":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2207":{"style":{"__isSmartRef__":true,"id":2208},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2208":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2209":{"style":{"__isSmartRef__":true,"id":2210},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2210":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2211":{"style":{"__isSmartRef__":true,"id":2212},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\t\tdraw();\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2212":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2213":{"style":{"__isSmartRef__":true,"id":2214},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2214":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2215":{"style":{"__isSmartRef__":true,"id":2216},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2216":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2217":{"style":{"__isSmartRef__":true,"id":2218},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"catch","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2218":{"color":{"__isSmartRef__":true,"id":1784},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2219":{"style":{"__isSmartRef__":true,"id":2220},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":" (e) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2220":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2221":{"style":{"__isSmartRef__":true,"id":2222},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2222":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2223":{"style":{"__isSmartRef__":true,"id":2224},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t\t\talert(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2224":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2225":{"style":{"__isSmartRef__":true,"id":2226},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\"Error: \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2226":{"color":{"__isSmartRef__":true,"id":1821},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2227":{"style":{"__isSmartRef__":true,"id":2228},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"+e);\n\t\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2228":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2229":{"style":{"__isSmartRef__":true,"id":2230},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2230":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2231":{"style":{"__isSmartRef__":true,"id":2232},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\t","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2232":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2233":{"style":{"__isSmartRef__":true,"id":2234},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2234":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2235":{"style":{"__isSmartRef__":true,"id":2236},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"\n\tsetTimeout(init, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2236":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2237":{"style":{"__isSmartRef__":true,"id":2238},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2238":{"color":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2239":{"style":{"__isSmartRef__":true,"id":2240},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":");\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2240":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2241":{"style":{"__isSmartRef__":true,"id":2242},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2242":{"color":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2243":{"style":{"__isSmartRef__":true,"id":2244},"chunkOwner":{"__isSmartRef__":true,"id":1759},"storedString":");","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2244":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2245":{"resizeWidth":true,"resizeHeight":true},"2246":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2247":{"x":428.8038277511961,"y":324.91387559808607,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2248":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2249":{"morph":{"__isSmartRef__":true,"id":1759},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2250":{"doSave":{"__isSmartRef__":true,"id":2251},"boundEval":{"__isSmartRef__":true,"id":2258}},"2251":{"varMapping":{"__isSmartRef__":true,"id":2252},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.textString);\n if (saved) {\n alertOK(\"saved source\");\n } else {\n alertDbg(\"not saved\");\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2257},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2252":{"this":{"__isSmartRef__":true,"id":1759},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2253}},"2253":{"$super":{"__isSmartRef__":true,"id":2254}},"2254":{"varMapping":{"__isSmartRef__":true,"id":2255},"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":2256},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2255":{"obj":{"__isSmartRef__":true,"id":1759},"name":"doSave"},"2256":{},"2257":{},"2258":{"varMapping":{"__isSmartRef__":true,"id":2259},"source":"function boundEval(str) {\n var result = $super(str);\n if (result) {\n this.owner.updateLists();\n this.owner.selectChangedContent(str);\n }\n return result\n}","funcProperties":{"__isSmartRef__":true,"id":2264},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2259":{"this":{"__isSmartRef__":true,"id":1759},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2260}},"2260":{"$super":{"__isSmartRef__":true,"id":2261}},"2261":{"varMapping":{"__isSmartRef__":true,"id":2262},"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":2263},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2262":{"obj":{"__isSmartRef__":true,"id":1759},"name":"boundEval"},"2263":{},"2264":{},"2265":{"submorphs":[{"__isSmartRef__":true,"id":2266}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":2280},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2295},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2283},"lighterFill":{"__isSmartRef__":true,"id":2296},"label":{"__isSmartRef__":true,"id":2266},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":2305},"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":2306},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":2307},"renderContextTable":{"__isSmartRef__":true,"id":2308},"eventHandler":{"__isSmartRef__":true,"id":2309},"__LivelyClassName__":"lively.morphic.Button"},"2266":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":2267},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2272},"textColor":{"__isSmartRef__":true,"id":2270},"owner":{"__isSmartRef__":true,"id":2265},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":2273}],"padding":{"__isSmartRef__":true,"id":2275},"_Padding":{"__isSmartRef__":true,"id":2276},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":2277},"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":2278},"eventHandler":{"__isSmartRef__":true,"id":2279},"_HandStyle":"default","_PointerEvents":"none","__LivelyClassName__":"lively.morphic.Text"},"2267":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2268},"_Extent":{"__isSmartRef__":true,"id":2269},"_BorderColor":{"__isSmartRef__":true,"id":2270},"renderContextTable":{"__isSmartRef__":true,"id":2271},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2268":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2269":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2270":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2271":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2272":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2273":{"style":{"__isSmartRef__":true,"id":2274},"chunkOwner":{"__isSmartRef__":true,"id":2266},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2274":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2275":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2276":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2277":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2278":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2279":{"morph":{"__isSmartRef__":true,"id":2266},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2280":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2281},"_Extent":{"__isSmartRef__":true,"id":2282},"_Fill":{"__isSmartRef__":true,"id":2283},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2293},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":2294},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2281":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2282":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2283":{"stops":[{"__isSmartRef__":true,"id":2284},{"__isSmartRef__":true,"id":2286},{"__isSmartRef__":true,"id":2288},{"__isSmartRef__":true,"id":2290}],"vector":{"__isSmartRef__":true,"id":2292},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2284":{"offset":0,"color":{"__isSmartRef__":true,"id":2285}},"2285":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2286":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2287}},"2287":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2288":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2289}},"2289":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2290":{"offset":1,"color":{"__isSmartRef__":true,"id":2291}},"2291":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2292":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2293":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2294":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2295":{"x":820,"y":8.999999999999972,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2296":{"stops":[{"__isSmartRef__":true,"id":2297},{"__isSmartRef__":true,"id":2299},{"__isSmartRef__":true,"id":2301},{"__isSmartRef__":true,"id":2303}],"vector":{"__isSmartRef__":true,"id":2292},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2297":{"offset":0,"color":{"__isSmartRef__":true,"id":2298}},"2298":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2299":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2300}},"2300":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2301":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2302}},"2302":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2303":{"offset":1,"color":{"__isSmartRef__":true,"id":2304}},"2304":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2305":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2306":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2307":{"moveHorizontal":true},"2308":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"2309":{"morph":{"__isSmartRef__":true,"id":2265},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2310":{"submorphs":[],"scripts":[],"id":90,"shape":{"__isSmartRef__":true,"id":2311},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2317},"itemList":["-- ALL --"],"selectedLineNo":0,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":2318},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":1282},"priorExtent":{"__isSmartRef__":true,"id":2319},"attributeConnections":[{"__isSmartRef__":true,"id":2320}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":2325},"renderContextTable":{"__isSmartRef__":true,"id":2326},"eventHandler":{"__isSmartRef__":true,"id":2327},"_FontSize":10,"selection":"-- ALL --","__LivelyClassName__":"lively.morphic.List"},"2311":{"position":{"__isSmartRef__":true,"id":2312},"_Extent":{"__isSmartRef__":true,"id":2313},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2314},"_Fill":{"__isSmartRef__":true,"id":2315},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":2316},"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2312":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2313":{"x":180,"y":55.913875598086065,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2314":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2315":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2316":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2317":{"x":16,"y":315,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2318":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2319":{"x":180,"y":56.83253588516743,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2320":{"sourceObj":{"__isSmartRef__":true,"id":2310},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1282},"targetMethodName":"displaySourceForConnection","converterString":"function (newValue) {\n if (!newValue) return;\n if (typeof newValue === \"string\") { \n return newValue;\n } else {\n return newValue[1];\n }; \n}","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2321},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2322},"__LivelyClassName__":"AttributeConnection"},"2321":{"source":{"__isSmartRef__":true,"id":2310},"target":{"__isSmartRef__":true,"id":1282}},"2322":{"converter":{"__isSmartRef__":true,"id":2323}},"2323":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":2321},"source":"function (newValue) {\n if (!newValue) return;\n if (typeof newValue === \"string\") { \n return newValue;\n } else {\n return newValue[1];\n }; \n}","funcProperties":{"__isSmartRef__":true,"id":2324},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2324":{},"2325":{"resizeHeight":true,"moveVertical":false},"2326":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"2327":{"morph":{"__isSmartRef__":true,"id":2310},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2328":{"submorphs":[{"__isSmartRef__":true,"id":2329}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":2342},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2357},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2345},"lighterFill":{"__isSmartRef__":true,"id":2358},"label":{"__isSmartRef__":true,"id":2329},"attributeConnections":[{"__isSmartRef__":true,"id":2367}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":2368},"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":2369},"_Scale":1,"owner":null,"renderContextTable":{"__isSmartRef__":true,"id":2370},"isCopyMorphRef":true,"morphRefId":1,"__LivelyClassName__":"lively.morphic.Button"},"2329":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":2330},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2335},"textColor":{"__isSmartRef__":true,"id":2333},"owner":{"__isSmartRef__":true,"id":2328},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":2336}],"padding":{"__isSmartRef__":true,"id":2338},"_Padding":{"__isSmartRef__":true,"id":2339},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":2340},"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":2341},"__LivelyClassName__":"lively.morphic.Text"},"2330":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2331},"_Extent":{"__isSmartRef__":true,"id":2332},"_BorderColor":{"__isSmartRef__":true,"id":2333},"renderContextTable":{"__isSmartRef__":true,"id":2334},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2331":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2332":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2333":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2334":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2335":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2336":{"style":{"__isSmartRef__":true,"id":2337},"chunkOwner":{"__isSmartRef__":true,"id":2329},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2337":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2338":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2339":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2340":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2341":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2342":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2343},"_Extent":{"__isSmartRef__":true,"id":2344},"_Fill":{"__isSmartRef__":true,"id":2345},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2355},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":2356},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2343":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2344":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2345":{"stops":[{"__isSmartRef__":true,"id":2346},{"__isSmartRef__":true,"id":2348},{"__isSmartRef__":true,"id":2350},{"__isSmartRef__":true,"id":2352}],"vector":{"__isSmartRef__":true,"id":2354},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2346":{"offset":0,"color":{"__isSmartRef__":true,"id":2347}},"2347":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2348":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2349}},"2349":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2350":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2351}},"2351":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2352":{"offset":1,"color":{"__isSmartRef__":true,"id":2353}},"2353":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2354":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2355":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2356":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setOpacity":"setOpacityHTML"},"2357":{"x":215,"y":35,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2358":{"stops":[{"__isSmartRef__":true,"id":2359},{"__isSmartRef__":true,"id":2361},{"__isSmartRef__":true,"id":2363},{"__isSmartRef__":true,"id":2365}],"vector":{"__isSmartRef__":true,"id":2354},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2359":{"offset":0,"color":{"__isSmartRef__":true,"id":2360}},"2360":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2361":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2362}},"2362":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2363":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2364}},"2364":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2365":{"offset":1,"color":{"__isSmartRef__":true,"id":2366}},"2366":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2367":{"sourceObj":{"__isSmartRef__":true,"id":2328},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1296},"targetMethodName":"chooseTargetMorphMenu","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection"},"2368":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2369":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2370":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML"},"2371":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"2372":{"x":715.5,"y":73.89999999999998,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2373":{"submorphs":[],"scripts":[],"id":101,"shape":{"__isSmartRef__":true,"id":2374},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2379},"_MaxTextWidth":221.41088580576314,"_MaxTextHeight":22.901814300960496,"textColor":{"__isSmartRef__":true,"id":2377},"showsHalos":false,"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":2380},"textChunks":[{"__isSmartRef__":true,"id":2381}],"charsReplaced":"empty","lastFindLoc":-5,"priorSelectionRange":[5,5],"prevScroll":[0,0],"_Scale":1,"_ClipMode":"hidden","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":2383},{"__isSmartRef__":true,"id":2385},{"__isSmartRef__":true,"id":2386}],"doNotSerialize":["$$selection","$$savedTextString"],"doNotCopyProperties":["$$selection","$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":1282},"priorExtent":{"__isSmartRef__":true,"id":2387},"_Align":"left","renderContextTable":{"__isSmartRef__":true,"id":2388},"eventHandler":{"__isSmartRef__":true,"id":2389},"_Rotation":0,"selection":{"__isSmartRef__":true,"id":1136},"savedTextString":"100","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2390},"__LivelyClassName__":"lively.morphic.Text"},"2374":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":2375},"_Extent":{"__isSmartRef__":true,"id":2376},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2377},"renderContextTable":{"__isSmartRef__":true,"id":2378},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2375":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2376":{"x":221.41088580576314,"y":22.901814300960496,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2377":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2378":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"2379":{"x":200.34258271077908,"y":18.578548559231564,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2380":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2381":{"style":{"__isSmartRef__":true,"id":2382},"chunkOwner":{"__isSmartRef__":true,"id":2373},"storedString":"CanvasMorph","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2382":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2383":{"sourceObj":{"__isSmartRef__":true,"id":2373},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2373},"targetMethodName":"textString","converter":null,"converterString":"function (morph) { return morph.getName() }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2384},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2384":{"source":{"__isSmartRef__":true,"id":2373},"target":{"__isSmartRef__":true,"id":2373}},"2385":{"sourceObj":{"__isSmartRef__":true,"id":2373},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":2373},"targetMethodName":"selection","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2386":{"sourceObj":{"__isSmartRef__":true,"id":2373},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1282},"targetMethodName":"setTarget","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2387":{"x":221.41088580576314,"y":22.901814300960496,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2388":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"2389":{"morph":{"__isSmartRef__":true,"id":2373},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2390":{"onMouseUp":{"__isSmartRef__":true,"id":2391},"getList":{"__isSmartRef__":true,"id":2398},"setList":{"__isSmartRef__":true,"id":2401},"reset":{"__isSmartRef__":true,"id":2404},"example":{"__isSmartRef__":true,"id":2407},"removeList":{"__isSmartRef__":true,"id":2410},"onBlur":{"__isSmartRef__":true,"id":2413},"createListMorph":{"__isSmartRef__":true,"id":2420},"resetConnections":{"__isSmartRef__":true,"id":2423}},"2391":{"varMapping":{"__isSmartRef__":true,"id":2392},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph();\n this.addMorph(list);\n list.align(list.bounds().topLeft(), this.shape.bounds().bottomLeft())\n connect(list, 'selection', this, 'selection');\n connect(list, 'selection', this, 'removeList');\n if (this.listMorph) this.listMorph.remove();\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":2397},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2392":{"this":{"__isSmartRef__":true,"id":2373},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2393}},"2393":{"$super":{"__isSmartRef__":true,"id":2394}},"2394":{"varMapping":{"__isSmartRef__":true,"id":2395},"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":2396},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2395":{"obj":{"__isSmartRef__":true,"id":2373},"name":"onMouseUp"},"2396":{},"2397":{},"2398":{"varMapping":{"__isSmartRef__":true,"id":2399},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":2400},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2399":{"this":{"__isSmartRef__":true,"id":2373}},"2400":{},"2401":{"varMapping":{"__isSmartRef__":true,"id":2402},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":2403},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2402":{"this":{"__isSmartRef__":true,"id":2373}},"2403":{},"2404":{"varMapping":{"__isSmartRef__":true,"id":2405},"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: 'hidden'})\n}","funcProperties":{"__isSmartRef__":true,"id":2406},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2405":{"this":{"__isSmartRef__":true,"id":2373}},"2406":{},"2407":{"varMapping":{"__isSmartRef__":true,"id":2408},"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":2409},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2408":{"this":{"__isSmartRef__":true,"id":2373}},"2409":{},"2410":{"varMapping":{"__isSmartRef__":true,"id":2411},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":2412},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2411":{"this":{"__isSmartRef__":true,"id":2373}},"2412":{},"2413":{"varMapping":{"__isSmartRef__":true,"id":2414},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":2419},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2414":{"this":{"__isSmartRef__":true,"id":2373},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2415}},"2415":{"$super":{"__isSmartRef__":true,"id":2416}},"2416":{"varMapping":{"__isSmartRef__":true,"id":2417},"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":2418},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2417":{"obj":{"__isSmartRef__":true,"id":2373},"name":"onBlur"},"2418":{},"2419":{},"2420":{"varMapping":{"__isSmartRef__":true,"id":2421},"source":"function createListMorph() {\n return new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520), this.getList());\n}","funcProperties":{"__isSmartRef__":true,"id":2422},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2421":{"this":{"__isSmartRef__":true,"id":2373}},"2422":{},"2423":{"varMapping":{"__isSmartRef__":true,"id":2424},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'selection', this, 'textString', {converter: function(morph) { return morph.getName() }});\n connect(this, 'savedTextString', this, 'selection');\n connect(this, \"selection\", this.owner, \"setTarget\");\n}","funcProperties":{"__isSmartRef__":true,"id":2425},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2424":{"this":{"__isSmartRef__":true,"id":2373}},"2425":{},"2426":{"morph":{"__isSmartRef__":true,"id":1296},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"2427":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":2428},"setTarget":{"__isSmartRef__":true,"id":2431},"generateSourceForScript":{"__isSmartRef__":true,"id":2434},"generateSourceForConnection":{"__isSmartRef__":true,"id":2437},"generateTargetCode":{"__isSmartRef__":true,"id":2440},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":2443},"displayJavaScriptSource":{"__isSmartRef__":true,"id":2446},"displaySourceForScript":{"__isSmartRef__":true,"id":2449},"displaySourceForConnection":{"__isSmartRef__":true,"id":2452},"newScript":{"__isSmartRef__":true,"id":2455},"newConnection":{"__isSmartRef__":true,"id":2458},"deleteSelectedScript":{"__isSmartRef__":true,"id":2461},"disconnectConnection":{"__isSmartRef__":true,"id":2464},"updateLists":{"__isSmartRef__":true,"id":2467},"displayInitialScript":{"__isSmartRef__":true,"id":2470},"reset":{"__isSmartRef__":true,"id":2473},"selectChangedContent":{"__isSmartRef__":true,"id":2476}},"2428":{"varMapping":{"__isSmartRef__":true,"id":2429},"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":2430},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2429":{"this":{"__isSmartRef__":true,"id":1296}},"2430":{},"2431":{"varMapping":{"__isSmartRef__":true,"id":2432},"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":2433},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2432":{"this":{"__isSmartRef__":true,"id":1296}},"2433":{},"2434":{"varMapping":{"__isSmartRef__":true,"id":2435},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":2436},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2435":{"this":{"__isSmartRef__":true,"id":1296}},"2436":{},"2437":{"varMapping":{"__isSmartRef__":true,"id":2438},"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":2439},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2438":{"this":{"__isSmartRef__":true,"id":1296}},"2439":{},"2440":{"varMapping":{"__isSmartRef__":true,"id":2441},"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":2442},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2441":{"this":{"__isSmartRef__":true,"id":1296}},"2442":{},"2443":{"varMapping":{"__isSmartRef__":true,"id":2444},"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":2445},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2444":{"this":{"__isSmartRef__":true,"id":1296}},"2445":{},"2446":{"varMapping":{"__isSmartRef__":true,"id":2447},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":2448},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2447":{"this":{"__isSmartRef__":true,"id":1296}},"2448":{},"2449":{"varMapping":{"__isSmartRef__":true,"id":2450},"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":2451},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2450":{"this":{"__isSmartRef__":true,"id":1296}},"2451":{},"2452":{"varMapping":{"__isSmartRef__":true,"id":2453},"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":2454},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2453":{"this":{"__isSmartRef__":true,"id":1296}},"2454":{},"2455":{"varMapping":{"__isSmartRef__":true,"id":2456},"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":2457},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2456":{"this":{"__isSmartRef__":true,"id":1296}},"2457":{},"2458":{"varMapping":{"__isSmartRef__":true,"id":2459},"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":2460},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2459":{"this":{"__isSmartRef__":true,"id":1296}},"2460":{},"2461":{"varMapping":{"__isSmartRef__":true,"id":2462},"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":2463},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2462":{"this":{"__isSmartRef__":true,"id":1296}},"2463":{},"2464":{"varMapping":{"__isSmartRef__":true,"id":2465},"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":2466},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2465":{"this":{"__isSmartRef__":true,"id":1296}},"2466":{},"2467":{"varMapping":{"__isSmartRef__":true,"id":2468},"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":2469},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2468":{"this":{"__isSmartRef__":true,"id":1296}},"2469":{},"2470":{"varMapping":{"__isSmartRef__":true,"id":2471},"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":2472},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2471":{"this":{"__isSmartRef__":true,"id":1296}},"2472":{},"2473":{"varMapping":{"__isSmartRef__":true,"id":2474},"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":2475},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2474":{"this":{"__isSmartRef__":true,"id":1296}},"2475":{},"2476":{"varMapping":{"__isSmartRef__":true,"id":2477},"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 = 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":2714},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2713":{"this":{"__isSmartRef__":true,"id":1282}},"2714":{},"2715":{"varMapping":{"__isSmartRef__":true,"id":2716},"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":2717},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2716":{"this":{"__isSmartRef__":true,"id":1282}},"2717":{},"2718":{"varMapping":{"__isSmartRef__":true,"id":2719},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":2720},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2719":{"this":{"__isSmartRef__":true,"id":1282}},"2720":{},"2721":{"varMapping":{"__isSmartRef__":true,"id":2722},"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":2723},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2722":{"this":{"__isSmartRef__":true,"id":1282}},"2723":{},"2724":{"varMapping":{"__isSmartRef__":true,"id":2725},"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":2726},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2725":{"this":{"__isSmartRef__":true,"id":1282}},"2726":{},"2727":{"varMapping":{"__isSmartRef__":true,"id":2728},"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":2729},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2728":{"this":{"__isSmartRef__":true,"id":1282}},"2729":{},"2730":{"varMapping":{"__isSmartRef__":true,"id":2731},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":2732},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2731":{"this":{"__isSmartRef__":true,"id":1282}},"2732":{},"2733":{"varMapping":{"__isSmartRef__":true,"id":2734},"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":2735},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2734":{"this":{"__isSmartRef__":true,"id":1282}},"2735":{},"2736":{"varMapping":{"__isSmartRef__":true,"id":2737},"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":2738},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2737":{"this":{"__isSmartRef__":true,"id":1282}},"2738":{},"2739":{"varMapping":{"__isSmartRef__":true,"id":2740},"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":2741},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2740":{"this":{"__isSmartRef__":true,"id":1282}},"2741":{},"2742":{"varMapping":{"__isSmartRef__":true,"id":2743},"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 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":2744},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2743":{"this":{"__isSmartRef__":true,"id":1282}},"2744":{},"2745":{"varMapping":{"__isSmartRef__":true,"id":2746},"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