max) {\n max = foundValues[m];\n maxIndex = m;\n }\n }\n if (max < 1.0) { \n for (var j = 0; j < this.neededValues[i][maxIndex].length; j++) {\n var toBeAdded = this.neededValues[i][maxIndex][j];\n console.log(\"we need to add \" + toBeAdded);\n var parts = toBeAdded.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(toBeAdded)));\n break;\n default:\n break;\n }\n }\n }\n }\n \n // console.log(\"Constraints Array: \" + this.constraintsArray);\n // this.get(\"variablesTextField\").setTextString(\"Arr: \" + this.constraintsArray);\n}).tag([]);","_Align":"left","lastSearchString":"","eventHandler":{"__isSmartRef__":true,"id":1477},"attributeConnections":[{"__isSmartRef__":true,"id":1478},{"__isSmartRef__":true,"id":1493},{"__isSmartRef__":true,"id":1494}],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doNotCopyProperties":["$$textString"],"_MinTextWidth":588.0166612695056,"_MinTextHeight":null,"lastSaveSource":"// changed at Sun Dec 09 2012 13:43:21 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addConstraint(type, element, value) {\n this.get(\"constraintsTextField\").setTextString(\n this.get(\"constraintsTextField\").textString + \"\\n\" +\n type + \"(\" + element + \", \" + value + \");\");\n this.currentConstraintType = null;\n this.firstRatioSide = null;\n this.firstVerticalDistance = null;\n this.firstHorizontalDistance = null;\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:49:25 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function addConstraintArray(variables, sum) {\n \n var length = this.algorithm.tableau[0].length;\n console.log(\"function: addConstraintArray\");\n \n var helper = new Array();\n for (var i = 0; i < length; i++) {\n helper[i] = 0;\n }\n\n var maxFunct = this.algorithm.tableau.pop();\n \n for (var i = 0; i < variables.length; i++) {\n // console.log(\"variable: \" + variables[i][0]);\n var index = this.algorithm.all.indexOf(variables[i][0]);\n helper[index] = variables[i][1];\n if (! variables[i][0].startsWith(\"x\")) { // Schlupfvariable\n maxFunct[index] = -1;\n }\n }\n\n helper[length - 1] = sum;\n this.algorithm.tableau.push(helper);\n this.algorithm.tableau.push(maxFunct);\n // console.log(\"tableau: \" + this.algorithm.tableau);\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 13:41:39 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 12:29:43 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addRatioConstraint(type, side1, side2) {\n var value = this.getValueForConstraintType(type, side1, side2);\n this.addConstraint(type, side1 + \", \" + side2, value);\n}).tag([]);\n\n\n// changed at Fri Dec 07 2012 22:25:53 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addVerticalDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:58:45 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function extendArrayWithZeros(array) {\n for (var i = 0; i < array.length; i++) {\n var subarray = array[i];\n var last = subarray.pop();\n subarray.push(0);\n if (last == undefined) {\n subarray.push(0);\n } else {\n subarray.push(last);\n }\n }\n return array;\n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 22:39:30 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function getRatioSide(name, part) {\n debugger;\n if (part == \"T\" || part == \"B\") {\n return name + \".w\";\n } else if (part == \"L\" || part == \"R\") {\n return name + \".h\";\n }\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:59:33 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function getValue(attribute) {\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n return object.getExtent().y;\n break;\n case \"w\":\n return object.getExtent().x;\n break;\n case \"x\":\n return object.getPosition().x;\n break;\n case \"y\":\n return object.getPosition().y;\n break;\n default:\n break;\n }\n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 23:31:12 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function getValueForConstraintType(type, name1, name2) {\n if (type == \"width\"){\n return this.get(name1).getExtent().x;\n } else if (type == \"height\"){\n return this.get(name1).getExtent().y;\n } else if (type == \"position\"){\n var position = this.get(name1).getPosition();\n return position.x + \", \" + position.y;\n } else if (type == \"x\"){\n return this.get(name1).getPosition().x;\n } else if (type == \"y\"){\n return this.get(name1).getPosition().y;\n } else if (type == \"ratio\"){\n return this.getValue(name1) / this.getValue(name2);\n } else if (type == \"vertical_distance\"){\n return Math.abs(this.get(name1).getPosition().x + this.get(name1).getExtent().y - this.get(name2).getPosition().x);\n } else if (type == \"horizontal_distance\"){\n return Math.abs(this.get(name1).getPosition().y + this.get(name1).getExtent().x - this.get(name2).getPosition().y)\n } else {\n return \"?\"\n }\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:25:25 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function height(variables) {\n console.log(\"function: height\");\n var variable = variables[0] + \".h\";\n var value = variables[1];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:26:56 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function horizontalDistance(variables) {\n var variable1 = variables[0] + \".x\";\n var variable2 = variables[0] + \".w\";\n var variable3 = variables[1] + \".x\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:59:12 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function initializeTableau() {\n var tableau = new Array();\n tableau[0] = new Array();\n\t\t\t\n this.algorithm.tableau = tableau;\t\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:24:14 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function initSimplex() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n JSLoader.loadJs('http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/SimplexAlgorithm.js');\n \n this.algorithm = new SimplexAlgorithmClass();\n \n all = new Array();\n schlupf = new Array();\n needed = new Array();\n \n this.neededValues = new Array();\n this.specifiedValues = new Array();\n \n this.initializeTableau();\n\n this.algorithm.initSimplex(all, schlupf, needed);\n \n this.result = false;\n this.parseConstraints();\n \n this.printTableau();\n \n //this.startStepping(100, \"showVariableValues\");\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:59:34 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function length(word) {\n var corrected = \"\";\n \n for (var i = 0; i <= 7 - word.length; i++) {\n corrected += \" \";\n }\n corrected += word;\n return corrected;\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:28:13 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function parseConstraints() {\n console.log(\"function: parseConstraints\");\n var constraintString = this.get(\"constraintsTextField\").getTextString();\n var constraints = constraintString.split(\"\\n\");\n this.get(\"variablesTextField\").setTextString(\"\");\n this.constraintsArray = new Array();\n \n for (var i = 0; i < constraints.length; i++) {\n if (constraints[i].trim() != \"\" && constraints[i].indexOf(\"//\") != 0) {\n var prior = this.get(\"variablesTextField\").getTextString();\n\n var base = constraints[i].split(\")\")[0];\n var parts = base.split(\"(\");\n var methodName = parts[0];\n // console.log(\"methodName: \" + methodName);\n var variables = parts[1].split(\",\"); \n \n for (var j = 0; j < variables.length; j++) {\n variables[j] = variables[j].trim();\n }\n \n this.constraintsArray[i] = new Array(methodName, variables);\n \n switch (methodName) {\n case \"height\":\n this.height(variables);\n break;\n case \"width\":\n this.width(variables);\n break;\n case \"ratio\":\n this.ratio(variables);\n break;\n case \"position\":\n this.position(variables);\n break;\n case \"vertical_distance\":\n this.verticalDistance(variables);\n break;\n case \"horizontal_distance\":\n this.horizontalDistance(variables);\n break;\n default:\n break;\n }\n }\n }\n \n //add needed values not described by constraints\n debugger;\n for (var i = 0; i < this.neededValues.length; i++) {\n var foundValues = new Array();\n var elementCount = this.neededValues[i][0].length;\n for (var j = 0; j < this.neededValues[i].length; j++) {\n var found = 0.0;\n for (var k = 0; k < this.neededValues[i][j].length; k++) {\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (this.neededValues[i][j][k] == \n this.specifiedValues[l])\n found = found + 1.0;\n }\n }\n foundValues.push(found / elementCount);\n }\n var max = 0.0;\n var maxIndex = 0;\n for (var m = 0; m < foundValues.length; m++) {\n if (foundValues[m] > max) {\n max = foundValues[m];\n maxIndex = m;\n }\n }\n if (max < 1.0) { \n for (var j = 0; j < this.neededValues[i][maxIndex].length; j++) {\n var toBeAdded = this.neededValues[i][maxIndex][j];\n console.log(\"we need to add \" + toBeAdded);\n var parts = toBeAdded.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(toBeAdded)));\n break;\n default:\n break;\n }\n }\n }\n }\n \n // console.log(\"Constraints Array: \" + this.constraintsArray);\n // this.get(\"variablesTextField\").setTextString(\"Arr: \" + this.constraintsArray);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function position(variables) {\n console.log(\"function: position\");\n var variableX = variables[0] + \".x\";\n var variableY = variables[0] + \".y\";\n var valueX = variables[1];\n var valueY = variables[2];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableX, variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:39:19 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function printTableau() {\n console.log(\"function: printTableau\");\n this.get(\"tableauTextField\").setTextString(\"\");\n var textString = \"Variablen: \" + this.algorithm.all + \"\\n\";\n textString += \"Gesucht: \" + this.algorithm.needed + \"\\n\";\n textString += \"Schlupfvariablen: \" + this.algorithm.schlupf + \"\\n\\n\";\n textString += \"Results: \" + this.algorithm.resultArray + \"\\n\\n\";\n \n var title = this.length(\"\");\n for (var i = 0; i < this.algorithm.all.length; i++) {\n title += this.length(this.algorithm.all[i]);\n }\n textString += title + \"\\n\";\n \n for (var i = 0; i < this.algorithm.tableau.length; i++) {\n var line = \"\";\n if (i < this.algorithm.schlupf.length) {\n line = this.length(this.algorithm.schlupf[i]);\n } else {\n line = this.length(\"F\");\n }\n \n for (var j = 0; j < this.algorithm.tableau[0].length; j++) {\n line += this.length(\"\" + (Math.round(this.algorithm.tableau[i][j] * 100) / 100));\n }\n textString += line + \"\\n\";\n }\n \n this.get(\"tableauTextField\").setTextString(textString);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function ratio(variables) {\n var variable1 = variables[0];\n var variable2 = variables[1];\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1), new Array(variable2)));\n \n this.addConstraintArray(new Array(new Array(variable1, value), new Array(variable2, -1), new Array(schlupfVar, 1)), 0);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 14:25:12 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function roundTableau(array) {\n var roundedArray = new Array();\n for (var i = 0; i < array.length; i++) {\n roundedArray[i] = new Array();\n for (var j = 0; j < array[0].length; j++) {\n \n roundedArray[i][j] = Math.round(array[i][j] * 100) / 100;\n }\n }\n return roundedArray;\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 18:25:05 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function runSimplex() {\n while(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n if(!halos)\n this.initSimplex();\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 13:45:34 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function select(name, part) {\n console.log(\"selected \" + name + \" \" + part);\n this.get(\"SelectedText\").setTextString(name);\n if(this.currentConstraintType != null){\n if(this.currentConstraintType == \"height\" || this.currentConstraintType == \"width\"){\n var value = this.getValueForConstraintType(this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n } else if(this.currentConstraintType == \"ratio\"){\n if (this.firstRatioSide == null) {\n this.firstRatioSide = this.getRatioSide(name, part);\n } else {\n this.addRatioConstraint(this.currentConstraintType, \n this.firstRatioSide, this.getRatioSide(name, part), 1);\n }\n } else if(this.currentConstraintType == \"position\"){\n if (part == \"L\") {\n var value = this.getValueForConstraintType(\"x\", name);\n this.addConstraint(this.currentConstraintType, name + \".x\", value);\n }\n else if (part == \"T\") {\n var value = this.getValueForConstraintType(\"y\", name);\n this.addConstraint(this.currentConstraintType, name + \".y\", value);\n } else {\n var value = this.getValueForConstraintType(\n this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n }\n } else if(this.currentConstraintType == \"vertical_distance\"){\n debugger;\n if (this.firstVerticalDistance == null) {\n this.firstVerticalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"vertical_distance\", this.firstVerticalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstVerticalDistance, name, value);\n }\n } else if(this.currentConstraintType == \"horizontal_distance\"){\n debugger;\n if (this.firstHorizontalDistance == null) {\n this.firstHorizontalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"horizontal_distance\", this.firstHorizontalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstHorizontalDistance, name, value);\n }\n }\n }\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 17:53:45 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function setCurrentConstraintType(type) {\n this.currentConstraintType = type;\n if(type == \"ratio\") {\n this.firstRatioSide = null;\n }\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function setValue(attribute, value) {\n if (value == undefined)\n return;\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n var extent = object.getExtent();\n extent.y = value;\n object.setExtent(extent);\n break;\n case \"w\":\n var extent = object.getExtent();\n extent.x = value;\n object.setExtent(extent);\n break;\n case \"x\":\n var position = object.getPosition();\n position.x = value;\n object.setPosition(position);\n break;\n case \"y\":\n var position= object.getPosition();\n position.y = value;\n object.setPosition(position);\n break;\n default:\n break;\n }\n \n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 22:39:30 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function showVariableValues() {\n console.log(\"showVariableValues\");\n var textString = \"\";\n for (var i = 0; i < this.algorithm.needed.length; i++) {\n textString += this.algorithm.needed[i] + \" \" + this.getValue(this.algorithm.needed[i]) + \"\\n\";\n }\n this.get(\"variablesTextField\").setTextString(textString);\n \n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 18:02:55 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function simplexStep() {\n if(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n\n } else {\n console.log(\"ALGORITHM FINISHED.\");\n\n this.printTableau(); \n this.stop();\n }\n \n\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 18:13:36 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function start() {\n this.initSimplex();\n this.startStepping(10, \"runSimplex\")\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 14:26:27 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function stepping() {\n this.startStepping(100, \"testStuff\")\n}).tag([]);\n\n\n// changed at Sat Dec 01 2012 18:56:37 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function stop() {\n this.stopStepping()\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:39:19 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function testStuff() {\n //this.setValue(\"greenRect.height\", 300);\n //this.setValue(\"greenRect.width\", 150);\n var position = this.get(\"green\").getPosition();\n position.x = 300;\n this.get(\"green\").setPosition(position);\n \n}).tag([]);\n\n\n// changed at Sat Dec 01 2012 22:53:18 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function testTableau() {\n var array = new Array();\n \n array[0] = new Array(0, 4, 4, 1, 1, 1);\n array[1] = new Array(0, 3, 1, 6, 5, 0);\n array[2] = new Array(\"x\", \"y\", \"x\", \"x\", \"x\", \"x\");\n //var test = new Array();\n //test[0] = new Array(4, 2, 3, 0);\n //array = array.concat(test);\n //array = this.extendArray(array);\n var xxx = new Array(9, 9);\n array = this.addConstraintArray(xxx, array);\n \n this.get(\"tableauTextField\").setTextString(array.join(\"\\n\"));\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function verticalDistance(variables) {\n var variable1 = variables[0] + \".y\";\n var variable2 = variables[0] + \".h\";\n var variable3 = variables[1] + \".y\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:25:37 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function width(variables) {\n var variable = variables[0] + \".w\";\n var value = variables[1];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function x(variables) {\n console.log(\"function: position\");\n var variableX = variables[0] + \".x\";\n var valueX = variables[1];\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function y(variables) {\n console.log(\"function: position\");\n var variableY = variables[0] + \".y\";\n var valueY = variables[1]; \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}).tag([])","isBeingDragged":false,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":2},"isCopyMorphRef":true,"morphRefId":1,"statusMorph":{"__isSmartRef__":true,"id":1496},"derivationIds":[219,"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0","4D92BDFD-A599-4154-A197-A4B1292C1619","98551F68-B128-4262-9BC2-6B8AC7C8D7C0","47731662-FF8E-4C0F-A170-FD5C56A06021","3FC7FDE6-156F-4056-BB04-B76D8B6C5472","C1E8D5BB-56F9-47B3-A520-BEEFEF791823","115FC149-EEF9-415A-A5B7-AB0B9D0170A4","0D66FA39-01E7-4F16-840C-4FA0FA14DD10","B0A74693-DE3F-4867-8DC0-61B098A8F0D1","3547765B-E224-48EC-B58F-278C1DC7422E","8561ACCF-315A-46EC-9412-BC5D4C55D437","533D6602-9E1A-414A-9646-0FEF9ECCEBF7","5141CF81-6EA1-419B-97AC-62C22FEFC658","B9E83FD9-9781-4F00-8A07-0C96E0D29D3D","034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A","70FBC800-1914-4F9C-A8E4-2190F72E2902","64465644-E389-4AA2-BE05-93FB591B45D0","E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85","E24E50AD-DCA6-4D01-A523-CC1E4FB09222","27E050B0-3192-426E-B01D-907ECF280A68","A241F064-0186-4F84-A037-84CBD9E0D24D","829776FC-15F2-466D-B5F4-88CC9444B1B8","22E56E25-3268-413C-B033-1DB2D96AFA9B","FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48","0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D","EBDFA302-80A1-48E9-B1B3-6143F685CCFF","AB62E3F9-D889-47F9-922A-C440E6382005","6675A7FB-925B-4D65-9CBE-77F2760A6040","122CA78C-89E9-45CE-ADE1-33219233E35A","0A19446A-7C58-465E-9B96-6D7E1CFCDEC5"],"owner":{"__isSmartRef__":true,"id":2},"syntaxHighlightingWhileTyping":true,"#startLetters":"enable","_Rotation":0,"_Scale":1,"_syntaxHighlightTimeout":null,"lastSyntaxHighlightTimes":[1,5,7,3,4,5,5,11,10,10],"_lastSyntaxHighlightTime":314,"_WordBreak":"break-all","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Padding","distanceToDragEvent","_Position"],"textString":"// changed at Sun Dec 09 2012 13:43:21 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addConstraint(type, element, value) {\n this.get(\"constraintsTextField\").setTextString(\n this.get(\"constraintsTextField\").textString + \"\\n\" +\n type + \"(\" + element + \", \" + value + \");\");\n this.currentConstraintType = null;\n this.firstRatioSide = null;\n this.firstVerticalDistance = null;\n this.firstHorizontalDistance = null;\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:49:25 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function addConstraintArray(variables, sum) {\n \n var length = this.algorithm.tableau[0].length;\n console.log(\"function: addConstraintArray\");\n \n var helper = new Array();\n for (var i = 0; i < length; i++) {\n helper[i] = 0;\n }\n\n var maxFunct = this.algorithm.tableau.pop();\n \n for (var i = 0; i < variables.length; i++) {\n // console.log(\"variable: \" + variables[i][0]);\n var index = this.algorithm.all.indexOf(variables[i][0]);\n helper[index] = variables[i][1];\n if (! variables[i][0].startsWith(\"x\")) { // Schlupfvariable\n maxFunct[index] = -1;\n }\n }\n\n helper[length - 1] = sum;\n this.algorithm.tableau.push(helper);\n this.algorithm.tableau.push(maxFunct);\n // console.log(\"tableau: \" + this.algorithm.tableau);\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 13:41:39 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 12:29:43 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addRatioConstraint(type, side1, side2) {\n var value = this.getValueForConstraintType(type, side1, side2);\n this.addConstraint(type, side1 + \", \" + side2, value);\n}).tag([]);\n\n\n// changed at Fri Dec 07 2012 22:25:53 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addVerticalDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:58:45 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function extendArrayWithZeros(array) {\n for (var i = 0; i < array.length; i++) {\n var subarray = array[i];\n var last = subarray.pop();\n subarray.push(0);\n if (last == undefined) {\n subarray.push(0);\n } else {\n subarray.push(last);\n }\n }\n return array;\n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 22:39:30 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function getRatioSide(name, part) {\n debugger;\n if (part == \"T\" || part == \"B\") {\n return name + \".w\";\n } else if (part == \"L\" || part == \"R\") {\n return name + \".h\";\n }\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:59:33 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function getValue(attribute) {\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n return object.getExtent().y;\n break;\n case \"w\":\n return object.getExtent().x;\n break;\n case \"x\":\n return object.getPosition().x;\n break;\n case \"y\":\n return object.getPosition().y;\n break;\n default:\n break;\n }\n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 23:31:12 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function getValueForConstraintType(type, name1, name2) {\n if (type == \"width\"){\n return this.get(name1).getExtent().x;\n } else if (type == \"height\"){\n return this.get(name1).getExtent().y;\n } else if (type == \"position\"){\n var position = this.get(name1).getPosition();\n return position.x + \", \" + position.y;\n } else if (type == \"x\"){\n return this.get(name1).getPosition().x;\n } else if (type == \"y\"){\n return this.get(name1).getPosition().y;\n } else if (type == \"ratio\"){\n return this.getValue(name1) / this.getValue(name2);\n } else if (type == \"vertical_distance\"){\n return Math.abs(this.get(name1).getPosition().x + this.get(name1).getExtent().y - this.get(name2).getPosition().x);\n } else if (type == \"horizontal_distance\"){\n return Math.abs(this.get(name1).getPosition().y + this.get(name1).getExtent().x - this.get(name2).getPosition().y)\n } else {\n return \"?\"\n }\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:25:25 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function height(variables) {\n console.log(\"function: height\");\n var variable = variables[0] + \".h\";\n var value = variables[1];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:26:56 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function horizontalDistance(variables) {\n var variable1 = variables[0] + \".x\";\n var variable2 = variables[0] + \".w\";\n var variable3 = variables[1] + \".x\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:59:12 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function initializeTableau() {\n var tableau = new Array();\n tableau[0] = new Array();\n\t\t\t\n this.algorithm.tableau = tableau;\t\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:24:14 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function initSimplex() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n JSLoader.loadJs('http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/SimplexAlgorithm.js');\n \n this.algorithm = new SimplexAlgorithmClass();\n \n all = new Array();\n schlupf = new Array();\n needed = new Array();\n \n this.neededValues = new Array();\n this.specifiedValues = new Array();\n \n this.initializeTableau();\n\n this.algorithm.initSimplex(all, schlupf, needed);\n \n this.result = false;\n this.parseConstraints();\n \n this.printTableau();\n \n //this.startStepping(100, \"showVariableValues\");\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:59:34 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function length(word) {\n var corrected = \"\";\n \n for (var i = 0; i <= 7 - word.length; i++) {\n corrected += \" \";\n }\n corrected += word;\n return corrected;\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:28:13 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function parseConstraints() {\n console.log(\"function: parseConstraints\");\n var constraintString = this.get(\"constraintsTextField\").getTextString();\n var constraints = constraintString.split(\"\\n\");\n this.get(\"variablesTextField\").setTextString(\"\");\n this.constraintsArray = new Array();\n \n for (var i = 0; i < constraints.length; i++) {\n if (constraints[i].trim() != \"\" && constraints[i].indexOf(\"//\") != 0) {\n var prior = this.get(\"variablesTextField\").getTextString();\n\n var base = constraints[i].split(\")\")[0];\n var parts = base.split(\"(\");\n var methodName = parts[0];\n // console.log(\"methodName: \" + methodName);\n var variables = parts[1].split(\",\"); \n \n for (var j = 0; j < variables.length; j++) {\n variables[j] = variables[j].trim();\n }\n \n this.constraintsArray[i] = new Array(methodName, variables);\n \n switch (methodName) {\n case \"height\":\n this.height(variables);\n break;\n case \"width\":\n this.width(variables);\n break;\n case \"ratio\":\n this.ratio(variables);\n break;\n case \"position\":\n this.position(variables);\n break;\n case \"vertical_distance\":\n this.verticalDistance(variables);\n break;\n case \"horizontal_distance\":\n this.horizontalDistance(variables);\n break;\n default:\n break;\n }\n }\n }\n \n //add needed values not described by constraints\n debugger;\n for (var i = 0; i < this.neededValues.length; i++) {\n var foundValues = new Array();\n var elementCount = this.neededValues[i][0].length;\n for (var j = 0; j < this.neededValues[i].length; j++) {\n var found = 0.0;\n for (var k = 0; k < this.neededValues[i][j].length; k++) {\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (this.neededValues[i][j][k] == \n this.specifiedValues[l])\n found = found + 1.0;\n }\n }\n foundValues.push(found / elementCount);\n }\n var max = 0.0;\n var maxIndex = 0;\n for (var m = 0; m < foundValues.length; m++) {\n if (foundValues[m] > max) {\n max = foundValues[m];\n maxIndex = m;\n }\n }\n if (max < 1.0) { \n for (var j = 0; j < this.neededValues[i][maxIndex].length; j++) {\n var toBeAdded = this.neededValues[i][maxIndex][j];\n console.log(\"we need to add \" + toBeAdded);\n var parts = toBeAdded.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(toBeAdded)));\n break;\n default:\n break;\n }\n }\n }\n }\n \n // console.log(\"Constraints Array: \" + this.constraintsArray);\n // this.get(\"variablesTextField\").setTextString(\"Arr: \" + this.constraintsArray);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function position(variables) {\n console.log(\"function: position\");\n var variableX = variables[0] + \".x\";\n var variableY = variables[0] + \".y\";\n var valueX = variables[1];\n var valueY = variables[2];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableX, variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:39:19 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function printTableau() {\n console.log(\"function: printTableau\");\n this.get(\"tableauTextField\").setTextString(\"\");\n var textString = \"Variablen: \" + this.algorithm.all + \"\\n\";\n textString += \"Gesucht: \" + this.algorithm.needed + \"\\n\";\n textString += \"Schlupfvariablen: \" + this.algorithm.schlupf + \"\\n\\n\";\n textString += \"Results: \" + this.algorithm.resultArray + \"\\n\\n\";\n \n var title = this.length(\"\");\n for (var i = 0; i < this.algorithm.all.length; i++) {\n title += this.length(this.algorithm.all[i]);\n }\n textString += title + \"\\n\";\n \n for (var i = 0; i < this.algorithm.tableau.length; i++) {\n var line = \"\";\n if (i < this.algorithm.schlupf.length) {\n line = this.length(this.algorithm.schlupf[i]);\n } else {\n line = this.length(\"F\");\n }\n \n for (var j = 0; j < this.algorithm.tableau[0].length; j++) {\n line += this.length(\"\" + (Math.round(this.algorithm.tableau[i][j] * 100) / 100));\n }\n textString += line + \"\\n\";\n }\n \n this.get(\"tableauTextField\").setTextString(textString);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function ratio(variables) {\n var variable1 = variables[0];\n var variable2 = variables[1];\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1), new Array(variable2)));\n \n this.addConstraintArray(new Array(new Array(variable1, value), new Array(variable2, -1), new Array(schlupfVar, 1)), 0);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 14:25:12 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function roundTableau(array) {\n var roundedArray = new Array();\n for (var i = 0; i < array.length; i++) {\n roundedArray[i] = new Array();\n for (var j = 0; j < array[0].length; j++) {\n \n roundedArray[i][j] = Math.round(array[i][j] * 100) / 100;\n }\n }\n return roundedArray;\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 18:25:05 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function runSimplex() {\n while(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n if(!halos)\n this.initSimplex();\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 13:45:34 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function select(name, part) {\n console.log(\"selected \" + name + \" \" + part);\n this.get(\"SelectedText\").setTextString(name);\n if(this.currentConstraintType != null){\n if(this.currentConstraintType == \"height\" || this.currentConstraintType == \"width\"){\n var value = this.getValueForConstraintType(this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n } else if(this.currentConstraintType == \"ratio\"){\n if (this.firstRatioSide == null) {\n this.firstRatioSide = this.getRatioSide(name, part);\n } else {\n this.addRatioConstraint(this.currentConstraintType, \n this.firstRatioSide, this.getRatioSide(name, part), 1);\n }\n } else if(this.currentConstraintType == \"position\"){\n if (part == \"L\") {\n var value = this.getValueForConstraintType(\"x\", name);\n this.addConstraint(this.currentConstraintType, name + \".x\", value);\n }\n else if (part == \"T\") {\n var value = this.getValueForConstraintType(\"y\", name);\n this.addConstraint(this.currentConstraintType, name + \".y\", value);\n } else {\n var value = this.getValueForConstraintType(\n this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n }\n } else if(this.currentConstraintType == \"vertical_distance\"){\n debugger;\n if (this.firstVerticalDistance == null) {\n this.firstVerticalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"vertical_distance\", this.firstVerticalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstVerticalDistance, name, value);\n }\n } else if(this.currentConstraintType == \"horizontal_distance\"){\n debugger;\n if (this.firstHorizontalDistance == null) {\n this.firstHorizontalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"horizontal_distance\", this.firstHorizontalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstHorizontalDistance, name, value);\n }\n }\n }\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 17:53:45 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function setCurrentConstraintType(type) {\n this.currentConstraintType = type;\n if(type == \"ratio\") {\n this.firstRatioSide = null;\n }\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function setValue(attribute, value) {\n if (value == undefined)\n return;\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n var extent = object.getExtent();\n extent.y = value;\n object.setExtent(extent);\n break;\n case \"w\":\n var extent = object.getExtent();\n extent.x = value;\n object.setExtent(extent);\n break;\n case \"x\":\n var position = object.getPosition();\n position.x = value;\n object.setPosition(position);\n break;\n case \"y\":\n var position= object.getPosition();\n position.y = value;\n object.setPosition(position);\n break;\n default:\n break;\n }\n \n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 22:39:30 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function showVariableValues() {\n console.log(\"showVariableValues\");\n var textString = \"\";\n for (var i = 0; i < this.algorithm.needed.length; i++) {\n textString += this.algorithm.needed[i] + \" \" + this.getValue(this.algorithm.needed[i]) + \"\\n\";\n }\n this.get(\"variablesTextField\").setTextString(textString);\n \n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 18:02:55 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function simplexStep() {\n if(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n\n } else {\n console.log(\"ALGORITHM FINISHED.\");\n\n this.printTableau(); \n this.stop();\n }\n \n\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 18:13:36 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function start() {\n this.initSimplex();\n this.startStepping(10, \"runSimplex\")\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 14:26:27 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function stepping() {\n this.startStepping(100, \"testStuff\")\n}).tag([]);\n\n\n// changed at Sat Dec 01 2012 18:56:37 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function stop() {\n this.stopStepping()\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:39:19 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function testStuff() {\n //this.setValue(\"greenRect.height\", 300);\n //this.setValue(\"greenRect.width\", 150);\n var position = this.get(\"green\").getPosition();\n position.x = 300;\n this.get(\"green\").setPosition(position);\n \n}).tag([]);\n\n\n// changed at Sat Dec 01 2012 22:53:18 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function testTableau() {\n var array = new Array();\n \n array[0] = new Array(0, 4, 4, 1, 1, 1);\n array[1] = new Array(0, 3, 1, 6, 5, 0);\n array[2] = new Array(\"x\", \"y\", \"x\", \"x\", \"x\", \"x\");\n //var test = new Array();\n //test[0] = new Array(4, 2, 3, 0);\n //array = array.concat(test);\n //array = this.extendArray(array);\n var xxx = new Array(9, 9);\n array = this.addConstraintArray(xxx, array);\n \n this.get(\"tableauTextField\").setTextString(array.join(\"\\n\"));\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function verticalDistance(variables) {\n var variable1 = variables[0] + \".y\";\n var variable2 = variables[0] + \".h\";\n var variable3 = variables[1] + \".y\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:25:37 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function width(variables) {\n var variable = variables[0] + \".w\";\n var value = variables[1];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function x(variables) {\n console.log(\"function: position\");\n var variableX = variables[0] + \".x\";\n var valueX = variables[1];\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function y(variables) {\n console.log(\"function: position\");\n var variableY = variables[0] + \".y\";\n var valueY = variables[1]; \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}).tag([])","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1501},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","distanceToDragEvent":"lively.pt(341.2,-18.3)","_Position":"lively.pt(200.0,40.0)"},"238":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"auto","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(590.0,380.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"239":{"style":{"__isSmartRef__":true,"id":240},"chunkOwner":{"__isSmartRef__":true,"id":237},"_id":"_11","storedString":"// changed at Sun Dec 09 2012 13:43:21 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addConstraint(type, element, value) {\n this.get(\"constraintsTextField\").setTextString(\n this.get(\"constraintsTextField\").textString + \"\\n\" +\n type + \"(\" + element + \", \" + value + \");\");\n this.currentConstraintType = null;\n this.firstRatioSide = null;\n this.firstVerticalDistance = null;\n this.firstHorizontalDistance = null;\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:49:25 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function addConstraintArray(variables, sum) {\n \n var length = this.algorithm.tableau[0].length;\n console.log(\"function: addConstraintArray\");\n \n var helper = new Array();\n for (var i = 0; i < length; i++) {\n helper[i] = 0;\n }\n\n var maxFunct = this.algorithm.tableau.pop();\n \n for (var i = 0; i < variables.length; i++) {\n // console.log(\"variable: \" + variables[i][0]);\n var index = this.algorithm.all.indexOf(variables[i][0]);\n helper[index] = variables[i][1];\n if (! variables[i][0].startsWith(\"x\")) { // Schlupfvariable\n maxFunct[index] = -1;\n }\n }\n\n helper[length - 1] = sum;\n this.algorithm.tableau.push(helper);\n this.algorithm.tableau.push(maxFunct);\n // console.log(\"tableau: \" + this.algorithm.tableau);\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 13:41:39 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 12:29:43 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addRatioConstraint(type, side1, side2) {\n var value = this.getValueForConstraintType(type, side1, side2);\n this.addConstraint(type, side1 + \", \" + side2, value);\n}).tag([]);\n\n\n// changed at Fri Dec 07 2012 22:25:53 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function addVerticalDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:58:45 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function extendArrayWithZeros(array) {\n for (var i = 0; i < array.length; i++) {\n var subarray = array[i];\n var last = subarray.pop();\n subarray.push(0);\n if (last == undefined) {\n subarray.push(0);\n } else {\n subarray.push(last);\n }\n }\n return array;\n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 22:39:30 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function getRatioSide(name, part) {\n debugger;\n if (part == \"T\" || part == \"B\") {\n return name + \".w\";\n } else if (part == \"L\" || part == \"R\") {\n return name + \".h\";\n }\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:59:33 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function getValue(attribute) {\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n return object.getExtent().y;\n break;\n case \"w\":\n return object.getExtent().x;\n break;\n case \"x\":\n return object.getPosition().x;\n break;\n case \"y\":\n return object.getPosition().y;\n break;\n default:\n break;\n }\n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 23:31:12 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function getValueForConstraintType(type, name1, name2) {\n if (type == \"width\"){\n return this.get(name1).getExtent().x;\n } else if (type == \"height\"){\n return this.get(name1).getExtent().y;\n } else if (type == \"position\"){\n var position = this.get(name1).getPosition();\n return position.x + \", \" + position.y;\n } else if (type == \"x\"){\n return this.get(name1).getPosition().x;\n } else if (type == \"y\"){\n return this.get(name1).getPosition().y;\n } else if (type == \"ratio\"){\n return this.getValue(name1) / this.getValue(name2);\n } else if (type == \"vertical_distance\"){\n return Math.abs(this.get(name1).getPosition().x + this.get(name1).getExtent().y - this.get(name2).getPosition().x);\n } else if (type == \"horizontal_distance\"){\n return Math.abs(this.get(name1).getPosition().y + this.get(name1).getExtent().x - this.get(name2).getPosition().y)\n } else {\n return \"?\"\n }\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:25:25 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function height(variables) {\n console.log(\"function: height\");\n var variable = variables[0] + \".h\";\n var value = variables[1];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:26:56 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function horizontalDistance(variables) {\n var variable1 = variables[0] + \".x\";\n var variable2 = variables[0] + \".w\";\n var variable3 = variables[1] + \".x\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:59:12 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function initializeTableau() {\n var tableau = new Array();\n tableau[0] = new Array();\n\t\t\t\n this.algorithm.tableau = tableau;\t\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:24:14 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function initSimplex() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n JSLoader.loadJs('http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/SimplexAlgorithm.js');\n \n this.algorithm = new SimplexAlgorithmClass();\n \n all = new Array();\n schlupf = new Array();\n needed = new Array();\n \n this.neededValues = new Array();\n this.specifiedValues = new Array();\n \n this.initializeTableau();\n\n this.algorithm.initSimplex(all, schlupf, needed);\n \n this.result = false;\n this.parseConstraints();\n \n this.printTableau();\n \n //this.startStepping(100, \"showVariableValues\");\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 18:59:34 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function length(word) {\n var corrected = \"\";\n \n for (var i = 0; i <= 7 - word.length; i++) {\n corrected += \" \";\n }\n corrected += word;\n return corrected;\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:28:13 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function parseConstraints() {\n console.log(\"function: parseConstraints\");\n var constraintString = this.get(\"constraintsTextField\").getTextString();\n var constraints = constraintString.split(\"\\n\");\n this.get(\"variablesTextField\").setTextString(\"\");\n this.constraintsArray = new Array();\n \n for (var i = 0; i < constraints.length; i++) {\n if (constraints[i].trim() != \"\" && constraints[i].indexOf(\"//\") != 0) {\n var prior = this.get(\"variablesTextField\").getTextString();\n\n var base = constraints[i].split(\")\")[0];\n var parts = base.split(\"(\");\n var methodName = parts[0];\n // console.log(\"methodName: \" + methodName);\n var variables = parts[1].split(\",\"); \n \n for (var j = 0; j < variables.length; j++) {\n variables[j] = variables[j].trim();\n }\n \n this.constraintsArray[i] = new Array(methodName, variables);\n \n switch (methodName) {\n case \"height\":\n this.height(variables);\n break;\n case \"width\":\n this.width(variables);\n break;\n case \"ratio\":\n this.ratio(variables);\n break;\n case \"position\":\n this.position(variables);\n break;\n case \"vertical_distance\":\n this.verticalDistance(variables);\n break;\n case \"horizontal_distance\":\n this.horizontalDistance(variables);\n break;\n default:\n break;\n }\n }\n }\n \n //add needed values not described by constraints\n debugger;\n for (var i = 0; i < this.neededValues.length; i++) {\n var foundValues = new Array();\n var elementCount = this.neededValues[i][0].length;\n for (var j = 0; j < this.neededValues[i].length; j++) {\n var found = 0.0;\n for (var k = 0; k < this.neededValues[i][j].length; k++) {\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (this.neededValues[i][j][k] == \n this.specifiedValues[l])\n found = found + 1.0;\n }\n }\n foundValues.push(found / elementCount);\n }\n var max = 0.0;\n var maxIndex = 0;\n for (var m = 0; m < foundValues.length; m++) {\n if (foundValues[m] > max) {\n max = foundValues[m];\n maxIndex = m;\n }\n }\n if (max < 1.0) { \n for (var j = 0; j < this.neededValues[i][maxIndex].length; j++) {\n var toBeAdded = this.neededValues[i][maxIndex][j];\n console.log(\"we need to add \" + toBeAdded);\n var parts = toBeAdded.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(toBeAdded)));\n break;\n default:\n break;\n }\n }\n }\n }\n \n // console.log(\"Constraints Array: \" + this.constraintsArray);\n // this.get(\"variablesTextField\").setTextString(\"Arr: \" + this.constraintsArray);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function position(variables) {\n console.log(\"function: position\");\n var variableX = variables[0] + \".x\";\n var variableY = variables[0] + \".y\";\n var valueX = variables[1];\n var valueY = variables[2];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableX, variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:39:19 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function printTableau() {\n console.log(\"function: printTableau\");\n this.get(\"tableauTextField\").setTextString(\"\");\n var textString = \"Variablen: \" + this.algorithm.all + \"\\n\";\n textString += \"Gesucht: \" + this.algorithm.needed + \"\\n\";\n textString += \"Schlupfvariablen: \" + this.algorithm.schlupf + \"\\n\\n\";\n textString += \"Results: \" + this.algorithm.resultArray + \"\\n\\n\";\n \n var title = this.length(\"\");\n for (var i = 0; i < this.algorithm.all.length; i++) {\n title += this.length(this.algorithm.all[i]);\n }\n textString += title + \"\\n\";\n \n for (var i = 0; i < this.algorithm.tableau.length; i++) {\n var line = \"\";\n if (i < this.algorithm.schlupf.length) {\n line = this.length(this.algorithm.schlupf[i]);\n } else {\n line = this.length(\"F\");\n }\n \n for (var j = 0; j < this.algorithm.tableau[0].length; j++) {\n line += this.length(\"\" + (Math.round(this.algorithm.tableau[i][j] * 100) / 100));\n }\n textString += line + \"\\n\";\n }\n \n this.get(\"tableauTextField\").setTextString(textString);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function ratio(variables) {\n var variable1 = variables[0];\n var variable2 = variables[1];\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1), new Array(variable2)));\n \n this.addConstraintArray(new Array(new Array(variable1, value), new Array(variable2, -1), new Array(schlupfVar, 1)), 0);\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 14:25:12 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function roundTableau(array) {\n var roundedArray = new Array();\n for (var i = 0; i < array.length; i++) {\n roundedArray[i] = new Array();\n for (var j = 0; j < array[0].length; j++) {\n \n roundedArray[i][j] = Math.round(array[i][j] * 100) / 100;\n }\n }\n return roundedArray;\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 18:25:05 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function runSimplex() {\n while(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n if(!halos)\n this.initSimplex();\n}).tag([]);\n\n\n// changed at Sun Dec 09 2012 13:45:34 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function select(name, part) {\n console.log(\"selected \" + name + \" \" + part);\n this.get(\"SelectedText\").setTextString(name);\n if(this.currentConstraintType != null){\n if(this.currentConstraintType == \"height\" || this.currentConstraintType == \"width\"){\n var value = this.getValueForConstraintType(this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n } else if(this.currentConstraintType == \"ratio\"){\n if (this.firstRatioSide == null) {\n this.firstRatioSide = this.getRatioSide(name, part);\n } else {\n this.addRatioConstraint(this.currentConstraintType, \n this.firstRatioSide, this.getRatioSide(name, part), 1);\n }\n } else if(this.currentConstraintType == \"position\"){\n if (part == \"L\") {\n var value = this.getValueForConstraintType(\"x\", name);\n this.addConstraint(this.currentConstraintType, name + \".x\", value);\n }\n else if (part == \"T\") {\n var value = this.getValueForConstraintType(\"y\", name);\n this.addConstraint(this.currentConstraintType, name + \".y\", value);\n } else {\n var value = this.getValueForConstraintType(\n this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n }\n } else if(this.currentConstraintType == \"vertical_distance\"){\n debugger;\n if (this.firstVerticalDistance == null) {\n this.firstVerticalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"vertical_distance\", this.firstVerticalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstVerticalDistance, name, value);\n }\n } else if(this.currentConstraintType == \"horizontal_distance\"){\n debugger;\n if (this.firstHorizontalDistance == null) {\n this.firstHorizontalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"horizontal_distance\", this.firstHorizontalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstHorizontalDistance, name, value);\n }\n }\n }\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 17:53:45 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function setCurrentConstraintType(type) {\n this.currentConstraintType = type;\n if(type == \"ratio\") {\n this.firstRatioSide = null;\n }\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function setValue(attribute, value) {\n if (value == undefined)\n return;\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n var extent = object.getExtent();\n extent.y = value;\n object.setExtent(extent);\n break;\n case \"w\":\n var extent = object.getExtent();\n extent.x = value;\n object.setExtent(extent);\n break;\n case \"x\":\n var position = object.getPosition();\n position.x = value;\n object.setPosition(position);\n break;\n case \"y\":\n var position= object.getPosition();\n position.y = value;\n object.setPosition(position);\n break;\n default:\n break;\n }\n \n}).tag([]);\n\n\n// changed at Wed Dec 12 2012 22:39:30 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function showVariableValues() {\n console.log(\"showVariableValues\");\n var textString = \"\";\n for (var i = 0; i < this.algorithm.needed.length; i++) {\n textString += this.algorithm.needed[i] + \" \" + this.getValue(this.algorithm.needed[i]) + \"\\n\";\n }\n this.get(\"variablesTextField\").setTextString(textString);\n \n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 18:02:55 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function simplexStep() {\n if(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n\n } else {\n console.log(\"ALGORITHM FINISHED.\");\n\n this.printTableau(); \n this.stop();\n }\n \n\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 18:13:36 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function start() {\n this.initSimplex();\n this.startStepping(10, \"runSimplex\")\n}).tag([]);\n\n\n// changed at Sun Dec 02 2012 14:26:27 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function stepping() {\n this.startStepping(100, \"testStuff\")\n}).tag([]);\n\n\n// changed at Sat Dec 01 2012 18:56:37 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function stop() {\n this.stopStepping()\n}).tag([]);\n\n\n// changed at Thu Dec 06 2012 17:39:19 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function testStuff() {\n //this.setValue(\"greenRect.height\", 300);\n //this.setValue(\"greenRect.width\", 150);\n var position = this.get(\"green\").getPosition();\n position.x = 300;\n this.get(\"green\").setPosition(position);\n \n}).tag([]);\n\n\n// changed at Sat Dec 01 2012 22:53:18 GMT+0100 (CET) by lisa.pfisterer \nthis.addScript(function testTableau() {\n var array = new Array();\n \n array[0] = new Array(0, 4, 4, 1, 1, 1);\n array[1] = new Array(0, 3, 1, 6, 5, 0);\n array[2] = new Array(\"x\", \"y\", \"x\", \"x\", \"x\", \"x\");\n //var test = new Array();\n //test[0] = new Array(4, 2, 3, 0);\n //array = array.concat(test);\n //array = this.extendArray(array);\n var xxx = new Array(9, 9);\n array = this.addConstraintArray(xxx, array);\n \n this.get(\"tableauTextField\").setTextString(array.join(\"\\n\"));\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function verticalDistance(variables) {\n var variable1 = variables[0] + \".y\";\n var variable2 = variables[0] + \".h\";\n var variable3 = variables[1] + \".y\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 01:25:37 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function width(variables) {\n var variable = variables[0] + \".w\";\n var value = variables[1];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function x(variables) {\n console.log(\"function: position\");\n var variableX = variables[0] + \".x\";\n var valueX = variables[1];\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n}).tag([]);\n\n\n// changed at Thu Dec 13 2012 19:25:20 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function y(variables) {\n console.log(\"function: position\");\n var variableY = variables[0] + \".y\";\n var valueY = variables[1]; \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}).tag([])","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"240":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"241":{"resizeWidth":true,"resizeHeight":true},"242":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"243":{"submorphs":[{"__isSmartRef__":true,"id":244},{"__isSmartRef__":true,"id":285},{"__isSmartRef__":true,"id":326},{"__isSmartRef__":true,"id":334},{"__isSmartRef__":true,"id":351},{"__isSmartRef__":true,"id":357},{"__isSmartRef__":true,"id":374},{"__isSmartRef__":true,"id":380},{"__isSmartRef__":true,"id":421},{"__isSmartRef__":true,"id":543},{"__isSmartRef__":true,"id":551},{"__isSmartRef__":true,"id":592},{"__isSmartRef__":true,"id":609},{"__isSmartRef__":true,"id":651},{"__isSmartRef__":true,"id":747},{"__isSmartRef__":true,"id":772},{"__isSmartRef__":true,"id":808},{"__isSmartRef__":true,"id":851},{"__isSmartRef__":true,"id":892},{"__isSmartRef__":true,"id":933}],"scripts":[],"id":"2951F983-4713-47BB-AF97-23098FD00571","shape":{"__isSmartRef__":true,"id":974},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SketchPad","partsBinMetaInfo":{"__isSmartRef__":true,"id":975},"eventHandler":{"__isSmartRef__":true,"id":1037},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","D80E875B-6AF6-42A2-867B-9087ADB52B56","1FBA67A7-35FE-4565-BE99-3E711ADCC60C","FA4B6E74-FEF3-42E4-99F7-0808162F10C6","9D3143EB-5A86-4E5D-89B8-2A80AE77ED6C","437EB517-ACDD-4159-8570-A743662FCA1C","E5379134-6EE8-4044-9E56-C9944CF13858","226AF8B0-E3C5-48F6-9EAA-1D7CA952D3E3","3D88D5A8-498C-4C02-973B-39A33194C5E9","993BAC25-CB6D-45AF-B23F-DAEE4C9CB4D5","0EDE6913-3350-4C59-BFE5-03B0D7BD138F","B2A366A8-ECD3-4D81-BA2B-1D4BECDA48C5"],"partTests":{"__isSmartRef__":true,"id":1038},"_ClipMode":"visible","moved":true,"prevScroll":[0,0],"#startLetters":"setCur","algorithm":{"__isSmartRef__":true,"id":1043},"result":false,"currentConstraintType":null,"isBeingDragged":false,"firstRatioSide":null,"isCopyMorphRef":true,"morphRefId":1,"constraintsArray":[["ratio",["green.w","blue.w","0.7"]]],"firstVerticalDistance":null,"firstHorizontalDistance":null,"neededValues":[[["green.w"],["blue.w"]]],"specifiedValues":["green.w"],"valuesToSet":false,"owner":{"__isSmartRef__":true,"id":1044},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1340},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(-145.5,390.5)"},"244":{"submorphs":[{"__isSmartRef__":true,"id":245}],"scripts":[],"id":"32EE9C18-7B65-45F7-8B84-A22BCAC38D64","shape":{"__isSmartRef__":true,"id":250},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":256},"lighterFill":{"__isSmartRef__":true,"id":261},"label":{"__isSmartRef__":true,"id":245},"name":"widthButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":266},"attributeConnections":[{"__isSmartRef__":true,"id":278}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":279},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","BF00B0C0-D9BF-49C4-A72A-255AE1324CC0","E87574DE-267A-4423-A141-9A6062476C19","12D06FD9-DB52-4D4C-8F9A-9CFD9DF81F13","B4E46908-C44A-49B8-A71B-DF67C2D35AEA","06EDCB94-3729-4142-AD53-32AF0CCE689F","A220D262-1F99-4838-95C8-4581D4BCD5E7","2EC743F9-44DC-4036-A700-EBA2DF6427E3","9C6CE5FD-304F-40C1-AA5D-4DCC3E00F32A","82D5D5D5-8655-417B-A5AE-C68841E4E10C","3B1C64AD-4B3B-4F6C-B318-B73BCECF8103"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":280},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(9.0,206.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"245":{"submorphs":[],"scripts":[],"id":"7F8AA989-612A-4C6F-ABB0-2D8A2C19BCB0","shape":{"__isSmartRef__":true,"id":246},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":244},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":247}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":249},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","81AFACF4-6FDC-41C0-AA53-F1758AC2090F","3A9CCD66-5E2A-4B80-9A2B-F72AC0AC7AE3","7797BABD-8C63-4851-BEBF-7EBAA36CEEFE","047EE6F1-837E-4C10-8458-06675B51A4AB","4BA67ECE-18E9-4CC7-ABFA-465AF947CC71","4D7DE0A8-20C4-48A4-8209-3F86A1C717E3","D73A63DD-803D-4045-A7A7-D9AD06E3D34A","88D14D26-F53B-4575-9BEF-51DA3E97E515","41452005-DAA8-4427-A34E-F0FC94EAF76B","D9166448-EB63-4968-8FCD-D059A819E8DE"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"246":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"247":{"style":{"__isSmartRef__":true,"id":248},"chunkOwner":{"__isSmartRef__":true,"id":245},"_id":"_1167","storedString":"Breite","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"248":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"249":{"morph":{"__isSmartRef__":true,"id":245},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"250":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":251},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"251":{"stops":[{"__isSmartRef__":true,"id":252},{"__isSmartRef__":true,"id":253},{"__isSmartRef__":true,"id":254},{"__isSmartRef__":true,"id":255}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"252":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"253":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"254":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"255":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"256":{"stops":[{"__isSmartRef__":true,"id":257},{"__isSmartRef__":true,"id":258},{"__isSmartRef__":true,"id":259},{"__isSmartRef__":true,"id":260}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"257":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"258":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"259":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"260":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"261":{"stops":[{"__isSmartRef__":true,"id":262},{"__isSmartRef__":true,"id":263},{"__isSmartRef__":true,"id":264},{"__isSmartRef__":true,"id":265}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"262":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"263":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"264":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"265":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"266":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":267},{"__isSmartRef__":true,"id":269},{"__isSmartRef__":true,"id":271},{"__isSmartRef__":true,"id":273},{"__isSmartRef__":true,"id":275}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":277},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"267":{"date":{"__isSmartRef__":true,"id":268},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"268":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"269":{"date":{"__isSmartRef__":true,"id":270},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"270":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"271":{"date":{"__isSmartRef__":true,"id":272},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"272":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"273":{"date":{"__isSmartRef__":true,"id":274},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"274":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"275":{"date":{"__isSmartRef__":true,"id":276},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"276":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"277":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"278":{"sourceObj":{"__isSmartRef__":true,"id":244},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":244},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"279":{"morph":{"__isSmartRef__":true,"id":244},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"280":{"doAction":{"__isSmartRef__":true,"id":281}},"281":{"varMapping":{"__isSmartRef__":true,"id":282},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"width\")\n}","funcProperties":{"__isSmartRef__":true,"id":283},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"282":{"this":{"__isSmartRef__":true,"id":244}},"283":{"timestamp":{"__isSmartRef__":true,"id":284},"user":"daniel.hoffmann","tags":[]},"284":{"isSerializedDate":true,"string":"Sun Dec 02 2012 12:13:20 GMT+0100 (CET)"},"285":{"submorphs":[{"__isSmartRef__":true,"id":286}],"scripts":[],"id":"A7438F07-844B-4EEF-B510-1079CD02604F","shape":{"__isSmartRef__":true,"id":291},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":297},"lighterFill":{"__isSmartRef__":true,"id":302},"label":{"__isSmartRef__":true,"id":286},"name":"ratioButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":307},"attributeConnections":[{"__isSmartRef__":true,"id":319}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":320},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","04201192-A068-4AE4-9F41-50B132EE82CC","2D30918D-C7D3-4006-A2E7-7F88A6BD8F23","656196ED-1C07-48D4-8A23-A4FEF527E0AC","4CB4B6F8-E829-4A46-AD84-C5D64C0FF5AF","B801DD73-1AEC-456D-8AAC-9E915F76DD41","E3160353-FB01-4EBF-8868-1D0CF5AA1849","C17CE8DD-F150-471B-A804-B902C44DB989","5775AABA-C8F1-4CDE-8B9D-B7845202C77B","4BB3014B-33C9-418D-9735-02CBF7445E51","A0E03D49-1B8C-4C43-A472-8B7BABE8A448"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":321},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(11.0,278.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"286":{"submorphs":[],"scripts":[],"id":"6C8AFAB5-2782-4F5B-9B96-BC3ED4EA5048","shape":{"__isSmartRef__":true,"id":287},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":285},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":288}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":290},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","97B231F5-D46D-4DFF-8A55-0C378263FD01","63D9A5CA-ECF4-46B9-A362-27818599325C","801772B7-652A-4285-94B3-E9763D3A0A0A","377D2D25-3B82-4D0E-BBB7-83CFD46B165C","209BE7AD-BEB8-453F-912E-D757BE6EA71D","AB52B694-4478-40B4-BCDF-4F69ABD0C1FB","303C69B8-19F4-4246-A1E0-A0F10E224FBF","C4C740F9-7B6A-4961-95C1-21341EBE2014","36AF778E-B9C8-4C1B-BFD6-1253FBF7ED3A","735AD9EB-4742-44AC-ACBA-3354CCE6E179"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"287":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"288":{"style":{"__isSmartRef__":true,"id":289},"chunkOwner":{"__isSmartRef__":true,"id":286},"_id":"_1325","storedString":"Verhältnis","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"289":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"290":{"morph":{"__isSmartRef__":true,"id":286},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"291":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":292},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"292":{"stops":[{"__isSmartRef__":true,"id":293},{"__isSmartRef__":true,"id":294},{"__isSmartRef__":true,"id":295},{"__isSmartRef__":true,"id":296}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"293":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"294":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"295":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"296":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"297":{"stops":[{"__isSmartRef__":true,"id":298},{"__isSmartRef__":true,"id":299},{"__isSmartRef__":true,"id":300},{"__isSmartRef__":true,"id":301}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"298":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"299":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"300":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"301":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"302":{"stops":[{"__isSmartRef__":true,"id":303},{"__isSmartRef__":true,"id":304},{"__isSmartRef__":true,"id":305},{"__isSmartRef__":true,"id":306}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"303":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"304":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"305":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"306":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"307":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":308},{"__isSmartRef__":true,"id":310},{"__isSmartRef__":true,"id":312},{"__isSmartRef__":true,"id":314},{"__isSmartRef__":true,"id":316}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":318},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"308":{"date":{"__isSmartRef__":true,"id":309},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"309":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"310":{"date":{"__isSmartRef__":true,"id":311},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"311":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"312":{"date":{"__isSmartRef__":true,"id":313},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"313":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"314":{"date":{"__isSmartRef__":true,"id":315},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"315":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"316":{"date":{"__isSmartRef__":true,"id":317},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"317":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"318":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"319":{"sourceObj":{"__isSmartRef__":true,"id":285},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":285},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"320":{"morph":{"__isSmartRef__":true,"id":285},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"321":{"doAction":{"__isSmartRef__":true,"id":322}},"322":{"varMapping":{"__isSmartRef__":true,"id":323},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"ratio\");\n}","funcProperties":{"__isSmartRef__":true,"id":324},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"323":{"this":{"__isSmartRef__":true,"id":285}},"324":{"timestamp":{"__isSmartRef__":true,"id":325},"user":"daniel.hoffmann","tags":[]},"325":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:03:37 GMT+0100 (CET)"},"326":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":327},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":328}],"eventHandler":{"__isSmartRef__":true,"id":330},"_ClipMode":"auto","derivationIds":["B39BB768-41FC-4163-BFD5-79164E4D2B69","8A9DAD73-6660-4184-BD4C-4C28DC9D9E78","93FF5444-0F41-4AF5-8BC3-9FE540206D40","F362CB6F-567D-4F5A-9F8C-70DA4165A938","C88F3080-9B70-4481-B0C2-5AB8854D16E8","23F7D9A6-E554-405D-9754-688365808D2E","F27D9CDB-2AD1-4F45-BE33-9CACAD8075D5","7D8256A2-85F3-4BD8-9E9E-53E5D61106DF","C01C1DD1-B2E3-4832-94E5-2F6EE8752934","47731C2F-5D8B-4EA2-BEB8-BE3A5FA55A7A","63C7F31F-0D9A-4E15-92A9-148D81578E27","06E6619D-484D-4CD2-873C-413A229BE9B2","791D5BC1-2FA7-4A89-9CDC-E265D350EFBB"],"id":"A8777E9E-DB59-4039-B43D-426D3456EC51","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"layout":{"__isSmartRef__":true,"id":331},"syntaxHighlightingWhileTyping":true,"doNotSerialize":["parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"accessibleInInactiveWindow":true,"_lastSyntaxHighlightTime":7,"showsHalos":false,"isBeingDragged":false,"name":"constraintsTextField","owner":{"__isSmartRef__":true,"id":243},"charsReplaced":"0.5","lastFindLoc":99,"savedTextString":"horizontal_distance(red, blue, 50);","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"#startLetters":"disableSyn","attributeConnections":[{"__isSmartRef__":true,"id":332}],"doNotCopyProperties":["$$textString"],"previousSelection":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_TextColor","_Position"],"textString":"ratio(green.w, blue.w, 0.7);","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(955.0,498.0)"},"327":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(787.0,197.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"328":{"style":{"__isSmartRef__":true,"id":329},"chunkOwner":{"__isSmartRef__":true,"id":326},"_id":"_2","storedString":"ratio(green.w, blue.w, 0.7);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"329":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"330":{"morph":{"__isSmartRef__":true,"id":326},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"331":{"resizeWidth":true,"resizeHeight":true},"332":{"sourceObj":{"__isSmartRef__":true,"id":326},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":326},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":333},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"333":{"source":{"__isSmartRef__":true,"id":326},"target":{"__isSmartRef__":true,"id":326}},"334":{"submorphs":[],"scripts":[],"id":"8C42FA16-0E70-4EBD-AE54-5B8E7A538B46","shape":{"__isSmartRef__":true,"id":335},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":336},"textChunks":[{"__isSmartRef__":true,"id":348}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":350},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","E3FA5A91-BF01-47C9-A727-751EA109270B","DC9ABF3E-7FF2-4651-8873-41ABA53C275F","981B9920-EC96-4DA5-A042-B4A9BAB376F7","55B92424-3319-4AC6-A0FD-C5C8BDD3FC09","E83D630D-A418-4516-9B2B-6D69FD0A0EDB","C4116FB6-ED56-415D-B357-561F7B9D00B0","354CB59A-3021-4D4C-80E4-B0AD6E4C84C0","7F9BAB72-EE11-4BA5-BB2E-7B9388075EFE","347A6A4A-14CF-4D9C-89A0-4E50E232BB97","DAA31ABA-45A1-46A8-B04B-C972AAB83845","CF747D8E-7172-456B-A0E3-C470DAD81213","FBD923C9-2C29-4199-8CBB-D12E104A8AB1","2C720FCE-1359-4205-A053-0316E0B4C853"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":243},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(950.0,469.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"335":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.7,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"336":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":337},{"__isSmartRef__":true,"id":339},{"__isSmartRef__":true,"id":341},{"__isSmartRef__":true,"id":343},{"__isSmartRef__":true,"id":345}],"lastModifiedDate":{"__isSmartRef__":true,"id":347},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"337":{"date":{"__isSmartRef__":true,"id":338},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"338":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"339":{"date":{"__isSmartRef__":true,"id":340},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"340":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"341":{"date":{"__isSmartRef__":true,"id":342},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"342":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"343":{"date":{"__isSmartRef__":true,"id":344},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"344":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"345":{"date":{"__isSmartRef__":true,"id":346},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"346":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"347":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"348":{"style":{"__isSmartRef__":true,"id":349},"morph":{"__isSmartRef__":true,"id":334},"chunkOwner":{"__isSmartRef__":true,"id":334},"storedString":"Constraints","_id":"_2157","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"349":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"350":{"morph":{"__isSmartRef__":true,"id":334},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"351":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":352},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":353}],"eventHandler":{"__isSmartRef__":true,"id":355},"_ClipMode":"auto","derivationIds":["B39BB768-41FC-4163-BFD5-79164E4D2B69","8A9DAD73-6660-4184-BD4C-4C28DC9D9E78","CBE259FF-B8A1-4071-BCED-A29875B64BAB","92C81A87-A99F-4E2C-9017-D74E30C7B954","28A12935-D79B-43DE-B56C-BD30042FD863","16DC34A9-007A-414B-B27C-377F25BEFA8F","4B9CE7F8-C638-40A6-918D-B84F6EF4646B","909F9209-DD83-4A39-B741-0929D3D7A570","B65B6155-E69B-42E8-ABCD-46F003862719","EB52E0BA-A6D0-4D6D-9008-A7784180F95C","72EACFC6-76EC-4B01-BA07-035EAB287EBA","21BCCEDF-14D0-4A50-AF7F-4841A4FBE4CE"],"id":"640A5EB4-E301-476E-B389-2F021E6BCC2A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"layout":{"__isSmartRef__":true,"id":356},"syntaxHighlightingWhileTyping":false,"doNotSerialize":["parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"accessibleInInactiveWindow":true,"_lastSyntaxHighlightTime":3,"showsHalos":false,"isBeingDragged":false,"name":"variablesTextField","owner":{"__isSmartRef__":true,"id":243},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(954.0,269.0)"},"352":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(789.0,192.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"353":{"style":{"__isSmartRef__":true,"id":354},"chunkOwner":{"__isSmartRef__":true,"id":351},"_id":"_101434","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"354":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"355":{"morph":{"__isSmartRef__":true,"id":351},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"356":{"resizeWidth":true,"resizeHeight":true},"357":{"submorphs":[],"scripts":[],"id":"54938BAA-3FB9-47E8-B982-7354832C12AE","shape":{"__isSmartRef__":true,"id":358},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":359},"textChunks":[{"__isSmartRef__":true,"id":371}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":373},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","E3FA5A91-BF01-47C9-A727-751EA109270B","DC9ABF3E-7FF2-4651-8873-41ABA53C275F","6513CAFB-4D1C-4CBC-8F67-178A6CCFE302","BB1AE711-3F4C-48CC-8D6D-5EA3290535C4","4C6BFB68-F960-4E56-9B33-E997C8615D18","22109C55-E692-4A7F-B454-7B25795B02F7","F0D7DF05-7D09-4643-A949-7EBE2887185F","078BCFDA-B103-4EF2-BE3D-4D7D3ABF2EE3","14705521-B28B-48C7-BFB9-BC5D2EB9B033","EE8BD5A4-1FFC-4CF5-B904-DA8D08D3D13E","8921EB5F-5C02-4861-B551-F867E0A78F18","327663AC-8EAC-4ECA-8529-DE314CC9BE8C"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":243},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(952.0,238.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"358":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.7,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"359":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":360},{"__isSmartRef__":true,"id":362},{"__isSmartRef__":true,"id":364},{"__isSmartRef__":true,"id":366},{"__isSmartRef__":true,"id":368}],"lastModifiedDate":{"__isSmartRef__":true,"id":370},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"360":{"date":{"__isSmartRef__":true,"id":361},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"361":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"362":{"date":{"__isSmartRef__":true,"id":363},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"363":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"364":{"date":{"__isSmartRef__":true,"id":365},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"365":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"366":{"date":{"__isSmartRef__":true,"id":367},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"367":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"368":{"date":{"__isSmartRef__":true,"id":369},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"369":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"370":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"371":{"style":{"__isSmartRef__":true,"id":372},"morph":{"__isSmartRef__":true,"id":357},"chunkOwner":{"__isSmartRef__":true,"id":357},"storedString":"Variablen","_id":"_2157","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"372":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"373":{"morph":{"__isSmartRef__":true,"id":357},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"374":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":375},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":376}],"eventHandler":{"__isSmartRef__":true,"id":378},"_ClipMode":"auto","derivationIds":["B39BB768-41FC-4163-BFD5-79164E4D2B69","BB5F1504-C723-4A3D-B34A-3AE0114CD5FC","01CBA3E3-837E-4298-966D-E77A665683F8","CEF24C29-29CD-41D7-A560-CE5E0667F201","E5D705F0-6074-4442-9A8D-6DD3DEC5345E","A46BFA5E-C83A-4FC5-B42D-52B7F2A09726","22323D57-DDAB-446D-9EDD-3F1894CB6B5E","71B83D1B-8529-4D3E-812A-8117C149B75F","07D04D62-7B68-40E9-9130-7FFB29307C79","F37ECC6F-9347-4A0C-9C74-1D0C670500F2","FDA97EF3-64C2-4987-9832-E32438320D58"],"id":"B6B86AF3-6893-447E-82AD-8E97893387F0","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":243},"layout":{"__isSmartRef__":true,"id":379},"syntaxHighlightingWhileTyping":false,"doNotSerialize":["parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"accessibleInInactiveWindow":true,"_lastSyntaxHighlightTime":39,"showsHalos":false,"isBeingDragged":false,"name":"tableauTextField","charsReplaced":"[0, 0, 0, 1, 0.1111111111111111, 0, 0, 0, 55.55555555555556]\n[0, 0, 0, 0, -0.5, 1, 0, 0, 250]\n[0, 0, 0, 0, -0.3333333333333333, 0, 1, 0, 333.3333333333333]\n[0, 0, 0, 0, -0.1111111111111111, 0, 0, 1, 444.44444444444446]\n[1, 0, 0, 0, 1, 0, 0, 0, 500]\n[0, 0, 1, 0, 0.3333333333333333, 0, 0, 0, 166.66666666666669]\n[0, 1, 0, 0, 0.5, 0, 0, 0, 250]\n[0, 0, 0, 0, 1.9444444444444444, 0, 0, 0, 972.2222222222223]","lastFindLoc":478,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(955.0,36.0)"},"375":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(792.0,193.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"376":{"style":{"__isSmartRef__":true,"id":377},"chunkOwner":{"__isSmartRef__":true,"id":374},"_id":"_101436","storedString":"Variablen: [green.w, blue.w, x0, x1]\nGesucht: [green.w, blue.w]\nSchlupfvariablen: [x0, x1]\n\nResults: [0, 0]\n\n green.w blue.w x0 x1\n x0 0.7 -1 1 0 0\n x1 1 0 0 1 206\n F -1 -1 0 0 0\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"377":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"378":{"morph":{"__isSmartRef__":true,"id":374},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"379":{"resizeWidth":true,"resizeHeight":true},"380":{"submorphs":[{"__isSmartRef__":true,"id":381}],"scripts":[],"id":"D0B4E15D-0E4B-448F-A630-8A440E6E4AF9","shape":{"__isSmartRef__":true,"id":386},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":392},"lighterFill":{"__isSmartRef__":true,"id":397},"label":{"__isSmartRef__":true,"id":381},"name":"heightButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":402},"attributeConnections":[{"__isSmartRef__":true,"id":414}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":415},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","F9ADD09B-CC9D-47AA-A87D-54065878E333","7F647466-E96F-4C31-9CB5-7C450EE9A17E","52A09835-747D-445D-A17D-0F12C44FF1D5","A5261525-3448-4B30-86EF-3B1F6D2CA180","6F890701-16EF-4933-BFF6-366030CAE394","373F7ACC-0A40-4EC6-A402-695E35E895AE","C9BA2C75-794B-4F26-9334-CE05CA681895","437CE367-DCA2-42D0-B627-7E8DAEAC6525","90D85C76-093F-4E88-AC7C-6DAB929BD357","5918D7DA-9888-4C08-B21F-DDEC1A157132"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":416},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(8.0,244.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"381":{"submorphs":[],"scripts":[],"id":"E7F2DE46-7206-4AED-9DB0-7AA55F17D941","shape":{"__isSmartRef__":true,"id":382},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":380},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":383}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":385},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","47B21556-6B15-498A-B9BF-F819229C95A9","E1FE4223-C4B8-418A-B3AF-83FFA6A0CD5B","C7846054-6FDC-4234-B3B3-7EE6C30BA4D3","B8B0F3E7-35D7-43B4-954E-CFB184415263","E258CC93-0FBD-47C4-A185-744532B9AC3B","A5855382-233E-4BF9-A5C5-8CA20D018E45","ED758BA3-71AD-4C91-83A3-8A0B6FBB89F2","A53C3E0A-62DC-455D-9FC0-310D5EA1D3E4","B5C44FE4-3380-40A6-BA67-7160F7270E8E","D90E8E03-E143-4038-9B1E-4B598ED3E9D9"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"382":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"383":{"style":{"__isSmartRef__":true,"id":384},"chunkOwner":{"__isSmartRef__":true,"id":381},"_id":"_1088","storedString":"Höhe","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"384":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"385":{"morph":{"__isSmartRef__":true,"id":381},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"386":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":387},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"387":{"stops":[{"__isSmartRef__":true,"id":388},{"__isSmartRef__":true,"id":389},{"__isSmartRef__":true,"id":390},{"__isSmartRef__":true,"id":391}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"388":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"389":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"390":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"391":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"392":{"stops":[{"__isSmartRef__":true,"id":393},{"__isSmartRef__":true,"id":394},{"__isSmartRef__":true,"id":395},{"__isSmartRef__":true,"id":396}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"393":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"394":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"395":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"396":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"397":{"stops":[{"__isSmartRef__":true,"id":398},{"__isSmartRef__":true,"id":399},{"__isSmartRef__":true,"id":400},{"__isSmartRef__":true,"id":401}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"398":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"399":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"400":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"401":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"402":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":403},{"__isSmartRef__":true,"id":405},{"__isSmartRef__":true,"id":407},{"__isSmartRef__":true,"id":409},{"__isSmartRef__":true,"id":411}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":413},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"403":{"date":{"__isSmartRef__":true,"id":404},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"404":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"405":{"date":{"__isSmartRef__":true,"id":406},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"406":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"407":{"date":{"__isSmartRef__":true,"id":408},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"408":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"409":{"date":{"__isSmartRef__":true,"id":410},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"410":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"411":{"date":{"__isSmartRef__":true,"id":412},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"412":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"413":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"414":{"sourceObj":{"__isSmartRef__":true,"id":380},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":380},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"415":{"morph":{"__isSmartRef__":true,"id":380},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"416":{"doAction":{"__isSmartRef__":true,"id":417}},"417":{"varMapping":{"__isSmartRef__":true,"id":418},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"height\")\n}","funcProperties":{"__isSmartRef__":true,"id":419},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"418":{"this":{"__isSmartRef__":true,"id":380}},"419":{"timestamp":{"__isSmartRef__":true,"id":420},"user":"daniel.hoffmann","tags":[]},"420":{"isSerializedDate":true,"string":"Sun Dec 02 2012 12:13:39 GMT+0100 (CET)"},"421":{"submorphs":[{"__isSmartRef__":true,"id":422}],"scripts":[],"id":"E6E18FB3-9638-4F63-8BD7-1EF0B80AE908","shape":{"__isSmartRef__":true,"id":508},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SketchPadCanvas","partsBinMetaInfo":{"__isSmartRef__":true,"id":509},"eventHandler":{"__isSmartRef__":true,"id":524},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","F38525CC-4B5F-4591-A4A2-657DD74B74DD","63F1F9E3-F3FB-4BFE-8B16-6CFB8462E5D6","D6BB5E26-B2CE-47C8-BD7A-C4522B0DB9F5","063ACEEA-2310-479B-942F-6B5FB445E0B2","534AE787-FE6E-4FF1-AA50-B1F9E598696F","B54A430F-54AD-4811-94EF-30C67E2C56D0","2A5E0282-C784-453C-B9A8-936C07A90F29","FBF19B07-297C-413B-A07B-85254B0E95BF","C6FB767F-64A8-405A-B879-8B5889C482AF","822A83C1-75F4-4007-B3B6-6315C31E82BC","F6544B1D-AD8E-4868-9A0E-CD919C0662D0","01AC8F3F-E069-4DE7-82A0-60A861BA07C0","533BB130-FFFE-457B-B41C-73834E66DEC8","84E686B5-B56A-4929-AA59-E3CC67EA91D4","C51EED18-5783-4375-B0AA-47655226F582"],"partTests":{"__isSmartRef__":true,"id":525},"_ClipMode":"visible","moved":true,"points":null,"isBeingDragged":false,"state":0,"#startLetters":"with","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":243},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":530},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","withLayers":["Global.SketchArea"],"_Position":"lively.pt(148.0,22.0)"},"422":{"submorphs":[{"__isSmartRef__":true,"id":423},{"__isSmartRef__":true,"id":453}],"scripts":[],"id":"7FD2E80C-9CF9-40ED-A83B-55218E369435","shape":{"__isSmartRef__":true,"id":483},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"green","partsBinMetaInfo":{"__isSmartRef__":true,"id":484},"eventHandler":{"__isSmartRef__":true,"id":502},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","F5AA29CB-A093-4B2B-8FEF-294054038904","17DAC708-A57C-48B6-A664-DA8FF16884EC","CB38577D-2D3E-4948-9CEA-D6FFA6571B3A","7EF7233F-E267-4AFC-B62D-DA8972E683F7","6466C303-B156-47BB-8C55-B814529A0230","9D1F0985-F485-41DE-8D92-455BC0D9C5F4","DA54464E-8086-4E11-86C3-449F6AE8BB62","D533C3F3-C76D-4D62-94F6-29A18179EE3E","9D6A3603-65B5-4A32-A17A-455AEE3A867F","F4DD9144-1C35-4985-BD6F-B933C88FE1C0","40193EB6-0DC8-472A-B480-71F057912E50","7D0B8E32-2568-48E9-AFDF-DD689DB1E4A2"],"partTests":{"__isSmartRef__":true,"id":503},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":421},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(100.0,100.0)"},"423":{"submorphs":[],"scripts":[],"id":"6A1012EF-75F7-4296-A99D-34AE4166FBE7","shape":{"__isSmartRef__":true,"id":424},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"red","partsBinMetaInfo":{"__isSmartRef__":true,"id":425},"eventHandler":{"__isSmartRef__":true,"id":447},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","F5AA29CB-A093-4B2B-8FEF-294054038904","0A729899-A80F-4509-9173-98E4991DCF14","CD4B00EC-774D-4EE2-BCB5-011333EFBFB3","D5F2C7AD-5FD3-4893-A863-1BCE6C4F8AF6","6782F6F8-F1E3-4E17-A5B0-8E9D1C8B6FE9","78D47AA4-0FB1-4F39-8C43-591A69929351","37819266-0D7A-441E-A11F-74A23DA4E7CA","39263EEE-BBED-4B47-83DF-CF0E6D768662","3FDFD02D-00C9-4E9C-B7B4-2C47992DCFAD","DF91E75B-7BB7-47BE-9CFE-BBFF8AA3D3A9","C61A1A28-FFDF-4615-8436-64DD1F2CD7C7","2165C754-022F-46DD-A908-686271C4032B"],"partTests":{"__isSmartRef__":true,"id":448},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":422},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(11.0,12.0)","distanceToDragEvent":"lively.pt(59.0,-11.0)"},"424":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.6892,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(51.0,135.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(224,29,23)","_Padding":"lively.rect(0,0,0,0)"},"425":{"partsSpaceName":"PartsBin/sd1213","comment":"Constraint-based layouting with the Simplex algorithm. Still under construction!","migrationLevel":4,"partName":"SketchPad","changes":[{"__isSmartRef__":true,"id":426},{"__isSmartRef__":true,"id":428},{"__isSmartRef__":true,"id":430},{"__isSmartRef__":true,"id":432},{"__isSmartRef__":true,"id":434},{"__isSmartRef__":true,"id":436},{"__isSmartRef__":true,"id":438},{"__isSmartRef__":true,"id":440},{"__isSmartRef__":true,"id":442},{"__isSmartRef__":true,"id":444}],"lastModifiedDate":{"__isSmartRef__":true,"id":446},"revisionOnLoad":185622,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"426":{"date":{"__isSmartRef__":true,"id":427},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"427":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"428":{"date":{"__isSmartRef__":true,"id":429},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"429":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"430":{"date":{"__isSmartRef__":true,"id":431},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"431":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"432":{"date":{"__isSmartRef__":true,"id":433},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"433":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"434":{"date":{"__isSmartRef__":true,"id":435},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"435":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"436":{"date":{"__isSmartRef__":true,"id":437},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"437":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"438":{"date":{"__isSmartRef__":true,"id":439},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"439":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"440":{"date":{"__isSmartRef__":true,"id":441},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"441":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"442":{"date":{"__isSmartRef__":true,"id":443},"author":"lisa.pfisterer","message":"first draft. Still under construction!","id":"2B13E2A0-6DC9-4EDF-82E7-F541EB7D78BF"},"443":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:43:10 GMT+0100 (CET)"},"444":{"date":{"__isSmartRef__":true,"id":445},"author":"lisa.pfisterer","message":"Zwischenstand. Util-Funktionen für das Arbeiten mit Arrays (Zeile und Spalte hinzufügen für neue Constraints im Tableau)","id":"09B63D24-0A8C-46E0-9DB0-CEDE9AF8690B"},"445":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:57:06 GMT+0100 (CET)"},"446":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:40:09 GMT+0100 (CET)"},"447":{"morph":{"__isSmartRef__":true,"id":423},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"448":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":449}},"449":{"test01IsMorph":{"__isSmartRef__":true,"id":450}},"450":{"varMapping":{"__isSmartRef__":true,"id":451},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":452},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"451":{"this":{"__isSmartRef__":true,"id":448}},"452":{},"453":{"submorphs":[],"scripts":[],"id":"C6EB5A3A-C5E0-49CB-9897-C877625DC1BC","shape":{"__isSmartRef__":true,"id":454},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"blue","partsBinMetaInfo":{"__isSmartRef__":true,"id":455},"eventHandler":{"__isSmartRef__":true,"id":477},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","F5AA29CB-A093-4B2B-8FEF-294054038904","0A729899-A80F-4509-9173-98E4991DCF14","CD4B00EC-774D-4EE2-BCB5-011333EFBFB3","D5F2C7AD-5FD3-4893-A863-1BCE6C4F8AF6","6782F6F8-F1E3-4E17-A5B0-8E9D1C8B6FE9","78D47AA4-0FB1-4F39-8C43-591A69929351","90EB0200-430F-4389-87E6-C05794E0F71F","076B14B0-F782-47A8-900F-6145A9D3750F","27307DDA-3CC0-41D3-9367-1AFB94CF364C","2B044398-584D-401F-B153-BBCAD2E8FBC1","E2296CF8-38C2-465C-92A9-9AC646199175"],"partTests":{"__isSmartRef__":true,"id":478},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":422},"isBeingDragged":false,"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,11.5)"},"454":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.6892,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(144.2,136.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(73,111,167)","_Padding":"lively.rect(0,0,0,0)"},"455":{"partsSpaceName":"PartsBin/sd1213","comment":"Constraint-based layouting with the Simplex algorithm. Still under construction!","migrationLevel":4,"partName":"SketchPad","changes":[{"__isSmartRef__":true,"id":456},{"__isSmartRef__":true,"id":458},{"__isSmartRef__":true,"id":460},{"__isSmartRef__":true,"id":462},{"__isSmartRef__":true,"id":464},{"__isSmartRef__":true,"id":466},{"__isSmartRef__":true,"id":468},{"__isSmartRef__":true,"id":470},{"__isSmartRef__":true,"id":472},{"__isSmartRef__":true,"id":474}],"lastModifiedDate":{"__isSmartRef__":true,"id":476},"revisionOnLoad":185622,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"456":{"date":{"__isSmartRef__":true,"id":457},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"457":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"458":{"date":{"__isSmartRef__":true,"id":459},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"459":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"460":{"date":{"__isSmartRef__":true,"id":461},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"461":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"462":{"date":{"__isSmartRef__":true,"id":463},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"463":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"464":{"date":{"__isSmartRef__":true,"id":465},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"465":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"466":{"date":{"__isSmartRef__":true,"id":467},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"467":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"468":{"date":{"__isSmartRef__":true,"id":469},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"469":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"470":{"date":{"__isSmartRef__":true,"id":471},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"471":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"472":{"date":{"__isSmartRef__":true,"id":473},"author":"lisa.pfisterer","message":"first draft. Still under construction!","id":"2B13E2A0-6DC9-4EDF-82E7-F541EB7D78BF"},"473":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:43:10 GMT+0100 (CET)"},"474":{"date":{"__isSmartRef__":true,"id":475},"author":"lisa.pfisterer","message":"Zwischenstand. Util-Funktionen für das Arbeiten mit Arrays (Zeile und Spalte hinzufügen für neue Constraints im Tableau)","id":"09B63D24-0A8C-46E0-9DB0-CEDE9AF8690B"},"475":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:57:06 GMT+0100 (CET)"},"476":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:40:09 GMT+0100 (CET)"},"477":{"morph":{"__isSmartRef__":true,"id":453},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"478":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":479}},"479":{"test01IsMorph":{"__isSmartRef__":true,"id":480}},"480":{"varMapping":{"__isSmartRef__":true,"id":481},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":482},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"481":{"this":{"__isSmartRef__":true,"id":478}},"482":{},"483":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.6892,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(206.0,163.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(76,186,54)","_Padding":"lively.rect(0,0,0,0)"},"484":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":485},{"__isSmartRef__":true,"id":487},{"__isSmartRef__":true,"id":489},{"__isSmartRef__":true,"id":491},{"__isSmartRef__":true,"id":493},{"__isSmartRef__":true,"id":495},{"__isSmartRef__":true,"id":497},{"__isSmartRef__":true,"id":499}],"lastModifiedDate":{"__isSmartRef__":true,"id":501},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"485":{"date":{"__isSmartRef__":true,"id":486},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"486":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"487":{"date":{"__isSmartRef__":true,"id":488},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"488":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"489":{"date":{"__isSmartRef__":true,"id":490},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"490":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"491":{"date":{"__isSmartRef__":true,"id":492},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"492":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"493":{"date":{"__isSmartRef__":true,"id":494},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"494":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"495":{"date":{"__isSmartRef__":true,"id":496},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"496":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"497":{"date":{"__isSmartRef__":true,"id":498},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"498":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"499":{"date":{"__isSmartRef__":true,"id":500},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"500":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"501":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:33:25 GMT+0100 (CET)"},"502":{"morph":{"__isSmartRef__":true,"id":422},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"503":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":504}},"504":{"test01IsMorph":{"__isSmartRef__":true,"id":505}},"505":{"varMapping":{"__isSmartRef__":true,"id":506},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":507},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"506":{"this":{"__isSmartRef__":true,"id":503}},"507":{},"508":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(767.0,663.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(246,246,246)","_Padding":"lively.rect(0,0,0,0)"},"509":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":510},{"__isSmartRef__":true,"id":512},{"__isSmartRef__":true,"id":514},{"__isSmartRef__":true,"id":516},{"__isSmartRef__":true,"id":518},{"__isSmartRef__":true,"id":520},{"__isSmartRef__":true,"id":522}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"510":{"date":{"__isSmartRef__":true,"id":511},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"511":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"512":{"date":{"__isSmartRef__":true,"id":513},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"513":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"514":{"date":{"__isSmartRef__":true,"id":515},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"515":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"516":{"date":{"__isSmartRef__":true,"id":517},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"517":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"518":{"date":{"__isSmartRef__":true,"id":519},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"519":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"520":{"date":{"__isSmartRef__":true,"id":521},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"521":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"522":{"date":{"__isSmartRef__":true,"id":523},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"523":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"524":{"morph":{"__isSmartRef__":true,"id":421},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"525":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":526}},"526":{"test01IsMorph":{"__isSmartRef__":true,"id":527}},"527":{"varMapping":{"__isSmartRef__":true,"id":528},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":529},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"528":{"this":{"__isSmartRef__":true,"id":525}},"529":{},"530":{"drawLine":{"__isSmartRef__":true,"id":531},"mouseDown":{"__isSmartRef__":true,"id":535},"partOfRectangle":{"__isSmartRef__":true,"id":539}},"531":{"varMapping":{"__isSmartRef__":true,"id":532},"source":"function drawLine(evt) {\n var sketchPad = this.get(\"SketchPad\");\n debugger;\n if(evt.button != 0 || !sketchPad.state || sketchPad.state != 1)\n {\n console.log(\"no line\");\n return;\n }\n if (this.points) {\n this.points.push(evt.mousePoint);\n if (this.points.length >= 2) {\n console.log(this.getPosition());\n console.log(sketchPad.getPosition());\n var from = this.points[0].subPt(sketchPad.getPosition()).subPt(this.getPosition());\n var to = this.points[1].subPt(sketchPad.getPosition()).subPt(this.getPosition());\n console.log(\"Line between \" + from.x + \",\" + from.y + \" and \" + to.x + \",\" + to.y);\n var m = new lively.morphic.Path([from, to]);\n this.addMorph(m);\n this.points[0] = this.points.pop();\n }\n } else {\n this.points = new Array(evt.mousePoint);\n }\n console.log(\"MouseDown \" + evt.mousePoint);\n console.log(this.points);\n console.log(this);\n}","funcProperties":{"__isSmartRef__":true,"id":533},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"532":{"this":{"__isSmartRef__":true,"id":421}},"533":{"timestamp":{"__isSmartRef__":true,"id":534},"user":"daniel.hoffmann","tags":[]},"534":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:09:37 GMT+0100 (CET)"},"535":{"varMapping":{"__isSmartRef__":true,"id":536},"source":"function mouseDown(element, evt) {\n console.log(element.name);\n console.log(evt);\n if(element.name != \"SketchPadCanvas\") {\n this.owner.select(element.name, this.partOfRectangle(element, evt));\n }\n}","funcProperties":{"__isSmartRef__":true,"id":537},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"536":{"this":{"__isSmartRef__":true,"id":421}},"537":{"timestamp":{"__isSmartRef__":true,"id":538},"user":"daniel.hoffmann","tags":[]},"538":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:49:03 GMT+0100 (CET)"},"539":{"varMapping":{"__isSmartRef__":true,"id":540},"source":"function partOfRectangle(element, evt) {\n var pointClicked = lively.pt(evt.layerX, evt. layerY);\n var elementExtent = element.getExtent();\n if (pointClicked.x < elementExtent.x * 0.2) {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"TL\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"BL\";\n } else {\n return \"L\";\n }\n } else if (pointClicked.x > elementExtent.x * 0.8) {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"TR\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"BR\";\n } else {\n return \"R\";\n }\n } else {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"T\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"B\";\n } else {\n return \"M\";\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":541},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"540":{"this":{"__isSmartRef__":true,"id":421}},"541":{"timestamp":{"__isSmartRef__":true,"id":542},"user":"daniel.hoffmann","tags":[]},"542":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:45:10 GMT+0100 (CET)"},"543":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":544},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":545}],"eventHandler":{"__isSmartRef__":true,"id":547},"_ClipMode":"auto","derivationIds":["62424A55-8C49-4D20-85E3-32CFE0B094E6","692AAEB2-E3B2-429A-BD43-059D6BC7D53F","9F9E0E79-D469-449A-9A09-2AE06EE610E6","69D47636-83EF-46E0-A6A2-FD4DA6261F5D","94D102B5-9583-4038-AA05-311A5D1CD26E","95FF6204-C38E-49E7-835E-5B83D8435EFA","D37043D1-30B3-47EB-A8D1-BC1FF3CC8323","9CA57677-3FD9-4D34-87F7-83826949C287","95EAB5DF-7F75-42DA-AAE6-F136F1DDB3A7","8CE344F4-B1B3-4F2B-A4CA-29B077426419","D1EA35F1-967A-4ECB-831A-FA3BD77463BA","BAFB0192-D52F-49E0-90B1-AE3B3CD4A034"],"id":"0596FD48-853C-4688-927B-7A82DE969871","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"layout":{"__isSmartRef__":true,"id":548},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":549}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"accessibleInInactiveWindow":true,"parseErrors":null,"_lastSyntaxHighlightTime":3,"showsHalos":false,"isBeingDragged":false,"name":"SelectedText","text":"name","charsReplaced":"blueRect","lastFindLoc":16,"owner":{"__isSmartRef__":true,"id":243},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_TextColor","_Position"],"textString":"red","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(9.0,149.0)"},"544":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(104.0,31.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"545":{"style":{"__isSmartRef__":true,"id":546},"chunkOwner":{"__isSmartRef__":true,"id":543},"_id":"_3","storedString":"red","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"546":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"547":{"morph":{"__isSmartRef__":true,"id":543},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"548":{"resizeWidth":true,"resizeHeight":true},"549":{"sourceObj":{"__isSmartRef__":true,"id":543},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":543},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":550},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"550":{"source":{"__isSmartRef__":true,"id":543},"target":{"__isSmartRef__":true,"id":543}},"551":{"submorphs":[{"__isSmartRef__":true,"id":552}],"scripts":[],"id":"EB02FF9F-51D7-4E72-9815-2923AA3B0853","shape":{"__isSmartRef__":true,"id":557},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":563},"lighterFill":{"__isSmartRef__":true,"id":568},"label":{"__isSmartRef__":true,"id":552},"name":"SketchAreaButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":573},"attributeConnections":[{"__isSmartRef__":true,"id":585}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":586},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","53250D98-1D56-45FC-AD4E-6816B90B0F9E","B0DC93F7-180A-4B95-A539-BFC8F1329718","70042416-60D9-43F5-AE39-6FF42B8EA5A2","9A040E3E-616F-4A08-AEC4-E35727C169CA","DD4D84C6-0498-400C-A689-EF7786996824","E5761614-BB0A-4A3E-AA56-D9D588B4B2AB","07CA3013-ACB5-4F40-92AC-B97A58AC079D","3BFD0BE7-41E1-48D1-AF7C-061FB6C853C8","E989E37F-DD74-4B99-8ED1-9E6A46EFCC9B"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":587},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(8.0,620.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"552":{"submorphs":[],"scripts":[],"id":"E0ADDB71-289C-42DD-9374-559C18F02E5B","shape":{"__isSmartRef__":true,"id":553},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":551},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":554}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":556},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","9DF72664-2B4F-4B28-986F-49B3401426E5","31475D00-8C5F-4CF3-8738-D2874FDE47BA","8A54B665-A7FA-4168-8476-FAE7EC691954","FE0BBCBD-3B8E-48E2-9236-5A733F89AF5C","6E7A48FA-0EA9-4B37-B9B7-892120FB554D","E0E34484-37C8-4871-9E53-DB23669BC6DD","46F4BD24-9D6D-4766-9A34-3D200D5CB150","6EDE0627-C3FA-4F34-AB9D-B84FD5319128","F1C71608-D8AE-4B57-A198-3376D260E8FE"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"553":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(125.0,55.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"554":{"style":{"__isSmartRef__":true,"id":555},"chunkOwner":{"__isSmartRef__":true,"id":552},"_id":"_5885","storedString":"Setup SketchArea (in case mouse events don't work)","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"555":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"556":{"morph":{"__isSmartRef__":true,"id":552},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"557":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":558},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(125.0,55.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"558":{"stops":[{"__isSmartRef__":true,"id":559},{"__isSmartRef__":true,"id":560},{"__isSmartRef__":true,"id":561},{"__isSmartRef__":true,"id":562}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"559":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"560":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"561":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"562":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"563":{"stops":[{"__isSmartRef__":true,"id":564},{"__isSmartRef__":true,"id":565},{"__isSmartRef__":true,"id":566},{"__isSmartRef__":true,"id":567}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"564":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"565":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"566":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"567":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"568":{"stops":[{"__isSmartRef__":true,"id":569},{"__isSmartRef__":true,"id":570},{"__isSmartRef__":true,"id":571},{"__isSmartRef__":true,"id":572}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"569":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"570":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"571":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"572":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"573":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":574},{"__isSmartRef__":true,"id":576},{"__isSmartRef__":true,"id":578},{"__isSmartRef__":true,"id":580},{"__isSmartRef__":true,"id":582}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":584},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"574":{"date":{"__isSmartRef__":true,"id":575},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"575":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"576":{"date":{"__isSmartRef__":true,"id":577},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"577":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"578":{"date":{"__isSmartRef__":true,"id":579},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"579":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"580":{"date":{"__isSmartRef__":true,"id":581},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"581":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"582":{"date":{"__isSmartRef__":true,"id":583},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"583":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"584":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"585":{"sourceObj":{"__isSmartRef__":true,"id":551},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":551},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"586":{"morph":{"__isSmartRef__":true,"id":551},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"587":{"doAction":{"__isSmartRef__":true,"id":588}},"588":{"varMapping":{"__isSmartRef__":true,"id":589},"source":"function doAction() {\n //in case mouse events are not working\n cop.create('SketchArea').refineClass(lively.morphic.Morph, {\n onMouseDown: function(evt) {\n this.get('SketchPadCanvas').mouseDown(this, evt);\n return cop.proceed(evt);\n }\n })\n this.get('SketchPadCanvas').setWithLayers([SketchArea])\n}","funcProperties":{"__isSmartRef__":true,"id":590},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"589":{"this":{"__isSmartRef__":true,"id":551}},"590":{"timestamp":{"__isSmartRef__":true,"id":591},"user":"daniel.hoffmann","tags":[]},"591":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:52:42 GMT+0100 (CET)"},"592":{"submorphs":[],"scripts":[],"id":"FFFEBADE-825A-447D-9158-7A81EAC11F39","shape":{"__isSmartRef__":true,"id":593},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text3","partsBinMetaInfo":{"__isSmartRef__":true,"id":594},"textChunks":[{"__isSmartRef__":true,"id":606}],"charsReplaced":"Variablen","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":608},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","E3FA5A91-BF01-47C9-A727-751EA109270B","DC9ABF3E-7FF2-4651-8873-41ABA53C275F","6513CAFB-4D1C-4CBC-8F67-178A6CCFE302","BB1AE711-3F4C-48CC-8D6D-5EA3290535C4","4C6BFB68-F960-4E56-9B33-E997C8615D18","22109C55-E692-4A7F-B454-7B25795B02F7","F0D7DF05-7D09-4643-A949-7EBE2887185F","9F5B5210-26DD-413E-AE62-7D0E5282C8AA","6EB15A1C-4F40-4442-B7B8-C89E32BB7969","81D40AAE-760A-4C3F-A852-A19D5D9F69B6","3FCD2D8B-5E9F-4969-9DAB-E97028E2C593","FBC054BF-5B83-42CC-9C16-CFCCDBFB5B1C","4C6E7F90-2384-4B3E-8421-D7FAC528C1B5"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":243},"priorSelectionRange":[0,9],"previousSelection":[1,1],"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(953.0,4.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"593":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.7,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"594":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":595},{"__isSmartRef__":true,"id":597},{"__isSmartRef__":true,"id":599},{"__isSmartRef__":true,"id":601},{"__isSmartRef__":true,"id":603}],"lastModifiedDate":{"__isSmartRef__":true,"id":605},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"595":{"date":{"__isSmartRef__":true,"id":596},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"596":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"597":{"date":{"__isSmartRef__":true,"id":598},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"598":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"599":{"date":{"__isSmartRef__":true,"id":600},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"600":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"601":{"date":{"__isSmartRef__":true,"id":602},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"602":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"603":{"date":{"__isSmartRef__":true,"id":604},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"604":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"605":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"606":{"style":{"__isSmartRef__":true,"id":607},"morph":{"__isSmartRef__":true,"id":592},"chunkOwner":{"__isSmartRef__":true,"id":592},"storedString":"Tableau","_id":"_2157","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"607":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"608":{"morph":{"__isSmartRef__":true,"id":592},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"609":{"submorphs":[{"__isSmartRef__":true,"id":610}],"scripts":[],"id":"3BD33218-4058-4E41-A0D8-8574A55B8506","shape":{"__isSmartRef__":true,"id":615},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":621},"lighterFill":{"__isSmartRef__":true,"id":626},"label":{"__isSmartRef__":true,"id":610},"name":"stepButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":631},"attributeConnections":[{"__isSmartRef__":true,"id":643}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":645},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","5DC89142-1E9D-4F9D-8CC7-4ACAD3FDB32D","16626E66-A841-4E0A-9692-2F2534B1F06F","96DBF6DD-3596-4554-98F4-BD1782C95ACB","8C059799-B938-4458-A054-0BF2C93DF1EC","57CDCC7B-37A6-4E9E-ACB9-192B3D578DA0","A2475486-D122-4968-97F8-307C609A7E48","F1CF74E6-4D1C-4BE7-9D96-44BED419B825","0DB44CA2-ACA4-40FE-8AC6-FF177A01E4B3","5EA840B5-024B-48F8-87F2-FAAF855264A0","AFBA0B60-D305-4A4A-8BA4-CE88EEC146BC"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":646},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(7.0,111.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"610":{"submorphs":[],"scripts":[],"id":"DF5D267E-8C7F-4655-9086-A4FCF73AE20C","shape":{"__isSmartRef__":true,"id":611},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":609},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":612}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":614},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","DFC25BA5-C55B-4BAD-A16C-ABAD9E6744DB","89EED327-F1A9-41E9-B5EE-C5D60824ECE0","84EE39A7-3564-46BE-9222-2D58CB507AA3","F21E1DD4-4613-461E-B90E-A804C251F8DD","A1F18994-7984-40E5-9655-187BA5721D53","4A2EF52C-9722-462C-BDFF-8CDED286D21F","050E1615-7B64-4637-9C8B-3B0186C44EBC","9648335C-0ED0-46A2-9B3D-29CCE07D16A8","E3FD7BCE-D4D9-413D-B051-12577205E2F3","F0574B95-FF6B-43B5-B510-77216FC7D9F5"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"611":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"612":{"style":{"__isSmartRef__":true,"id":613},"chunkOwner":{"__isSmartRef__":true,"id":610},"_id":"_1246","storedString":"Schritt","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"613":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"614":{"morph":{"__isSmartRef__":true,"id":610},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"615":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":616},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"616":{"stops":[{"__isSmartRef__":true,"id":617},{"__isSmartRef__":true,"id":618},{"__isSmartRef__":true,"id":619},{"__isSmartRef__":true,"id":620}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"617":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"618":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"619":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"620":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"621":{"stops":[{"__isSmartRef__":true,"id":622},{"__isSmartRef__":true,"id":623},{"__isSmartRef__":true,"id":624},{"__isSmartRef__":true,"id":625}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"622":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"623":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"624":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"625":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"626":{"stops":[{"__isSmartRef__":true,"id":627},{"__isSmartRef__":true,"id":628},{"__isSmartRef__":true,"id":629},{"__isSmartRef__":true,"id":630}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"627":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"628":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"629":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"630":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"631":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":632},{"__isSmartRef__":true,"id":634},{"__isSmartRef__":true,"id":636},{"__isSmartRef__":true,"id":638},{"__isSmartRef__":true,"id":640}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":642},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"632":{"date":{"__isSmartRef__":true,"id":633},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"633":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"634":{"date":{"__isSmartRef__":true,"id":635},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"635":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"636":{"date":{"__isSmartRef__":true,"id":637},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"637":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"638":{"date":{"__isSmartRef__":true,"id":639},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"639":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"640":{"date":{"__isSmartRef__":true,"id":641},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"641":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"642":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"643":{"sourceObj":{"__isSmartRef__":true,"id":609},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":243},"targetMethodName":"simplexStep","varMapping":{"__isSmartRef__":true,"id":644},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"644":{"source":{"__isSmartRef__":true,"id":609},"target":{"__isSmartRef__":true,"id":243}},"645":{"morph":{"__isSmartRef__":true,"id":609},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"646":{"doAction":{"__isSmartRef__":true,"id":647}},"647":{"varMapping":{"__isSmartRef__":true,"id":648},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":649},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"648":{"this":{"__isSmartRef__":true,"id":609}},"649":{"timestamp":{"__isSmartRef__":true,"id":650},"user":"robertkrahn","tags":[]},"650":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"651":{"submorphs":[{"__isSmartRef__":true,"id":652}],"scripts":[],"id":"203964DE-9806-4853-B081-9291B36DDEB4","shape":{"__isSmartRef__":true,"id":657},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":663},"lighterFill":{"__isSmartRef__":true,"id":668},"label":{"__isSmartRef__":true,"id":652},"name":"stopButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":673},"attributeConnections":[{"__isSmartRef__":true,"id":684},{"__isSmartRef__":true,"id":685},{"__isSmartRef__":true,"id":739}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":741},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","8B7A69E1-2842-4086-AAF1-C435517C4DA7","C2A72BC2-1B3C-4CB5-970E-F0D28763C62D","707149E7-9837-4996-BB84-9423A4404556","C479A54B-32C8-4A5E-A1FB-B5C5A35B70C7","8A891806-DFA1-4D9B-88D6-BBD4587F3D7B","BA252EA5-5572-411C-8BFC-41265BBA4CE8","C1E1C431-73A9-4B45-AA79-F33D7C716811","4DD7EAD5-32D2-47DC-AB49-A846379C9833","957FAFB0-591A-41ED-9A77-ECFA79075EFB","B47E8E5C-DAC3-4563-8D1B-84D5BD41221E","D5D69655-F1A9-43E8-8A60-55A40A704FD4"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":742},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(5.0,81.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"652":{"submorphs":[],"scripts":[],"id":"35F929E7-9BD3-4CFA-879B-032BDC3512A2","shape":{"__isSmartRef__":true,"id":653},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":651},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":654}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":656},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","E24E16C9-A02D-4DC4-89F3-9535E54A9BAE","6FD03EBD-9331-4021-99B7-298ADDFC8C33","53BAF5AF-5CBA-425B-A0BB-5E51D31867FA","BC8209BF-4E53-419D-9D86-49C971E6F754","464553B0-0A18-418A-8665-C128463D0EAD","D0F9E5D5-1EEB-4490-A36B-12CB104F01A9","35E05786-926D-42CB-88EF-CE38E8F2C86E","6D6F1EE6-7BA6-4B05-8916-FA27A3BD92BC","23F2BF06-7425-4AD5-8397-0904C8E5476C","4F60540C-2F4F-43E2-9C58-43E1A991C147","F55EC9CF-7CA4-4D52-A99A-8EA142D1C2DD"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"653":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"654":{"style":{"__isSmartRef__":true,"id":655},"chunkOwner":{"__isSmartRef__":true,"id":652},"_id":"_33507","storedString":"Stop","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"655":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"656":{"morph":{"__isSmartRef__":true,"id":652},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"657":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":658},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"658":{"stops":[{"__isSmartRef__":true,"id":659},{"__isSmartRef__":true,"id":660},{"__isSmartRef__":true,"id":661},{"__isSmartRef__":true,"id":662}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"659":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"660":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"661":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"662":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"663":{"stops":[{"__isSmartRef__":true,"id":664},{"__isSmartRef__":true,"id":665},{"__isSmartRef__":true,"id":666},{"__isSmartRef__":true,"id":667}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"664":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"665":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"666":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"667":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"668":{"stops":[{"__isSmartRef__":true,"id":669},{"__isSmartRef__":true,"id":670},{"__isSmartRef__":true,"id":671},{"__isSmartRef__":true,"id":672}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"669":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"670":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"671":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"672":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"673":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":674},{"__isSmartRef__":true,"id":676},{"__isSmartRef__":true,"id":678},{"__isSmartRef__":true,"id":680},{"__isSmartRef__":true,"id":682}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"674":{"date":{"__isSmartRef__":true,"id":675},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"675":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"676":{"date":{"__isSmartRef__":true,"id":677},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"677":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"678":{"date":{"__isSmartRef__":true,"id":679},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"679":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"680":{"date":{"__isSmartRef__":true,"id":681},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"681":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"682":{"date":{"__isSmartRef__":true,"id":683},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"683":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"684":{"sourceObj":{"__isSmartRef__":true,"id":651},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":651},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"685":{"sourceObj":{"__isSmartRef__":true,"id":651},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":686},"targetMethodName":"stop","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"686":{"submorphs":[],"scripts":[],"id":"DFA99784-9469-437E-9259-5FE6DB274314","shape":{"__isSmartRef__":true,"id":687},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Rectangle1","partsBinMetaInfo":{"__isSmartRef__":true,"id":688},"eventHandler":{"__isSmartRef__":true,"id":703},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C"],"partTests":{"__isSmartRef__":true,"id":704},"_ClipMode":"visible","moved":true,"owner":null,"algorithm":{"__isSmartRef__":true,"id":709},"result":false,"#startLetters":"init","isBeingDragged":false,"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":710},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(2259.0,1431.0)"},"687":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(250.0,252.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,143,0)","_Padding":"lively.rect(0,0,0,0)"},"688":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":689},{"__isSmartRef__":true,"id":691},{"__isSmartRef__":true,"id":693},{"__isSmartRef__":true,"id":695},{"__isSmartRef__":true,"id":697},{"__isSmartRef__":true,"id":699},{"__isSmartRef__":true,"id":701}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"689":{"date":{"__isSmartRef__":true,"id":690},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"690":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"691":{"date":{"__isSmartRef__":true,"id":692},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"692":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"693":{"date":{"__isSmartRef__":true,"id":694},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"694":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"695":{"date":{"__isSmartRef__":true,"id":696},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"696":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"697":{"date":{"__isSmartRef__":true,"id":698},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"698":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"699":{"date":{"__isSmartRef__":true,"id":700},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"700":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"701":{"date":{"__isSmartRef__":true,"id":702},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"702":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"703":{"morph":{"__isSmartRef__":true,"id":686},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"704":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":705}},"705":{"test01IsMorph":{"__isSmartRef__":true,"id":706}},"706":{"varMapping":{"__isSmartRef__":true,"id":707},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":708},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"707":{"this":{"__isSmartRef__":true,"id":704}},"708":{},"709":{"__LivelyClassName__":"SimplexAlgorithmClass","__SourceModuleName__":"Global.projects.SketchPad.SimplexAlgorithm"},"710":{"solveConstraints":{"__isSmartRef__":true,"id":711},"start":{"__isSmartRef__":true,"id":715},"stop":{"__isSmartRef__":true,"id":719},"testFunc":{"__isSmartRef__":true,"id":723},"initSimplex":{"__isSmartRef__":true,"id":727},"simplexStep":{"__isSmartRef__":true,"id":731},"initializeTableau":{"__isSmartRef__":true,"id":735}},"711":{"varMapping":{"__isSmartRef__":true,"id":712},"source":"function solveConstraints() {\n // changed at Tue Oct 30 2012 17:26:19 GMT+0100 (Mitteleuropäische Zeit) by lisa.pfisterer \n module('apps.dwarfcassowary.js.DwarfCassowary').load();\n module('projects.SketchPad.testModule').load();\n \n var solver = new ClSimplexSolver();\n var height1 = new ClVariable(5);\n var height2 = new ClVariable(10);\n \n var width1 = new ClVariable(5);\n var width2 = new ClVariable(10);\n \n solver.addConstraint(new ClLinearEquation((new ClLinearExpression(height1)).times(2), height2 ));\n \n solver.addConstraint(new ClLinearEquation((new ClLinearExpression(width1)).times(2), width2 ));\n \n solver. addStay(height2). addEditVar(height1). beginEdit();\n solver. addStay(width2). addEditVar(width1). beginEdit();\n \n solver. suggestValue(height1, this.get('Rectangle2').getExtent().y). resolve();\n solver. suggestValue(width1, this.get('Rectangle2').getExtent().x). resolve();\n \n solver.endEdit();\n \n var extent = this.get(\"Rectangle1\").getExtent();\n extent.y = height2.value();\n extent.x = width2.value();\n\n this.get(\"Rectangle1\").setExtent(extent);\n \n var ext1 = this.get(\"Rectangle1\").getExtent();\n var ext2 = this.get(\"Rectangle2\").getExtent();\n \n \n this.get(\"textfield\").setTextString(\"Extent 1: X: \" + ext1.x + \", Y: \" + ext1.y);\n this.get(\"textfield2\").setTextString(\"Extent 2: X: \" + ext2.x + \", Y: \" + ext2.y);\n this.get(\"ratio\").setTextString(\"Ratio: X: \" + (ext1.x/ext2.x) + \", Y: \" +(ext1.y/ext2.y) );\n}","funcProperties":{"__isSmartRef__":true,"id":713},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"712":{"this":{"__isSmartRef__":true,"id":686}},"713":{"timestamp":{"__isSmartRef__":true,"id":714},"user":"lisa.pfisterer","tags":[]},"714":{"isSerializedDate":true,"string":"Wed Nov 07 2012 18:48:40 GMT+0100 (CET)"},"715":{"varMapping":{"__isSmartRef__":true,"id":716},"source":"function start() {\n this.initSimplex();\n this.startStepping(1000, \"simplexStep\")\n}","funcProperties":{"__isSmartRef__":true,"id":717},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"716":{"this":{"__isSmartRef__":true,"id":686}},"717":{"timestamp":{"__isSmartRef__":true,"id":718},"user":"lisa.pfisterer","tags":[]},"718":{"isSerializedDate":true,"string":"Mon Nov 19 2012 12:49:43 GMT+0100 (CET)"},"719":{"varMapping":{"__isSmartRef__":true,"id":720},"source":"function stop() {\n this.stopStepping()\n}","funcProperties":{"__isSmartRef__":true,"id":721},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"720":{"this":{"__isSmartRef__":true,"id":686}},"721":{"timestamp":{"__isSmartRef__":true,"id":722},"user":"lisa.pfisterer","tags":[]},"722":{"isSerializedDate":true,"string":"Mon Nov 05 2012 09:16:36 GMT+0100 (CET)"},"723":{"varMapping":{"__isSmartRef__":true,"id":724},"source":"function testFunc() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n var object = new SimplexAlgorithmClass();\n object.main();\n //var x = height1.init();\n //this.get(\"textfield\").setTextString(\"Value for X: \" + x);\n //var solver = new testObject();\n //solver.testFunction();\n}","funcProperties":{"__isSmartRef__":true,"id":725},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"724":{"this":{"__isSmartRef__":true,"id":686}},"725":{"timestamp":{"__isSmartRef__":true,"id":726},"user":"lisa.pfisterer","tags":[]},"726":{"isSerializedDate":true,"string":"Tue Nov 13 2012 18:13:02 GMT+0100 (CET)"},"727":{"varMapping":{"__isSmartRef__":true,"id":728},"source":"function initSimplex() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n JSLoader.loadJs('http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/SimplexAlgorithm.js');\n \n this.algorithm = new SimplexAlgorithmClass();\n this.get(\"solutionString\").setTextString(\"\");\n \n all = new Array(\"x1\", \"x2\", \"x3\", \"x4\", \"x5\", \"x6\", \"x7\", \"x8\");\n schlupf = new Array(\"x5\", \"x6\", \"x7\", \"x8\", \"F\");\n needed = new Array(\"x1\", \"x2\", \"x3\", \"x4\");\n \n this.initializeTableau();\n\n this.algorithm.initSimplex(all, schlupf, needed);\n \n \n\n var extent = this.get(\"optangle\").getExtent();\n extent.x = 0;\n extent.y = 0;\n this.get(\"optangle\").setExtent(extent);\n \n var extent2 = this.get(\"optangle2\").getExtent();\n extent2.x = 0;\n extent2.y = 0;\n this.get(\"optangle2\").setExtent(extent2);\n \n this.result = false;\n}","funcProperties":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"728":{"this":{"__isSmartRef__":true,"id":686}},"729":{"timestamp":{"__isSmartRef__":true,"id":730},"user":"lisa.pfisterer","tags":[]},"730":{"isSerializedDate":true,"string":"Mon Nov 19 2012 12:22:46 GMT+0100 (CET)"},"731":{"varMapping":{"__isSmartRef__":true,"id":732},"source":"function simplexStep() {\n if(!this.algorithm.result) {\n this.algorithm.simplexIteration();\n console.log(\"Result: \" + this.algorithm.resultString);\n console.log(\"Array x1: \" + this.algorithm.resultArray[0]);\n console.log(\"Array x2: \" + this.algorithm.resultArray[1]);\n console.log(\"Array x3: \" + this.algorithm.resultArray[2]);\n console.log(\"Array x4: \" + this.algorithm.resultArray[3]);\n \n this.get(\"solutionString\").setTextString(this.algorithm.needed[0] + \": \" + this.algorithm.resultArray[0] + \" \" + this.algorithm.needed[1] + \": \" + this.algorithm.resultArray[1] + \" \" + this.algorithm.needed[2] + \": \" + this.algorithm.resultArray[2] + \" \" + this.algorithm.needed[3] + \": \" + this.algorithm.resultArray[3]);\n \n\tvar extent = this.get(\"optangle\").getExtent();\n\textent[\"x\"] = this.algorithm.resultArray[0] * 1;\n\textent[\"y\"] = this.algorithm.resultArray[1] * 1;\n\tthis.get(\"optangle\").setExtent(extent);\n\t\n\tvar extent2 = this.get(\"optangle2\").getExtent();\n\textent2.x = this.algorithm.resultArray[2] * 1;\n\textent2.y = this.algorithm.resultArray[3] * 1;\n\tthis.get(\"optangle2\").setExtent(extent2);\n } else {\n this.stop();\n console.log(\"ALGORITHM FINISHED.\");\n }\n \n\n}","funcProperties":{"__isSmartRef__":true,"id":733},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"732":{"this":{"__isSmartRef__":true,"id":686}},"733":{"timestamp":{"__isSmartRef__":true,"id":734},"user":"lisa.pfisterer","tags":[]},"734":{"isSerializedDate":true,"string":"Mon Nov 19 2012 12:50:17 GMT+0100 (CET)"},"735":{"varMapping":{"__isSmartRef__":true,"id":736},"source":"function initializeTableau() {\n var tableau = new Array(8);\n\n tableau[0] = new Array( 1, 0, 0, 0, 1, 0, 0, 0, 500 );\n \n tableau[1] = new Array( 0, 1, 0, 0, 0, 1, 0, 0, 500 );\n \n tableau[2] = new Array( 0, 0, 1, 0, 0, 0, 1, 0, 500 );\n\n tableau[3] = new Array( 0, 0, 0, 1, 0, 0, 0, 1, 500 );\n \n tableau[4] = new Array( 1, - 2, 0, 0, 0, 0, 0, 0, 0 );\n \n tableau[5] = new Array( 0, 0, 1, -3, 0, 0, 0, 0, 0 );\n \n tableau[6] = new Array( 1, 0, -3, 0, 0, 0, 0, 0, 0 );\n \n tableau[7] = new Array( -1, -1, -1, -1, 0, 0, 0, 0, 0 );\n\t\t\t\n this.algorithm.tableau = tableau;\t\n}","funcProperties":{"__isSmartRef__":true,"id":737},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"736":{"this":{"__isSmartRef__":true,"id":686}},"737":{"timestamp":{"__isSmartRef__":true,"id":738},"user":"lisa.pfisterer","tags":[]},"738":{"isSerializedDate":true,"string":"Mon Nov 19 2012 12:24:52 GMT+0100 (CET)"},"739":{"sourceObj":{"__isSmartRef__":true,"id":651},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":243},"targetMethodName":"stop","varMapping":{"__isSmartRef__":true,"id":740},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"740":{"source":{"__isSmartRef__":true,"id":651},"target":{"__isSmartRef__":true,"id":243}},"741":{"morph":{"__isSmartRef__":true,"id":651},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"742":{"doAction":{"__isSmartRef__":true,"id":743}},"743":{"varMapping":{"__isSmartRef__":true,"id":744},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":745},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"744":{"this":{"__isSmartRef__":true,"id":651}},"745":{"timestamp":{"__isSmartRef__":true,"id":746},"user":"robertkrahn","tags":[]},"746":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"747":{"submorphs":[{"__isSmartRef__":true,"id":748}],"scripts":[],"id":"2EC07C09-6226-4D1D-B010-0376BCFC2BF8","shape":{"__isSmartRef__":true,"id":753},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":759},"lighterFill":{"__isSmartRef__":true,"id":764},"label":{"__isSmartRef__":true,"id":748},"name":"startButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":673},"attributeConnections":[{"__isSmartRef__":true,"id":769}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":771},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","55E09D28-A9CA-4965-825E-F64F08933541","52575A31-EA4C-4E6E-B44F-37DE54D09554","09D0A760-52C4-4A3D-874C-137EBF1EC476","5EBC15A1-E19A-4FBD-8DBD-A2314C23B003","3B9E867B-0475-4602-BACF-0E82334A96D5","C0402D4B-0FBE-4555-8D28-FD88F7380060","DDC9CFD1-04BD-45AD-A355-E9619E645903","536D2B4D-6B6D-44BA-A0AA-10D1C2A05E10","0D0825E7-3869-420D-8BAB-1F27926C7D16","48C2E65C-A6DD-4769-A059-188D760B4FDE","77CF1B40-203E-4634-A884-0D093255DB74"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(7.0,53.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"748":{"submorphs":[],"scripts":[],"id":"BABB2BEA-EBA9-46E0-8351-B1B88895E2C0","shape":{"__isSmartRef__":true,"id":749},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":747},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":750}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":752},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","FA375CFB-4C21-4DC8-8F83-823F12C471E2","765CA998-A11D-4244-9112-E02C3E6D6E08","73AA2975-57A2-4F12-A71A-171D2BDC5ECA","A017DA43-1B33-4E3C-8DB3-97FE48F0C491","67CE02E1-7A8E-4984-998C-BCF6A77C546C","8FEAD123-5CF2-46BB-A565-CB274595BC73","1F94C037-3802-4323-B400-ECC60F8AAD7E","F3A4CA0F-900C-4C22-A218-5219A4B70E1B","9D289327-D850-478C-BA7A-236DF8B00D66","3069354A-627A-4C68-BF85-17BEB887EE2E","84D0F51F-E874-4A3E-A5F7-6768EA92879F"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"749":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"750":{"style":{"__isSmartRef__":true,"id":751},"chunkOwner":{"__isSmartRef__":true,"id":748},"_id":"_33410","storedString":"Start","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"751":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"752":{"morph":{"__isSmartRef__":true,"id":748},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"753":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":754},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"754":{"stops":[{"__isSmartRef__":true,"id":755},{"__isSmartRef__":true,"id":756},{"__isSmartRef__":true,"id":757},{"__isSmartRef__":true,"id":758}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"755":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"756":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"757":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"758":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"759":{"stops":[{"__isSmartRef__":true,"id":760},{"__isSmartRef__":true,"id":761},{"__isSmartRef__":true,"id":762},{"__isSmartRef__":true,"id":763}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"760":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"761":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"762":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"763":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"764":{"stops":[{"__isSmartRef__":true,"id":765},{"__isSmartRef__":true,"id":766},{"__isSmartRef__":true,"id":767},{"__isSmartRef__":true,"id":768}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"765":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"766":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"767":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"768":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"769":{"sourceObj":{"__isSmartRef__":true,"id":747},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":243},"targetMethodName":"start","varMapping":{"__isSmartRef__":true,"id":770},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"770":{"source":{"__isSmartRef__":true,"id":747},"target":{"__isSmartRef__":true,"id":243}},"771":{"morph":{"__isSmartRef__":true,"id":747},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"772":{"submorphs":[{"__isSmartRef__":true,"id":773}],"scripts":[],"id":"4A007B9F-FC68-43CE-80B2-1A6A42660E75","shape":{"__isSmartRef__":true,"id":778},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":784},"lighterFill":{"__isSmartRef__":true,"id":789},"label":{"__isSmartRef__":true,"id":773},"name":"initButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":794},"eventHandler":{"__isSmartRef__":true,"id":805},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","55E09D28-A9CA-4965-825E-F64F08933541","52575A31-EA4C-4E6E-B44F-37DE54D09554","09D0A760-52C4-4A3D-874C-137EBF1EC476","5EBC15A1-E19A-4FBD-8DBD-A2314C23B003","3B9E867B-0475-4602-BACF-0E82334A96D5","C0402D4B-0FBE-4555-8D28-FD88F7380060","2929A139-A361-4843-91ED-C8C25247D03B","A3AFCD3D-15BC-4425-B5F2-EAD7B426D22F","C1BCF00F-424D-421B-A1A4-28F32BE56D5E","3D2F7D26-83B3-4D93-9C0D-AA7799EEFC4C","415BE93A-49D8-44CD-9A30-3AE267E08E04","4A85AEE3-D70C-4912-8E85-EAAEC7CA3C06"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"attributeConnections":[{"__isSmartRef__":true,"id":806}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(4.0,18.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"773":{"submorphs":[],"scripts":[],"id":"21DF8089-1FF5-4716-93F5-86B449A0337B","shape":{"__isSmartRef__":true,"id":774},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":772},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":775}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":777},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","FA375CFB-4C21-4DC8-8F83-823F12C471E2","765CA998-A11D-4244-9112-E02C3E6D6E08","73AA2975-57A2-4F12-A71A-171D2BDC5ECA","A017DA43-1B33-4E3C-8DB3-97FE48F0C491","67CE02E1-7A8E-4984-998C-BCF6A77C546C","8FEAD123-5CF2-46BB-A565-CB274595BC73","12C45DC5-CE8C-449A-8A20-1CC7DD2423FC","BEE45CC0-D0B8-4749-A965-A1EBC53E76B2","054BB4B8-8FCF-4484-B6AF-C55D55E37AD4","413AEDAD-6F88-4CA7-A9EB-96F2EF90E8D7","B16F61AC-483C-431D-839F-4252130A3E68","9D781F43-2100-4C8F-8EB3-D23CA826A0BE"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"774":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"775":{"style":{"__isSmartRef__":true,"id":776},"chunkOwner":{"__isSmartRef__":true,"id":773},"_id":"_1120","storedString":"Initialisieren","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"776":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"777":{"morph":{"__isSmartRef__":true,"id":773},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"778":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":779},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"779":{"stops":[{"__isSmartRef__":true,"id":780},{"__isSmartRef__":true,"id":781},{"__isSmartRef__":true,"id":782},{"__isSmartRef__":true,"id":783}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"780":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"781":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"782":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"783":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"784":{"stops":[{"__isSmartRef__":true,"id":785},{"__isSmartRef__":true,"id":786},{"__isSmartRef__":true,"id":787},{"__isSmartRef__":true,"id":788}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"785":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"786":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"787":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"788":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"789":{"stops":[{"__isSmartRef__":true,"id":790},{"__isSmartRef__":true,"id":791},{"__isSmartRef__":true,"id":792},{"__isSmartRef__":true,"id":793}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"790":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"791":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"792":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"793":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"794":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":795},{"__isSmartRef__":true,"id":797},{"__isSmartRef__":true,"id":799},{"__isSmartRef__":true,"id":801},{"__isSmartRef__":true,"id":803}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"795":{"date":{"__isSmartRef__":true,"id":796},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"796":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"797":{"date":{"__isSmartRef__":true,"id":798},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"798":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"799":{"date":{"__isSmartRef__":true,"id":800},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"800":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"801":{"date":{"__isSmartRef__":true,"id":802},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"802":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"803":{"date":{"__isSmartRef__":true,"id":804},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"804":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"805":{"morph":{"__isSmartRef__":true,"id":772},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"806":{"sourceObj":{"__isSmartRef__":true,"id":772},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":243},"targetMethodName":"initSimplex","varMapping":{"__isSmartRef__":true,"id":807},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"807":{"source":{"__isSmartRef__":true,"id":772},"target":{"__isSmartRef__":true,"id":243}},"808":{"submorphs":[{"__isSmartRef__":true,"id":809}],"scripts":[],"id":"340BD4BB-16B9-47A9-8282-D35930780DE2","shape":{"__isSmartRef__":true,"id":814},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":820},"lighterFill":{"__isSmartRef__":true,"id":825},"label":{"__isSmartRef__":true,"id":809},"name":"parseConstraintsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":830},"attributeConnections":[{"__isSmartRef__":true,"id":842},{"__isSmartRef__":true,"id":843}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":845},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","F60C6C80-53D4-4D5C-9ED3-95605C4D56DC","95F3A13F-AAEB-4908-91C0-B87713A5E6E3","9176FC8B-F37B-4188-9B2E-E718C3D9B12A","8239B60C-680A-4E8E-8F48-398028228535","A99A9AB5-FDC1-43E4-85F0-D69BD20223F9","3A28F1F7-C0A5-4346-AA70-54B5FECACF9A","E6D1D7AC-9308-4911-AFA7-EAD5A99AC31F","6231550E-443E-4240-AB99-E2574CBB80CF","81696BB8-3335-40FD-9E04-1E49BE86CA5D","7E990F41-2796-4782-AF2B-1470BC32CF68","1C9FFDEB-5B36-481A-86D0-D1C0D26AD3B0"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":846},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(1627.0,662.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"809":{"submorphs":[],"scripts":[],"id":"DAC57157-9CF9-4A6D-A0E6-7D93A9FD883B","shape":{"__isSmartRef__":true,"id":810},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":808},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":811}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":813},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","A3C83808-0F33-4DE8-B768-9D3D321F6DCF","84D29350-B39A-4D78-8D8C-0C782E69F01E","A8E991FE-CE35-42D0-899D-84A971A8EA24","8584DD1A-DDE5-4456-9B8F-92C3D5D16FD1","A012064E-9881-45AC-873B-9FCEB952B7DD","9360CF78-F02C-4B5B-B0B9-E0DBF495EF21","022F059B-EAD1-46A6-98D7-1518240E6E80","F8803104-9C3E-4290-99F3-FDB6FAC5F60D","D95E4582-73D6-4243-91C7-53A3EC2C0868","83B42DB6-EDBD-4D44-A7D6-CF39B361ED04","F7029335-CD94-4720-B2AE-3D08DA42CACC"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"810":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"811":{"style":{"__isSmartRef__":true,"id":812},"chunkOwner":{"__isSmartRef__":true,"id":809},"_id":"_2456","storedString":"Einlesen","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"812":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"813":{"morph":{"__isSmartRef__":true,"id":809},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"814":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":815},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"815":{"stops":[{"__isSmartRef__":true,"id":816},{"__isSmartRef__":true,"id":817},{"__isSmartRef__":true,"id":818},{"__isSmartRef__":true,"id":819}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"816":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"817":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"818":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"819":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"820":{"stops":[{"__isSmartRef__":true,"id":821},{"__isSmartRef__":true,"id":822},{"__isSmartRef__":true,"id":823},{"__isSmartRef__":true,"id":824}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"821":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"822":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"823":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"824":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"825":{"stops":[{"__isSmartRef__":true,"id":826},{"__isSmartRef__":true,"id":827},{"__isSmartRef__":true,"id":828},{"__isSmartRef__":true,"id":829}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"826":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"827":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"828":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"829":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"830":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":831},{"__isSmartRef__":true,"id":833},{"__isSmartRef__":true,"id":835},{"__isSmartRef__":true,"id":837},{"__isSmartRef__":true,"id":839}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":841},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"831":{"date":{"__isSmartRef__":true,"id":832},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"832":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"833":{"date":{"__isSmartRef__":true,"id":834},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"834":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"835":{"date":{"__isSmartRef__":true,"id":836},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"836":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"837":{"date":{"__isSmartRef__":true,"id":838},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"838":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"839":{"date":{"__isSmartRef__":true,"id":840},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"840":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"841":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"842":{"sourceObj":{"__isSmartRef__":true,"id":808},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":808},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"843":{"sourceObj":{"__isSmartRef__":true,"id":808},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":243},"targetMethodName":"parseConstraints","varMapping":{"__isSmartRef__":true,"id":844},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"844":{"source":{"__isSmartRef__":true,"id":808},"target":{"__isSmartRef__":true,"id":243}},"845":{"morph":{"__isSmartRef__":true,"id":808},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"846":{"doAction":{"__isSmartRef__":true,"id":847}},"847":{"varMapping":{"__isSmartRef__":true,"id":848},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":849},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"848":{"this":{"__isSmartRef__":true,"id":808}},"849":{"timestamp":{"__isSmartRef__":true,"id":850},"user":"robertkrahn","tags":[]},"850":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"851":{"submorphs":[{"__isSmartRef__":true,"id":852}],"scripts":[],"id":"1EFCCDA6-79A8-4108-BC21-525829AC7F7B","shape":{"__isSmartRef__":true,"id":857},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":863},"lighterFill":{"__isSmartRef__":true,"id":868},"label":{"__isSmartRef__":true,"id":852},"name":"positionButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":873},"attributeConnections":[{"__isSmartRef__":true,"id":885}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":886},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","04201192-A068-4AE4-9F41-50B132EE82CC","2D30918D-C7D3-4006-A2E7-7F88A6BD8F23","656196ED-1C07-48D4-8A23-A4FEF527E0AC","4CB4B6F8-E829-4A46-AD84-C5D64C0FF5AF","B801DD73-1AEC-456D-8AAC-9E915F76DD41","E3160353-FB01-4EBF-8868-1D0CF5AA1849","C17CE8DD-F150-471B-A804-B902C44DB989","BAA26299-1172-4C28-9D20-563CA81EB857","8B6894B9-3D7A-4E35-AA37-0D97E50BBD9E","DAEC803B-0B68-4965-8CC3-B742865E9938","C68545B3-B527-4BB1-A57F-2F61F4B6D51F"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":887},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(9.0,310.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"852":{"submorphs":[],"scripts":[],"id":"A35BB338-D834-4D24-89A1-8B022DCB033C","shape":{"__isSmartRef__":true,"id":853},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":851},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":854}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":856},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","97B231F5-D46D-4DFF-8A55-0C378263FD01","63D9A5CA-ECF4-46B9-A362-27818599325C","801772B7-652A-4285-94B3-E9763D3A0A0A","377D2D25-3B82-4D0E-BBB7-83CFD46B165C","209BE7AD-BEB8-453F-912E-D757BE6EA71D","AB52B694-4478-40B4-BCDF-4F69ABD0C1FB","303C69B8-19F4-4246-A1E0-A0F10E224FBF","4D408C13-0EE5-45F4-9B8B-D1230900F49E","2D547A16-71CE-4CC4-B3D4-10215038456E","CA91D7EE-DABF-4BF1-AF84-819056198345","1E29867A-FD11-48DB-A285-9521EDB72FEA"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"853":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"854":{"style":{"__isSmartRef__":true,"id":855},"chunkOwner":{"__isSmartRef__":true,"id":852},"_id":"_2175","storedString":"Position","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"855":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"856":{"morph":{"__isSmartRef__":true,"id":852},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"857":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":858},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"858":{"stops":[{"__isSmartRef__":true,"id":859},{"__isSmartRef__":true,"id":860},{"__isSmartRef__":true,"id":861},{"__isSmartRef__":true,"id":862}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"859":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"860":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"861":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"862":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"863":{"stops":[{"__isSmartRef__":true,"id":864},{"__isSmartRef__":true,"id":865},{"__isSmartRef__":true,"id":866},{"__isSmartRef__":true,"id":867}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"864":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"865":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"866":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"867":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"868":{"stops":[{"__isSmartRef__":true,"id":869},{"__isSmartRef__":true,"id":870},{"__isSmartRef__":true,"id":871},{"__isSmartRef__":true,"id":872}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"869":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"870":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"871":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"872":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"873":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":874},{"__isSmartRef__":true,"id":876},{"__isSmartRef__":true,"id":878},{"__isSmartRef__":true,"id":880},{"__isSmartRef__":true,"id":882}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":884},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"874":{"date":{"__isSmartRef__":true,"id":875},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"875":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"876":{"date":{"__isSmartRef__":true,"id":877},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"877":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"878":{"date":{"__isSmartRef__":true,"id":879},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"879":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"880":{"date":{"__isSmartRef__":true,"id":881},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"881":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"882":{"date":{"__isSmartRef__":true,"id":883},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"883":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"884":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"885":{"sourceObj":{"__isSmartRef__":true,"id":851},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":851},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"886":{"morph":{"__isSmartRef__":true,"id":851},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"887":{"doAction":{"__isSmartRef__":true,"id":888}},"888":{"varMapping":{"__isSmartRef__":true,"id":889},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"position\");\n}","funcProperties":{"__isSmartRef__":true,"id":890},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"889":{"this":{"__isSmartRef__":true,"id":851}},"890":{"timestamp":{"__isSmartRef__":true,"id":891},"user":"daniel.hoffmann","tags":[]},"891":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:37:56 GMT+0100 (CET)"},"892":{"submorphs":[{"__isSmartRef__":true,"id":893}],"scripts":[],"id":"28B54C0A-7C30-4AB1-9363-570477D3EE72","shape":{"__isSmartRef__":true,"id":898},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":904},"lighterFill":{"__isSmartRef__":true,"id":909},"label":{"__isSmartRef__":true,"id":893},"name":"verticalDistanceButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":914},"attributeConnections":[{"__isSmartRef__":true,"id":926}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":927},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","04201192-A068-4AE4-9F41-50B132EE82CC","2D30918D-C7D3-4006-A2E7-7F88A6BD8F23","656196ED-1C07-48D4-8A23-A4FEF527E0AC","4CB4B6F8-E829-4A46-AD84-C5D64C0FF5AF","B801DD73-1AEC-456D-8AAC-9E915F76DD41","E3160353-FB01-4EBF-8868-1D0CF5AA1849","C17CE8DD-F150-471B-A804-B902C44DB989","BAA26299-1172-4C28-9D20-563CA81EB857","8B6894B9-3D7A-4E35-AA37-0D97E50BBD9E","E199C9AB-7C9A-4FE3-9730-97A76FB09C41","F14E8FEB-BDB5-464B-BD3B-C8C70C47D49B","CFC48C5A-9924-4220-BA8A-326B56CE0997"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":928},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(10.0,342.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"893":{"submorphs":[],"scripts":[],"id":"204821B2-DA0F-4DE5-9DE0-3AECF5CB18A5","shape":{"__isSmartRef__":true,"id":894},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":892},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":895}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":897},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","97B231F5-D46D-4DFF-8A55-0C378263FD01","63D9A5CA-ECF4-46B9-A362-27818599325C","801772B7-652A-4285-94B3-E9763D3A0A0A","377D2D25-3B82-4D0E-BBB7-83CFD46B165C","209BE7AD-BEB8-453F-912E-D757BE6EA71D","AB52B694-4478-40B4-BCDF-4F69ABD0C1FB","303C69B8-19F4-4246-A1E0-A0F10E224FBF","4D408C13-0EE5-45F4-9B8B-D1230900F49E","2D547A16-71CE-4CC4-B3D4-10215038456E","7D4599DE-22B4-4132-9569-3402188A1E6D","BE191E38-076D-4EC2-984C-A592403A8ECB","76C57E64-97E0-46E7-B6B9-48D90A414BDB"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"894":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"895":{"style":{"__isSmartRef__":true,"id":896},"chunkOwner":{"__isSmartRef__":true,"id":893},"_id":"_14355","storedString":"Vert. Abstand","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"896":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"897":{"morph":{"__isSmartRef__":true,"id":893},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"898":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":899},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"899":{"stops":[{"__isSmartRef__":true,"id":900},{"__isSmartRef__":true,"id":901},{"__isSmartRef__":true,"id":902},{"__isSmartRef__":true,"id":903}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"900":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"901":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"902":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"903":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"904":{"stops":[{"__isSmartRef__":true,"id":905},{"__isSmartRef__":true,"id":906},{"__isSmartRef__":true,"id":907},{"__isSmartRef__":true,"id":908}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"905":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"906":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"907":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"908":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"909":{"stops":[{"__isSmartRef__":true,"id":910},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":912},{"__isSmartRef__":true,"id":913}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"910":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"911":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"912":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"913":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"914":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":917},{"__isSmartRef__":true,"id":919},{"__isSmartRef__":true,"id":921},{"__isSmartRef__":true,"id":923}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":925},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"915":{"date":{"__isSmartRef__":true,"id":916},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"916":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"917":{"date":{"__isSmartRef__":true,"id":918},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"918":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"919":{"date":{"__isSmartRef__":true,"id":920},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"920":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"921":{"date":{"__isSmartRef__":true,"id":922},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"922":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"923":{"date":{"__isSmartRef__":true,"id":924},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"924":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"925":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"926":{"sourceObj":{"__isSmartRef__":true,"id":892},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":892},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"927":{"morph":{"__isSmartRef__":true,"id":892},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"928":{"doAction":{"__isSmartRef__":true,"id":929}},"929":{"varMapping":{"__isSmartRef__":true,"id":930},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"vertical_distance\");\n}","funcProperties":{"__isSmartRef__":true,"id":931},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"930":{"this":{"__isSmartRef__":true,"id":892}},"931":{"timestamp":{"__isSmartRef__":true,"id":932},"user":"daniel.hoffmann","tags":[]},"932":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:24:50 GMT+0100 (CET)"},"933":{"submorphs":[{"__isSmartRef__":true,"id":934}],"scripts":[],"id":"EE28803E-FF33-4938-B45D-EEE2E1FFEAF6","shape":{"__isSmartRef__":true,"id":939},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":945},"lighterFill":{"__isSmartRef__":true,"id":950},"label":{"__isSmartRef__":true,"id":934},"name":"horizontalDistanceButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":955},"attributeConnections":[{"__isSmartRef__":true,"id":967}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":968},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","04201192-A068-4AE4-9F41-50B132EE82CC","2D30918D-C7D3-4006-A2E7-7F88A6BD8F23","656196ED-1C07-48D4-8A23-A4FEF527E0AC","4CB4B6F8-E829-4A46-AD84-C5D64C0FF5AF","B801DD73-1AEC-456D-8AAC-9E915F76DD41","E3160353-FB01-4EBF-8868-1D0CF5AA1849","C17CE8DD-F150-471B-A804-B902C44DB989","BAA26299-1172-4C28-9D20-563CA81EB857","8B6894B9-3D7A-4E35-AA37-0D97E50BBD9E","E199C9AB-7C9A-4FE3-9730-97A76FB09C41","F14E8FEB-BDB5-464B-BD3B-C8C70C47D49B","3F074810-6634-47BF-972A-6DC3890167D2","1697F01B-885E-47FE-B323-81558EE405C0"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":243},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":969},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(10.0,376.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"934":{"submorphs":[],"scripts":[],"id":"610E28AC-6A82-406A-975D-010083F3FAD4","shape":{"__isSmartRef__":true,"id":935},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":933},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":936}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":938},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","97B231F5-D46D-4DFF-8A55-0C378263FD01","63D9A5CA-ECF4-46B9-A362-27818599325C","801772B7-652A-4285-94B3-E9763D3A0A0A","377D2D25-3B82-4D0E-BBB7-83CFD46B165C","209BE7AD-BEB8-453F-912E-D757BE6EA71D","AB52B694-4478-40B4-BCDF-4F69ABD0C1FB","303C69B8-19F4-4246-A1E0-A0F10E224FBF","4D408C13-0EE5-45F4-9B8B-D1230900F49E","2D547A16-71CE-4CC4-B3D4-10215038456E","7D4599DE-22B4-4132-9569-3402188A1E6D","BE191E38-076D-4EC2-984C-A592403A8ECB","044E52FD-30DA-4F61-BA2A-A4E0CB158399","989FC3D8-EC7A-4BD5-8F42-DAA7EC3C9A82"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"935":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"936":{"style":{"__isSmartRef__":true,"id":937},"chunkOwner":{"__isSmartRef__":true,"id":934},"_id":"_2254","storedString":"Horiz. Abstand","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"937":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"938":{"morph":{"__isSmartRef__":true,"id":934},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"939":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":940},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"940":{"stops":[{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":942},{"__isSmartRef__":true,"id":943},{"__isSmartRef__":true,"id":944}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"941":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"942":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"943":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"944":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"945":{"stops":[{"__isSmartRef__":true,"id":946},{"__isSmartRef__":true,"id":947},{"__isSmartRef__":true,"id":948},{"__isSmartRef__":true,"id":949}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"946":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"947":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"948":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"949":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"950":{"stops":[{"__isSmartRef__":true,"id":951},{"__isSmartRef__":true,"id":952},{"__isSmartRef__":true,"id":953},{"__isSmartRef__":true,"id":954}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"951":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"952":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"953":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"954":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"955":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":956},{"__isSmartRef__":true,"id":958},{"__isSmartRef__":true,"id":960},{"__isSmartRef__":true,"id":962},{"__isSmartRef__":true,"id":964}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":966},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"956":{"date":{"__isSmartRef__":true,"id":957},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"957":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"958":{"date":{"__isSmartRef__":true,"id":959},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"959":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"960":{"date":{"__isSmartRef__":true,"id":961},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"961":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"962":{"date":{"__isSmartRef__":true,"id":963},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"963":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"964":{"date":{"__isSmartRef__":true,"id":965},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"965":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"966":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"967":{"sourceObj":{"__isSmartRef__":true,"id":933},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":933},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"968":{"morph":{"__isSmartRef__":true,"id":933},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"969":{"doAction":{"__isSmartRef__":true,"id":970}},"970":{"varMapping":{"__isSmartRef__":true,"id":971},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"horizontal_distance\");\n}","funcProperties":{"__isSmartRef__":true,"id":972},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"971":{"this":{"__isSmartRef__":true,"id":933}},"972":{"timestamp":{"__isSmartRef__":true,"id":973},"user":"daniel.hoffmann","tags":[]},"973":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:41:14 GMT+0100 (CET)"},"974":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(1774.0,712.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"975":{"partsSpaceName":"PartsBin/sd1213/","comment":"Constraint-based layouting with the Simplex algorithm. Still under construction!","migrationLevel":4,"partName":"SketchPad","changes":[{"__isSmartRef__":true,"id":976},{"__isSmartRef__":true,"id":978},{"__isSmartRef__":true,"id":980},{"__isSmartRef__":true,"id":982},{"__isSmartRef__":true,"id":984},{"__isSmartRef__":true,"id":986},{"__isSmartRef__":true,"id":988},{"__isSmartRef__":true,"id":990},{"__isSmartRef__":true,"id":992},{"__isSmartRef__":true,"id":994},{"__isSmartRef__":true,"id":996},{"__isSmartRef__":true,"id":998},{"__isSmartRef__":true,"id":1000},{"__isSmartRef__":true,"id":1002},{"__isSmartRef__":true,"id":1004},{"__isSmartRef__":true,"id":1006},{"__isSmartRef__":true,"id":1008},{"__isSmartRef__":true,"id":1010},{"__isSmartRef__":true,"id":1012},{"__isSmartRef__":true,"id":1014},{"__isSmartRef__":true,"id":1016},{"__isSmartRef__":true,"id":1018},{"__isSmartRef__":true,"id":1020},{"__isSmartRef__":true,"id":1022},{"__isSmartRef__":true,"id":1024},{"__isSmartRef__":true,"id":1026},{"__isSmartRef__":true,"id":1028},{"__isSmartRef__":true,"id":1030},{"__isSmartRef__":true,"id":1032},{"__isSmartRef__":true,"id":1034}],"lastModifiedDate":{"__isSmartRef__":true,"id":1036},"revisionOnLoad":186928,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"976":{"date":{"__isSmartRef__":true,"id":977},"author":"daniel.hoffmann","message":"add constraint for first variable in ratio constraint if both variables are not specified","id":"740B557B-62D1-4CBB-A0F6-8192C8DBB510"},"977":{"isSerializedDate":true,"string":"Thu Dec 13 2012 01:35:07 GMT+0100 (CET)"},"978":{"date":{"__isSmartRef__":true,"id":979},"author":"daniel.hoffmann","message":"add vertical distance constraint manually","id":"67F12FCF-5DD0-47A4-9793-ED578659E555"},"979":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:55:56 GMT+0100 (CET)"},"980":{"date":{"__isSmartRef__":true,"id":981},"author":"lisa.pfisterer","message":"Positionen möglich! :) Sowie Constraints-Array angelegt","id":"4052D55D-CD65-4555-A26D-59AFBCC32962"},"981":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:23:18 GMT+0100 (CET)"},"982":{"date":{"__isSmartRef__":true,"id":983},"author":"lisa.pfisterer","message":"Ratio implementiert (richtig herum??)","id":"37F523CF-DD2D-4A29-96F1-E50E32CD8D94"},"983":{"isSerializedDate":true,"string":"Mon Dec 03 2012 23:26:16 GMT+0100 (CET)"},"984":{"date":{"__isSmartRef__":true,"id":985},"author":"daniel.hoffmann","message":"read value of ratio","id":"1534C786-A4CB-4E28-8341-71AEBC1C796B"},"985":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:15:07 GMT+0100 (CET)"},"986":{"date":{"__isSmartRef__":true,"id":987},"author":"daniel.hoffmann","message":"get side of rectangle","id":"0E2DB143-F8A6-4DEA-A29B-8B814B27984E"},"987":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:49:43 GMT+0100 (CET)"},"988":{"date":{"__isSmartRef__":true,"id":989},"author":"daniel.hoffmann","message":"ratio button works as well","id":"855AF291-AD64-458B-9689-798C7B7C95B5"},"989":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:06:02 GMT+0100 (CET)"},"990":{"date":{"__isSmartRef__":true,"id":991},"author":"daniel.hoffmann","message":"Fixed bug to get current value of constraint type (width, height) \nAdded button to set up sketch area","id":"97C976C9-4DA1-40D1-8108-57DD86CA3BA2"},"991":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:00:42 GMT+0100 (CET)"},"992":{"date":{"__isSmartRef__":true,"id":993},"author":"lisa.pfisterer","message":"Zwischenstand. Util-Funktionen für das Arbeiten mit Arrays (Zeile und Spalte hinzufügen für neue Constraints im Tableau)","id":"09B63D24-0A8C-46E0-9DB0-CEDE9AF8690B"},"993":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:57:06 GMT+0100 (CET)"},"994":{"date":{"__isSmartRef__":true,"id":995},"author":"lisa.pfisterer","message":"first draft. Still under construction!","id":"2B13E2A0-6DC9-4EDF-82E7-F541EB7D78BF"},"995":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:43:10 GMT+0100 (CET)"},"996":{"date":{"__isSmartRef__":true,"id":997},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"997":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"998":{"date":{"__isSmartRef__":true,"id":999},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"999":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"1000":{"date":{"__isSmartRef__":true,"id":1001},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"1001":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"1002":{"date":{"__isSmartRef__":true,"id":1003},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"1003":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"1004":{"date":{"__isSmartRef__":true,"id":1005},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"1005":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"1006":{"date":{"__isSmartRef__":true,"id":1007},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"1007":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"1008":{"date":{"__isSmartRef__":true,"id":1009},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"1009":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"1010":{"date":{"__isSmartRef__":true,"id":1011},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"1011":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"1012":{"date":{"__isSmartRef__":true,"id":1013},"author":"daniel.hoffmann","message":"Added support for adding constraints manually","id":"09ABA022-2B1A-4B91-8B3B-31A5752DD828"},"1013":{"isSerializedDate":true,"string":"Sun Dec 02 2012 12:38:16 GMT+0100 (CET)"},"1014":{"date":{"__isSmartRef__":true,"id":1015},"author":"lisa.pfisterer","message":"Änderungen von Lisa. Array Util, Tableau-Anzeige, erste Schritte für Setter.","id":"5E3055D8-ECFA-4BEE-A27D-35F84A422A00"},"1015":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:28:16 GMT+0100 (CET)"},"1016":{"date":{"__isSmartRef__":true,"id":1017},"author":"lisa.pfisterer","message":"Umsetzen der height-Constraints ins Tableau jetzt möglich. auch die zu maximierende F-Funktion. Außerdem Anzeige der aktuellen Werte","id":"0E43FD81-95AA-4810-BF4D-5132C4CB5430"},"1017":{"isSerializedDate":true,"string":"Sun Dec 02 2012 19:09:22 GMT+0100 (CET)"},"1018":{"date":{"__isSmartRef__":true,"id":1019},"author":"daniel.hoffmann","message":"position constraint can be added manually, disabled syntax highlighting on output boxes","id":"7D9A3D34-1DA5-4BF6-8A5D-53C265AC87A8"},"1019":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:44:32 GMT+0100 (CET)"},"1020":{"date":{"__isSmartRef__":true,"id":1021},"author":"daniel.hoffmann","message":"got adding of ratio constraint working","id":"11BC8BB4-8039-4A3A-A8C6-049AFF5BF3B1"},"1021":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:27:18 GMT+0100 (CET)"},"1022":{"date":{"__isSmartRef__":true,"id":1023},"author":"daniel.hoffmann","message":"got adding of ratio constraint working (correct version)","id":"830E1959-4CD2-400A-8832-B463D536CF66"},"1023":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:40:18 GMT+0100 (CET)"},"1024":{"date":{"__isSmartRef__":true,"id":1025},"author":"daniel.hoffmann","message":"got adding of ratio constraint working (correct version)","id":"08861437-D7B9-4D35-9A3E-3F1320C6E6A5"},"1025":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:41:06 GMT+0100 (CET)"},"1026":{"date":{"__isSmartRef__":true,"id":1027},"author":"daniel.hoffmann","message":"add vertical distance constraint","id":"8696D8FA-BA32-4AF6-B86C-1C47F2AD2BA1"},"1027":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:25:33 GMT+0100 (CET)"},"1028":{"date":{"__isSmartRef__":true,"id":1029},"author":"daniel.hoffmann","message":"add horizontal distance constraint","id":"EAAB49A7-D541-4E81-B8E0-0BC33811146A"},"1029":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:33:24 GMT+0100 (CET)"},"1030":{"date":{"__isSmartRef__":true,"id":1031},"author":"daniel.hoffmann","message":"continuous constraint solving for distances","id":"36C600D0-D640-4727-8EDC-703660454CD5"},"1031":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:45:37 GMT+0100 (CET)"},"1032":{"date":{"__isSmartRef__":true,"id":1033},"author":"daniel.hoffmann","message":"start solving right after dragging,resizing etc. stops","id":"8FD7CB58-9017-4C4A-92AB-6C0FC1BCD3FE"},"1033":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:07:14 GMT+0100 (CET)"},"1034":{"date":{"__isSmartRef__":true,"id":1035},"author":"daniel.hoffmann","message":"start solving right after dragging,resizing etc. stops","id":"EBBB12D7-AB9B-4A8E-89FE-09E4B371A3DC"},"1035":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:08:07 GMT+0100 (CET)"},"1036":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:07:40 GMT+0100 (CET)"},"1037":{"morph":{"__isSmartRef__":true,"id":243},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1038":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1039}},"1039":{"test01IsMorph":{"__isSmartRef__":true,"id":1040}},"1040":{"varMapping":{"__isSmartRef__":true,"id":1041},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1041":{"this":{"__isSmartRef__":true,"id":1038}},"1042":{},"1043":{"tableau":[["0.7",-1,1,0,0],[1,0,0,1,206],[-1,-1,0,0,0]],"all":["green.w","blue.w","x0","x1"],"schlupf":["x0","x1"],"needed":["green.w","blue.w"],"resultArray":[0,0],"result":false,"__LivelyClassName__":"SimplexAlgorithmClass","__SourceModuleName__":"Global.projects.SketchPad.SimplexAlgorithm"},"1044":{"submorphs":[{"__isSmartRef__":true,"id":1045},{"__isSmartRef__":true,"id":1307},{"__isSmartRef__":true,"id":1318},{"__isSmartRef__":true,"id":1159},{"__isSmartRef__":true,"id":1206},{"__isSmartRef__":true,"id":1235},{"__isSmartRef__":true,"id":1264},{"__isSmartRef__":true,"id":1329},{"__isSmartRef__":true,"id":1293},{"__isSmartRef__":true,"id":1054},{"__isSmartRef__":true,"id":1068},{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1096},{"__isSmartRef__":true,"id":1110},{"__isSmartRef__":true,"id":1124},{"__isSmartRef__":true,"id":1138},{"__isSmartRef__":true,"id":243}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1337},"eventHandler":{"__isSmartRef__":true,"id":1338},"_ClipMode":"visible","derivationIds":[],"id":"3A2DA0C3-7891-4F26-839C-891C20B15193","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1339},"locationPane":{"__isSmartRef__":true,"id":1045},"codeBaseDirBtn":{"__isSmartRef__":true,"id":1307},"localDirBtn":{"__isSmartRef__":true,"id":1318},"Pane1":{"__isSmartRef__":true,"id":1159},"Pane2":{"__isSmartRef__":true,"id":1206},"Pane3":{"__isSmartRef__":true,"id":1235},"Pane4":{"__isSmartRef__":true,"id":1264},"midResizer":{"__isSmartRef__":true,"id":1329},"sourcePane":{"__isSmartRef__":true,"id":1293},"ownerWidget":{"__isSmartRef__":true,"id":1052},"owner":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.ide.BrowserPanel","__SourceModuleName__":"Global.lively.ide.BrowserFramework","_Position":"lively.pt(4.0,22.0)"},"1045":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1046},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1047}],"eventHandler":{"__isSmartRef__":true,"id":1049},"_ClipMode":"hidden","derivationIds":[],"id":"42C7893D-E79F-4D49-813C-B75853902CDA","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1044},"isInputLine":true,"layout":{"__isSmartRef__":true,"id":1050},"noEval":true,"styleClass":["Browser_locationInput"],"attributeConnections":[{"__isSmartRef__":true,"id":1051}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(102,102,102)","_Position":"lively.pt(0.0,0.0)"},"1046":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(656.0,16.5)","_Padding":"lively.rect(1,1,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"1047":{"style":{"__isSmartRef__":true,"id":1048},"chunkOwner":{"__isSmartRef__":true,"id":1045},"_id":"_25","storedString":"http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1048":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1049":{"morph":{"__isSmartRef__":true,"id":1045},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1050":{"scaleVertical":true,"scaleHorizontal":true},"1051":{"sourceObj":{"__isSmartRef__":true,"id":1045},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"setTargetURL","varMapping":{"__isSmartRef__":true,"id":1306},"converterString":"function (value) { return new URL(value) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1052":{"buttonCommands":[{"__isSmartRef__":true,"id":1053},{"__isSmartRef__":true,"id":1067},{"__isSmartRef__":true,"id":1081},{"__isSmartRef__":true,"id":1095},{"__isSmartRef__":true,"id":1109},{"__isSmartRef__":true,"id":1123},{"__isSmartRef__":true,"id":1137}],"RootFilters":[{"__isSmartRef__":true,"id":1151}],"Pane1Filters":[{"__isSmartRef__":true,"id":1152},{"__isSmartRef__":true,"id":1153}],"Pane2Filters":[{"__isSmartRef__":true,"id":1154}],"Pane3Filters":[{"__isSmartRef__":true,"id":1155}],"Pane4Filters":[{"__isSmartRef__":true,"id":1156}],"evaluate":true,"targetURL":{"__isSmartRef__":true,"id":1157},"panel":{"__isSmartRef__":true,"id":1044},"attributeConnections":[{"__isSmartRef__":true,"id":1158},{"__isSmartRef__":true,"id":1205},{"__isSmartRef__":true,"id":1234},{"__isSmartRef__":true,"id":1263},{"__isSmartRef__":true,"id":1292},{"__isSmartRef__":true,"id":1304}],"SourceString":"-----","sourceString":"-----","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":1164},"Pane1Selection":null,"pane1Selection":null,"Pane2Selection":null,"pane2Selection":null,"Pane3Selection":null,"pane3Selection":null,"Pane4Selection":null,"pane4Selection":null,"Pane4Content":["-----"],"Pane3Content":["-----"],"Pane2Content":["-----"],"Pane1Content":[{"__isSmartRef__":true,"id":1161},{"__isSmartRef__":true,"id":1173},{"__isSmartRef__":true,"id":1174},{"__isSmartRef__":true,"id":1175},{"__isSmartRef__":true,"id":1176},{"__isSmartRef__":true,"id":1177},{"__isSmartRef__":true,"id":1178}],"__LivelyClassName__":"lively.ide.SystemBrowser","__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser"},"1053":{"browser":{"__isSmartRef__":true,"id":1052},"button":{"__isSmartRef__":true,"id":1054},"__LivelyClassName__":"lively.ide.AddNewFileCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1054":{"submorphs":[{"__isSmartRef__":true,"id":1055}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1060},"eventHandler":{"__isSmartRef__":true,"id":1061},"_ClipMode":"visible","derivationIds":[],"id":"0630EA90-8F6F-4827-898D-DDB50C630789","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1055},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":1053},"attributeConnections":[{"__isSmartRef__":true,"id":1062},{"__isSmartRef__":true,"id":1064}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1066},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,220.0)"},"1055":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1056},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1057}],"eventHandler":{"__isSmartRef__":true,"id":1059},"_ClipMode":"hidden","derivationIds":[],"id":"2D6EB6A5-3E1C-4551-97C7-A0E6A9C8BEB3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1054},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1056":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1057":{"style":{"__isSmartRef__":true,"id":1058},"chunkOwner":{"__isSmartRef__":true,"id":1055},"_id":"_30","storedString":"Add module","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1058":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1059":{"morph":{"__isSmartRef__":true,"id":1055},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1060":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1061":{"morph":{"__isSmartRef__":true,"id":1054},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1062":{"sourceObj":{"__isSmartRef__":true,"id":1054},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1053},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":1063},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1063":{"source":{"__isSmartRef__":true,"id":1054},"target":{"__isSmartRef__":true,"id":1053}},"1064":{"sourceObj":{"__isSmartRef__":true,"id":1054},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1054},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":1065},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1065":{"source":{"__isSmartRef__":true,"id":1054},"target":{"__isSmartRef__":true,"id":1054}},"1066":{"scaleVertical":true,"scaleHorizontal":true},"1067":{"browser":{"__isSmartRef__":true,"id":1052},"button":{"__isSmartRef__":true,"id":1068},"__LivelyClassName__":"lively.ide.AllModulesLoadCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1068":{"submorphs":[{"__isSmartRef__":true,"id":1069}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1074},"eventHandler":{"__isSmartRef__":true,"id":1075},"_ClipMode":"visible","derivationIds":[],"id":"D4EEEBCF-ED77-4B9A-9905-3D7BC1771500","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1069},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":1067},"attributeConnections":[{"__isSmartRef__":true,"id":1076},{"__isSmartRef__":true,"id":1078}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1080},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(117.1,220.0)"},"1069":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1070},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1071}],"eventHandler":{"__isSmartRef__":true,"id":1073},"_ClipMode":"hidden","derivationIds":[],"id":"FD49E4A6-915D-419E-B283-2A9B308436B3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1068},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1070":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1071":{"style":{"__isSmartRef__":true,"id":1072},"chunkOwner":{"__isSmartRef__":true,"id":1069},"_id":"_33","storedString":"Load all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1072":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1073":{"morph":{"__isSmartRef__":true,"id":1069},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1074":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1075":{"morph":{"__isSmartRef__":true,"id":1068},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1076":{"sourceObj":{"__isSmartRef__":true,"id":1068},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1067},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":1077},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1077":{"source":{"__isSmartRef__":true,"id":1068},"target":{"__isSmartRef__":true,"id":1067}},"1078":{"sourceObj":{"__isSmartRef__":true,"id":1068},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1068},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":1079},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1079":{"source":{"__isSmartRef__":true,"id":1068},"target":{"__isSmartRef__":true,"id":1068}},"1080":{"scaleVertical":true,"scaleHorizontal":true},"1081":{"browser":{"__isSmartRef__":true,"id":1052},"button":{"__isSmartRef__":true,"id":1082},"__LivelyClassName__":"lively.ide.ShowLineNumbersCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1082":{"submorphs":[{"__isSmartRef__":true,"id":1083}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1088},"eventHandler":{"__isSmartRef__":true,"id":1089},"_ClipMode":"visible","derivationIds":[],"id":"3F861B1F-F7B5-4E23-9258-4AA04A2FC024","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1083},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":1081},"attributeConnections":[{"__isSmartRef__":true,"id":1090},{"__isSmartRef__":true,"id":1092}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1094},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(234.3,220.0)"},"1083":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1084},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1085}],"eventHandler":{"__isSmartRef__":true,"id":1087},"_ClipMode":"hidden","derivationIds":[],"id":"912965FE-1398-4D01-9505-BE0354907B14","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1082},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1084":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1085":{"style":{"__isSmartRef__":true,"id":1086},"chunkOwner":{"__isSmartRef__":true,"id":1083},"_id":"_36","storedString":"LineNo","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1086":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1087":{"morph":{"__isSmartRef__":true,"id":1083},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1088":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1089":{"morph":{"__isSmartRef__":true,"id":1082},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1090":{"sourceObj":{"__isSmartRef__":true,"id":1082},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1081},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":1091},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1091":{"source":{"__isSmartRef__":true,"id":1082},"target":{"__isSmartRef__":true,"id":1081}},"1092":{"sourceObj":{"__isSmartRef__":true,"id":1082},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1082},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":1093},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1093":{"source":{"__isSmartRef__":true,"id":1082},"target":{"__isSmartRef__":true,"id":1082}},"1094":{"scaleVertical":true,"scaleHorizontal":true},"1095":{"browser":{"__isSmartRef__":true,"id":1052},"button":{"__isSmartRef__":true,"id":1096},"__LivelyClassName__":"lively.ide.ParserDebugCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1096":{"submorphs":[{"__isSmartRef__":true,"id":1097}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1102},"eventHandler":{"__isSmartRef__":true,"id":1103},"_ClipMode":"visible","derivationIds":[],"id":"E43B385B-2E25-4505-9D9C-389B9A3D32E0","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1097},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":1095},"attributeConnections":[{"__isSmartRef__":true,"id":1104},{"__isSmartRef__":true,"id":1106}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1108},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(351.4,220.0)"},"1097":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1098},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1099}],"eventHandler":{"__isSmartRef__":true,"id":1101},"_ClipMode":"hidden","derivationIds":[],"id":"97AD955F-27CA-4901-861E-CB919C323DF3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1096},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1098":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1099":{"style":{"__isSmartRef__":true,"id":1100},"chunkOwner":{"__isSmartRef__":true,"id":1097},"_id":"_39","storedString":"Dbg errors is off","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1100":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1101":{"morph":{"__isSmartRef__":true,"id":1097},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1102":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1103":{"morph":{"__isSmartRef__":true,"id":1096},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1104":{"sourceObj":{"__isSmartRef__":true,"id":1096},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1095},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":1105},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1105":{"source":{"__isSmartRef__":true,"id":1096},"target":{"__isSmartRef__":true,"id":1095}},"1106":{"sourceObj":{"__isSmartRef__":true,"id":1096},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1096},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":1107},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1107":{"source":{"__isSmartRef__":true,"id":1096},"target":{"__isSmartRef__":true,"id":1096}},"1108":{"scaleVertical":true,"scaleHorizontal":true},"1109":{"browser":{"__isSmartRef__":true,"id":1052},"button":{"__isSmartRef__":true,"id":1110},"__LivelyClassName__":"lively.ide.EvaluateCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1110":{"submorphs":[{"__isSmartRef__":true,"id":1111}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1116},"eventHandler":{"__isSmartRef__":true,"id":1117},"_ClipMode":"visible","derivationIds":[],"id":"04B1DC35-B405-4274-A7F1-AAC8AA718273","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1111},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":1109},"attributeConnections":[{"__isSmartRef__":true,"id":1118},{"__isSmartRef__":true,"id":1120}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1122},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(468.6,220.0)"},"1111":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1112},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1113}],"eventHandler":{"__isSmartRef__":true,"id":1115},"_ClipMode":"hidden","derivationIds":[],"id":"C54C1F1A-A2F3-44B6-B6B3-391764760C1F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1110},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1112":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1113":{"style":{"__isSmartRef__":true,"id":1114},"chunkOwner":{"__isSmartRef__":true,"id":1111},"_id":"_42","storedString":"Eval on","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1114":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1115":{"morph":{"__isSmartRef__":true,"id":1111},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1116":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1117":{"morph":{"__isSmartRef__":true,"id":1110},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1118":{"sourceObj":{"__isSmartRef__":true,"id":1110},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1109},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":1119},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1119":{"source":{"__isSmartRef__":true,"id":1110},"target":{"__isSmartRef__":true,"id":1109}},"1120":{"sourceObj":{"__isSmartRef__":true,"id":1110},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1110},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":1121},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1121":{"source":{"__isSmartRef__":true,"id":1110},"target":{"__isSmartRef__":true,"id":1110}},"1122":{"scaleVertical":true,"scaleHorizontal":true},"1123":{"browser":{"__isSmartRef__":true,"id":1052},"button":{"__isSmartRef__":true,"id":1124},"__LivelyClassName__":"lively.ide.SortCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1124":{"submorphs":[{"__isSmartRef__":true,"id":1125}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1130},"eventHandler":{"__isSmartRef__":true,"id":1131},"_ClipMode":"visible","derivationIds":[],"id":"A317C539-2E35-42C4-AB77-D1A6E8A0BBF1","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1125},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":1123},"attributeConnections":[{"__isSmartRef__":true,"id":1132},{"__isSmartRef__":true,"id":1134}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1136},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(585.7,220.0)"},"1125":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1126},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1127}],"eventHandler":{"__isSmartRef__":true,"id":1129},"_ClipMode":"hidden","derivationIds":[],"id":"7BDCF4B4-9B6B-49DE-B4D9-30B05CA2E2FE","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1124},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1126":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1127":{"style":{"__isSmartRef__":true,"id":1128},"chunkOwner":{"__isSmartRef__":true,"id":1125},"_id":"_45","storedString":"Sort","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1128":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1129":{"morph":{"__isSmartRef__":true,"id":1125},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1130":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1131":{"morph":{"__isSmartRef__":true,"id":1124},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1132":{"sourceObj":{"__isSmartRef__":true,"id":1124},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1123},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":1133},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1133":{"source":{"__isSmartRef__":true,"id":1124},"target":{"__isSmartRef__":true,"id":1123}},"1134":{"sourceObj":{"__isSmartRef__":true,"id":1124},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1124},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":1135},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1135":{"source":{"__isSmartRef__":true,"id":1124},"target":{"__isSmartRef__":true,"id":1124}},"1136":{"scaleVertical":true,"scaleHorizontal":true},"1137":{"browser":{"__isSmartRef__":true,"id":1052},"button":{"__isSmartRef__":true,"id":1138},"__LivelyClassName__":"lively.ide.ViewSourceCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"1138":{"submorphs":[{"__isSmartRef__":true,"id":1139}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1144},"eventHandler":{"__isSmartRef__":true,"id":1145},"_ClipMode":"visible","derivationIds":[],"id":"2340E89D-4B8F-4F9B-B116-FE4178DCD718","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1139},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":1137},"attributeConnections":[{"__isSmartRef__":true,"id":1146},{"__isSmartRef__":true,"id":1148}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1150},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(702.9,220.0)"},"1139":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1140},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1141}],"eventHandler":{"__isSmartRef__":true,"id":1143},"_ClipMode":"hidden","derivationIds":[],"id":"917F73B9-FCFF-4EE0-B9A5-11EB77BDF907","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1138},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1140":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1141":{"style":{"__isSmartRef__":true,"id":1142},"chunkOwner":{"__isSmartRef__":true,"id":1139},"_id":"_48","storedString":"View as...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1142":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1143":{"morph":{"__isSmartRef__":true,"id":1139},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1144":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1145":{"morph":{"__isSmartRef__":true,"id":1138},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1146":{"sourceObj":{"__isSmartRef__":true,"id":1138},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1137},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":1147},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1147":{"source":{"__isSmartRef__":true,"id":1138},"target":{"__isSmartRef__":true,"id":1137}},"1148":{"sourceObj":{"__isSmartRef__":true,"id":1138},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1138},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":1149},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1149":{"source":{"__isSmartRef__":true,"id":1138},"target":{"__isSmartRef__":true,"id":1138}},"1150":{"scaleVertical":true,"scaleHorizontal":true},"1151":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1152":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1153":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__LivelyClassName__":"lively.ide.NodeTypeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1154":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1155":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1156":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"1157":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/projects/SketchPad/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1158":{"sourceObj":{"__isSmartRef__":true,"id":1052},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":1159},"targetMethodName":"updateList","varMapping":{"__isSmartRef__":true,"id":1204},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1159":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1160},"itemList":[{"__isSmartRef__":true,"id":1161},{"__isSmartRef__":true,"id":1173},{"__isSmartRef__":true,"id":1174},{"__isSmartRef__":true,"id":1175},{"__isSmartRef__":true,"id":1176},{"__isSmartRef__":true,"id":1177},{"__isSmartRef__":true,"id":1178}],"eventHandler":{"__isSmartRef__":true,"id":1179},"derivationIds":[],"id":"C00531A0-CAAF-4691-A842-1A21F794E683","_FontSize":10,"grabbingEnabled":false,"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","selection":null,"selectedLineNo":-1,"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1180},"attributeConnections":[{"__isSmartRef__":true,"id":1181},{"__isSmartRef__":true,"id":1183},{"__isSmartRef__":true,"id":1185},{"__isSmartRef__":true,"id":1187}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1189},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,16.5)"},"1160":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(205.0,203.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"1161":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":1162}},"1162":{"target":{"__isSmartRef__":true,"id":1163},"browser":{"__isSmartRef__":true,"id":1052},"parent":{"__isSmartRef__":true,"id":1164},"localName":"../","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1163":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/projects/SketchPad/../","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1164":{"target":{"__isSmartRef__":true,"id":1165},"browser":{"__isSmartRef__":true,"id":1052},"parent":null,"allFiles":["projects/SketchPad/testModule.js","projects/SketchPad/SimplexAlgorithm.js","projects/SketchPad/SimplexSolver.js","projects/SketchPad/newModule.js","projects/SketchPad/test2.js"],"subNamespacePaths":[],"parentNamespacePath":{"__isSmartRef__":true,"id":1163},"_childNodes":[{"__isSmartRef__":true,"id":1162},{"__isSmartRef__":true,"id":1166},{"__isSmartRef__":true,"id":1167},{"__isSmartRef__":true,"id":1168},{"__isSmartRef__":true,"id":1169},{"__isSmartRef__":true,"id":1170},{"__isSmartRef__":true,"id":1171}],"__LivelyClassName__":"lively.ide.SourceControlNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1165":{"__LivelyClassName__":"AnotherSourceDatabase","__SourceModuleName__":"Global.lively.ide.SourceDatabase"},"1166":{"browser":{"__isSmartRef__":true,"id":1052},"parent":{"__isSmartRef__":true,"id":1164},"moduleName":"projects/SketchPad/newModule.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1167":{"browser":{"__isSmartRef__":true,"id":1052},"parent":{"__isSmartRef__":true,"id":1164},"moduleName":"projects/SketchPad/SimplexAlgorithm.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1168":{"browser":{"__isSmartRef__":true,"id":1052},"parent":{"__isSmartRef__":true,"id":1164},"moduleName":"projects/SketchPad/SimplexSolver.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1169":{"browser":{"__isSmartRef__":true,"id":1052},"parent":{"__isSmartRef__":true,"id":1164},"moduleName":"projects/SketchPad/test2.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1170":{"browser":{"__isSmartRef__":true,"id":1052},"parent":{"__isSmartRef__":true,"id":1164},"moduleName":"projects/SketchPad/testModule.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"1171":{"target":{"__isSmartRef__":true,"id":1172},"browser":{"__isSmartRef__":true,"id":1052},"__LivelyClassName__":"lively.ide.ChangeSetNode","__SourceModuleName__":"Global.lively.ide.LocalBrowser"},"1172":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"1173":{"isListItem":true,"string":"newModule.js (not parsed)","value":{"__isSmartRef__":true,"id":1166}},"1174":{"isListItem":true,"string":"SimplexAlgorithm.js (not parsed)","value":{"__isSmartRef__":true,"id":1167}},"1175":{"isListItem":true,"string":"SimplexSolver.js (not parsed)","value":{"__isSmartRef__":true,"id":1168}},"1176":{"isListItem":true,"string":"test2.js (not parsed)","value":{"__isSmartRef__":true,"id":1169}},"1177":{"isListItem":true,"string":"testModule.js (not parsed)","value":{"__isSmartRef__":true,"id":1170}},"1178":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":1171}},"1179":{"morph":{"__isSmartRef__":true,"id":1159},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1180":{"scaleVertical":true,"scaleHorizontal":true},"1181":{"sourceObj":{"__isSmartRef__":true,"id":1159},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"setPane1Selection","varMapping":{"__isSmartRef__":true,"id":1182},"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1182":{"source":{"__isSmartRef__":true,"id":1159},"target":{"__isSmartRef__":true,"id":1052}},"1183":{"sourceObj":{"__isSmartRef__":true,"id":1159},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane1Selection","varMapping":{"__isSmartRef__":true,"id":1184},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1184":{"source":{"__isSmartRef__":true,"id":1159},"target":{"__isSmartRef__":true,"id":1052}},"1185":{"sourceObj":{"__isSmartRef__":true,"id":1159},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane1Content","varMapping":{"__isSmartRef__":true,"id":1186},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1186":{"source":{"__isSmartRef__":true,"id":1159},"target":{"__isSmartRef__":true,"id":1052}},"1187":{"sourceObj":{"__isSmartRef__":true,"id":1159},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane1Menu","varMapping":{"__isSmartRef__":true,"id":1188},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1188":{"source":{"__isSmartRef__":true,"id":1159},"target":{"__isSmartRef__":true,"id":1052}},"1189":{"onDownPressed":{"__isSmartRef__":true,"id":1190},"onUpPressed":{"__isSmartRef__":true,"id":1197}},"1190":{"varMapping":{"__isSmartRef__":true,"id":1191},"source":"function onDownPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":1196},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1191":{"this":{"__isSmartRef__":true,"id":1159},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1192}},"1192":{"$super":{"__isSmartRef__":true,"id":1193}},"1193":{"varMapping":{"__isSmartRef__":true,"id":1194},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1195},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1194":{"obj":{"__isSmartRef__":true,"id":1159},"name":"onDownPressed"},"1195":{},"1196":{},"1197":{"varMapping":{"__isSmartRef__":true,"id":1198},"source":"function onUpPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":1203},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1198":{"this":{"__isSmartRef__":true,"id":1159},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1199}},"1199":{"$super":{"__isSmartRef__":true,"id":1200}},"1200":{"varMapping":{"__isSmartRef__":true,"id":1201},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1202},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1201":{"obj":{"__isSmartRef__":true,"id":1159},"name":"onUpPressed"},"1202":{},"1203":{},"1204":{"source":{"__isSmartRef__":true,"id":1052},"target":{"__isSmartRef__":true,"id":1159}},"1205":{"sourceObj":{"__isSmartRef__":true,"id":1052},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":1206},"targetMethodName":"updateList","varMapping":{"__isSmartRef__":true,"id":1233},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1206":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1207},"itemList":["-----"],"eventHandler":{"__isSmartRef__":true,"id":1208},"derivationIds":[],"id":"BC5467A1-9307-4856-8279-CB57BA4BCEAB","_FontSize":10,"grabbingEnabled":false,"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","selection":null,"selectedLineNo":-1,"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1209},"attributeConnections":[{"__isSmartRef__":true,"id":1210},{"__isSmartRef__":true,"id":1212},{"__isSmartRef__":true,"id":1214},{"__isSmartRef__":true,"id":1216}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1218},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(205.0,16.5)"},"1207":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(205.0,203.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"1208":{"morph":{"__isSmartRef__":true,"id":1206},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1209":{"scaleVertical":true,"scaleHorizontal":true},"1210":{"sourceObj":{"__isSmartRef__":true,"id":1206},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"setPane2Selection","varMapping":{"__isSmartRef__":true,"id":1211},"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1211":{"source":{"__isSmartRef__":true,"id":1206},"target":{"__isSmartRef__":true,"id":1052}},"1212":{"sourceObj":{"__isSmartRef__":true,"id":1206},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane2Selection","varMapping":{"__isSmartRef__":true,"id":1213},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1213":{"source":{"__isSmartRef__":true,"id":1206},"target":{"__isSmartRef__":true,"id":1052}},"1214":{"sourceObj":{"__isSmartRef__":true,"id":1206},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane2Content","varMapping":{"__isSmartRef__":true,"id":1215},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1215":{"source":{"__isSmartRef__":true,"id":1206},"target":{"__isSmartRef__":true,"id":1052}},"1216":{"sourceObj":{"__isSmartRef__":true,"id":1206},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane2Menu","varMapping":{"__isSmartRef__":true,"id":1217},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1217":{"source":{"__isSmartRef__":true,"id":1206},"target":{"__isSmartRef__":true,"id":1052}},"1218":{"onDownPressed":{"__isSmartRef__":true,"id":1219},"onUpPressed":{"__isSmartRef__":true,"id":1226}},"1219":{"varMapping":{"__isSmartRef__":true,"id":1220},"source":"function onDownPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":1225},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1220":{"this":{"__isSmartRef__":true,"id":1206},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1221}},"1221":{"$super":{"__isSmartRef__":true,"id":1222}},"1222":{"varMapping":{"__isSmartRef__":true,"id":1223},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1224},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1223":{"obj":{"__isSmartRef__":true,"id":1206},"name":"onDownPressed"},"1224":{},"1225":{},"1226":{"varMapping":{"__isSmartRef__":true,"id":1227},"source":"function onUpPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":1232},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1227":{"this":{"__isSmartRef__":true,"id":1206},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1228}},"1228":{"$super":{"__isSmartRef__":true,"id":1229}},"1229":{"varMapping":{"__isSmartRef__":true,"id":1230},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1231},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1230":{"obj":{"__isSmartRef__":true,"id":1206},"name":"onUpPressed"},"1231":{},"1232":{},"1233":{"source":{"__isSmartRef__":true,"id":1052},"target":{"__isSmartRef__":true,"id":1206}},"1234":{"sourceObj":{"__isSmartRef__":true,"id":1052},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":1235},"targetMethodName":"updateList","varMapping":{"__isSmartRef__":true,"id":1262},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1235":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1236},"itemList":["-----"],"eventHandler":{"__isSmartRef__":true,"id":1237},"derivationIds":[],"id":"E1EDA4F2-996F-4E33-B8BE-829B3016CF39","_FontSize":10,"grabbingEnabled":false,"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","selection":null,"selectedLineNo":-1,"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1238},"attributeConnections":[{"__isSmartRef__":true,"id":1239},{"__isSmartRef__":true,"id":1241},{"__isSmartRef__":true,"id":1243},{"__isSmartRef__":true,"id":1245}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1247},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(410.0,16.5)"},"1236":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(205.0,203.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"1237":{"morph":{"__isSmartRef__":true,"id":1235},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1238":{"scaleVertical":true,"scaleHorizontal":true},"1239":{"sourceObj":{"__isSmartRef__":true,"id":1235},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"setPane3Selection","varMapping":{"__isSmartRef__":true,"id":1240},"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1240":{"source":{"__isSmartRef__":true,"id":1235},"target":{"__isSmartRef__":true,"id":1052}},"1241":{"sourceObj":{"__isSmartRef__":true,"id":1235},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane3Selection","varMapping":{"__isSmartRef__":true,"id":1242},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1242":{"source":{"__isSmartRef__":true,"id":1235},"target":{"__isSmartRef__":true,"id":1052}},"1243":{"sourceObj":{"__isSmartRef__":true,"id":1235},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane3Content","varMapping":{"__isSmartRef__":true,"id":1244},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1244":{"source":{"__isSmartRef__":true,"id":1235},"target":{"__isSmartRef__":true,"id":1052}},"1245":{"sourceObj":{"__isSmartRef__":true,"id":1235},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane3Menu","varMapping":{"__isSmartRef__":true,"id":1246},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1246":{"source":{"__isSmartRef__":true,"id":1235},"target":{"__isSmartRef__":true,"id":1052}},"1247":{"onDownPressed":{"__isSmartRef__":true,"id":1248},"onUpPressed":{"__isSmartRef__":true,"id":1255}},"1248":{"varMapping":{"__isSmartRef__":true,"id":1249},"source":"function onDownPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":1254},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1249":{"this":{"__isSmartRef__":true,"id":1235},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1250}},"1250":{"$super":{"__isSmartRef__":true,"id":1251}},"1251":{"varMapping":{"__isSmartRef__":true,"id":1252},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1253},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1252":{"obj":{"__isSmartRef__":true,"id":1235},"name":"onDownPressed"},"1253":{},"1254":{},"1255":{"varMapping":{"__isSmartRef__":true,"id":1256},"source":"function onUpPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":1261},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1256":{"this":{"__isSmartRef__":true,"id":1235},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1257}},"1257":{"$super":{"__isSmartRef__":true,"id":1258}},"1258":{"varMapping":{"__isSmartRef__":true,"id":1259},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1260},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1259":{"obj":{"__isSmartRef__":true,"id":1235},"name":"onUpPressed"},"1260":{},"1261":{},"1262":{"source":{"__isSmartRef__":true,"id":1052},"target":{"__isSmartRef__":true,"id":1235}},"1263":{"sourceObj":{"__isSmartRef__":true,"id":1052},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":1264},"targetMethodName":"updateList","varMapping":{"__isSmartRef__":true,"id":1291},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1264":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1265},"itemList":["-----"],"eventHandler":{"__isSmartRef__":true,"id":1266},"derivationIds":[],"id":"7BD8DF35-C318-49BE-B361-75C5A3E186ED","_FontSize":10,"grabbingEnabled":false,"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","selection":null,"selectedLineNo":-1,"owner":{"__isSmartRef__":true,"id":1044},"layout":{"__isSmartRef__":true,"id":1267},"attributeConnections":[{"__isSmartRef__":true,"id":1268},{"__isSmartRef__":true,"id":1270},{"__isSmartRef__":true,"id":1272},{"__isSmartRef__":true,"id":1274}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1276},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(615.0,16.5)"},"1265":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(205.0,203.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"1266":{"morph":{"__isSmartRef__":true,"id":1264},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1267":{"scaleVertical":true,"scaleHorizontal":true},"1268":{"sourceObj":{"__isSmartRef__":true,"id":1264},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"setPane4Selection","varMapping":{"__isSmartRef__":true,"id":1269},"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1269":{"source":{"__isSmartRef__":true,"id":1264},"target":{"__isSmartRef__":true,"id":1052}},"1270":{"sourceObj":{"__isSmartRef__":true,"id":1264},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane4Selection","varMapping":{"__isSmartRef__":true,"id":1271},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1271":{"source":{"__isSmartRef__":true,"id":1264},"target":{"__isSmartRef__":true,"id":1052}},"1272":{"sourceObj":{"__isSmartRef__":true,"id":1264},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane4Content","varMapping":{"__isSmartRef__":true,"id":1273},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1273":{"source":{"__isSmartRef__":true,"id":1264},"target":{"__isSmartRef__":true,"id":1052}},"1274":{"sourceObj":{"__isSmartRef__":true,"id":1264},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"getPane4Menu","varMapping":{"__isSmartRef__":true,"id":1275},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1275":{"source":{"__isSmartRef__":true,"id":1264},"target":{"__isSmartRef__":true,"id":1052}},"1276":{"onDownPressed":{"__isSmartRef__":true,"id":1277},"onUpPressed":{"__isSmartRef__":true,"id":1284}},"1277":{"varMapping":{"__isSmartRef__":true,"id":1278},"source":"function onDownPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":1283},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1278":{"this":{"__isSmartRef__":true,"id":1264},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1279}},"1279":{"$super":{"__isSmartRef__":true,"id":1280}},"1280":{"varMapping":{"__isSmartRef__":true,"id":1281},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1282},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1281":{"obj":{"__isSmartRef__":true,"id":1264},"name":"onDownPressed"},"1282":{},"1283":{},"1284":{"varMapping":{"__isSmartRef__":true,"id":1285},"source":"function onUpPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":1290},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1285":{"this":{"__isSmartRef__":true,"id":1264},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1286}},"1286":{"$super":{"__isSmartRef__":true,"id":1287}},"1287":{"varMapping":{"__isSmartRef__":true,"id":1288},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1289},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1288":{"obj":{"__isSmartRef__":true,"id":1264},"name":"onUpPressed"},"1289":{},"1290":{},"1291":{"source":{"__isSmartRef__":true,"id":1052},"target":{"__isSmartRef__":true,"id":1264}},"1292":{"sourceObj":{"__isSmartRef__":true,"id":1052},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":1293},"targetMethodName":"setTextString","varMapping":{"__isSmartRef__":true,"id":1303},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1293":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1294},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1295}],"eventHandler":{"__isSmartRef__":true,"id":1297},"_ClipMode":"auto","derivationIds":[],"id":"341067A2-C6AF-425B-8C55-8D8023E0672D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Courier","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1044},"accessibleInInactiveWindow":true,"layout":{"__isSmartRef__":true,"id":1298},"noEval":true,"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":1299},{"__isSmartRef__":true,"id":1301}],"doNotSerialize":["$$textString","$$savedTextString"],"doNotCopyProperties":["$$textString","$$savedTextString"],"specialHighlighting":"none","styleClass":["Browser_codePaneText"],"focusHaloBorderWidth":0.5,"_lastSyntaxHighlightTime":0,"__serializedExpressions__":["_TextColor","_Position"],"textString":"-----","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,247.5)"},"1294":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(820.0,302.5)","_Padding":"lively.rect(5,5,0,0)","_BorderColor":"Color.rgb(102,102,102)","_Fill":"Color.rgb(255,255,255)"},"1295":{"style":{"__isSmartRef__":true,"id":1296},"chunkOwner":{"__isSmartRef__":true,"id":1293},"_id":"_4","storedString":"-----","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1296":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1297":{"morph":{"__isSmartRef__":true,"id":1293},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1298":{"scaleVertical":true,"scaleHorizontal":true},"1299":{"sourceObj":{"__isSmartRef__":true,"id":1293},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":1293},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":1300},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1300":{"source":{"__isSmartRef__":true,"id":1293},"target":{"__isSmartRef__":true,"id":1293}},"1301":{"sourceObj":{"__isSmartRef__":true,"id":1293},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"setSourceString","varMapping":{"__isSmartRef__":true,"id":1302},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1302":{"source":{"__isSmartRef__":true,"id":1293},"target":{"__isSmartRef__":true,"id":1052}},"1303":{"source":{"__isSmartRef__":true,"id":1052},"target":{"__isSmartRef__":true,"id":1293}},"1304":{"sourceObj":{"__isSmartRef__":true,"id":1052},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":1045},"targetMethodName":"setTextString","varMapping":{"__isSmartRef__":true,"id":1305},"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1305":{"source":{"__isSmartRef__":true,"id":1052},"target":{"__isSmartRef__":true,"id":1045}},"1306":{"source":{"__isSmartRef__":true,"id":1045},"target":{"__isSmartRef__":true,"id":1052}},"1307":{"submorphs":[{"__isSmartRef__":true,"id":1308}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1313},"eventHandler":{"__isSmartRef__":true,"id":1314},"_ClipMode":"visible","derivationIds":[],"id":"5D4F1DEF-3734-4CAC-AADD-F2329D9046E7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1308},"_PreviousBorderWidth":1,"owner":{"__isSmartRef__":true,"id":1044},"attributeConnections":[{"__isSmartRef__":true,"id":1315}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"layout":{"__isSmartRef__":true,"id":1317},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(656.0,0.0)"},"1308":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1309},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1310}],"eventHandler":{"__isSmartRef__":true,"id":1312},"_ClipMode":"hidden","derivationIds":[],"id":"74551E74-1541-46FA-881B-5551BDA62627","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1307},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1309":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(98.4,16.5)","_Padding":"lively.rect(2,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1310":{"style":{"__isSmartRef__":true,"id":1311},"chunkOwner":{"__isSmartRef__":true,"id":1308},"_id":"_26","storedString":"Codebase","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1311":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1312":{"morph":{"__isSmartRef__":true,"id":1308},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1313":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(98.4,16.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1314":{"morph":{"__isSmartRef__":true,"id":1307},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1315":{"sourceObj":{"__isSmartRef__":true,"id":1307},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"setTargetURL","varMapping":{"__isSmartRef__":true,"id":1316},"converterString":"function () { return URL.codeBase.withFilename('lively/')}","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1316":{"source":{"__isSmartRef__":true,"id":1307},"target":{"__isSmartRef__":true,"id":1052}},"1317":{"scaleVertical":true,"scaleHorizontal":true},"1318":{"submorphs":[{"__isSmartRef__":true,"id":1319}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1324},"eventHandler":{"__isSmartRef__":true,"id":1325},"_ClipMode":"visible","derivationIds":[],"id":"B302115D-08B0-44C1-B839-E167C93125E9","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1319},"_PreviousBorderWidth":1,"owner":{"__isSmartRef__":true,"id":1044},"attributeConnections":[{"__isSmartRef__":true,"id":1326}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"layout":{"__isSmartRef__":true,"id":1328},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(754.4,0.0)"},"1319":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1320},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1321}],"eventHandler":{"__isSmartRef__":true,"id":1323},"_ClipMode":"hidden","derivationIds":[],"id":"6AEF5EB6-3633-4FBB-8265-C1988499A0D3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1318},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1320":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(65.6,16.5)","_Padding":"lively.rect(2,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1321":{"style":{"__isSmartRef__":true,"id":1322},"chunkOwner":{"__isSmartRef__":true,"id":1319},"_id":"_27","storedString":"Local","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1322":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1323":{"morph":{"__isSmartRef__":true,"id":1319},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1324":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(65.6,16.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1325":{"morph":{"__isSmartRef__":true,"id":1318},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1326":{"sourceObj":{"__isSmartRef__":true,"id":1318},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"setTargetURL","varMapping":{"__isSmartRef__":true,"id":1327},"converterString":"function () {\n return $world.getUserName() ? $world.getUserDir() : URL.source.getDirectory() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1327":{"source":{"__isSmartRef__":true,"id":1318},"target":{"__isSmartRef__":true,"id":1052}},"1328":{"scaleVertical":true,"scaleHorizontal":true},"1329":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1330},"eventHandler":{"__isSmartRef__":true,"id":1335},"_ClipMode":"visible","derivationIds":[],"id":"710E47AB-9F00-453F-BA1C-E04EC9CCD228","droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"fixed":[{"__isSmartRef__":true,"id":1054},{"__isSmartRef__":true,"id":1068},{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1096},{"__isSmartRef__":true,"id":1110},{"__isSmartRef__":true,"id":1124},{"__isSmartRef__":true,"id":1138}],"scalingBelow":[{"__isSmartRef__":true,"id":1293}],"scalingAbove":[{"__isSmartRef__":true,"id":1159},{"__isSmartRef__":true,"id":1206},{"__isSmartRef__":true,"id":1235},{"__isSmartRef__":true,"id":1264}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":1044},"styleClass":["Browser_resizer"],"layout":{"__isSmartRef__":true,"id":1336},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,242.0)"},"1330":{"_Fill":{"__isSmartRef__":true,"id":1331},"_BorderRadius":3,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(820.0,5.5)","_Padding":"lively.rect(0,0,0,0)"},"1331":{"stops":[{"__isSmartRef__":true,"id":1332},{"__isSmartRef__":true,"id":1333},{"__isSmartRef__":true,"id":1334}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1332":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(235,235,235)"},"1333":{"offset":0.5,"__serializedExpressions__":["color"],"color":"Color.rgb(215,215,215)"},"1334":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(184,184,184)"},"1335":{"morph":{"__isSmartRef__":true,"id":1329},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1336":{"scaleVertical":true,"scaleHorizontal":true},"1337":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(820.0,550.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(230,230,230)"},"1338":{"morph":{"__isSmartRef__":true,"id":1044},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1339":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"1340":{"initializeTableau":{"__isSmartRef__":true,"id":1341},"initSimplex":{"__isSmartRef__":true,"id":1345},"simplexStep":{"__isSmartRef__":true,"id":1349},"start":{"__isSmartRef__":true,"id":1353},"stop":{"__isSmartRef__":true,"id":1357},"parseConstraints":{"__isSmartRef__":true,"id":1361},"testTableau":{"__isSmartRef__":true,"id":1365},"addConstraintArray":{"__isSmartRef__":true,"id":1369},"extendArrayWithZeros":{"__isSmartRef__":true,"id":1373},"height":{"__isSmartRef__":true,"id":1377},"addConstraint":{"__isSmartRef__":true,"id":1381},"getValueForConstraintType":{"__isSmartRef__":true,"id":1385},"select":{"__isSmartRef__":true,"id":1389},"setCurrentConstraintType":{"__isSmartRef__":true,"id":1393},"roundTableau":{"__isSmartRef__":true,"id":1397},"setValue":{"__isSmartRef__":true,"id":1401},"stepping":{"__isSmartRef__":true,"id":1405},"testStuff":{"__isSmartRef__":true,"id":1409},"getRatioSide":{"__isSmartRef__":true,"id":1413},"addRatioConstraint":{"__isSmartRef__":true,"id":1417},"length":{"__isSmartRef__":true,"id":1421},"printTableau":{"__isSmartRef__":true,"id":1425},"showVariableValues":{"__isSmartRef__":true,"id":1429},"getValue":{"__isSmartRef__":true,"id":1433},"width":{"__isSmartRef__":true,"id":1437},"ratio":{"__isSmartRef__":true,"id":1441},"position":{"__isSmartRef__":true,"id":1445},"addVerticalDistanceConstraint":{"__isSmartRef__":true,"id":1449},"addDistanceConstraint":{"__isSmartRef__":true,"id":1453},"verticalDistance":{"__isSmartRef__":true,"id":1457},"horizontalDistance":{"__isSmartRef__":true,"id":1461},"runSimplex":{"__isSmartRef__":true,"id":1465},"x":{"__isSmartRef__":true,"id":1469},"y":{"__isSmartRef__":true,"id":1473}},"1341":{"varMapping":{"__isSmartRef__":true,"id":1342},"source":"function initializeTableau() {\n var tableau = new Array();\n tableau[0] = new Array();\n\t\t\t\n this.algorithm.tableau = tableau;\t\n}","funcProperties":{"__isSmartRef__":true,"id":1343},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1342":{"this":{"__isSmartRef__":true,"id":243}},"1343":{"timestamp":{"__isSmartRef__":true,"id":1344},"user":"lisa.pfisterer","tags":[]},"1344":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:59:12 GMT+0100 (CET)"},"1345":{"varMapping":{"__isSmartRef__":true,"id":1346},"source":"function initSimplex() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n JSLoader.loadJs('http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/SimplexAlgorithm.js');\n \n this.algorithm = new SimplexAlgorithmClass();\n \n all = new Array();\n schlupf = new Array();\n needed = new Array();\n \n this.neededValues = new Array();\n this.specifiedValues = new Array();\n \n this.initializeTableau();\n\n this.algorithm.initSimplex(all, schlupf, needed);\n \n this.result = false;\n this.parseConstraints();\n \n this.printTableau();\n \n //this.startStepping(100, \"showVariableValues\");\n}","funcProperties":{"__isSmartRef__":true,"id":1347},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1346":{"this":{"__isSmartRef__":true,"id":243}},"1347":{"timestamp":{"__isSmartRef__":true,"id":1348},"user":"daniel.hoffmann","tags":[]},"1348":{"isSerializedDate":true,"string":"Thu Dec 13 2012 01:24:14 GMT+0100 (CET)"},"1349":{"varMapping":{"__isSmartRef__":true,"id":1350},"source":"function simplexStep() {\n if(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n\n } else {\n console.log(\"ALGORITHM FINISHED.\");\n\n this.printTableau(); \n this.stop();\n }\n \n\n}","funcProperties":{"__isSmartRef__":true,"id":1351},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1350":{"this":{"__isSmartRef__":true,"id":243}},"1351":{"timestamp":{"__isSmartRef__":true,"id":1352},"user":"lisa.pfisterer","tags":[]},"1352":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:02:55 GMT+0100 (CET)"},"1353":{"varMapping":{"__isSmartRef__":true,"id":1354},"source":"function start() {\n this.initSimplex();\n this.startStepping(10, \"runSimplex\")\n}","funcProperties":{"__isSmartRef__":true,"id":1355},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1354":{"this":{"__isSmartRef__":true,"id":243}},"1355":{"timestamp":{"__isSmartRef__":true,"id":1356},"user":"daniel.hoffmann","tags":[]},"1356":{"isSerializedDate":true,"string":"Thu Dec 13 2012 18:13:36 GMT+0100 (CET)"},"1357":{"varMapping":{"__isSmartRef__":true,"id":1358},"source":"function stop() {\n this.stopStepping()\n}","funcProperties":{"__isSmartRef__":true,"id":1359},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1358":{"this":{"__isSmartRef__":true,"id":243}},"1359":{"timestamp":{"__isSmartRef__":true,"id":1360},"user":"lisa.pfisterer","tags":[]},"1360":{"isSerializedDate":true,"string":"Sat Dec 01 2012 18:56:37 GMT+0100 (CET)"},"1361":{"varMapping":{"__isSmartRef__":true,"id":1362},"source":"function parseConstraints() {\n console.log(\"function: parseConstraints\");\n var constraintString = this.get(\"constraintsTextField\").getTextString();\n var constraints = constraintString.split(\"\\n\");\n this.get(\"variablesTextField\").setTextString(\"\");\n this.constraintsArray = new Array();\n \n for (var i = 0; i < constraints.length; i++) {\n if (constraints[i].trim() != \"\" && constraints[i].indexOf(\"//\") != 0) {\n var prior = this.get(\"variablesTextField\").getTextString();\n\n var base = constraints[i].split(\")\")[0];\n var parts = base.split(\"(\");\n var methodName = parts[0];\n // console.log(\"methodName: \" + methodName);\n var variables = parts[1].split(\",\"); \n \n for (var j = 0; j < variables.length; j++) {\n variables[j] = variables[j].trim();\n }\n \n this.constraintsArray[i] = new Array(methodName, variables);\n \n switch (methodName) {\n case \"height\":\n this.height(variables);\n break;\n case \"width\":\n this.width(variables);\n break;\n case \"ratio\":\n this.ratio(variables);\n break;\n case \"position\":\n this.position(variables);\n break;\n case \"vertical_distance\":\n this.verticalDistance(variables);\n break;\n case \"horizontal_distance\":\n this.horizontalDistance(variables);\n break;\n default:\n break;\n }\n }\n }\n \n //add needed values not described by constraints\n debugger;\n for (var i = 0; i < this.neededValues.length; i++) {\n var foundValues = new Array();\n var elementCount = this.neededValues[i][0].length;\n for (var j = 0; j < this.neededValues[i].length; j++) {\n var found = 0.0;\n for (var k = 0; k < this.neededValues[i][j].length; k++) {\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (this.neededValues[i][j][k] == \n this.specifiedValues[l])\n found = found + 1.0;\n }\n }\n foundValues.push(found / elementCount);\n }\n var max = 0.0;\n var maxIndex = 0;\n for (var m = 0; m < foundValues.length; m++) {\n if (foundValues[m] > max) {\n max = foundValues[m];\n maxIndex = m;\n }\n }\n if (max < 1.0) { \n for (var j = 0; j < this.neededValues[i][maxIndex].length; j++) {\n var toBeAdded = this.neededValues[i][maxIndex][j];\n console.log(\"we need to add \" + toBeAdded);\n var parts = toBeAdded.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(toBeAdded)));\n break;\n default:\n break;\n }\n }\n }\n }\n \n // console.log(\"Constraints Array: \" + this.constraintsArray);\n // this.get(\"variablesTextField\").setTextString(\"Arr: \" + this.constraintsArray);\n}","funcProperties":{"__isSmartRef__":true,"id":1363},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1362":{"this":{"__isSmartRef__":true,"id":243}},"1363":{"timestamp":{"__isSmartRef__":true,"id":1364},"user":"daniel.hoffmann","tags":[]},"1364":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:28:13 GMT+0100 (CET)"},"1365":{"varMapping":{"__isSmartRef__":true,"id":1366},"source":"function testTableau() {\n var array = new Array();\n \n array[0] = new Array(0, 4, 4, 1, 1, 1);\n array[1] = new Array(0, 3, 1, 6, 5, 0);\n array[2] = new Array(\"x\", \"y\", \"x\", \"x\", \"x\", \"x\");\n //var test = new Array();\n //test[0] = new Array(4, 2, 3, 0);\n //array = array.concat(test);\n //array = this.extendArray(array);\n var xxx = new Array(9, 9);\n array = this.addConstraintArray(xxx, array);\n \n this.get(\"tableauTextField\").setTextString(array.join(\"\\n\"));\n}","funcProperties":{"__isSmartRef__":true,"id":1367},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1366":{"this":{"__isSmartRef__":true,"id":243}},"1367":{"timestamp":{"__isSmartRef__":true,"id":1368},"user":"lisa.pfisterer","tags":[]},"1368":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:53:18 GMT+0100 (CET)"},"1369":{"varMapping":{"__isSmartRef__":true,"id":1370},"source":"function addConstraintArray(variables, sum) {\n \n var length = this.algorithm.tableau[0].length;\n console.log(\"function: addConstraintArray\");\n \n var helper = new Array();\n for (var i = 0; i < length; i++) {\n helper[i] = 0;\n }\n\n var maxFunct = this.algorithm.tableau.pop();\n \n for (var i = 0; i < variables.length; i++) {\n // console.log(\"variable: \" + variables[i][0]);\n var index = this.algorithm.all.indexOf(variables[i][0]);\n helper[index] = variables[i][1];\n if (! variables[i][0].startsWith(\"x\")) { // Schlupfvariable\n maxFunct[index] = -1;\n }\n }\n\n helper[length - 1] = sum;\n this.algorithm.tableau.push(helper);\n this.algorithm.tableau.push(maxFunct);\n // console.log(\"tableau: \" + this.algorithm.tableau);\n}","funcProperties":{"__isSmartRef__":true,"id":1371},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1370":{"this":{"__isSmartRef__":true,"id":243}},"1371":{"timestamp":{"__isSmartRef__":true,"id":1372},"user":"lisa.pfisterer","tags":[]},"1372":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:49:25 GMT+0100 (CET)"},"1373":{"varMapping":{"__isSmartRef__":true,"id":1374},"source":"function extendArrayWithZeros(array) {\n for (var i = 0; i < array.length; i++) {\n var subarray = array[i];\n var last = subarray.pop();\n subarray.push(0);\n if (last == undefined) {\n subarray.push(0);\n } else {\n subarray.push(last);\n }\n }\n return array;\n}","funcProperties":{"__isSmartRef__":true,"id":1375},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1374":{"this":{"__isSmartRef__":true,"id":243}},"1375":{"timestamp":{"__isSmartRef__":true,"id":1376},"user":"lisa.pfisterer","tags":[]},"1376":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:58:45 GMT+0100 (CET)"},"1377":{"varMapping":{"__isSmartRef__":true,"id":1378},"source":"function height(variables) {\n console.log(\"function: height\");\n var variable = variables[0] + \".h\";\n var value = variables[1];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":1379},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1378":{"this":{"__isSmartRef__":true,"id":243}},"1379":{"timestamp":{"__isSmartRef__":true,"id":1380},"user":"daniel.hoffmann","tags":[]},"1380":{"isSerializedDate":true,"string":"Thu Dec 13 2012 01:25:25 GMT+0100 (CET)"},"1381":{"varMapping":{"__isSmartRef__":true,"id":1382},"source":"function addConstraint(type, element, value) {\n this.get(\"constraintsTextField\").setTextString(\n this.get(\"constraintsTextField\").textString + \"\\n\" +\n type + \"(\" + element + \", \" + value + \");\");\n this.currentConstraintType = null;\n this.firstRatioSide = null;\n this.firstVerticalDistance = null;\n this.firstHorizontalDistance = null;\n}","funcProperties":{"__isSmartRef__":true,"id":1383},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1382":{"this":{"__isSmartRef__":true,"id":243}},"1383":{"timestamp":{"__isSmartRef__":true,"id":1384},"user":"daniel.hoffmann","tags":[]},"1384":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:43:21 GMT+0100 (CET)"},"1385":{"varMapping":{"__isSmartRef__":true,"id":1386},"source":"function getValueForConstraintType(type, name1, name2) {\n if (type == \"width\"){\n return this.get(name1).getExtent().x;\n } else if (type == \"height\"){\n return this.get(name1).getExtent().y;\n } else if (type == \"position\"){\n var position = this.get(name1).getPosition();\n return position.x + \", \" + position.y;\n } else if (type == \"x\"){\n return this.get(name1).getPosition().x;\n } else if (type == \"y\"){\n return this.get(name1).getPosition().y;\n } else if (type == \"ratio\"){\n return this.getValue(name1) / this.getValue(name2);\n } else if (type == \"vertical_distance\"){\n return Math.abs(this.get(name1).getPosition().x + this.get(name1).getExtent().y - this.get(name2).getPosition().x);\n } else if (type == \"horizontal_distance\"){\n return Math.abs(this.get(name1).getPosition().y + this.get(name1).getExtent().x - this.get(name2).getPosition().y)\n } else {\n return \"?\"\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1387},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1386":{"this":{"__isSmartRef__":true,"id":243}},"1387":{"timestamp":{"__isSmartRef__":true,"id":1388},"user":"daniel.hoffmann","tags":[]},"1388":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:31:12 GMT+0100 (CET)"},"1389":{"varMapping":{"__isSmartRef__":true,"id":1390},"source":"function select(name, part) {\n console.log(\"selected \" + name + \" \" + part);\n this.get(\"SelectedText\").setTextString(name);\n if(this.currentConstraintType != null){\n if(this.currentConstraintType == \"height\" || this.currentConstraintType == \"width\"){\n var value = this.getValueForConstraintType(this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n } else if(this.currentConstraintType == \"ratio\"){\n if (this.firstRatioSide == null) {\n this.firstRatioSide = this.getRatioSide(name, part);\n } else {\n this.addRatioConstraint(this.currentConstraintType, \n this.firstRatioSide, this.getRatioSide(name, part), 1);\n }\n } else if(this.currentConstraintType == \"position\"){\n if (part == \"L\") {\n var value = this.getValueForConstraintType(\"x\", name);\n this.addConstraint(this.currentConstraintType, name + \".x\", value);\n }\n else if (part == \"T\") {\n var value = this.getValueForConstraintType(\"y\", name);\n this.addConstraint(this.currentConstraintType, name + \".y\", value);\n } else {\n var value = this.getValueForConstraintType(\n this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n }\n } else if(this.currentConstraintType == \"vertical_distance\"){\n debugger;\n if (this.firstVerticalDistance == null) {\n this.firstVerticalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"vertical_distance\", this.firstVerticalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstVerticalDistance, name, value);\n }\n } else if(this.currentConstraintType == \"horizontal_distance\"){\n debugger;\n if (this.firstHorizontalDistance == null) {\n this.firstHorizontalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"horizontal_distance\", this.firstHorizontalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstHorizontalDistance, name, value);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1391},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1390":{"this":{"__isSmartRef__":true,"id":243}},"1391":{"timestamp":{"__isSmartRef__":true,"id":1392},"user":"daniel.hoffmann","tags":[]},"1392":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:45:34 GMT+0100 (CET)"},"1393":{"varMapping":{"__isSmartRef__":true,"id":1394},"source":"function setCurrentConstraintType(type) {\n this.currentConstraintType = type;\n if(type == \"ratio\") {\n this.firstRatioSide = null;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1395},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1394":{"this":{"__isSmartRef__":true,"id":243}},"1395":{"timestamp":{"__isSmartRef__":true,"id":1396},"user":"daniel.hoffmann","tags":[]},"1396":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:53:45 GMT+0100 (CET)"},"1397":{"varMapping":{"__isSmartRef__":true,"id":1398},"source":"function roundTableau(array) {\n var roundedArray = new Array();\n for (var i = 0; i < array.length; i++) {\n roundedArray[i] = new Array();\n for (var j = 0; j < array[0].length; j++) {\n \n roundedArray[i][j] = Math.round(array[i][j] * 100) / 100;\n }\n }\n return roundedArray;\n}","funcProperties":{"__isSmartRef__":true,"id":1399},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1398":{"this":{"__isSmartRef__":true,"id":243}},"1399":{"timestamp":{"__isSmartRef__":true,"id":1400},"user":"lisa.pfisterer","tags":[]},"1400":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:25:12 GMT+0100 (CET)"},"1401":{"varMapping":{"__isSmartRef__":true,"id":1402},"source":"function setValue(attribute, value) {\n if (value == undefined)\n return;\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n var extent = object.getExtent();\n extent.y = value;\n object.setExtent(extent);\n break;\n case \"w\":\n var extent = object.getExtent();\n extent.x = value;\n object.setExtent(extent);\n break;\n case \"x\":\n var position = object.getPosition();\n position.x = value;\n object.setPosition(position);\n break;\n case \"y\":\n var position= object.getPosition();\n position.y = value;\n object.setPosition(position);\n break;\n default:\n break;\n }\n \n}","funcProperties":{"__isSmartRef__":true,"id":1403},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1402":{"this":{"__isSmartRef__":true,"id":243}},"1403":{"timestamp":{"__isSmartRef__":true,"id":1404},"user":"daniel.hoffmann","tags":[]},"1404":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:25:20 GMT+0100 (CET)"},"1405":{"varMapping":{"__isSmartRef__":true,"id":1406},"source":"function stepping() {\n this.startStepping(100, \"testStuff\")\n}","funcProperties":{"__isSmartRef__":true,"id":1407},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1406":{"this":{"__isSmartRef__":true,"id":243}},"1407":{"timestamp":{"__isSmartRef__":true,"id":1408},"user":"lisa.pfisterer","tags":[]},"1408":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:26:27 GMT+0100 (CET)"},"1409":{"varMapping":{"__isSmartRef__":true,"id":1410},"source":"function testStuff() {\n //this.setValue(\"greenRect.height\", 300);\n //this.setValue(\"greenRect.width\", 150);\n var position = this.get(\"green\").getPosition();\n position.x = 300;\n this.get(\"green\").setPosition(position);\n \n}","funcProperties":{"__isSmartRef__":true,"id":1411},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1410":{"this":{"__isSmartRef__":true,"id":243}},"1411":{"timestamp":{"__isSmartRef__":true,"id":1412},"user":"lisa.pfisterer","tags":[]},"1412":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:39:19 GMT+0100 (CET)"},"1413":{"varMapping":{"__isSmartRef__":true,"id":1414},"source":"function getRatioSide(name, part) {\n debugger;\n if (part == \"T\" || part == \"B\") {\n return name + \".w\";\n } else if (part == \"L\" || part == \"R\") {\n return name + \".h\";\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1415},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1414":{"this":{"__isSmartRef__":true,"id":243}},"1415":{"timestamp":{"__isSmartRef__":true,"id":1416},"user":"daniel.hoffmann","tags":[]},"1416":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:39:30 GMT+0100 (CET)"},"1417":{"varMapping":{"__isSmartRef__":true,"id":1418},"source":"function addRatioConstraint(type, side1, side2) {\n var value = this.getValueForConstraintType(type, side1, side2);\n this.addConstraint(type, side1 + \", \" + side2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":1419},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1418":{"this":{"__isSmartRef__":true,"id":243}},"1419":{"timestamp":{"__isSmartRef__":true,"id":1420},"user":"daniel.hoffmann","tags":[]},"1420":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:29:43 GMT+0100 (CET)"},"1421":{"varMapping":{"__isSmartRef__":true,"id":1422},"source":"function length(word) {\n var corrected = \"\";\n \n for (var i = 0; i <= 7 - word.length; i++) {\n corrected += \" \";\n }\n corrected += word;\n return corrected;\n}","funcProperties":{"__isSmartRef__":true,"id":1423},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1422":{"this":{"__isSmartRef__":true,"id":243}},"1423":{"timestamp":{"__isSmartRef__":true,"id":1424},"user":"lisa.pfisterer","tags":[]},"1424":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:59:34 GMT+0100 (CET)"},"1425":{"varMapping":{"__isSmartRef__":true,"id":1426},"source":"function printTableau() {\n console.log(\"function: printTableau\");\n this.get(\"tableauTextField\").setTextString(\"\");\n var textString = \"Variablen: \" + this.algorithm.all + \"\\n\";\n textString += \"Gesucht: \" + this.algorithm.needed + \"\\n\";\n textString += \"Schlupfvariablen: \" + this.algorithm.schlupf + \"\\n\\n\";\n textString += \"Results: \" + this.algorithm.resultArray + \"\\n\\n\";\n \n var title = this.length(\"\");\n for (var i = 0; i < this.algorithm.all.length; i++) {\n title += this.length(this.algorithm.all[i]);\n }\n textString += title + \"\\n\";\n \n for (var i = 0; i < this.algorithm.tableau.length; i++) {\n var line = \"\";\n if (i < this.algorithm.schlupf.length) {\n line = this.length(this.algorithm.schlupf[i]);\n } else {\n line = this.length(\"F\");\n }\n \n for (var j = 0; j < this.algorithm.tableau[0].length; j++) {\n line += this.length(\"\" + (Math.round(this.algorithm.tableau[i][j] * 100) / 100));\n }\n textString += line + \"\\n\";\n }\n \n this.get(\"tableauTextField\").setTextString(textString);\n}","funcProperties":{"__isSmartRef__":true,"id":1427},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1426":{"this":{"__isSmartRef__":true,"id":243}},"1427":{"timestamp":{"__isSmartRef__":true,"id":1428},"user":"lisa.pfisterer","tags":[]},"1428":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:39:19 GMT+0100 (CET)"},"1429":{"varMapping":{"__isSmartRef__":true,"id":1430},"source":"function showVariableValues() {\n console.log(\"showVariableValues\");\n var textString = \"\";\n for (var i = 0; i < this.algorithm.needed.length; i++) {\n textString += this.algorithm.needed[i] + \" \" + this.getValue(this.algorithm.needed[i]) + \"\\n\";\n }\n this.get(\"variablesTextField\").setTextString(textString);\n \n}","funcProperties":{"__isSmartRef__":true,"id":1431},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1430":{"this":{"__isSmartRef__":true,"id":243}},"1431":{"timestamp":{"__isSmartRef__":true,"id":1432},"user":"daniel.hoffmann","tags":[]},"1432":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:39:30 GMT+0100 (CET)"},"1433":{"varMapping":{"__isSmartRef__":true,"id":1434},"source":"function getValue(attribute) {\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n return object.getExtent().y;\n break;\n case \"w\":\n return object.getExtent().x;\n break;\n case \"x\":\n return object.getPosition().x;\n break;\n case \"y\":\n return object.getPosition().y;\n break;\n default:\n break;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1435},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1434":{"this":{"__isSmartRef__":true,"id":243}},"1435":{"timestamp":{"__isSmartRef__":true,"id":1436},"user":"lisa.pfisterer","tags":[]},"1436":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:59:33 GMT+0100 (CET)"},"1437":{"varMapping":{"__isSmartRef__":true,"id":1438},"source":"function width(variables) {\n var variable = variables[0] + \".w\";\n var value = variables[1];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":1439},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1438":{"this":{"__isSmartRef__":true,"id":243}},"1439":{"timestamp":{"__isSmartRef__":true,"id":1440},"user":"daniel.hoffmann","tags":[]},"1440":{"isSerializedDate":true,"string":"Thu Dec 13 2012 01:25:37 GMT+0100 (CET)"},"1441":{"varMapping":{"__isSmartRef__":true,"id":1442},"source":"function ratio(variables) {\n var variable1 = variables[0];\n var variable2 = variables[1];\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1), new Array(variable2)));\n \n this.addConstraintArray(new Array(new Array(variable1, value), new Array(variable2, -1), new Array(schlupfVar, 1)), 0);\n}","funcProperties":{"__isSmartRef__":true,"id":1443},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1442":{"this":{"__isSmartRef__":true,"id":243}},"1443":{"timestamp":{"__isSmartRef__":true,"id":1444},"user":"daniel.hoffmann","tags":[]},"1444":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:25:20 GMT+0100 (CET)"},"1445":{"varMapping":{"__isSmartRef__":true,"id":1446},"source":"function position(variables) {\n console.log(\"function: position\");\n var variableX = variables[0] + \".x\";\n var variableY = variables[0] + \".y\";\n var valueX = variables[1];\n var valueY = variables[2];\n // console.log(\"Objectreference: \" + variable);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableX, variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}","funcProperties":{"__isSmartRef__":true,"id":1447},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1446":{"this":{"__isSmartRef__":true,"id":243}},"1447":{"timestamp":{"__isSmartRef__":true,"id":1448},"user":"daniel.hoffmann","tags":[]},"1448":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:25:20 GMT+0100 (CET)"},"1449":{"varMapping":{"__isSmartRef__":true,"id":1450},"source":"function addVerticalDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":1451},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1450":{"this":{"__isSmartRef__":true,"id":243}},"1451":{"timestamp":{"__isSmartRef__":true,"id":1452},"user":"daniel.hoffmann","tags":[]},"1452":{"isSerializedDate":true,"string":"Fri Dec 07 2012 22:25:53 GMT+0100 (CET)"},"1453":{"varMapping":{"__isSmartRef__":true,"id":1454},"source":"function addDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":1455},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1454":{"this":{"__isSmartRef__":true,"id":243}},"1455":{"timestamp":{"__isSmartRef__":true,"id":1456},"user":"daniel.hoffmann","tags":[]},"1456":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:41:39 GMT+0100 (CET)"},"1457":{"varMapping":{"__isSmartRef__":true,"id":1458},"source":"function verticalDistance(variables) {\n var variable1 = variables[0] + \".y\";\n var variable2 = variables[0] + \".h\";\n var variable3 = variables[1] + \".y\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":1459},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1458":{"this":{"__isSmartRef__":true,"id":243}},"1459":{"timestamp":{"__isSmartRef__":true,"id":1460},"user":"daniel.hoffmann","tags":[]},"1460":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:25:20 GMT+0100 (CET)"},"1461":{"varMapping":{"__isSmartRef__":true,"id":1462},"source":"function horizontalDistance(variables) {\n var variable1 = variables[0] + \".x\";\n var variable2 = variables[0] + \".w\";\n var variable3 = variables[1] + \".x\";\n var value = variables[2];\n // console.log(\"Objectreference: \" + variable1 + \", \" + variable2);\n // console.log(\"Value: \" + value);\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":1463},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1462":{"this":{"__isSmartRef__":true,"id":243}},"1463":{"timestamp":{"__isSmartRef__":true,"id":1464},"user":"daniel.hoffmann","tags":[]},"1464":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:26:56 GMT+0100 (CET)"},"1465":{"varMapping":{"__isSmartRef__":true,"id":1466},"source":"function runSimplex() {\n while(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n if (halos && halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n })){\n return;\n }\n \n this.initSimplex();\n}","funcProperties":{"__isSmartRef__":true,"id":1467},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1466":{"this":{"__isSmartRef__":true,"id":243}},"1467":{"timestamp":{"__isSmartRef__":true,"id":1468},"user":"daniel.hoffmann","tags":[]},"1468":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:04:44 GMT+0100 (CET)"},"1469":{"varMapping":{"__isSmartRef__":true,"id":1470},"source":"function x(variables) {\n console.log(\"function: position\");\n var variableX = variables[0] + \".x\";\n var valueX = variables[1];\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n}","funcProperties":{"__isSmartRef__":true,"id":1471},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1470":{"this":{"__isSmartRef__":true,"id":243}},"1471":{"timestamp":{"__isSmartRef__":true,"id":1472},"user":"daniel.hoffmann","tags":[]},"1472":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:25:20 GMT+0100 (CET)"},"1473":{"varMapping":{"__isSmartRef__":true,"id":1474},"source":"function y(variables) {\n console.log(\"function: position\");\n var variableY = variables[0] + \".y\";\n var valueY = variables[1]; \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}","funcProperties":{"__isSmartRef__":true,"id":1475},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1474":{"this":{"__isSmartRef__":true,"id":243}},"1475":{"timestamp":{"__isSmartRef__":true,"id":1476},"user":"daniel.hoffmann","tags":[]},"1476":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:25:20 GMT+0100 (CET)"},"1477":{"morph":{"__isSmartRef__":true,"id":237},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1478":{"sourceObj":{"__isSmartRef__":true,"id":237},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":1479},"targetMethodName":"indicateUnsavedChanges","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1479":{"submorphs":[],"scripts":[],"id":"F1D9A436-5753-4B1C-AD17-30A4D54E038B","shape":{"__isSmartRef__":true,"id":1480},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ChangeIndicator","partsBinMetaInfo":{"__isSmartRef__":true,"id":1481},"eventHandler":{"__isSmartRef__":true,"id":1482},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":2},"layout":{"__isSmartRef__":true,"id":1483},"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":26,"derivationIds":[220,"EE491D24-F056-4AFE-A669-7B7048C6C3D1","3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2","62DAD3C6-A81D-450F-B32F-601EA7E619D8","EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD","16F708CB-1259-4A75-BAEF-1A5216C6CB19","97CA61D3-E09B-43CD-9880-D8B36FA303F3","0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD","AF2BEE76-C34F-457E-8699-9896327A4C07","5EC39FF0-602F-44A2-BE3A-04FCA127E5D1","44CEBF61-9A92-4E36-9576-425D5054B471","E9ACF86B-B775-4125-83BC-7E4500597D40","FE62294A-F891-45E4-AAE7-6F386B5A8CB5","8771140D-0D57-4CAF-A57B-857F858CCC73","BE774795-5889-4DB8-A366-1C774555761B","89DA16ED-5636-4C0D-B52F-A327A5526DD6","94DAC0EC-79E9-48E5-90D5-2BB59495BD0B","048AE915-30CF-4DE4-819B-F7D41CE99585","0417EEDD-6B12-4AF1-B7BC-875E32521980","5DFAFB2A-C915-429E-A58C-030C229C9AB8","BD996DFA-D248-4D9C-AF33-C5BA2511A09E","9F92F095-A6B5-46E8-ADA1-051904ABE386","214CA9C7-6225-49ED-A484-C2D8D92B35ED","7258922C-C991-4EF3-A09B-318D8B6A1306","1F8069E8-E7D5-4153-AE2C-96F1782F041F","74FBBDBC-44BA-4111-B3DB-58142522023F","91D6D585-64D8-491A-AAAB-AF0A99533DEC","1761630D-17E9-4E04-A73C-9D15C26E19E3","B8E628C4-20D6-4B26-B820-A8D07194CE6F","6511B508-3FE2-4BDC-906A-D4E827163B0D","9016491A-C768-4B45-9321-45C78BCEE4A6"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","savedColor","alarmColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1484},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(782.0,40.0)","savedColor":"Color.rgb(0,0,0)","alarmColor":"Color.rgb(240,0,0)","distanceToDragEvent":"lively.pt(37.3,-17.5)"},"1480":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(8.6,9.7)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"1481":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1482":{"morph":{"__isSmartRef__":true,"id":1479},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1483":{"moveHorizontal":true,"adjustForNewBounds":true},"1484":{"indicateUnsavedChanges":{"__isSmartRef__":true,"id":1485},"setColors":{"__isSmartRef__":true,"id":1489}},"1485":{"varMapping":{"__isSmartRef__":true,"id":1486},"source":"function indicateUnsavedChanges() {\n if (this.owner.scriptPane.hasChanged()) {\n this.setColors(this.alarmColor);\n } else {\n this.setColors(this.savedColor);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1487},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1486":{"this":{"__isSmartRef__":true,"id":1479}},"1487":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":1488}},"1488":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:09:19 GMT+0200 (CEST)"},"1489":{"varMapping":{"__isSmartRef__":true,"id":1490},"source":"function setColors(color) {\n this.setFill(color);\n this.setBorderColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":1491},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1490":{"this":{"__isSmartRef__":true,"id":1479}},"1491":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":1492}},"1492":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:06:09 GMT+0200 (CEST)"},"1493":{"sourceObj":{"__isSmartRef__":true,"id":237},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":237},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1494":{"sourceObj":{"__isSmartRef__":true,"id":237},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":237},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":1495},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1495":{"source":{"__isSmartRef__":true,"id":237},"target":{"__isSmartRef__":true,"id":237}},"1496":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1497},"id":553,"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1498}],"eventHandler":{"__isSmartRef__":true,"id":1500},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"visible","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":11,"_MaxTextWidth":90,"_MinTextWidth":90,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_Align":"center","_VerticalAlign":"center","owner":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(245.0,177.9)","_TextColor":"Color.rgb(0,204,0)"},"1497":{"_ClipMode":"visible","_BorderWidth":1,"_StrokeOpacity":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,25.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"1498":{"style":{"__isSmartRef__":true,"id":1499},"chunkOwner":{"__isSmartRef__":true,"id":1496},"_id":"_1868","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1499":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1500":{"morph":{"__isSmartRef__":true,"id":1496},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1501":{"doSave":{"__isSmartRef__":true,"id":1502},"boundEval":{"__isSmartRef__":true,"id":1510},"reset":{"__isSmartRef__":true,"id":1518},"display":{"__isSmartRef__":true,"id":1522},"hasChanged":{"__isSmartRef__":true,"id":1526},"displayStatus":{"__isSmartRef__":true,"id":1530},"updateTarget":{"__isSmartRef__":true,"id":1534}},"1502":{"varMapping":{"__isSmartRef__":true,"id":1503},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.getTextString());\n if (saved) {\n this.lastSaveSource = this.textString;\n this.owner.changeIndicator.indicateUnsavedChanges();\n this.owner.updateLists();\n this.owner.selectChangedContent(this.getTextString());\n this.displayStatus(\"saved source\", Color.green);\n } else {\n this.displayStatus(\"not saved\", Color.red);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1508},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1503":{"this":{"__isSmartRef__":true,"id":237},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1504}},"1504":{"$super":{"__isSmartRef__":true,"id":1505}},"1505":{"varMapping":{"__isSmartRef__":true,"id":1506},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1507},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1506":{"obj":{"__isSmartRef__":true,"id":237},"name":"doSave"},"1507":{},"1508":{"timestamp":{"__isSmartRef__":true,"id":1509},"user":"lauritz"},"1509":{"isSerializedDate":true,"string":"Thu Nov 17 2011 23:15:19 GMT+0100 (CET)"},"1510":{"varMapping":{"__isSmartRef__":true,"id":1511},"source":"function boundEval(str) {\n var result;\n\n this.objectEditorPane.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n return result\n}","funcProperties":{"__isSmartRef__":true,"id":1516},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1511":{"this":{"__isSmartRef__":true,"id":237},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1512}},"1512":{"$super":{"__isSmartRef__":true,"id":1513}},"1513":{"varMapping":{"__isSmartRef__":true,"id":1514},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1515},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1514":{"obj":{"__isSmartRef__":true,"id":237},"name":"boundEval"},"1515":{},"1516":{"timestamp":{"__isSmartRef__":true,"id":1517},"user":"lauritz","categories":[]},"1517":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:41:53 GMT+0100 (CET)"},"1518":{"varMapping":{"__isSmartRef__":true,"id":1519},"source":"function reset() {\n this.doitContext = null;\n this.lastSaveSource = \"\";\n this.textString = \"\";\n this.lastSaveSource = this.textString;\n this.enableSyntaxHighlighting();\n}","funcProperties":{"__isSmartRef__":true,"id":1520},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1519":{"this":{"__isSmartRef__":true,"id":237}},"1520":{"timestamp":{"__isSmartRef__":true,"id":1521},"user":"cschuster","tags":[]},"1521":{"isSerializedDate":true,"string":"Wed May 16 2012 20:52:57 GMT+0200 (CEST)"},"1522":{"varMapping":{"__isSmartRef__":true,"id":1523},"source":"function display(jsCode) {\n this.lastSaveSource = jsCode;\n this.setTextString(jsCode);\n this.enableSyntaxHighlighting();\n this.highlightJavaScriptSyntax();\n this.applyStyle({align: 'left'});\n}","funcProperties":{"__isSmartRef__":true,"id":1524},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1523":{"this":{"__isSmartRef__":true,"id":237}},"1524":{"timestamp":{"__isSmartRef__":true,"id":1525},"user":"lauritz","tags":[]},"1525":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:02:26 GMT+0200 (CEST)"},"1526":{"varMapping":{"__isSmartRef__":true,"id":1527},"source":"function hasChanged() {\n var cleanText = function (string) {\n var source = string.trim();\n if (source.substring(0,2) === \"//\") {\n // removes annotation line\n source = source.substring(source.indexOf(\"\\n\"), source.length);\n source = source.trim();\n }\n if (source === 'undefined' || source === 'null') source = '';\n return source;\n }\n var cleanedTextString = cleanText(this.textString);\n var cleanedLastSource = cleanText(this.lastSaveSource);\n return cleanedTextString !== cleanedLastSource;\n}","funcProperties":{"__isSmartRef__":true,"id":1528},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1527":{"this":{"__isSmartRef__":true,"id":237}},"1528":{"timestamp":{"__isSmartRef__":true,"id":1529},"user":"lauritz","categories":[]},"1529":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:29:45 GMT+0200 (CEST)"},"1530":{"varMapping":{"__isSmartRef__":true,"id":1531},"source":"function displayStatus(msg, color, delay) {\n if (!this.statusMorph) {\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\n this.statusMorph.setFill(this.owner.getFill());\n this.statusMorph.setFontSize(11);\n this.statusMorph.setAlign('center');\n this.statusMorph.setVerticalAlign('center');\n }\n this.statusMorph.setTextString(msg);\n this.statusMorph.centerAt(this.innerBounds().center());\n this.statusMorph.setTextColor(color || Color.black);\n this.addMorph(this.statusMorph);\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \n}","funcProperties":{"__isSmartRef__":true,"id":1532},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1531":{"this":{"__isSmartRef__":true,"id":237}},"1532":{"timestamp":{"__isSmartRef__":true,"id":1533},"user":"lauritz","categories":[]},"1533":{"isSerializedDate":true,"string":"Wed Nov 23 2011 18:23:05 GMT+0100 (CET)"},"1534":{"varMapping":{"__isSmartRef__":true,"id":1535},"source":"function updateTarget(target) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.doitContext = this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":1536},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1535":{"this":{"__isSmartRef__":true,"id":237}},"1536":{"timestamp":{"__isSmartRef__":true,"id":1537},"user":"lauritz","tags":[]},"1537":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:07:42 GMT+0200 (CEST)"},"1538":{"submorphs":[{"__isSmartRef__":true,"id":1539}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":1544},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1545},"lighterFill":{"__isSmartRef__":true,"id":1550},"label":{"__isSmartRef__":true,"id":1539},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":1555},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":1556},"eventHandler":{"__isSmartRef__":true,"id":1557},"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(820.0,9.0)","padding":"lively.rect(5,0,0,0)"},"1539":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":1540},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":1538},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":1541}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":1543},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"1540":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,18.0)","_BorderColor":"Color.rgb(0,0,0)"},"1541":{"style":{"__isSmartRef__":true,"id":1542},"chunkOwner":{"__isSmartRef__":true,"id":1539},"storedString":"","_id":"_1355","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1542":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1543":{"morph":{"__isSmartRef__":true,"id":1539},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1544":{"_Fill":{"__isSmartRef__":true,"id":1545},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"1545":{"stops":[{"__isSmartRef__":true,"id":1546},{"__isSmartRef__":true,"id":1547},{"__isSmartRef__":true,"id":1548},{"__isSmartRef__":true,"id":1549}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1546":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"1547":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1548":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1549":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"1550":{"stops":[{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1552},{"__isSmartRef__":true,"id":1553},{"__isSmartRef__":true,"id":1554}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1551":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"1552":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1553":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1554":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"1555":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1556":{"moveHorizontal":true},"1557":{"morph":{"__isSmartRef__":true,"id":1538},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1558":{"submorphs":[],"scripts":[],"id":"114A82AE-1AB2-450F-A6C6-6B01E1C01B4D","shape":{"__isSmartRef__":true,"id":1559},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":1560},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":2},"attributeConnections":[{"__isSmartRef__":true,"id":1561}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":1563},"eventHandler":{"__isSmartRef__":true,"id":1564},"_FontSize":10,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":19,"derivationIds":[209,"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E","35301083-B60D-4A43-8566-23860EEB4C04","9CC401CC-5A35-4643-935B-FD049C284E16","C9879D40-5E79-4C56-AA79-562ED82BF052","9F6F9261-EB76-4B58-B77D-7D70813A1ED7","8B59E237-F372-4F70-9768-7E9C1A7A021D","FC85F1B9-1978-42D2-850C-BD249981E8B4","D2B607C6-A89B-4B3F-91BB-720451EAB98D","CC361093-FF73-479B-9431-C645CB48F518","307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5","038AF132-861E-4A77-8756-E6B476413639","65B6CA87-98DE-4473-B4DD-F8763BC3B06A","0AA0E45B-6DCC-4AE0-938C-E53794A511DF","806ACC1C-1353-436B-B1FE-568846777C17","C74AE022-1184-4FDF-A53D-A17627FF61EA","686AF565-EEB0-4AB7-A12E-26727DAD9291","1102A5B3-9973-4471-9EDD-FD7AB802DEA6","BEB06225-53D0-4ACC-9154-DC2DEB5728B7","E32FE34B-7520-4612-B927-C8F9EDFC69BB","D21F598A-4E44-4752-B205-9595DF0E9AE3","FD6670F8-44F6-436A-960F-8BE8890F8B75","C5522110-E6CA-4F96-B33E-BEBF6978088A","BC9AC080-8315-49F1-B6CB-42F3B802F7D9","242A0967-D906-4396-9326-3CC0C9C3EA60","39C09174-63A5-421F-AB88-7A98755661E5","40C2C766-248F-451F-9D85-D1E4DCCB559D","C89F1632-FADA-4B3E-B2D9-1C1020ACB29A","F78E083D-993E-4963-8A7F-CB7182DE3931","CA8FBD0F-D14E-42E6-A6D4-803B9EE12264","06822A39-C077-4531-B3A6-3DAC393B6E04"],"selection":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1565},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,346.7)","distanceToDragEvent":"lively.pt(125.0,-17.1)"},"1559":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,74.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"1560":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1561":{"sourceObj":{"__isSmartRef__":true,"id":1558},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2},"targetMethodName":"displaySourceForConnection","converterString":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1562},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1562":{"source":{"__isSmartRef__":true,"id":1558},"target":{"__isSmartRef__":true,"id":2}},"1563":{"resizeHeight":false,"moveVertical":true},"1564":{"morph":{"__isSmartRef__":true,"id":1558},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1565":{"preselectItem":{"__isSmartRef__":true,"id":1566}},"1566":{"varMapping":{"__isSmartRef__":true,"id":1567},"source":"function preselectItem() {\n if (this.getList().size() === 2) {\n this.selectAt(1);\n } else {\n this.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1568},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1567":{"this":{"__isSmartRef__":true,"id":1558}},"1568":{"timestamp":{"__isSmartRef__":true,"id":1569},"user":"lauritz"},"1569":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:12:58 GMT+0100 (CET)"},"1570":{"submorphs":[{"__isSmartRef__":true,"id":1571}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":1575},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1576},"lighterFill":{"__isSmartRef__":true,"id":1581},"label":{"__isSmartRef__":true,"id":1571},"attributeConnections":[{"__isSmartRef__":true,"id":1586}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":1587},"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(215.0,35.0)","padding":"lively.rect(5,0,0,0)"},"1571":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":1572},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":1570},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":1573}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"1572":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(0,0,0)"},"1573":{"style":{"__isSmartRef__":true,"id":1574},"chunkOwner":{"__isSmartRef__":true,"id":1571},"storedString":"","_id":"_1356","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1574":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1575":{"_Fill":{"__isSmartRef__":true,"id":1576},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"1576":{"stops":[{"__isSmartRef__":true,"id":1577},{"__isSmartRef__":true,"id":1578},{"__isSmartRef__":true,"id":1579},{"__isSmartRef__":true,"id":1580}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1577":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"1578":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1579":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1580":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"1581":{"stops":[{"__isSmartRef__":true,"id":1582},{"__isSmartRef__":true,"id":1583},{"__isSmartRef__":true,"id":1584},{"__isSmartRef__":true,"id":1585}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1582":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"1583":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1584":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1585":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"1586":{"sourceObj":{"__isSmartRef__":true,"id":1570},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9},"targetMethodName":"chooseTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1587":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1588":{"submorphs":[],"scripts":[],"id":435,"shape":{"__isSmartRef__":true,"id":1589},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":218,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":1590},"textChunks":[{"__isSmartRef__":true,"id":1591}],"charsReplaced":"","lastFindLoc":5,"priorSelectionRange":[15,15],"prevScroll":[0,0],"_ClipMode":"visible","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":1593}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":null,"_Align":"left","eventHandler":{"__isSmartRef__":true,"id":1595},"_MinTextWidth":218,"_MinTextHeight":null,"scriptAnnotations":{"__isSmartRef__":true,"id":1596},"selection":{"__isSmartRef__":true,"id":1},"previousSelection":[0,13],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":1615},"_Rotation":0,"_Scale":1,"savedTextString":"100","__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1616},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(200.0,10.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(153.9,-23.7)"},"1589":{"fill":null,"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":3.7000000000000006,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(244,244,244)"},"1590":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1591":{"style":{"__isSmartRef__":true,"id":1592},"chunkOwner":{"__isSmartRef__":true,"id":1588},"storedString":"","_id":"_1357","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1592":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1593":{"sourceObj":{"__isSmartRef__":true,"id":1588},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":2},"targetMethodName":"setTarget","converterString":"function (name) { return $world.get(name)}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1594},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1594":{"source":{"__isSmartRef__":true,"id":1588},"target":{"__isSmartRef__":true,"id":2}},"1595":{"morph":{"__isSmartRef__":true,"id":1588},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1596":{"createListMorph":{"__isSmartRef__":true,"id":1597},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":1599},"onMouseUp":{"__isSmartRef__":true,"id":1601},"resetConnections":{"__isSmartRef__":true,"id":1603},"setTargetToListSelection":{"__isSmartRef__":true,"id":1605},"setTargetOfPane":{"__isSmartRef__":true,"id":1607},"onBlur":{"__isSmartRef__":true,"id":1609},"reset":{"__isSmartRef__":true,"id":1611},"onMouseDown":{"__isSmartRef__":true,"id":1613}},"1597":{"time":{"__isSmartRef__":true,"id":1598},"user":"lauritz"},"1598":{"isSerializedDate":true,"string":"Fri Oct 28 2011 05:27:29 GMT+0200 (CEST)"},"1599":{"time":{"__isSmartRef__":true,"id":1600},"user":"lauritz"},"1600":{"isSerializedDate":true,"string":"Fri Oct 14 2011 23:48:37 GMT+0200 (CEST)"},"1601":{"time":{"__isSmartRef__":true,"id":1602},"user":"lauritz"},"1602":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:51:14 GMT+0200 (CEST)"},"1603":{"time":{"__isSmartRef__":true,"id":1604},"user":"lauritz"},"1604":{"isSerializedDate":true,"string":"Wed Sep 28 2011 01:03:17 GMT+0200 (CEST)"},"1605":{"time":{"__isSmartRef__":true,"id":1606},"user":"lauritz"},"1606":{"isSerializedDate":true,"string":"Sat Oct 15 2011 00:00:58 GMT+0200 (CEST)"},"1607":{"time":{"__isSmartRef__":true,"id":1608},"user":"lauritz"},"1608":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:34:37 GMT+0200 (CEST)"},"1609":{"time":{"__isSmartRef__":true,"id":1610},"user":"lauritz"},"1610":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:24:18 GMT+0200 (CEST)"},"1611":{"time":{"__isSmartRef__":true,"id":1612},"user":"lauritz"},"1612":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:26:15 GMT+0200 (CEST)"},"1613":{"time":{"__isSmartRef__":true,"id":1614},"user":"lauritz"},"1614":{"isSerializedDate":true,"string":"Mon Oct 17 2011 19:49:00 GMT+0200 (CEST)"},"1615":{},"1616":{"getList":{"__isSmartRef__":true,"id":1617},"setList":{"__isSmartRef__":true,"id":1620},"reset":{"__isSmartRef__":true,"id":1623},"example":{"__isSmartRef__":true,"id":1626},"removeList":{"__isSmartRef__":true,"id":1629},"onBlur":{"__isSmartRef__":true,"id":1632},"createListMorph":{"__isSmartRef__":true,"id":1639},"resetConnections":{"__isSmartRef__":true,"id":1642},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":1645},"setTargetToListSelection":{"__isSmartRef__":true,"id":1648},"setTargetOfPane":{"__isSmartRef__":true,"id":1651},"onMouseDown":{"__isSmartRef__":true,"id":1654}},"1617":{"varMapping":{"__isSmartRef__":true,"id":1618},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":1619},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1618":{"this":{"__isSmartRef__":true,"id":1588}},"1619":{},"1620":{"varMapping":{"__isSmartRef__":true,"id":1621},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":1622},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1621":{"this":{"__isSmartRef__":true,"id":1588}},"1622":{},"1623":{"varMapping":{"__isSmartRef__":true,"id":1624},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":1625},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1624":{"this":{"__isSmartRef__":true,"id":1588}},"1625":{},"1626":{"varMapping":{"__isSmartRef__":true,"id":1627},"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":1628},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1627":{"this":{"__isSmartRef__":true,"id":1588}},"1628":{},"1629":{"varMapping":{"__isSmartRef__":true,"id":1630},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":1631},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1630":{"this":{"__isSmartRef__":true,"id":1588}},"1631":{},"1632":{"varMapping":{"__isSmartRef__":true,"id":1633},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":1638},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1633":{"this":{"__isSmartRef__":true,"id":1588},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1634}},"1634":{"$super":{"__isSmartRef__":true,"id":1635}},"1635":{"varMapping":{"__isSmartRef__":true,"id":1636},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1637},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1636":{"obj":{"__isSmartRef__":true,"id":1588},"name":"onBlur"},"1637":{},"1638":{},"1639":{"varMapping":{"__isSmartRef__":true,"id":1640},"source":"function createListMorph() {\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\n list.setList(this.getList());\n list.setFontSize(12);\n\n list.disableGrabbing();\n list.disableDragging();\n \n this.addMorph(list);\n list.setPosition(pt(0,0));\n\n connect(list, 'selection', this, 'setTargetToListSelection');\n \n return list;\n}","funcProperties":{"__isSmartRef__":true,"id":1641},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1640":{"this":{"__isSmartRef__":true,"id":1588}},"1641":{},"1642":{"varMapping":{"__isSmartRef__":true,"id":1643},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \n\tfunction (name) { return $world.get(name)}});\n}","funcProperties":{"__isSmartRef__":true,"id":1644},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1643":{"this":{"__isSmartRef__":true,"id":1588}},"1644":{},"1645":{"varMapping":{"__isSmartRef__":true,"id":1646},"source":"function displayTopLevelMorphs() {\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph(); \n this.addMorph(list);\n this.listMorph = list;\n}","funcProperties":{"__isSmartRef__":true,"id":1647},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1646":{"this":{"__isSmartRef__":true,"id":1588}},"1647":{},"1648":{"varMapping":{"__isSmartRef__":true,"id":1649},"source":"function setTargetToListSelection(selection) { \n this.removeList();\n if (!selection) return;\n if (this.owner.scriptPane.hasChanged()) {\n var that = this;\n var callback = function (confirmed) {\n if (confirmed) that.setTargetOfPane(selection);\n }\n this.owner.confirmUnsavedChanges(callback);\n } else {\n this.setTargetOfPane(selection);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1650},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1649":{"this":{"__isSmartRef__":true,"id":1588}},"1650":{},"1651":{"varMapping":{"__isSmartRef__":true,"id":1652},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.setTextString(selection.getName());\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":1653},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1652":{"this":{"__isSmartRef__":true,"id":1588}},"1653":{},"1654":{"varMapping":{"__isSmartRef__":true,"id":1655},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n return false;\n } else {\n this.displayTopLevelMorphs();\n return true;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1660},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1655":{"this":{"__isSmartRef__":true,"id":1588},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1656}},"1656":{"$super":{"__isSmartRef__":true,"id":1657}},"1657":{"varMapping":{"__isSmartRef__":true,"id":1658},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1659},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1658":{"obj":{"__isSmartRef__":true,"id":1588},"name":"onMouseDown"},"1659":{},"1660":{},"1661":{"morph":{"__isSmartRef__":true,"id":9},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1662":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":1663},"setTarget":{"__isSmartRef__":true,"id":1666},"generateSourceForScript":{"__isSmartRef__":true,"id":1669},"generateSourceForConnection":{"__isSmartRef__":true,"id":1672},"generateTargetCode":{"__isSmartRef__":true,"id":1675},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":1678},"displayJavaScriptSource":{"__isSmartRef__":true,"id":1681},"displaySourceForScript":{"__isSmartRef__":true,"id":1684},"displaySourceForConnection":{"__isSmartRef__":true,"id":1687},"newScript":{"__isSmartRef__":true,"id":1690},"newConnection":{"__isSmartRef__":true,"id":1693},"deleteSelectedScript":{"__isSmartRef__":true,"id":1696},"disconnectConnection":{"__isSmartRef__":true,"id":1699},"updateLists":{"__isSmartRef__":true,"id":1702},"displayInitialScript":{"__isSmartRef__":true,"id":1705},"reset":{"__isSmartRef__":true,"id":1708},"selectChangedContent":{"__isSmartRef__":true,"id":1711}},"1663":{"varMapping":{"__isSmartRef__":true,"id":1664},"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":1665},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1664":{"this":{"__isSmartRef__":true,"id":9}},"1665":{},"1666":{"varMapping":{"__isSmartRef__":true,"id":1667},"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":1668},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1667":{"this":{"__isSmartRef__":true,"id":9}},"1668":{},"1669":{"varMapping":{"__isSmartRef__":true,"id":1670},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":1671},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1670":{"this":{"__isSmartRef__":true,"id":9}},"1671":{},"1672":{"varMapping":{"__isSmartRef__":true,"id":1673},"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":1674},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1673":{"this":{"__isSmartRef__":true,"id":9}},"1674":{},"1675":{"varMapping":{"__isSmartRef__":true,"id":1676},"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":1677},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1676":{"this":{"__isSmartRef__":true,"id":9}},"1677":{},"1678":{"varMapping":{"__isSmartRef__":true,"id":1679},"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":1680},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1679":{"this":{"__isSmartRef__":true,"id":9}},"1680":{},"1681":{"varMapping":{"__isSmartRef__":true,"id":1682},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":1683},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1682":{"this":{"__isSmartRef__":true,"id":9}},"1683":{},"1684":{"varMapping":{"__isSmartRef__":true,"id":1685},"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":1686},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1685":{"this":{"__isSmartRef__":true,"id":9}},"1686":{},"1687":{"varMapping":{"__isSmartRef__":true,"id":1688},"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":1689},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1688":{"this":{"__isSmartRef__":true,"id":9}},"1689":{},"1690":{"varMapping":{"__isSmartRef__":true,"id":1691},"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":1692},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1691":{"this":{"__isSmartRef__":true,"id":9}},"1692":{},"1693":{"varMapping":{"__isSmartRef__":true,"id":1694},"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":1695},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1694":{"this":{"__isSmartRef__":true,"id":9}},"1695":{},"1696":{"varMapping":{"__isSmartRef__":true,"id":1697},"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":1698},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1697":{"this":{"__isSmartRef__":true,"id":9}},"1698":{},"1699":{"varMapping":{"__isSmartRef__":true,"id":1700},"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":1701},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1700":{"this":{"__isSmartRef__":true,"id":9}},"1701":{},"1702":{"varMapping":{"__isSmartRef__":true,"id":1703},"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":1704},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1703":{"this":{"__isSmartRef__":true,"id":9}},"1704":{},"1705":{"varMapping":{"__isSmartRef__":true,"id":1706},"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":1707},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1706":{"this":{"__isSmartRef__":true,"id":9}},"1707":{},"1708":{"varMapping":{"__isSmartRef__":true,"id":1709},"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":1710},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1709":{"this":{"__isSmartRef__":true,"id":9}},"1710":{},"1711":{"varMapping":{"__isSmartRef__":true,"id":1712},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n editor.updateLists();\n editor.displayInitialScript();\n } \n }\n\n var message = 'Disconnect \"' + selection[0] +'\" connection?';\n var callback = disconnectConnection;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":1804},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1803":{"this":{"__isSmartRef__":true,"id":1779}},"1804":{"timestamp":{"__isSmartRef__":true,"id":1805},"user":"lauritz","categories":[]},"1805":{"isSerializedDate":true,"string":"Fri Nov 11 2011 01:46:54 GMT+0100 (CET)"},"1806":{"submorphs":[{"__isSmartRef__":true,"id":1807}],"scripts":[],"id":"4A889902-BDF2-42FD-9210-C1CAC663ED8B","shape":{"__isSmartRef__":true,"id":1812},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1818},"lighterFill":{"__isSmartRef__":true,"id":1823},"label":{"__isSmartRef__":true,"id":1807},"attributeConnections":[{"__isSmartRef__":true,"id":1828}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"name":"ObjectEditorRemoveScriptButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":1830},"owner":{"__isSmartRef__":true,"id":2},"eventHandler":{"__isSmartRef__":true,"id":1831},"isCopyMorphRef":true,"morphRefId":24,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":2},"derivationIds":[217,"FDC10087-12CF-4570-9211-8309CB6A9AA3","E18FC530-4B1F-4F08-8DA6-3866A3519E56","04A2AAC3-6A9E-40BB-9408-EBB2567EE63B","8C1A42CE-840C-4AAE-BD79-C93A445B9EBF","61FC11FA-B87E-4EFE-BD15-564D3178B68B","ED34F9B5-9E00-41B3-8313-D9C3D6B3B231","A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D","7DDF7175-34FC-4521-A7C3-580A8BE63351","DEA39C05-FAD7-4882-AB3D-0EE12C3408F9","99186A50-1411-4B6F-B1CB-FF0742C20D7D","10F3E467-6BB8-4D07-BD17-8C50593FD6B8","7260818C-6472-4288-8BDD-1E7798A543F3","DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89","D75BCAED-3029-46EB-B944-4A102BB1BC0F","9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0","48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0","33905494-AA01-4311-8398-1F6C3D4F1BAC","5D7201A7-1374-49AD-851F-E3167EFED99E","9B69B6C6-71F2-402E-89D1-E97FC2D3AE13","DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866","DBFC4A4F-8601-4C32-9460-53902C3B0F37","ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E","4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D","FCEFF15E-E5B8-4C7E-A139-302649441119","3674B8DC-F4E5-4A5C-ACEC-96D743BB6050","33E0336F-FD6A-4AAB-AECB-B7D6C7C80631","761015EE-47CF-40F6-A403-8A959B2DB0A6","361B531D-7A1C-441A-BE8B-0B503543FF6C","E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC","0EC23EA3-7B34-429A-922D-5D139F127D1E"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1832},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(160.0,40.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(33.4,-21.3)"},"1807":{"submorphs":[],"scripts":[],"id":"62D4CA60-1818-4F5D-B704-72F55809011E","shape":{"__isSmartRef__":true,"id":1808},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":25,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":1806},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":1809}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1811},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":25,"_MinTextHeight":null,"draggingEnabled":false,"derivationIds":[218,"852A7BD9-52EE-4708-A2D5-1BDECF33C958","7B4F173E-9726-472A-9B30-530D4AA92AD9","CBA217F6-2832-4213-9ABE-47753C1A4180","E6B97D1D-95D5-4644-9359-1D08D42A51F4","4391A57E-70C2-4628-9828-DD668CCE546E","F0C6C298-3B8B-42B2-B5E9-E5B82F607B01","DF0CAF75-4247-4797-B1A0-AD7444391E2A","B4C4F09B-F663-47A1-B85F-461D5452F5F8","FD966AB1-4685-4151-9A38-B1B21B0237EF","CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97","88F1581A-7AEF-4646-B7F9-3890CDDB8494","DC577877-7F00-4238-9246-08C2A10C0CC9","818C9467-71A2-44D6-B01F-1523A0CD5476","C0CF3DDB-AA12-49E0-B12A-6B620552BB47","853E19A1-E97D-463D-A24F-0148671EB696","0203CA4C-E523-4F7D-824B-F09BA3914BDD","18B98A59-6C8E-4386-B3EF-A17259C51C0F","24D84E0A-FA16-47DE-934D-E60729EEB227","7035F1EB-4B8C-4F20-B3AC-966403F55C0A","69831817-0662-4848-8481-44558987D21D","BA13E4C6-DF2A-4059-9174-7725FA3FE514","3E989A29-2A8F-4AFE-B312-A0852B746605","7B675033-945D-4AE1-B85F-DBD35C7B02AA","E0D76A08-70F9-4710-907E-B2D83D60D29A","495F5D43-B450-45B7-B238-FC12AA8F6488","B551041D-4E6E-44F3-8405-1DCE5344BCCD","0A287650-EC32-45AA-8504-0513B196727F","717B0EFA-1422-4224-9A53-5A494F6191A4","C86C167E-8A7D-43BE-AFED-AAEDA70B95EE","97247E8A-2818-4B44-BCDD-348126BD380C"],"_Scale":1,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1808":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"1809":{"style":{"__isSmartRef__":true,"id":1810},"chunkOwner":{"__isSmartRef__":true,"id":1807},"storedString":"-","_id":"_1363","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1810":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1811":{"morph":{"__isSmartRef__":true,"id":1807},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1812":{"_Fill":{"__isSmartRef__":true,"id":1813},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1813":{"stops":[{"__isSmartRef__":true,"id":1814},{"__isSmartRef__":true,"id":1815},{"__isSmartRef__":true,"id":1816},{"__isSmartRef__":true,"id":1817}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1814":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"1815":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"1816":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"1817":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"1818":{"stops":[{"__isSmartRef__":true,"id":1819},{"__isSmartRef__":true,"id":1820},{"__isSmartRef__":true,"id":1821},{"__isSmartRef__":true,"id":1822}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1819":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"1820":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1821":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1822":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"1823":{"stops":[{"__isSmartRef__":true,"id":1824},{"__isSmartRef__":true,"id":1825},{"__isSmartRef__":true,"id":1826},{"__isSmartRef__":true,"id":1827}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1824":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"1825":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1826":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1827":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"1828":{"sourceObj":{"__isSmartRef__":true,"id":1806},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1806},"targetMethodName":"deleteSelectedScript","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1829},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1829":{"source":{"__isSmartRef__":true,"id":1806},"target":{"__isSmartRef__":true,"id":1806}},"1830":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1831":{"morph":{"__isSmartRef__":true,"id":1806},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1832":{"deleteSelectedScript":{"__isSmartRef__":true,"id":1833}},"1833":{"varMapping":{"__isSmartRef__":true,"id":1834},"source":"function deleteSelectedScript() {\n\n var editor = this.objectEditorPane;\n var selection = editor.scriptList.selection;\n\n if (!editor.target || editor.scriptList.getList().size() < 2) \n return; \n\n var deleteScript = function (confirmed) {\n if (!confirmed) return;\n \n if (selection && editor.target) {\n if (!editor.target.hasOwnProperty(selection)) \n return;\n delete editor.target[selection];\n editor.updateLists();\n editor.displayInitialScript();\n }\n }\n\n var message = 'Delete \"' + selection + '\" script?';\n var callback = deleteScript;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":1835},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1834":{"this":{"__isSmartRef__":true,"id":1806}},"1835":{"timestamp":{"__isSmartRef__":true,"id":1836},"user":"lauritz"},"1836":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:12:21 GMT+0100 (CET)"},"1837":{"submorphs":[{"__isSmartRef__":true,"id":1838}],"scripts":[],"id":"845BD47A-E3F6-4972-8D33-50A92287C71E","shape":{"__isSmartRef__":true,"id":1844},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1845},"lighterFill":{"__isSmartRef__":true,"id":1850},"label":{"__isSmartRef__":true,"id":1838},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":1855},"list":[],"eventHandler":{"__isSmartRef__":true,"id":1856},"owner":{"__isSmartRef__":true,"id":2},"textString":"","selection":{"__isSmartRef__":true,"id":1857},"_ClipMode":"visible","prevScroll":[0,0],"derivationIds":[221,"4AC64FBA-95AC-42B2-A078-B6DA97889093","E26ED0E6-C4CE-4C82-94D5-175270E8459E","D292F2FC-C2B6-48AE-B779-8CC5868FFA49","53A862EB-032C-4BF0-9B21-58C7E0C0A9B2","CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F","0CD057F2-3517-4849-A69E-1EF79B05ACE8","66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA","A50C1893-4138-4E29-865B-92F53F76D08A","1EC5D2B9-3539-419A-8DD6-CE82DEABB02C","95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0","672DEFAB-2BE5-4C60-9779-3B44694FBEB1","E3476213-5872-492C-BE29-0C6A5A150ED8","AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE","54B67D51-AB19-40A0-A2A6-EC51F3171CAC","1CF44342-896F-4ACB-847F-7CB3CD10ED5A","279A9257-1667-4E0C-844B-A4E0D02462F0","DDCBD835-4B3F-4B8F-9623-696DA76C3A2C","D2CB17F3-5DD0-4E97-BF99-40A95ABF976B","FA519665-2394-43D3-8DCF-802A158F3291","90519BB5-7419-46E0-B7E3-4C26304F3414","0B7FC23C-C63C-4F20-8BAF-1BD1B7205762","B54FAD70-E598-4B06-8F41-00843A06D4B0","5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A","69DD3160-FAD3-4AD8-9B1C-CB9229AD8034","2C8AD368-8815-41D5-8C8D-CD36ECCF4A96","80C5655D-B03D-413B-A84C-D59A60D8EEEC","BA8066E4-5B8E-4048-97C5-332953805999","E27E2CB2-789E-4269-B5E8-2631B5D2840B","0EDAA37B-E8BA-4DE7-820A-17A44E299F5C","81F15272-5E6E-4544-B6FE-96BDD357A17C"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1863},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(200.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(122.9,-11.6)"},"1838":{"submorphs":[],"scripts":[],"id":"DDEB0A32-0C1C-43A6-9B18-64B64F66118E","shape":{"__isSmartRef__":true,"id":1839},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":220,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":1837},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":1840}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":1842}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":1843},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":220,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[222,"30F054A3-7658-405B-8098-B7D87AA8A9ED","556D6E07-45B7-42EC-A486-DE275EF0B034","06B0B080-467A-46CC-8B0D-9C0A9B9A71F1","5E2D96C9-BB9B-4735-8673-A79847435197","B48AA022-2022-4A2A-9090-4D884FB3DFD3","8B2F743A-98C5-45E1-B03C-5019114EAC47","D09C56C3-A2DC-4BDF-B8A1-6365138ECD01","74158C3D-B79E-43E7-B111-48701B10ACE2","B19E117B-E40F-4B9F-86AC-BFB2AAFD5336","4E3B3D72-E52C-44ED-AE32-78939BA1ECFD","2459D1F0-E49C-4882-AB4C-D78C1A496962","3D8D3B02-0459-45C1-A606-D0DB4B07958C","78AAE288-D261-4BEA-9436-C8C31B890B44","2E10F795-9892-4BF7-9A46-BCB90FD6112E","DE32EFA9-C920-42F6-9F2E-7EDABEC006AF","23FBFC79-1927-48FD-8C1C-09FFD7539784","3409506C-9BAE-43DA-BCAF-94392F9646DF","ED94289E-98FC-4126-9EED-25FDC98D5BFC","63C2F1D8-3A1B-464B-9945-1F661D4CFE26","782AAB82-32E9-4A37-9DC0-3118636C2CCE","D564B3C8-D9B5-4D7D-80DD-16715ED878F6","D9344242-9F26-4A5D-B86D-6FAEA43B439C","E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1","55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3","B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235","9A503124-0F1D-4390-B668-E4457CBC1376","26D1AD85-C129-4C24-A16A-B6863FC35F41","7425ED3B-1418-47C8-A2EE-52CDF3C4D860","C4B9C269-4F6E-4EA2-A6EA-38C21A011591","952BC06E-5007-4618-9289-931E66292E9D"],"_Scale":1,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1839":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"1840":{"style":{"__isSmartRef__":true,"id":1841},"chunkOwner":{"__isSmartRef__":true,"id":1838},"_id":"_208","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1841":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1842":{"sourceObj":{"__isSmartRef__":true,"id":1838},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1837},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1843":{"morph":{"__isSmartRef__":true,"id":1838},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1844":{"_Fill":{"__isSmartRef__":true,"id":1845},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1845":{"stops":[{"__isSmartRef__":true,"id":1846},{"__isSmartRef__":true,"id":1847},{"__isSmartRef__":true,"id":1848},{"__isSmartRef__":true,"id":1849}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1846":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"1847":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1848":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1849":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"1850":{"stops":[{"__isSmartRef__":true,"id":1851},{"__isSmartRef__":true,"id":1852},{"__isSmartRef__":true,"id":1853},{"__isSmartRef__":true,"id":1854}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1851":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"1852":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1853":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1854":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"1855":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1856":{"morph":{"__isSmartRef__":true,"id":1837},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1857":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":1858},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":580,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":28,"name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":1859},"textChunks":[{"__isSmartRef__":true,"id":1860}],"eventHandler":{"__isSmartRef__":true,"id":1862},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":580,"_MinTextHeight":null,"_Rotation":0,"_Scale":1.002003004005006,"previousSelection":[35,35],"priorSelectionRange":[23,23],"charsReplaced":"WIP / Proof of Concept","lastFindLoc":22,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","isCopyMorphRef":true,"morphRefId":2,"prevScroll":[0,0],"__serializedExpressions__":["_Position","textColor","_TextColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(37.0,23.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,79,152)","distanceToDragEvent":"lively.pt(221.0,-12.0)"},"1858":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(580.0,43.0)","_BorderColor":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1859":{"partsSpaceName":"PartsBin/Worlds/","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1860":{"style":{"__isSmartRef__":true,"id":1861},"chunkOwner":{"__isSmartRef__":true,"id":1857},"storedString":"","_id":"_1365","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1861":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1862":{"morph":{"__isSmartRef__":true,"id":1857},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1863":{"reset":{"__isSmartRef__":true,"id":1864},"onMouseDown":{"__isSmartRef__":true,"id":1868},"onBlur":{"__isSmartRef__":true,"id":1876},"createScenePresentation":{"__isSmartRef__":true,"id":1884},"presentTargetChooser":{"__isSmartRef__":true,"id":1888},"removeTargetChooser":{"__isSmartRef__":true,"id":1892},"removeHighlight":{"__isSmartRef__":true,"id":1896},"highlightCurrentTarget":{"__isSmartRef__":true,"id":1900},"updateTargetFromSelection":{"__isSmartRef__":true,"id":1904},"currentMorphicScene":{"__isSmartRef__":true,"id":1908},"highlightTarget":{"__isSmartRef__":true,"id":1912},"setLabel":{"__isSmartRef__":true,"id":1916},"updateTargetFromOwner":{"__isSmartRef__":true,"id":1924}},"1864":{"varMapping":{"__isSmartRef__":true,"id":1865},"source":"function reset() {\n this.removeTargetChooser();\n this.setLabel('empty');\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\n}","funcProperties":{"__isSmartRef__":true,"id":1866},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1865":{"this":{"__isSmartRef__":true,"id":1837}},"1866":{"timestamp":{"__isSmartRef__":true,"id":1867},"user":"lauritz","tags":[]},"1867":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)"},"1868":{"varMapping":{"__isSmartRef__":true,"id":1869},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\n return $super(evt);\n }\n \n if (this.listMorph) {\n // clicked on morph, not the list, not the list's scrollbar\n if (evt.target === this.renderContext().shapeNode)\n this.removeTargetChooser();\n } else {\n this.presentTargetChooser();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1874},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1869":{"this":{"__isSmartRef__":true,"id":1837},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1870}},"1870":{"$super":{"__isSmartRef__":true,"id":1871}},"1871":{"varMapping":{"__isSmartRef__":true,"id":1872},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1873},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1872":{"obj":{"__isSmartRef__":true,"id":1837},"name":"onMouseDown"},"1873":{},"1874":{"timestamp":{"__isSmartRef__":true,"id":1875},"user":"lauritz","tags":[]},"1875":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:44:10 GMT+0200 (CEST)"},"1876":{"varMapping":{"__isSmartRef__":true,"id":1877},"source":"function onBlur(evt) {\n $super(evt);\n \n // remove the scene presentation when clicked elsewhere\n var target = evt.world.clickedOnMorph;\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\n this.removeTargetChooser();\n } else {\n this.focus();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1882},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1877":{"this":{"__isSmartRef__":true,"id":1837},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1878}},"1878":{"$super":{"__isSmartRef__":true,"id":1879}},"1879":{"varMapping":{"__isSmartRef__":true,"id":1880},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1881},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1880":{"obj":{"__isSmartRef__":true,"id":1837},"name":"onBlur"},"1881":{},"1882":{"timestamp":{"__isSmartRef__":true,"id":1883},"user":"lauritz","tags":[]},"1883":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:05 GMT+0200 (CEST)"},"1884":{"varMapping":{"__isSmartRef__":true,"id":1885},"source":"function createScenePresentation() {\n var that = this,\n items = this.currentMorphicScene(),\n height = this.owner.getExtent().y,\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\n treeMorph = new lively.morphic.Tree(),\n rect = lively.morphic.Morph.makeRectangle(bounds),\n currentTarget = null;\n \n treeMorph.childrenPerPage = 10000;\n treeMorph.setName(\"MorphSelectorTree\");\n treeMorph.getLayouter().defer();\n treeMorph.setItem(items);\n treeMorph.childNodes.each(function (n) {\n n.expand();\n })\n \n currentTarget = this.highlightCurrentTarget(treeMorph);\n \n rect.setFill(Color.white);\n rect.beClip(true);\n rect.disableGrabbing();\n rect.disableDragging();\n rect.setBorderWidth(1);\n rect.setBorderColor(Color.rgb(150,150,150));\n rect.addMorph(treeMorph);\n rect.treeMorph = treeMorph;\n rect.currentTarget = currentTarget;\n\n return rect;\n}","funcProperties":{"__isSmartRef__":true,"id":1886},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1885":{"this":{"__isSmartRef__":true,"id":1837}},"1886":{"timestamp":{"__isSmartRef__":true,"id":1887},"user":"lauritz","tags":[]},"1887":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:56 GMT+0200 (CEST)"},"1888":{"varMapping":{"__isSmartRef__":true,"id":1889},"source":"function presentTargetChooser() {\n var list = this.createScenePresentation(),\n tree = list.treeMorph,\n target = list.currentTarget\n \n list.setVisible(false)\n this.addMorph(list)\n this.listMorph = list\n list.focus()\n\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\n var layouting = function() {\n list.setVisible(true)\n \n if (target) {\n var globalTransform = new lively.morphic.Similitude()\n for (var morph = target; (morph != list) && \n (morph != undefined); morph = morph.owner) {\n globalTransform.preConcatenate(morph.getTransform());\n } \n \n list.scrollRectIntoView(target.getBounds().\n translatedBy(globalTransform.getTranslation()));\n tree.getLayouter().resume();\n }\n }\n layouting.morphicDelay(1);\n}","funcProperties":{"__isSmartRef__":true,"id":1890},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1889":{"this":{"__isSmartRef__":true,"id":1837}},"1890":{"timestamp":{"__isSmartRef__":true,"id":1891},"user":"lauritz","tags":[]},"1891":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:13:22 GMT+0200 (CEST)"},"1892":{"varMapping":{"__isSmartRef__":true,"id":1893},"source":"function removeTargetChooser() {\n if (this.listMorph) {\n this.listMorph.remove();\n delete this.listMorph; \n }\n}","funcProperties":{"__isSmartRef__":true,"id":1894},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1893":{"this":{"__isSmartRef__":true,"id":1837}},"1894":{"timestamp":{"__isSmartRef__":true,"id":1895},"user":"lauritz","tags":[]},"1895":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:43:38 GMT+0200 (CEST)"},"1896":{"varMapping":{"__isSmartRef__":true,"id":1897},"source":"function removeHighlight(node) {\n node.submorphs[0].setFill(Color.rgb(255,255,255))\n}","funcProperties":{"__isSmartRef__":true,"id":1898},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1897":{"this":{"__isSmartRef__":true,"id":1837}},"1898":{"timestamp":{"__isSmartRef__":true,"id":1899},"user":"lauritz","tags":[]},"1899":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:15 GMT+0200 (CEST)"},"1900":{"varMapping":{"__isSmartRef__":true,"id":1901},"source":"function highlightCurrentTarget(tree) {\n var target = this.owner.target,\n nodes = tree.childNodes,\n highlightNode;\n\n if (!target) {\n return\n } else if (target.isMorph) {\n var expandables = [target],\n nextOwner = target,\n currentNode\n while (nextOwner.owner) {\n expandables.push(nextOwner.owner)\n nextOwner = nextOwner.owner\n }\n expandables.reverse().each(function (m) {\n currentNode = nodes.detect(function (n) {\n return n.item.value === m;\n })\n if (currentNode) {\n nodes = currentNode.childNodes\n if (!nodes && currentNode.item.children) {\n currentNode.expand();\n nodes = currentNode.childNodes;\n }\n } else {\n return;\n }\n })\n if (currentNode && currentNode.item.value === target) {\n highlightNode = currentNode;\n }\n } else {\n var groupNodes = nodes.detect(function (n) {\n return n.item.value === 'groups';\n }).childNodes\n highlightNode = groupNodes.detect(function (n) {\n // group names are unique\n return n.item.value.name === target.name;\n })\n }\n\n if (highlightNode) {\n this.highlightTarget(highlightNode);\n }\n return highlightNode;\n}","funcProperties":{"__isSmartRef__":true,"id":1902},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1901":{"this":{"__isSmartRef__":true,"id":1837}},"1902":{"timestamp":{"__isSmartRef__":true,"id":1903},"user":"lauritz","tags":[]},"1903":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:31:39 GMT+0200 (CEST)"},"1904":{"varMapping":{"__isSmartRef__":true,"id":1905},"source":"function updateTargetFromSelection(selection) { \n var that = this;\n var update = function(confirmed) {\n if (confirmed) {\n that.owner.setTarget(selection);\n that.setLabel(selection.getName() || selection.toString());\n }\n }\n \n this.removeTargetChooser();\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\n this.owner.confirmUnsavedChanges(update);\n } else {\n update(true);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1906},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1905":{"this":{"__isSmartRef__":true,"id":1837}},"1906":{"timestamp":{"__isSmartRef__":true,"id":1907},"user":"lauritz","tags":[]},"1907":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)"},"1908":{"varMapping":{"__isSmartRef__":true,"id":1909},"source":"function currentMorphicScene() {\n var onSelect = function onSelect(tree) {\n this.selector.updateTargetFromSelection(this.value);\n }\n var properties = {\n editorPane: this.owner,\n selector: this\n }\n \n return {children: [{ \n name: 'World',\n value: this.world(),\n selector: this,\n onSelect: onSelect,\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\n {scripts: [onSelect],\n properties: properties,\n showUnnamed: true}).compact()\n }]};\n}","funcProperties":{"__isSmartRef__":true,"id":1910},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1909":{"this":{"__isSmartRef__":true,"id":1837}},"1910":{"timestamp":{"__isSmartRef__":true,"id":1911},"user":"lauritz","tags":[]},"1911":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:43 GMT+0200 (CEST)"},"1912":{"varMapping":{"__isSmartRef__":true,"id":1913},"source":"function highlightTarget(node) {\n node.submorphs[0].setFill(Color.rgb(218,218,218))\n}","funcProperties":{"__isSmartRef__":true,"id":1914},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1913":{"this":{"__isSmartRef__":true,"id":1837}},"1914":{"timestamp":{"__isSmartRef__":true,"id":1915},"user":"lauritz","tags":[]},"1915":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:12 GMT+0200 (CEST)"},"1916":{"varMapping":{"__isSmartRef__":true,"id":1917},"source":"function setLabel(label) {\n this.label.setTextString(label);\n this.label.setAlign('left');\n}","funcProperties":{"__isSmartRef__":true,"id":1922},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1917":{"this":{"__isSmartRef__":true,"id":1837},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1918}},"1918":{"$super":{"__isSmartRef__":true,"id":1919}},"1919":{"varMapping":{"__isSmartRef__":true,"id":1920},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1921},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1920":{"obj":{"__isSmartRef__":true,"id":1837},"name":"setLabel"},"1921":{},"1922":{"timestamp":{"__isSmartRef__":true,"id":1923},"user":"lauritz","tags":[]},"1923":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:31 GMT+0200 (CEST)"},"1924":{"varMapping":{"__isSmartRef__":true,"id":1925},"source":"function updateTargetFromOwner() {\n this.setLabel(this.owner.target);\n}","funcProperties":{"__isSmartRef__":true,"id":1926},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1925":{"this":{"__isSmartRef__":true,"id":1837}},"1926":{"timestamp":{"__isSmartRef__":true,"id":1927},"user":"lauritz","tags":[]},"1927":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:24:24 GMT+0200 (CEST)"},"1928":{"submorphs":[],"scripts":[],"id":"B071509B-6AC9-447B-B653-840231358ADC","shape":{"__isSmartRef__":true,"id":1929},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":64.8979476392384,"showsHalos":false,"_FontSize":9,"name":"ObjectEditorScriptsText2","partsBinMetaInfo":{"__isSmartRef__":true,"id":1930},"textChunks":[{"__isSmartRef__":true,"id":1931}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1933},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_ClipMode":"visible","draggingEnabled":false,"eventsAreIgnored":true,"isCopyMorphRef":true,"morphRefId":27,"owner":{"__isSmartRef__":true,"id":2},"derivationIds":[224,"35EF8FE5-067D-45B6-AF21-77040F11D340","80DC09DD-22D4-4089-B5C3-857B32C9BE9B","EF080074-E6B9-47F3-A87F-26313B40C430","F6977801-C1A7-445C-9BF1-8A1019E202FB","8C9157AE-0343-4CFB-8186-1D5E05D2ECBE","DD3C23F8-6463-4EAE-959B-C486E27D9BDA","1E8D3752-D212-41F8-BC63-B094E0C80707","75C07D11-AE5D-4A36-B2D0-F2A6EA414E72","494AB1C0-2C09-49DE-B4AA-1F24DC7495FF","25199967-E3BA-4763-A704-37BD3152A5F7","8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9","DDB23EF0-540C-4046-AD4D-C001E8A5F20C","FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9","52850E3E-BE46-467C-A381-902F5E4859FD","147F9160-7168-44A4-9EA4-A36466EE1F52","8E4FB238-FC20-4DA7-AC9F-6921EBBD5609","3D09A998-5E60-4E94-9C6A-B08E7D98F02A","B8986B95-68A4-4212-8560-C86C8F7B3B3C","81BAFCDC-090F-4A92-8AD6-C3127620CCF4","3663625F-2BB0-494C-A467-04148A441F42","8F0EE2A4-3C90-4F71-A04E-2B285D2543CD","B5F10B61-9C89-4903-BD4C-DF3B9D283432","7005184B-8CE8-4DB8-82D8-D75E16ADE428","B8106E33-B470-45C3-916E-6E92CAFDD854","3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6","A49BA117-B9D4-43F4-82EA-458B9D16FDBA","9FB9DF10-FCEC-44FE-9614-6DFC4B814576","54F9AFFD-B235-48AC-85E0-57921251546E","7A472A4B-7292-49B5-9F03-DE2E3A096714","C8629DF3-424B-47D3-A3FD-68201FFFC455"],"_Rotation":0,"_Scale":1,"_MaxTextHeight":null,"_MinTextHeight":null,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,12.9)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(45.8,-27.8)"},"1929":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(64.9,15.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"1930":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1931":{"style":{"__isSmartRef__":true,"id":1932},"chunkOwner":{"__isSmartRef__":true,"id":1928},"storedString":"Tag:","_id":"_1367","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1932":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1933":{"morph":{"__isSmartRef__":true,"id":1928},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1934":{"submorphs":[{"__isSmartRef__":true,"id":1935}],"scripts":[],"id":"091CDB0B-6716-4C51-A7A1-E05E89C9BE81","shape":{"__isSmartRef__":true,"id":1941},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":true,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1947},"lighterFill":{"__isSmartRef__":true,"id":1952},"label":{"__isSmartRef__":true,"id":1935},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorTagChooser","partsBinMetaInfo":{"__isSmartRef__":true,"id":1957},"listMorph":null,"list":[],"eventHandler":{"__isSmartRef__":true,"id":1958},"textString":"PartsBinBrowser","selection":"","_ClipMode":"visible","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2},"setTargetToListSelection":"all","savedTextString":"all","derivationIds":[225,"7F83847B-D0B1-4A31-8601-43424B97C858","E08FC110-71D7-4FFD-B4A8-08F8147B95BA","5534107D-C5C9-48DD-A1ED-B87E9D9B672C","0B89FA7A-768C-4062-98AE-C455E8DAFF19","799320C6-CFBA-40E7-B03D-64BFE9B78248","9B650AA3-271B-4E72-B230-51C6F64B7462","C95D3672-724C-4C2C-9CDD-EF308062F627","C66EBEEC-B7CE-4DD9-8BDF-905F071F965D","D68B143A-A712-4FD0-8803-62CCB4C7F763","ED802271-AE5C-4BE9-AC4E-7CED44BC864B","1BD989CB-146C-431F-8B15-9199C4CD5D32","42172AA4-1B06-4C5B-9BB7-FAED1206CF34","32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA","9B4BF2BE-49D5-4B9D-8F38-1692443069A9","FCAB3690-731A-45E7-984F-843DFE705AF1","94B10A66-8219-43AD-B902-DA999A66222D","BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1","2FCEE551-302B-46C9-B646-3B9BE9187182","B4267F52-1ACC-42A1-904D-E9F7D485D8AB","14770110-045A-4BE4-BCF2-7C886DF70F7D","5387EA76-6B03-426A-B385-9C4231B66352","23545203-A969-439B-8761-E83A810696D0","C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD","2FC5F9D1-B611-4273-BD5B-107350364579","318398B6-6689-4DE7-88FD-636BD968773D","3241459F-2019-4BD2-A0CF-BD2A174DDA76","69022916-A511-4A6C-8220-5B4CCD34FCEF","E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5","4DD223AA-79FC-4FB3-9301-F197D9D6B358","46929EDB-248B-41D6-AC15-410A659C24A5"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1959},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(39.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(85.7,-11.6)"},"1935":{"submorphs":[],"scripts":[],"id":"4724A290-83BC-4FFC-9BCE-A99465AC33C9","shape":{"__isSmartRef__":true,"id":1936},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":130,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":1934},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":1937}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":1939}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":1940},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":130,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[226,"03DBF3F8-8EA2-4426-BA64-C4297DDAB015","B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1","4AA6AE51-338B-4E3E-814B-9F99C693A2D5","08F6CE56-AD91-4C27-9429-C3DEA313696C","D39C963C-FD24-4498-A6D8-71E5102CE58A","132C2A9E-3466-4051-AAEA-6E485A91F408","DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D","567FC668-A57C-41CB-8252-8912826B3144","D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF","AABED87D-D7C0-494A-8803-26F4601E35FF","696C3A2A-C695-4D17-A044-41A73436AB8D","206A0BFD-6997-4E0E-9193-089D1F66B22A","F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696","64A754E9-7083-4CAE-B5C2-7B436EFFE4BA","64737503-A352-42CC-A249-667DA2B42746","9218F1CA-E23F-4E1A-89C3-DB19DE720861","CF7EAC38-1041-4B83-B087-359885B8528B","84469C7C-C93D-4F16-ACAA-0045A4A37FCA","9D3DD447-66A0-4B4A-B378-FB864D8C1468","163D1C2B-EDE9-4F8F-B466-EF9F4CB14384","50DCF8C9-23AA-4241-AC5B-724CC11950DA","CCACCC51-0109-4F73-B122-AA60E40EC54B","285D1797-A21F-4439-81AD-932B45F54879","7354C28D-A54E-48B6-913E-4949B5F4625E","68EAB78C-AAA8-4EC3-8493-CFD23672B5B3","2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF","5D634617-10A2-45FE-A453-D3452456AB07","EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3","D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3","72270145-A97E-4B0C-BA7D-1B68CE1A0841"],"_Scale":1,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"1936":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"1937":{"style":{"__isSmartRef__":true,"id":1938},"chunkOwner":{"__isSmartRef__":true,"id":1935},"_id":"_986","storedString":"all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1938":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1939":{"sourceObj":{"__isSmartRef__":true,"id":1935},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1934},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1940":{"morph":{"__isSmartRef__":true,"id":1935},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1941":{"_Fill":{"__isSmartRef__":true,"id":1942},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1942":{"stops":[{"__isSmartRef__":true,"id":1943},{"__isSmartRef__":true,"id":1944},{"__isSmartRef__":true,"id":1945},{"__isSmartRef__":true,"id":1946}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1943":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(230,243,253)"},"1944":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"1945":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"1946":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(157,198,229)"},"1947":{"stops":[{"__isSmartRef__":true,"id":1948},{"__isSmartRef__":true,"id":1949},{"__isSmartRef__":true,"id":1950},{"__isSmartRef__":true,"id":1951}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1948":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"1949":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1950":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"1951":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"1952":{"stops":[{"__isSmartRef__":true,"id":1953},{"__isSmartRef__":true,"id":1954},{"__isSmartRef__":true,"id":1955},{"__isSmartRef__":true,"id":1956}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1953":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"1954":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1955":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1956":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"1957":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1958":{"morph":{"__isSmartRef__":true,"id":1934},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1959":{"createListMorph":{"__isSmartRef__":true,"id":1960},"getList":{"__isSmartRef__":true,"id":1964},"removeList":{"__isSmartRef__":true,"id":1968},"reset":{"__isSmartRef__":true,"id":1972},"onMouseUp":{"__isSmartRef__":true,"id":1976},"onBlur":{"__isSmartRef__":true,"id":1984},"setTag":{"__isSmartRef__":true,"id":1992}},"1960":{"varMapping":{"__isSmartRef__":true,"id":1961},"source":"function createListMorph() {\n var items = this.getList();\n\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\n\n var listMorph = new lively.morphic.List(extent);\n listMorph.setList(items);\n listMorph.setFontSize(10);\n\n listMorph.disableGrabbing();\n listMorph.disableDragging();\n \n connect(listMorph, 'selection', this, 'setTag');\n \n return listMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":1962},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1961":{"this":{"__isSmartRef__":true,"id":1934}},"1962":{"timestamp":{"__isSmartRef__":true,"id":1963},"user":"lauritz","categories":[]},"1963":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:35:59 GMT+0100 (CET)"},"1964":{"varMapping":{"__isSmartRef__":true,"id":1965},"source":"function getList() {\n if (!this.owner.target) return [''];\n\n var target = this.owner.target;\n\n var tags = Functions.own(target).collect(function (each) {\n return target[each].tags || [];\n }).flatten().uniq();\n\n var sortedTags = tags.sortBy(function(name) { \n return name.toLowerCase() \n });\n \n sortedTags.unshift('all'); \n return sortedTags;\n}","funcProperties":{"__isSmartRef__":true,"id":1966},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1965":{"this":{"__isSmartRef__":true,"id":1934}},"1966":{"timestamp":{"__isSmartRef__":true,"id":1967},"user":"lauritz","tags":[]},"1967":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:25 GMT+0100 (CET)"},"1968":{"varMapping":{"__isSmartRef__":true,"id":1969},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":1970},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1969":{"this":{"__isSmartRef__":true,"id":1934}},"1970":{"timestamp":{"__isSmartRef__":true,"id":1971},"user":"lauritz","categories":[]},"1971":{"isSerializedDate":true,"string":"Thu Nov 17 2011 19:06:51 GMT+0100 (CET)"},"1972":{"varMapping":{"__isSmartRef__":true,"id":1973},"source":"function reset() {\n this.list = [];\n this.setLabel('all');\n this.label.setAlign('left');\n this.removeList();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":1974},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1973":{"this":{"__isSmartRef__":true,"id":1934}},"1974":{"timestamp":{"__isSmartRef__":true,"id":1975},"user":"lauritz","tags":[]},"1975":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:53 GMT+0100 (CET)"},"1976":{"varMapping":{"__isSmartRef__":true,"id":1977},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n this.removeList();\n return true;\n } \n if (this.getList().size() < 2) return;\n var list = this.createListMorph();\n this.addMorph(list);\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":1982},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1977":{"this":{"__isSmartRef__":true,"id":1934},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1978}},"1978":{"$super":{"__isSmartRef__":true,"id":1979}},"1979":{"varMapping":{"__isSmartRef__":true,"id":1980},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1981},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1980":{"obj":{"__isSmartRef__":true,"id":1934},"name":"onMouseUp"},"1981":{},"1982":{"timestamp":{"__isSmartRef__":true,"id":1983},"user":"lauritz","categories":[]},"1983":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:59:16 GMT+0100 (CET)"},"1984":{"varMapping":{"__isSmartRef__":true,"id":1985},"source":"function onBlur(evt) {\n $super(evt);\n \n // workaround - otherwise other morphs get this event\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\n this.removeList();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1990},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1985":{"this":{"__isSmartRef__":true,"id":1934},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1986}},"1986":{"$super":{"__isSmartRef__":true,"id":1987}},"1987":{"varMapping":{"__isSmartRef__":true,"id":1988},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1989},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1988":{"obj":{"__isSmartRef__":true,"id":1934},"name":"onBlur"},"1989":{},"1990":{"timestamp":{"__isSmartRef__":true,"id":1991},"user":"lauritz","categories":[]},"1991":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:10:03 GMT+0100 (CET)"},"1992":{"varMapping":{"__isSmartRef__":true,"id":1993},"source":"function setTag(tag) {\n this.setLabel(tag || '');\n this.label.setAlign('left');\n this.owner.setTag(tag);\n}","funcProperties":{"__isSmartRef__":true,"id":1994},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1993":{"this":{"__isSmartRef__":true,"id":1934}},"1994":{"timestamp":{"__isSmartRef__":true,"id":1995},"user":"lauritz","categories":[]},"1995":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:36:12 GMT+0100 (CET)"},"1996":{"submorphs":[{"__isSmartRef__":true,"id":1997}],"scripts":[],"id":"F753BE59-32BD-4CC9-A9EE-47A78756FC5B","shape":{"__isSmartRef__":true,"id":2002},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2003},"lighterFill":{"__isSmartRef__":true,"id":2008},"label":{"__isSmartRef__":true,"id":1997},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2013},"attributeConnections":[{"__isSmartRef__":true,"id":2014}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2037},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","87E42FF6-3862-481D-97D6-643676E15F32","4F370A81-5A80-4821-8ECC-D52B56F31E15","1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516","0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D","97086CE7-CD46-4035-A371-02A41D555A66","E342B91D-F54B-4DA8-8AE7-10C59CE22B41","A838C48E-4033-4688-8DCF-20659BD824FF","E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE","B6FB81D1-145B-40F9-ACF1-17276DA45EBA","09C79781-5461-4815-88DE-22FB67558136","85A5FA10-01D9-4051-8D56-29DB02CF8817","6E2F44D0-D69A-4DD7-91AD-0B0E1E871633","66FB4A47-82E6-417D-8248-4038D0CBBF5A","3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D","4475CB12-8CFB-41DB-9399-EC6B68E18BA3","6175C505-1BCA-42E9-9C4C-07A4A309A245","B4FEE8FD-E680-459F-A82E-7606A48170D5","AC0B6630-E189-474B-A5E2-13726C1E0E6A","B5559DA4-1483-446C-8332-23DC886B44A5","955AF1F4-5BF5-4129-BA11-0DC54E21E510","6646015F-BD0A-4FEB-85F0-557FB8EC655A","A5682378-2307-447E-AD50-1DEC1AAC9FCB","1A04209F-A70E-4385-A6E2-D508EABC2DFC","EDA53C4F-765D-4424-9DBF-C62388440C46","C877D292-B4FE-42F3-AD5D-11AC5F084977"],"owner":{"__isSmartRef__":true,"id":2},"layout":{"__isSmartRef__":true,"id":2038},"_ClipMode":"visible","_Rotation":0,"_Scale":0.994014980014994,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(72.0,-13.0)","_Position":"lively.pt(687.7,9.5)"},"1997":{"submorphs":[],"scripts":[],"id":"707FE69D-EC32-4385-99E1-03507A732F5D","shape":{"__isSmartRef__":true,"id":1998},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1996},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1999}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":2001},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4","56735895-BA99-4D98-9866-AA5DBD86237E","81041CF7-31DB-4F65-BB39-FE438A4F266F","D03829B3-268E-40A0-A440-3E4BAC344F30","714637F0-714A-4833-909B-BA4AF1B4628B","DC956E73-7398-4CAF-B6F2-9A226E344396","C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F","39386C7E-9099-4159-BFE9-80AD37319211","2764FB6E-70D1-4BC5-B3CB-9979A48B8205","C55C8A7C-412C-453E-A99F-CE78C2AADB94","4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D","3450EAEB-E3D2-4FAF-98DF-354B3B8715D6","C906736E-48DF-4054-BA5A-A089610456D7","DE5C59FB-90A6-4DD4-AC39-5CC8B3912969","5830FB93-49A1-4A31-A687-69C4579D5FA7","AE9038D5-0EBD-40A0-8043-9689D163D108","13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590","330AAB8C-6D17-4763-AACC-669FC5DD3A91","CA04BB7A-205C-412D-9900-C2DE7C5FAD36","37AADE55-77DE-4E93-9A3E-241BB5002F88","60EB450E-29D4-42B9-8FF7-CA138515052E","7D5C0196-98BF-4CCD-9142-3D29E68EE180","0F70CA1F-07A9-4EFA-872A-3255F9C850DC","7A2FAFFA-9A09-40FB-B04A-80B0B34C696B","85768439-7424-4BFE-8191-BCA51F70FE26"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"1998":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"1999":{"style":{"__isSmartRef__":true,"id":2000},"chunkOwner":{"__isSmartRef__":true,"id":1997},"storedString":"run","_id":"_1369","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2000":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2001":{"morph":{"__isSmartRef__":true,"id":1997},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2002":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":2003},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"2003":{"stops":[{"__isSmartRef__":true,"id":2004},{"__isSmartRef__":true,"id":2005},{"__isSmartRef__":true,"id":2006},{"__isSmartRef__":true,"id":2007}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2004":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"2005":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2006":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2007":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"2008":{"stops":[{"__isSmartRef__":true,"id":2009},{"__isSmartRef__":true,"id":2010},{"__isSmartRef__":true,"id":2011},{"__isSmartRef__":true,"id":2012}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2009":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"2010":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2011":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2012":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"2013":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2014":{"sourceObj":{"__isSmartRef__":true,"id":1996},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2},"targetMethodName":"runScript","visualConnector":{"__isSmartRef__":true,"id":2015},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2015":{"submorphs":[{"__isSmartRef__":true,"id":2016}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2023},"derivationIds":[null],"id":"C89B50A0-17E7-4D22-AE1D-5112520DAEE7","eventHandler":{"__isSmartRef__":true,"id":2026},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":2027},{"__isSmartRef__":true,"id":2028}],"con":{"__isSmartRef__":true,"id":2014},"showsMorphMenu":true,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2029},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2016":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2017},"derivationIds":[null],"id":"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF","eventHandler":{"__isSmartRef__":true,"id":2022},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":2015},"_Rotation":-3.130064002485303,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"2017":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2018},{"__isSmartRef__":true,"id":2019},{"__isSmartRef__":true,"id":2020},{"__isSmartRef__":true,"id":2021}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"2018":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2019":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2020":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2021":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2022":{"morph":{"__isSmartRef__":true,"id":2016},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2023":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2024},{"__isSmartRef__":true,"id":2025}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(831.0,11.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2024":{"isAbsolute":true,"x":829.7085000406639,"y":9.565843617262885,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2025":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2026":{"morph":{"__isSmartRef__":true,"id":2015},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2027":{"morph":{"__isSmartRef__":true,"id":2015},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2028":{"morph":{"__isSmartRef__":true,"id":2015},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":2016},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2029":{"morphMenuItems":{"__isSmartRef__":true,"id":2030}},"2030":{"varMapping":{"__isSmartRef__":true,"id":2031},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":2036},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2031":{"this":{"__isSmartRef__":true,"id":2015},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2032}},"2032":{"$super":{"__isSmartRef__":true,"id":2033}},"2033":{"varMapping":{"__isSmartRef__":true,"id":2034},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2035},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2034":{"obj":{"__isSmartRef__":true,"id":2015},"name":"morphMenuItems"},"2035":{},"2036":{},"2037":{"morph":{"__isSmartRef__":true,"id":1996},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2038":{"centeredHorizontal":false,"moveHorizontal":true},"2039":{"submorphs":[{"__isSmartRef__":true,"id":2040}],"scripts":[],"id":"88E0FEB3-A5F9-4AC1-BB85-7BB91217DDD4","shape":{"__isSmartRef__":true,"id":2045},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2046},"lighterFill":{"__isSmartRef__":true,"id":2051},"label":{"__isSmartRef__":true,"id":2040},"name":"saveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2056},"attributeConnections":[{"__isSmartRef__":true,"id":2057}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2080},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","D686F0CB-027B-4CA9-8B8D-9306389B219D","F51327CB-803E-4234-BFB3-6F5252D1C936","A79280E8-6AE3-4016-AF47-CE78F71924C6","B05829EB-D452-4D81-983B-E2CE425C8260","32B117E5-52D8-4843-B80E-090B9817E099","49AC923E-5272-4E3C-8F02-4F2AED2BC4E9","85AAEA9C-5E12-4DEC-8994-9A5FE655A740","2A7FF9BF-85D3-4962-8EB4-0F7016C672EB","3BB17748-B91B-43F5-84BE-2537402A6382","8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208","8BADA640-EDC1-41B2-BEF3-0F2520EA25DD","CAFB5342-EFD3-483E-AE4A-343D211653EF","C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8","88093937-29BB-43FC-AD82-4A0A4BDC349F","27E1FA12-CE4A-4C1F-891F-EEEF92BD672F","A12311D6-23C1-4711-9271-5B582F89F15B","F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2","77333AB0-F43F-45D7-BAEE-8B9FF7865CAF","6A0E622E-4C99-42C1-8EEE-E659BFC2996E","D0264D42-222E-4900-908B-4EA13729B6AA","CC6A8A07-5A2D-407A-B540-6BA0C73356C5","FA68B30F-8583-41B2-898D-8DAFE1A75F15","D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8","B521A25F-FA55-4F6B-BAC1-0B2544DF98C1","C567F039-E57C-4C5E-AFAA-D05B2C481A69","3D4A4A11-9E45-4C87-9398-C3EBD8A53468"],"layout":{"__isSmartRef__":true,"id":2081},"owner":{"__isSmartRef__":true,"id":2},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9880657804942089,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(68.8,-14.5)","_Position":"lively.pt(574.4,9.5)"},"2040":{"submorphs":[],"scripts":[],"id":"8F2960F6-E9EF-4386-98FD-9B8D73AAA104","shape":{"__isSmartRef__":true,"id":2041},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2039},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2042}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":2044},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25","918C6CC4-3540-4341-BAFD-B195F7807FEE","5AABB138-5EE8-40A5-AB3C-5A9625D0A353","4529D79B-4CC5-467E-91F8-661C3A5F49F8","1E5E570C-FD42-45E3-A7F6-768BB14ACD14","A13FB4E0-72F2-4E7C-A861-EDCBA1393860","B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C","002A2173-D26D-4EED-8906-A489C1E158C0","63362D04-B829-41E6-9E68-5B8DB03D382F","996B60A4-8698-448F-A35F-79C768B4976B","F0727398-A1F0-47F5-92CF-BB9677FA05FA","38707063-D664-49A0-B2FB-F0666EC532D5","0402FB51-915F-4491-8FA1-553F0D8F7F35","5A35285D-C6A5-4830-97D9-0890A3F33F39","53121F0B-7DA5-4622-AC08-DD4805D53374","6C84E15D-112D-4C04-87C1-937691E296A7","4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0","3D4B43A2-AD74-4131-A939-D680216EDA6B","B22327BB-C876-4084-BEFA-4D06AE2B2849","2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4","F098174A-AABC-4F95-8193-C29CA85D6188","714713CE-F5E8-4817-835F-99EA27075558","532DCEDE-C300-48C9-9DBA-58A1E02E1632","2F1C117F-2507-446D-8B43-9BD30AC726FB","74DABF7B-1E90-4D21-93D1-802BC208E9C7","4829579F-88C9-4E62-BE7F-E085AD1EC231"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"2041":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"2042":{"style":{"__isSmartRef__":true,"id":2043},"chunkOwner":{"__isSmartRef__":true,"id":2040},"storedString":"save","_id":"_1370","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2043":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2044":{"morph":{"__isSmartRef__":true,"id":2040},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2045":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":2046},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"2046":{"stops":[{"__isSmartRef__":true,"id":2047},{"__isSmartRef__":true,"id":2048},{"__isSmartRef__":true,"id":2049},{"__isSmartRef__":true,"id":2050}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2047":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"2048":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2049":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2050":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"2051":{"stops":[{"__isSmartRef__":true,"id":2052},{"__isSmartRef__":true,"id":2053},{"__isSmartRef__":true,"id":2054},{"__isSmartRef__":true,"id":2055}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2052":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"2053":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2054":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2055":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"2056":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2057":{"sourceObj":{"__isSmartRef__":true,"id":2039},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":237},"targetMethodName":"doSave","visualConnector":{"__isSmartRef__":true,"id":2058},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2058":{"submorphs":[{"__isSmartRef__":true,"id":2059}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2066},"derivationIds":[null],"id":"F46012D5-C8BE-4E52-BF98-D052FDAAE17A","eventHandler":{"__isSmartRef__":true,"id":2069},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":2070},{"__isSmartRef__":true,"id":2071}],"con":{"__isSmartRef__":true,"id":2057},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2072},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2059":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2060},"derivationIds":[null],"id":"A2A83C78-09B8-473C-829B-198206D7A9E4","eventHandler":{"__isSmartRef__":true,"id":2065},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":2058},"_Rotation":3.077607197692381,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(201.2,40.2)"},"2060":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2061},{"__isSmartRef__":true,"id":2062},{"__isSmartRef__":true,"id":2063},{"__isSmartRef__":true,"id":2064}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"2061":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2062":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2063":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2064":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2065":{"morph":{"__isSmartRef__":true,"id":2059},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2066":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2067},{"__isSmartRef__":true,"id":2068}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(200.0,9.0)","_Extent":"lively.pt(480.0,32.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2067":{"isAbsolute":true,"x":679.4857209639925,"y":9.595948897894004,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2068":{"isAbsolute":true,"x":201.20421122525056,"y":40.24084224505009,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2069":{"morph":{"__isSmartRef__":true,"id":2058},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2070":{"morph":{"__isSmartRef__":true,"id":2058},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2071":{"morph":{"__isSmartRef__":true,"id":2058},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":2059},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2072":{"morphMenuItems":{"__isSmartRef__":true,"id":2073}},"2073":{"varMapping":{"__isSmartRef__":true,"id":2074},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":2079},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2074":{"this":{"__isSmartRef__":true,"id":2058},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2075}},"2075":{"$super":{"__isSmartRef__":true,"id":2076}},"2076":{"varMapping":{"__isSmartRef__":true,"id":2077},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2078},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2077":{"obj":{"__isSmartRef__":true,"id":2058},"name":"morphMenuItems"},"2078":{},"2079":{},"2080":{"morph":{"__isSmartRef__":true,"id":2039},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2081":{"centeredHorizontal":false,"moveHorizontal":true},"2082":{"submorphs":[{"__isSmartRef__":true,"id":2083}],"scripts":[],"id":"EB6D5ADF-E777-4097-9DA7-534C2D09AA84","shape":{"__isSmartRef__":true,"id":2088},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2089},"lighterFill":{"__isSmartRef__":true,"id":2094},"label":{"__isSmartRef__":true,"id":2083},"name":"openTestsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2099},"attributeConnections":[{"__isSmartRef__":true,"id":2100}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2101},"derivationIds":[7251,"84054D2E-8176-440D-B413-279956A34FC2","79434046-F834-490E-B705-0CE871D9E8B3","FF38CA79-C0DF-4F2F-8FC3-407571EF6A54","B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4","5B8D7C39-987A-4849-BFFD-3F316CE03852","F7C30F5C-7270-44B1-ADFF-7473F2012DB0","5142302E-3E9A-476B-AB24-B2448DA6D3E4","FEA3C508-593D-4BC7-B645-8B5630CF2EDE","34DBC442-E1DE-42D7-8C63-BA9A1890C994","4F9067A3-5A5C-4637-A76F-7E590CEE2BDA","ADF74818-537A-4669-A455-9509BA7BD7E5","AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08","604C352D-0347-4329-A299-EAA3FF90B543","46C5ED11-DE03-428F-A758-5308B3D323B5","7C978B2A-9109-42E1-95C5-A59CC74BD31B","2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D","A0B7F880-0D72-475C-A002-2EAA7D20C004","1146967F-5295-4931-9637-CF72A6A6D724","775F3066-BB4B-4673-B529-500522EF5165","F01F4895-6DEF-4C26-9CEC-A569AEDD22E6","DDD1C856-9C9F-4CB1-A795-E083B7214E82","51E21302-B2D2-49D0-82D9-D964A6B3C54F","BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69","26FA6101-FD83-4A6D-BA08-839ADCA2E33A","43BD3A17-F549-4B6B-8D78-0F84AFE3A168"],"owner":{"__isSmartRef__":true,"id":2},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9940149800149939,"isPressed":false,"layout":{"__isSmartRef__":true,"id":2102},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(468.5,9.0)","distanceToDragEvent":"lively.pt(72.1,-12.5)"},"2083":{"submorphs":[],"scripts":[],"id":"E657F0ED-EC13-406B-81BF-B2A66F54DB13","shape":{"__isSmartRef__":true,"id":2084},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2082},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2085}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":2087},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2","CB475566-05CE-43E2-B04D-EE32BC4CB718","6BB077CE-92E6-47BE-BE88-9A48488562D1","9E359973-2FDB-417B-BB06-AB34D52BD310","58F098ED-A190-44F2-B73E-80802B2CF2F6","AEA84B35-B349-4307-92C6-8F229705DFC2","A677CADF-24FF-4177-9A3A-FE9AAE7D60FE","0F875AD9-E54C-4735-9BA9-7B89574233A1","840EBE92-3BC2-42EC-819E-3CD002576490","78C4969D-2C33-4B17-9027-89B411B9F496","C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF","78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6","8B416918-CA4B-46D1-8A3C-40F8A754E44D","01510710-A85B-4054-B0ED-7F2F02434806","8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4","87607080-4A72-484D-A5BD-5F67D468505F","F0E39FE9-F71C-4587-B25A-C4D2C29FE579","BA2AB73A-3967-4F9E-8828-8A638E521B31","5ECC4D2F-4996-403F-AF14-BD1F4BB720F6","54B08934-6893-4B80-8625-B60ABCE9CBC6","4808CF23-17EA-43D8-AE10-DAB21C642FA8","0813DF8A-CC9E-435B-B5A1-DF68BF226F37","047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B","728334BD-34B0-44FA-A778-2696AA82FEFA","7354635C-DC38-4BE3-9F56-070CE37B65EF"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"2084":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"2085":{"style":{"__isSmartRef__":true,"id":2086},"chunkOwner":{"__isSmartRef__":true,"id":2083},"storedString":"Tests","_id":"_1371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2086":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2087":{"morph":{"__isSmartRef__":true,"id":2083},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2088":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":2089},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"2089":{"stops":[{"__isSmartRef__":true,"id":2090},{"__isSmartRef__":true,"id":2091},{"__isSmartRef__":true,"id":2092},{"__isSmartRef__":true,"id":2093}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2090":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"2091":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2092":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2093":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"2094":{"stops":[{"__isSmartRef__":true,"id":2095},{"__isSmartRef__":true,"id":2096},{"__isSmartRef__":true,"id":2097},{"__isSmartRef__":true,"id":2098}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2095":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"2096":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2097":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2098":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"2099":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2100":{"sourceObj":{"__isSmartRef__":true,"id":2082},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2},"targetMethodName":"openPartTestRunner","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2101":{"morph":{"__isSmartRef__":true,"id":2082},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2102":{"moveHorizontal":true},"2103":{"submorphs":[{"__isSmartRef__":true,"id":2104},{"__isSmartRef__":true,"id":2111}],"scripts":[],"id":"5EF22EAB-8D96-42CE-ADA7-55DF1ED97373","shape":{"__isSmartRef__":true,"id":2114},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2120},"lighterFill":{"__isSmartRef__":true,"id":2125},"label":{"__isSmartRef__":true,"id":2104},"name":"MagnifierButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2130},"attributeConnections":[{"__isSmartRef__":true,"id":2133}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2134},"derivationIds":[2588,"22797D34-67DE-4A06-81F0-4DF0A87ADBBC","81CB4C12-BCF0-4097-8B6D-D9419046367A","0767A57D-9BB2-48C6-9654-753D2B9D00A6","42871246-6725-4E41-A2C1-5A5BCF041097","BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F","797EC165-A639-42D9-A059-669F6BEB92A7","FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580","4B68C371-CB37-45B4-910A-611E5FFC23DD","94E374B9-7ED4-4E39-96F1-6FD4E7AC3428","34D63515-7CC7-43FB-B7BB-87AFCA377D63","7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8","12239D52-D3D3-4713-BC3E-F0B95C488CB7","72559D92-4616-45A9-A0F2-72BA4147C0FB","E86C7328-AF24-4881-84AF-B7C7CEFEAE14","22D731CF-38F0-41CC-B125-74D2842ED847","B58A1A30-782E-4675-A276-2C01D35BEC70","ACEABA6D-071C-46C2-A325-BE30189AA45F","686443AE-DCDC-4998-8A39-48BC57D64FDC","8D660766-7C93-404C-9D92-B12CBF59A3CE","20DF1A18-6F2B-4D66-9110-75EB343C3C61"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":2},"_Rotation":0,"_Scale":0.9920279440699439,"highlightRectangle":{"__isSmartRef__":true,"id":2135},"isPressed":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2209},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(424.5,8.5)","distanceToDragEvent":"lively.pt(37.9,-7.9)"},"2104":{"submorphs":[],"scripts":[],"id":"8FF6F5ED-08A6-4859-BE1C-39A57FB91F61","shape":{"__isSmartRef__":true,"id":2105},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":24,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2103},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2106},{"__isSmartRef__":true,"id":2108}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":2110},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E","5AC5C4DE-00B0-43DB-B7F1-765674CE818B","750A11C6-766E-4B48-AE32-D71DE811EB4A","66A7B56E-A94E-44AE-8AED-C0C1B07554D4","CA8596D3-2D4F-453B-BE1B-DCEC8F85389B","4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8","439DE430-7651-470E-97D8-00E7F96B04DA","DAC920E6-217B-4515-AC09-2F9DCBA7375C","BD48C003-0502-451D-B6AA-7369FF3D1030","C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0","BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13","3D7AEAC1-C9DD-4941-BA46-16F6783F5699","E04A78F9-3D6E-403F-BA8D-2583FCFFCE53","47E1F29B-6896-467D-8654-CA18929AE57A","509D86FF-5400-4374-BE79-90F0A7E3E90C","C7E53EE0-065A-4C59-8D13-311566722BB7","BA078BAC-7263-4B10-AFD3-3C4EA0DD8707","BCFE28D1-A115-453E-9116-EECC8FE1D50F","A354FF2E-BD85-429A-97C2-254D6033F50C"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":24,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"2105":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"2106":{"style":{"__isSmartRef__":true,"id":2107},"chunkOwner":{"__isSmartRef__":true,"id":2104},"storedString":"","_id":"_1372","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2107":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2108":{"style":{"__isSmartRef__":true,"id":2109},"chunkOwner":{"__isSmartRef__":true,"id":2104},"storedString":"","_id":"_1373","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2109":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2110":{"morph":{"__isSmartRef__":true,"id":2104},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2111":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2112},"derivationIds":[null,"29E543E0-AE93-493A-A694-FC1C330D0544","F0366E4C-E97F-4C77-BEE4-340A0668ADD5","347F6028-5092-4F54-9A34-3EFF3FF0B815","BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA","85BA370B-966E-41F7-8C2F-F3A926EC2AA2","1652172B-339A-43A1-9589-70E68B35A28E","705524F7-129B-4102-834E-2A1A45985BB5","5707DF70-CD77-4D53-96ED-5A0AEB227FB7","257E62CE-C668-4317-B5B7-8D394BDC3F6C","2DD4BEA5-E85A-4CD0-953E-9EB2E0735654","BB96B696-7BD4-44C4-9D60-B1551B89D6FA","FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B","EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC","1DBAE3FF-B2F6-4348-8E06-81139C138D6E","49E7D450-EF74-4E94-B33B-B888D952F3BD","F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A","36B8611D-B449-4F6E-8D0F-B5FD6406D45D","779DB518-01BD-4D32-AD65-BFED801E5D06","F47D501C-3750-4F0D-A2E1-E1B9CDA8368C"],"id":"20C27D95-2564-4D89-B39C-9D99E1F7CA61","eventHandler":{"__isSmartRef__":true,"id":2113},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":2103},"name":"leftpointing_magnifying_glass.png","isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,0.0)","distanceToDragEvent":"lively.pt(39.9,-9.0)"},"2112":{"_ImageURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==","_NodeClass":["image"],"_NodeId":"29E543E0-AE93-493A-A694-FC1C330D0544","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(29.0,29.0)","_Padding":"lively.rect(0,0,0,0)"},"2113":{"morph":{"__isSmartRef__":true,"id":2111},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2114":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":2115},"_BorderRadius":5.2,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"2115":{"stops":[{"__isSmartRef__":true,"id":2116},{"__isSmartRef__":true,"id":2117},{"__isSmartRef__":true,"id":2118},{"__isSmartRef__":true,"id":2119}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2116":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"2117":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"2118":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"2119":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"2120":{"stops":[{"__isSmartRef__":true,"id":2121},{"__isSmartRef__":true,"id":2122},{"__isSmartRef__":true,"id":2123},{"__isSmartRef__":true,"id":2124}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2121":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"2122":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2123":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2124":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"2125":{"stops":[{"__isSmartRef__":true,"id":2126},{"__isSmartRef__":true,"id":2127},{"__isSmartRef__":true,"id":2128},{"__isSmartRef__":true,"id":2129}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2126":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"2127":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2128":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2129":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"2130":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":2131}],"revisionOnLoad":154251,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2131":{"date":{"__isSmartRef__":true,"id":2132},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"2132":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (CEST)"},"2133":{"sourceObj":{"__isSmartRef__":true,"id":2103},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2103},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2134":{"morph":{"__isSmartRef__":true,"id":2103},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2135":{"submorphs":[],"scripts":[],"id":"364FF344-E489-461B-BC8C-ED45E4823ED4","shape":{"__isSmartRef__":true,"id":2136},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"HighlightRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":2137},"eventHandler":{"__isSmartRef__":true,"id":2178},"attributeConnections":[{"__isSmartRef__":true,"id":2179},{"__isSmartRef__":true,"id":2180},{"__isSmartRef__":true,"id":2181}],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","6FECB598-D130-4242-BF1B-E18767608129","0B23F218-078F-4912-A262-31B957885F41","C56BA290-B836-4946-B4EF-DBB6FBA2368C","61176BAF-CFE6-4F2C-9F0A-971AAD6595A1","CB4127B2-0AA5-4B50-9978-F1FF39924A82","113050BB-CF0E-4193-91C6-9C25FC857EE8","EFF939E4-317B-4662-943F-77A6E6F65BD0","AA288E7F-3972-4F0D-87DD-61E4BD9C9C97","903E8C60-1158-42D5-85D2-DF134DA6CEC1","28FD6210-A549-4A11-9178-04E77FF556C0","B3312E29-D786-469F-865E-91FD69475A52","D947A1C1-DCBE-4485-A33D-DF549F6978E0","56CE0E60-45BE-43FF-9C6C-296D8AC326B6","CC61E3F8-8C8D-4F24-A591-023D3C88DEC8"],"partTests":{"__isSmartRef__":true,"id":2183},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"#startLetters":"","eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","_Rotation":0,"_Scale":1.0060210561262526,"owner":null,"magnifierButton":{"__isSmartRef__":true,"id":2103},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2188},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(36.0,639.0)","distanceToDragEvent":"lively.pt(44.0,-14.0)"},"2136":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.2597,"_BorderStyle":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(1774.0,712.0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(58,0,255)","_Padding":"lively.rect(0,0,0,0)"},"2137":{"partsSpaceName":"PartsBin/Tools","comment":"A rectangle which highlights the object under the first hand of the world","migrationLevel":4,"partName":"HighlightRectangle","changes":[{"__isSmartRef__":true,"id":2138},{"__isSmartRef__":true,"id":2140},{"__isSmartRef__":true,"id":2142},{"__isSmartRef__":true,"id":2144},{"__isSmartRef__":true,"id":2146},{"__isSmartRef__":true,"id":2148},{"__isSmartRef__":true,"id":2150},{"__isSmartRef__":true,"id":2152},{"__isSmartRef__":true,"id":2154},{"__isSmartRef__":true,"id":2156},{"__isSmartRef__":true,"id":2158},{"__isSmartRef__":true,"id":2160},{"__isSmartRef__":true,"id":2162},{"__isSmartRef__":true,"id":2164},{"__isSmartRef__":true,"id":2166},{"__isSmartRef__":true,"id":2168},{"__isSmartRef__":true,"id":2170},{"__isSmartRef__":true,"id":2172},{"__isSmartRef__":true,"id":2174},{"__isSmartRef__":true,"id":2176}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2138":{"date":{"__isSmartRef__":true,"id":2139},"author":"timfelgentreff","message":"no comment","id":"3DB7DB40-210A-4BED-91FD-9287005703EC"},"2139":{"isSerializedDate":true,"string":"Thu May 24 2012 17:04:54 GMT+0200 (CEST)"},"2140":{"date":{"__isSmartRef__":true,"id":2141},"author":"tessi","message":"no comment","id":"23D7AA12-66A9-4C3B-B494-131256C291AC"},"2141":{"isSerializedDate":true,"string":"Thu May 24 2012 16:57:13 GMT+0200 (CEST)"},"2142":{"date":{"__isSmartRef__":true,"id":2143},"author":"tessi","message":"no comment","id":"2C30B7CA-388F-4F51-B4CF-A2E50E381148"},"2143":{"isSerializedDate":true,"string":"Thu May 24 2012 16:23:11 GMT+0200 (CEST)"},"2144":{"date":{"__isSmartRef__":true,"id":2145},"author":"tessi","message":"diable events","id":"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E"},"2145":{"isSerializedDate":true,"string":"Thu May 24 2012 14:46:08 GMT+0200 (CEST)"},"2146":{"date":{"__isSmartRef__":true,"id":2147},"author":"tessi","message":"no comment","id":"01996A33-11BC-4C15-96D7-B7D219E2E961"},"2147":{"isSerializedDate":true,"string":"Thu May 24 2012 14:39:50 GMT+0200 (CEST)"},"2148":{"date":{"__isSmartRef__":true,"id":2149},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"2149":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"2150":{"date":{"__isSmartRef__":true,"id":2151},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"2151":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"2152":{"date":{"__isSmartRef__":true,"id":2153},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"2153":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"2154":{"date":{"__isSmartRef__":true,"id":2155},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"2155":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"2156":{"date":{"__isSmartRef__":true,"id":2157},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"2157":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"2158":{"date":{"__isSmartRef__":true,"id":2159},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"2159":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"2160":{"date":{"__isSmartRef__":true,"id":2161},"author":"tessi","message":"no comment","id":"4B982A01-25B3-455A-848D-89C2C3C471D7"},"2161":{"isSerializedDate":true,"string":"Thu May 24 2012 13:58:01 GMT+0200 (CEST)"},"2162":{"date":{"__isSmartRef__":true,"id":2163},"author":"tessi","message":"no comment","id":"2FD6CB7B-3BC7-4666-98B4-AACF1001954D"},"2163":{"isSerializedDate":true,"string":"Thu May 24 2012 14:07:32 GMT+0200 (CEST)"},"2164":{"date":{"__isSmartRef__":true,"id":2165},"author":"tessi","message":"no comment","id":"09CF5ECF-2C87-4B66-A164-39848628596F"},"2165":{"isSerializedDate":true,"string":"Thu May 24 2012 15:34:59 GMT+0200 (CEST)"},"2166":{"date":{"__isSmartRef__":true,"id":2167},"author":"tessi","message":"no comment","id":"252A3EB5-DB00-4CF9-BF38-2927DD1C5229"},"2167":{"isSerializedDate":true,"string":"Thu May 24 2012 16:34:29 GMT+0200 (CEST)"},"2168":{"date":{"__isSmartRef__":true,"id":2169},"author":"tessi","message":"no comment","id":"81534551-62C1-4FC9-96CB-A5AC6642CA1E"},"2169":{"isSerializedDate":true,"string":"Thu May 24 2012 16:45:49 GMT+0200 (CEST)"},"2170":{"date":{"__isSmartRef__":true,"id":2171},"author":"tessi","message":"no comment","id":"5125DE3A-D50E-4621-8490-F3A9D99C2C4C"},"2171":{"isSerializedDate":true,"string":"Thu May 24 2012 16:47:20 GMT+0200 (CEST)"},"2172":{"date":{"__isSmartRef__":true,"id":2173},"author":"tessi","message":"no comment","id":"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6"},"2173":{"isSerializedDate":true,"string":"Thu May 24 2012 16:51:06 GMT+0200 (CEST)"},"2174":{"date":{"__isSmartRef__":true,"id":2175},"author":"tessi","message":"no comment","id":"DC8EF5EC-7563-45B6-816D-20E2DC218525"},"2175":{"isSerializedDate":true,"string":"Thu May 24 2012 16:52:10 GMT+0200 (CEST)"},"2176":{"date":{"__isSmartRef__":true,"id":2177},"author":"timfelgentreff","message":"no comment","id":"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942"},"2177":{"isSerializedDate":true,"string":"Thu May 24 2012 16:59:39 GMT+0200 (CEST)"},"2178":{"morph":{"__isSmartRef__":true,"id":2135},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2179":{"sourceObj":{"__isSmartRef__":true,"id":2135},"sourceAttrName":"onMouseMove","targetObj":{"__isSmartRef__":true,"id":2135},"targetMethodName":"updateOnMove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2180":{"sourceObj":{"__isSmartRef__":true,"id":2135},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":2103},"targetMethodName":"removeHighlighting","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2181":{"sourceObj":{"__isSmartRef__":true,"id":2135},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":2},"targetMethodName":"setTarget","converterString":"function () {\n return this.sourceObj.morphUnderCursor();\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2182},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2182":{"source":{"__isSmartRef__":true,"id":2135},"target":{"__isSmartRef__":true,"id":2}},"2183":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2184}},"2184":{"test01IsMorph":{"__isSmartRef__":true,"id":2185}},"2185":{"varMapping":{"__isSmartRef__":true,"id":2186},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":2187},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2186":{"this":{"__isSmartRef__":true,"id":2183}},"2187":{},"2188":{"update":{"__isSmartRef__":true,"id":2189},"updateOnMove":{"__isSmartRef__":true,"id":2193},"bringToFront":{"__isSmartRef__":true,"id":2197},"morphUnderCursor":{"__isSmartRef__":true,"id":2205}},"2189":{"varMapping":{"__isSmartRef__":true,"id":2190},"source":"function update(morphUnderCursor) {\n if (morphUnderCursor === this.magnifierButton ||\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\n morphToHighlight = this.magnifierButton.currentTarget();\n } else {\n morphToHighlight = morphUnderCursor;\n }\n\n if (morphToHighlight && morphToHighlight.world()) {\n this.setPosition(morphToHighlight.getPositionInWorld());\n this.setExtent(morphToHighlight.getExtent());\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2191},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2190":{"this":{"__isSmartRef__":true,"id":2135}},"2191":{"timestamp":{"__isSmartRef__":true,"id":2192},"user":"lauritz","tags":[]},"2192":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:29:58 GMT+0200 (CEST)"},"2193":{"varMapping":{"__isSmartRef__":true,"id":2194},"source":"function updateOnMove() {\n this.update(this.morphUnderCursor());\n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":2195},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2194":{"this":{"__isSmartRef__":true,"id":2135}},"2195":{"timestamp":{"__isSmartRef__":true,"id":2196},"user":"lauritz","tags":[]},"2196":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:33 GMT+0200 (CEST)"},"2197":{"varMapping":{"__isSmartRef__":true,"id":2198},"source":"function bringToFront() {\n this.renderContext().morphNode.style.zIndex= 1000;\n}","funcProperties":{"__isSmartRef__":true,"id":2203},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2198":{"this":{"__isSmartRef__":true,"id":2135},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2199}},"2199":{"$super":{"__isSmartRef__":true,"id":2200}},"2200":{"varMapping":{"__isSmartRef__":true,"id":2201},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2202},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2201":{"obj":{"__isSmartRef__":true,"id":2135},"name":"bringToFront"},"2202":{},"2203":{"timestamp":{"__isSmartRef__":true,"id":2204},"user":"lauritz","tags":[]},"2204":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:12:09 GMT+0200 (CEST)"},"2205":{"varMapping":{"__isSmartRef__":true,"id":2206},"source":"function morphUnderCursor() {\n var that = this,\n world = lively.morphic.World.current(); \n \n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\n function(ea) {\n return !ea.isPlaceholder &&\n !ea.isHalo &&\n (!ea.owner || !ea.owner.isHalo) &&\n !(ea === that);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":2207},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2206":{"this":{"__isSmartRef__":true,"id":2135}},"2207":{"timestamp":{"__isSmartRef__":true,"id":2208},"user":"lauritz","tags":[]},"2208":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:36 GMT+0200 (CEST)"},"2209":{"onFire":{"__isSmartRef__":true,"id":2210},"removeHighlighting":{"__isSmartRef__":true,"id":2214},"onMouseMove":{"__isSmartRef__":true,"id":2218},"onMouseOut":{"__isSmartRef__":true,"id":2226},"reset":{"__isSmartRef__":true,"id":2234},"isTracking":{"__isSmartRef__":true,"id":2238},"isHighlighting":{"__isSmartRef__":true,"id":2242},"currentTarget":{"__isSmartRef__":true,"id":2246}},"2210":{"varMapping":{"__isSmartRef__":true,"id":2211},"source":"function onFire() {\n var hand = lively.morphic.World.current().firstHand(),\n highlight = this.highlightRectangle,\n that = this;\n\n if (this.isTracking()) {\n this.removeHighlighting();\n } else {\n this.world().addMorph(highlight);\n hand.highlightConnection = connect(hand, \"scrollFocusMorph\", highlight, \"update\");\n highlight.bringToFront();\n if (!this.currentTarget() || !this.currentTarget().world()) {\n highlight.setExtent(pt(0,0));\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2212},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2211":{"this":{"__isSmartRef__":true,"id":2103}},"2212":{"timestamp":{"__isSmartRef__":true,"id":2213},"user":"lauritz","tags":[]},"2213":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:40:51 GMT+0200 (CEST)"},"2214":{"varMapping":{"__isSmartRef__":true,"id":2215},"source":"function removeHighlighting() {\n var hand = this.world().firstHand();\n \n if (this.highlightRectangle) {\n this.highlightRectangle.remove();\n }\n \n hand.attributeConnections.removeAt(\n hand.attributeConnections.indexOf(hand.highlightConnection));\n hand.highlightConnection = null;\n}","funcProperties":{"__isSmartRef__":true,"id":2216},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2215":{"this":{"__isSmartRef__":true,"id":2103}},"2216":{"timestamp":{"__isSmartRef__":true,"id":2217},"user":"lauritz","tags":[]},"2217":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:30 GMT+0200 (CEST)"},"2218":{"varMapping":{"__isSmartRef__":true,"id":2219},"source":"function onMouseMove(evt) {\n var target = this.currentTarget();\n if (target && target.world() && !this.isHighlighting()) {\n this.highlightRectangle.update(target);\n this.world().addMorph(this.highlightRectangle);\n this.highlightRectangle.bringToFront();\n this.targetHighlight = this.highlightRectangle;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2224},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2219":{"this":{"__isSmartRef__":true,"id":2103},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2220}},"2220":{"$super":{"__isSmartRef__":true,"id":2221}},"2221":{"varMapping":{"__isSmartRef__":true,"id":2222},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2223},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2222":{"obj":{"__isSmartRef__":true,"id":2103},"name":"onMouseMove"},"2223":{},"2224":{"timestamp":{"__isSmartRef__":true,"id":2225},"user":"lauritz","tags":[]},"2225":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:25:52 GMT+0200 (CEST)"},"2226":{"varMapping":{"__isSmartRef__":true,"id":2227},"source":"function onMouseOut() {\n if (this.isHighlighting()) {\n if (!this.isTracking()) {\n this.targetHighlight.remove();\n }\n delete this.targetHighlight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2232},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2227":{"this":{"__isSmartRef__":true,"id":2103},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2228}},"2228":{"$super":{"__isSmartRef__":true,"id":2229}},"2229":{"varMapping":{"__isSmartRef__":true,"id":2230},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2231},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2230":{"obj":{"__isSmartRef__":true,"id":2103},"name":"onMouseOut"},"2231":{},"2232":{"timestamp":{"__isSmartRef__":true,"id":2233},"user":"lauritz","tags":[]},"2233":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:21:57 GMT+0200 (CEST)"},"2234":{"varMapping":{"__isSmartRef__":true,"id":2235},"source":"function reset() {\n this.highlightRectangle.attributeConnections = [];\n \n connect(rect, \"onMouseMove\", this.highlightRectangle, \"updateOnMove\")\n connect(rect, \"onMouseUp\", this, \"removeHighlighting\")\n connect(rect, \"onMouseUp\", this.owner, \"setTarget\",\n {converter: function () {\n return this.sourceObj.morphUnderCursor();\n }\n })\n}","funcProperties":{"__isSmartRef__":true,"id":2236},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2235":{"this":{"__isSmartRef__":true,"id":2103}},"2236":{"timestamp":{"__isSmartRef__":true,"id":2237},"user":"lauritz","tags":[]},"2237":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:55 GMT+0200 (CEST)"},"2238":{"varMapping":{"__isSmartRef__":true,"id":2239},"source":"function isTracking() {\n return !!this.world().firstHand().highlightConnection;\n}","funcProperties":{"__isSmartRef__":true,"id":2240},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2239":{"this":{"__isSmartRef__":true,"id":2103}},"2240":{"timestamp":{"__isSmartRef__":true,"id":2241},"user":"lauritz","tags":[]},"2241":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:25 GMT+0200 (CEST)"},"2242":{"varMapping":{"__isSmartRef__":true,"id":2243},"source":"function isHighlighting() {\n return !!this.targetHighlight;\n}","funcProperties":{"__isSmartRef__":true,"id":2244},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2243":{"this":{"__isSmartRef__":true,"id":2103}},"2244":{"timestamp":{"__isSmartRef__":true,"id":2245},"user":"lauritz","tags":[]},"2245":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:22 GMT+0200 (CEST)"},"2246":{"varMapping":{"__isSmartRef__":true,"id":2247},"source":"function currentTarget() {\n return this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":2248},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2247":{"this":{"__isSmartRef__":true,"id":2103}},"2248":{"timestamp":{"__isSmartRef__":true,"id":2249},"user":"lauritz","tags":[]},"2249":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:26:02 GMT+0200 (CEST)"},"2250":{"target":{"__isSmartRef__":true,"id":2},"selector":"update","args":[],"stopped":false,"tickTime":500,"suspended":false,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"2251":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(808.0,431.8)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"2252":{"partsSpaceName":"PartsBin/Basic","comment":"Edit scripts and connections of a specific morph.","migrationLevel":4,"partName":"ObjectEditorPane","changes":[{"__isSmartRef__":true,"id":2253}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2253":{"date":{"__isSmartRef__":true,"id":2254},"author":"lauritz","message":"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items."},"2254":{"isSerializedDate":true,"string":"Fri Oct 21 2011 00:39:30 GMT+0200 (CEST)"},"2255":{"morph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2256":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"2257":{},"2258":{"displayInitialScript":{"__isSmartRef__":true,"id":2259},"displayJavaScriptSource":{"__isSmartRef__":true,"id":2263},"displaySourceForConnection":{"__isSmartRef__":true,"id":2267},"displaySourceForScript":{"__isSmartRef__":true,"id":2271},"generateSourceForConnection":{"__isSmartRef__":true,"id":2275},"generateSourceForScript":{"__isSmartRef__":true,"id":2279},"generateTargetCode":{"__isSmartRef__":true,"id":2283},"newConnection":{"__isSmartRef__":true,"id":2287},"newScript":{"__isSmartRef__":true,"id":2291},"reset":{"__isSmartRef__":true,"id":2295},"selectChangedContent":{"__isSmartRef__":true,"id":2299},"setTarget":{"__isSmartRef__":true,"id":2303},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":2307},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":2311},"updateLists":{"__isSmartRef__":true,"id":2315},"onShutdown":{"__isSmartRef__":true,"id":2319},"confirmUnsavedChanges":{"__isSmartRef__":true,"id":2323},"update":{"__isSmartRef__":true,"id":2327},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":2331},"copyToPartsBinWithUserRequest":{"__isSmartRef__":true,"id":2335},"printTags":{"__isSmartRef__":true,"id":2343},"setTag":{"__isSmartRef__":true,"id":2347},"runScript":{"__isSmartRef__":true,"id":2351},"openPartTestRunner":{"__isSmartRef__":true,"id":2355},"hasUnsavedChanges":{"__isSmartRef__":true,"id":2359}},"2259":{"varMapping":{"__isSmartRef__":true,"id":2260},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.preselectItem();\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.preselectItem();\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2261},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2260":{"this":{"__isSmartRef__":true,"id":2}},"2261":{"timestamp":{"__isSmartRef__":true,"id":2262},"user":"lauritz","tags":[]},"2262":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:13:43 GMT+0100 (CET)"},"2263":{"varMapping":{"__isSmartRef__":true,"id":2264},"source":"function displayJavaScriptSource(jsCode) {\n if (this.scriptPane.hasChanged()) {\n var that = this;\n var callback = function(confirmed) {\n if (confirmed) that.scriptPane.display(jsCode)\n };\n this.confirmUnsavedChanges(callback);\n } else {\n this.scriptPane.display(jsCode);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2265},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2264":{"this":{"__isSmartRef__":true,"id":2}},"2265":{"timestamp":{"__isSmartRef__":true,"id":2266},"user":"lauritz","tags":[]},"2266":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"2267":{"varMapping":{"__isSmartRef__":true,"id":2268},"source":"function displaySourceForConnection(connection) {\n var code = \"\", that = this;\n if (connection === undefined) return;\n if (connection === null) {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":2269},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2268":{"this":{"__isSmartRef__":true,"id":2}},"2269":{"timestamp":{"__isSmartRef__":true,"id":2270},"user":"conradcalmez","tags":[]},"2270":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:59:30 GMT+0100 (CET)"},"2271":{"varMapping":{"__isSmartRef__":true,"id":2272},"source":"function displaySourceForScript(scriptName) {\n var code = \"\",\n that = this;\n if (scriptName === null) {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForScript(scriptName);\n }\n if (code) this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":2273},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2272":{"this":{"__isSmartRef__":true,"id":2}},"2273":{"timestamp":{"__isSmartRef__":true,"id":2274},"user":"cschuster","tags":[]},"2274":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:26 GMT+0200 (CEST)"},"2275":{"varMapping":{"__isSmartRef__":true,"id":2276},"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":2277},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2276":{"this":{"__isSmartRef__":true,"id":2}},"2277":{"timestamp":{"__isSmartRef__":true,"id":2278},"user":"lauritz","tags":[]},"2278":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"2279":{"varMapping":{"__isSmartRef__":true,"id":2280},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName],\n annotation = '',\n scriptSource = '',\n tagScript = '';\n\n if (!script) return;\n\n if (script.timestamp && script.user) \n annotation = Strings.format('// changed at %s by %s \\n', script.timestamp, script.user);\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\n\n return annotation + scriptSource + tagScript;\n}","funcProperties":{"__isSmartRef__":true,"id":2281},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2280":{"this":{"__isSmartRef__":true,"id":2}},"2281":{"timestamp":{"__isSmartRef__":true,"id":2282},"user":"cschuster","tags":[]},"2282":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:45 GMT+0200 (CEST)"},"2283":{"varMapping":{"__isSmartRef__":true,"id":2284},"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":2285},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2284":{"this":{"__isSmartRef__":true,"id":2}},"2285":{"timestamp":{"__isSmartRef__":true,"id":2286},"user":"lauritz","tags":[]},"2286":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"2287":{"varMapping":{"__isSmartRef__":true,"id":2288},"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":2289},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2288":{"this":{"__isSmartRef__":true,"id":2}},"2289":{"timestamp":{"__isSmartRef__":true,"id":2290},"user":"lauritz","tags":[]},"2290":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"2291":{"varMapping":{"__isSmartRef__":true,"id":2292},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n \\n}).tag([]);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2293},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2292":{"this":{"__isSmartRef__":true,"id":2}},"2293":{"timestamp":{"__isSmartRef__":true,"id":2294},"user":"lauritz","tags":[]},"2294":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:24:25 GMT+0100 (CET)"},"2295":{"varMapping":{"__isSmartRef__":true,"id":2296},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n \n this.target = null;\n this.currentTag = null;\n \n this.scriptPane.reset();\n this.scriptList.setList();\n this.scriptList.selection = null;\n this.connectionList.setList();\n this.connectionList.selection = null;\n this.morphSelector.reset();\n this.tagChooser.reset();\n \n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":2297},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2296":{"this":{"__isSmartRef__":true,"id":2}},"2297":{"timestamp":{"__isSmartRef__":true,"id":2298},"user":"lauritz","tags":[]},"2298":{"isSerializedDate":true,"string":"Fri Aug 03 2012 11:45:36 GMT+0200 (CEST)"},"2299":{"varMapping":{"__isSmartRef__":true,"id":2300},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n if (halos && halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n })){\n return;\n }\n \n this.initSimplex();\n}).tag([]);","_Align":"left","lastSearchString":"","eventHandler":{"__isSmartRef__":true,"id":3391},"attributeConnections":[{"__isSmartRef__":true,"id":3392},{"__isSmartRef__":true,"id":3407},{"__isSmartRef__":true,"id":3408}],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doNotCopyProperties":["$$textString"],"_MinTextWidth":588.0166612695056,"_MinTextHeight":null,"lastSaveSource":"// changed at Fri Dec 14 2012 13:04:44 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function runSimplex() {\n while(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n if (halos && halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n })){\n return;\n }\n \n this.initSimplex();\n}).tag([]);","isBeingDragged":false,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":2798},"isCopyMorphRef":true,"morphRefId":1,"statusMorph":{"__isSmartRef__":true,"id":3410},"derivationIds":[219,"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0","4D92BDFD-A599-4154-A197-A4B1292C1619","98551F68-B128-4262-9BC2-6B8AC7C8D7C0","47731662-FF8E-4C0F-A170-FD5C56A06021","3FC7FDE6-156F-4056-BB04-B76D8B6C5472","C1E8D5BB-56F9-47B3-A520-BEEFEF791823","115FC149-EEF9-415A-A5B7-AB0B9D0170A4","0D66FA39-01E7-4F16-840C-4FA0FA14DD10","B0A74693-DE3F-4867-8DC0-61B098A8F0D1","3547765B-E224-48EC-B58F-278C1DC7422E","8561ACCF-315A-46EC-9412-BC5D4C55D437","533D6602-9E1A-414A-9646-0FEF9ECCEBF7","5141CF81-6EA1-419B-97AC-62C22FEFC658","B9E83FD9-9781-4F00-8A07-0C96E0D29D3D","034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A","70FBC800-1914-4F9C-A8E4-2190F72E2902","64465644-E389-4AA2-BE05-93FB591B45D0","E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85","E24E50AD-DCA6-4D01-A523-CC1E4FB09222","27E050B0-3192-426E-B01D-907ECF280A68","A241F064-0186-4F84-A037-84CBD9E0D24D","829776FC-15F2-466D-B5F4-88CC9444B1B8","22E56E25-3268-413C-B033-1DB2D96AFA9B","FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48","0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D","EBDFA302-80A1-48E9-B1B3-6143F685CCFF","AB62E3F9-D889-47F9-922A-C440E6382005","6675A7FB-925B-4D65-9CBE-77F2760A6040","122CA78C-89E9-45CE-ADE1-33219233E35A","0A19446A-7C58-465E-9B96-6D7E1CFCDEC5"],"owner":{"__isSmartRef__":true,"id":2798},"syntaxHighlightingWhileTyping":true,"#startLetters":"enable","_Rotation":0,"_Scale":1,"_syntaxHighlightTimeout":null,"lastSyntaxHighlightTimes":[1,5,7,3,4,5,5,11,10,10],"_lastSyntaxHighlightTime":118,"previousSelection":[278,278],"_WordBreak":"break-all","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Padding","distanceToDragEvent","_Position"],"textString":"// changed at Fri Dec 14 2012 13:04:44 GMT+0100 (CET) by daniel.hoffmann \nthis.addScript(function runSimplex() {\n while(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n //this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);\n console.log(\"Current Value: \" + this.algorithm.schlupf[index] + \" \" + val + \" GET VALUE: \" + this.getValue(this.algorithm.needed[i]));\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n this.valuesToSet = true;\n }\n \n if (this.valuesToSet)\n {\n for (var i = 0; i < this.algorithm.resultArray.length; i++) {\n console.log(\"Result \" + this.algorithm.needed[i] + \": \" + this.algorithm.resultArray[i]);\n }\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n \n this.valuesToSet = false;\n }\n \n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n if (halos && halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n })){\n return;\n }\n \n this.initSimplex();\n}).tag([]);","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3415},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","distanceToDragEvent":"lively.pt(341.2,-18.3)","_Position":"lively.pt(200.0,40.0)"},"3034":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"auto","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(590.0,380.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"3035":{"style":{"__isSmartRef__":true,"id":3036},"chunkOwner":{"__isSmartRef__":true,"id":3033},"_id":"_14","storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3036":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"3037":{"_id":"_135","style":{"__isSmartRef__":true,"id":3038},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" changed at Fri Dec 14 2012 13:04:44 GMT+0100 (CET) by daniel.hoffmann ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3038":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3039":{"_id":"_136","style":{"__isSmartRef__":true,"id":3040},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3040":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3041":{"_id":"_137","style":{"__isSmartRef__":true,"id":3042},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3042":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3043":{"_id":"_138","style":{"__isSmartRef__":true,"id":3044},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3044":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3045":{"_id":"_139","style":{"__isSmartRef__":true,"id":3046},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3046":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3047":{"_id":"_140","style":{"__isSmartRef__":true,"id":3048},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" runSimplex() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3048":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3049":{"_id":"_141","style":{"__isSmartRef__":true,"id":3050},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3050":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3051":{"_id":"_142","style":{"__isSmartRef__":true,"id":3052},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3052":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3053":{"_id":"_143","style":{"__isSmartRef__":true,"id":3054},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"while","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3054":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3055":{"_id":"_144","style":{"__isSmartRef__":true,"id":3056},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"(!","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3056":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3057":{"_id":"_145","style":{"__isSmartRef__":true,"id":3058},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3058":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3059":{"_id":"_146","style":{"__isSmartRef__":true,"id":3060},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.result) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3060":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3061":{"_id":"_147","style":{"__isSmartRef__":true,"id":3062},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3062":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3063":{"_id":"_148","style":{"__isSmartRef__":true,"id":3064},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3064":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3065":{"_id":"_149","style":{"__isSmartRef__":true,"id":3066},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3066":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3067":{"_id":"_150","style":{"__isSmartRef__":true,"id":3068},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3068":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3069":{"_id":"_151","style":{"__isSmartRef__":true,"id":3070},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3070":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3071":{"_id":"_152","style":{"__isSmartRef__":true,"id":3072},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3072":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3073":{"_id":"_153","style":{"__isSmartRef__":true,"id":3074},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3074":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3075":{"_id":"_154","style":{"__isSmartRef__":true,"id":3076},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3076":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3077":{"_id":"_155","style":{"__isSmartRef__":true,"id":3078},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3078":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"3079":{"_id":"_156","style":{"__isSmartRef__":true,"id":3080},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"; i < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3080":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3081":{"_id":"_157","style":{"__isSmartRef__":true,"id":3082},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3082":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3083":{"_id":"_158","style":{"__isSmartRef__":true,"id":3084},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.needed.length; i++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3084":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3085":{"_id":"_159","style":{"__isSmartRef__":true,"id":3086},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3086":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3087":{"_id":"_160","style":{"__isSmartRef__":true,"id":3088},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3088":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3089":{"_id":"_161","style":{"__isSmartRef__":true,"id":3090},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3090":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3091":{"_id":"_162","style":{"__isSmartRef__":true,"id":3092},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" index = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3092":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3093":{"_id":"_163","style":{"__isSmartRef__":true,"id":3094},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3094":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3095":{"_id":"_164","style":{"__isSmartRef__":true,"id":3096},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.schlupf.indexOf(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3096":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3097":{"_id":"_165","style":{"__isSmartRef__":true,"id":3098},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3098":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3099":{"_id":"_166","style":{"__isSmartRef__":true,"id":3100},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.needed[i]);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3100":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3101":{"_id":"_167","style":{"__isSmartRef__":true,"id":3102},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3102":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3103":{"_id":"_168","style":{"__isSmartRef__":true,"id":3104},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" (index >= ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3104":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3105":{"_id":"_169","style":{"__isSmartRef__":true,"id":3106},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3106":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"3107":{"_id":"_170","style":{"__isSmartRef__":true,"id":3108},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":") ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3108":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3109":{"_id":"_171","style":{"__isSmartRef__":true,"id":3110},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3110":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3111":{"_id":"_172","style":{"__isSmartRef__":true,"id":3112},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3112":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3113":{"_id":"_173","style":{"__isSmartRef__":true,"id":3114},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3114":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3115":{"_id":"_174","style":{"__isSmartRef__":true,"id":3116},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" val = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3116":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3117":{"_id":"_175","style":{"__isSmartRef__":true,"id":3118},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3118":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3119":{"_id":"_176","style":{"__isSmartRef__":true,"id":3120},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.resultArray[i];\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3120":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3121":{"_id":"_177","style":{"__isSmartRef__":true,"id":3122},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3122":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"3123":{"_id":"_178","style":{"__isSmartRef__":true,"id":3124},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this.algorithm.tableau[index][this.algorithm.tableau[0].length] = this.getValue(this.algorithm.needed[i]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3124":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3125":{"_id":"_179","style":{"__isSmartRef__":true,"id":3126},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3126":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3127":{"_id":"_304","style":{"__isSmartRef__":true,"id":3128},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"console","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3128":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"3129":{"_id":"_305","style":{"__isSmartRef__":true,"id":3130},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".log(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3130":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3131":{"_id":"_180","style":{"__isSmartRef__":true,"id":3132},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\"Current Value: \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3132":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"3133":{"_id":"_181","style":{"__isSmartRef__":true,"id":3134},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3134":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3135":{"_id":"_182","style":{"__isSmartRef__":true,"id":3136},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3136":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3137":{"_id":"_183","style":{"__isSmartRef__":true,"id":3138},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.schlupf[index] + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3138":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3139":{"_id":"_184","style":{"__isSmartRef__":true,"id":3140},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\" \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3140":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"3141":{"_id":"_185","style":{"__isSmartRef__":true,"id":3142},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" + val + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3142":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3143":{"_id":"_186","style":{"__isSmartRef__":true,"id":3144},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\" GET VALUE: \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3144":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"3145":{"_id":"_187","style":{"__isSmartRef__":true,"id":3146},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3146":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3147":{"_id":"_188","style":{"__isSmartRef__":true,"id":3148},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3148":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3149":{"_id":"_189","style":{"__isSmartRef__":true,"id":3150},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".getValue(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3150":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3151":{"_id":"_190","style":{"__isSmartRef__":true,"id":3152},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3152":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3153":{"_id":"_191","style":{"__isSmartRef__":true,"id":3154},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.needed[i]));\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3154":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3155":{"_id":"_192","style":{"__isSmartRef__":true,"id":3156},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3156":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3157":{"_id":"_193","style":{"__isSmartRef__":true,"id":3158},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3158":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3159":{"_id":"_194","style":{"__isSmartRef__":true,"id":3160},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3160":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3161":{"_id":"_195","style":{"__isSmartRef__":true,"id":3162},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3162":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3163":{"_id":"_196","style":{"__isSmartRef__":true,"id":3164},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3164":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3165":{"_id":"_197","style":{"__isSmartRef__":true,"id":3166},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3166":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3167":{"_id":"_198","style":{"__isSmartRef__":true,"id":3168},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3168":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3169":{"_id":"_199","style":{"__isSmartRef__":true,"id":3170},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3170":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3171":{"_id":"_200","style":{"__isSmartRef__":true,"id":3172},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3172":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"3173":{"_id":"_201","style":{"__isSmartRef__":true,"id":3174},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" SIMPLEX ITERATION STEP","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3174":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3175":{"_id":"_202","style":{"__isSmartRef__":true,"id":3176},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3176":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3177":{"_id":"_203","style":{"__isSmartRef__":true,"id":3178},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3178":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3179":{"_id":"_204","style":{"__isSmartRef__":true,"id":3180},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.simplexIteration();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3180":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3181":{"_id":"_205","style":{"__isSmartRef__":true,"id":3182},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3182":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"3183":{"_id":"_206","style":{"__isSmartRef__":true,"id":3184},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ----------------------","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3184":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3185":{"_id":"_207","style":{"__isSmartRef__":true,"id":3186},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3186":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3187":{"_id":"_208","style":{"__isSmartRef__":true,"id":3188},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3188":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3189":{"_id":"_209","style":{"__isSmartRef__":true,"id":3190},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3190":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3191":{"_id":"_210","style":{"__isSmartRef__":true,"id":3192},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3192":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3193":{"_id":"_211","style":{"__isSmartRef__":true,"id":3194},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".valuesToSet = true;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3194":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3195":{"_id":"_212","style":{"__isSmartRef__":true,"id":3196},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3196":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3197":{"_id":"_213","style":{"__isSmartRef__":true,"id":3198},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3198":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3199":{"_id":"_214","style":{"__isSmartRef__":true,"id":3200},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3200":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3201":{"_id":"_215","style":{"__isSmartRef__":true,"id":3202},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3202":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3203":{"_id":"_216","style":{"__isSmartRef__":true,"id":3204},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3204":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3205":{"_id":"_217","style":{"__isSmartRef__":true,"id":3206},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3206":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3207":{"_id":"_218","style":{"__isSmartRef__":true,"id":3208},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3208":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3209":{"_id":"_219","style":{"__isSmartRef__":true,"id":3210},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".valuesToSet)\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3210":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3211":{"_id":"_220","style":{"__isSmartRef__":true,"id":3212},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3212":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3213":{"_id":"_221","style":{"__isSmartRef__":true,"id":3214},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3214":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3215":{"_id":"_222","style":{"__isSmartRef__":true,"id":3216},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3216":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3217":{"_id":"_223","style":{"__isSmartRef__":true,"id":3218},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3218":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3219":{"_id":"_224","style":{"__isSmartRef__":true,"id":3220},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3220":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3221":{"_id":"_225","style":{"__isSmartRef__":true,"id":3222},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3222":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3223":{"_id":"_226","style":{"__isSmartRef__":true,"id":3224},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3224":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"3225":{"_id":"_227","style":{"__isSmartRef__":true,"id":3226},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"; i < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3226":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3227":{"_id":"_228","style":{"__isSmartRef__":true,"id":3228},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3228":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3229":{"_id":"_229","style":{"__isSmartRef__":true,"id":3230},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.resultArray.length; i++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3230":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3231":{"_id":"_230","style":{"__isSmartRef__":true,"id":3232},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3232":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3233":{"_id":"_231","style":{"__isSmartRef__":true,"id":3234},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3234":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3235":{"_id":"_306","style":{"__isSmartRef__":true,"id":3236},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"console","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3236":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"3237":{"_id":"_307","style":{"__isSmartRef__":true,"id":3238},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".log(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3238":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3239":{"_id":"_232","style":{"__isSmartRef__":true,"id":3240},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\"Result \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3240":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"3241":{"_id":"_233","style":{"__isSmartRef__":true,"id":3242},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3242":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3243":{"_id":"_234","style":{"__isSmartRef__":true,"id":3244},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3244":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3245":{"_id":"_235","style":{"__isSmartRef__":true,"id":3246},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.needed[i] + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3246":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3247":{"_id":"_236","style":{"__isSmartRef__":true,"id":3248},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\": \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3248":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"3249":{"_id":"_237","style":{"__isSmartRef__":true,"id":3250},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3250":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3251":{"_id":"_238","style":{"__isSmartRef__":true,"id":3252},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3252":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3253":{"_id":"_239","style":{"__isSmartRef__":true,"id":3254},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.resultArray[i]);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3254":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3255":{"_id":"_240","style":{"__isSmartRef__":true,"id":3256},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3256":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3257":{"_id":"_241","style":{"__isSmartRef__":true,"id":3258},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3258":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3259":{"_id":"_242","style":{"__isSmartRef__":true,"id":3260},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3260":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3261":{"_id":"_243","style":{"__isSmartRef__":true,"id":3262},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3262":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3263":{"_id":"_244","style":{"__isSmartRef__":true,"id":3264},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3264":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3265":{"_id":"_245","style":{"__isSmartRef__":true,"id":3266},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3266":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3267":{"_id":"_246","style":{"__isSmartRef__":true,"id":3268},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3268":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3269":{"_id":"_247","style":{"__isSmartRef__":true,"id":3270},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3270":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3271":{"_id":"_248","style":{"__isSmartRef__":true,"id":3272},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3272":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"3273":{"_id":"_249","style":{"__isSmartRef__":true,"id":3274},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"; i < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3274":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3275":{"_id":"_250","style":{"__isSmartRef__":true,"id":3276},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3276":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3277":{"_id":"_251","style":{"__isSmartRef__":true,"id":3278},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.needed.length; i++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3278":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3279":{"_id":"_252","style":{"__isSmartRef__":true,"id":3280},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3280":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3281":{"_id":"_253","style":{"__isSmartRef__":true,"id":3282},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3282":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3283":{"_id":"_254","style":{"__isSmartRef__":true,"id":3284},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3284":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3285":{"_id":"_255","style":{"__isSmartRef__":true,"id":3286},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".setValue(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3286":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3287":{"_id":"_256","style":{"__isSmartRef__":true,"id":3288},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3288":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3289":{"_id":"_257","style":{"__isSmartRef__":true,"id":3290},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.needed[i], ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3290":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3291":{"_id":"_258","style":{"__isSmartRef__":true,"id":3292},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3292":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3293":{"_id":"_259","style":{"__isSmartRef__":true,"id":3294},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".algorithm.resultArray[i]);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3294":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3295":{"_id":"_260","style":{"__isSmartRef__":true,"id":3296},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3296":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3297":{"_id":"_261","style":{"__isSmartRef__":true,"id":3298},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3298":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3299":{"_id":"_262","style":{"__isSmartRef__":true,"id":3300},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3300":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3301":{"_id":"_263","style":{"__isSmartRef__":true,"id":3302},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3302":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3303":{"_id":"_264","style":{"__isSmartRef__":true,"id":3304},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3304":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3305":{"_id":"_265","style":{"__isSmartRef__":true,"id":3306},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".printTableau();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3306":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3307":{"_id":"_266","style":{"__isSmartRef__":true,"id":3308},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3308":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3309":{"_id":"_267","style":{"__isSmartRef__":true,"id":3310},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".showVariableValues();\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3310":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3311":{"_id":"_268","style":{"__isSmartRef__":true,"id":3312},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3312":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3313":{"_id":"_269","style":{"__isSmartRef__":true,"id":3314},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3314":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3315":{"_id":"_270","style":{"__isSmartRef__":true,"id":3316},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3316":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3317":{"_id":"_271","style":{"__isSmartRef__":true,"id":3318},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".valuesToSet = false;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3318":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3319":{"_id":"_272","style":{"__isSmartRef__":true,"id":3320},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3320":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3321":{"_id":"_273","style":{"__isSmartRef__":true,"id":3322},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3322":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3323":{"_id":"_274","style":{"__isSmartRef__":true,"id":3324},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3324":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3325":{"_id":"_276","style":{"__isSmartRef__":true,"id":3326},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3326":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3327":{"_id":"_277","style":{"__isSmartRef__":true,"id":3328},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3328":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3329":{"_id":"_278","style":{"__isSmartRef__":true,"id":3330},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" halos = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3330":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3331":{"_id":"_308","style":{"__isSmartRef__":true,"id":3332},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"$world","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3332":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"3333":{"_id":"_309","style":{"__isSmartRef__":true,"id":3334},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".currentHaloTarget && ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3334":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3335":{"_id":"_310","style":{"__isSmartRef__":true,"id":3336},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"$world","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3336":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"3337":{"_id":"_311","style":{"__isSmartRef__":true,"id":3338},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".currentHaloTarget.halos;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3338":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3339":{"_id":"_279","style":{"__isSmartRef__":true,"id":3340},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3340":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"3341":{"_id":"_280","style":{"__isSmartRef__":true,"id":3342},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" check if dragging etc...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3342":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3343":{"_id":"_281","style":{"__isSmartRef__":true,"id":3344},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3344":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3345":{"_id":"_282","style":{"__isSmartRef__":true,"id":3346},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3346":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3347":{"_id":"_283","style":{"__isSmartRef__":true,"id":3348},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" (halos && halos.detect(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3348":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3349":{"_id":"_284","style":{"__isSmartRef__":true,"id":3350},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3350":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3351":{"_id":"_285","style":{"__isSmartRef__":true,"id":3352},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3352":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3353":{"_id":"_286","style":{"__isSmartRef__":true,"id":3354},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3354":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3355":{"_id":"_287","style":{"__isSmartRef__":true,"id":3356},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3356":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3357":{"_id":"_288","style":{"__isSmartRef__":true,"id":3358},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3358":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3359":{"_id":"_289","style":{"__isSmartRef__":true,"id":3360},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ea.infoLabel && ea.infoLabel.owner\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3360":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3361":{"_id":"_290","style":{"__isSmartRef__":true,"id":3362},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3362":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3363":{"_id":"_291","style":{"__isSmartRef__":true,"id":3364},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"))","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3364":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3365":{"_id":"_292","style":{"__isSmartRef__":true,"id":3366},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3366":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3367":{"_id":"_293","style":{"__isSmartRef__":true,"id":3368},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3368":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3369":{"_id":"_294","style":{"__isSmartRef__":true,"id":3370},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3370":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"3371":{"_id":"_295","style":{"__isSmartRef__":true,"id":3372},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3372":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3373":{"_id":"_296","style":{"__isSmartRef__":true,"id":3374},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3374":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3375":{"_id":"_297","style":{"__isSmartRef__":true,"id":3376},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3376":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3377":{"_id":"_298","style":{"__isSmartRef__":true,"id":3378},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3378":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"3379":{"_id":"_299","style":{"__isSmartRef__":true,"id":3380},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3380":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3381":{"_id":"_300","style":{"__isSmartRef__":true,"id":3382},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3382":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"3383":{"_id":"_301","style":{"__isSmartRef__":true,"id":3384},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":".initSimplex();\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3384":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3385":{"_id":"_302","style":{"__isSmartRef__":true,"id":3386},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3386":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"3387":{"_id":"_303","style":{"__isSmartRef__":true,"id":3388},"chunkOwner":{"__isSmartRef__":true,"id":3033},"storedString":").tag([]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3388":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"3389":{"resizeWidth":true,"resizeHeight":true},"3390":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3391":{"morph":{"__isSmartRef__":true,"id":3033},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3392":{"sourceObj":{"__isSmartRef__":true,"id":3033},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":3393},"targetMethodName":"indicateUnsavedChanges","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3393":{"submorphs":[],"scripts":[],"id":"3229079C-783B-477F-A3C9-1A4B0E19547E","shape":{"__isSmartRef__":true,"id":3394},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ChangeIndicator","partsBinMetaInfo":{"__isSmartRef__":true,"id":3395},"eventHandler":{"__isSmartRef__":true,"id":3396},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":2798},"layout":{"__isSmartRef__":true,"id":3397},"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":26,"derivationIds":[220,"EE491D24-F056-4AFE-A669-7B7048C6C3D1","3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2","62DAD3C6-A81D-450F-B32F-601EA7E619D8","EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD","16F708CB-1259-4A75-BAEF-1A5216C6CB19","97CA61D3-E09B-43CD-9880-D8B36FA303F3","0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD","AF2BEE76-C34F-457E-8699-9896327A4C07","5EC39FF0-602F-44A2-BE3A-04FCA127E5D1","44CEBF61-9A92-4E36-9576-425D5054B471","E9ACF86B-B775-4125-83BC-7E4500597D40","FE62294A-F891-45E4-AAE7-6F386B5A8CB5","8771140D-0D57-4CAF-A57B-857F858CCC73","BE774795-5889-4DB8-A366-1C774555761B","89DA16ED-5636-4C0D-B52F-A327A5526DD6","94DAC0EC-79E9-48E5-90D5-2BB59495BD0B","048AE915-30CF-4DE4-819B-F7D41CE99585","0417EEDD-6B12-4AF1-B7BC-875E32521980","5DFAFB2A-C915-429E-A58C-030C229C9AB8","BD996DFA-D248-4D9C-AF33-C5BA2511A09E","9F92F095-A6B5-46E8-ADA1-051904ABE386","214CA9C7-6225-49ED-A484-C2D8D92B35ED","7258922C-C991-4EF3-A09B-318D8B6A1306","1F8069E8-E7D5-4153-AE2C-96F1782F041F","74FBBDBC-44BA-4111-B3DB-58142522023F","91D6D585-64D8-491A-AAAB-AF0A99533DEC","1761630D-17E9-4E04-A73C-9D15C26E19E3","B8E628C4-20D6-4B26-B820-A8D07194CE6F","6511B508-3FE2-4BDC-906A-D4E827163B0D","9016491A-C768-4B45-9321-45C78BCEE4A6"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","savedColor","alarmColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3398},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(782.0,40.0)","savedColor":"Color.rgb(0,0,0)","alarmColor":"Color.rgb(240,0,0)","distanceToDragEvent":"lively.pt(37.3,-17.5)"},"3394":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(8.6,9.7)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3395":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3396":{"morph":{"__isSmartRef__":true,"id":3393},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3397":{"moveHorizontal":true,"adjustForNewBounds":true},"3398":{"indicateUnsavedChanges":{"__isSmartRef__":true,"id":3399},"setColors":{"__isSmartRef__":true,"id":3403}},"3399":{"varMapping":{"__isSmartRef__":true,"id":3400},"source":"function indicateUnsavedChanges() {\n if (this.owner.scriptPane.hasChanged()) {\n this.setColors(this.alarmColor);\n } else {\n this.setColors(this.savedColor);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3401},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3400":{"this":{"__isSmartRef__":true,"id":3393}},"3401":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":3402}},"3402":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:09:19 GMT+0200 (CEST)"},"3403":{"varMapping":{"__isSmartRef__":true,"id":3404},"source":"function setColors(color) {\n this.setFill(color);\n this.setBorderColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":3405},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3404":{"this":{"__isSmartRef__":true,"id":3393}},"3405":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":3406}},"3406":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:06:09 GMT+0200 (CEST)"},"3407":{"sourceObj":{"__isSmartRef__":true,"id":3033},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":3033},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3408":{"sourceObj":{"__isSmartRef__":true,"id":3033},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":3033},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":3409},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3409":{"source":{"__isSmartRef__":true,"id":3033},"target":{"__isSmartRef__":true,"id":3033}},"3410":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3411},"id":553,"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3412}],"eventHandler":{"__isSmartRef__":true,"id":3414},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"visible","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":11,"_MaxTextWidth":90,"_MinTextWidth":90,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_Align":"center","_VerticalAlign":"center","owner":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(245.0,177.9)","_TextColor":"Color.rgb(0,204,0)"},"3411":{"_ClipMode":"visible","_BorderWidth":1,"_StrokeOpacity":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,25.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"3412":{"style":{"__isSmartRef__":true,"id":3413},"chunkOwner":{"__isSmartRef__":true,"id":3410},"_id":"_44880","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3413":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3414":{"morph":{"__isSmartRef__":true,"id":3410},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3415":{"doSave":{"__isSmartRef__":true,"id":3416},"boundEval":{"__isSmartRef__":true,"id":3424},"reset":{"__isSmartRef__":true,"id":3432},"display":{"__isSmartRef__":true,"id":3436},"hasChanged":{"__isSmartRef__":true,"id":3440},"displayStatus":{"__isSmartRef__":true,"id":3444},"updateTarget":{"__isSmartRef__":true,"id":3448}},"3416":{"varMapping":{"__isSmartRef__":true,"id":3417},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.getTextString());\n if (saved) {\n this.lastSaveSource = this.textString;\n this.owner.changeIndicator.indicateUnsavedChanges();\n this.owner.updateLists();\n this.owner.selectChangedContent(this.getTextString());\n this.displayStatus(\"saved source\", Color.green);\n } else {\n this.displayStatus(\"not saved\", Color.red);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3422},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3417":{"this":{"__isSmartRef__":true,"id":3033},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3418}},"3418":{"$super":{"__isSmartRef__":true,"id":3419}},"3419":{"varMapping":{"__isSmartRef__":true,"id":3420},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3421},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3420":{"obj":{"__isSmartRef__":true,"id":3033},"name":"doSave"},"3421":{},"3422":{"timestamp":{"__isSmartRef__":true,"id":3423},"user":"lauritz"},"3423":{"isSerializedDate":true,"string":"Thu Nov 17 2011 23:15:19 GMT+0100 (CET)"},"3424":{"varMapping":{"__isSmartRef__":true,"id":3425},"source":"function boundEval(str) {\n var result;\n\n this.objectEditorPane.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n return result\n}","funcProperties":{"__isSmartRef__":true,"id":3430},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3425":{"this":{"__isSmartRef__":true,"id":3033},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3426}},"3426":{"$super":{"__isSmartRef__":true,"id":3427}},"3427":{"varMapping":{"__isSmartRef__":true,"id":3428},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3429},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3428":{"obj":{"__isSmartRef__":true,"id":3033},"name":"boundEval"},"3429":{},"3430":{"timestamp":{"__isSmartRef__":true,"id":3431},"user":"lauritz","categories":[]},"3431":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:41:53 GMT+0100 (CET)"},"3432":{"varMapping":{"__isSmartRef__":true,"id":3433},"source":"function reset() {\n this.doitContext = null;\n this.lastSaveSource = \"\";\n this.textString = \"\";\n this.lastSaveSource = this.textString;\n this.enableSyntaxHighlighting();\n}","funcProperties":{"__isSmartRef__":true,"id":3434},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3433":{"this":{"__isSmartRef__":true,"id":3033}},"3434":{"timestamp":{"__isSmartRef__":true,"id":3435},"user":"cschuster","tags":[]},"3435":{"isSerializedDate":true,"string":"Wed May 16 2012 20:52:57 GMT+0200 (CEST)"},"3436":{"varMapping":{"__isSmartRef__":true,"id":3437},"source":"function display(jsCode) {\n this.lastSaveSource = jsCode;\n this.setTextString(jsCode);\n this.enableSyntaxHighlighting();\n this.highlightJavaScriptSyntax();\n this.applyStyle({align: 'left'});\n}","funcProperties":{"__isSmartRef__":true,"id":3438},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3437":{"this":{"__isSmartRef__":true,"id":3033}},"3438":{"timestamp":{"__isSmartRef__":true,"id":3439},"user":"lauritz","tags":[]},"3439":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:02:26 GMT+0200 (CEST)"},"3440":{"varMapping":{"__isSmartRef__":true,"id":3441},"source":"function hasChanged() {\n var cleanText = function (string) {\n var source = string.trim();\n if (source.substring(0,2) === \"//\") {\n // removes annotation line\n source = source.substring(source.indexOf(\"\\n\"), source.length);\n source = source.trim();\n }\n if (source === 'undefined' || source === 'null') source = '';\n return source;\n }\n var cleanedTextString = cleanText(this.textString);\n var cleanedLastSource = cleanText(this.lastSaveSource);\n return cleanedTextString !== cleanedLastSource;\n}","funcProperties":{"__isSmartRef__":true,"id":3442},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3441":{"this":{"__isSmartRef__":true,"id":3033}},"3442":{"timestamp":{"__isSmartRef__":true,"id":3443},"user":"lauritz","categories":[]},"3443":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:29:45 GMT+0200 (CEST)"},"3444":{"varMapping":{"__isSmartRef__":true,"id":3445},"source":"function displayStatus(msg, color, delay) {\n if (!this.statusMorph) {\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\n this.statusMorph.setFill(this.owner.getFill());\n this.statusMorph.setFontSize(11);\n this.statusMorph.setAlign('center');\n this.statusMorph.setVerticalAlign('center');\n }\n this.statusMorph.setTextString(msg);\n this.statusMorph.centerAt(this.innerBounds().center());\n this.statusMorph.setTextColor(color || Color.black);\n this.addMorph(this.statusMorph);\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \n}","funcProperties":{"__isSmartRef__":true,"id":3446},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3445":{"this":{"__isSmartRef__":true,"id":3033}},"3446":{"timestamp":{"__isSmartRef__":true,"id":3447},"user":"lauritz","categories":[]},"3447":{"isSerializedDate":true,"string":"Wed Nov 23 2011 18:23:05 GMT+0100 (CET)"},"3448":{"varMapping":{"__isSmartRef__":true,"id":3449},"source":"function updateTarget(target) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.doitContext = this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":3450},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3449":{"this":{"__isSmartRef__":true,"id":3033}},"3450":{"timestamp":{"__isSmartRef__":true,"id":3451},"user":"lauritz","tags":[]},"3451":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:07:42 GMT+0200 (CEST)"},"3452":{"submorphs":[{"__isSmartRef__":true,"id":3453}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":3458},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3459},"lighterFill":{"__isSmartRef__":true,"id":3464},"label":{"__isSmartRef__":true,"id":3453},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":3469},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":3470},"eventHandler":{"__isSmartRef__":true,"id":3471},"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(820.0,9.0)","padding":"lively.rect(5,0,0,0)"},"3453":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":3454},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":3452},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":3455}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":3457},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3454":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,18.0)","_BorderColor":"Color.rgb(0,0,0)"},"3455":{"style":{"__isSmartRef__":true,"id":3456},"chunkOwner":{"__isSmartRef__":true,"id":3453},"storedString":"","_id":"_1355","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3456":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3457":{"morph":{"__isSmartRef__":true,"id":3453},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3458":{"_Fill":{"__isSmartRef__":true,"id":3459},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"3459":{"stops":[{"__isSmartRef__":true,"id":3460},{"__isSmartRef__":true,"id":3461},{"__isSmartRef__":true,"id":3462},{"__isSmartRef__":true,"id":3463}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3460":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3461":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3462":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3463":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3464":{"stops":[{"__isSmartRef__":true,"id":3465},{"__isSmartRef__":true,"id":3466},{"__isSmartRef__":true,"id":3467},{"__isSmartRef__":true,"id":3468}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3465":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3466":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3467":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3468":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3469":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3470":{"moveHorizontal":true},"3471":{"morph":{"__isSmartRef__":true,"id":3452},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3472":{"submorphs":[],"scripts":[],"id":"170EB666-4E94-45DF-A1D5-1F311297326F","shape":{"__isSmartRef__":true,"id":3473},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":3474},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":2798},"attributeConnections":[{"__isSmartRef__":true,"id":3475}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":3477},"eventHandler":{"__isSmartRef__":true,"id":3478},"_FontSize":10,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":19,"derivationIds":[209,"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E","35301083-B60D-4A43-8566-23860EEB4C04","9CC401CC-5A35-4643-935B-FD049C284E16","C9879D40-5E79-4C56-AA79-562ED82BF052","9F6F9261-EB76-4B58-B77D-7D70813A1ED7","8B59E237-F372-4F70-9768-7E9C1A7A021D","FC85F1B9-1978-42D2-850C-BD249981E8B4","D2B607C6-A89B-4B3F-91BB-720451EAB98D","CC361093-FF73-479B-9431-C645CB48F518","307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5","038AF132-861E-4A77-8756-E6B476413639","65B6CA87-98DE-4473-B4DD-F8763BC3B06A","0AA0E45B-6DCC-4AE0-938C-E53794A511DF","806ACC1C-1353-436B-B1FE-568846777C17","C74AE022-1184-4FDF-A53D-A17627FF61EA","686AF565-EEB0-4AB7-A12E-26727DAD9291","1102A5B3-9973-4471-9EDD-FD7AB802DEA6","BEB06225-53D0-4ACC-9154-DC2DEB5728B7","E32FE34B-7520-4612-B927-C8F9EDFC69BB","D21F598A-4E44-4752-B205-9595DF0E9AE3","FD6670F8-44F6-436A-960F-8BE8890F8B75","C5522110-E6CA-4F96-B33E-BEBF6978088A","BC9AC080-8315-49F1-B6CB-42F3B802F7D9","242A0967-D906-4396-9326-3CC0C9C3EA60","39C09174-63A5-421F-AB88-7A98755661E5","40C2C766-248F-451F-9D85-D1E4DCCB559D","C89F1632-FADA-4B3E-B2D9-1C1020ACB29A","F78E083D-993E-4963-8A7F-CB7182DE3931","CA8FBD0F-D14E-42E6-A6D4-803B9EE12264","06822A39-C077-4531-B3A6-3DAC393B6E04"],"selection":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3479},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,346.7)","distanceToDragEvent":"lively.pt(125.0,-17.1)"},"3473":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,74.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"3474":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3475":{"sourceObj":{"__isSmartRef__":true,"id":3472},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2798},"targetMethodName":"displaySourceForConnection","converterString":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3476},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3476":{"source":{"__isSmartRef__":true,"id":3472},"target":{"__isSmartRef__":true,"id":2798}},"3477":{"resizeHeight":false,"moveVertical":true},"3478":{"morph":{"__isSmartRef__":true,"id":3472},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3479":{"preselectItem":{"__isSmartRef__":true,"id":3480}},"3480":{"varMapping":{"__isSmartRef__":true,"id":3481},"source":"function preselectItem() {\n if (this.getList().size() === 2) {\n this.selectAt(1);\n } else {\n this.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3482},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3481":{"this":{"__isSmartRef__":true,"id":3472}},"3482":{"timestamp":{"__isSmartRef__":true,"id":3483},"user":"lauritz"},"3483":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:12:58 GMT+0100 (CET)"},"3484":{"submorphs":[{"__isSmartRef__":true,"id":3485}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":3489},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3490},"lighterFill":{"__isSmartRef__":true,"id":3495},"label":{"__isSmartRef__":true,"id":3485},"attributeConnections":[{"__isSmartRef__":true,"id":3500}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":3501},"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(215.0,35.0)","padding":"lively.rect(5,0,0,0)"},"3485":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":3486},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":3484},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":3487}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3486":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(0,0,0)"},"3487":{"style":{"__isSmartRef__":true,"id":3488},"chunkOwner":{"__isSmartRef__":true,"id":3485},"storedString":"","_id":"_1356","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3488":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3489":{"_Fill":{"__isSmartRef__":true,"id":3490},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"3490":{"stops":[{"__isSmartRef__":true,"id":3491},{"__isSmartRef__":true,"id":3492},{"__isSmartRef__":true,"id":3493},{"__isSmartRef__":true,"id":3494}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3491":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3492":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3493":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3494":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3495":{"stops":[{"__isSmartRef__":true,"id":3496},{"__isSmartRef__":true,"id":3497},{"__isSmartRef__":true,"id":3498},{"__isSmartRef__":true,"id":3499}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3496":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3497":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3498":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3499":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3500":{"sourceObj":{"__isSmartRef__":true,"id":3484},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2805},"targetMethodName":"chooseTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3501":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3502":{"submorphs":[],"scripts":[],"id":435,"shape":{"__isSmartRef__":true,"id":3503},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":218,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":3504},"textChunks":[{"__isSmartRef__":true,"id":3505}],"charsReplaced":"","lastFindLoc":5,"priorSelectionRange":[15,15],"prevScroll":[0,0],"_ClipMode":"visible","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":3507}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":null,"_Align":"left","eventHandler":{"__isSmartRef__":true,"id":3509},"_MinTextWidth":218,"_MinTextHeight":null,"scriptAnnotations":{"__isSmartRef__":true,"id":3510},"selection":{"__isSmartRef__":true,"id":2797},"previousSelection":[0,13],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":3529},"_Rotation":0,"_Scale":1,"savedTextString":"100","__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3530},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(200.0,10.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(153.9,-23.7)"},"3503":{"fill":null,"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":3.7000000000000006,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(244,244,244)"},"3504":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3505":{"style":{"__isSmartRef__":true,"id":3506},"chunkOwner":{"__isSmartRef__":true,"id":3502},"storedString":"","_id":"_1357","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3506":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3507":{"sourceObj":{"__isSmartRef__":true,"id":3502},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":2798},"targetMethodName":"setTarget","converterString":"function (name) { return $world.get(name)}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3508},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3508":{"source":{"__isSmartRef__":true,"id":3502},"target":{"__isSmartRef__":true,"id":2798}},"3509":{"morph":{"__isSmartRef__":true,"id":3502},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3510":{"createListMorph":{"__isSmartRef__":true,"id":3511},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":3513},"onMouseUp":{"__isSmartRef__":true,"id":3515},"resetConnections":{"__isSmartRef__":true,"id":3517},"setTargetToListSelection":{"__isSmartRef__":true,"id":3519},"setTargetOfPane":{"__isSmartRef__":true,"id":3521},"onBlur":{"__isSmartRef__":true,"id":3523},"reset":{"__isSmartRef__":true,"id":3525},"onMouseDown":{"__isSmartRef__":true,"id":3527}},"3511":{"time":{"__isSmartRef__":true,"id":3512},"user":"lauritz"},"3512":{"isSerializedDate":true,"string":"Fri Oct 28 2011 05:27:29 GMT+0200 (CEST)"},"3513":{"time":{"__isSmartRef__":true,"id":3514},"user":"lauritz"},"3514":{"isSerializedDate":true,"string":"Fri Oct 14 2011 23:48:37 GMT+0200 (CEST)"},"3515":{"time":{"__isSmartRef__":true,"id":3516},"user":"lauritz"},"3516":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:51:14 GMT+0200 (CEST)"},"3517":{"time":{"__isSmartRef__":true,"id":3518},"user":"lauritz"},"3518":{"isSerializedDate":true,"string":"Wed Sep 28 2011 01:03:17 GMT+0200 (CEST)"},"3519":{"time":{"__isSmartRef__":true,"id":3520},"user":"lauritz"},"3520":{"isSerializedDate":true,"string":"Sat Oct 15 2011 00:00:58 GMT+0200 (CEST)"},"3521":{"time":{"__isSmartRef__":true,"id":3522},"user":"lauritz"},"3522":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:34:37 GMT+0200 (CEST)"},"3523":{"time":{"__isSmartRef__":true,"id":3524},"user":"lauritz"},"3524":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:24:18 GMT+0200 (CEST)"},"3525":{"time":{"__isSmartRef__":true,"id":3526},"user":"lauritz"},"3526":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:26:15 GMT+0200 (CEST)"},"3527":{"time":{"__isSmartRef__":true,"id":3528},"user":"lauritz"},"3528":{"isSerializedDate":true,"string":"Mon Oct 17 2011 19:49:00 GMT+0200 (CEST)"},"3529":{},"3530":{"getList":{"__isSmartRef__":true,"id":3531},"setList":{"__isSmartRef__":true,"id":3534},"reset":{"__isSmartRef__":true,"id":3537},"example":{"__isSmartRef__":true,"id":3540},"removeList":{"__isSmartRef__":true,"id":3543},"onBlur":{"__isSmartRef__":true,"id":3546},"createListMorph":{"__isSmartRef__":true,"id":3553},"resetConnections":{"__isSmartRef__":true,"id":3556},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":3559},"setTargetToListSelection":{"__isSmartRef__":true,"id":3562},"setTargetOfPane":{"__isSmartRef__":true,"id":3565},"onMouseDown":{"__isSmartRef__":true,"id":3568}},"3531":{"varMapping":{"__isSmartRef__":true,"id":3532},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":3533},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3532":{"this":{"__isSmartRef__":true,"id":3502}},"3533":{},"3534":{"varMapping":{"__isSmartRef__":true,"id":3535},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":3536},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3535":{"this":{"__isSmartRef__":true,"id":3502}},"3536":{},"3537":{"varMapping":{"__isSmartRef__":true,"id":3538},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":3539},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3538":{"this":{"__isSmartRef__":true,"id":3502}},"3539":{},"3540":{"varMapping":{"__isSmartRef__":true,"id":3541},"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":3542},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3541":{"this":{"__isSmartRef__":true,"id":3502}},"3542":{},"3543":{"varMapping":{"__isSmartRef__":true,"id":3544},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":3545},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3544":{"this":{"__isSmartRef__":true,"id":3502}},"3545":{},"3546":{"varMapping":{"__isSmartRef__":true,"id":3547},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":3552},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3547":{"this":{"__isSmartRef__":true,"id":3502},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3548}},"3548":{"$super":{"__isSmartRef__":true,"id":3549}},"3549":{"varMapping":{"__isSmartRef__":true,"id":3550},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3551},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3550":{"obj":{"__isSmartRef__":true,"id":3502},"name":"onBlur"},"3551":{},"3552":{},"3553":{"varMapping":{"__isSmartRef__":true,"id":3554},"source":"function createListMorph() {\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\n list.setList(this.getList());\n list.setFontSize(12);\n\n list.disableGrabbing();\n list.disableDragging();\n \n this.addMorph(list);\n list.setPosition(pt(0,0));\n\n connect(list, 'selection', this, 'setTargetToListSelection');\n \n return list;\n}","funcProperties":{"__isSmartRef__":true,"id":3555},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3554":{"this":{"__isSmartRef__":true,"id":3502}},"3555":{},"3556":{"varMapping":{"__isSmartRef__":true,"id":3557},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \n\tfunction (name) { return $world.get(name)}});\n}","funcProperties":{"__isSmartRef__":true,"id":3558},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3557":{"this":{"__isSmartRef__":true,"id":3502}},"3558":{},"3559":{"varMapping":{"__isSmartRef__":true,"id":3560},"source":"function displayTopLevelMorphs() {\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph(); \n this.addMorph(list);\n this.listMorph = list;\n}","funcProperties":{"__isSmartRef__":true,"id":3561},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3560":{"this":{"__isSmartRef__":true,"id":3502}},"3561":{},"3562":{"varMapping":{"__isSmartRef__":true,"id":3563},"source":"function setTargetToListSelection(selection) { \n this.removeList();\n if (!selection) return;\n if (this.owner.scriptPane.hasChanged()) {\n var that = this;\n var callback = function (confirmed) {\n if (confirmed) that.setTargetOfPane(selection);\n }\n this.owner.confirmUnsavedChanges(callback);\n } else {\n this.setTargetOfPane(selection);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3564},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3563":{"this":{"__isSmartRef__":true,"id":3502}},"3564":{},"3565":{"varMapping":{"__isSmartRef__":true,"id":3566},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.setTextString(selection.getName());\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":3567},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3566":{"this":{"__isSmartRef__":true,"id":3502}},"3567":{},"3568":{"varMapping":{"__isSmartRef__":true,"id":3569},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n return false;\n } else {\n this.displayTopLevelMorphs();\n return true;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3574},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3569":{"this":{"__isSmartRef__":true,"id":3502},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3570}},"3570":{"$super":{"__isSmartRef__":true,"id":3571}},"3571":{"varMapping":{"__isSmartRef__":true,"id":3572},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3573},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3572":{"obj":{"__isSmartRef__":true,"id":3502},"name":"onMouseDown"},"3573":{},"3574":{},"3575":{"morph":{"__isSmartRef__":true,"id":2805},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3576":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":3577},"setTarget":{"__isSmartRef__":true,"id":3580},"generateSourceForScript":{"__isSmartRef__":true,"id":3583},"generateSourceForConnection":{"__isSmartRef__":true,"id":3586},"generateTargetCode":{"__isSmartRef__":true,"id":3589},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":3592},"displayJavaScriptSource":{"__isSmartRef__":true,"id":3595},"displaySourceForScript":{"__isSmartRef__":true,"id":3598},"displaySourceForConnection":{"__isSmartRef__":true,"id":3601},"newScript":{"__isSmartRef__":true,"id":3604},"newConnection":{"__isSmartRef__":true,"id":3607},"deleteSelectedScript":{"__isSmartRef__":true,"id":3610},"disconnectConnection":{"__isSmartRef__":true,"id":3613},"updateLists":{"__isSmartRef__":true,"id":3616},"displayInitialScript":{"__isSmartRef__":true,"id":3619},"reset":{"__isSmartRef__":true,"id":3622},"selectChangedContent":{"__isSmartRef__":true,"id":3625}},"3577":{"varMapping":{"__isSmartRef__":true,"id":3578},"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":3579},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3578":{"this":{"__isSmartRef__":true,"id":2805}},"3579":{},"3580":{"varMapping":{"__isSmartRef__":true,"id":3581},"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":3582},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3581":{"this":{"__isSmartRef__":true,"id":2805}},"3582":{},"3583":{"varMapping":{"__isSmartRef__":true,"id":3584},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":3585},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3584":{"this":{"__isSmartRef__":true,"id":2805}},"3585":{},"3586":{"varMapping":{"__isSmartRef__":true,"id":3587},"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":3588},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3587":{"this":{"__isSmartRef__":true,"id":2805}},"3588":{},"3589":{"varMapping":{"__isSmartRef__":true,"id":3590},"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":3591},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3590":{"this":{"__isSmartRef__":true,"id":2805}},"3591":{},"3592":{"varMapping":{"__isSmartRef__":true,"id":3593},"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":3594},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3593":{"this":{"__isSmartRef__":true,"id":2805}},"3594":{},"3595":{"varMapping":{"__isSmartRef__":true,"id":3596},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":3597},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3596":{"this":{"__isSmartRef__":true,"id":2805}},"3597":{},"3598":{"varMapping":{"__isSmartRef__":true,"id":3599},"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":3600},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3599":{"this":{"__isSmartRef__":true,"id":2805}},"3600":{},"3601":{"varMapping":{"__isSmartRef__":true,"id":3602},"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":3603},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3602":{"this":{"__isSmartRef__":true,"id":2805}},"3603":{},"3604":{"varMapping":{"__isSmartRef__":true,"id":3605},"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":3606},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3605":{"this":{"__isSmartRef__":true,"id":2805}},"3606":{},"3607":{"varMapping":{"__isSmartRef__":true,"id":3608},"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":3609},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3608":{"this":{"__isSmartRef__":true,"id":2805}},"3609":{},"3610":{"varMapping":{"__isSmartRef__":true,"id":3611},"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":3612},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3611":{"this":{"__isSmartRef__":true,"id":2805}},"3612":{},"3613":{"varMapping":{"__isSmartRef__":true,"id":3614},"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":3615},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3614":{"this":{"__isSmartRef__":true,"id":2805}},"3615":{},"3616":{"varMapping":{"__isSmartRef__":true,"id":3617},"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":3618},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3617":{"this":{"__isSmartRef__":true,"id":2805}},"3618":{},"3619":{"varMapping":{"__isSmartRef__":true,"id":3620},"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":3621},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3620":{"this":{"__isSmartRef__":true,"id":2805}},"3621":{},"3622":{"varMapping":{"__isSmartRef__":true,"id":3623},"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":3624},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3623":{"this":{"__isSmartRef__":true,"id":2805}},"3624":{},"3625":{"varMapping":{"__isSmartRef__":true,"id":3626},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n editor.updateLists();\n editor.displayInitialScript();\n } \n }\n\n var message = 'Disconnect \"' + selection[0] +'\" connection?';\n var callback = disconnectConnection;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":3718},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3717":{"this":{"__isSmartRef__":true,"id":3693}},"3718":{"timestamp":{"__isSmartRef__":true,"id":3719},"user":"lauritz","categories":[]},"3719":{"isSerializedDate":true,"string":"Fri Nov 11 2011 01:46:54 GMT+0100 (CET)"},"3720":{"submorphs":[{"__isSmartRef__":true,"id":3721}],"scripts":[],"id":"44ACFEEE-7B02-4109-A25D-A95C0BEB2569","shape":{"__isSmartRef__":true,"id":3726},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3732},"lighterFill":{"__isSmartRef__":true,"id":3737},"label":{"__isSmartRef__":true,"id":3721},"attributeConnections":[{"__isSmartRef__":true,"id":3742}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"name":"ObjectEditorRemoveScriptButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":3744},"owner":{"__isSmartRef__":true,"id":2798},"eventHandler":{"__isSmartRef__":true,"id":3745},"isCopyMorphRef":true,"morphRefId":24,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":2798},"derivationIds":[217,"FDC10087-12CF-4570-9211-8309CB6A9AA3","E18FC530-4B1F-4F08-8DA6-3866A3519E56","04A2AAC3-6A9E-40BB-9408-EBB2567EE63B","8C1A42CE-840C-4AAE-BD79-C93A445B9EBF","61FC11FA-B87E-4EFE-BD15-564D3178B68B","ED34F9B5-9E00-41B3-8313-D9C3D6B3B231","A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D","7DDF7175-34FC-4521-A7C3-580A8BE63351","DEA39C05-FAD7-4882-AB3D-0EE12C3408F9","99186A50-1411-4B6F-B1CB-FF0742C20D7D","10F3E467-6BB8-4D07-BD17-8C50593FD6B8","7260818C-6472-4288-8BDD-1E7798A543F3","DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89","D75BCAED-3029-46EB-B944-4A102BB1BC0F","9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0","48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0","33905494-AA01-4311-8398-1F6C3D4F1BAC","5D7201A7-1374-49AD-851F-E3167EFED99E","9B69B6C6-71F2-402E-89D1-E97FC2D3AE13","DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866","DBFC4A4F-8601-4C32-9460-53902C3B0F37","ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E","4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D","FCEFF15E-E5B8-4C7E-A139-302649441119","3674B8DC-F4E5-4A5C-ACEC-96D743BB6050","33E0336F-FD6A-4AAB-AECB-B7D6C7C80631","761015EE-47CF-40F6-A403-8A959B2DB0A6","361B531D-7A1C-441A-BE8B-0B503543FF6C","E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC","0EC23EA3-7B34-429A-922D-5D139F127D1E"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3746},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(160.0,40.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(33.4,-21.3)"},"3721":{"submorphs":[],"scripts":[],"id":"37AAA012-AAB4-4A63-9E67-E0FA2BF0D84F","shape":{"__isSmartRef__":true,"id":3722},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":25,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":3720},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":3723}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":3725},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":25,"_MinTextHeight":null,"draggingEnabled":false,"derivationIds":[218,"852A7BD9-52EE-4708-A2D5-1BDECF33C958","7B4F173E-9726-472A-9B30-530D4AA92AD9","CBA217F6-2832-4213-9ABE-47753C1A4180","E6B97D1D-95D5-4644-9359-1D08D42A51F4","4391A57E-70C2-4628-9828-DD668CCE546E","F0C6C298-3B8B-42B2-B5E9-E5B82F607B01","DF0CAF75-4247-4797-B1A0-AD7444391E2A","B4C4F09B-F663-47A1-B85F-461D5452F5F8","FD966AB1-4685-4151-9A38-B1B21B0237EF","CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97","88F1581A-7AEF-4646-B7F9-3890CDDB8494","DC577877-7F00-4238-9246-08C2A10C0CC9","818C9467-71A2-44D6-B01F-1523A0CD5476","C0CF3DDB-AA12-49E0-B12A-6B620552BB47","853E19A1-E97D-463D-A24F-0148671EB696","0203CA4C-E523-4F7D-824B-F09BA3914BDD","18B98A59-6C8E-4386-B3EF-A17259C51C0F","24D84E0A-FA16-47DE-934D-E60729EEB227","7035F1EB-4B8C-4F20-B3AC-966403F55C0A","69831817-0662-4848-8481-44558987D21D","BA13E4C6-DF2A-4059-9174-7725FA3FE514","3E989A29-2A8F-4AFE-B312-A0852B746605","7B675033-945D-4AE1-B85F-DBD35C7B02AA","E0D76A08-70F9-4710-907E-B2D83D60D29A","495F5D43-B450-45B7-B238-FC12AA8F6488","B551041D-4E6E-44F3-8405-1DCE5344BCCD","0A287650-EC32-45AA-8504-0513B196727F","717B0EFA-1422-4224-9A53-5A494F6191A4","C86C167E-8A7D-43BE-AFED-AAEDA70B95EE","97247E8A-2818-4B44-BCDD-348126BD380C"],"_Scale":1,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"3722":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"3723":{"style":{"__isSmartRef__":true,"id":3724},"chunkOwner":{"__isSmartRef__":true,"id":3721},"storedString":"-","_id":"_1363","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3724":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3725":{"morph":{"__isSmartRef__":true,"id":3721},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3726":{"_Fill":{"__isSmartRef__":true,"id":3727},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"3727":{"stops":[{"__isSmartRef__":true,"id":3728},{"__isSmartRef__":true,"id":3729},{"__isSmartRef__":true,"id":3730},{"__isSmartRef__":true,"id":3731}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3728":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3729":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3730":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3731":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"3732":{"stops":[{"__isSmartRef__":true,"id":3733},{"__isSmartRef__":true,"id":3734},{"__isSmartRef__":true,"id":3735},{"__isSmartRef__":true,"id":3736}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3733":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3734":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3735":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3736":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3737":{"stops":[{"__isSmartRef__":true,"id":3738},{"__isSmartRef__":true,"id":3739},{"__isSmartRef__":true,"id":3740},{"__isSmartRef__":true,"id":3741}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3738":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3739":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3740":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3741":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3742":{"sourceObj":{"__isSmartRef__":true,"id":3720},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3720},"targetMethodName":"deleteSelectedScript","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3743},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3743":{"source":{"__isSmartRef__":true,"id":3720},"target":{"__isSmartRef__":true,"id":3720}},"3744":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3745":{"morph":{"__isSmartRef__":true,"id":3720},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3746":{"deleteSelectedScript":{"__isSmartRef__":true,"id":3747}},"3747":{"varMapping":{"__isSmartRef__":true,"id":3748},"source":"function deleteSelectedScript() {\n\n var editor = this.objectEditorPane;\n var selection = editor.scriptList.selection;\n\n if (!editor.target || editor.scriptList.getList().size() < 2) \n return; \n\n var deleteScript = function (confirmed) {\n if (!confirmed) return;\n \n if (selection && editor.target) {\n if (!editor.target.hasOwnProperty(selection)) \n return;\n delete editor.target[selection];\n editor.updateLists();\n editor.displayInitialScript();\n }\n }\n\n var message = 'Delete \"' + selection + '\" script?';\n var callback = deleteScript;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":3749},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3748":{"this":{"__isSmartRef__":true,"id":3720}},"3749":{"timestamp":{"__isSmartRef__":true,"id":3750},"user":"lauritz"},"3750":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:12:21 GMT+0100 (CET)"},"3751":{"submorphs":[{"__isSmartRef__":true,"id":3752}],"scripts":[],"id":"035D4D37-C5A8-4BA5-BDFC-A5A1DD7148AF","shape":{"__isSmartRef__":true,"id":3758},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3759},"lighterFill":{"__isSmartRef__":true,"id":3764},"label":{"__isSmartRef__":true,"id":3752},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":3769},"list":[],"eventHandler":{"__isSmartRef__":true,"id":3770},"owner":{"__isSmartRef__":true,"id":2798},"textString":"","selection":{"__isSmartRef__":true,"id":3771},"_ClipMode":"visible","prevScroll":[0,0],"derivationIds":[221,"4AC64FBA-95AC-42B2-A078-B6DA97889093","E26ED0E6-C4CE-4C82-94D5-175270E8459E","D292F2FC-C2B6-48AE-B779-8CC5868FFA49","53A862EB-032C-4BF0-9B21-58C7E0C0A9B2","CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F","0CD057F2-3517-4849-A69E-1EF79B05ACE8","66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA","A50C1893-4138-4E29-865B-92F53F76D08A","1EC5D2B9-3539-419A-8DD6-CE82DEABB02C","95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0","672DEFAB-2BE5-4C60-9779-3B44694FBEB1","E3476213-5872-492C-BE29-0C6A5A150ED8","AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE","54B67D51-AB19-40A0-A2A6-EC51F3171CAC","1CF44342-896F-4ACB-847F-7CB3CD10ED5A","279A9257-1667-4E0C-844B-A4E0D02462F0","DDCBD835-4B3F-4B8F-9623-696DA76C3A2C","D2CB17F3-5DD0-4E97-BF99-40A95ABF976B","FA519665-2394-43D3-8DCF-802A158F3291","90519BB5-7419-46E0-B7E3-4C26304F3414","0B7FC23C-C63C-4F20-8BAF-1BD1B7205762","B54FAD70-E598-4B06-8F41-00843A06D4B0","5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A","69DD3160-FAD3-4AD8-9B1C-CB9229AD8034","2C8AD368-8815-41D5-8C8D-CD36ECCF4A96","80C5655D-B03D-413B-A84C-D59A60D8EEEC","BA8066E4-5B8E-4048-97C5-332953805999","E27E2CB2-789E-4269-B5E8-2631B5D2840B","0EDAA37B-E8BA-4DE7-820A-17A44E299F5C","81F15272-5E6E-4544-B6FE-96BDD357A17C"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3777},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(200.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(122.9,-11.6)"},"3752":{"submorphs":[],"scripts":[],"id":"0B11D8A0-0FA1-4112-B1BE-EFEE21120EAC","shape":{"__isSmartRef__":true,"id":3753},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":220,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":3751},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":3754}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":3756}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":3757},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":220,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[222,"30F054A3-7658-405B-8098-B7D87AA8A9ED","556D6E07-45B7-42EC-A486-DE275EF0B034","06B0B080-467A-46CC-8B0D-9C0A9B9A71F1","5E2D96C9-BB9B-4735-8673-A79847435197","B48AA022-2022-4A2A-9090-4D884FB3DFD3","8B2F743A-98C5-45E1-B03C-5019114EAC47","D09C56C3-A2DC-4BDF-B8A1-6365138ECD01","74158C3D-B79E-43E7-B111-48701B10ACE2","B19E117B-E40F-4B9F-86AC-BFB2AAFD5336","4E3B3D72-E52C-44ED-AE32-78939BA1ECFD","2459D1F0-E49C-4882-AB4C-D78C1A496962","3D8D3B02-0459-45C1-A606-D0DB4B07958C","78AAE288-D261-4BEA-9436-C8C31B890B44","2E10F795-9892-4BF7-9A46-BCB90FD6112E","DE32EFA9-C920-42F6-9F2E-7EDABEC006AF","23FBFC79-1927-48FD-8C1C-09FFD7539784","3409506C-9BAE-43DA-BCAF-94392F9646DF","ED94289E-98FC-4126-9EED-25FDC98D5BFC","63C2F1D8-3A1B-464B-9945-1F661D4CFE26","782AAB82-32E9-4A37-9DC0-3118636C2CCE","D564B3C8-D9B5-4D7D-80DD-16715ED878F6","D9344242-9F26-4A5D-B86D-6FAEA43B439C","E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1","55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3","B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235","9A503124-0F1D-4390-B668-E4457CBC1376","26D1AD85-C129-4C24-A16A-B6863FC35F41","7425ED3B-1418-47C8-A2EE-52CDF3C4D860","C4B9C269-4F6E-4EA2-A6EA-38C21A011591","952BC06E-5007-4618-9289-931E66292E9D"],"_Scale":1,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"3753":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"3754":{"style":{"__isSmartRef__":true,"id":3755},"chunkOwner":{"__isSmartRef__":true,"id":3752},"_id":"_4379","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3755":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3756":{"sourceObj":{"__isSmartRef__":true,"id":3752},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":3751},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3757":{"morph":{"__isSmartRef__":true,"id":3752},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3758":{"_Fill":{"__isSmartRef__":true,"id":3759},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"3759":{"stops":[{"__isSmartRef__":true,"id":3760},{"__isSmartRef__":true,"id":3761},{"__isSmartRef__":true,"id":3762},{"__isSmartRef__":true,"id":3763}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3760":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3761":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3762":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3763":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3764":{"stops":[{"__isSmartRef__":true,"id":3765},{"__isSmartRef__":true,"id":3766},{"__isSmartRef__":true,"id":3767},{"__isSmartRef__":true,"id":3768}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3765":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3766":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3767":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3768":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3769":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3770":{"morph":{"__isSmartRef__":true,"id":3751},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3771":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":3772},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":580,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":28,"name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":3773},"textChunks":[{"__isSmartRef__":true,"id":3774}],"eventHandler":{"__isSmartRef__":true,"id":3776},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":580,"_MinTextHeight":null,"_Rotation":0,"_Scale":1.002003004005006,"previousSelection":[35,35],"priorSelectionRange":[23,23],"charsReplaced":"WIP / Proof of Concept","lastFindLoc":22,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","isCopyMorphRef":true,"morphRefId":2,"prevScroll":[0,0],"__serializedExpressions__":["_Position","textColor","_TextColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(37.0,23.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,79,152)","distanceToDragEvent":"lively.pt(221.0,-12.0)"},"3772":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(580.0,43.0)","_BorderColor":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"3773":{"partsSpaceName":"PartsBin/Worlds/","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3774":{"style":{"__isSmartRef__":true,"id":3775},"chunkOwner":{"__isSmartRef__":true,"id":3771},"storedString":"","_id":"_1365","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3775":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3776":{"morph":{"__isSmartRef__":true,"id":3771},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3777":{"reset":{"__isSmartRef__":true,"id":3778},"onMouseDown":{"__isSmartRef__":true,"id":3782},"onBlur":{"__isSmartRef__":true,"id":3790},"createScenePresentation":{"__isSmartRef__":true,"id":3798},"presentTargetChooser":{"__isSmartRef__":true,"id":3802},"removeTargetChooser":{"__isSmartRef__":true,"id":3806},"removeHighlight":{"__isSmartRef__":true,"id":3810},"highlightCurrentTarget":{"__isSmartRef__":true,"id":3814},"updateTargetFromSelection":{"__isSmartRef__":true,"id":3818},"currentMorphicScene":{"__isSmartRef__":true,"id":3822},"highlightTarget":{"__isSmartRef__":true,"id":3826},"setLabel":{"__isSmartRef__":true,"id":3830},"updateTargetFromOwner":{"__isSmartRef__":true,"id":3838}},"3778":{"varMapping":{"__isSmartRef__":true,"id":3779},"source":"function reset() {\n this.removeTargetChooser();\n this.setLabel('empty');\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\n}","funcProperties":{"__isSmartRef__":true,"id":3780},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3779":{"this":{"__isSmartRef__":true,"id":3751}},"3780":{"timestamp":{"__isSmartRef__":true,"id":3781},"user":"lauritz","tags":[]},"3781":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)"},"3782":{"varMapping":{"__isSmartRef__":true,"id":3783},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\n return $super(evt);\n }\n \n if (this.listMorph) {\n // clicked on morph, not the list, not the list's scrollbar\n if (evt.target === this.renderContext().shapeNode)\n this.removeTargetChooser();\n } else {\n this.presentTargetChooser();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3788},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3783":{"this":{"__isSmartRef__":true,"id":3751},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3784}},"3784":{"$super":{"__isSmartRef__":true,"id":3785}},"3785":{"varMapping":{"__isSmartRef__":true,"id":3786},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3787},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3786":{"obj":{"__isSmartRef__":true,"id":3751},"name":"onMouseDown"},"3787":{},"3788":{"timestamp":{"__isSmartRef__":true,"id":3789},"user":"lauritz","tags":[]},"3789":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:44:10 GMT+0200 (CEST)"},"3790":{"varMapping":{"__isSmartRef__":true,"id":3791},"source":"function onBlur(evt) {\n $super(evt);\n \n // remove the scene presentation when clicked elsewhere\n var target = evt.world.clickedOnMorph;\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\n this.removeTargetChooser();\n } else {\n this.focus();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3796},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3791":{"this":{"__isSmartRef__":true,"id":3751},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3792}},"3792":{"$super":{"__isSmartRef__":true,"id":3793}},"3793":{"varMapping":{"__isSmartRef__":true,"id":3794},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3795},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3794":{"obj":{"__isSmartRef__":true,"id":3751},"name":"onBlur"},"3795":{},"3796":{"timestamp":{"__isSmartRef__":true,"id":3797},"user":"lauritz","tags":[]},"3797":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:05 GMT+0200 (CEST)"},"3798":{"varMapping":{"__isSmartRef__":true,"id":3799},"source":"function createScenePresentation() {\n var that = this,\n items = this.currentMorphicScene(),\n height = this.owner.getExtent().y,\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\n treeMorph = new lively.morphic.Tree(),\n rect = lively.morphic.Morph.makeRectangle(bounds),\n currentTarget = null;\n \n treeMorph.childrenPerPage = 10000;\n treeMorph.setName(\"MorphSelectorTree\");\n treeMorph.getLayouter().defer();\n treeMorph.setItem(items);\n treeMorph.childNodes.each(function (n) {\n n.expand();\n })\n \n currentTarget = this.highlightCurrentTarget(treeMorph);\n \n rect.setFill(Color.white);\n rect.beClip(true);\n rect.disableGrabbing();\n rect.disableDragging();\n rect.setBorderWidth(1);\n rect.setBorderColor(Color.rgb(150,150,150));\n rect.addMorph(treeMorph);\n rect.treeMorph = treeMorph;\n rect.currentTarget = currentTarget;\n\n return rect;\n}","funcProperties":{"__isSmartRef__":true,"id":3800},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3799":{"this":{"__isSmartRef__":true,"id":3751}},"3800":{"timestamp":{"__isSmartRef__":true,"id":3801},"user":"lauritz","tags":[]},"3801":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:56 GMT+0200 (CEST)"},"3802":{"varMapping":{"__isSmartRef__":true,"id":3803},"source":"function presentTargetChooser() {\n var list = this.createScenePresentation(),\n tree = list.treeMorph,\n target = list.currentTarget\n \n list.setVisible(false)\n this.addMorph(list)\n this.listMorph = list\n list.focus()\n\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\n var layouting = function() {\n list.setVisible(true)\n \n if (target) {\n var globalTransform = new lively.morphic.Similitude()\n for (var morph = target; (morph != list) && \n (morph != undefined); morph = morph.owner) {\n globalTransform.preConcatenate(morph.getTransform());\n } \n \n list.scrollRectIntoView(target.getBounds().\n translatedBy(globalTransform.getTranslation()));\n tree.getLayouter().resume();\n }\n }\n layouting.morphicDelay(1);\n}","funcProperties":{"__isSmartRef__":true,"id":3804},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3803":{"this":{"__isSmartRef__":true,"id":3751}},"3804":{"timestamp":{"__isSmartRef__":true,"id":3805},"user":"lauritz","tags":[]},"3805":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:13:22 GMT+0200 (CEST)"},"3806":{"varMapping":{"__isSmartRef__":true,"id":3807},"source":"function removeTargetChooser() {\n if (this.listMorph) {\n this.listMorph.remove();\n delete this.listMorph; \n }\n}","funcProperties":{"__isSmartRef__":true,"id":3808},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3807":{"this":{"__isSmartRef__":true,"id":3751}},"3808":{"timestamp":{"__isSmartRef__":true,"id":3809},"user":"lauritz","tags":[]},"3809":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:43:38 GMT+0200 (CEST)"},"3810":{"varMapping":{"__isSmartRef__":true,"id":3811},"source":"function removeHighlight(node) {\n node.submorphs[0].setFill(Color.rgb(255,255,255))\n}","funcProperties":{"__isSmartRef__":true,"id":3812},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3811":{"this":{"__isSmartRef__":true,"id":3751}},"3812":{"timestamp":{"__isSmartRef__":true,"id":3813},"user":"lauritz","tags":[]},"3813":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:15 GMT+0200 (CEST)"},"3814":{"varMapping":{"__isSmartRef__":true,"id":3815},"source":"function highlightCurrentTarget(tree) {\n var target = this.owner.target,\n nodes = tree.childNodes,\n highlightNode;\n\n if (!target) {\n return\n } else if (target.isMorph) {\n var expandables = [target],\n nextOwner = target,\n currentNode\n while (nextOwner.owner) {\n expandables.push(nextOwner.owner)\n nextOwner = nextOwner.owner\n }\n expandables.reverse().each(function (m) {\n currentNode = nodes.detect(function (n) {\n return n.item.value === m;\n })\n if (currentNode) {\n nodes = currentNode.childNodes\n if (!nodes && currentNode.item.children) {\n currentNode.expand();\n nodes = currentNode.childNodes;\n }\n } else {\n return;\n }\n })\n if (currentNode && currentNode.item.value === target) {\n highlightNode = currentNode;\n }\n } else {\n var groupNodes = nodes.detect(function (n) {\n return n.item.value === 'groups';\n }).childNodes\n highlightNode = groupNodes.detect(function (n) {\n // group names are unique\n return n.item.value.name === target.name;\n })\n }\n\n if (highlightNode) {\n this.highlightTarget(highlightNode);\n }\n return highlightNode;\n}","funcProperties":{"__isSmartRef__":true,"id":3816},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3815":{"this":{"__isSmartRef__":true,"id":3751}},"3816":{"timestamp":{"__isSmartRef__":true,"id":3817},"user":"lauritz","tags":[]},"3817":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:31:39 GMT+0200 (CEST)"},"3818":{"varMapping":{"__isSmartRef__":true,"id":3819},"source":"function updateTargetFromSelection(selection) { \n var that = this;\n var update = function(confirmed) {\n if (confirmed) {\n that.owner.setTarget(selection);\n that.setLabel(selection.getName() || selection.toString());\n }\n }\n \n this.removeTargetChooser();\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\n this.owner.confirmUnsavedChanges(update);\n } else {\n update(true);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3820},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3819":{"this":{"__isSmartRef__":true,"id":3751}},"3820":{"timestamp":{"__isSmartRef__":true,"id":3821},"user":"lauritz","tags":[]},"3821":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)"},"3822":{"varMapping":{"__isSmartRef__":true,"id":3823},"source":"function currentMorphicScene() {\n var onSelect = function onSelect(tree) {\n this.selector.updateTargetFromSelection(this.value);\n }\n var properties = {\n editorPane: this.owner,\n selector: this\n }\n \n return {children: [{ \n name: 'World',\n value: this.world(),\n selector: this,\n onSelect: onSelect,\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\n {scripts: [onSelect],\n properties: properties,\n showUnnamed: true}).compact()\n }]};\n}","funcProperties":{"__isSmartRef__":true,"id":3824},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3823":{"this":{"__isSmartRef__":true,"id":3751}},"3824":{"timestamp":{"__isSmartRef__":true,"id":3825},"user":"lauritz","tags":[]},"3825":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:43 GMT+0200 (CEST)"},"3826":{"varMapping":{"__isSmartRef__":true,"id":3827},"source":"function highlightTarget(node) {\n node.submorphs[0].setFill(Color.rgb(218,218,218))\n}","funcProperties":{"__isSmartRef__":true,"id":3828},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3827":{"this":{"__isSmartRef__":true,"id":3751}},"3828":{"timestamp":{"__isSmartRef__":true,"id":3829},"user":"lauritz","tags":[]},"3829":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:12 GMT+0200 (CEST)"},"3830":{"varMapping":{"__isSmartRef__":true,"id":3831},"source":"function setLabel(label) {\n this.label.setTextString(label);\n this.label.setAlign('left');\n}","funcProperties":{"__isSmartRef__":true,"id":3836},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3831":{"this":{"__isSmartRef__":true,"id":3751},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3832}},"3832":{"$super":{"__isSmartRef__":true,"id":3833}},"3833":{"varMapping":{"__isSmartRef__":true,"id":3834},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3835},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3834":{"obj":{"__isSmartRef__":true,"id":3751},"name":"setLabel"},"3835":{},"3836":{"timestamp":{"__isSmartRef__":true,"id":3837},"user":"lauritz","tags":[]},"3837":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:31 GMT+0200 (CEST)"},"3838":{"varMapping":{"__isSmartRef__":true,"id":3839},"source":"function updateTargetFromOwner() {\n this.setLabel(this.owner.target);\n}","funcProperties":{"__isSmartRef__":true,"id":3840},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3839":{"this":{"__isSmartRef__":true,"id":3751}},"3840":{"timestamp":{"__isSmartRef__":true,"id":3841},"user":"lauritz","tags":[]},"3841":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:24:24 GMT+0200 (CEST)"},"3842":{"submorphs":[],"scripts":[],"id":"8472AC33-F0DC-4B79-96CE-85526B7E686A","shape":{"__isSmartRef__":true,"id":3843},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":64.8979476392384,"showsHalos":false,"_FontSize":9,"name":"ObjectEditorScriptsText2","partsBinMetaInfo":{"__isSmartRef__":true,"id":3844},"textChunks":[{"__isSmartRef__":true,"id":3845}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3847},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_ClipMode":"visible","draggingEnabled":false,"eventsAreIgnored":true,"isCopyMorphRef":true,"morphRefId":27,"owner":{"__isSmartRef__":true,"id":2798},"derivationIds":[224,"35EF8FE5-067D-45B6-AF21-77040F11D340","80DC09DD-22D4-4089-B5C3-857B32C9BE9B","EF080074-E6B9-47F3-A87F-26313B40C430","F6977801-C1A7-445C-9BF1-8A1019E202FB","8C9157AE-0343-4CFB-8186-1D5E05D2ECBE","DD3C23F8-6463-4EAE-959B-C486E27D9BDA","1E8D3752-D212-41F8-BC63-B094E0C80707","75C07D11-AE5D-4A36-B2D0-F2A6EA414E72","494AB1C0-2C09-49DE-B4AA-1F24DC7495FF","25199967-E3BA-4763-A704-37BD3152A5F7","8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9","DDB23EF0-540C-4046-AD4D-C001E8A5F20C","FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9","52850E3E-BE46-467C-A381-902F5E4859FD","147F9160-7168-44A4-9EA4-A36466EE1F52","8E4FB238-FC20-4DA7-AC9F-6921EBBD5609","3D09A998-5E60-4E94-9C6A-B08E7D98F02A","B8986B95-68A4-4212-8560-C86C8F7B3B3C","81BAFCDC-090F-4A92-8AD6-C3127620CCF4","3663625F-2BB0-494C-A467-04148A441F42","8F0EE2A4-3C90-4F71-A04E-2B285D2543CD","B5F10B61-9C89-4903-BD4C-DF3B9D283432","7005184B-8CE8-4DB8-82D8-D75E16ADE428","B8106E33-B470-45C3-916E-6E92CAFDD854","3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6","A49BA117-B9D4-43F4-82EA-458B9D16FDBA","9FB9DF10-FCEC-44FE-9614-6DFC4B814576","54F9AFFD-B235-48AC-85E0-57921251546E","7A472A4B-7292-49B5-9F03-DE2E3A096714","C8629DF3-424B-47D3-A3FD-68201FFFC455"],"_Rotation":0,"_Scale":1,"_MaxTextHeight":null,"_MinTextHeight":null,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,12.9)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(45.8,-27.8)"},"3843":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(64.9,15.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3844":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3845":{"style":{"__isSmartRef__":true,"id":3846},"chunkOwner":{"__isSmartRef__":true,"id":3842},"storedString":"Tag:","_id":"_1367","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3846":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3847":{"morph":{"__isSmartRef__":true,"id":3842},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3848":{"submorphs":[{"__isSmartRef__":true,"id":3849}],"scripts":[],"id":"68A22B24-E38A-469B-AB98-D3459EAFDB19","shape":{"__isSmartRef__":true,"id":3855},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":true,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3861},"lighterFill":{"__isSmartRef__":true,"id":3866},"label":{"__isSmartRef__":true,"id":3849},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorTagChooser","partsBinMetaInfo":{"__isSmartRef__":true,"id":3871},"listMorph":null,"list":[],"eventHandler":{"__isSmartRef__":true,"id":3872},"textString":"PartsBinBrowser","selection":"","_ClipMode":"visible","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":2798},"setTargetToListSelection":"all","savedTextString":"all","derivationIds":[225,"7F83847B-D0B1-4A31-8601-43424B97C858","E08FC110-71D7-4FFD-B4A8-08F8147B95BA","5534107D-C5C9-48DD-A1ED-B87E9D9B672C","0B89FA7A-768C-4062-98AE-C455E8DAFF19","799320C6-CFBA-40E7-B03D-64BFE9B78248","9B650AA3-271B-4E72-B230-51C6F64B7462","C95D3672-724C-4C2C-9CDD-EF308062F627","C66EBEEC-B7CE-4DD9-8BDF-905F071F965D","D68B143A-A712-4FD0-8803-62CCB4C7F763","ED802271-AE5C-4BE9-AC4E-7CED44BC864B","1BD989CB-146C-431F-8B15-9199C4CD5D32","42172AA4-1B06-4C5B-9BB7-FAED1206CF34","32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA","9B4BF2BE-49D5-4B9D-8F38-1692443069A9","FCAB3690-731A-45E7-984F-843DFE705AF1","94B10A66-8219-43AD-B902-DA999A66222D","BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1","2FCEE551-302B-46C9-B646-3B9BE9187182","B4267F52-1ACC-42A1-904D-E9F7D485D8AB","14770110-045A-4BE4-BCF2-7C886DF70F7D","5387EA76-6B03-426A-B385-9C4231B66352","23545203-A969-439B-8761-E83A810696D0","C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD","2FC5F9D1-B611-4273-BD5B-107350364579","318398B6-6689-4DE7-88FD-636BD968773D","3241459F-2019-4BD2-A0CF-BD2A174DDA76","69022916-A511-4A6C-8220-5B4CCD34FCEF","E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5","4DD223AA-79FC-4FB3-9301-F197D9D6B358","46929EDB-248B-41D6-AC15-410A659C24A5"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3873},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(39.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(85.7,-11.6)"},"3849":{"submorphs":[],"scripts":[],"id":"FB21571B-3D70-46D1-B343-FD2B69EF4DF0","shape":{"__isSmartRef__":true,"id":3850},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":130,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":3848},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":3851}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":3853}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":3854},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":130,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[226,"03DBF3F8-8EA2-4426-BA64-C4297DDAB015","B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1","4AA6AE51-338B-4E3E-814B-9F99C693A2D5","08F6CE56-AD91-4C27-9429-C3DEA313696C","D39C963C-FD24-4498-A6D8-71E5102CE58A","132C2A9E-3466-4051-AAEA-6E485A91F408","DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D","567FC668-A57C-41CB-8252-8912826B3144","D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF","AABED87D-D7C0-494A-8803-26F4601E35FF","696C3A2A-C695-4D17-A044-41A73436AB8D","206A0BFD-6997-4E0E-9193-089D1F66B22A","F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696","64A754E9-7083-4CAE-B5C2-7B436EFFE4BA","64737503-A352-42CC-A249-667DA2B42746","9218F1CA-E23F-4E1A-89C3-DB19DE720861","CF7EAC38-1041-4B83-B087-359885B8528B","84469C7C-C93D-4F16-ACAA-0045A4A37FCA","9D3DD447-66A0-4B4A-B378-FB864D8C1468","163D1C2B-EDE9-4F8F-B466-EF9F4CB14384","50DCF8C9-23AA-4241-AC5B-724CC11950DA","CCACCC51-0109-4F73-B122-AA60E40EC54B","285D1797-A21F-4439-81AD-932B45F54879","7354C28D-A54E-48B6-913E-4949B5F4625E","68EAB78C-AAA8-4EC3-8493-CFD23672B5B3","2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF","5D634617-10A2-45FE-A453-D3452456AB07","EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3","D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3","72270145-A97E-4B0C-BA7D-1B68CE1A0841"],"_Scale":1,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"3850":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"3851":{"style":{"__isSmartRef__":true,"id":3852},"chunkOwner":{"__isSmartRef__":true,"id":3849},"_id":"_986","storedString":"all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3852":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3853":{"sourceObj":{"__isSmartRef__":true,"id":3849},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":3848},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3854":{"morph":{"__isSmartRef__":true,"id":3849},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3855":{"_Fill":{"__isSmartRef__":true,"id":3856},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"3856":{"stops":[{"__isSmartRef__":true,"id":3857},{"__isSmartRef__":true,"id":3858},{"__isSmartRef__":true,"id":3859},{"__isSmartRef__":true,"id":3860}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3857":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(230,243,253)"},"3858":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"3859":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"3860":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(157,198,229)"},"3861":{"stops":[{"__isSmartRef__":true,"id":3862},{"__isSmartRef__":true,"id":3863},{"__isSmartRef__":true,"id":3864},{"__isSmartRef__":true,"id":3865}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3862":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3863":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3864":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3865":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3866":{"stops":[{"__isSmartRef__":true,"id":3867},{"__isSmartRef__":true,"id":3868},{"__isSmartRef__":true,"id":3869},{"__isSmartRef__":true,"id":3870}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3867":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3868":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3869":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3870":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3871":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3872":{"morph":{"__isSmartRef__":true,"id":3848},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3873":{"createListMorph":{"__isSmartRef__":true,"id":3874},"getList":{"__isSmartRef__":true,"id":3878},"removeList":{"__isSmartRef__":true,"id":3882},"reset":{"__isSmartRef__":true,"id":3886},"onMouseUp":{"__isSmartRef__":true,"id":3890},"onBlur":{"__isSmartRef__":true,"id":3898},"setTag":{"__isSmartRef__":true,"id":3906}},"3874":{"varMapping":{"__isSmartRef__":true,"id":3875},"source":"function createListMorph() {\n var items = this.getList();\n\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\n\n var listMorph = new lively.morphic.List(extent);\n listMorph.setList(items);\n listMorph.setFontSize(10);\n\n listMorph.disableGrabbing();\n listMorph.disableDragging();\n \n connect(listMorph, 'selection', this, 'setTag');\n \n return listMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":3876},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3875":{"this":{"__isSmartRef__":true,"id":3848}},"3876":{"timestamp":{"__isSmartRef__":true,"id":3877},"user":"lauritz","categories":[]},"3877":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:35:59 GMT+0100 (CET)"},"3878":{"varMapping":{"__isSmartRef__":true,"id":3879},"source":"function getList() {\n if (!this.owner.target) return [''];\n\n var target = this.owner.target;\n\n var tags = Functions.own(target).collect(function (each) {\n return target[each].tags || [];\n }).flatten().uniq();\n\n var sortedTags = tags.sortBy(function(name) { \n return name.toLowerCase() \n });\n \n sortedTags.unshift('all'); \n return sortedTags;\n}","funcProperties":{"__isSmartRef__":true,"id":3880},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3879":{"this":{"__isSmartRef__":true,"id":3848}},"3880":{"timestamp":{"__isSmartRef__":true,"id":3881},"user":"lauritz","tags":[]},"3881":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:25 GMT+0100 (CET)"},"3882":{"varMapping":{"__isSmartRef__":true,"id":3883},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":3884},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3883":{"this":{"__isSmartRef__":true,"id":3848}},"3884":{"timestamp":{"__isSmartRef__":true,"id":3885},"user":"lauritz","categories":[]},"3885":{"isSerializedDate":true,"string":"Thu Nov 17 2011 19:06:51 GMT+0100 (CET)"},"3886":{"varMapping":{"__isSmartRef__":true,"id":3887},"source":"function reset() {\n this.list = [];\n this.setLabel('all');\n this.label.setAlign('left');\n this.removeList();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":3888},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3887":{"this":{"__isSmartRef__":true,"id":3848}},"3888":{"timestamp":{"__isSmartRef__":true,"id":3889},"user":"lauritz","tags":[]},"3889":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:53 GMT+0100 (CET)"},"3890":{"varMapping":{"__isSmartRef__":true,"id":3891},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n this.removeList();\n return true;\n } \n if (this.getList().size() < 2) return;\n var list = this.createListMorph();\n this.addMorph(list);\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":3896},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3891":{"this":{"__isSmartRef__":true,"id":3848},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3892}},"3892":{"$super":{"__isSmartRef__":true,"id":3893}},"3893":{"varMapping":{"__isSmartRef__":true,"id":3894},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3895},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3894":{"obj":{"__isSmartRef__":true,"id":3848},"name":"onMouseUp"},"3895":{},"3896":{"timestamp":{"__isSmartRef__":true,"id":3897},"user":"lauritz","categories":[]},"3897":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:59:16 GMT+0100 (CET)"},"3898":{"varMapping":{"__isSmartRef__":true,"id":3899},"source":"function onBlur(evt) {\n $super(evt);\n \n // workaround - otherwise other morphs get this event\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\n this.removeList();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3904},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3899":{"this":{"__isSmartRef__":true,"id":3848},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3900}},"3900":{"$super":{"__isSmartRef__":true,"id":3901}},"3901":{"varMapping":{"__isSmartRef__":true,"id":3902},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3903},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3902":{"obj":{"__isSmartRef__":true,"id":3848},"name":"onBlur"},"3903":{},"3904":{"timestamp":{"__isSmartRef__":true,"id":3905},"user":"lauritz","categories":[]},"3905":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:10:03 GMT+0100 (CET)"},"3906":{"varMapping":{"__isSmartRef__":true,"id":3907},"source":"function setTag(tag) {\n this.setLabel(tag || '');\n this.label.setAlign('left');\n this.owner.setTag(tag);\n}","funcProperties":{"__isSmartRef__":true,"id":3908},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3907":{"this":{"__isSmartRef__":true,"id":3848}},"3908":{"timestamp":{"__isSmartRef__":true,"id":3909},"user":"lauritz","categories":[]},"3909":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:36:12 GMT+0100 (CET)"},"3910":{"submorphs":[{"__isSmartRef__":true,"id":3911}],"scripts":[],"id":"823C859F-5D75-40C4-A651-2437E9B1AFA3","shape":{"__isSmartRef__":true,"id":3916},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3917},"lighterFill":{"__isSmartRef__":true,"id":3922},"label":{"__isSmartRef__":true,"id":3911},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3927},"attributeConnections":[{"__isSmartRef__":true,"id":3928}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3951},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","87E42FF6-3862-481D-97D6-643676E15F32","4F370A81-5A80-4821-8ECC-D52B56F31E15","1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516","0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D","97086CE7-CD46-4035-A371-02A41D555A66","E342B91D-F54B-4DA8-8AE7-10C59CE22B41","A838C48E-4033-4688-8DCF-20659BD824FF","E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE","B6FB81D1-145B-40F9-ACF1-17276DA45EBA","09C79781-5461-4815-88DE-22FB67558136","85A5FA10-01D9-4051-8D56-29DB02CF8817","6E2F44D0-D69A-4DD7-91AD-0B0E1E871633","66FB4A47-82E6-417D-8248-4038D0CBBF5A","3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D","4475CB12-8CFB-41DB-9399-EC6B68E18BA3","6175C505-1BCA-42E9-9C4C-07A4A309A245","B4FEE8FD-E680-459F-A82E-7606A48170D5","AC0B6630-E189-474B-A5E2-13726C1E0E6A","B5559DA4-1483-446C-8332-23DC886B44A5","955AF1F4-5BF5-4129-BA11-0DC54E21E510","6646015F-BD0A-4FEB-85F0-557FB8EC655A","A5682378-2307-447E-AD50-1DEC1AAC9FCB","1A04209F-A70E-4385-A6E2-D508EABC2DFC","EDA53C4F-765D-4424-9DBF-C62388440C46","C877D292-B4FE-42F3-AD5D-11AC5F084977"],"owner":{"__isSmartRef__":true,"id":2798},"layout":{"__isSmartRef__":true,"id":3952},"_ClipMode":"visible","_Rotation":0,"_Scale":0.994014980014994,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(72.0,-13.0)","_Position":"lively.pt(687.7,9.5)"},"3911":{"submorphs":[],"scripts":[],"id":"D664F57F-2AEE-456F-82CE-CDA91330E2DA","shape":{"__isSmartRef__":true,"id":3912},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":3910},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":3913}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":3915},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4","56735895-BA99-4D98-9866-AA5DBD86237E","81041CF7-31DB-4F65-BB39-FE438A4F266F","D03829B3-268E-40A0-A440-3E4BAC344F30","714637F0-714A-4833-909B-BA4AF1B4628B","DC956E73-7398-4CAF-B6F2-9A226E344396","C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F","39386C7E-9099-4159-BFE9-80AD37319211","2764FB6E-70D1-4BC5-B3CB-9979A48B8205","C55C8A7C-412C-453E-A99F-CE78C2AADB94","4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D","3450EAEB-E3D2-4FAF-98DF-354B3B8715D6","C906736E-48DF-4054-BA5A-A089610456D7","DE5C59FB-90A6-4DD4-AC39-5CC8B3912969","5830FB93-49A1-4A31-A687-69C4579D5FA7","AE9038D5-0EBD-40A0-8043-9689D163D108","13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590","330AAB8C-6D17-4763-AACC-669FC5DD3A91","CA04BB7A-205C-412D-9900-C2DE7C5FAD36","37AADE55-77DE-4E93-9A3E-241BB5002F88","60EB450E-29D4-42B9-8FF7-CA138515052E","7D5C0196-98BF-4CCD-9142-3D29E68EE180","0F70CA1F-07A9-4EFA-872A-3255F9C850DC","7A2FAFFA-9A09-40FB-B04A-80B0B34C696B","85768439-7424-4BFE-8191-BCA51F70FE26"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3912":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"3913":{"style":{"__isSmartRef__":true,"id":3914},"chunkOwner":{"__isSmartRef__":true,"id":3911},"storedString":"run","_id":"_1369","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3914":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3915":{"morph":{"__isSmartRef__":true,"id":3911},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3916":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":3917},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"3917":{"stops":[{"__isSmartRef__":true,"id":3918},{"__isSmartRef__":true,"id":3919},{"__isSmartRef__":true,"id":3920},{"__isSmartRef__":true,"id":3921}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3918":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3919":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3920":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3921":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3922":{"stops":[{"__isSmartRef__":true,"id":3923},{"__isSmartRef__":true,"id":3924},{"__isSmartRef__":true,"id":3925},{"__isSmartRef__":true,"id":3926}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3923":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3924":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3925":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3926":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3927":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3928":{"sourceObj":{"__isSmartRef__":true,"id":3910},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2798},"targetMethodName":"runScript","visualConnector":{"__isSmartRef__":true,"id":3929},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3929":{"submorphs":[{"__isSmartRef__":true,"id":3930}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3937},"derivationIds":[null],"id":"C89B50A0-17E7-4D22-AE1D-5112520DAEE7","eventHandler":{"__isSmartRef__":true,"id":3940},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":3941},{"__isSmartRef__":true,"id":3942}],"con":{"__isSmartRef__":true,"id":3928},"showsMorphMenu":true,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3943},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3930":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3931},"derivationIds":[null],"id":"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF","eventHandler":{"__isSmartRef__":true,"id":3936},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":3929},"_Rotation":-3.130064002485303,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"3931":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":3932},{"__isSmartRef__":true,"id":3933},{"__isSmartRef__":true,"id":3934},{"__isSmartRef__":true,"id":3935}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"3932":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3933":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3934":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3935":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3936":{"morph":{"__isSmartRef__":true,"id":3930},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3937":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":3938},{"__isSmartRef__":true,"id":3939}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(831.0,11.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3938":{"isAbsolute":true,"x":829.7085000406639,"y":9.565843617262885,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3939":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3940":{"morph":{"__isSmartRef__":true,"id":3929},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3941":{"morph":{"__isSmartRef__":true,"id":3929},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3942":{"morph":{"__isSmartRef__":true,"id":3929},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":3930},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3943":{"morphMenuItems":{"__isSmartRef__":true,"id":3944}},"3944":{"varMapping":{"__isSmartRef__":true,"id":3945},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":3950},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3945":{"this":{"__isSmartRef__":true,"id":3929},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3946}},"3946":{"$super":{"__isSmartRef__":true,"id":3947}},"3947":{"varMapping":{"__isSmartRef__":true,"id":3948},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3949},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3948":{"obj":{"__isSmartRef__":true,"id":3929},"name":"morphMenuItems"},"3949":{},"3950":{},"3951":{"morph":{"__isSmartRef__":true,"id":3910},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3952":{"centeredHorizontal":false,"moveHorizontal":true},"3953":{"submorphs":[{"__isSmartRef__":true,"id":3954}],"scripts":[],"id":"47D7A395-CA79-4816-9A8B-C4D949563269","shape":{"__isSmartRef__":true,"id":3959},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3960},"lighterFill":{"__isSmartRef__":true,"id":3965},"label":{"__isSmartRef__":true,"id":3954},"name":"saveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3970},"attributeConnections":[{"__isSmartRef__":true,"id":3971}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3994},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","D686F0CB-027B-4CA9-8B8D-9306389B219D","F51327CB-803E-4234-BFB3-6F5252D1C936","A79280E8-6AE3-4016-AF47-CE78F71924C6","B05829EB-D452-4D81-983B-E2CE425C8260","32B117E5-52D8-4843-B80E-090B9817E099","49AC923E-5272-4E3C-8F02-4F2AED2BC4E9","85AAEA9C-5E12-4DEC-8994-9A5FE655A740","2A7FF9BF-85D3-4962-8EB4-0F7016C672EB","3BB17748-B91B-43F5-84BE-2537402A6382","8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208","8BADA640-EDC1-41B2-BEF3-0F2520EA25DD","CAFB5342-EFD3-483E-AE4A-343D211653EF","C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8","88093937-29BB-43FC-AD82-4A0A4BDC349F","27E1FA12-CE4A-4C1F-891F-EEEF92BD672F","A12311D6-23C1-4711-9271-5B582F89F15B","F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2","77333AB0-F43F-45D7-BAEE-8B9FF7865CAF","6A0E622E-4C99-42C1-8EEE-E659BFC2996E","D0264D42-222E-4900-908B-4EA13729B6AA","CC6A8A07-5A2D-407A-B540-6BA0C73356C5","FA68B30F-8583-41B2-898D-8DAFE1A75F15","D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8","B521A25F-FA55-4F6B-BAC1-0B2544DF98C1","C567F039-E57C-4C5E-AFAA-D05B2C481A69","3D4A4A11-9E45-4C87-9398-C3EBD8A53468"],"layout":{"__isSmartRef__":true,"id":3995},"owner":{"__isSmartRef__":true,"id":2798},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9880657804942089,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(68.8,-14.5)","_Position":"lively.pt(574.4,9.5)"},"3954":{"submorphs":[],"scripts":[],"id":"A3AE5EAD-B1BA-494B-9A67-32739CBF53AB","shape":{"__isSmartRef__":true,"id":3955},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":3953},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":3956}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":3958},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25","918C6CC4-3540-4341-BAFD-B195F7807FEE","5AABB138-5EE8-40A5-AB3C-5A9625D0A353","4529D79B-4CC5-467E-91F8-661C3A5F49F8","1E5E570C-FD42-45E3-A7F6-768BB14ACD14","A13FB4E0-72F2-4E7C-A861-EDCBA1393860","B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C","002A2173-D26D-4EED-8906-A489C1E158C0","63362D04-B829-41E6-9E68-5B8DB03D382F","996B60A4-8698-448F-A35F-79C768B4976B","F0727398-A1F0-47F5-92CF-BB9677FA05FA","38707063-D664-49A0-B2FB-F0666EC532D5","0402FB51-915F-4491-8FA1-553F0D8F7F35","5A35285D-C6A5-4830-97D9-0890A3F33F39","53121F0B-7DA5-4622-AC08-DD4805D53374","6C84E15D-112D-4C04-87C1-937691E296A7","4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0","3D4B43A2-AD74-4131-A939-D680216EDA6B","B22327BB-C876-4084-BEFA-4D06AE2B2849","2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4","F098174A-AABC-4F95-8193-C29CA85D6188","714713CE-F5E8-4817-835F-99EA27075558","532DCEDE-C300-48C9-9DBA-58A1E02E1632","2F1C117F-2507-446D-8B43-9BD30AC726FB","74DABF7B-1E90-4D21-93D1-802BC208E9C7","4829579F-88C9-4E62-BE7F-E085AD1EC231"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3955":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"3956":{"style":{"__isSmartRef__":true,"id":3957},"chunkOwner":{"__isSmartRef__":true,"id":3954},"storedString":"save","_id":"_1370","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3957":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3958":{"morph":{"__isSmartRef__":true,"id":3954},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3959":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":3960},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"3960":{"stops":[{"__isSmartRef__":true,"id":3961},{"__isSmartRef__":true,"id":3962},{"__isSmartRef__":true,"id":3963},{"__isSmartRef__":true,"id":3964}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3961":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3962":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3963":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3964":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3965":{"stops":[{"__isSmartRef__":true,"id":3966},{"__isSmartRef__":true,"id":3967},{"__isSmartRef__":true,"id":3968},{"__isSmartRef__":true,"id":3969}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3966":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3967":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3968":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3969":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3970":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3971":{"sourceObj":{"__isSmartRef__":true,"id":3953},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3033},"targetMethodName":"doSave","visualConnector":{"__isSmartRef__":true,"id":3972},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3972":{"submorphs":[{"__isSmartRef__":true,"id":3973}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3980},"derivationIds":[null],"id":"F46012D5-C8BE-4E52-BF98-D052FDAAE17A","eventHandler":{"__isSmartRef__":true,"id":3983},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":3984},{"__isSmartRef__":true,"id":3985}],"con":{"__isSmartRef__":true,"id":3971},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3986},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3973":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3974},"derivationIds":[null],"id":"A2A83C78-09B8-473C-829B-198206D7A9E4","eventHandler":{"__isSmartRef__":true,"id":3979},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":3972},"_Rotation":3.077607197692381,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(201.2,40.2)"},"3974":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":3975},{"__isSmartRef__":true,"id":3976},{"__isSmartRef__":true,"id":3977},{"__isSmartRef__":true,"id":3978}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"3975":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3976":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3977":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3978":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3979":{"morph":{"__isSmartRef__":true,"id":3973},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3980":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":3981},{"__isSmartRef__":true,"id":3982}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(200.0,9.0)","_Extent":"lively.pt(480.0,32.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3981":{"isAbsolute":true,"x":679.4857209639925,"y":9.595948897894004,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3982":{"isAbsolute":true,"x":201.20421122525056,"y":40.24084224505009,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3983":{"morph":{"__isSmartRef__":true,"id":3972},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3984":{"morph":{"__isSmartRef__":true,"id":3972},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3985":{"morph":{"__isSmartRef__":true,"id":3972},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":3973},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3986":{"morphMenuItems":{"__isSmartRef__":true,"id":3987}},"3987":{"varMapping":{"__isSmartRef__":true,"id":3988},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":3993},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3988":{"this":{"__isSmartRef__":true,"id":3972},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3989}},"3989":{"$super":{"__isSmartRef__":true,"id":3990}},"3990":{"varMapping":{"__isSmartRef__":true,"id":3991},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3992},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3991":{"obj":{"__isSmartRef__":true,"id":3972},"name":"morphMenuItems"},"3992":{},"3993":{},"3994":{"morph":{"__isSmartRef__":true,"id":3953},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3995":{"centeredHorizontal":false,"moveHorizontal":true},"3996":{"submorphs":[{"__isSmartRef__":true,"id":3997}],"scripts":[],"id":"C61B4FAA-0234-49D4-9F2E-25954FDC470C","shape":{"__isSmartRef__":true,"id":4002},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4003},"lighterFill":{"__isSmartRef__":true,"id":4008},"label":{"__isSmartRef__":true,"id":3997},"name":"openTestsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":4013},"attributeConnections":[{"__isSmartRef__":true,"id":4014}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4015},"derivationIds":[7251,"84054D2E-8176-440D-B413-279956A34FC2","79434046-F834-490E-B705-0CE871D9E8B3","FF38CA79-C0DF-4F2F-8FC3-407571EF6A54","B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4","5B8D7C39-987A-4849-BFFD-3F316CE03852","F7C30F5C-7270-44B1-ADFF-7473F2012DB0","5142302E-3E9A-476B-AB24-B2448DA6D3E4","FEA3C508-593D-4BC7-B645-8B5630CF2EDE","34DBC442-E1DE-42D7-8C63-BA9A1890C994","4F9067A3-5A5C-4637-A76F-7E590CEE2BDA","ADF74818-537A-4669-A455-9509BA7BD7E5","AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08","604C352D-0347-4329-A299-EAA3FF90B543","46C5ED11-DE03-428F-A758-5308B3D323B5","7C978B2A-9109-42E1-95C5-A59CC74BD31B","2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D","A0B7F880-0D72-475C-A002-2EAA7D20C004","1146967F-5295-4931-9637-CF72A6A6D724","775F3066-BB4B-4673-B529-500522EF5165","F01F4895-6DEF-4C26-9CEC-A569AEDD22E6","DDD1C856-9C9F-4CB1-A795-E083B7214E82","51E21302-B2D2-49D0-82D9-D964A6B3C54F","BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69","26FA6101-FD83-4A6D-BA08-839ADCA2E33A","43BD3A17-F549-4B6B-8D78-0F84AFE3A168"],"owner":{"__isSmartRef__":true,"id":2798},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9940149800149939,"isPressed":false,"layout":{"__isSmartRef__":true,"id":4016},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(468.5,9.0)","distanceToDragEvent":"lively.pt(72.1,-12.5)"},"3997":{"submorphs":[],"scripts":[],"id":"5B78829A-FB78-4471-8442-4A6C110CBB3C","shape":{"__isSmartRef__":true,"id":3998},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":3996},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":3999}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":4001},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2","CB475566-05CE-43E2-B04D-EE32BC4CB718","6BB077CE-92E6-47BE-BE88-9A48488562D1","9E359973-2FDB-417B-BB06-AB34D52BD310","58F098ED-A190-44F2-B73E-80802B2CF2F6","AEA84B35-B349-4307-92C6-8F229705DFC2","A677CADF-24FF-4177-9A3A-FE9AAE7D60FE","0F875AD9-E54C-4735-9BA9-7B89574233A1","840EBE92-3BC2-42EC-819E-3CD002576490","78C4969D-2C33-4B17-9027-89B411B9F496","C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF","78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6","8B416918-CA4B-46D1-8A3C-40F8A754E44D","01510710-A85B-4054-B0ED-7F2F02434806","8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4","87607080-4A72-484D-A5BD-5F67D468505F","F0E39FE9-F71C-4587-B25A-C4D2C29FE579","BA2AB73A-3967-4F9E-8828-8A638E521B31","5ECC4D2F-4996-403F-AF14-BD1F4BB720F6","54B08934-6893-4B80-8625-B60ABCE9CBC6","4808CF23-17EA-43D8-AE10-DAB21C642FA8","0813DF8A-CC9E-435B-B5A1-DF68BF226F37","047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B","728334BD-34B0-44FA-A778-2696AA82FEFA","7354635C-DC38-4BE3-9F56-070CE37B65EF"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3998":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"3999":{"style":{"__isSmartRef__":true,"id":4000},"chunkOwner":{"__isSmartRef__":true,"id":3997},"storedString":"Tests","_id":"_1371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4000":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4001":{"morph":{"__isSmartRef__":true,"id":3997},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4002":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":4003},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"4003":{"stops":[{"__isSmartRef__":true,"id":4004},{"__isSmartRef__":true,"id":4005},{"__isSmartRef__":true,"id":4006},{"__isSmartRef__":true,"id":4007}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4004":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4005":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4006":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4007":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4008":{"stops":[{"__isSmartRef__":true,"id":4009},{"__isSmartRef__":true,"id":4010},{"__isSmartRef__":true,"id":4011},{"__isSmartRef__":true,"id":4012}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4009":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4010":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4011":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4012":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4013":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4014":{"sourceObj":{"__isSmartRef__":true,"id":3996},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2798},"targetMethodName":"openPartTestRunner","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4015":{"morph":{"__isSmartRef__":true,"id":3996},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4016":{"moveHorizontal":true},"4017":{"submorphs":[{"__isSmartRef__":true,"id":4018},{"__isSmartRef__":true,"id":4025}],"scripts":[],"id":"04DA73F1-8E7B-42E2-94E7-7A61C8577C6C","shape":{"__isSmartRef__":true,"id":4028},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4034},"lighterFill":{"__isSmartRef__":true,"id":4039},"label":{"__isSmartRef__":true,"id":4018},"name":"MagnifierButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":4044},"attributeConnections":[{"__isSmartRef__":true,"id":4047}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4048},"derivationIds":[2588,"22797D34-67DE-4A06-81F0-4DF0A87ADBBC","81CB4C12-BCF0-4097-8B6D-D9419046367A","0767A57D-9BB2-48C6-9654-753D2B9D00A6","42871246-6725-4E41-A2C1-5A5BCF041097","BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F","797EC165-A639-42D9-A059-669F6BEB92A7","FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580","4B68C371-CB37-45B4-910A-611E5FFC23DD","94E374B9-7ED4-4E39-96F1-6FD4E7AC3428","34D63515-7CC7-43FB-B7BB-87AFCA377D63","7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8","12239D52-D3D3-4713-BC3E-F0B95C488CB7","72559D92-4616-45A9-A0F2-72BA4147C0FB","E86C7328-AF24-4881-84AF-B7C7CEFEAE14","22D731CF-38F0-41CC-B125-74D2842ED847","B58A1A30-782E-4675-A276-2C01D35BEC70","ACEABA6D-071C-46C2-A325-BE30189AA45F","686443AE-DCDC-4998-8A39-48BC57D64FDC","8D660766-7C93-404C-9D92-B12CBF59A3CE","20DF1A18-6F2B-4D66-9110-75EB343C3C61"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":2798},"_Rotation":0,"_Scale":0.9920279440699439,"highlightRectangle":{"__isSmartRef__":true,"id":4049},"isPressed":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4123},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(424.5,8.5)","distanceToDragEvent":"lively.pt(37.9,-7.9)"},"4018":{"submorphs":[],"scripts":[],"id":"61360C00-EE61-4257-AE33-9D0827E5C717","shape":{"__isSmartRef__":true,"id":4019},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":24,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":4017},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":4020},{"__isSmartRef__":true,"id":4022}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":4024},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E","5AC5C4DE-00B0-43DB-B7F1-765674CE818B","750A11C6-766E-4B48-AE32-D71DE811EB4A","66A7B56E-A94E-44AE-8AED-C0C1B07554D4","CA8596D3-2D4F-453B-BE1B-DCEC8F85389B","4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8","439DE430-7651-470E-97D8-00E7F96B04DA","DAC920E6-217B-4515-AC09-2F9DCBA7375C","BD48C003-0502-451D-B6AA-7369FF3D1030","C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0","BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13","3D7AEAC1-C9DD-4941-BA46-16F6783F5699","E04A78F9-3D6E-403F-BA8D-2583FCFFCE53","47E1F29B-6896-467D-8654-CA18929AE57A","509D86FF-5400-4374-BE79-90F0A7E3E90C","C7E53EE0-065A-4C59-8D13-311566722BB7","BA078BAC-7263-4B10-AFD3-3C4EA0DD8707","BCFE28D1-A115-453E-9116-EECC8FE1D50F","A354FF2E-BD85-429A-97C2-254D6033F50C"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":24,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"4019":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"4020":{"style":{"__isSmartRef__":true,"id":4021},"chunkOwner":{"__isSmartRef__":true,"id":4018},"storedString":"","_id":"_1372","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4021":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4022":{"style":{"__isSmartRef__":true,"id":4023},"chunkOwner":{"__isSmartRef__":true,"id":4018},"storedString":"","_id":"_1373","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4023":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4024":{"morph":{"__isSmartRef__":true,"id":4018},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4025":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4026},"derivationIds":[null,"29E543E0-AE93-493A-A694-FC1C330D0544","F0366E4C-E97F-4C77-BEE4-340A0668ADD5","347F6028-5092-4F54-9A34-3EFF3FF0B815","BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA","85BA370B-966E-41F7-8C2F-F3A926EC2AA2","1652172B-339A-43A1-9589-70E68B35A28E","705524F7-129B-4102-834E-2A1A45985BB5","5707DF70-CD77-4D53-96ED-5A0AEB227FB7","257E62CE-C668-4317-B5B7-8D394BDC3F6C","2DD4BEA5-E85A-4CD0-953E-9EB2E0735654","BB96B696-7BD4-44C4-9D60-B1551B89D6FA","FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B","EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC","1DBAE3FF-B2F6-4348-8E06-81139C138D6E","49E7D450-EF74-4E94-B33B-B888D952F3BD","F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A","36B8611D-B449-4F6E-8D0F-B5FD6406D45D","779DB518-01BD-4D32-AD65-BFED801E5D06","F47D501C-3750-4F0D-A2E1-E1B9CDA8368C"],"id":"CD508659-4D9B-413A-A7AF-0AA24A551E87","eventHandler":{"__isSmartRef__":true,"id":4027},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":4017},"name":"leftpointing_magnifying_glass.png","isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,0.0)","distanceToDragEvent":"lively.pt(39.9,-9.0)"},"4026":{"_ImageURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==","_NodeClass":["image"],"_NodeId":"29E543E0-AE93-493A-A694-FC1C330D0544","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(29.0,29.0)","_Padding":"lively.rect(0,0,0,0)"},"4027":{"morph":{"__isSmartRef__":true,"id":4025},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4028":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":4029},"_BorderRadius":5.2,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"4029":{"stops":[{"__isSmartRef__":true,"id":4030},{"__isSmartRef__":true,"id":4031},{"__isSmartRef__":true,"id":4032},{"__isSmartRef__":true,"id":4033}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4030":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4031":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"4032":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"4033":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"4034":{"stops":[{"__isSmartRef__":true,"id":4035},{"__isSmartRef__":true,"id":4036},{"__isSmartRef__":true,"id":4037},{"__isSmartRef__":true,"id":4038}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4035":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4036":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4037":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4038":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4039":{"stops":[{"__isSmartRef__":true,"id":4040},{"__isSmartRef__":true,"id":4041},{"__isSmartRef__":true,"id":4042},{"__isSmartRef__":true,"id":4043}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4040":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4041":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4042":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4043":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4044":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":4045}],"revisionOnLoad":154251,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4045":{"date":{"__isSmartRef__":true,"id":4046},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"4046":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (CEST)"},"4047":{"sourceObj":{"__isSmartRef__":true,"id":4017},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4017},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4048":{"morph":{"__isSmartRef__":true,"id":4017},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4049":{"submorphs":[],"scripts":[],"id":"364FF344-E489-461B-BC8C-ED45E4823ED4","shape":{"__isSmartRef__":true,"id":4050},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"HighlightRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":4051},"eventHandler":{"__isSmartRef__":true,"id":4092},"attributeConnections":[{"__isSmartRef__":true,"id":4093},{"__isSmartRef__":true,"id":4094},{"__isSmartRef__":true,"id":4095}],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","6FECB598-D130-4242-BF1B-E18767608129","0B23F218-078F-4912-A262-31B957885F41","C56BA290-B836-4946-B4EF-DBB6FBA2368C","61176BAF-CFE6-4F2C-9F0A-971AAD6595A1","CB4127B2-0AA5-4B50-9978-F1FF39924A82","113050BB-CF0E-4193-91C6-9C25FC857EE8","EFF939E4-317B-4662-943F-77A6E6F65BD0","AA288E7F-3972-4F0D-87DD-61E4BD9C9C97","903E8C60-1158-42D5-85D2-DF134DA6CEC1","28FD6210-A549-4A11-9178-04E77FF556C0","B3312E29-D786-469F-865E-91FD69475A52","D947A1C1-DCBE-4485-A33D-DF549F6978E0","56CE0E60-45BE-43FF-9C6C-296D8AC326B6","CC61E3F8-8C8D-4F24-A591-023D3C88DEC8"],"partTests":{"__isSmartRef__":true,"id":4097},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"#startLetters":"","eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","_Rotation":0,"_Scale":1.0060210561262526,"owner":null,"magnifierButton":{"__isSmartRef__":true,"id":4017},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4102},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(40.0,4131.0)","distanceToDragEvent":"lively.pt(44.0,-14.0)"},"4050":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.2597,"_BorderStyle":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(775.0,471.0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(58,0,255)","_Padding":"lively.rect(0,0,0,0)"},"4051":{"partsSpaceName":"PartsBin/Tools","comment":"A rectangle which highlights the object under the first hand of the world","migrationLevel":4,"partName":"HighlightRectangle","changes":[{"__isSmartRef__":true,"id":4052},{"__isSmartRef__":true,"id":4054},{"__isSmartRef__":true,"id":4056},{"__isSmartRef__":true,"id":4058},{"__isSmartRef__":true,"id":4060},{"__isSmartRef__":true,"id":4062},{"__isSmartRef__":true,"id":4064},{"__isSmartRef__":true,"id":4066},{"__isSmartRef__":true,"id":4068},{"__isSmartRef__":true,"id":4070},{"__isSmartRef__":true,"id":4072},{"__isSmartRef__":true,"id":4074},{"__isSmartRef__":true,"id":4076},{"__isSmartRef__":true,"id":4078},{"__isSmartRef__":true,"id":4080},{"__isSmartRef__":true,"id":4082},{"__isSmartRef__":true,"id":4084},{"__isSmartRef__":true,"id":4086},{"__isSmartRef__":true,"id":4088},{"__isSmartRef__":true,"id":4090}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4052":{"date":{"__isSmartRef__":true,"id":4053},"author":"timfelgentreff","message":"no comment","id":"3DB7DB40-210A-4BED-91FD-9287005703EC"},"4053":{"isSerializedDate":true,"string":"Thu May 24 2012 17:04:54 GMT+0200 (CEST)"},"4054":{"date":{"__isSmartRef__":true,"id":4055},"author":"tessi","message":"no comment","id":"23D7AA12-66A9-4C3B-B494-131256C291AC"},"4055":{"isSerializedDate":true,"string":"Thu May 24 2012 16:57:13 GMT+0200 (CEST)"},"4056":{"date":{"__isSmartRef__":true,"id":4057},"author":"tessi","message":"no comment","id":"2C30B7CA-388F-4F51-B4CF-A2E50E381148"},"4057":{"isSerializedDate":true,"string":"Thu May 24 2012 16:23:11 GMT+0200 (CEST)"},"4058":{"date":{"__isSmartRef__":true,"id":4059},"author":"tessi","message":"diable events","id":"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E"},"4059":{"isSerializedDate":true,"string":"Thu May 24 2012 14:46:08 GMT+0200 (CEST)"},"4060":{"date":{"__isSmartRef__":true,"id":4061},"author":"tessi","message":"no comment","id":"01996A33-11BC-4C15-96D7-B7D219E2E961"},"4061":{"isSerializedDate":true,"string":"Thu May 24 2012 14:39:50 GMT+0200 (CEST)"},"4062":{"date":{"__isSmartRef__":true,"id":4063},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4063":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4064":{"date":{"__isSmartRef__":true,"id":4065},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4065":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4066":{"date":{"__isSmartRef__":true,"id":4067},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4067":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4068":{"date":{"__isSmartRef__":true,"id":4069},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4069":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4070":{"date":{"__isSmartRef__":true,"id":4071},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4071":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4072":{"date":{"__isSmartRef__":true,"id":4073},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4073":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4074":{"date":{"__isSmartRef__":true,"id":4075},"author":"tessi","message":"no comment","id":"4B982A01-25B3-455A-848D-89C2C3C471D7"},"4075":{"isSerializedDate":true,"string":"Thu May 24 2012 13:58:01 GMT+0200 (CEST)"},"4076":{"date":{"__isSmartRef__":true,"id":4077},"author":"tessi","message":"no comment","id":"2FD6CB7B-3BC7-4666-98B4-AACF1001954D"},"4077":{"isSerializedDate":true,"string":"Thu May 24 2012 14:07:32 GMT+0200 (CEST)"},"4078":{"date":{"__isSmartRef__":true,"id":4079},"author":"tessi","message":"no comment","id":"09CF5ECF-2C87-4B66-A164-39848628596F"},"4079":{"isSerializedDate":true,"string":"Thu May 24 2012 15:34:59 GMT+0200 (CEST)"},"4080":{"date":{"__isSmartRef__":true,"id":4081},"author":"tessi","message":"no comment","id":"252A3EB5-DB00-4CF9-BF38-2927DD1C5229"},"4081":{"isSerializedDate":true,"string":"Thu May 24 2012 16:34:29 GMT+0200 (CEST)"},"4082":{"date":{"__isSmartRef__":true,"id":4083},"author":"tessi","message":"no comment","id":"81534551-62C1-4FC9-96CB-A5AC6642CA1E"},"4083":{"isSerializedDate":true,"string":"Thu May 24 2012 16:45:49 GMT+0200 (CEST)"},"4084":{"date":{"__isSmartRef__":true,"id":4085},"author":"tessi","message":"no comment","id":"5125DE3A-D50E-4621-8490-F3A9D99C2C4C"},"4085":{"isSerializedDate":true,"string":"Thu May 24 2012 16:47:20 GMT+0200 (CEST)"},"4086":{"date":{"__isSmartRef__":true,"id":4087},"author":"tessi","message":"no comment","id":"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6"},"4087":{"isSerializedDate":true,"string":"Thu May 24 2012 16:51:06 GMT+0200 (CEST)"},"4088":{"date":{"__isSmartRef__":true,"id":4089},"author":"tessi","message":"no comment","id":"DC8EF5EC-7563-45B6-816D-20E2DC218525"},"4089":{"isSerializedDate":true,"string":"Thu May 24 2012 16:52:10 GMT+0200 (CEST)"},"4090":{"date":{"__isSmartRef__":true,"id":4091},"author":"timfelgentreff","message":"no comment","id":"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942"},"4091":{"isSerializedDate":true,"string":"Thu May 24 2012 16:59:39 GMT+0200 (CEST)"},"4092":{"morph":{"__isSmartRef__":true,"id":4049},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4093":{"sourceObj":{"__isSmartRef__":true,"id":4049},"sourceAttrName":"onMouseMove","targetObj":{"__isSmartRef__":true,"id":4049},"targetMethodName":"updateOnMove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4094":{"sourceObj":{"__isSmartRef__":true,"id":4049},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":4017},"targetMethodName":"removeHighlighting","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4095":{"sourceObj":{"__isSmartRef__":true,"id":4049},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":2798},"targetMethodName":"setTarget","converterString":"function () {\n return this.sourceObj.morphUnderCursor();\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4096},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4096":{"source":{"__isSmartRef__":true,"id":4049},"target":{"__isSmartRef__":true,"id":2798}},"4097":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4098}},"4098":{"test01IsMorph":{"__isSmartRef__":true,"id":4099}},"4099":{"varMapping":{"__isSmartRef__":true,"id":4100},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4101},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4100":{"this":{"__isSmartRef__":true,"id":4097}},"4101":{},"4102":{"update":{"__isSmartRef__":true,"id":4103},"updateOnMove":{"__isSmartRef__":true,"id":4107},"bringToFront":{"__isSmartRef__":true,"id":4111},"morphUnderCursor":{"__isSmartRef__":true,"id":4119}},"4103":{"varMapping":{"__isSmartRef__":true,"id":4104},"source":"function update(morphUnderCursor) {\n if (morphUnderCursor === this.magnifierButton ||\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\n morphToHighlight = this.magnifierButton.currentTarget();\n } else {\n morphToHighlight = morphUnderCursor;\n }\n\n if (morphToHighlight && morphToHighlight.world()) {\n this.setPosition(morphToHighlight.getPositionInWorld());\n this.setExtent(morphToHighlight.getExtent());\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4105},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4104":{"this":{"__isSmartRef__":true,"id":4049}},"4105":{"timestamp":{"__isSmartRef__":true,"id":4106},"user":"lauritz","tags":[]},"4106":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:29:58 GMT+0200 (CEST)"},"4107":{"varMapping":{"__isSmartRef__":true,"id":4108},"source":"function updateOnMove() {\n this.update(this.morphUnderCursor());\n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":4109},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4108":{"this":{"__isSmartRef__":true,"id":4049}},"4109":{"timestamp":{"__isSmartRef__":true,"id":4110},"user":"lauritz","tags":[]},"4110":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:33 GMT+0200 (CEST)"},"4111":{"varMapping":{"__isSmartRef__":true,"id":4112},"source":"function bringToFront() {\n this.renderContext().morphNode.style.zIndex= 1000;\n}","funcProperties":{"__isSmartRef__":true,"id":4117},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4112":{"this":{"__isSmartRef__":true,"id":4049},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4113}},"4113":{"$super":{"__isSmartRef__":true,"id":4114}},"4114":{"varMapping":{"__isSmartRef__":true,"id":4115},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4116},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4115":{"obj":{"__isSmartRef__":true,"id":4049},"name":"bringToFront"},"4116":{},"4117":{"timestamp":{"__isSmartRef__":true,"id":4118},"user":"lauritz","tags":[]},"4118":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:12:09 GMT+0200 (CEST)"},"4119":{"varMapping":{"__isSmartRef__":true,"id":4120},"source":"function morphUnderCursor() {\n var that = this,\n world = lively.morphic.World.current(); \n \n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\n function(ea) {\n return !ea.isPlaceholder &&\n !ea.isHalo &&\n (!ea.owner || !ea.owner.isHalo) &&\n !(ea === that);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":4121},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4120":{"this":{"__isSmartRef__":true,"id":4049}},"4121":{"timestamp":{"__isSmartRef__":true,"id":4122},"user":"lauritz","tags":[]},"4122":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:36 GMT+0200 (CEST)"},"4123":{"onFire":{"__isSmartRef__":true,"id":4124},"removeHighlighting":{"__isSmartRef__":true,"id":4128},"onMouseMove":{"__isSmartRef__":true,"id":4132},"onMouseOut":{"__isSmartRef__":true,"id":4140},"reset":{"__isSmartRef__":true,"id":4148},"isTracking":{"__isSmartRef__":true,"id":4152},"isHighlighting":{"__isSmartRef__":true,"id":4156},"currentTarget":{"__isSmartRef__":true,"id":4160}},"4124":{"varMapping":{"__isSmartRef__":true,"id":4125},"source":"function onFire() {\n var hand = lively.morphic.World.current().firstHand(),\n highlight = this.highlightRectangle,\n that = this;\n\n if (this.isTracking()) {\n this.removeHighlighting();\n } else {\n this.world().addMorph(highlight);\n hand.highlightConnection = connect(hand, \"scrollFocusMorph\", highlight, \"update\");\n highlight.bringToFront();\n if (!this.currentTarget() || !this.currentTarget().world()) {\n highlight.setExtent(pt(0,0));\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4126},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4125":{"this":{"__isSmartRef__":true,"id":4017}},"4126":{"timestamp":{"__isSmartRef__":true,"id":4127},"user":"lauritz","tags":[]},"4127":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:40:51 GMT+0200 (CEST)"},"4128":{"varMapping":{"__isSmartRef__":true,"id":4129},"source":"function removeHighlighting() {\n var hand = this.world().firstHand();\n \n if (this.highlightRectangle) {\n this.highlightRectangle.remove();\n }\n \n hand.attributeConnections.removeAt(\n hand.attributeConnections.indexOf(hand.highlightConnection));\n hand.highlightConnection = null;\n}","funcProperties":{"__isSmartRef__":true,"id":4130},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4129":{"this":{"__isSmartRef__":true,"id":4017}},"4130":{"timestamp":{"__isSmartRef__":true,"id":4131},"user":"lauritz","tags":[]},"4131":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:30 GMT+0200 (CEST)"},"4132":{"varMapping":{"__isSmartRef__":true,"id":4133},"source":"function onMouseMove(evt) {\n var target = this.currentTarget();\n if (target && target.world() && !this.isHighlighting()) {\n this.highlightRectangle.update(target);\n this.world().addMorph(this.highlightRectangle);\n this.highlightRectangle.bringToFront();\n this.targetHighlight = this.highlightRectangle;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4138},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4133":{"this":{"__isSmartRef__":true,"id":4017},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4134}},"4134":{"$super":{"__isSmartRef__":true,"id":4135}},"4135":{"varMapping":{"__isSmartRef__":true,"id":4136},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4137},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4136":{"obj":{"__isSmartRef__":true,"id":4017},"name":"onMouseMove"},"4137":{},"4138":{"timestamp":{"__isSmartRef__":true,"id":4139},"user":"lauritz","tags":[]},"4139":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:25:52 GMT+0200 (CEST)"},"4140":{"varMapping":{"__isSmartRef__":true,"id":4141},"source":"function onMouseOut() {\n if (this.isHighlighting()) {\n if (!this.isTracking()) {\n this.targetHighlight.remove();\n }\n delete this.targetHighlight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4146},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4141":{"this":{"__isSmartRef__":true,"id":4017},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4142}},"4142":{"$super":{"__isSmartRef__":true,"id":4143}},"4143":{"varMapping":{"__isSmartRef__":true,"id":4144},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4145},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4144":{"obj":{"__isSmartRef__":true,"id":4017},"name":"onMouseOut"},"4145":{},"4146":{"timestamp":{"__isSmartRef__":true,"id":4147},"user":"lauritz","tags":[]},"4147":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:21:57 GMT+0200 (CEST)"},"4148":{"varMapping":{"__isSmartRef__":true,"id":4149},"source":"function reset() {\n this.highlightRectangle.attributeConnections = [];\n \n connect(rect, \"onMouseMove\", this.highlightRectangle, \"updateOnMove\")\n connect(rect, \"onMouseUp\", this, \"removeHighlighting\")\n connect(rect, \"onMouseUp\", this.owner, \"setTarget\",\n {converter: function () {\n return this.sourceObj.morphUnderCursor();\n }\n })\n}","funcProperties":{"__isSmartRef__":true,"id":4150},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4149":{"this":{"__isSmartRef__":true,"id":4017}},"4150":{"timestamp":{"__isSmartRef__":true,"id":4151},"user":"lauritz","tags":[]},"4151":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:55 GMT+0200 (CEST)"},"4152":{"varMapping":{"__isSmartRef__":true,"id":4153},"source":"function isTracking() {\n return !!this.world().firstHand().highlightConnection;\n}","funcProperties":{"__isSmartRef__":true,"id":4154},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4153":{"this":{"__isSmartRef__":true,"id":4017}},"4154":{"timestamp":{"__isSmartRef__":true,"id":4155},"user":"lauritz","tags":[]},"4155":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:25 GMT+0200 (CEST)"},"4156":{"varMapping":{"__isSmartRef__":true,"id":4157},"source":"function isHighlighting() {\n return !!this.targetHighlight;\n}","funcProperties":{"__isSmartRef__":true,"id":4158},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4157":{"this":{"__isSmartRef__":true,"id":4017}},"4158":{"timestamp":{"__isSmartRef__":true,"id":4159},"user":"lauritz","tags":[]},"4159":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:22 GMT+0200 (CEST)"},"4160":{"varMapping":{"__isSmartRef__":true,"id":4161},"source":"function currentTarget() {\n return this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":4162},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4161":{"this":{"__isSmartRef__":true,"id":4017}},"4162":{"timestamp":{"__isSmartRef__":true,"id":4163},"user":"lauritz","tags":[]},"4163":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:26:02 GMT+0200 (CEST)"},"4164":{"target":{"__isSmartRef__":true,"id":2798},"selector":"update","args":[],"stopped":false,"tickTime":500,"suspended":false,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"4165":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(808.0,431.8)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"4166":{"partsSpaceName":"PartsBin/Basic","comment":"Edit scripts and connections of a specific morph.","migrationLevel":4,"partName":"ObjectEditorPane","changes":[{"__isSmartRef__":true,"id":4167}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4167":{"date":{"__isSmartRef__":true,"id":4168},"author":"lauritz","message":"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items."},"4168":{"isSerializedDate":true,"string":"Fri Oct 21 2011 00:39:30 GMT+0200 (CEST)"},"4169":{"morph":{"__isSmartRef__":true,"id":2798},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4170":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"4171":{},"4172":{"displayInitialScript":{"__isSmartRef__":true,"id":4173},"displayJavaScriptSource":{"__isSmartRef__":true,"id":4177},"displaySourceForConnection":{"__isSmartRef__":true,"id":4181},"displaySourceForScript":{"__isSmartRef__":true,"id":4185},"generateSourceForConnection":{"__isSmartRef__":true,"id":4189},"generateSourceForScript":{"__isSmartRef__":true,"id":4193},"generateTargetCode":{"__isSmartRef__":true,"id":4197},"newConnection":{"__isSmartRef__":true,"id":4201},"newScript":{"__isSmartRef__":true,"id":4205},"reset":{"__isSmartRef__":true,"id":4209},"selectChangedContent":{"__isSmartRef__":true,"id":4213},"setTarget":{"__isSmartRef__":true,"id":4217},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":4221},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":4225},"updateLists":{"__isSmartRef__":true,"id":4229},"onShutdown":{"__isSmartRef__":true,"id":4233},"confirmUnsavedChanges":{"__isSmartRef__":true,"id":4237},"update":{"__isSmartRef__":true,"id":4241},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":4245},"copyToPartsBinWithUserRequest":{"__isSmartRef__":true,"id":4249},"printTags":{"__isSmartRef__":true,"id":4257},"setTag":{"__isSmartRef__":true,"id":4261},"runScript":{"__isSmartRef__":true,"id":4265},"openPartTestRunner":{"__isSmartRef__":true,"id":4269},"hasUnsavedChanges":{"__isSmartRef__":true,"id":4273}},"4173":{"varMapping":{"__isSmartRef__":true,"id":4174},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.preselectItem();\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.preselectItem();\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4175},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4174":{"this":{"__isSmartRef__":true,"id":2798}},"4175":{"timestamp":{"__isSmartRef__":true,"id":4176},"user":"lauritz","tags":[]},"4176":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:13:43 GMT+0100 (CET)"},"4177":{"varMapping":{"__isSmartRef__":true,"id":4178},"source":"function displayJavaScriptSource(jsCode) {\n if (this.scriptPane.hasChanged()) {\n var that = this;\n var callback = function(confirmed) {\n if (confirmed) that.scriptPane.display(jsCode)\n };\n this.confirmUnsavedChanges(callback);\n } else {\n this.scriptPane.display(jsCode);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4179},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4178":{"this":{"__isSmartRef__":true,"id":2798}},"4179":{"timestamp":{"__isSmartRef__":true,"id":4180},"user":"lauritz","tags":[]},"4180":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"4181":{"varMapping":{"__isSmartRef__":true,"id":4182},"source":"function displaySourceForConnection(connection) {\n var code = \"\", that = this;\n if (connection === undefined) return;\n if (connection === null) {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":4183},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4182":{"this":{"__isSmartRef__":true,"id":2798}},"4183":{"timestamp":{"__isSmartRef__":true,"id":4184},"user":"conradcalmez","tags":[]},"4184":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:59:30 GMT+0100 (CET)"},"4185":{"varMapping":{"__isSmartRef__":true,"id":4186},"source":"function displaySourceForScript(scriptName) {\n var code = \"\",\n that = this;\n if (scriptName === null) {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForScript(scriptName);\n }\n if (code) this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":4187},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4186":{"this":{"__isSmartRef__":true,"id":2798}},"4187":{"timestamp":{"__isSmartRef__":true,"id":4188},"user":"cschuster","tags":[]},"4188":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:26 GMT+0200 (CEST)"},"4189":{"varMapping":{"__isSmartRef__":true,"id":4190},"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":4191},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4190":{"this":{"__isSmartRef__":true,"id":2798}},"4191":{"timestamp":{"__isSmartRef__":true,"id":4192},"user":"lauritz","tags":[]},"4192":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"4193":{"varMapping":{"__isSmartRef__":true,"id":4194},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName],\n annotation = '',\n scriptSource = '',\n tagScript = '';\n\n if (!script) return;\n\n if (script.timestamp && script.user) \n annotation = Strings.format('// changed at %s by %s \\n', script.timestamp, script.user);\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\n\n return annotation + scriptSource + tagScript;\n}","funcProperties":{"__isSmartRef__":true,"id":4195},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4194":{"this":{"__isSmartRef__":true,"id":2798}},"4195":{"timestamp":{"__isSmartRef__":true,"id":4196},"user":"cschuster","tags":[]},"4196":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:45 GMT+0200 (CEST)"},"4197":{"varMapping":{"__isSmartRef__":true,"id":4198},"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":4199},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4198":{"this":{"__isSmartRef__":true,"id":2798}},"4199":{"timestamp":{"__isSmartRef__":true,"id":4200},"user":"lauritz","tags":[]},"4200":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"4201":{"varMapping":{"__isSmartRef__":true,"id":4202},"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":4203},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4202":{"this":{"__isSmartRef__":true,"id":2798}},"4203":{"timestamp":{"__isSmartRef__":true,"id":4204},"user":"lauritz","tags":[]},"4204":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"4205":{"varMapping":{"__isSmartRef__":true,"id":4206},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n \\n}).tag([]);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4207},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4206":{"this":{"__isSmartRef__":true,"id":2798}},"4207":{"timestamp":{"__isSmartRef__":true,"id":4208},"user":"lauritz","tags":[]},"4208":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:24:25 GMT+0100 (CET)"},"4209":{"varMapping":{"__isSmartRef__":true,"id":4210},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n \n this.target = null;\n this.currentTag = null;\n \n this.scriptPane.reset();\n this.scriptList.setList();\n this.scriptList.selection = null;\n this.connectionList.setList();\n this.connectionList.selection = null;\n this.morphSelector.reset();\n this.tagChooser.reset();\n \n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":4211},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4210":{"this":{"__isSmartRef__":true,"id":2798}},"4211":{"timestamp":{"__isSmartRef__":true,"id":4212},"user":"lauritz","tags":[]},"4212":{"isSerializedDate":true,"string":"Fri Aug 03 2012 11:45:36 GMT+0200 (CEST)"},"4213":{"varMapping":{"__isSmartRef__":true,"id":4214},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","varMapping":{"__isSmartRef__":true,"id":5074},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5073":{},"5074":{"this":{"__isSmartRef__":true,"id":5057},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5075}},"5075":{"$super":{"__isSmartRef__":true,"id":5076}},"5076":{"funcProperties":{"__isSmartRef__":true,"id":5077},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":5078},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5077":{},"5078":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":5057}},"5079":{"morph":{"__isSmartRef__":true,"id":5055},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5080":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":101,"_MinTextHeight":null,"_MinTextWidth":101,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[2897,"92EB5E70-61BB-4A71-942C-A34A20789B2F","A9C9F9CF-1BAC-4074-A093-4EB0C3C90866","2FE50303-6361-4A70-9BD5-0D8D1C8B5176","D774C172-7EE9-40AE-9949-340BA8EDBD37","9B5186A1-2B8E-406C-B165-05F327435DC2","9D4948C2-2429-4333-8F3D-89BB96D33894","748160AD-0FF7-4E89-9BB5-486870332207","944E6E30-642C-448D-BBFE-03835C34628C","254F8208-565C-4C75-A5F5-00426CEB4B73","501AF004-4601-4260-8B81-C8F07DB46A9D","A8CA8FB2-5C27-4E5A-8EC1-6697FE1FF0DD","8517C0CE-CE66-435A-B522-21B2A78DFEE9","3CA33CEB-8ACD-4C69-A01F-254F6D1DA196","B1DA64A1-C447-44F0-8186-BB6E6E7DF3CB","E5464D79-8548-4E65-8C48-D9046F121681","20971AE2-EBF3-4F13-BB11-A40F5FA641C1","3A6E47F6-35C2-425D-B69A-5EDE629EF1A0","B40FB49A-3034-464F-A3D8-43D4E8AAF34E","75562411-CB29-4DE6-8778-A0D7F24F5D9F"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5081},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"9736E59F-BEA8-4A73-8786-9F4338694F9B","isLabel":true,"owner":{"__isSmartRef__":true,"id":5055},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5082},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5083}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,5,0,0)"},"5081":{"morph":{"__isSmartRef__":true,"id":5080},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5082":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(101.0,21.0)","_Padding":"lively.rect(0,3,0,0)","position":"lively.pt(0.0,0.0)"},"5083":{"_id":"_1138","chunkOwner":{"__isSmartRef__":true,"id":5080},"storedString":"cancel","style":{"__isSmartRef__":true,"id":5084},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5084":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5085":{"moveHorizontal":true,"moveVertical":true},"5086":{"stops":[{"__isSmartRef__":true,"id":5087},{"__isSmartRef__":true,"id":5088},{"__isSmartRef__":true,"id":5089},{"__isSmartRef__":true,"id":5090}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5087":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5088":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5089":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5090":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5091":{"stops":[{"__isSmartRef__":true,"id":5092},{"__isSmartRef__":true,"id":5093},{"__isSmartRef__":true,"id":5094},{"__isSmartRef__":true,"id":5095}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5092":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5093":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5094":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5095":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5096":{"comment":"Has a script that is called on button press","migrationLevel":4,"partName":"Button","partsSpaceName":"PartsBin/Inputs","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5097":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":5091},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(101.0,21.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"5098":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5099}],"derivationIds":[2898,"9D27A522-4E3D-482F-97CF-3CA3247A3999","4EBF07AD-25C0-4034-BC06-31F137F70FA1","DC6D6B8E-37AE-4815-A81A-AC7071124A26","42DF6D49-8482-40A3-B901-512013BB5C75","0D3EB4E1-46E7-4B1E-8273-6432575F84B5","733427E4-0BB2-4FB7-917C-4A3D98C50589","001872CD-CE26-4A7A-AB1F-3EFF5AC6D6A3","2FFB821F-9334-4125-8541-31C21E305B78","A3635A2F-B9AE-4CAA-A07F-76E90A2AF718","ACE7DD81-434E-40D4-A12D-CB728F4CFA61","15D1D871-417C-444D-B7E7-4556C755A914","AEC9FEB8-505A-4D19-9C25-747D78D04F17","38C38B49-0343-41FA-BC14-2FAF64266DB0","55C4703F-8F22-4BB7-A09A-4186B8A404F2","6F234AFA-11CA-48C1-841A-536E5A48FE21","68C85EC7-341D-4DEB-B92C-816AC5454663","E0718149-6E92-4F3B-8E50-D2728012054D","A14738A0-2B84-4465-BDAC-B98F839BD81C","D1D5B6BD-8D74-4E99-91AD-18C2825CA4C9"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5122},"grabbingEnabled":false,"halosEnabled":true,"id":"3FC2A8F3-0E0F-4F16-98B6-B641FDD78F04","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":5123},"layout":{"__isSmartRef__":true,"id":5128},"lighterFill":{"__isSmartRef__":true,"id":5129},"name":"Button1","normalFill":{"__isSmartRef__":true,"id":5134},"owner":{"__isSmartRef__":true,"id":4967},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5139},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5140},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":5123}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(245.0,378.0)","distanceToDragEvent":"lively.pt(62.0,-12.0)"},"5099":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5098},"targetMethodName":"onPublish","targetObj":{"__isSmartRef__":true,"id":4967},"visualConnector":{"__isSmartRef__":true,"id":5100},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5100":{"con":{"__isSmartRef__":true,"id":5099},"controlPoints":[{"__isSmartRef__":true,"id":5101},{"__isSmartRef__":true,"id":5102}],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":5110},"halosEnabled":true,"id":139,"owner":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":5111},"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":5103}],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5114},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"5101":{"connectedMagnet":null,"index":0,"morph":{"__isSmartRef__":true,"id":5100},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"5102":{"connectedMagnet":null,"index":1,"marker":{"__isSmartRef__":true,"id":5103},"markerDirection":"prev","morph":{"__isSmartRef__":true,"id":5100},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"5103":{"_Rotation":-2.5917394709132084,"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":5104},"halosEnabled":true,"id":140,"owner":{"__isSmartRef__":true,"id":5100},"scripts":[],"shape":{"__isSmartRef__":true,"id":5105},"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.5,0.5)"},"5104":{"morph":{"__isSmartRef__":true,"id":5103},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5105":{"_BorderWidth":0,"_ClipMode":"visible","_PathElements":[{"__isSmartRef__":true,"id":5106},{"__isSmartRef__":true,"id":5107},{"__isSmartRef__":true,"id":5108},{"__isSmartRef__":true,"id":5109}],"cachedVertices":null,"dontChangeShape":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(16.0,12.0)","_Fill":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5106":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"5107":{"isAbsolute":true,"x":0,"y":12,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"5108":{"isAbsolute":true,"x":16,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"5109":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"5110":{"morph":{"__isSmartRef__":true,"id":5100},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5111":{"_BorderWidth":1,"_ClipMode":"visible","_PathElements":[{"__isSmartRef__":true,"id":5112},{"__isSmartRef__":true,"id":5113}],"cachedVertices":null,"dontChangeShape":false,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(311.0,191.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-0.5,-0.5)"},"5112":{"isAbsolute":true,"x":310,"y":190,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"5113":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"5114":{"morphMenuItems":{"__isSmartRef__":true,"id":5115}},"5115":{"funcProperties":{"__isSmartRef__":true,"id":5116},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","varMapping":{"__isSmartRef__":true,"id":5117},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5116":{},"5117":{"this":{"__isSmartRef__":true,"id":5100},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5118}},"5118":{"$super":{"__isSmartRef__":true,"id":5119}},"5119":{"funcProperties":{"__isSmartRef__":true,"id":5120},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":5121},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5120":{},"5121":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":5100}},"5122":{"morph":{"__isSmartRef__":true,"id":5098},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5123":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":101,"_MinTextHeight":null,"_MinTextWidth":101,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[2899,"4F00D1F5-B85C-479E-BDDE-322DF2F432A3","5E7BC7AC-9EF9-4CF5-9196-A542A26534CA","46616896-CA46-4B43-B694-9FB001B32989","F73D407C-A72D-414B-AB8D-1E28025BCA1C","C5B395F9-BF24-4FA7-87D3-03E9AE9C4E45","ECEC7694-EF15-4DE7-A847-9DB2D4B99B3C","AE0EC189-A810-44FB-948F-F8667AF67929","CC950242-2CF1-48D3-B3C3-EF03073D145F","181712FB-04E9-40DA-ABEF-E711AC15A136","08CA5C5C-AAE0-4E6D-BFA4-04C9735965CC","F06603E2-E026-4DB9-B64F-71C0F6BE4CAA","5F5EDDF1-7355-4EE9-8286-9B0FC87B4A34","79E77E86-9ABD-4417-A260-E0CAABA3925E","11030354-936E-4E5D-BEB5-643D96C0CE06","34136BAA-3143-44E9-AA72-B7030E66E400","E5860588-E4A1-4D07-A6F3-12B2F107649A","8BB1A3A3-3886-44CB-A963-949225DF336A","9EB47672-A2C1-46F3-B8C7-FB5AFC6B8463","FE7A5658-2B84-42DB-B44A-0609785DD024"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5124},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"231F2369-FE93-4C69-A3D7-FCCE1C48F471","isLabel":true,"owner":{"__isSmartRef__":true,"id":5098},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5125},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5126}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,5,0,0)"},"5124":{"morph":{"__isSmartRef__":true,"id":5123},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5125":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(101.0,21.0)","_Padding":"lively.rect(0,3,0,0)","position":"lively.pt(0.0,0.0)"},"5126":{"_id":"_1043","chunkOwner":{"__isSmartRef__":true,"id":5123},"storedString":"publish","style":{"__isSmartRef__":true,"id":5127},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5127":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5128":{"moveHorizontal":true,"moveVertical":true},"5129":{"stops":[{"__isSmartRef__":true,"id":5130},{"__isSmartRef__":true,"id":5131},{"__isSmartRef__":true,"id":5132},{"__isSmartRef__":true,"id":5133}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5130":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5131":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5132":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5133":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5134":{"stops":[{"__isSmartRef__":true,"id":5135},{"__isSmartRef__":true,"id":5136},{"__isSmartRef__":true,"id":5137},{"__isSmartRef__":true,"id":5138}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5135":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5136":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5137":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5138":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5139":{"comment":"Has a script that is called on button press","migrationLevel":4,"partName":"Button","partsSpaceName":"PartsBin/Inputs","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5140":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":5134},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(101.0,21.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"5141":{"_ClipMode":"auto","_FontFamily":"Helvetica","_FontSize":10,"_InputAllowed":true,"_MaxTextHeight":null,"_MaxTextWidth":445,"_MinTextHeight":null,"_MinTextWidth":445,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":true,"attributeConnections":[],"charsReplaced":"","derivationIds":[2900,"7E82C349-9FC9-48B5-B84C-30E99FC40DF2","A07EAFD3-B03B-4E4C-BC72-FB29F65F543A","888FB55C-0365-4B40-A9B4-33FD19FA1E91","37AE3F7E-8AF9-413E-BDB9-796C3CE0C0A6","C19CF401-2869-429B-8C7E-3679F2C07B10","16D31632-3C1B-4388-9753-E178F4D74EC3","CE8B7F8B-0B5D-4A03-AFA0-CB5E4A9EE815","A0B7AE1E-340F-4786-A906-37B5D92B955E","6FB3DD7F-E27E-4C14-B6A7-87EE557243E3","8C9DC597-8FB3-409F-9F92-43E22D1EE113","96E19549-1C58-47D1-AABB-06F24696272A","20261F28-5D7A-4D9C-9F1F-79FC901C5E5F","9596C6D2-BEBD-47B3-B8A0-CD4AEBEF927D","420AC273-AA29-49EC-A1C7-C0E272006666","5D4C09DA-AAFB-4330-8646-23901C1FDB84","39A3F40D-B127-430E-B317-28966F140BB1","3753F8DF-2D2D-4113-BAB1-02998973DC21","480231CA-4CAF-464A-B1D3-A518AF7C287C","0B6CC11C-44F5-40A9-9FF6-A92E6003C5B3"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5142},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"B0886042-3CB3-4610-8AA8-F646B276F539","isBeingDragged":false,"isInputLine":false,"isLockOwner":false,"lastFindLoc":12,"layout":{"__isSmartRef__":true,"id":5143},"name":"CommentText","owner":{"__isSmartRef__":true,"id":4967},"savedTextString":"no comment","scripts":[],"shape":{"__isSmartRef__":true,"id":5144},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5145}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent"],"priorSelectionRange":[80,54],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,110.0)","distanceToDragEvent":"lively.pt(346.0,-16.0)"},"5142":{"morph":{"__isSmartRef__":true,"id":5141},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5143":{"resizeWidth":true},"5144":{"_BorderRadius":4.5,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"hidden","_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(208,208,208)","_Extent":"lively.pt(455.0,120.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(4,2,0,0)","_Position":"lively.pt(0.0,0.0)"},"5145":{"style":{"__isSmartRef__":true,"id":5146},"chunkOwner":{"__isSmartRef__":true,"id":5141},"_id":"_118150","storedString":"Constraint-based layouting with the Simplex algorithm.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5146":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5147":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":250,"_MinTextHeight":null,"_MinTextWidth":250,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"commit message","derivationIds":[2901,"8E267E15-1052-4F9C-B863-B733384EF1DA","851C46B4-347F-4AE4-9C04-C321E7CC8EA5","D33CE057-77D6-4CCC-90F9-867C622B3572","F9BFA4FE-D786-4384-B9F8-89EEA1D41685","95D3D9C3-CA8D-42A5-833B-30E01D630A4A","9FC24DFC-050E-423E-A017-2D5704509876","1EF71F38-5BCB-4C26-AB60-E2105330181C","7D191F0F-E475-47CF-BABE-55A543C7158D","F6ACFDD6-981C-4170-82C4-1AA9C3090741","092A05B9-0347-411B-8E2A-89272FF7A531","ABE15D91-8819-412F-9FAA-FC6A2F8AD14A","1F266812-1C31-4C6F-9676-B9E59DEA4864","F99A2F51-81DC-4D7F-93A2-84EFBFBC119F","7C9D55B3-6BFC-4DE2-B574-F4A3A11ECF00","08ABC4D8-386F-404A-AB0C-E90DC2E84DC0","4295456F-B084-4B9A-82A4-6C7639896A2F","8316BD0A-FC27-4157-8E2E-EA6DB50AFE6A","63931B60-496E-4220-A617-2BF416EFEA49","DBD3031A-C014-4936-8B4D-0F96354C78C3"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5148},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"21893F4A-70B4-4C4E-B53B-A819368446DD","isLockOwner":false,"lastFindLoc":14,"name":"Text9","owner":{"__isSmartRef__":true,"id":4967},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5149},"prevScroll":[0,0],"previousSelection":[0,6],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5150},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5151}],"__serializedExpressions__":["_Padding","_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,5,0,0)","_Position":"lively.pt(10.0,90.0)","distanceToDragEvent":"lively.pt(163.0,-17.0)","textColor":"Color.rgb(0,0,0)"},"5148":{"morph":{"__isSmartRef__":true,"id":5147},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5149":{"comment":"a simple text morph","migrationLevel":4,"partName":"Text","partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5150":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(250.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5151":{"_id":"_408","chunkOwner":{"__isSmartRef__":true,"id":5147},"morph":{"__isSmartRef__":true,"id":5147},"storedString":"comment","style":{"__isSmartRef__":true,"id":5152},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5152":{"italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5153":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5154}],"derivationIds":[2898,"9D27A522-4E3D-482F-97CF-3CA3247A3999","4EBF07AD-25C0-4034-BC06-31F137F70FA1","DC6D6B8E-37AE-4815-A81A-AC7071124A26","42DF6D49-8482-40A3-B901-512013BB5C75","132901B3-F9F2-482D-99E6-40EAECDCEF13","7BC760E1-232D-4654-8D89-3E2AF9B63E8A","10CF8C2D-EC10-4718-9BB8-A4D765C25CA2","E1457927-6D7F-4C43-A0D3-4606E937C36C","B2BCD5A8-36BB-4202-B2F1-480CA22D151C","16C66256-7472-4B33-A3FC-D41E1123E484","9D6EC181-02A4-4AA3-9511-97B61299072E","514B5C5C-2E93-4CD5-913F-C4210C8D3803","A4836A2F-5B4D-4F0C-BA65-6DF7DB4D4262","DD94CDA9-6F9F-4B4F-9D75-C57314BFD093","AB91D3DA-E1FA-400A-813B-C9670264E72F","9E97E660-33C2-4D79-9407-0794A939EBC2","E168BA8A-C869-40F5-B4BD-EF07D7092705","2C134907-2EFA-4549-AC62-E0FC170A250D","702FBC9D-4865-4039-83F3-EB17F30DCEC8","217E34A0-F0D6-4990-B377-FA23D2A96E30"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5156},"grabbingEnabled":false,"halosEnabled":true,"id":"8E328165-BED1-4DFE-8CBB-6C749EDBC76F","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":5157},"layout":{"__isSmartRef__":true,"id":5162},"lighterFill":{"__isSmartRef__":true,"id":5163},"name":"DiffButton","normalFill":{"__isSmartRef__":true,"id":5168},"owner":{"__isSmartRef__":true,"id":4967},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5173},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5174},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":5157}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(10.0,378.0)","distanceToDragEvent":"lively.pt(69.5,-18.0)"},"5154":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5153},"targetMethodName":"checkForUpdates","targetObj":{"__isSmartRef__":true,"id":4967},"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5155},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5155":{"source":{"__isSmartRef__":true,"id":5153},"target":{"__isSmartRef__":true,"id":4967}},"5156":{"morph":{"__isSmartRef__":true,"id":5153},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5157":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":150,"_MinTextHeight":null,"_MinTextWidth":150,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[2899,"4F00D1F5-B85C-479E-BDDE-322DF2F432A3","5E7BC7AC-9EF9-4CF5-9196-A542A26534CA","46616896-CA46-4B43-B694-9FB001B32989","F73D407C-A72D-414B-AB8D-1E28025BCA1C","E34F55EC-06D3-4965-A0D2-625CA896E3B7","2C75B823-DD52-427F-A501-B824B4C4AFFF","B4D1CBE5-9DEA-4728-8803-CCD541086497","6E0FBCF8-EAA4-4635-A092-F3A690EE9EF7","89A9C61E-62E5-4DC5-9ABB-48A97517BF54","7481FBBB-A4A7-4F5E-A153-60033229DE49","FEBD2158-DF74-4EDF-BD2A-2C5A19DDF177","129B298F-732B-46E2-AB44-60B8E8AC2378","92CFB2AD-D63D-4DD7-A729-6D0962A7C5FC","BC6FB6FB-EF63-4C39-9668-0462E42556C2","8BE2159A-9EB3-44EC-8BAD-0CF297F58645","D81DC308-8273-4F17-A7C0-849953D6454B","C536710D-050F-4AF1-BAD1-6EE763015B10","FDD58AA8-D717-4855-BB3A-B81014786962","1ACCD898-314B-4EB0-A177-CE6DD69E30D0","BE433DB8-657C-4FCB-BB4D-0088D3115495"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5158},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"C57E815A-C30C-4AC3-B7CE-B2C93772BD1D","isLabel":true,"owner":{"__isSmartRef__":true,"id":5153},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5159},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5160}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,5,0,0)"},"5158":{"morph":{"__isSmartRef__":true,"id":5157},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5159":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(150.0,21.0)","_Padding":"lively.rect(0,3,0,0)","position":"lively.pt(0.0,0.0)"},"5160":{"_id":"_942","chunkOwner":{"__isSmartRef__":true,"id":5157},"storedString":"check for updates","style":{"__isSmartRef__":true,"id":5161},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5161":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5162":{"moveVertical":true},"5163":{"stops":[{"__isSmartRef__":true,"id":5164},{"__isSmartRef__":true,"id":5165},{"__isSmartRef__":true,"id":5166},{"__isSmartRef__":true,"id":5167}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5164":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5165":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5166":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5167":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5168":{"stops":[{"__isSmartRef__":true,"id":5169},{"__isSmartRef__":true,"id":5170},{"__isSmartRef__":true,"id":5171},{"__isSmartRef__":true,"id":5172}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5169":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5170":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5171":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5172":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5173":{"comment":"Has a script that is called on button press","migrationLevel":4,"partName":"Button","partsSpaceName":"PartsBin/Inputs","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5174":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":5168},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(150.0,21.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"5175":{"_ClipMode":"hidden","_FontFamily":"Helvetica","_FontSize":10,"_MaxTextHeight":null,"_MaxTextWidth":250,"_MinTextHeight":null,"_MinTextWidth":250,"_WhiteSpaceHandling":"pre-wrap","allowInput":true,"charsReplaced":"CommitMessageTest1","derivationIds":[2893,"FBE4B17F-DC2B-4783-899B-CF1B051F14D9","A2C45BC5-C44B-4AEA-A29E-ADE3DAF08638","640BD984-1AB2-45B8-BCEC-AB32A6199D68","BE2E06DB-4DFC-4628-9FED-8F3E87D18E07","6D28F6C5-8D27-4A2D-A13E-55172343909B","9537F96B-5D0E-47CF-9435-5850919DA5A2","B8516280-8A31-4C9E-A9EF-3C058FB084E5","0A41986D-4F2B-4D8B-8A35-AEB659C5D25A","7A7E3053-DA4F-465C-B558-5138BE382156","7024A970-16E6-4DE1-9BD6-6DC50779F4AA","181F12CB-A2A2-4A98-A3B0-9CAC859DFC66","B6176017-4E7E-463E-82DF-DFC54EB00EC9","2956D5AA-C488-4F2E-AEDF-6D795EEECAB3","DB745EE2-3FE0-42B6-8D29-E2B6215E2B17","BD1B8949-BF8B-4B64-A2A5-95E8919FD98B","2350C658-7205-479B-B1DD-AD260D3425E2","E68A6841-BC15-4078-836D-4949AFA0A264","58CD9B79-D2BF-4300-9531-A42E08842E2A","E6B43BB9-DD76-4917-88E5-E4B146FE5E62"],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5176},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"BEA6594C-5928-4232-A493-FC1D81B843D8","isInputLine":true,"isLockOwner":false,"lastFindLoc":18,"layout":{"__isSmartRef__":true,"id":5177},"name":"CategoryText","owner":{"__isSmartRef__":true,"id":4967},"previousSelection":[0,14],"savedTextString":"PartsBin/Basic","scripts":[],"shape":{"__isSmartRef__":true,"id":5178},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5179}],"_WordBreak":"break-all","isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(200.0,50.0)","distanceToDragEvent":"lively.pt(170.4,-10.1)"},"5176":{"morph":{"__isSmartRef__":true,"id":5175},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5177":{"moveHorizontal":true,"resizeWidth":false},"5178":{"_BorderRadius":4.5,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"hidden","_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(220,220,220)","_Extent":"lively.pt(260.0,20.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(4,2,0,0)","_Position":"lively.pt(0.0,0.0)"},"5179":{"style":{"__isSmartRef__":true,"id":5180},"chunkOwner":{"__isSmartRef__":true,"id":5175},"_id":"_118149","storedString":"PartsBin/sd1213/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5180":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5181":{"submorphs":[{"__isSmartRef__":true,"id":5182},{"__isSmartRef__":true,"id":5223},{"__isSmartRef__":true,"id":5264},{"__isSmartRef__":true,"id":5305},{"__isSmartRef__":true,"id":5311},{"__isSmartRef__":true,"id":5353},{"__isSmartRef__":true,"id":5449},{"__isSmartRef__":true,"id":5474},{"__isSmartRef__":true,"id":5515},{"__isSmartRef__":true,"id":5556},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5614},{"__isSmartRef__":true,"id":5631},{"__isSmartRef__":true,"id":5648},{"__isSmartRef__":true,"id":5665},{"__isSmartRef__":true,"id":5706},{"__isSmartRef__":true,"id":5753},{"__isSmartRef__":true,"id":5761},{"__isSmartRef__":true,"id":5767},{"__isSmartRef__":true,"id":5775},{"__isSmartRef__":true,"id":5792},{"__isSmartRef__":true,"id":5809},{"__isSmartRef__":true,"id":5826}],"scripts":[],"id":"2DC5BE39-E49E-4AA9-B43B-97850445B02F","shape":{"__isSmartRef__":true,"id":6053},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SketchPad","partsBinMetaInfo":{"__isSmartRef__":true,"id":6054},"eventHandler":{"__isSmartRef__":true,"id":6156},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","D80E875B-6AF6-42A2-867B-9087ADB52B56","1FBA67A7-35FE-4565-BE99-3E711ADCC60C","FA4B6E74-FEF3-42E4-99F7-0808162F10C6","9D3143EB-5A86-4E5D-89B8-2A80AE77ED6C","437EB517-ACDD-4159-8570-A743662FCA1C","E5379134-6EE8-4044-9E56-C9944CF13858","226AF8B0-E3C5-48F6-9EAA-1D7CA952D3E3","3D88D5A8-498C-4C02-973B-39A33194C5E9","993BAC25-CB6D-45AF-B23F-DAEE4C9CB4D5","0EDE6913-3350-4C59-BFE5-03B0D7BD138F","B2A366A8-ECD3-4D81-BA2B-1D4BECDA48C5","2951F983-4713-47BB-AF97-23098FD00571","9CD81CBC-B824-4110-9E0A-5900F4526F7D","5CB108E5-0F34-447E-AAF0-47EE568970B6","ACA98173-8859-40AC-8E5F-9F9E762237F9","810B4666-02EC-4A99-8B0A-A18381E0695E","DBACA50B-763D-4192-8D7A-5F739000BEBD","87CC6A0B-BE40-4E01-BA0C-CC57D16AD4C1","D2121959-71F4-4871-B204-E3207AFDD8B1"],"partTests":{"__isSmartRef__":true,"id":6157},"_ClipMode":"visible","moved":true,"prevScroll":[0,0],"#startLetters":"setCur","algorithm":{"__isSmartRef__":true,"id":6162},"result":false,"currentConstraintType":null,"isBeingDragged":false,"firstRatioSide":null,"isCopyMorphRef":true,"morphRefId":1,"constraintsArray":[],"firstVerticalDistance":null,"firstHorizontalDistance":null,"neededValues":[],"specifiedValues":[],"valuesToSet":false,"originalValues":[],"mostSignificantChange":null,"__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6163},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(131.0,2105.0)","distanceToDragEvent":"lively.pt(1018.0,-56.0)"},"5182":{"submorphs":[{"__isSmartRef__":true,"id":5183}],"scripts":[],"id":"D2DA54C6-E961-4BF0-88CF-CAB778753FC5","shape":{"__isSmartRef__":true,"id":5188},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5194},"lighterFill":{"__isSmartRef__":true,"id":5199},"label":{"__isSmartRef__":true,"id":5183},"name":"widthButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5204},"attributeConnections":[{"__isSmartRef__":true,"id":5216}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":5217},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","BF00B0C0-D9BF-49C4-A72A-255AE1324CC0","E87574DE-267A-4423-A141-9A6062476C19","12D06FD9-DB52-4D4C-8F9A-9CFD9DF81F13","B4E46908-C44A-49B8-A71B-DF67C2D35AEA","06EDCB94-3729-4142-AD53-32AF0CCE689F","A220D262-1F99-4838-95C8-4581D4BCD5E7","2EC743F9-44DC-4036-A700-EBA2DF6427E3","9C6CE5FD-304F-40C1-AA5D-4DCC3E00F32A","82D5D5D5-8655-417B-A5AE-C68841E4E10C","3B1C64AD-4B3B-4F6C-B318-B73BCECF8103","32EE9C18-7B65-45F7-8B84-A22BCAC38D64","5ED96D3F-6E5A-4413-BCCF-ABB8BD311595","4BB929A3-4054-47AC-BADA-DA1EB9DC7460","1FDCD61D-269B-439A-A3C0-33C986B275E0","11472665-0AD6-45C8-A699-CC80410F7DFB","B7DC485E-80D6-4BBE-8716-65965311BAF6","21A2519B-A4F7-44CA-8069-3BCD3D930DA2","E80D393A-9B81-4CE2-9907-541756464455"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":5181},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5218},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,343.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"5183":{"submorphs":[],"scripts":[],"id":"6A72F5A6-0460-429A-8FB8-6D4C72C902DB","shape":{"__isSmartRef__":true,"id":5184},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5182},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":5185}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":5187},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","81AFACF4-6FDC-41C0-AA53-F1758AC2090F","3A9CCD66-5E2A-4B80-9A2B-F72AC0AC7AE3","7797BABD-8C63-4851-BEBF-7EBAA36CEEFE","047EE6F1-837E-4C10-8458-06675B51A4AB","4BA67ECE-18E9-4CC7-ABFA-465AF947CC71","4D7DE0A8-20C4-48A4-8209-3F86A1C717E3","D73A63DD-803D-4045-A7A7-D9AD06E3D34A","88D14D26-F53B-4575-9BEF-51DA3E97E515","41452005-DAA8-4427-A34E-F0FC94EAF76B","D9166448-EB63-4968-8FCD-D059A819E8DE","7F8AA989-612A-4C6F-ABB0-2D8A2C19BCB0","E77D6BAD-A7E4-4D57-B2C4-9CECC639941A","18CDC4F4-9F15-4F87-ADD3-0FCC8586209F","B64868BF-910E-45E7-9AC1-2329EC856ABE","7F66EF13-1FE5-49FF-865D-B73C35637354","A611E69C-2578-4CF2-B670-1D4B83CE4016","C1BF47BF-8A4B-48A0-9CAE-0B270F6C475B","4A29024D-828A-4D18-9BDD-73AD3340162B"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"5184":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"5185":{"style":{"__isSmartRef__":true,"id":5186},"chunkOwner":{"__isSmartRef__":true,"id":5183},"_id":"_1167","storedString":"Breite","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5186":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5187":{"morph":{"__isSmartRef__":true,"id":5183},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5188":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":5189},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"5189":{"stops":[{"__isSmartRef__":true,"id":5190},{"__isSmartRef__":true,"id":5191},{"__isSmartRef__":true,"id":5192},{"__isSmartRef__":true,"id":5193}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5190":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5191":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5192":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5193":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5194":{"stops":[{"__isSmartRef__":true,"id":5195},{"__isSmartRef__":true,"id":5196},{"__isSmartRef__":true,"id":5197},{"__isSmartRef__":true,"id":5198}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5195":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5196":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5197":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5198":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5199":{"stops":[{"__isSmartRef__":true,"id":5200},{"__isSmartRef__":true,"id":5201},{"__isSmartRef__":true,"id":5202},{"__isSmartRef__":true,"id":5203}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5200":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5201":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5202":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5203":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5204":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":5205},{"__isSmartRef__":true,"id":5207},{"__isSmartRef__":true,"id":5209},{"__isSmartRef__":true,"id":5211},{"__isSmartRef__":true,"id":5213}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":5215},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5205":{"date":{"__isSmartRef__":true,"id":5206},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"5206":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"5207":{"date":{"__isSmartRef__":true,"id":5208},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"5208":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"5209":{"date":{"__isSmartRef__":true,"id":5210},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"5210":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"5211":{"date":{"__isSmartRef__":true,"id":5212},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"5212":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"5213":{"date":{"__isSmartRef__":true,"id":5214},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"5214":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"5215":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"5216":{"sourceObj":{"__isSmartRef__":true,"id":5182},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5182},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5217":{"morph":{"__isSmartRef__":true,"id":5182},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5218":{"doAction":{"__isSmartRef__":true,"id":5219}},"5219":{"varMapping":{"__isSmartRef__":true,"id":5220},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"width\")\n}","funcProperties":{"__isSmartRef__":true,"id":5221},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5220":{"this":{"__isSmartRef__":true,"id":5182}},"5221":{"timestamp":{"__isSmartRef__":true,"id":5222},"user":"daniel.hoffmann","tags":[]},"5222":{"isSerializedDate":true,"string":"Sun Dec 02 2012 12:13:20 GMT+0100 (CET)"},"5223":{"submorphs":[{"__isSmartRef__":true,"id":5224}],"scripts":[],"id":"5D849594-C69D-4BC4-9D25-2E5F8F942170","shape":{"__isSmartRef__":true,"id":5229},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5235},"lighterFill":{"__isSmartRef__":true,"id":5240},"label":{"__isSmartRef__":true,"id":5224},"name":"ratioButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5245},"attributeConnections":[{"__isSmartRef__":true,"id":5257}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":5258},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","04201192-A068-4AE4-9F41-50B132EE82CC","2D30918D-C7D3-4006-A2E7-7F88A6BD8F23","656196ED-1C07-48D4-8A23-A4FEF527E0AC","4CB4B6F8-E829-4A46-AD84-C5D64C0FF5AF","B801DD73-1AEC-456D-8AAC-9E915F76DD41","E3160353-FB01-4EBF-8868-1D0CF5AA1849","C17CE8DD-F150-471B-A804-B902C44DB989","5775AABA-C8F1-4CDE-8B9D-B7845202C77B","4BB3014B-33C9-418D-9735-02CBF7445E51","A0E03D49-1B8C-4C43-A472-8B7BABE8A448","A7438F07-844B-4EEF-B510-1079CD02604F","B83B2110-9642-4E20-AE00-47730D7AD7CC","714B763A-0078-409F-8828-8F98D1B8DF5F","845D98E2-FC37-488E-9570-CC033C533CEE","310F023E-7290-414E-A30C-FE57BE32E5BC","6BCD8887-D7D2-4C3D-A81E-A9F2E4EEF6FD","3AEAAB37-D83A-4EC5-8492-C04628E78188","A83B6E2E-AF90-43B8-879E-11DC05EB6278"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":5181},"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5259},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,417.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"5224":{"submorphs":[],"scripts":[],"id":"057ADECD-690B-4BEF-9830-6EA15BBCDA5B","shape":{"__isSmartRef__":true,"id":5225},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5223},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":5226}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":5228},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","97B231F5-D46D-4DFF-8A55-0C378263FD01","63D9A5CA-ECF4-46B9-A362-27818599325C","801772B7-652A-4285-94B3-E9763D3A0A0A","377D2D25-3B82-4D0E-BBB7-83CFD46B165C","209BE7AD-BEB8-453F-912E-D757BE6EA71D","AB52B694-4478-40B4-BCDF-4F69ABD0C1FB","303C69B8-19F4-4246-A1E0-A0F10E224FBF","C4C740F9-7B6A-4961-95C1-21341EBE2014","36AF778E-B9C8-4C1B-BFD6-1253FBF7ED3A","735AD9EB-4742-44AC-ACBA-3354CCE6E179","6C8AFAB5-2782-4F5B-9B96-BC3ED4EA5048","EAF0E705-F0FD-4C70-8BB5-6A75C61726F8","4568E660-670D-4B70-8984-295FCB33200A","CF8D8A2D-E86F-43AD-B127-682B589DEE52","9AE68B5E-A7E3-41E1-A3E4-6B0ABEFB3938","55E466F8-AE36-4E26-B951-00381948636D","63DC2FA5-4931-46C4-8F92-888101CBB1B5","DC20208E-ED9C-4280-97B7-1D0E5381072A"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"5225":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"5226":{"style":{"__isSmartRef__":true,"id":5227},"chunkOwner":{"__isSmartRef__":true,"id":5224},"_id":"_1325","storedString":"Verhältnis","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5227":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5228":{"morph":{"__isSmartRef__":true,"id":5224},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5229":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":5230},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"5230":{"stops":[{"__isSmartRef__":true,"id":5231},{"__isSmartRef__":true,"id":5232},{"__isSmartRef__":true,"id":5233},{"__isSmartRef__":true,"id":5234}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5231":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5232":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5233":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5234":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5235":{"stops":[{"__isSmartRef__":true,"id":5236},{"__isSmartRef__":true,"id":5237},{"__isSmartRef__":true,"id":5238},{"__isSmartRef__":true,"id":5239}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5236":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5237":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5238":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5239":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5240":{"stops":[{"__isSmartRef__":true,"id":5241},{"__isSmartRef__":true,"id":5242},{"__isSmartRef__":true,"id":5243},{"__isSmartRef__":true,"id":5244}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5241":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5242":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5243":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5244":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5245":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":5246},{"__isSmartRef__":true,"id":5248},{"__isSmartRef__":true,"id":5250},{"__isSmartRef__":true,"id":5252},{"__isSmartRef__":true,"id":5254}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":5256},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5246":{"date":{"__isSmartRef__":true,"id":5247},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"5247":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"5248":{"date":{"__isSmartRef__":true,"id":5249},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"5249":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"5250":{"date":{"__isSmartRef__":true,"id":5251},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"5251":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"5252":{"date":{"__isSmartRef__":true,"id":5253},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"5253":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"5254":{"date":{"__isSmartRef__":true,"id":5255},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"5255":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"5256":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"5257":{"sourceObj":{"__isSmartRef__":true,"id":5223},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5223},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5258":{"morph":{"__isSmartRef__":true,"id":5223},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5259":{"doAction":{"__isSmartRef__":true,"id":5260}},"5260":{"varMapping":{"__isSmartRef__":true,"id":5261},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"ratio\");\n}","funcProperties":{"__isSmartRef__":true,"id":5262},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5261":{"this":{"__isSmartRef__":true,"id":5223}},"5262":{"timestamp":{"__isSmartRef__":true,"id":5263},"user":"daniel.hoffmann","tags":[]},"5263":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:03:37 GMT+0100 (CET)"},"5264":{"submorphs":[{"__isSmartRef__":true,"id":5265}],"scripts":[],"id":"572875E0-67C3-47D2-AF88-8427FFC7AC8A","shape":{"__isSmartRef__":true,"id":5270},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5276},"lighterFill":{"__isSmartRef__":true,"id":5281},"label":{"__isSmartRef__":true,"id":5265},"name":"heightButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5286},"attributeConnections":[{"__isSmartRef__":true,"id":5298}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":5299},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","F9ADD09B-CC9D-47AA-A87D-54065878E333","7F647466-E96F-4C31-9CB5-7C450EE9A17E","52A09835-747D-445D-A17D-0F12C44FF1D5","A5261525-3448-4B30-86EF-3B1F6D2CA180","6F890701-16EF-4933-BFF6-366030CAE394","373F7ACC-0A40-4EC6-A402-695E35E895AE","C9BA2C75-794B-4F26-9334-CE05CA681895","437CE367-DCA2-42D0-B627-7E8DAEAC6525","90D85C76-093F-4E88-AC7C-6DAB929BD357","5918D7DA-9888-4C08-B21F-DDEC1A157132","D0B4E15D-0E4B-448F-A630-8A440E6E4AF9","CD58717D-22C7-424A-BBA7-C99CFAE96746","B4E2386A-E321-4F67-A0E9-7D4FF78B46C0","2924FCBB-6210-4B45-9398-FE41EF9B7F0E","63290357-BE7B-4A83-BEC6-8A02B6273C2F","4BE050C1-F977-4FEB-A620-7D8737BC23A3","6F897097-F792-45E4-BE67-62BF3A4ED2B4","2C24EC85-665F-400A-8323-857EA3EC7061"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":5181},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5300},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,380.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"5265":{"submorphs":[],"scripts":[],"id":"7D12E014-301E-494C-8137-C68021A26570","shape":{"__isSmartRef__":true,"id":5266},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5264},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":5267}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":5269},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","47B21556-6B15-498A-B9BF-F819229C95A9","E1FE4223-C4B8-418A-B3AF-83FFA6A0CD5B","C7846054-6FDC-4234-B3B3-7EE6C30BA4D3","B8B0F3E7-35D7-43B4-954E-CFB184415263","E258CC93-0FBD-47C4-A185-744532B9AC3B","A5855382-233E-4BF9-A5C5-8CA20D018E45","ED758BA3-71AD-4C91-83A3-8A0B6FBB89F2","A53C3E0A-62DC-455D-9FC0-310D5EA1D3E4","B5C44FE4-3380-40A6-BA67-7160F7270E8E","D90E8E03-E143-4038-9B1E-4B598ED3E9D9","E7F2DE46-7206-4AED-9DB0-7AA55F17D941","5545255C-12DF-4D0D-B7EA-66B50930F9BA","E5BE4A7E-C820-45A4-ACA2-746D3D71FCC0","CC66141E-E19B-4FB7-A250-62E9674F46D7","CC11223C-A595-4F33-8BDE-321C6FAF7401","CE4AD76C-F383-42C3-B1EA-4B872F01D8F7","31A65516-859E-41B7-A912-0775A8286C59","AD21472F-5767-4083-9A55-717DB3D78547"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"5266":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"5267":{"style":{"__isSmartRef__":true,"id":5268},"chunkOwner":{"__isSmartRef__":true,"id":5265},"_id":"_1088","storedString":"Höhe","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5268":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5269":{"morph":{"__isSmartRef__":true,"id":5265},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5270":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":5271},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"5271":{"stops":[{"__isSmartRef__":true,"id":5272},{"__isSmartRef__":true,"id":5273},{"__isSmartRef__":true,"id":5274},{"__isSmartRef__":true,"id":5275}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5272":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5273":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5274":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5275":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5276":{"stops":[{"__isSmartRef__":true,"id":5277},{"__isSmartRef__":true,"id":5278},{"__isSmartRef__":true,"id":5279},{"__isSmartRef__":true,"id":5280}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5277":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5278":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5279":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5280":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5281":{"stops":[{"__isSmartRef__":true,"id":5282},{"__isSmartRef__":true,"id":5283},{"__isSmartRef__":true,"id":5284},{"__isSmartRef__":true,"id":5285}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5282":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5283":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5284":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5285":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5286":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":5287},{"__isSmartRef__":true,"id":5289},{"__isSmartRef__":true,"id":5291},{"__isSmartRef__":true,"id":5293},{"__isSmartRef__":true,"id":5295}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":5297},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5287":{"date":{"__isSmartRef__":true,"id":5288},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"5288":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"5289":{"date":{"__isSmartRef__":true,"id":5290},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"5290":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"5291":{"date":{"__isSmartRef__":true,"id":5292},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"5292":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"5293":{"date":{"__isSmartRef__":true,"id":5294},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"5294":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"5295":{"date":{"__isSmartRef__":true,"id":5296},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"5296":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"5297":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"5298":{"sourceObj":{"__isSmartRef__":true,"id":5264},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5264},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5299":{"morph":{"__isSmartRef__":true,"id":5264},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5300":{"doAction":{"__isSmartRef__":true,"id":5301}},"5301":{"varMapping":{"__isSmartRef__":true,"id":5302},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"height\")\n}","funcProperties":{"__isSmartRef__":true,"id":5303},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5302":{"this":{"__isSmartRef__":true,"id":5264}},"5303":{"timestamp":{"__isSmartRef__":true,"id":5304},"user":"daniel.hoffmann","tags":[]},"5304":{"isSerializedDate":true,"string":"Sun Dec 02 2012 12:13:39 GMT+0100 (CET)"},"5305":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5306},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5307}],"eventHandler":{"__isSmartRef__":true,"id":5309},"_ClipMode":"auto","derivationIds":["62424A55-8C49-4D20-85E3-32CFE0B094E6","692AAEB2-E3B2-429A-BD43-059D6BC7D53F","9F9E0E79-D469-449A-9A09-2AE06EE610E6","69D47636-83EF-46E0-A6A2-FD4DA6261F5D","94D102B5-9583-4038-AA05-311A5D1CD26E","95FF6204-C38E-49E7-835E-5B83D8435EFA","D37043D1-30B3-47EB-A8D1-BC1FF3CC8323","9CA57677-3FD9-4D34-87F7-83826949C287","95EAB5DF-7F75-42DA-AAE6-F136F1DDB3A7","8CE344F4-B1B3-4F2B-A4CA-29B077426419","D1EA35F1-967A-4ECB-831A-FA3BD77463BA","BAFB0192-D52F-49E0-90B1-AE3B3CD4A034","0596FD48-853C-4688-927B-7A82DE969871","8C867B5B-9ED0-48BA-8CB9-BB98D3187F4F","AB6EE33B-B866-495B-826E-9019C77D3C69","6ECB1455-3A21-4AB0-897E-0F0BB93B68EF","9B7BCA0F-24F2-4E31-9CBA-6811454DE12F","93526251-EBE8-476F-A673-8C0177391E6E","4150F94D-85D6-4FE1-87AF-264EDB686EA3","F1D54EE8-C8E1-4E6A-8BEC-D83948C8D3E8"],"id":"0AF2ADFA-1EE4-457C-BB59-85832B9C57ED","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"layout":{"__isSmartRef__":true,"id":5310},"syntaxHighlightingWhileTyping":false,"accessibleInInactiveWindow":true,"parseErrors":null,"_lastSyntaxHighlightTime":3,"showsHalos":false,"isBeingDragged":false,"name":"SelectedText","text":"name","charsReplaced":"blueRect","lastFindLoc":16,"owner":{"__isSmartRef__":true,"id":5181},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"#startLetters":"disa","__serializedExpressions__":["_TextColor","_Position"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,254.0)"},"5306":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(97.0,23.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"5307":{"style":{"__isSmartRef__":true,"id":5308},"chunkOwner":{"__isSmartRef__":true,"id":5305},"_id":"_108022","storedString":"lblue","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5308":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5309":{"morph":{"__isSmartRef__":true,"id":5305},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5310":{"resizeWidth":true,"resizeHeight":true},"5311":{"submorphs":[{"__isSmartRef__":true,"id":5312}],"scripts":[],"id":"649EEBE5-657A-4839-9D82-12125AC78E7A","shape":{"__isSmartRef__":true,"id":5317},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5323},"lighterFill":{"__isSmartRef__":true,"id":5328},"label":{"__isSmartRef__":true,"id":5312},"name":"stepButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5333},"attributeConnections":[{"__isSmartRef__":true,"id":5345}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":5347},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","5DC89142-1E9D-4F9D-8CC7-4ACAD3FDB32D","16626E66-A841-4E0A-9692-2F2534B1F06F","96DBF6DD-3596-4554-98F4-BD1782C95ACB","8C059799-B938-4458-A054-0BF2C93DF1EC","57CDCC7B-37A6-4E9E-ACB9-192B3D578DA0","A2475486-D122-4968-97F8-307C609A7E48","F1CF74E6-4D1C-4BE7-9D96-44BED419B825","0DB44CA2-ACA4-40FE-8AC6-FF177A01E4B3","5EA840B5-024B-48F8-87F2-FAAF855264A0","AFBA0B60-D305-4A4A-8BA4-CE88EEC146BC","3BD33218-4058-4E41-A0D8-8574A55B8506","B0A4FDF4-2FED-4666-B692-3FB0712B73BD","52765AA0-FBD6-4F80-BB24-BABB6567A13F","64EEE325-03EC-4F69-A89D-E8EC24120A5A","E9529B29-2D2C-4302-9A3F-5500738F5F18","2D50D118-8564-4A42-A37B-1D3A914E257E","02F96056-341A-4190-9EE2-3F26543C519D","41F900EA-E2F9-4DB9-8F94-3D2281E5A028"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":5181},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5348},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,182.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"5312":{"submorphs":[],"scripts":[],"id":"048C1B66-B5EE-4F03-A95B-C505C22747F5","shape":{"__isSmartRef__":true,"id":5313},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5311},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":5314}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":5316},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","DFC25BA5-C55B-4BAD-A16C-ABAD9E6744DB","89EED327-F1A9-41E9-B5EE-C5D60824ECE0","84EE39A7-3564-46BE-9222-2D58CB507AA3","F21E1DD4-4613-461E-B90E-A804C251F8DD","A1F18994-7984-40E5-9655-187BA5721D53","4A2EF52C-9722-462C-BDFF-8CDED286D21F","050E1615-7B64-4637-9C8B-3B0186C44EBC","9648335C-0ED0-46A2-9B3D-29CCE07D16A8","E3FD7BCE-D4D9-413D-B051-12577205E2F3","F0574B95-FF6B-43B5-B510-77216FC7D9F5","DF5D267E-8C7F-4655-9086-A4FCF73AE20C","2371E9A6-9B62-4009-87B2-5D86FA89FD49","66223CBC-050F-4981-9093-476CEF90CA88","B3B4B4AD-8AD0-40B9-A05B-A19813A4B5EF","9A6A1645-9F2A-4D03-9876-32D22302114A","AEFB2E69-1446-4BCA-8EA9-EECA0B19880D","B624BA97-236C-481D-8A12-AC000A07F406","C49E392A-0D71-4D4B-8193-EED54165D44D"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"5313":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"5314":{"style":{"__isSmartRef__":true,"id":5315},"chunkOwner":{"__isSmartRef__":true,"id":5312},"_id":"_1246","storedString":"Schritt","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5315":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5316":{"morph":{"__isSmartRef__":true,"id":5312},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5317":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":5318},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"5318":{"stops":[{"__isSmartRef__":true,"id":5319},{"__isSmartRef__":true,"id":5320},{"__isSmartRef__":true,"id":5321},{"__isSmartRef__":true,"id":5322}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5319":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5320":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5321":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5322":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5323":{"stops":[{"__isSmartRef__":true,"id":5324},{"__isSmartRef__":true,"id":5325},{"__isSmartRef__":true,"id":5326},{"__isSmartRef__":true,"id":5327}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5324":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5325":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5326":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5327":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5328":{"stops":[{"__isSmartRef__":true,"id":5329},{"__isSmartRef__":true,"id":5330},{"__isSmartRef__":true,"id":5331},{"__isSmartRef__":true,"id":5332}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5329":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5330":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5331":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5332":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5333":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":5334},{"__isSmartRef__":true,"id":5336},{"__isSmartRef__":true,"id":5338},{"__isSmartRef__":true,"id":5340},{"__isSmartRef__":true,"id":5342}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":5344},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5334":{"date":{"__isSmartRef__":true,"id":5335},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"5335":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"5336":{"date":{"__isSmartRef__":true,"id":5337},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"5337":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"5338":{"date":{"__isSmartRef__":true,"id":5339},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"5339":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"5340":{"date":{"__isSmartRef__":true,"id":5341},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"5341":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"5342":{"date":{"__isSmartRef__":true,"id":5343},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"5343":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"5344":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"5345":{"sourceObj":{"__isSmartRef__":true,"id":5311},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5181},"targetMethodName":"simplexStep","varMapping":{"__isSmartRef__":true,"id":5346},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5346":{"source":{"__isSmartRef__":true,"id":5311},"target":{"__isSmartRef__":true,"id":5181}},"5347":{"morph":{"__isSmartRef__":true,"id":5311},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5348":{"doAction":{"__isSmartRef__":true,"id":5349}},"5349":{"varMapping":{"__isSmartRef__":true,"id":5350},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":5351},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5350":{"this":{"__isSmartRef__":true,"id":5311}},"5351":{"timestamp":{"__isSmartRef__":true,"id":5352},"user":"robertkrahn","tags":[]},"5352":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"5353":{"submorphs":[{"__isSmartRef__":true,"id":5354}],"scripts":[],"id":"5355D38D-D2E7-4C92-BC15-0996BE503CE1","shape":{"__isSmartRef__":true,"id":5359},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5365},"lighterFill":{"__isSmartRef__":true,"id":5370},"label":{"__isSmartRef__":true,"id":5354},"name":"stopButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5375},"attributeConnections":[{"__isSmartRef__":true,"id":5386},{"__isSmartRef__":true,"id":5387},{"__isSmartRef__":true,"id":5441}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":5443},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","8B7A69E1-2842-4086-AAF1-C435517C4DA7","C2A72BC2-1B3C-4CB5-970E-F0D28763C62D","707149E7-9837-4996-BB84-9423A4404556","C479A54B-32C8-4A5E-A1FB-B5C5A35B70C7","8A891806-DFA1-4D9B-88D6-BBD4587F3D7B","BA252EA5-5572-411C-8BFC-41265BBA4CE8","C1E1C431-73A9-4B45-AA79-F33D7C716811","4DD7EAD5-32D2-47DC-AB49-A846379C9833","957FAFB0-591A-41ED-9A77-ECFA79075EFB","B47E8E5C-DAC3-4563-8D1B-84D5BD41221E","D5D69655-F1A9-43E8-8A60-55A40A704FD4","203964DE-9806-4853-B081-9291B36DDEB4","C527F43C-C9B9-4F98-9BCE-5DA416997DA5","0F8B22A1-522F-433F-845D-E63F884C6E65","FABDAC40-0329-453D-8D6D-18482221CB7D","596423BB-81F6-4AAF-97BA-FB2BACC578F0","A54613BA-D2EF-4342-AEAB-7BF565DCD412","2C1838DB-4966-4235-9348-B1393BED2C5B","1D756E87-A1E7-4038-80E4-CE9EC1C191F8"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":5181},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5444},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,145.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"5354":{"submorphs":[],"scripts":[],"id":"A28F17B9-786A-414A-A058-A3A950BA4168","shape":{"__isSmartRef__":true,"id":5355},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5353},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":5356}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":5358},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","E24E16C9-A02D-4DC4-89F3-9535E54A9BAE","6FD03EBD-9331-4021-99B7-298ADDFC8C33","53BAF5AF-5CBA-425B-A0BB-5E51D31867FA","BC8209BF-4E53-419D-9D86-49C971E6F754","464553B0-0A18-418A-8665-C128463D0EAD","D0F9E5D5-1EEB-4490-A36B-12CB104F01A9","35E05786-926D-42CB-88EF-CE38E8F2C86E","6D6F1EE6-7BA6-4B05-8916-FA27A3BD92BC","23F2BF06-7425-4AD5-8397-0904C8E5476C","4F60540C-2F4F-43E2-9C58-43E1A991C147","F55EC9CF-7CA4-4D52-A99A-8EA142D1C2DD","35F929E7-9BD3-4CFA-879B-032BDC3512A2","6462E539-2C08-4855-9183-38E64A287B16","818D52B2-0C39-4F01-8C54-23E22EF2381E","6E716808-0B18-40C7-89D5-D682ADD2A299","2D0EB972-8F81-4BEC-81C8-D3E83A65F958","509DDFAC-D50C-4F1F-B76C-6B40D4F58610","814C4D9F-147D-4E22-8AD4-5F1DEC5ED907","3F950BD1-6807-42D6-8DA9-55D66B0A9588"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"5355":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"5356":{"style":{"__isSmartRef__":true,"id":5357},"chunkOwner":{"__isSmartRef__":true,"id":5354},"_id":"_33507","storedString":"Stop","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5357":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5358":{"morph":{"__isSmartRef__":true,"id":5354},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5359":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":5360},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"5360":{"stops":[{"__isSmartRef__":true,"id":5361},{"__isSmartRef__":true,"id":5362},{"__isSmartRef__":true,"id":5363},{"__isSmartRef__":true,"id":5364}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5361":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5362":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5363":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5364":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5365":{"stops":[{"__isSmartRef__":true,"id":5366},{"__isSmartRef__":true,"id":5367},{"__isSmartRef__":true,"id":5368},{"__isSmartRef__":true,"id":5369}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5366":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5367":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5368":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5369":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5370":{"stops":[{"__isSmartRef__":true,"id":5371},{"__isSmartRef__":true,"id":5372},{"__isSmartRef__":true,"id":5373},{"__isSmartRef__":true,"id":5374}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5371":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5372":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5373":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5374":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5375":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":5376},{"__isSmartRef__":true,"id":5378},{"__isSmartRef__":true,"id":5380},{"__isSmartRef__":true,"id":5382},{"__isSmartRef__":true,"id":5384}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5376":{"date":{"__isSmartRef__":true,"id":5377},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"5377":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"5378":{"date":{"__isSmartRef__":true,"id":5379},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"5379":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"5380":{"date":{"__isSmartRef__":true,"id":5381},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"5381":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"5382":{"date":{"__isSmartRef__":true,"id":5383},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"5383":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"5384":{"date":{"__isSmartRef__":true,"id":5385},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"5385":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"5386":{"sourceObj":{"__isSmartRef__":true,"id":5353},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5353},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5387":{"sourceObj":{"__isSmartRef__":true,"id":5353},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5388},"targetMethodName":"stop","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5388":{"submorphs":[],"scripts":[],"id":"DFA99784-9469-437E-9259-5FE6DB274314","shape":{"__isSmartRef__":true,"id":5389},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Rectangle1","partsBinMetaInfo":{"__isSmartRef__":true,"id":5390},"eventHandler":{"__isSmartRef__":true,"id":5405},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C"],"partTests":{"__isSmartRef__":true,"id":5406},"_ClipMode":"visible","moved":true,"owner":null,"algorithm":{"__isSmartRef__":true,"id":5411},"result":false,"#startLetters":"init","isBeingDragged":false,"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5412},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(2259.0,1431.0)"},"5389":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(250.0,252.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,143,0)","_Padding":"lively.rect(0,0,0,0)"},"5390":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5391},{"__isSmartRef__":true,"id":5393},{"__isSmartRef__":true,"id":5395},{"__isSmartRef__":true,"id":5397},{"__isSmartRef__":true,"id":5399},{"__isSmartRef__":true,"id":5401},{"__isSmartRef__":true,"id":5403}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5391":{"date":{"__isSmartRef__":true,"id":5392},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5392":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5393":{"date":{"__isSmartRef__":true,"id":5394},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5394":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5395":{"date":{"__isSmartRef__":true,"id":5396},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5396":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5397":{"date":{"__isSmartRef__":true,"id":5398},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5398":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5399":{"date":{"__isSmartRef__":true,"id":5400},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5400":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5401":{"date":{"__isSmartRef__":true,"id":5402},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5402":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5403":{"date":{"__isSmartRef__":true,"id":5404},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5404":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5405":{"morph":{"__isSmartRef__":true,"id":5388},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5406":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5407}},"5407":{"test01IsMorph":{"__isSmartRef__":true,"id":5408}},"5408":{"varMapping":{"__isSmartRef__":true,"id":5409},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5410},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5409":{"this":{"__isSmartRef__":true,"id":5406}},"5410":{},"5411":{"__LivelyClassName__":"SimplexAlgorithmClass","__SourceModuleName__":"Global.projects.SketchPad.SimplexAlgorithm"},"5412":{"solveConstraints":{"__isSmartRef__":true,"id":5413},"start":{"__isSmartRef__":true,"id":5417},"stop":{"__isSmartRef__":true,"id":5421},"testFunc":{"__isSmartRef__":true,"id":5425},"initSimplex":{"__isSmartRef__":true,"id":5429},"simplexStep":{"__isSmartRef__":true,"id":5433},"initializeTableau":{"__isSmartRef__":true,"id":5437}},"5413":{"varMapping":{"__isSmartRef__":true,"id":5414},"source":"function solveConstraints() {\n // changed at Tue Oct 30 2012 17:26:19 GMT+0100 (Mitteleuropäische Zeit) by lisa.pfisterer \n module('apps.dwarfcassowary.js.DwarfCassowary').load();\n module('projects.SketchPad.testModule').load();\n \n var solver = new ClSimplexSolver();\n var height1 = new ClVariable(5);\n var height2 = new ClVariable(10);\n \n var width1 = new ClVariable(5);\n var width2 = new ClVariable(10);\n \n solver.addConstraint(new ClLinearEquation((new ClLinearExpression(height1)).times(2), height2 ));\n \n solver.addConstraint(new ClLinearEquation((new ClLinearExpression(width1)).times(2), width2 ));\n \n solver. addStay(height2). addEditVar(height1). beginEdit();\n solver. addStay(width2). addEditVar(width1). beginEdit();\n \n solver. suggestValue(height1, this.get('Rectangle2').getExtent().y). resolve();\n solver. suggestValue(width1, this.get('Rectangle2').getExtent().x). resolve();\n \n solver.endEdit();\n \n var extent = this.get(\"Rectangle1\").getExtent();\n extent.y = height2.value();\n extent.x = width2.value();\n\n this.get(\"Rectangle1\").setExtent(extent);\n \n var ext1 = this.get(\"Rectangle1\").getExtent();\n var ext2 = this.get(\"Rectangle2\").getExtent();\n \n \n this.get(\"textfield\").setTextString(\"Extent 1: X: \" + ext1.x + \", Y: \" + ext1.y);\n this.get(\"textfield2\").setTextString(\"Extent 2: X: \" + ext2.x + \", Y: \" + ext2.y);\n this.get(\"ratio\").setTextString(\"Ratio: X: \" + (ext1.x/ext2.x) + \", Y: \" +(ext1.y/ext2.y) );\n}","funcProperties":{"__isSmartRef__":true,"id":5415},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5414":{"this":{"__isSmartRef__":true,"id":5388}},"5415":{"timestamp":{"__isSmartRef__":true,"id":5416},"user":"lisa.pfisterer","tags":[]},"5416":{"isSerializedDate":true,"string":"Wed Nov 07 2012 18:48:40 GMT+0100 (CET)"},"5417":{"varMapping":{"__isSmartRef__":true,"id":5418},"source":"function start() {\n this.initSimplex();\n this.startStepping(1000, \"simplexStep\")\n}","funcProperties":{"__isSmartRef__":true,"id":5419},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5418":{"this":{"__isSmartRef__":true,"id":5388}},"5419":{"timestamp":{"__isSmartRef__":true,"id":5420},"user":"lisa.pfisterer","tags":[]},"5420":{"isSerializedDate":true,"string":"Mon Nov 19 2012 12:49:43 GMT+0100 (CET)"},"5421":{"varMapping":{"__isSmartRef__":true,"id":5422},"source":"function stop() {\n this.stopStepping()\n}","funcProperties":{"__isSmartRef__":true,"id":5423},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5422":{"this":{"__isSmartRef__":true,"id":5388}},"5423":{"timestamp":{"__isSmartRef__":true,"id":5424},"user":"lisa.pfisterer","tags":[]},"5424":{"isSerializedDate":true,"string":"Mon Nov 05 2012 09:16:36 GMT+0100 (CET)"},"5425":{"varMapping":{"__isSmartRef__":true,"id":5426},"source":"function testFunc() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n var object = new SimplexAlgorithmClass();\n object.main();\n //var x = height1.init();\n //this.get(\"textfield\").setTextString(\"Value for X: \" + x);\n //var solver = new testObject();\n //solver.testFunction();\n}","funcProperties":{"__isSmartRef__":true,"id":5427},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5426":{"this":{"__isSmartRef__":true,"id":5388}},"5427":{"timestamp":{"__isSmartRef__":true,"id":5428},"user":"lisa.pfisterer","tags":[]},"5428":{"isSerializedDate":true,"string":"Tue Nov 13 2012 18:13:02 GMT+0100 (CET)"},"5429":{"varMapping":{"__isSmartRef__":true,"id":5430},"source":"function initSimplex() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n JSLoader.loadJs('http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/SimplexAlgorithm.js');\n \n this.algorithm = new SimplexAlgorithmClass();\n this.get(\"solutionString\").setTextString(\"\");\n \n all = new Array(\"x1\", \"x2\", \"x3\", \"x4\", \"x5\", \"x6\", \"x7\", \"x8\");\n schlupf = new Array(\"x5\", \"x6\", \"x7\", \"x8\", \"F\");\n needed = new Array(\"x1\", \"x2\", \"x3\", \"x4\");\n \n this.initializeTableau();\n\n this.algorithm.initSimplex(all, schlupf, needed);\n \n \n\n var extent = this.get(\"optangle\").getExtent();\n extent.x = 0;\n extent.y = 0;\n this.get(\"optangle\").setExtent(extent);\n \n var extent2 = this.get(\"optangle2\").getExtent();\n extent2.x = 0;\n extent2.y = 0;\n this.get(\"optangle2\").setExtent(extent2);\n \n this.result = false;\n}","funcProperties":{"__isSmartRef__":true,"id":5431},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5430":{"this":{"__isSmartRef__":true,"id":5388}},"5431":{"timestamp":{"__isSmartRef__":true,"id":5432},"user":"lisa.pfisterer","tags":[]},"5432":{"isSerializedDate":true,"string":"Mon Nov 19 2012 12:22:46 GMT+0100 (CET)"},"5433":{"varMapping":{"__isSmartRef__":true,"id":5434},"source":"function simplexStep() {\n if(!this.algorithm.result) {\n this.algorithm.simplexIteration();\n console.log(\"Result: \" + this.algorithm.resultString);\n console.log(\"Array x1: \" + this.algorithm.resultArray[0]);\n console.log(\"Array x2: \" + this.algorithm.resultArray[1]);\n console.log(\"Array x3: \" + this.algorithm.resultArray[2]);\n console.log(\"Array x4: \" + this.algorithm.resultArray[3]);\n \n this.get(\"solutionString\").setTextString(this.algorithm.needed[0] + \": \" + this.algorithm.resultArray[0] + \" \" + this.algorithm.needed[1] + \": \" + this.algorithm.resultArray[1] + \" \" + this.algorithm.needed[2] + \": \" + this.algorithm.resultArray[2] + \" \" + this.algorithm.needed[3] + \": \" + this.algorithm.resultArray[3]);\n \n\tvar extent = this.get(\"optangle\").getExtent();\n\textent[\"x\"] = this.algorithm.resultArray[0] * 1;\n\textent[\"y\"] = this.algorithm.resultArray[1] * 1;\n\tthis.get(\"optangle\").setExtent(extent);\n\t\n\tvar extent2 = this.get(\"optangle2\").getExtent();\n\textent2.x = this.algorithm.resultArray[2] * 1;\n\textent2.y = this.algorithm.resultArray[3] * 1;\n\tthis.get(\"optangle2\").setExtent(extent2);\n } else {\n this.stop();\n console.log(\"ALGORITHM FINISHED.\");\n }\n \n\n}","funcProperties":{"__isSmartRef__":true,"id":5435},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5434":{"this":{"__isSmartRef__":true,"id":5388}},"5435":{"timestamp":{"__isSmartRef__":true,"id":5436},"user":"lisa.pfisterer","tags":[]},"5436":{"isSerializedDate":true,"string":"Mon Nov 19 2012 12:50:17 GMT+0100 (CET)"},"5437":{"varMapping":{"__isSmartRef__":true,"id":5438},"source":"function initializeTableau() {\n var tableau = new Array(8);\n\n tableau[0] = new Array( 1, 0, 0, 0, 1, 0, 0, 0, 500 );\n \n tableau[1] = new Array( 0, 1, 0, 0, 0, 1, 0, 0, 500 );\n \n tableau[2] = new Array( 0, 0, 1, 0, 0, 0, 1, 0, 500 );\n\n tableau[3] = new Array( 0, 0, 0, 1, 0, 0, 0, 1, 500 );\n \n tableau[4] = new Array( 1, - 2, 0, 0, 0, 0, 0, 0, 0 );\n \n tableau[5] = new Array( 0, 0, 1, -3, 0, 0, 0, 0, 0 );\n \n tableau[6] = new Array( 1, 0, -3, 0, 0, 0, 0, 0, 0 );\n \n tableau[7] = new Array( -1, -1, -1, -1, 0, 0, 0, 0, 0 );\n\t\t\t\n this.algorithm.tableau = tableau;\t\n}","funcProperties":{"__isSmartRef__":true,"id":5439},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5438":{"this":{"__isSmartRef__":true,"id":5388}},"5439":{"timestamp":{"__isSmartRef__":true,"id":5440},"user":"lisa.pfisterer","tags":[]},"5440":{"isSerializedDate":true,"string":"Mon Nov 19 2012 12:24:52 GMT+0100 (CET)"},"5441":{"sourceObj":{"__isSmartRef__":true,"id":5353},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5181},"targetMethodName":"stop","varMapping":{"__isSmartRef__":true,"id":5442},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5442":{"source":{"__isSmartRef__":true,"id":5353},"target":{"__isSmartRef__":true,"id":5181}},"5443":{"morph":{"__isSmartRef__":true,"id":5353},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5444":{"doAction":{"__isSmartRef__":true,"id":5445}},"5445":{"varMapping":{"__isSmartRef__":true,"id":5446},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":5447},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5446":{"this":{"__isSmartRef__":true,"id":5353}},"5447":{"timestamp":{"__isSmartRef__":true,"id":5448},"user":"robertkrahn","tags":[]},"5448":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"5449":{"submorphs":[{"__isSmartRef__":true,"id":5450}],"scripts":[],"id":"9E2333B1-9C59-4FD4-B93B-0966C22BF36B","shape":{"__isSmartRef__":true,"id":5455},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5461},"lighterFill":{"__isSmartRef__":true,"id":5466},"label":{"__isSmartRef__":true,"id":5450},"name":"startButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5375},"attributeConnections":[{"__isSmartRef__":true,"id":5471}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":5473},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","55E09D28-A9CA-4965-825E-F64F08933541","52575A31-EA4C-4E6E-B44F-37DE54D09554","09D0A760-52C4-4A3D-874C-137EBF1EC476","5EBC15A1-E19A-4FBD-8DBD-A2314C23B003","3B9E867B-0475-4602-BACF-0E82334A96D5","C0402D4B-0FBE-4555-8D28-FD88F7380060","DDC9CFD1-04BD-45AD-A355-E9619E645903","536D2B4D-6B6D-44BA-A0AA-10D1C2A05E10","0D0825E7-3869-420D-8BAB-1F27926C7D16","48C2E65C-A6DD-4769-A059-188D760B4FDE","77CF1B40-203E-4634-A884-0D093255DB74","2EC07C09-6226-4D1D-B010-0376BCFC2BF8","3BAFD76E-1EE5-42B6-8B8C-848EC1BB314A","FDCBA467-3064-49F4-8D63-4BCFE75F8677","D453BCC5-E238-4753-9267-826B6E34A610","77AE0A6E-01D5-4E6B-A79F-80C16102D9B8","9693F0C0-43AF-4D54-BC18-4D1688B2AD27","22755A9A-BD15-41E6-9C0A-09C188B3C325","62AE4534-460D-4CFE-B865-B7E9E7C64EE1"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":5181},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,108.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"5450":{"submorphs":[],"scripts":[],"id":"9FB36DAF-37C8-46C8-99DD-B791B346AFD7","shape":{"__isSmartRef__":true,"id":5451},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5449},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":5452}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":5454},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","FA375CFB-4C21-4DC8-8F83-823F12C471E2","765CA998-A11D-4244-9112-E02C3E6D6E08","73AA2975-57A2-4F12-A71A-171D2BDC5ECA","A017DA43-1B33-4E3C-8DB3-97FE48F0C491","67CE02E1-7A8E-4984-998C-BCF6A77C546C","8FEAD123-5CF2-46BB-A565-CB274595BC73","1F94C037-3802-4323-B400-ECC60F8AAD7E","F3A4CA0F-900C-4C22-A218-5219A4B70E1B","9D289327-D850-478C-BA7A-236DF8B00D66","3069354A-627A-4C68-BF85-17BEB887EE2E","84D0F51F-E874-4A3E-A5F7-6768EA92879F","BABB2BEA-EBA9-46E0-8351-B1B88895E2C0","FD195C3B-4468-4869-B7C6-784F060FC15F","D93F2C36-6BD9-4D88-9512-764EA01CEEFD","1EF05BD7-8144-4E4B-89D9-B0AD7EF240A0","A74C161E-D786-44C3-A7AB-610DED608E97","883FB3E9-2949-4FD6-943C-3DE2DFEBD881","7573602D-5728-44BD-83FF-CF1B68083299","35852A21-1553-4C14-92FB-C6BE4960D355"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"5451":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"5452":{"style":{"__isSmartRef__":true,"id":5453},"chunkOwner":{"__isSmartRef__":true,"id":5450},"_id":"_33410","storedString":"Start","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5453":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5454":{"morph":{"__isSmartRef__":true,"id":5450},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5455":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":5456},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"5456":{"stops":[{"__isSmartRef__":true,"id":5457},{"__isSmartRef__":true,"id":5458},{"__isSmartRef__":true,"id":5459},{"__isSmartRef__":true,"id":5460}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5457":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5458":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5459":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5460":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5461":{"stops":[{"__isSmartRef__":true,"id":5462},{"__isSmartRef__":true,"id":5463},{"__isSmartRef__":true,"id":5464},{"__isSmartRef__":true,"id":5465}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5462":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5463":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5464":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5465":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5466":{"stops":[{"__isSmartRef__":true,"id":5467},{"__isSmartRef__":true,"id":5468},{"__isSmartRef__":true,"id":5469},{"__isSmartRef__":true,"id":5470}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5467":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5468":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5469":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5470":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5471":{"sourceObj":{"__isSmartRef__":true,"id":5449},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5181},"targetMethodName":"start","varMapping":{"__isSmartRef__":true,"id":5472},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5472":{"source":{"__isSmartRef__":true,"id":5449},"target":{"__isSmartRef__":true,"id":5181}},"5473":{"morph":{"__isSmartRef__":true,"id":5449},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5474":{"submorphs":[{"__isSmartRef__":true,"id":5475}],"scripts":[],"id":"E4E77CFB-2E2B-4B8E-8D37-AB9EEEF9E135","shape":{"__isSmartRef__":true,"id":5480},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5486},"lighterFill":{"__isSmartRef__":true,"id":5491},"label":{"__isSmartRef__":true,"id":5475},"name":"positionButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5496},"attributeConnections":[{"__isSmartRef__":true,"id":5508}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":5509},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","04201192-A068-4AE4-9F41-50B132EE82CC","2D30918D-C7D3-4006-A2E7-7F88A6BD8F23","656196ED-1C07-48D4-8A23-A4FEF527E0AC","4CB4B6F8-E829-4A46-AD84-C5D64C0FF5AF","B801DD73-1AEC-456D-8AAC-9E915F76DD41","E3160353-FB01-4EBF-8868-1D0CF5AA1849","C17CE8DD-F150-471B-A804-B902C44DB989","BAA26299-1172-4C28-9D20-563CA81EB857","8B6894B9-3D7A-4E35-AA37-0D97E50BBD9E","DAEC803B-0B68-4965-8CC3-B742865E9938","C68545B3-B527-4BB1-A57F-2F61F4B6D51F","1EFCCDA6-79A8-4108-BC21-525829AC7F7B","4693F59E-1835-4CA4-A0C0-113A5561CB85","5E18EF72-DE38-4336-BCA5-962A18942524","42D93E08-E010-4815-8411-EABA1A078D2A","46D78386-4926-4F70-B3A0-DDFC38401918","0FF874A4-7A9A-4CC9-A3FA-01EA487872A0","9F92D506-FB76-4F05-BFAE-627DCC215CDB","B4E0F4FA-C309-47D3-A0F0-07B4FC0F484B"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":5181},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5510},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,454.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"5475":{"submorphs":[],"scripts":[],"id":"990308B9-7DF0-4A07-B71F-CBC2D0DD7ECA","shape":{"__isSmartRef__":true,"id":5476},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5474},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":5477}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":5479},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","97B231F5-D46D-4DFF-8A55-0C378263FD01","63D9A5CA-ECF4-46B9-A362-27818599325C","801772B7-652A-4285-94B3-E9763D3A0A0A","377D2D25-3B82-4D0E-BBB7-83CFD46B165C","209BE7AD-BEB8-453F-912E-D757BE6EA71D","AB52B694-4478-40B4-BCDF-4F69ABD0C1FB","303C69B8-19F4-4246-A1E0-A0F10E224FBF","4D408C13-0EE5-45F4-9B8B-D1230900F49E","2D547A16-71CE-4CC4-B3D4-10215038456E","CA91D7EE-DABF-4BF1-AF84-819056198345","1E29867A-FD11-48DB-A285-9521EDB72FEA","A35BB338-D834-4D24-89A1-8B022DCB033C","AEA1F738-6542-4DCC-B63C-FE2772F4E97F","B4488253-5102-481D-B50B-7C6D7A9B5E18","F85F59B0-7C6B-4F26-A916-D404069BA1BD","F9600591-D92C-47D1-A585-EECF06B08C8B","80643756-BCE5-4528-BC3C-235FEFCF2F9A","8EAA3C2C-769D-411E-9379-40807A1181DF","8D680C75-9C8F-46CF-8C7C-6DD384633C72"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"5476":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"5477":{"style":{"__isSmartRef__":true,"id":5478},"chunkOwner":{"__isSmartRef__":true,"id":5475},"_id":"_2175","storedString":"Position","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5478":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5479":{"morph":{"__isSmartRef__":true,"id":5475},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5480":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":5481},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"5481":{"stops":[{"__isSmartRef__":true,"id":5482},{"__isSmartRef__":true,"id":5483},{"__isSmartRef__":true,"id":5484},{"__isSmartRef__":true,"id":5485}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5482":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5483":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5484":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5485":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5486":{"stops":[{"__isSmartRef__":true,"id":5487},{"__isSmartRef__":true,"id":5488},{"__isSmartRef__":true,"id":5489},{"__isSmartRef__":true,"id":5490}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5487":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5488":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5489":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5490":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5491":{"stops":[{"__isSmartRef__":true,"id":5492},{"__isSmartRef__":true,"id":5493},{"__isSmartRef__":true,"id":5494},{"__isSmartRef__":true,"id":5495}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5492":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5493":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5494":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5495":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5496":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":5497},{"__isSmartRef__":true,"id":5499},{"__isSmartRef__":true,"id":5501},{"__isSmartRef__":true,"id":5503},{"__isSmartRef__":true,"id":5505}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":5507},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5497":{"date":{"__isSmartRef__":true,"id":5498},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"5498":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"5499":{"date":{"__isSmartRef__":true,"id":5500},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"5500":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"5501":{"date":{"__isSmartRef__":true,"id":5502},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"5502":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"5503":{"date":{"__isSmartRef__":true,"id":5504},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"5504":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"5505":{"date":{"__isSmartRef__":true,"id":5506},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"5506":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"5507":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"5508":{"sourceObj":{"__isSmartRef__":true,"id":5474},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5474},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5509":{"morph":{"__isSmartRef__":true,"id":5474},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5510":{"doAction":{"__isSmartRef__":true,"id":5511}},"5511":{"varMapping":{"__isSmartRef__":true,"id":5512},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"position\");\n}","funcProperties":{"__isSmartRef__":true,"id":5513},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5512":{"this":{"__isSmartRef__":true,"id":5474}},"5513":{"timestamp":{"__isSmartRef__":true,"id":5514},"user":"daniel.hoffmann","tags":[]},"5514":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:37:56 GMT+0100 (CET)"},"5515":{"submorphs":[{"__isSmartRef__":true,"id":5516}],"scripts":[],"id":"1F195F27-B20A-4EDA-A947-8857C1D2C68B","shape":{"__isSmartRef__":true,"id":5521},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5527},"lighterFill":{"__isSmartRef__":true,"id":5532},"label":{"__isSmartRef__":true,"id":5516},"name":"verticalDistanceButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5537},"attributeConnections":[{"__isSmartRef__":true,"id":5549}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":5550},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","04201192-A068-4AE4-9F41-50B132EE82CC","2D30918D-C7D3-4006-A2E7-7F88A6BD8F23","656196ED-1C07-48D4-8A23-A4FEF527E0AC","4CB4B6F8-E829-4A46-AD84-C5D64C0FF5AF","B801DD73-1AEC-456D-8AAC-9E915F76DD41","E3160353-FB01-4EBF-8868-1D0CF5AA1849","C17CE8DD-F150-471B-A804-B902C44DB989","BAA26299-1172-4C28-9D20-563CA81EB857","8B6894B9-3D7A-4E35-AA37-0D97E50BBD9E","E199C9AB-7C9A-4FE3-9730-97A76FB09C41","F14E8FEB-BDB5-464B-BD3B-C8C70C47D49B","CFC48C5A-9924-4220-BA8A-326B56CE0997","28B54C0A-7C30-4AB1-9363-570477D3EE72","BA9F8FCA-E2D3-434A-B75E-CAC1241C5571","F67B625F-9131-405D-8644-51E85CFA77AC","CD6AF394-E1F7-4C90-BF46-C4C472AF8136","9F57FECD-DB4D-4A67-A693-98C385B86C78","D2FF1554-2617-40B2-8AFD-0301B45D1A4E","B5C8B5DB-5DFE-4AE8-B5B4-415A1C577500","36D20DB4-E4BB-4A73-8433-AA188B3F14A8"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":5181},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5551},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,528.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"5516":{"submorphs":[],"scripts":[],"id":"360AC053-45DA-470C-B2AA-C8FF0B9BC578","shape":{"__isSmartRef__":true,"id":5517},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5515},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":5518}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":5520},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","97B231F5-D46D-4DFF-8A55-0C378263FD01","63D9A5CA-ECF4-46B9-A362-27818599325C","801772B7-652A-4285-94B3-E9763D3A0A0A","377D2D25-3B82-4D0E-BBB7-83CFD46B165C","209BE7AD-BEB8-453F-912E-D757BE6EA71D","AB52B694-4478-40B4-BCDF-4F69ABD0C1FB","303C69B8-19F4-4246-A1E0-A0F10E224FBF","4D408C13-0EE5-45F4-9B8B-D1230900F49E","2D547A16-71CE-4CC4-B3D4-10215038456E","7D4599DE-22B4-4132-9569-3402188A1E6D","BE191E38-076D-4EC2-984C-A592403A8ECB","76C57E64-97E0-46E7-B6B9-48D90A414BDB","204821B2-DA0F-4DE5-9DE0-3AECF5CB18A5","2A41A289-BF60-439D-94CE-AD0FAA87EC23","1B3BB3CA-1D7A-4E07-8EDA-D2C4CB4710EB","C56F275C-ABA3-405B-8CC4-FB9EC71445E6","FCDF449C-E5AA-43E1-92CE-9ECF3A73C38A","BEDA8834-0B85-4FFC-84AB-FB1DB832C82C","0E5D640B-BA9A-46A2-88AF-1A4067B51993","9F2F9DE4-C851-4233-A530-C96F0CC5EE24"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"5517":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"5518":{"style":{"__isSmartRef__":true,"id":5519},"chunkOwner":{"__isSmartRef__":true,"id":5516},"_id":"_14355","storedString":"Vert. Abstand","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5519":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5520":{"morph":{"__isSmartRef__":true,"id":5516},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5521":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":5522},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"5522":{"stops":[{"__isSmartRef__":true,"id":5523},{"__isSmartRef__":true,"id":5524},{"__isSmartRef__":true,"id":5525},{"__isSmartRef__":true,"id":5526}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5523":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5524":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5525":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5526":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5527":{"stops":[{"__isSmartRef__":true,"id":5528},{"__isSmartRef__":true,"id":5529},{"__isSmartRef__":true,"id":5530},{"__isSmartRef__":true,"id":5531}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5528":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5529":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5530":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5531":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5532":{"stops":[{"__isSmartRef__":true,"id":5533},{"__isSmartRef__":true,"id":5534},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5536}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5533":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5534":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5535":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5536":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5537":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":5538},{"__isSmartRef__":true,"id":5540},{"__isSmartRef__":true,"id":5542},{"__isSmartRef__":true,"id":5544},{"__isSmartRef__":true,"id":5546}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":5548},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5538":{"date":{"__isSmartRef__":true,"id":5539},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"5539":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"5540":{"date":{"__isSmartRef__":true,"id":5541},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"5541":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"5542":{"date":{"__isSmartRef__":true,"id":5543},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"5543":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"5544":{"date":{"__isSmartRef__":true,"id":5545},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"5545":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"5546":{"date":{"__isSmartRef__":true,"id":5547},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"5547":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"5548":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"5549":{"sourceObj":{"__isSmartRef__":true,"id":5515},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5515},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5550":{"morph":{"__isSmartRef__":true,"id":5515},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5551":{"doAction":{"__isSmartRef__":true,"id":5552}},"5552":{"varMapping":{"__isSmartRef__":true,"id":5553},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"vertical_distance\");\n}","funcProperties":{"__isSmartRef__":true,"id":5554},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5553":{"this":{"__isSmartRef__":true,"id":5515}},"5554":{"timestamp":{"__isSmartRef__":true,"id":5555},"user":"daniel.hoffmann","tags":[]},"5555":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:24:50 GMT+0100 (CET)"},"5556":{"submorphs":[{"__isSmartRef__":true,"id":5557}],"scripts":[],"id":"93604FAA-7BAD-4DE6-8DA2-E6B3925372C0","shape":{"__isSmartRef__":true,"id":5562},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5568},"lighterFill":{"__isSmartRef__":true,"id":5573},"label":{"__isSmartRef__":true,"id":5557},"name":"horizontalDistanceButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5578},"attributeConnections":[{"__isSmartRef__":true,"id":5590}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":5591},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","468167DF-C2A9-4D14-B344-4D183695DBF9","A507628C-314F-4CA3-90BE-D9B88F8447E9","D1AF90C8-F667-4D9B-B3A4-6FA707BF0583","A9ABAF28-AE0D-42E5-B1EC-27B990856CBA","04201192-A068-4AE4-9F41-50B132EE82CC","2D30918D-C7D3-4006-A2E7-7F88A6BD8F23","656196ED-1C07-48D4-8A23-A4FEF527E0AC","4CB4B6F8-E829-4A46-AD84-C5D64C0FF5AF","B801DD73-1AEC-456D-8AAC-9E915F76DD41","E3160353-FB01-4EBF-8868-1D0CF5AA1849","C17CE8DD-F150-471B-A804-B902C44DB989","BAA26299-1172-4C28-9D20-563CA81EB857","8B6894B9-3D7A-4E35-AA37-0D97E50BBD9E","E199C9AB-7C9A-4FE3-9730-97A76FB09C41","F14E8FEB-BDB5-464B-BD3B-C8C70C47D49B","3F074810-6634-47BF-972A-6DC3890167D2","1697F01B-885E-47FE-B323-81558EE405C0","EE28803E-FF33-4938-B45D-EEE2E1FFEAF6","24F426C7-1597-49B6-A720-8FF2D9628FB9","6420EF79-DFBB-439C-AEE0-0AA008D75B87","0F2B9786-B4CB-4C8A-8DE6-C2D54A34D38E","6093A193-4C0A-46D3-AD15-40C12A46061D","F5A7EE8A-F3AA-4989-AB0E-7E51031DDE95","95074D7C-12DE-4059-84AB-6A0A36871432","DDB1CC73-0EBD-4381-9945-52B824C6578D"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":5181},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5592},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,491.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"5557":{"submorphs":[],"scripts":[],"id":"67A3A021-AD73-4A61-A2F1-A7AFDAA39E1E","shape":{"__isSmartRef__":true,"id":5558},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5556},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":5559}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":5561},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","CA0DC720-D350-40B1-B491-56053DD3ACEC","0D350F67-43D3-4011-A7FE-BB6073758DFE","F3992590-AD3D-47A5-8663-6C72C72B45C4","B722D102-4490-4B08-96D9-95A987C54713","97B231F5-D46D-4DFF-8A55-0C378263FD01","63D9A5CA-ECF4-46B9-A362-27818599325C","801772B7-652A-4285-94B3-E9763D3A0A0A","377D2D25-3B82-4D0E-BBB7-83CFD46B165C","209BE7AD-BEB8-453F-912E-D757BE6EA71D","AB52B694-4478-40B4-BCDF-4F69ABD0C1FB","303C69B8-19F4-4246-A1E0-A0F10E224FBF","4D408C13-0EE5-45F4-9B8B-D1230900F49E","2D547A16-71CE-4CC4-B3D4-10215038456E","7D4599DE-22B4-4132-9569-3402188A1E6D","BE191E38-076D-4EC2-984C-A592403A8ECB","044E52FD-30DA-4F61-BA2A-A4E0CB158399","989FC3D8-EC7A-4BD5-8F42-DAA7EC3C9A82","610E28AC-6A82-406A-975D-010083F3FAD4","63622FC8-DCE3-46CF-B50A-019A737C94BF","82DBC771-168A-424B-93C4-B84D18AFAA08","B61FB1D6-0B26-40DD-A1C0-8DA26D01352D","CEE63E0F-87DF-4873-B85A-5C4A3FF73EE1","425C93B0-8D00-4D75-A5FC-8112F0E961D5","BBC52CA7-E2EB-4A5C-B908-36EC758A0F4D","B5B76C3F-4596-4EE6-9A33-37270BE91193"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"5558":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"5559":{"style":{"__isSmartRef__":true,"id":5560},"chunkOwner":{"__isSmartRef__":true,"id":5557},"_id":"_2254","storedString":"Horiz. Abstand","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5560":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5561":{"morph":{"__isSmartRef__":true,"id":5557},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5562":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":5563},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"5563":{"stops":[{"__isSmartRef__":true,"id":5564},{"__isSmartRef__":true,"id":5565},{"__isSmartRef__":true,"id":5566},{"__isSmartRef__":true,"id":5567}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5564":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5565":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5566":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5567":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5568":{"stops":[{"__isSmartRef__":true,"id":5569},{"__isSmartRef__":true,"id":5570},{"__isSmartRef__":true,"id":5571},{"__isSmartRef__":true,"id":5572}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5569":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5570":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5571":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5572":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5573":{"stops":[{"__isSmartRef__":true,"id":5574},{"__isSmartRef__":true,"id":5575},{"__isSmartRef__":true,"id":5576},{"__isSmartRef__":true,"id":5577}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5574":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5575":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5576":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5577":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5578":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":5579},{"__isSmartRef__":true,"id":5581},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":5589},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5579":{"date":{"__isSmartRef__":true,"id":5580},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"5580":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"5581":{"date":{"__isSmartRef__":true,"id":5582},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"5582":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"5583":{"date":{"__isSmartRef__":true,"id":5584},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"5584":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"5585":{"date":{"__isSmartRef__":true,"id":5586},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"5586":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"5587":{"date":{"__isSmartRef__":true,"id":5588},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"5588":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"5589":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"5590":{"sourceObj":{"__isSmartRef__":true,"id":5556},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5556},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5591":{"morph":{"__isSmartRef__":true,"id":5556},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5592":{"doAction":{"__isSmartRef__":true,"id":5593}},"5593":{"varMapping":{"__isSmartRef__":true,"id":5594},"source":"function doAction() {\n this.owner.setCurrentConstraintType(\"horizontal_distance\");\n}","funcProperties":{"__isSmartRef__":true,"id":5595},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5594":{"this":{"__isSmartRef__":true,"id":5556}},"5595":{"timestamp":{"__isSmartRef__":true,"id":5596},"user":"daniel.hoffmann","tags":[]},"5596":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:41:14 GMT+0100 (CET)"},"5597":{"submorphs":[],"scripts":[],"id":"D3AA703E-76CB-4E89-99ED-65599848538D","shape":{"__isSmartRef__":true,"id":5598},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"objectLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":5599},"textChunks":[{"__isSmartRef__":true,"id":5611}],"charsReplaced":"Some Text","lastFindLoc":-1,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":5613},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","C486070C-D421-45CE-BD2C-F0BFCAB6BDD6","3DE76EB2-A684-4AB0-95DB-F8171CAF3FB0","77C3740B-FA06-48DF-8B63-0C1D926B6080","56559DE2-DD23-437E-91BA-BF47D6A6EB34","B3C6C943-5D47-4A83-9CE0-7FC68DE05C32","24DF388B-A1C4-4D18-96BB-440ADBDA7625","0CA236D6-EFE4-4FAB-A816-56236FC79876"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":5181},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"fontSize":7,"__serializedExpressions__":["_Position","textColor","_Padding"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,219.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"5598":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.7,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"5599":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":5600},{"__isSmartRef__":true,"id":5602},{"__isSmartRef__":true,"id":5604},{"__isSmartRef__":true,"id":5606},{"__isSmartRef__":true,"id":5608}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":5610},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5600":{"date":{"__isSmartRef__":true,"id":5601},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"5601":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"5602":{"date":{"__isSmartRef__":true,"id":5603},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"5603":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"5604":{"date":{"__isSmartRef__":true,"id":5605},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"5605":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"5606":{"date":{"__isSmartRef__":true,"id":5607},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"5607":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"5608":{"date":{"__isSmartRef__":true,"id":5609},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"5609":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"5610":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"5611":{"style":{"__isSmartRef__":true,"id":5612},"morph":{"__isSmartRef__":true,"id":5597},"chunkOwner":{"__isSmartRef__":true,"id":5597},"storedString":"Gewähltes Objekt","_id":"_315","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5612":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5613":{"morph":{"__isSmartRef__":true,"id":5597},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5614":{"submorphs":[],"scripts":[],"id":"6D5CF46D-BF07-44D8-8696-0AAF9366D66E","shape":{"__isSmartRef__":true,"id":5615},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"algorithmLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":5616},"textChunks":[{"__isSmartRef__":true,"id":5628}],"charsReplaced":"Gewähltes Objekt","lastFindLoc":16,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":5630},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","C486070C-D421-45CE-BD2C-F0BFCAB6BDD6","E8ACA37D-BD50-4F96-8DA4-30C49911E881","D423E7CE-9FBC-4F8B-8BF9-007ECAD8E697","4FEE5F70-231A-4517-8E64-FF24A50F1E5D","006FEFAE-DE37-4CAE-85F2-F5AC380F38BF","166439CB-D4B5-43B9-84A8-C092C6AB651A","E414D93E-3F82-4689-8CC7-88EF5E3FCC98","3B24A5BD-3819-4542-A380-EFBC1C614357"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"fontSize":7,"owner":{"__isSmartRef__":true,"id":5181},"__serializedExpressions__":["_Position","textColor","_Padding"],"_Rotation":0,"_Scale":1,"priorSelectionRange":[20,20],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,20.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"5615":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(97.7,36.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"5616":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":5617},{"__isSmartRef__":true,"id":5619},{"__isSmartRef__":true,"id":5621},{"__isSmartRef__":true,"id":5623},{"__isSmartRef__":true,"id":5625}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":5627},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5617":{"date":{"__isSmartRef__":true,"id":5618},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"5618":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"5619":{"date":{"__isSmartRef__":true,"id":5620},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"5620":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"5621":{"date":{"__isSmartRef__":true,"id":5622},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"5622":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"5623":{"date":{"__isSmartRef__":true,"id":5624},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"5624":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"5625":{"date":{"__isSmartRef__":true,"id":5626},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"5626":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"5627":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"5628":{"style":{"__isSmartRef__":true,"id":5629},"morph":{"__isSmartRef__":true,"id":5614},"chunkOwner":{"__isSmartRef__":true,"id":5614},"storedString":"Algorithmus bedienen","_id":"_315","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5629":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5630":{"morph":{"__isSmartRef__":true,"id":5614},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5631":{"submorphs":[],"scripts":[],"id":"30F5BF6A-5B06-4832-A5F9-D18C98F334B5","shape":{"__isSmartRef__":true,"id":5632},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"constraintsLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":5633},"textChunks":[{"__isSmartRef__":true,"id":5645}],"charsReplaced":"Gewähltes Objekt","lastFindLoc":16,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":5647},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","C486070C-D421-45CE-BD2C-F0BFCAB6BDD6","E8ACA37D-BD50-4F96-8DA4-30C49911E881","FA6AF4A1-45BB-4516-B38C-49C846989F85","14F9ACBF-2588-47FE-A6C5-1731E799BC4D","4BCD8D4C-1602-4316-A28D-7BF167CBF462","7129F426-1D7E-4F9D-922D-78E3E8C34ADF","A66C5AD6-FC66-4823-82D9-3D3DE8FDD426","75DAB2A1-39C0-47E8-84BC-976E7671B41F","EC942DC3-7A0A-43D5-8808-76D12861E9EF"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"fontSize":7,"owner":{"__isSmartRef__":true,"id":5181},"__serializedExpressions__":["_Position","textColor","_Padding"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,292.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"5632":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(98.7,36.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"5633":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":5634},{"__isSmartRef__":true,"id":5636},{"__isSmartRef__":true,"id":5638},{"__isSmartRef__":true,"id":5640},{"__isSmartRef__":true,"id":5642}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":5644},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5634":{"date":{"__isSmartRef__":true,"id":5635},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"5635":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"5636":{"date":{"__isSmartRef__":true,"id":5637},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"5637":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"5638":{"date":{"__isSmartRef__":true,"id":5639},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"5639":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"5640":{"date":{"__isSmartRef__":true,"id":5641},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"5641":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"5642":{"date":{"__isSmartRef__":true,"id":5643},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"5643":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"5644":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"5645":{"style":{"__isSmartRef__":true,"id":5646},"morph":{"__isSmartRef__":true,"id":5631},"chunkOwner":{"__isSmartRef__":true,"id":5631},"storedString":"Constraints hinzufügen","_id":"_315","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5646":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5647":{"morph":{"__isSmartRef__":true,"id":5631},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5648":{"submorphs":[],"scripts":[],"id":"A306EA89-518C-4511-8148-A7ABABBEEB03","shape":{"__isSmartRef__":true,"id":5649},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"setupLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":5650},"textChunks":[{"__isSmartRef__":true,"id":5662}],"charsReplaced":"Gewähltes Objekt","lastFindLoc":16,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":5664},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","C486070C-D421-45CE-BD2C-F0BFCAB6BDD6","E8ACA37D-BD50-4F96-8DA4-30C49911E881","FA6AF4A1-45BB-4516-B38C-49C846989F85","0AF24F94-A189-42ED-9A00-58E252262DB8","6318C5A1-E725-4E3B-AAC7-4660C01B8256","55A437D2-10F0-404F-8895-C66A4A46570C","E411E82C-06AD-41D9-BF3F-812A1E60CDBF","AADD99B8-76AB-474F-ACEF-177996BCFADF","BC5F3F76-D57D-466C-BAC5-28B9B33629B7","0BCCEE98-929C-4EF7-AA65-5E2D4FB9A525"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"fontSize":7,"owner":{"__isSmartRef__":true,"id":5181},"__serializedExpressions__":["_Position","textColor","_Padding"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,565.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"5649":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.7,52.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"5650":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":5651},{"__isSmartRef__":true,"id":5653},{"__isSmartRef__":true,"id":5655},{"__isSmartRef__":true,"id":5657},{"__isSmartRef__":true,"id":5659}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":5661},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5651":{"date":{"__isSmartRef__":true,"id":5652},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"5652":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"5653":{"date":{"__isSmartRef__":true,"id":5654},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"5654":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"5655":{"date":{"__isSmartRef__":true,"id":5656},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"5656":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"5657":{"date":{"__isSmartRef__":true,"id":5658},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"5658":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"5659":{"date":{"__isSmartRef__":true,"id":5660},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"5660":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"5661":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"5662":{"style":{"__isSmartRef__":true,"id":5663},"morph":{"__isSmartRef__":true,"id":5648},"chunkOwner":{"__isSmartRef__":true,"id":5648},"storedString":"SketchArea und MouseEvents initialisieren","_id":"_315","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5663":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5664":{"morph":{"__isSmartRef__":true,"id":5648},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5665":{"submorphs":[{"__isSmartRef__":true,"id":5666}],"scripts":[],"id":"555BF64D-2E3F-43E6-BB6B-74D26C49AE29","shape":{"__isSmartRef__":true,"id":5671},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5677},"lighterFill":{"__isSmartRef__":true,"id":5682},"label":{"__isSmartRef__":true,"id":5666},"name":"SketchAreaButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5687},"attributeConnections":[{"__isSmartRef__":true,"id":5699}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":5700},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","53250D98-1D56-45FC-AD4E-6816B90B0F9E","B0DC93F7-180A-4B95-A539-BFC8F1329718","70042416-60D9-43F5-AE39-6FF42B8EA5A2","9A040E3E-616F-4A08-AEC4-E35727C169CA","DD4D84C6-0498-400C-A689-EF7786996824","E5761614-BB0A-4A3E-AA56-D9D588B4B2AB","07CA3013-ACB5-4F40-92AC-B97A58AC079D","3BFD0BE7-41E1-48D1-AF7C-061FB6C853C8","E989E37F-DD74-4B99-8ED1-9E6A46EFCC9B","EB02FF9F-51D7-4E72-9815-2923AA3B0853","253385D3-20BD-4747-AEC9-E552C70B5E9C","B59E9055-3C7C-422B-A43C-38927A52C3FC","DCCCEB16-E318-424F-A119-764FED708DAB","615B4BD7-4C0D-43AC-B3F4-19EB80BFB0A8","D7EF0593-ECEB-4F81-87D1-E2EBA0B6508C","A9C2487D-8657-4B36-A09D-DDA6ED5CD5AD","49390091-8219-442B-A579-8C90A6F09D23"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":5181},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5701},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,632.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"5666":{"submorphs":[],"scripts":[],"id":"E75E2ACA-1427-42AE-9B7A-C99B9C55491E","shape":{"__isSmartRef__":true,"id":5667},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5665},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":5668}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":5670},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","9DF72664-2B4F-4B28-986F-49B3401426E5","31475D00-8C5F-4CF3-8738-D2874FDE47BA","8A54B665-A7FA-4168-8476-FAE7EC691954","FE0BBCBD-3B8E-48E2-9236-5A733F89AF5C","6E7A48FA-0EA9-4B37-B9B7-892120FB554D","E0E34484-37C8-4871-9E53-DB23669BC6DD","46F4BD24-9D6D-4766-9A34-3D200D5CB150","6EDE0627-C3FA-4F34-AB9D-B84FD5319128","F1C71608-D8AE-4B57-A198-3376D260E8FE","E0ADDB71-289C-42DD-9374-559C18F02E5B","7474D11D-63B5-4D5B-B7FC-930852E4D037","0D1DFABD-131F-4A7D-8833-1B956DB31820","F228EF29-FB74-40B9-84C6-D05CEA0F4602","209CBEFA-3465-45FB-AE79-EDD69AC4F791","4456FCAB-1489-4311-B67B-5229BE27C3A3","71542DDB-82EC-43CA-925A-277B424FF995","C992D0A0-85AA-4945-94F2-F6FDC1AC06CF"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"5667":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"5668":{"style":{"__isSmartRef__":true,"id":5669},"chunkOwner":{"__isSmartRef__":true,"id":5666},"_id":"_26685","storedString":"Setup","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5669":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5670":{"morph":{"__isSmartRef__":true,"id":5666},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5671":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":5672},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"5672":{"stops":[{"__isSmartRef__":true,"id":5673},{"__isSmartRef__":true,"id":5674},{"__isSmartRef__":true,"id":5675},{"__isSmartRef__":true,"id":5676}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5673":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5674":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5675":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5676":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5677":{"stops":[{"__isSmartRef__":true,"id":5678},{"__isSmartRef__":true,"id":5679},{"__isSmartRef__":true,"id":5680},{"__isSmartRef__":true,"id":5681}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5678":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5679":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5680":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5681":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5682":{"stops":[{"__isSmartRef__":true,"id":5683},{"__isSmartRef__":true,"id":5684},{"__isSmartRef__":true,"id":5685},{"__isSmartRef__":true,"id":5686}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5683":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5684":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5685":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5686":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5687":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":5688},{"__isSmartRef__":true,"id":5690},{"__isSmartRef__":true,"id":5692},{"__isSmartRef__":true,"id":5694},{"__isSmartRef__":true,"id":5696}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":5698},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5688":{"date":{"__isSmartRef__":true,"id":5689},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"5689":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"5690":{"date":{"__isSmartRef__":true,"id":5691},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"5691":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"5692":{"date":{"__isSmartRef__":true,"id":5693},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"5693":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"5694":{"date":{"__isSmartRef__":true,"id":5695},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"5695":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"5696":{"date":{"__isSmartRef__":true,"id":5697},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"5697":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"5698":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"5699":{"sourceObj":{"__isSmartRef__":true,"id":5665},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5665},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5700":{"morph":{"__isSmartRef__":true,"id":5665},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5701":{"doAction":{"__isSmartRef__":true,"id":5702}},"5702":{"varMapping":{"__isSmartRef__":true,"id":5703},"source":"function doAction() {\n //in case mouse events are not working\n cop.create('SketchArea').refineClass(lively.morphic.Morph, {\n onMouseDown: function(evt) {\n this.get('SketchPadCanvas').mouseDown(this, evt);\n return cop.proceed(evt);\n }\n })\n this.get('SketchPadCanvas').setWithLayers([SketchArea])\n}","funcProperties":{"__isSmartRef__":true,"id":5704},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5703":{"this":{"__isSmartRef__":true,"id":5665}},"5704":{"timestamp":{"__isSmartRef__":true,"id":5705},"user":"lisa.pfisterer","tags":[]},"5705":{"isSerializedDate":true,"string":"Fri Dec 14 2012 19:41:28 GMT+0100 (CET)"},"5706":{"submorphs":[{"__isSmartRef__":true,"id":5707}],"scripts":[],"id":"9E3C4E2B-69B7-4EA5-8C56-C0AFBE8D11D1","shape":{"__isSmartRef__":true,"id":5712},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5718},"lighterFill":{"__isSmartRef__":true,"id":5723},"label":{"__isSmartRef__":true,"id":5707},"name":"initButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5728},"eventHandler":{"__isSmartRef__":true,"id":5739},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","55E09D28-A9CA-4965-825E-F64F08933541","52575A31-EA4C-4E6E-B44F-37DE54D09554","09D0A760-52C4-4A3D-874C-137EBF1EC476","5EBC15A1-E19A-4FBD-8DBD-A2314C23B003","3B9E867B-0475-4602-BACF-0E82334A96D5","C0402D4B-0FBE-4555-8D28-FD88F7380060","2929A139-A361-4843-91ED-C8C25247D03B","A3AFCD3D-15BC-4425-B5F2-EAD7B426D22F","C1BCF00F-424D-421B-A1A4-28F32BE56D5E","3D2F7D26-83B3-4D93-9C0D-AA7799EEFC4C","415BE93A-49D8-44CD-9A30-3AE267E08E04","4A85AEE3-D70C-4912-8E85-EAAEC7CA3C06","4A007B9F-FC68-43CE-80B2-1A6A42660E75","A675859B-A0AA-4D1B-9CD6-7E9B3480408E","83736D6C-6857-4EF1-9615-2B3C4FDCE7C4","1BEDFEBE-1A01-4DE5-B565-EC087C21093B","7A7A9528-8BD0-4C41-BE19-0817AD6535A3","48627A7B-40F3-4092-BE85-53F469598C28","9895EA5B-8E84-4855-BCA2-E636E23D39D3","F7059238-578F-416E-8C5F-360640BB02A9"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":5181},"attributeConnections":[{"__isSmartRef__":true,"id":5740},{"__isSmartRef__":true,"id":5742}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5744},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,71.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"5707":{"submorphs":[],"scripts":[],"id":"5E69ED6B-1E5E-40D1-8A9A-8728F20A8933","shape":{"__isSmartRef__":true,"id":5708},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5706},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":5709}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":5711},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","FA375CFB-4C21-4DC8-8F83-823F12C471E2","765CA998-A11D-4244-9112-E02C3E6D6E08","73AA2975-57A2-4F12-A71A-171D2BDC5ECA","A017DA43-1B33-4E3C-8DB3-97FE48F0C491","67CE02E1-7A8E-4984-998C-BCF6A77C546C","8FEAD123-5CF2-46BB-A565-CB274595BC73","12C45DC5-CE8C-449A-8A20-1CC7DD2423FC","BEE45CC0-D0B8-4749-A965-A1EBC53E76B2","054BB4B8-8FCF-4484-B6AF-C55D55E37AD4","413AEDAD-6F88-4CA7-A9EB-96F2EF90E8D7","B16F61AC-483C-431D-839F-4252130A3E68","9D781F43-2100-4C8F-8EB3-D23CA826A0BE","21DF8089-1FF5-4716-93F5-86B449A0337B","9D0BB2A2-B66F-49AE-BA4D-49FA26A1CF39","93447C62-C91D-403E-885E-20C94CDCB905","3C9B255B-D331-44A6-AB90-03ACA8E1A4F8","878EAB1C-9953-4507-9AAA-F63B1B73D5CA","2090FFFA-9E05-42D3-896E-88BD990172C1","BED48C03-9FFE-420C-B04B-66840B189EA2","5F7F5525-EA59-4D30-893C-90B0E0C235D5"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"5708":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"5709":{"style":{"__isSmartRef__":true,"id":5710},"chunkOwner":{"__isSmartRef__":true,"id":5707},"_id":"_1120","storedString":"Initialisieren","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5710":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5711":{"morph":{"__isSmartRef__":true,"id":5707},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5712":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":5713},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"5713":{"stops":[{"__isSmartRef__":true,"id":5714},{"__isSmartRef__":true,"id":5715},{"__isSmartRef__":true,"id":5716},{"__isSmartRef__":true,"id":5717}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5714":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5715":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5716":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5717":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5718":{"stops":[{"__isSmartRef__":true,"id":5719},{"__isSmartRef__":true,"id":5720},{"__isSmartRef__":true,"id":5721},{"__isSmartRef__":true,"id":5722}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5719":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5720":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5721":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5722":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5723":{"stops":[{"__isSmartRef__":true,"id":5724},{"__isSmartRef__":true,"id":5725},{"__isSmartRef__":true,"id":5726},{"__isSmartRef__":true,"id":5727}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5724":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5725":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5726":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5727":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5728":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":5729},{"__isSmartRef__":true,"id":5731},{"__isSmartRef__":true,"id":5733},{"__isSmartRef__":true,"id":5735},{"__isSmartRef__":true,"id":5737}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5729":{"date":{"__isSmartRef__":true,"id":5730},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"5730":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"5731":{"date":{"__isSmartRef__":true,"id":5732},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"5732":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"5733":{"date":{"__isSmartRef__":true,"id":5734},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"5734":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"5735":{"date":{"__isSmartRef__":true,"id":5736},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"5736":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"5737":{"date":{"__isSmartRef__":true,"id":5738},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"5738":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"5739":{"morph":{"__isSmartRef__":true,"id":5706},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5740":{"sourceObj":{"__isSmartRef__":true,"id":5706},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5181},"targetMethodName":"initSimplex","varMapping":{"__isSmartRef__":true,"id":5741},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5741":{"source":{"__isSmartRef__":true,"id":5706},"target":{"__isSmartRef__":true,"id":5181}},"5742":{"sourceObj":{"__isSmartRef__":true,"id":5706},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5181},"targetMethodName":"initSimplexManually","varMapping":{"__isSmartRef__":true,"id":5743},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5743":{"source":{"__isSmartRef__":true,"id":5706},"target":{"__isSmartRef__":true,"id":5181}},"5744":{"doThings":{"__isSmartRef__":true,"id":5745},"layout":{"__isSmartRef__":true,"id":5749}},"5745":{"varMapping":{"__isSmartRef__":true,"id":5746},"source":"function doThings() {\n var array = new Array(\"algorithmLabel\", \"initButton\", \"startButton\", \"stopButton\", \"stepButton\", \"objectLabel\", \"SelectedText\", \"constraintsLabel\", \"widthButton\", \"heightButton\", \"ratioButton\", \"positionButton\", \"horizontalDistanceButton\", \"verticalDistanceButton\", \"setupLabel\", \"SketchAreaButton\");\n \n for (var i = 1; i < array.length; i++) {\n var button = this.get(array[i]);\n var pos = button.getPosition();\n pos.x = 20;\n pos.y = 35 * i + 20;\n var pre = this.get(array[i - 1]);\n pos.y = pre.getPosition().y + pre.getExtent().y + 15; \n \n button.setPosition(pos);\n }\n \n this.get(\"algorithmLabel\").setFontSize(10);\n this.get(\"objectLabel\").setFontSize(10);\n this.get(\"constraintsLabel\").setFontSize(10);\n this.get(\"setupLabel\").setFontSize(10);\n \n var ext = this.get(\"initButton\").getExtent();\n \n this.get(\"SketchAreaButton\").setExtent(ext);\n}","funcProperties":{"__isSmartRef__":true,"id":5747},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5746":{"this":{"__isSmartRef__":true,"id":5706}},"5747":{"timestamp":{"__isSmartRef__":true,"id":5748},"user":"lisa.pfisterer","tags":[]},"5748":{"isSerializedDate":true,"string":"Fri Dec 14 2012 20:49:34 GMT+0100 (CET)"},"5749":{"varMapping":{"__isSmartRef__":true,"id":5750},"source":"function layout() {\n var pos;\n var ext;\n var pre;\n \n \n pos = this.get(\"Text1\").getPosition();\n pos.x = 1100;\n pos.y = 20;\n this.get(\"Text1\").setPosition(pos);\n pre = this.get(\"Text1\");\n \n \n pos = this.get(\"variablesTextField\").getPosition();\n pos.x = 1100;\n pos.y = pre.getPosition().y + pre.getExtent().y + 20;\n this.get(\"variablesTextField\").setPosition(pos);\n pre = this.get(\"variablesTextField\");\n \n \n pos = this.get(\"Text2\").getPosition();\n pos.x = 1100;\n pos.y = pre.getPosition().y + pre.getExtent().y + 20;\n this.get(\"Text2\").setPosition(pos);\n pre = this.get(\"Text2\");\n \n \n pos = this.get(\"constraintsTextField\").getPosition();\n pos.x = 1100;\n pos.y = pre.getPosition().y + pre.getExtent().y + 20;\n this.get(\"constraintsTextField\").setPosition(pos);\n pre = this.get(\"constraintsTextField\");\n \n \n \n ext = this.get(\"Text1\").getExtent();\n \n ext.y = 20;\n this.get(\"Text1\").setExtent(ext);\n \n ext = this.get(\"variablesTextField\").getExtent();\n ext.x = 400;\n ext.y = 300;\n this.get(\"variablesTextField\").setExtent(ext);\n \n ext = this.get(\"Text2\").getExtent();\n \n ext.y = 20;\n this.get(\"Text2\").setExtent(ext);\n \n ext = this.get(\"constraintsTextField\").getExtent();\n ext.x = 400;\n ext.y = 300;\n this.get(\"constraintsTextField\").setExtent(ext);\n \n \n \n \n pos = this.get(\"SketchPadCanvas\").getPosition();\n pos.x = 150;\n pos.y = 20;\n this.get(\"SketchPadCanvas\").setPosition(pos);\n pre = this.get(\"SketchPadCanvas\");\n \n ext = this.get(\"SketchPadCanvas\").getExtent();\n ext.x = 930;\n ext.y = 700;\n this.get(\"SketchPadCanvas\").setExtent(ext);\n \n \n pos = this.get(\"tableauTextField\").getPosition();\n pos.x = 20;\n pos.y = 740;\n this.get(\"tableauTextField\").setPosition(pos);\n pre = this.get(\"tableauTextField\");\n \n ext = this.get(\"tableauTextField\").getExtent();\n ext.x = 1480;\n ext.y = 500;\n this.get(\"tableauTextField\").setExtent(ext);\n \n \n \n pos = this.get(\"SketchPad\").getPosition();\n pos.x = 50;\n pos.y = 50;\n this.get(\"SketchPad\").setPosition(pos);\n pre = this.get(\"SketchPad\");\n \n ext = this.get(\"SketchPad\").getExtent();\n ext.x = 1520;\n ext.y = 1260;\n this.get(\"SketchPad\").setExtent(ext);\n \n \n \n \n pos = this.get(\"Text3\").getPosition();\n pos.x = 20;\n pos.y = 700;\n this.get(\"Text3\").setPosition(pos);\n pre = this.get(\"Text3\");\n \n ext = this.get(\"Text3\").getExtent();\n ext.y = 20;\n this.get(\"Text3\").setExtent(ext);\n \n}","funcProperties":{"__isSmartRef__":true,"id":5751},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5750":{"this":{"__isSmartRef__":true,"id":5706}},"5751":{"timestamp":{"__isSmartRef__":true,"id":5752},"user":"lisa.pfisterer","tags":[]},"5752":{"isSerializedDate":true,"string":"Tue Dec 18 2012 01:54:42 GMT+0100 (CET)"},"5753":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5754},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5755},{"__isSmartRef__":true,"id":5757}],"eventHandler":{"__isSmartRef__":true,"id":5759},"_ClipMode":"auto","derivationIds":["B39BB768-41FC-4163-BFD5-79164E4D2B69","BB5F1504-C723-4A3D-B34A-3AE0114CD5FC","01CBA3E3-837E-4298-966D-E77A665683F8","CEF24C29-29CD-41D7-A560-CE5E0667F201","E5D705F0-6074-4442-9A8D-6DD3DEC5345E","A46BFA5E-C83A-4FC5-B42D-52B7F2A09726","22323D57-DDAB-446D-9EDD-3F1894CB6B5E","71B83D1B-8529-4D3E-812A-8117C149B75F","07D04D62-7B68-40E9-9130-7FFB29307C79","F37ECC6F-9347-4A0C-9C74-1D0C670500F2","FDA97EF3-64C2-4987-9832-E32438320D58","B6B86AF3-6893-447E-82AD-8E97893387F0","50ED736A-856F-4DAF-ADB2-A050082DAC2F","7DF45059-50C3-4193-B073-9D56EBBB1840","84D13F11-E453-457F-8C83-0D6F34A56BD7","1FB55691-A354-4334-A913-C4246E9AC4A7","63124638-275F-4713-A451-9D6E09EBF272","D96BC3C5-C85F-4B9E-8425-B538790F848F","4114E641-0F40-43F2-8D92-C3CF45FFB80D"],"id":"04FBDBDB-321F-4860-A62A-6043996EC673","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5181},"layout":{"__isSmartRef__":true,"id":5760},"syntaxHighlightingWhileTyping":false,"doNotSerialize":["parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"accessibleInInactiveWindow":true,"_lastSyntaxHighlightTime":39,"showsHalos":false,"isBeingDragged":false,"name":"tableauTextField","charsReplaced":"[0, 0, 0, 1, 0.1111111111111111, 0, 0, 0, 55.55555555555556]\n[0, 0, 0, 0, -0.5, 1, 0, 0, 250]\n[0, 0, 0, 0, -0.3333333333333333, 0, 1, 0, 333.3333333333333]\n[0, 0, 0, 0, -0.1111111111111111, 0, 0, 1, 444.44444444444446]\n[1, 0, 0, 0, 1, 0, 0, 0, 500]\n[0, 0, 1, 0, 0.3333333333333333, 0, 0, 0, 166.66666666666669]\n[0, 1, 0, 0, 0.5, 0, 0, 0, 250]\n[0, 0, 0, 0, 1.9444444444444444, 0, 0, 0, 972.2222222222223]","lastFindLoc":478,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"prevScroll":[0,0],"#startLetters":"emp","__serializedExpressions__":["_TextColor","_Position"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,740.0)"},"5754":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(1480.0,500.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"5755":{"style":{"__isSmartRef__":true,"id":5756},"chunkOwner":{"__isSmartRef__":true,"id":5753},"_id":"_108029","storedString":"Variablen: []\nGesucht: []\nSchlupfvariablen: []\n\nResults: [0, 0]\n\n \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5756":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5757":{"_id":"_108030","style":{"__isSmartRef__":true,"id":5758},"chunkOwner":{"__isSmartRef__":true,"id":5753},"storedString":" F\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5758":{"color":"blue","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5759":{"morph":{"__isSmartRef__":true,"id":5753},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5760":{"resizeWidth":true,"resizeHeight":true},"5761":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5762},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5763}],"eventHandler":{"__isSmartRef__":true,"id":5765},"_ClipMode":"auto","derivationIds":["B39BB768-41FC-4163-BFD5-79164E4D2B69","8A9DAD73-6660-4184-BD4C-4C28DC9D9E78","CBE259FF-B8A1-4071-BCED-A29875B64BAB","92C81A87-A99F-4E2C-9017-D74E30C7B954","28A12935-D79B-43DE-B56C-BD30042FD863","16DC34A9-007A-414B-B27C-377F25BEFA8F","4B9CE7F8-C638-40A6-918D-B84F6EF4646B","909F9209-DD83-4A39-B741-0929D3D7A570","B65B6155-E69B-42E8-ABCD-46F003862719","EB52E0BA-A6D0-4D6D-9008-A7784180F95C","72EACFC6-76EC-4B01-BA07-035EAB287EBA","21BCCEDF-14D0-4A50-AF7F-4841A4FBE4CE","640A5EB4-E301-476E-B389-2F021E6BCC2A","661AF384-B96C-414B-AB83-3586944B4CFB","2367EA5D-3ABF-4AA2-930D-0B7DE9962BE2","A8D6F957-4E34-4EB6-89C7-5ADED44831B9","72CEC490-5529-4AA2-AFAF-EF0B81A5337C","0A16A456-B945-4355-AC5B-549483C47CD1","09525E1E-AD1E-4664-838D-D75A970886BF","E541EE15-05B8-4080-BBDB-5749E8CC859D"],"id":"ED6C0FCE-1782-476F-95B9-D0D3BA5D83CB","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"layout":{"__isSmartRef__":true,"id":5766},"syntaxHighlightingWhileTyping":false,"doNotSerialize":["parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"accessibleInInactiveWindow":true,"_lastSyntaxHighlightTime":3,"showsHalos":false,"isBeingDragged":false,"name":"variablesTextField","owner":{"__isSmartRef__":true,"id":5181},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_TextColor","_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(1100.0,60.0)","distanceToDragEvent":"lively.pt(178.0,-15.0)"},"5762":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(400.0,300.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"5763":{"style":{"__isSmartRef__":true,"id":5764},"chunkOwner":{"__isSmartRef__":true,"id":5761},"_id":"_108027","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5764":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5765":{"morph":{"__isSmartRef__":true,"id":5761},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5766":{"resizeWidth":true,"resizeHeight":true},"5767":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5768},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5769}],"eventHandler":{"__isSmartRef__":true,"id":5771},"_ClipMode":"auto","derivationIds":["B39BB768-41FC-4163-BFD5-79164E4D2B69","8A9DAD73-6660-4184-BD4C-4C28DC9D9E78","93FF5444-0F41-4AF5-8BC3-9FE540206D40","F362CB6F-567D-4F5A-9F8C-70DA4165A938","C88F3080-9B70-4481-B0C2-5AB8854D16E8","23F7D9A6-E554-405D-9754-688365808D2E","F27D9CDB-2AD1-4F45-BE33-9CACAD8075D5","7D8256A2-85F3-4BD8-9E9E-53E5D61106DF","C01C1DD1-B2E3-4832-94E5-2F6EE8752934","47731C2F-5D8B-4EA2-BEB8-BE3A5FA55A7A","63C7F31F-0D9A-4E15-92A9-148D81578E27","06E6619D-484D-4CD2-873C-413A229BE9B2","791D5BC1-2FA7-4A89-9CDC-E265D350EFBB","A8777E9E-DB59-4039-B43D-426D3456EC51","B46711E2-4F7F-4E5B-BB96-BDC5981B203F","93C4BD31-BD35-42E6-B242-5321E1C86086","14738743-58CB-45A1-99F3-099196E3FA02","DC15F096-CAC1-42E7-BCD6-C26DDFC0F46E","81DC43AA-2164-4DB5-8E93-7AB9F53C8989","49A18FAE-8135-4BEC-81F2-C6077B788A46","24EA3C32-F3F5-4C0D-935E-AB65B3B28BD0"],"id":"9D2E9FE4-803F-423C-8AC7-EF49383E4679","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"layout":{"__isSmartRef__":true,"id":5772},"syntaxHighlightingWhileTyping":true,"doNotSerialize":["parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"accessibleInInactiveWindow":true,"_lastSyntaxHighlightTime":3,"showsHalos":false,"isBeingDragged":false,"name":"constraintsTextField","owner":{"__isSmartRef__":true,"id":5181},"charsReplaced":"","lastFindLoc":36,"savedTextString":"ratio(red.y, blue.y, 1);\nratio(red.h, blue.h, 1);\nhorizontal_distance(red, blue, 0);\nratio(green.w, red.w, 0.8);\nratio(green.w, blue.w, 0.2);\nratio(red.w, green.w, 1.25);\nratio(blue.w, green.w, 5);\nratio(orange.w, green.w, 1);\nratio(red.x, green.x, 1);\nratio(red.x, orange.x, 1);\nvertical_distance(green, red, 10);\nvertical_distance(green, blue, 10);\nvertical_distance(red, orange, 10);\nvertical_distance(blue, orange, 10);","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"#startLetters":"disableSyn","attributeConnections":[{"__isSmartRef__":true,"id":5773}],"doNotCopyProperties":["$$textString"],"__serializedExpressions__":["_TextColor","_Position","distanceToDragEvent"],"textString":"","_Rotation":0,"_Scale":1,"priorSelectionRange":[281,1],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(1100.0,420.0)","distanceToDragEvent":"lively.pt(175.0,-16.0)"},"5768":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(400.0,300.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"5769":{"style":{"__isSmartRef__":true,"id":5770},"chunkOwner":{"__isSmartRef__":true,"id":5767},"_id":"_84641","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5770":{"color":"rgb(204,0,0)","backgroundColor":"rgb(243,243,243)","fontFamily":"Monaco,monospace","fontSize":"13px","fontWeight":"normal","textAlign":"start","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5771":{"morph":{"__isSmartRef__":true,"id":5767},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5772":{"resizeWidth":true,"resizeHeight":true},"5773":{"sourceObj":{"__isSmartRef__":true,"id":5767},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5767},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":5774},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5774":{"source":{"__isSmartRef__":true,"id":5767},"target":{"__isSmartRef__":true,"id":5767}},"5775":{"submorphs":[],"scripts":[],"id":"969776B3-42AB-47BD-8ED0-7BF595861143","shape":{"__isSmartRef__":true,"id":5776},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":5777},"textChunks":[{"__isSmartRef__":true,"id":5789}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":5791},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","E3FA5A91-BF01-47C9-A727-751EA109270B","DC9ABF3E-7FF2-4651-8873-41ABA53C275F","981B9920-EC96-4DA5-A042-B4A9BAB376F7","55B92424-3319-4AC6-A0FD-C5C8BDD3FC09","E83D630D-A418-4516-9B2B-6D69FD0A0EDB","C4116FB6-ED56-415D-B357-561F7B9D00B0","354CB59A-3021-4D4C-80E4-B0AD6E4C84C0","7F9BAB72-EE11-4BA5-BB2E-7B9388075EFE","347A6A4A-14CF-4D9C-89A0-4E50E232BB97","DAA31ABA-45A1-46A8-B04B-C972AAB83845","CF747D8E-7172-456B-A0E3-C470DAD81213","FBD923C9-2C29-4199-8CBB-D12E104A8AB1","2C720FCE-1359-4205-A053-0316E0B4C853","8C42FA16-0E70-4EBD-AE54-5B8E7A538B46","2BD86754-36D4-4310-BF2B-9A0D97823C5D","103FA9DC-CBE8-44BD-91BE-F0EB0C21B461","76B06FF4-D073-478E-A4B7-130B116F2377","832F145F-251A-442F-9E88-8C65DBBBC411","36E75A3D-8ECD-4CE2-A143-A79346EBAE6B","AEDB215A-F020-45FA-AC40-82B70EB91B4B","F6A9E868-B476-4C18-9B3E-09D4C8A99DFA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":5181},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(1100.0,380.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(90.0,-10.0)"},"5776":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.7,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"5777":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":5778},{"__isSmartRef__":true,"id":5780},{"__isSmartRef__":true,"id":5782},{"__isSmartRef__":true,"id":5784},{"__isSmartRef__":true,"id":5786}],"lastModifiedDate":{"__isSmartRef__":true,"id":5788},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5778":{"date":{"__isSmartRef__":true,"id":5779},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"5779":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"5780":{"date":{"__isSmartRef__":true,"id":5781},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"5781":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"5782":{"date":{"__isSmartRef__":true,"id":5783},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"5783":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"5784":{"date":{"__isSmartRef__":true,"id":5785},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"5785":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"5786":{"date":{"__isSmartRef__":true,"id":5787},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"5787":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"5788":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"5789":{"style":{"__isSmartRef__":true,"id":5790},"morph":{"__isSmartRef__":true,"id":5775},"chunkOwner":{"__isSmartRef__":true,"id":5775},"storedString":"Constraints","_id":"_2157","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5790":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5791":{"morph":{"__isSmartRef__":true,"id":5775},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5792":{"submorphs":[],"scripts":[],"id":"EB63C5D5-1D50-427B-BD91-56D514D432BB","shape":{"__isSmartRef__":true,"id":5793},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":5794},"textChunks":[{"__isSmartRef__":true,"id":5806}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":5808},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","E3FA5A91-BF01-47C9-A727-751EA109270B","DC9ABF3E-7FF2-4651-8873-41ABA53C275F","6513CAFB-4D1C-4CBC-8F67-178A6CCFE302","BB1AE711-3F4C-48CC-8D6D-5EA3290535C4","4C6BFB68-F960-4E56-9B33-E997C8615D18","22109C55-E692-4A7F-B454-7B25795B02F7","F0D7DF05-7D09-4643-A949-7EBE2887185F","078BCFDA-B103-4EF2-BE3D-4D7D3ABF2EE3","14705521-B28B-48C7-BFB9-BC5D2EB9B033","EE8BD5A4-1FFC-4CF5-B904-DA8D08D3D13E","8921EB5F-5C02-4861-B551-F867E0A78F18","327663AC-8EAC-4ECA-8529-DE314CC9BE8C","54938BAA-3FB9-47E8-B982-7354832C12AE","E7941419-78BD-484D-90CD-3062558FE008","F526B32A-3CAF-4865-B78C-D44D299CC39F","E2C96528-95E7-459F-AFB2-318AC7C04D4F","2C69946C-AF35-4C2B-AB39-62E4F3A8B29F","6C6A36EC-1D11-485D-9AC4-C2B0203F7FC2","058F466E-694B-42A7-9357-7437B771F5CE","F32510F6-0BAD-485D-B76C-1F842E32720F"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":5181},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(1100.0,20.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(90.0,-13.0)"},"5793":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.7,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"5794":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":5795},{"__isSmartRef__":true,"id":5797},{"__isSmartRef__":true,"id":5799},{"__isSmartRef__":true,"id":5801},{"__isSmartRef__":true,"id":5803}],"lastModifiedDate":{"__isSmartRef__":true,"id":5805},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5795":{"date":{"__isSmartRef__":true,"id":5796},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"5796":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"5797":{"date":{"__isSmartRef__":true,"id":5798},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"5798":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"5799":{"date":{"__isSmartRef__":true,"id":5800},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"5800":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"5801":{"date":{"__isSmartRef__":true,"id":5802},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"5802":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"5803":{"date":{"__isSmartRef__":true,"id":5804},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"5804":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"5805":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"5806":{"style":{"__isSmartRef__":true,"id":5807},"morph":{"__isSmartRef__":true,"id":5792},"chunkOwner":{"__isSmartRef__":true,"id":5792},"storedString":"Variablen","_id":"_2157","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5807":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5808":{"morph":{"__isSmartRef__":true,"id":5792},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5809":{"submorphs":[],"scripts":[],"id":"32C3D0F8-A522-42B9-B2AE-F1A393622C70","shape":{"__isSmartRef__":true,"id":5810},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text3","partsBinMetaInfo":{"__isSmartRef__":true,"id":5811},"textChunks":[{"__isSmartRef__":true,"id":5823}],"charsReplaced":"Variablen","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":5825},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","E3FA5A91-BF01-47C9-A727-751EA109270B","DC9ABF3E-7FF2-4651-8873-41ABA53C275F","6513CAFB-4D1C-4CBC-8F67-178A6CCFE302","BB1AE711-3F4C-48CC-8D6D-5EA3290535C4","4C6BFB68-F960-4E56-9B33-E997C8615D18","22109C55-E692-4A7F-B454-7B25795B02F7","F0D7DF05-7D09-4643-A949-7EBE2887185F","9F5B5210-26DD-413E-AE62-7D0E5282C8AA","6EB15A1C-4F40-4442-B7B8-C89E32BB7969","81D40AAE-760A-4C3F-A852-A19D5D9F69B6","3FCD2D8B-5E9F-4969-9DAB-E97028E2C593","FBC054BF-5B83-42CC-9C16-CFCCDBFB5B1C","4C6E7F90-2384-4B3E-8421-D7FAC528C1B5","FFFEBADE-825A-447D-9158-7A81EAC11F39","BA396D1D-EE13-49B1-8D0A-1AAF0071D727","F5C6520D-3719-4374-91FF-88AE4A822532","A8441513-04E8-4437-8DC0-5E17E89F4C56","37E2A0AD-B737-4D43-855F-1CBF9FB329BC","2C495AB5-3DB7-46F5-A1C5-4E0DBEEDA8A6","4CAF4661-F14F-4D5D-ADC6-62FBFEABF8DA","038D8CEA-9B88-4832-BE9E-D06E4C86C4F7"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":5181},"previousSelection":[1,1],"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor","_Padding"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,700.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"5810":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.7,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"5811":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":5812},{"__isSmartRef__":true,"id":5814},{"__isSmartRef__":true,"id":5816},{"__isSmartRef__":true,"id":5818},{"__isSmartRef__":true,"id":5820}],"lastModifiedDate":{"__isSmartRef__":true,"id":5822},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5812":{"date":{"__isSmartRef__":true,"id":5813},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"5813":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"5814":{"date":{"__isSmartRef__":true,"id":5815},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"5815":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"5816":{"date":{"__isSmartRef__":true,"id":5817},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"5817":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"5818":{"date":{"__isSmartRef__":true,"id":5819},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"5819":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"5820":{"date":{"__isSmartRef__":true,"id":5821},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"5821":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"5822":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"5823":{"style":{"__isSmartRef__":true,"id":5824},"morph":{"__isSmartRef__":true,"id":5809},"chunkOwner":{"__isSmartRef__":true,"id":5809},"storedString":"Tableau","_id":"_2157","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5824":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5825":{"morph":{"__isSmartRef__":true,"id":5809},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5826":{"submorphs":[{"__isSmartRef__":true,"id":5827},{"__isSmartRef__":true,"id":5836},{"__isSmartRef__":true,"id":5862},{"__isSmartRef__":true,"id":5888},{"__isSmartRef__":true,"id":5914},{"__isSmartRef__":true,"id":5940},{"__isSmartRef__":true,"id":5966},{"__isSmartRef__":true,"id":5992}],"scripts":[],"id":"9665198D-40C4-4DBA-8271-CC47E84E2B02","shape":{"__isSmartRef__":true,"id":6018},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SketchPadCanvas","partsBinMetaInfo":{"__isSmartRef__":true,"id":6019},"eventHandler":{"__isSmartRef__":true,"id":6034},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","F38525CC-4B5F-4591-A4A2-657DD74B74DD","63F1F9E3-F3FB-4BFE-8B16-6CFB8462E5D6","D6BB5E26-B2CE-47C8-BD7A-C4522B0DB9F5","063ACEEA-2310-479B-942F-6B5FB445E0B2","534AE787-FE6E-4FF1-AA50-B1F9E598696F","B54A430F-54AD-4811-94EF-30C67E2C56D0","2A5E0282-C784-453C-B9A8-936C07A90F29","FBF19B07-297C-413B-A07B-85254B0E95BF","C6FB767F-64A8-405A-B879-8B5889C482AF","822A83C1-75F4-4007-B3B6-6315C31E82BC","F6544B1D-AD8E-4868-9A0E-CD919C0662D0","01AC8F3F-E069-4DE7-82A0-60A861BA07C0","533BB130-FFFE-457B-B41C-73834E66DEC8","84E686B5-B56A-4929-AA59-E3CC67EA91D4","C51EED18-5783-4375-B0AA-47655226F582","E6E18FB3-9638-4F63-8BD7-1EF0B80AE908","6C5947A5-B781-47DC-8F4D-ACC5B430EB29","FB080478-34AF-40EA-8930-8D3430BD2D6E","B28AC6FE-1C31-4AC2-85AD-4F89429F378E","D1870F4B-ADFD-476C-B86C-2F6A1575906D","E4869246-F837-4C74-8704-60A9CB159318","E401BB8A-BEAD-48C0-8E6D-F8A09CFDA4A1","8BB6CE29-3F47-4A95-ADC9-782D8B7FBEA3"],"partTests":{"__isSmartRef__":true,"id":6035},"_ClipMode":"visible","moved":true,"points":null,"isBeingDragged":false,"state":0,"#startLetters":"with","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5181},"__serializedExpressions__":["_Position"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6040},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","withLayers":["Global.SketchArea"],"_Position":"lively.pt(150.0,20.0)"},"5827":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5828},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5832}],"eventHandler":{"__isSmartRef__":true,"id":5834},"_ClipMode":"hidden","derivationIds":["7C258242-8373-40F3-B051-A769C86D9896","69B39F6A-8C66-45A0-B28B-E1BBE8A54298","E5E8A84C-255B-4E49-BD3A-2DFA8406EAAE","6DC03F4E-29F4-4D77-995C-42B9ECC7F29C","3F257CD9-A212-4D53-8C2D-5F59A3311A3F","3F1F931D-4AE3-47FF-9F54-9643A6CB3F9F"],"id":"A05379D8-F443-4DCD-847C-8D7F3C50474F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_HandStyle":"default","_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10.5,"evalEnabled":false,"item":{"__isSmartRef__":true,"id":5835},"owner":{"__isSmartRef__":true,"id":5826},"isSelected":true,"isBeingDragged":false,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_TextColor","_Position"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.MenuItem","__SourceModuleName__":"Global.lively.morphic.Widgets","_TextColor":"Color.rgb(255,255,255)","_Position":"lively.pt(-45.0,-2475.0)"},"5828":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5829},"_BorderRadius":4,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(253.0,23.0)","_Padding":"lively.rect(3,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5829":{"stops":[{"__isSmartRef__":true,"id":5830},{"__isSmartRef__":true,"id":5831}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5830":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(100,131,248)"},"5831":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(34,85,245)"},"5832":{"style":{"__isSmartRef__":true,"id":5833},"chunkOwner":{"__isSmartRef__":true,"id":5827},"_id":"_212909","storedString":"disableSyntaxHighlighting()","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5833":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5834":{"morph":{"__isSmartRef__":true,"id":5827},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5835":{"isMenuItem":true,"isListItem":true,"string":"disableSyntaxHighlighting()","value":"disableSyntaxHighlighting()","idx":0},"5836":{"submorphs":[],"scripts":[],"id":"B8B3B981-CF0D-479D-A4E7-414E947839B4","shape":{"__isSmartRef__":true,"id":5837},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"doran","partsBinMetaInfo":{"__isSmartRef__":true,"id":5838},"eventHandler":{"__isSmartRef__":true,"id":5856},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","5627850B-030E-44E9-AFBB-7899A0FE5B98","6D10948F-AD22-464E-93B1-D4B0C1A11F9E","EF9F0687-90B0-4A60-9E8E-58CE909385E0","FE2CC802-1627-4B0F-8359-CC642A95E3BD","56FF9E0F-101E-4088-B650-5C71C239E688","1A3DBD36-B62C-4FEA-906B-E3D40664B98C","A82F6235-56EF-4C66-A485-F503990C0542","9FEC14B3-B742-4BC0-82E1-49B710AA4382"],"partTests":{"__isSmartRef__":true,"id":5857},"_ClipMode":"visible","moved":true,"prevScroll":[0,0],"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":5826},"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(860.0,275.5)","distanceToDragEvent":"lively.pt(55.0,-14.0)"},"5837":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(50.0,50.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(245,129,49)","_Padding":"lively.rect(0,0,0,0)"},"5838":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5839},{"__isSmartRef__":true,"id":5841},{"__isSmartRef__":true,"id":5843},{"__isSmartRef__":true,"id":5845},{"__isSmartRef__":true,"id":5847},{"__isSmartRef__":true,"id":5849},{"__isSmartRef__":true,"id":5851},{"__isSmartRef__":true,"id":5853}],"lastModifiedDate":{"__isSmartRef__":true,"id":5855},"revisionOnLoad":184624,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5839":{"date":{"__isSmartRef__":true,"id":5840},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5840":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5841":{"date":{"__isSmartRef__":true,"id":5842},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5842":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5843":{"date":{"__isSmartRef__":true,"id":5844},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5844":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5845":{"date":{"__isSmartRef__":true,"id":5846},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5846":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5847":{"date":{"__isSmartRef__":true,"id":5848},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5848":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5849":{"date":{"__isSmartRef__":true,"id":5850},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5850":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5851":{"date":{"__isSmartRef__":true,"id":5852},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5852":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5853":{"date":{"__isSmartRef__":true,"id":5854},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"5854":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"5855":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:33:25 GMT+0100 (CET)"},"5856":{"morph":{"__isSmartRef__":true,"id":5836},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5857":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5858}},"5858":{"test01IsMorph":{"__isSmartRef__":true,"id":5859}},"5859":{"varMapping":{"__isSmartRef__":true,"id":5860},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5861},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5860":{"this":{"__isSmartRef__":true,"id":5857}},"5861":{},"5862":{"submorphs":[],"scripts":[],"id":"506AB4BB-5C3E-4544-8BAE-3541350A6440","shape":{"__isSmartRef__":true,"id":5863},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"blue","partsBinMetaInfo":{"__isSmartRef__":true,"id":5864},"eventHandler":{"__isSmartRef__":true,"id":5882},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","5627850B-030E-44E9-AFBB-7899A0FE5B98","6D10948F-AD22-464E-93B1-D4B0C1A11F9E","C43E284D-BC9A-41DE-9DD0-3D708355E82C","6C53A1E1-7D5D-44D8-AD97-3D6AC0605E15"],"partTests":{"__isSmartRef__":true,"id":5883},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":5826},"isBeingDragged":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(862.0,145.5)","distanceToDragEvent":"lively.pt(39.0,-14.0)"},"5863":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(50.0,50.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(36,103,204)","_Padding":"lively.rect(0,0,0,0)"},"5864":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5865},{"__isSmartRef__":true,"id":5867},{"__isSmartRef__":true,"id":5869},{"__isSmartRef__":true,"id":5871},{"__isSmartRef__":true,"id":5873},{"__isSmartRef__":true,"id":5875},{"__isSmartRef__":true,"id":5877},{"__isSmartRef__":true,"id":5879}],"lastModifiedDate":{"__isSmartRef__":true,"id":5881},"revisionOnLoad":184624,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5865":{"date":{"__isSmartRef__":true,"id":5866},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5866":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5867":{"date":{"__isSmartRef__":true,"id":5868},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5868":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5869":{"date":{"__isSmartRef__":true,"id":5870},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5870":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5871":{"date":{"__isSmartRef__":true,"id":5872},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5872":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5873":{"date":{"__isSmartRef__":true,"id":5874},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5874":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5875":{"date":{"__isSmartRef__":true,"id":5876},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5876":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5877":{"date":{"__isSmartRef__":true,"id":5878},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5878":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5879":{"date":{"__isSmartRef__":true,"id":5880},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"5880":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"5881":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:33:25 GMT+0100 (CET)"},"5882":{"morph":{"__isSmartRef__":true,"id":5862},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5883":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5884}},"5884":{"test01IsMorph":{"__isSmartRef__":true,"id":5885}},"5885":{"varMapping":{"__isSmartRef__":true,"id":5886},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5887},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5886":{"this":{"__isSmartRef__":true,"id":5883}},"5887":{},"5888":{"submorphs":[],"scripts":[],"id":"3BA20EFE-D1B1-484B-9726-FD1A3EDB6C98","shape":{"__isSmartRef__":true,"id":5889},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"oran","partsBinMetaInfo":{"__isSmartRef__":true,"id":5890},"eventHandler":{"__isSmartRef__":true,"id":5908},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","5627850B-030E-44E9-AFBB-7899A0FE5B98","6D10948F-AD22-464E-93B1-D4B0C1A11F9E","EF9F0687-90B0-4A60-9E8E-58CE909385E0","FE2CC802-1627-4B0F-8359-CC642A95E3BD","56FF9E0F-101E-4088-B650-5C71C239E688","64C172C7-4ECF-424C-8A62-1B80F1E7452D","8BBF7DD3-B239-410E-B38C-0CD315CF86E7","4BAD1D3A-413A-4B98-B8FE-D570B3461A80"],"partTests":{"__isSmartRef__":true,"id":5909},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":5826},"isBeingDragged":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(861.0,433.5)","distanceToDragEvent":"lively.pt(108.0,-14.0)"},"5889":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(50.0,50.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(250,207,49)","_Padding":"lively.rect(0,0,0,0)"},"5890":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5891},{"__isSmartRef__":true,"id":5893},{"__isSmartRef__":true,"id":5895},{"__isSmartRef__":true,"id":5897},{"__isSmartRef__":true,"id":5899},{"__isSmartRef__":true,"id":5901},{"__isSmartRef__":true,"id":5903},{"__isSmartRef__":true,"id":5905}],"lastModifiedDate":{"__isSmartRef__":true,"id":5907},"revisionOnLoad":184624,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5891":{"date":{"__isSmartRef__":true,"id":5892},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5892":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5893":{"date":{"__isSmartRef__":true,"id":5894},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5894":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5895":{"date":{"__isSmartRef__":true,"id":5896},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5896":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5897":{"date":{"__isSmartRef__":true,"id":5898},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5898":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5899":{"date":{"__isSmartRef__":true,"id":5900},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5900":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5901":{"date":{"__isSmartRef__":true,"id":5902},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5902":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5903":{"date":{"__isSmartRef__":true,"id":5904},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5904":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5905":{"date":{"__isSmartRef__":true,"id":5906},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"5906":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"5907":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:33:25 GMT+0100 (CET)"},"5908":{"morph":{"__isSmartRef__":true,"id":5888},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5909":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5910}},"5910":{"test01IsMorph":{"__isSmartRef__":true,"id":5911}},"5911":{"varMapping":{"__isSmartRef__":true,"id":5912},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5913},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5912":{"this":{"__isSmartRef__":true,"id":5909}},"5913":{},"5914":{"submorphs":[],"scripts":[],"id":"3E6482A3-89DE-4CF0-9B78-E58E8B40E2F5","shape":{"__isSmartRef__":true,"id":5915},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"yellow","partsBinMetaInfo":{"__isSmartRef__":true,"id":5916},"eventHandler":{"__isSmartRef__":true,"id":5934},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","5627850B-030E-44E9-AFBB-7899A0FE5B98","6D10948F-AD22-464E-93B1-D4B0C1A11F9E","EF9F0687-90B0-4A60-9E8E-58CE909385E0","FE2CC802-1627-4B0F-8359-CC642A95E3BD","5DF87704-2B4B-49FB-A955-81E851483AC7","F399FAB6-D7B9-445F-88E0-C269770D5716"],"partTests":{"__isSmartRef__":true,"id":5935},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":5826},"isBeingDragged":false,"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(859.0,354.5)","distanceToDragEvent":"lively.pt(38.0,-15.0)"},"5915":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(50.0,50.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,246,81)","_Padding":"lively.rect(0,0,0,0)"},"5916":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5917},{"__isSmartRef__":true,"id":5919},{"__isSmartRef__":true,"id":5921},{"__isSmartRef__":true,"id":5923},{"__isSmartRef__":true,"id":5925},{"__isSmartRef__":true,"id":5927},{"__isSmartRef__":true,"id":5929},{"__isSmartRef__":true,"id":5931}],"lastModifiedDate":{"__isSmartRef__":true,"id":5933},"revisionOnLoad":184624,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5917":{"date":{"__isSmartRef__":true,"id":5918},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5918":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5919":{"date":{"__isSmartRef__":true,"id":5920},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5920":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5921":{"date":{"__isSmartRef__":true,"id":5922},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5922":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5923":{"date":{"__isSmartRef__":true,"id":5924},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5924":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5925":{"date":{"__isSmartRef__":true,"id":5926},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5926":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5927":{"date":{"__isSmartRef__":true,"id":5928},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5928":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5929":{"date":{"__isSmartRef__":true,"id":5930},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5930":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5931":{"date":{"__isSmartRef__":true,"id":5932},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"5932":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"5933":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:33:25 GMT+0100 (CET)"},"5934":{"morph":{"__isSmartRef__":true,"id":5914},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5935":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5936}},"5936":{"test01IsMorph":{"__isSmartRef__":true,"id":5937}},"5937":{"varMapping":{"__isSmartRef__":true,"id":5938},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5939},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5938":{"this":{"__isSmartRef__":true,"id":5935}},"5939":{},"5940":{"submorphs":[],"scripts":[],"id":"2A3FE289-F387-4F26-B964-85039C66DD25","shape":{"__isSmartRef__":true,"id":5941},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"red","partsBinMetaInfo":{"__isSmartRef__":true,"id":5942},"eventHandler":{"__isSmartRef__":true,"id":5960},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","5627850B-030E-44E9-AFBB-7899A0FE5B98","06D00F10-64D7-429B-916F-8BBE0FF227DF","2F6791A6-5379-4EC1-A8B0-15E11E803533"],"partTests":{"__isSmartRef__":true,"id":5961},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":5826},"isBeingDragged":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(863.0,213.5)","distanceToDragEvent":"lively.pt(40.0,-14.0)"},"5941":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(50.0,50.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(221,49,49)","_Padding":"lively.rect(0,0,0,0)"},"5942":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5943},{"__isSmartRef__":true,"id":5945},{"__isSmartRef__":true,"id":5947},{"__isSmartRef__":true,"id":5949},{"__isSmartRef__":true,"id":5951},{"__isSmartRef__":true,"id":5953},{"__isSmartRef__":true,"id":5955},{"__isSmartRef__":true,"id":5957}],"lastModifiedDate":{"__isSmartRef__":true,"id":5959},"revisionOnLoad":184624,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5943":{"date":{"__isSmartRef__":true,"id":5944},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5944":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5945":{"date":{"__isSmartRef__":true,"id":5946},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5946":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5947":{"date":{"__isSmartRef__":true,"id":5948},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5948":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5949":{"date":{"__isSmartRef__":true,"id":5950},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5950":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5951":{"date":{"__isSmartRef__":true,"id":5952},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5952":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5953":{"date":{"__isSmartRef__":true,"id":5954},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5954":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5955":{"date":{"__isSmartRef__":true,"id":5956},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5956":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5957":{"date":{"__isSmartRef__":true,"id":5958},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"5958":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"5959":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:33:25 GMT+0100 (CET)"},"5960":{"morph":{"__isSmartRef__":true,"id":5940},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5961":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5962}},"5962":{"test01IsMorph":{"__isSmartRef__":true,"id":5963}},"5963":{"varMapping":{"__isSmartRef__":true,"id":5964},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5965},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5964":{"this":{"__isSmartRef__":true,"id":5961}},"5965":{},"5966":{"submorphs":[],"scripts":[],"id":"6A6A6171-F11A-4DA8-A61E-1CC772956FB4","shape":{"__isSmartRef__":true,"id":5967},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"green","partsBinMetaInfo":{"__isSmartRef__":true,"id":5968},"eventHandler":{"__isSmartRef__":true,"id":5986},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","5627850B-030E-44E9-AFBB-7899A0FE5B98","6D10948F-AD22-464E-93B1-D4B0C1A11F9E","EF9F0687-90B0-4A60-9E8E-58CE909385E0","E314FED5-FB02-4CD9-A2C9-F864B6098B59","D4BA66F4-58F9-4D04-AC60-D022731969B4"],"partTests":{"__isSmartRef__":true,"id":5987},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":5826},"isBeingDragged":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(859.0,14.5)","distanceToDragEvent":"lively.pt(63.0,-8.0)"},"5967":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(50.0,50.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(142,234,83)","_Padding":"lively.rect(0,0,0,0)"},"5968":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5969},{"__isSmartRef__":true,"id":5971},{"__isSmartRef__":true,"id":5973},{"__isSmartRef__":true,"id":5975},{"__isSmartRef__":true,"id":5977},{"__isSmartRef__":true,"id":5979},{"__isSmartRef__":true,"id":5981},{"__isSmartRef__":true,"id":5983}],"lastModifiedDate":{"__isSmartRef__":true,"id":5985},"revisionOnLoad":184624,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5969":{"date":{"__isSmartRef__":true,"id":5970},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5970":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5971":{"date":{"__isSmartRef__":true,"id":5972},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5972":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5973":{"date":{"__isSmartRef__":true,"id":5974},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5974":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5975":{"date":{"__isSmartRef__":true,"id":5976},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5976":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5977":{"date":{"__isSmartRef__":true,"id":5978},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5978":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5979":{"date":{"__isSmartRef__":true,"id":5980},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5980":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5981":{"date":{"__isSmartRef__":true,"id":5982},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5982":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5983":{"date":{"__isSmartRef__":true,"id":5984},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"5984":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"5985":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:33:25 GMT+0100 (CET)"},"5986":{"morph":{"__isSmartRef__":true,"id":5966},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5987":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5988}},"5988":{"test01IsMorph":{"__isSmartRef__":true,"id":5989}},"5989":{"varMapping":{"__isSmartRef__":true,"id":5990},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5991},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5990":{"this":{"__isSmartRef__":true,"id":5987}},"5991":{},"5992":{"submorphs":[],"scripts":[],"id":"934A1552-C669-4F88-BD12-4E4D2D1D8490","shape":{"__isSmartRef__":true,"id":5993},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"lblue","partsBinMetaInfo":{"__isSmartRef__":true,"id":5994},"eventHandler":{"__isSmartRef__":true,"id":6012},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","5627850B-030E-44E9-AFBB-7899A0FE5B98","6D10948F-AD22-464E-93B1-D4B0C1A11F9E","EF9F0687-90B0-4A60-9E8E-58CE909385E0","FE2CC802-1627-4B0F-8359-CC642A95E3BD","56FF9E0F-101E-4088-B650-5C71C239E688","220CD289-A5C4-4B5F-B298-E4AEFC1521C3","5879C195-E7A1-42AB-9326-DBDD95223548"],"partTests":{"__isSmartRef__":true,"id":6013},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":5826},"prevScroll":[0,0],"isBeingDragged":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(857.0,73.5)","distanceToDragEvent":"lively.pt(38.0,-12.5)"},"5993":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(50.0,50.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(133,218,247)","_Padding":"lively.rect(0,0,0,0)"},"5994":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5995},{"__isSmartRef__":true,"id":5997},{"__isSmartRef__":true,"id":5999},{"__isSmartRef__":true,"id":6001},{"__isSmartRef__":true,"id":6003},{"__isSmartRef__":true,"id":6005},{"__isSmartRef__":true,"id":6007},{"__isSmartRef__":true,"id":6009}],"lastModifiedDate":{"__isSmartRef__":true,"id":6011},"revisionOnLoad":184624,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5995":{"date":{"__isSmartRef__":true,"id":5996},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5996":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5997":{"date":{"__isSmartRef__":true,"id":5998},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5998":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5999":{"date":{"__isSmartRef__":true,"id":6000},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6000":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6001":{"date":{"__isSmartRef__":true,"id":6002},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6002":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6003":{"date":{"__isSmartRef__":true,"id":6004},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6004":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6005":{"date":{"__isSmartRef__":true,"id":6006},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6006":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6007":{"date":{"__isSmartRef__":true,"id":6008},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6008":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6009":{"date":{"__isSmartRef__":true,"id":6010},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"6010":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"6011":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:33:25 GMT+0100 (CET)"},"6012":{"morph":{"__isSmartRef__":true,"id":5992},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6013":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6014}},"6014":{"test01IsMorph":{"__isSmartRef__":true,"id":6015}},"6015":{"varMapping":{"__isSmartRef__":true,"id":6016},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6017},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6016":{"this":{"__isSmartRef__":true,"id":6013}},"6017":{},"6018":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(930.0,700.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(246,246,246)","_Padding":"lively.rect(0,0,0,0)"},"6019":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6020},{"__isSmartRef__":true,"id":6022},{"__isSmartRef__":true,"id":6024},{"__isSmartRef__":true,"id":6026},{"__isSmartRef__":true,"id":6028},{"__isSmartRef__":true,"id":6030},{"__isSmartRef__":true,"id":6032}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6020":{"date":{"__isSmartRef__":true,"id":6021},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6021":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6022":{"date":{"__isSmartRef__":true,"id":6023},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6023":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6024":{"date":{"__isSmartRef__":true,"id":6025},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6025":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6026":{"date":{"__isSmartRef__":true,"id":6027},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6027":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6028":{"date":{"__isSmartRef__":true,"id":6029},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6029":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6030":{"date":{"__isSmartRef__":true,"id":6031},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6031":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6032":{"date":{"__isSmartRef__":true,"id":6033},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6033":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6034":{"morph":{"__isSmartRef__":true,"id":5826},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6035":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6036}},"6036":{"test01IsMorph":{"__isSmartRef__":true,"id":6037}},"6037":{"varMapping":{"__isSmartRef__":true,"id":6038},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6039},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6038":{"this":{"__isSmartRef__":true,"id":6035}},"6039":{},"6040":{"drawLine":{"__isSmartRef__":true,"id":6041},"mouseDown":{"__isSmartRef__":true,"id":6045},"partOfRectangle":{"__isSmartRef__":true,"id":6049}},"6041":{"varMapping":{"__isSmartRef__":true,"id":6042},"source":"function drawLine(evt) {\n var sketchPad = this.get(\"SketchPad\");\n debugger;\n if(evt.button != 0 || !sketchPad.state || sketchPad.state != 1)\n {\n console.log(\"no line\");\n return;\n }\n if (this.points) {\n this.points.push(evt.mousePoint);\n if (this.points.length >= 2) {\n console.log(this.getPosition());\n console.log(sketchPad.getPosition());\n var from = this.points[0].subPt(sketchPad.getPosition()).subPt(this.getPosition());\n var to = this.points[1].subPt(sketchPad.getPosition()).subPt(this.getPosition());\n console.log(\"Line between \" + from.x + \",\" + from.y + \" and \" + to.x + \",\" + to.y);\n var m = new lively.morphic.Path([from, to]);\n this.addMorph(m);\n this.points[0] = this.points.pop();\n }\n } else {\n this.points = new Array(evt.mousePoint);\n }\n console.log(\"MouseDown \" + evt.mousePoint);\n console.log(this.points);\n console.log(this);\n}","funcProperties":{"__isSmartRef__":true,"id":6043},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6042":{"this":{"__isSmartRef__":true,"id":5826}},"6043":{"timestamp":{"__isSmartRef__":true,"id":6044},"user":"daniel.hoffmann","tags":[]},"6044":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:09:37 GMT+0100 (CET)"},"6045":{"varMapping":{"__isSmartRef__":true,"id":6046},"source":"function mouseDown(element, evt) {\n console.log(element.name);\n console.log(evt);\n if(element.name != \"SketchPadCanvas\") {\n this.owner.select(element.name, this.partOfRectangle(element, evt));\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6047},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6046":{"this":{"__isSmartRef__":true,"id":5826}},"6047":{"timestamp":{"__isSmartRef__":true,"id":6048},"user":"daniel.hoffmann","tags":[]},"6048":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:49:03 GMT+0100 (CET)"},"6049":{"varMapping":{"__isSmartRef__":true,"id":6050},"source":"function partOfRectangle(element, evt) {\n var pointClicked = lively.pt(evt.layerX, evt. layerY);\n var elementExtent = element.getExtent();\n if (pointClicked.x < elementExtent.x * 0.2) {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"TL\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"BL\";\n } else {\n return \"L\";\n }\n } else if (pointClicked.x > elementExtent.x * 0.8) {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"TR\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"BR\";\n } else {\n return \"R\";\n }\n } else {\n if (pointClicked.y < elementExtent.y * 0.2) {\n return \"T\";\n } else if (pointClicked.y > elementExtent.y * 0.8) {\n return \"B\";\n } else {\n return \"M\";\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6051},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6050":{"this":{"__isSmartRef__":true,"id":5826}},"6051":{"timestamp":{"__isSmartRef__":true,"id":6052},"user":"daniel.hoffmann","tags":[]},"6052":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:45:10 GMT+0100 (CET)"},"6053":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(1520.0,1260.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"6054":{"partsSpaceName":"PartsBin/sd1213/","comment":"Constraint-based layouting with the Simplex algorithm.","migrationLevel":4,"partName":"SketchPad","changes":[{"__isSmartRef__":true,"id":6055},{"__isSmartRef__":true,"id":6057},{"__isSmartRef__":true,"id":6059},{"__isSmartRef__":true,"id":6061},{"__isSmartRef__":true,"id":6063},{"__isSmartRef__":true,"id":6065},{"__isSmartRef__":true,"id":6067},{"__isSmartRef__":true,"id":6069},{"__isSmartRef__":true,"id":6071},{"__isSmartRef__":true,"id":6073},{"__isSmartRef__":true,"id":6075},{"__isSmartRef__":true,"id":6077},{"__isSmartRef__":true,"id":6079},{"__isSmartRef__":true,"id":6081},{"__isSmartRef__":true,"id":6083},{"__isSmartRef__":true,"id":6085},{"__isSmartRef__":true,"id":6087},{"__isSmartRef__":true,"id":6089},{"__isSmartRef__":true,"id":6091},{"__isSmartRef__":true,"id":6093},{"__isSmartRef__":true,"id":6095},{"__isSmartRef__":true,"id":6097},{"__isSmartRef__":true,"id":6099},{"__isSmartRef__":true,"id":6101},{"__isSmartRef__":true,"id":6103},{"__isSmartRef__":true,"id":6105},{"__isSmartRef__":true,"id":6107},{"__isSmartRef__":true,"id":6109},{"__isSmartRef__":true,"id":6111},{"__isSmartRef__":true,"id":6113},{"__isSmartRef__":true,"id":6115},{"__isSmartRef__":true,"id":6117},{"__isSmartRef__":true,"id":6119},{"__isSmartRef__":true,"id":6121},{"__isSmartRef__":true,"id":6123},{"__isSmartRef__":true,"id":6125},{"__isSmartRef__":true,"id":6127},{"__isSmartRef__":true,"id":6129},{"__isSmartRef__":true,"id":6131},{"__isSmartRef__":true,"id":6133},{"__isSmartRef__":true,"id":6135},{"__isSmartRef__":true,"id":6137},{"__isSmartRef__":true,"id":6139},{"__isSmartRef__":true,"id":6141},{"__isSmartRef__":true,"id":6143},{"__isSmartRef__":true,"id":6145},{"__isSmartRef__":true,"id":6147},{"__isSmartRef__":true,"id":6149},{"__isSmartRef__":true,"id":6151},{"__isSmartRef__":true,"id":6153}],"lastModifiedDate":{"__isSmartRef__":true,"id":6155},"revisionOnLoad":189898,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6055":{"date":{"__isSmartRef__":true,"id":6056},"author":"lisa.pfisterer","message":"Rename darkorange doran, orange oran, lightblue lblue","id":"0CD3FA61-2133-4686-802C-09FC439F2B76"},"6056":{"isSerializedDate":true,"string":"Tue Dec 18 2012 13:04:20 GMT+0100 (CET)"},"6057":{"date":{"__isSmartRef__":true,"id":6058},"author":"lisa.pfisterer","message":"layout, bug beim bearbeiten, während es läuft","id":"CFA15C59-F424-4AED-B48B-4C1DACCF98AF"},"6058":{"isSerializedDate":true,"string":"Tue Dec 18 2012 02:01:32 GMT+0100 (CET)"},"6059":{"date":{"__isSmartRef__":true,"id":6060},"author":"daniel.hoffmann","message":"avoid adding of constraints that are already specified \nin parseConstraints()","id":"5C684377-A256-4AA8-962B-9A302949725C"},"6060":{"isSerializedDate":true,"string":"Mon Dec 17 2012 13:01:11 GMT+0100 (CET)"},"6061":{"date":{"__isSmartRef__":true,"id":6062},"author":"daniel.hoffmann","message":"avoid adding of constraints that are already specified \nin parseConstraints()","id":"0A7655CB-8651-4613-ADA5-58AA4372AB85"},"6062":{"isSerializedDate":true,"string":"Mon Dec 17 2012 13:01:07 GMT+0100 (CET)"},"6063":{"date":{"__isSmartRef__":true,"id":6064},"author":"daniel.hoffmann","message":"determine most significant change after resizing/dragging","id":"D99B1482-6C11-4C09-B86E-D7E4BC5BEAB6"},"6064":{"isSerializedDate":true,"string":"Sun Dec 16 2012 20:19:04 GMT+0100 (CET)"},"6065":{"date":{"__isSmartRef__":true,"id":6066},"author":"daniel.hoffmann","message":"reset cached bounds","id":"40FAD20C-A725-44D3-8554-25F83F803C32"},"6066":{"isSerializedDate":true,"string":"Sun Dec 16 2012 17:37:28 GMT+0100 (CET)"},"6067":{"date":{"__isSmartRef__":true,"id":6068},"author":"daniel.hoffmann","message":"reset cached bounds","id":"AD49DF95-1788-4FD3-A7BE-07A92AE62EE1"},"6068":{"isSerializedDate":true,"string":"Sun Dec 16 2012 17:37:01 GMT+0100 (CET)"},"6069":{"date":{"__isSmartRef__":true,"id":6070},"author":"daniel.hoffmann","message":"underline most negative F value","id":"51F05C0D-879C-4078-A146-74EBD09EE0B0"},"6070":{"isSerializedDate":true,"string":"Sat Dec 15 2012 16:44:52 GMT+0100 (CET)"},"6071":{"date":{"__isSmartRef__":true,"id":6072},"author":"daniel.hoffmann","message":"print last line of tableau in blue and negative entries in red","id":"B23D9CDF-EB67-454C-8E61-015EEB40BE64"},"6072":{"isSerializedDate":true,"string":"Sat Dec 15 2012 16:00:12 GMT+0100 (CET)"},"6073":{"date":{"__isSmartRef__":true,"id":6074},"author":"daniel.hoffmann","message":"print last line of tableau in blue and negative entries in red","id":"B679C6DD-FB4D-4ED5-B8F3-4BE00C95D44A"},"6074":{"isSerializedDate":true,"string":"Sat Dec 15 2012 15:59:43 GMT+0100 (CET)"},"6075":{"date":{"__isSmartRef__":true,"id":6076},"author":"lisa.pfisterer","message":"Bugfix: Abbruchbedingung negative Werte","id":"29D978B5-26E0-4168-9F3B-F9B7067FE30C"},"6076":{"isSerializedDate":true,"string":"Fri Dec 14 2012 21:42:14 GMT+0100 (CET)"},"6077":{"date":{"__isSmartRef__":true,"id":6078},"author":"lisa.pfisterer","message":"Layout for the layouting helper ;)","id":"75B2625F-68A5-4461-B879-AD50FAE4415C"},"6078":{"isSerializedDate":true,"string":"Fri Dec 14 2012 21:05:48 GMT+0100 (CET)"},"6079":{"date":{"__isSmartRef__":true,"id":6080},"author":"daniel.hoffmann","message":"add constraint for first variable in ratio constraint if both variables are not specified","id":"740B557B-62D1-4CBB-A0F6-8192C8DBB510"},"6080":{"isSerializedDate":true,"string":"Thu Dec 13 2012 01:35:07 GMT+0100 (CET)"},"6081":{"date":{"__isSmartRef__":true,"id":6082},"author":"daniel.hoffmann","message":"add vertical distance constraint manually","id":"67F12FCF-5DD0-47A4-9793-ED578659E555"},"6082":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:55:56 GMT+0100 (CET)"},"6083":{"date":{"__isSmartRef__":true,"id":6084},"author":"lisa.pfisterer","message":"Positionen möglich! :) Sowie Constraints-Array angelegt","id":"4052D55D-CD65-4555-A26D-59AFBCC32962"},"6084":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:23:18 GMT+0100 (CET)"},"6085":{"date":{"__isSmartRef__":true,"id":6086},"author":"lisa.pfisterer","message":"Ratio implementiert (richtig herum??)","id":"37F523CF-DD2D-4A29-96F1-E50E32CD8D94"},"6086":{"isSerializedDate":true,"string":"Mon Dec 03 2012 23:26:16 GMT+0100 (CET)"},"6087":{"date":{"__isSmartRef__":true,"id":6088},"author":"daniel.hoffmann","message":"read value of ratio","id":"1534C786-A4CB-4E28-8341-71AEBC1C796B"},"6088":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:15:07 GMT+0100 (CET)"},"6089":{"date":{"__isSmartRef__":true,"id":6090},"author":"daniel.hoffmann","message":"get side of rectangle","id":"0E2DB143-F8A6-4DEA-A29B-8B814B27984E"},"6090":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:49:43 GMT+0100 (CET)"},"6091":{"date":{"__isSmartRef__":true,"id":6092},"author":"daniel.hoffmann","message":"ratio button works as well","id":"855AF291-AD64-458B-9689-798C7B7C95B5"},"6092":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:06:02 GMT+0100 (CET)"},"6093":{"date":{"__isSmartRef__":true,"id":6094},"author":"daniel.hoffmann","message":"Fixed bug to get current value of constraint type (width, height) \nAdded button to set up sketch area","id":"97C976C9-4DA1-40D1-8108-57DD86CA3BA2"},"6094":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:00:42 GMT+0100 (CET)"},"6095":{"date":{"__isSmartRef__":true,"id":6096},"author":"lisa.pfisterer","message":"Zwischenstand. Util-Funktionen für das Arbeiten mit Arrays (Zeile und Spalte hinzufügen für neue Constraints im Tableau)","id":"09B63D24-0A8C-46E0-9DB0-CEDE9AF8690B"},"6096":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:57:06 GMT+0100 (CET)"},"6097":{"date":{"__isSmartRef__":true,"id":6098},"author":"lisa.pfisterer","message":"first draft. Still under construction!","id":"2B13E2A0-6DC9-4EDF-82E7-F541EB7D78BF"},"6098":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:43:10 GMT+0100 (CET)"},"6099":{"date":{"__isSmartRef__":true,"id":6100},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"6100":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"6101":{"date":{"__isSmartRef__":true,"id":6102},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6102":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6103":{"date":{"__isSmartRef__":true,"id":6104},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6104":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6105":{"date":{"__isSmartRef__":true,"id":6106},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6106":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6107":{"date":{"__isSmartRef__":true,"id":6108},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6108":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6109":{"date":{"__isSmartRef__":true,"id":6110},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6110":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6111":{"date":{"__isSmartRef__":true,"id":6112},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6112":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6113":{"date":{"__isSmartRef__":true,"id":6114},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6114":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6115":{"date":{"__isSmartRef__":true,"id":6116},"author":"daniel.hoffmann","message":"Added support for adding constraints manually","id":"09ABA022-2B1A-4B91-8B3B-31A5752DD828"},"6116":{"isSerializedDate":true,"string":"Sun Dec 02 2012 12:38:16 GMT+0100 (CET)"},"6117":{"date":{"__isSmartRef__":true,"id":6118},"author":"lisa.pfisterer","message":"Änderungen von Lisa. Array Util, Tableau-Anzeige, erste Schritte für Setter.","id":"5E3055D8-ECFA-4BEE-A27D-35F84A422A00"},"6118":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:28:16 GMT+0100 (CET)"},"6119":{"date":{"__isSmartRef__":true,"id":6120},"author":"lisa.pfisterer","message":"Umsetzen der height-Constraints ins Tableau jetzt möglich. auch die zu maximierende F-Funktion. Außerdem Anzeige der aktuellen Werte","id":"0E43FD81-95AA-4810-BF4D-5132C4CB5430"},"6120":{"isSerializedDate":true,"string":"Sun Dec 02 2012 19:09:22 GMT+0100 (CET)"},"6121":{"date":{"__isSmartRef__":true,"id":6122},"author":"daniel.hoffmann","message":"position constraint can be added manually, disabled syntax highlighting on output boxes","id":"7D9A3D34-1DA5-4BF6-8A5D-53C265AC87A8"},"6122":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:44:32 GMT+0100 (CET)"},"6123":{"date":{"__isSmartRef__":true,"id":6124},"author":"daniel.hoffmann","message":"got adding of ratio constraint working","id":"11BC8BB4-8039-4A3A-A8C6-049AFF5BF3B1"},"6124":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:27:18 GMT+0100 (CET)"},"6125":{"date":{"__isSmartRef__":true,"id":6126},"author":"daniel.hoffmann","message":"got adding of ratio constraint working (correct version)","id":"830E1959-4CD2-400A-8832-B463D536CF66"},"6126":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:40:18 GMT+0100 (CET)"},"6127":{"date":{"__isSmartRef__":true,"id":6128},"author":"daniel.hoffmann","message":"got adding of ratio constraint working (correct version)","id":"08861437-D7B9-4D35-9A3E-3F1320C6E6A5"},"6128":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:41:06 GMT+0100 (CET)"},"6129":{"date":{"__isSmartRef__":true,"id":6130},"author":"daniel.hoffmann","message":"add vertical distance constraint","id":"8696D8FA-BA32-4AF6-B86C-1C47F2AD2BA1"},"6130":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:25:33 GMT+0100 (CET)"},"6131":{"date":{"__isSmartRef__":true,"id":6132},"author":"daniel.hoffmann","message":"add horizontal distance constraint","id":"EAAB49A7-D541-4E81-B8E0-0BC33811146A"},"6132":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:33:24 GMT+0100 (CET)"},"6133":{"date":{"__isSmartRef__":true,"id":6134},"author":"daniel.hoffmann","message":"continuous constraint solving for distances","id":"36C600D0-D640-4727-8EDC-703660454CD5"},"6134":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:45:37 GMT+0100 (CET)"},"6135":{"date":{"__isSmartRef__":true,"id":6136},"author":"daniel.hoffmann","message":"start solving right after dragging,resizing etc. stops","id":"8FD7CB58-9017-4C4A-92AB-6C0FC1BCD3FE"},"6136":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:07:14 GMT+0100 (CET)"},"6137":{"date":{"__isSmartRef__":true,"id":6138},"author":"daniel.hoffmann","message":"start solving right after dragging,resizing etc. stops","id":"EBBB12D7-AB9B-4A8E-89FE-09E4B371A3DC"},"6138":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:08:07 GMT+0100 (CET)"},"6139":{"date":{"__isSmartRef__":true,"id":6140},"author":"daniel.hoffmann","message":"added x and y constraints (without buttons)","id":"440A0E7F-D8B8-4AF4-8D00-B265B0B6A0A8"},"6140":{"isSerializedDate":true,"string":"Sat Dec 15 2012 01:03:58 GMT+0100 (CET)"},"6141":{"date":{"__isSmartRef__":true,"id":6142},"author":"daniel.hoffmann","message":"added x and y constraints (without buttons)","id":"12F7798B-354C-4D1E-B846-2D485454EAC8"},"6142":{"isSerializedDate":true,"string":"Sat Dec 15 2012 01:04:24 GMT+0100 (CET)"},"6143":{"date":{"__isSmartRef__":true,"id":6144},"author":"daniel.hoffmann","message":"fix algorithm = null bug","id":"247E32DA-57AC-49A0-8E1A-858C0A5734D9"},"6144":{"isSerializedDate":true,"string":"Mon Dec 17 2012 21:05:18 GMT+0100 (CET)"},"6145":{"date":{"__isSmartRef__":true,"id":6146},"author":"daniel.hoffmann","message":"fix algorithm = null bug","id":"0412159D-B46C-424C-ADB6-CBE0C7839E83"},"6146":{"isSerializedDate":true,"string":"Mon Dec 17 2012 21:05:42 GMT+0100 (CET)"},"6147":{"date":{"__isSmartRef__":true,"id":6148},"author":"daniel.hoffmann","message":"ability to add x and y with ratio button","id":"E90CE8A3-E2F6-4BA6-A3E5-A811A806875C"},"6148":{"isSerializedDate":true,"string":"Tue Dec 18 2012 12:22:03 GMT+0100 (CET)"},"6149":{"date":{"__isSmartRef__":true,"id":6150},"author":"daniel.hoffmann","message":"ability to add x and y with ratio button","id":"2555C668-3389-42B6-AB84-B05AAD0CC4F8"},"6150":{"isSerializedDate":true,"string":"Tue Dec 18 2012 12:22:08 GMT+0100 (CET)"},"6151":{"date":{"__isSmartRef__":true,"id":6152},"author":"daniel.hoffmann","message":"refactoring and code cleaning","id":"A164DC73-F563-4E29-9913-94CB5B09A408"},"6152":{"isSerializedDate":true,"string":"Sat Jan 19 2013 16:57:35 GMT+0100 (CET)"},"6153":{"date":{"__isSmartRef__":true,"id":6154},"author":"daniel.hoffmann","message":"refactoring and code cleaning","id":"3174D626-46F4-4B39-8DFB-C088E330E03A"},"6154":{"isSerializedDate":true,"string":"Sat Jan 19 2013 16:58:31 GMT+0100 (CET)"},"6155":{"isSerializedDate":true,"string":"Sat Jan 19 2013 16:55:39 GMT+0100 (CET)"},"6156":{"morph":{"__isSmartRef__":true,"id":5181},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6157":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6158}},"6158":{"test01IsMorph":{"__isSmartRef__":true,"id":6159}},"6159":{"varMapping":{"__isSmartRef__":true,"id":6160},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6161},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6160":{"this":{"__isSmartRef__":true,"id":6157}},"6161":{},"6162":{"tableau":[[]],"all":[],"schlupf":[],"needed":[],"resultArray":[0,0],"result":false,"__LivelyClassName__":"SimplexAlgorithmClass","__SourceModuleName__":"Global.projects.SketchPad.SimplexAlgorithm"},"6163":{"initializeTableau":{"__isSmartRef__":true,"id":6164},"initSimplex":{"__isSmartRef__":true,"id":6168},"simplexStep":{"__isSmartRef__":true,"id":6172},"start":{"__isSmartRef__":true,"id":6176},"stop":{"__isSmartRef__":true,"id":6180},"parseConstraints":{"__isSmartRef__":true,"id":6184},"addConstraintArray":{"__isSmartRef__":true,"id":6188},"extendArrayWithZeros":{"__isSmartRef__":true,"id":6192},"height":{"__isSmartRef__":true,"id":6196},"addConstraint":{"__isSmartRef__":true,"id":6200},"getValueForConstraintType":{"__isSmartRef__":true,"id":6204},"select":{"__isSmartRef__":true,"id":6208},"setCurrentConstraintType":{"__isSmartRef__":true,"id":6212},"roundTableau":{"__isSmartRef__":true,"id":6216},"setValue":{"__isSmartRef__":true,"id":6220},"getRatioSide":{"__isSmartRef__":true,"id":6224},"addRatioConstraint":{"__isSmartRef__":true,"id":6228},"length":{"__isSmartRef__":true,"id":6232},"printTableau":{"__isSmartRef__":true,"id":6236},"showVariableValues":{"__isSmartRef__":true,"id":6240},"getValue":{"__isSmartRef__":true,"id":6244},"width":{"__isSmartRef__":true,"id":6248},"ratio":{"__isSmartRef__":true,"id":6252},"position":{"__isSmartRef__":true,"id":6256},"addVerticalDistanceConstraint":{"__isSmartRef__":true,"id":6260},"addDistanceConstraint":{"__isSmartRef__":true,"id":6264},"verticalDistance":{"__isSmartRef__":true,"id":6268},"horizontalDistance":{"__isSmartRef__":true,"id":6272},"runSimplex":{"__isSmartRef__":true,"id":6276},"x":{"__isSmartRef__":true,"id":6280},"y":{"__isSmartRef__":true,"id":6284},"initSimplexManually":{"__isSmartRef__":true,"id":6288}},"6164":{"varMapping":{"__isSmartRef__":true,"id":6165},"source":"function initializeTableau() {\n var tableau = new Array();\n tableau[0] = new Array();\n\t\t\t\n this.algorithm.tableau = tableau;\t\n}","funcProperties":{"__isSmartRef__":true,"id":6166},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6165":{"this":{"__isSmartRef__":true,"id":5181}},"6166":{"timestamp":{"__isSmartRef__":true,"id":6167},"user":"lisa.pfisterer","tags":[]},"6167":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:59:12 GMT+0100 (CET)"},"6168":{"varMapping":{"__isSmartRef__":true,"id":6169},"source":"function initSimplex() {\n module('projects.SketchPad.SimplexAlgorithm').load();\n JSLoader.loadJs('http://lively-kernel.org/repository/webwerkstatt/projects/SketchPad/SimplexAlgorithm.js');\n \n this.algorithm = new SimplexAlgorithmClass();\n \n all = new Array();\n schlupf = new Array();\n needed = new Array();\n \n this.neededValues = new Array();\n \n this.initializeTableau();\n\n this.algorithm.initSimplex(all, schlupf, needed);\n \n this.result = false;\n this.parseConstraints();\n \n this.printTableau();\n}","funcProperties":{"__isSmartRef__":true,"id":6170},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6169":{"this":{"__isSmartRef__":true,"id":5181}},"6170":{"timestamp":{"__isSmartRef__":true,"id":6171},"user":"daniel.hoffmann","tags":[]},"6171":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:38:59 GMT+0100 (CET)"},"6172":{"varMapping":{"__isSmartRef__":true,"id":6173},"source":"function simplexStep() {\n if(!this.algorithm.result) {\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n var index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n if (index >= 0) {\n var val = this.algorithm.resultArray[i];\n }\n \n }\n \n // SIMPLEX ITERATION STEP\n this.algorithm.simplexIteration();\n // ----------------------\n \n for (var i = 0; i < this.algorithm.needed.length; i++) {\n this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n \n this.printTableau();\n this.showVariableValues();\n\n } else {\n this.printTableau(); \n this.stop();\n this.specifiedValues = new Array();\n }\n \n\n}","funcProperties":{"__isSmartRef__":true,"id":6174},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6173":{"this":{"__isSmartRef__":true,"id":5181}},"6174":{"timestamp":{"__isSmartRef__":true,"id":6175},"user":"daniel.hoffmann","tags":[]},"6175":{"isSerializedDate":true,"string":"Sat Jan 19 2013 16:48:11 GMT+0100 (CET)"},"6176":{"varMapping":{"__isSmartRef__":true,"id":6177},"source":"function start() {\n this.algorithm = null;\n this.startStepping(10, \"runSimplex\")\n}","funcProperties":{"__isSmartRef__":true,"id":6178},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6177":{"this":{"__isSmartRef__":true,"id":5181}},"6178":{"timestamp":{"__isSmartRef__":true,"id":6179},"user":"daniel.hoffmann","tags":[]},"6179":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:58:03 GMT+0100 (CET)"},"6180":{"varMapping":{"__isSmartRef__":true,"id":6181},"source":"function stop() {\n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":6182},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6181":{"this":{"__isSmartRef__":true,"id":5181}},"6182":{"timestamp":{"__isSmartRef__":true,"id":6183},"user":"daniel.hoffmann","tags":[]},"6183":{"isSerializedDate":true,"string":"Sat Jan 19 2013 16:49:16 GMT+0100 (CET)"},"6184":{"varMapping":{"__isSmartRef__":true,"id":6185},"source":"function parseConstraints() {\n var constraintString = this.get(\"constraintsTextField\").getTextString();\n var constraints = constraintString.split(\"\\n\");\n this.get(\"variablesTextField\").setTextString(\"\");\n this.constraintsArray = new Array();\n \n for (var i = 0; i < constraints.length; i++) {\n var line = constraints[i].trim();\n if (line != \"\" && line.indexOf(\"//\") != 0 && line.indexOf(\")\") >= 0) {\n var prior = this.get(\"variablesTextField\").getTextString();\n\n var base = constraints[i].split(\")\")[0];\n var parts = base.split(\"(\");\n var methodName = parts[0];\n var variables = parts[1].split(\",\"); \n \n for (var j = 0; j < variables.length; j++) {\n variables[j] = variables[j].trim();\n }\n \n this.constraintsArray[i] = new Array(methodName, variables);\n \n switch (methodName) {\n case \"height\":\n this.height(variables);\n break;\n case \"width\":\n this.width(variables);\n break;\n case \"ratio\":\n this.ratio(variables);\n break;\n case \"position\":\n this.position(variables);\n break;\n case \"x\":\n this.x(variables);\n break;\n case \"y\":\n this.y(variables);\n break;\n case \"vertical_distance\":\n this.verticalDistance(variables);\n break;\n case \"horizontal_distance\":\n this.horizontalDistance(variables);\n break;\n default:\n break;\n }\n }\n }\n \n //add needed values not described by constraints\n console.log(\"needed values: \" + this.neededValues);\n console.log(\"specified values: \" + this.specifiedValues);\n for (var i = 0; i < this.neededValues.length; i++) {\n var foundValues = new Array();\n var elementCount = this.neededValues[i][0].length;\n for (var j = 0; j < this.neededValues[i].length; j++) {\n var found = 0.0;\n for (var k = 0; k < this.neededValues[i][j].length; k++) {\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (this.neededValues[i][j][k] == \n this.specifiedValues[l])\n found = found + 1.0;\n }\n }\n foundValues.push(found / elementCount);\n }\n var max = 0.0;\n var maxIndex = 0;\n for (var m = 0; m < foundValues.length; m++) {\n if (foundValues[m] > max) {\n max = foundValues[m];\n maxIndex = m;\n }\n }\n if (max < 1.0) { \n for (var j = 0; j < this.neededValues[i][maxIndex].length; j++) {\n var toBeAdded = this.neededValues[i][maxIndex][j];\n var alreadySpecified = false;\n for (var l = 0; l < this.specifiedValues.length; l++) {\n if (toBeAdded == this.specifiedValues[l]) {\n alreadySpecified = true;\n break;\n }\n }\n if (!alreadySpecified) {\n console.log(\"we need to add \" + toBeAdded);\n var parts = toBeAdded.split(\".\");\n var name = parts[0];\n var methodName = parts[1];\n switch (methodName) {\n case \"h\":\n this.height(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"w\":\n this.width(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"x\":\n this.x(new Array(name, this.getValue(toBeAdded)));\n break;\n case \"y\":\n this.y(new Array(name, this.getValue(toBeAdded)));\n break;\n default:\n break;\n }\n }\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6186},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6185":{"this":{"__isSmartRef__":true,"id":5181}},"6186":{"timestamp":{"__isSmartRef__":true,"id":6187},"user":"daniel.hoffmann","tags":[]},"6187":{"isSerializedDate":true,"string":"Sat Jan 19 2013 16:28:30 GMT+0100 (CET)"},"6188":{"varMapping":{"__isSmartRef__":true,"id":6189},"source":"function addConstraintArray(variables, sum) {\n var length = this.algorithm.tableau[0].length;\n \n var helper = new Array();\n for (var i = 0; i < length; i++) {\n helper[i] = 0;\n }\n\n var maxFunct = this.algorithm.tableau.pop();\n \n for (var i = 0; i < variables.length; i++) {\n var index = this.algorithm.all.indexOf(variables[i][0]);\n helper[index] = variables[i][1];\n if (! variables[i][0].startsWith(\"x\")) { // Schlupfvariable\n maxFunct[index] = -1;\n }\n }\n\n helper[length - 1] = sum;\n this.algorithm.tableau.push(helper);\n this.algorithm.tableau.push(maxFunct);\n}","funcProperties":{"__isSmartRef__":true,"id":6190},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6189":{"this":{"__isSmartRef__":true,"id":5181}},"6190":{"timestamp":{"__isSmartRef__":true,"id":6191},"user":"daniel.hoffmann","tags":[]},"6191":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:32:49 GMT+0100 (CET)"},"6192":{"varMapping":{"__isSmartRef__":true,"id":6193},"source":"function extendArrayWithZeros(array) {\n for (var i = 0; i < array.length; i++) {\n var subarray = array[i];\n var last = subarray.pop();\n subarray.push(0);\n if (last == undefined) {\n subarray.push(0);\n } else {\n subarray.push(last);\n }\n }\n return array;\n}","funcProperties":{"__isSmartRef__":true,"id":6194},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6193":{"this":{"__isSmartRef__":true,"id":5181}},"6194":{"timestamp":{"__isSmartRef__":true,"id":6195},"user":"lisa.pfisterer","tags":[]},"6195":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:58:45 GMT+0100 (CET)"},"6196":{"varMapping":{"__isSmartRef__":true,"id":6197},"source":"function height(variables) {\n var variable = variables[0] + \".h\";\n var value = variables[1];\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":6198},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6197":{"this":{"__isSmartRef__":true,"id":5181}},"6198":{"timestamp":{"__isSmartRef__":true,"id":6199},"user":"daniel.hoffmann","tags":[]},"6199":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:32:31 GMT+0100 (CET)"},"6200":{"varMapping":{"__isSmartRef__":true,"id":6201},"source":"function addConstraint(type, element, value) {\n this.get(\"constraintsTextField\").setTextString(\n this.get(\"constraintsTextField\").textString + \"\\n\" +\n type + \"(\" + element + \", \" + value + \");\");\n this.currentConstraintType = null;\n this.firstRatioSide = null;\n this.firstVerticalDistance = null;\n this.firstHorizontalDistance = null;\n}","funcProperties":{"__isSmartRef__":true,"id":6202},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6201":{"this":{"__isSmartRef__":true,"id":5181}},"6202":{"timestamp":{"__isSmartRef__":true,"id":6203},"user":"daniel.hoffmann","tags":[]},"6203":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:43:21 GMT+0100 (CET)"},"6204":{"varMapping":{"__isSmartRef__":true,"id":6205},"source":"function getValueForConstraintType(type, name1, name2) {\n switch(type) {\n case \"width\":\n return this.get(name1).getExtent().x;\n case \"height\":\n return this.get(name1).getExtent().y;\n case \"position\":\n var position = this.get(name1).getPosition();\n return position.x + \", \" + position.y;\n case \"x\":\n return this.get(name1).getPosition().x;\n case \"y\":\n return this.get(name1).getPosition().y;\n case \"ratio\":\n return this.getValue(name1) / this.getValue(name2);\n case \"vertical_distance\":\n return Math.abs(this.get(name1).getPosition().x \n + this.get(name1).getExtent().y - this.get(name2).getPosition().x);\n case \"horizontal_distance\":\n return Math.abs(this.get(name1).getPosition().y \n + this.get(name1).getExtent().x - this.get(name2).getPosition().y)\n default:\n return \"?\"\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6206},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6205":{"this":{"__isSmartRef__":true,"id":5181}},"6206":{"timestamp":{"__isSmartRef__":true,"id":6207},"user":"daniel.hoffmann","tags":[]},"6207":{"isSerializedDate":true,"string":"Sat Jan 19 2013 16:25:26 GMT+0100 (CET)"},"6208":{"varMapping":{"__isSmartRef__":true,"id":6209},"source":"function select(name, part) {\n this.get(\"SelectedText\").setTextString(name);\n if(this.currentConstraintType != null){\n if(this.currentConstraintType == \"height\" || this.currentConstraintType == \"width\"){\n var value = this.getValueForConstraintType(this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n } else if(this.currentConstraintType == \"ratio\"){\n if (this.firstRatioSide == null) {\n this.firstRatioSide = this.getRatioSide(name, part);\n } else {\n this.addRatioConstraint(this.currentConstraintType, \n this.firstRatioSide, this.getRatioSide(name, part), 1);\n }\n } else if(this.currentConstraintType == \"position\"){\n if (part == \"L\") {\n var value = this.getValueForConstraintType(\"x\", name);\n this.addConstraint(this.currentConstraintType, name + \".x\", value);\n }\n else if (part == \"T\") {\n var value = this.getValueForConstraintType(\"y\", name);\n this.addConstraint(this.currentConstraintType, name + \".y\", value);\n } else {\n var value = this.getValueForConstraintType(\n this.currentConstraintType, name);\n this.addConstraint(this.currentConstraintType, name, value);\n }\n } else if(this.currentConstraintType == \"vertical_distance\"){\n if (this.firstVerticalDistance == null) {\n this.firstVerticalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"vertical_distance\", this.firstVerticalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstVerticalDistance, name, value);\n }\n } else if(this.currentConstraintType == \"horizontal_distance\"){\n if (this.firstHorizontalDistance == null) {\n this.firstHorizontalDistance = name;\n } else {\n var value = this.getValueForConstraintType(\"horizontal_distance\", this.firstHorizontalDistance, name);\n this.addDistanceConstraint(this.currentConstraintType, \n this.firstHorizontalDistance, name, value);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6210},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6209":{"this":{"__isSmartRef__":true,"id":5181}},"6210":{"timestamp":{"__isSmartRef__":true,"id":6211},"user":"daniel.hoffmann","tags":[]},"6211":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:35:14 GMT+0100 (CET)"},"6212":{"varMapping":{"__isSmartRef__":true,"id":6213},"source":"function setCurrentConstraintType(type) {\n this.currentConstraintType = type;\n if(type == \"ratio\") {\n this.firstRatioSide = null;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6214},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6213":{"this":{"__isSmartRef__":true,"id":5181}},"6214":{"timestamp":{"__isSmartRef__":true,"id":6215},"user":"daniel.hoffmann","tags":[]},"6215":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:53:45 GMT+0100 (CET)"},"6216":{"varMapping":{"__isSmartRef__":true,"id":6217},"source":"function roundTableau(array) {\n var roundedArray = new Array();\n for (var i = 0; i < array.length; i++) {\n roundedArray[i] = new Array();\n for (var j = 0; j < array[0].length; j++) {\n \n roundedArray[i][j] = Math.round(array[i][j] * 100) / 100;\n }\n }\n return roundedArray;\n}","funcProperties":{"__isSmartRef__":true,"id":6218},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6217":{"this":{"__isSmartRef__":true,"id":5181}},"6218":{"timestamp":{"__isSmartRef__":true,"id":6219},"user":"lisa.pfisterer","tags":[]},"6219":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:25:12 GMT+0100 (CET)"},"6220":{"varMapping":{"__isSmartRef__":true,"id":6221},"source":"function setValue(attribute, value) {\n if (value == undefined)\n return;\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n var extent = object.getExtent();\n extent.y = value;\n object.setExtent(extent);\n break;\n case \"w\":\n var extent = object.getExtent();\n extent.x = value;\n object.setExtent(extent);\n break;\n case \"x\":\n var position = object.getPosition();\n position.x = value;\n object.setPosition(position);\n break;\n case \"y\":\n var position= object.getPosition();\n position.y = value;\n object.setPosition(position);\n break;\n default:\n break;\n }\n \n}","funcProperties":{"__isSmartRef__":true,"id":6222},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6221":{"this":{"__isSmartRef__":true,"id":5181}},"6222":{"timestamp":{"__isSmartRef__":true,"id":6223},"user":"daniel.hoffmann","tags":[]},"6223":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:25:20 GMT+0100 (CET)"},"6224":{"varMapping":{"__isSmartRef__":true,"id":6225},"source":"function getRatioSide(name, part) {\n switch (part) {\n case \"T\": return name + \".y\"; break;\n case \"B\": return name + \".w\"; break;\n case \"L\": return name + \".x\"; break;\n case \"R\": return name + \".h\"; break;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6226},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6225":{"this":{"__isSmartRef__":true,"id":5181}},"6226":{"timestamp":{"__isSmartRef__":true,"id":6227},"user":"daniel.hoffmann","tags":[]},"6227":{"isSerializedDate":true,"string":"Tue Dec 18 2012 12:20:34 GMT+0100 (CET)"},"6228":{"varMapping":{"__isSmartRef__":true,"id":6229},"source":"function addRatioConstraint(type, side1, side2) {\n var value = this.getValueForConstraintType(type, side1, side2);\n this.addConstraint(type, side1 + \", \" + side2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":6230},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6229":{"this":{"__isSmartRef__":true,"id":5181}},"6230":{"timestamp":{"__isSmartRef__":true,"id":6231},"user":"daniel.hoffmann","tags":[]},"6231":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:29:43 GMT+0100 (CET)"},"6232":{"varMapping":{"__isSmartRef__":true,"id":6233},"source":"function length(word) {\n var corrected = \"\";\n \n for (var i = 0; i <= 7 - word.length; i++) {\n corrected += \" \";\n }\n corrected += word;\n return corrected;\n}","funcProperties":{"__isSmartRef__":true,"id":6234},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6233":{"this":{"__isSmartRef__":true,"id":5181}},"6234":{"timestamp":{"__isSmartRef__":true,"id":6235},"user":"lisa.pfisterer","tags":[]},"6235":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:59:34 GMT+0100 (CET)"},"6236":{"varMapping":{"__isSmartRef__":true,"id":6237},"source":"function printTableau() {\n this.get(\"tableauTextField\").setTextString(\"\");\n var textString = \"Variablen: \" + this.algorithm.all + \"\\n\";\n textString += \"Gesucht: \" + this.algorithm.needed + \"\\n\";\n textString += \"Schlupfvariablen: \" + this.algorithm.schlupf + \"\\n\\n\";\n textString += \"Results: \" + this.algorithm.resultArray + \"\\n\\n\";\n \n var title = this.length(\"\");\n for (var i = 0; i < this.algorithm.all.length; i++) {\n title += this.length(this.algorithm.all[i]);\n }\n textString += title + \"\\n\";\n \n var negativeFValuesIndices = new Array();\n var minFValueIndex = 0;\n var lastLineStart = 0;\n \n for (var i = 0; i < this.algorithm.tableau.length; i++) {\n var line = \"\";\n if (i < this.algorithm.schlupf.length) {\n line = this.length(this.algorithm.schlupf[i]);\n } else {\n line = this.length(\"F\");\n lastLineStart = textString.length;\n }\n \n for (var j = 0; j < this.algorithm.tableau[0].length; j++) {\n \n line += this.length(\"\" \n + (Math.round(this.algorithm.tableau[i][j] * 100) / 100));\n var startIndex = textString.length + line.length \n - new String(Math.round(this.algorithm.tableau[i][j] * 100) \n / 100).length;\n if (i == this.algorithm.tableau.length - 1 \n && this.algorithm.tableau[i][j] < 0) {\n negativeFValuesIndices.push(\n new Array(startIndex, textString.length + line.length)) ;\n if (this.algorithm.tableau[i][j] \n < this.algorithm.tableau[i][minFValueIndex])\n minFValueIndex = negativeFValuesIndices.length-1;\n }\n }\n textString += line + \"\\n\";\n }\n \n this.get(\"tableauTextField\").setTextString(textString);\n \n this.get(\"tableauTextField\").emphasize(\n {color: 'blue'}, lastLineStart, textString.length);\n \n for (var i = 0; i < negativeFValuesIndices.length; i++)\n {\n var start = negativeFValuesIndices[i][0];\n var end = negativeFValuesIndices[i][1];\n this.get(\"tableauTextField\").emphasize({color: 'red'}, start, end);\n if (i == minFValueIndex) {\n this.get(\"tableauTextField\").emphasize(\n {textDecoration: 'underline'},start,end);\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6238},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6237":{"this":{"__isSmartRef__":true,"id":5181}},"6238":{"timestamp":{"__isSmartRef__":true,"id":6239},"user":"daniel.hoffmann","tags":[]},"6239":{"isSerializedDate":true,"string":"Sat Jan 19 2013 16:30:42 GMT+0100 (CET)"},"6240":{"varMapping":{"__isSmartRef__":true,"id":6241},"source":"function showVariableValues() {\n var textString = \"\";\n for (var i = 0; i < this.algorithm.needed.length; i++) {\n textString += this.algorithm.needed[i] + \" \" \n + this.getValue(this.algorithm.needed[i]) + \"\\n\";\n }\n this.get(\"variablesTextField\").setTextString(textString);\n \n}","funcProperties":{"__isSmartRef__":true,"id":6242},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6241":{"this":{"__isSmartRef__":true,"id":5181}},"6242":{"timestamp":{"__isSmartRef__":true,"id":6243},"user":"daniel.hoffmann","tags":[]},"6243":{"isSerializedDate":true,"string":"Sat Jan 19 2013 16:47:47 GMT+0100 (CET)"},"6244":{"varMapping":{"__isSmartRef__":true,"id":6245},"source":"function getValue(attribute) {\n var parts = attribute.split(\".\"); // bspw. rect1.x\n var objectName = parts[0]; // bspw. rect1\n var attributeName = parts[1] // bspw. x\n var object = this.get(objectName);\n \n switch (attributeName) {\n case \"h\":\n return object.getExtent().y;\n break;\n case \"w\":\n return object.getExtent().x;\n break;\n case \"x\":\n return object.getPosition().x;\n break;\n case \"y\":\n return object.getPosition().y;\n break;\n default:\n break;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6246},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6245":{"this":{"__isSmartRef__":true,"id":5181}},"6246":{"timestamp":{"__isSmartRef__":true,"id":6247},"user":"lisa.pfisterer","tags":[]},"6247":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:59:33 GMT+0100 (CET)"},"6248":{"varMapping":{"__isSmartRef__":true,"id":6249},"source":"function width(variables) {\n var variable = variables[0] + \".w\";\n var value = variables[1];\n \n if (this.algorithm.all.indexOf(variable) < 0) {\n this.algorithm.all.push(variable);\n this.algorithm.needed.push(variable);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variable);\n \n this.addConstraintArray(new Array(new Array(variable, 1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":6250},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6249":{"this":{"__isSmartRef__":true,"id":5181}},"6250":{"timestamp":{"__isSmartRef__":true,"id":6251},"user":"daniel.hoffmann","tags":[]},"6251":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:36:08 GMT+0100 (CET)"},"6252":{"varMapping":{"__isSmartRef__":true,"id":6253},"source":"function ratio(variables) {\n var variable1 = variables[0];\n var variable2 = variables[1];\n var value = variables[2];\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1), new Array(variable2)));\n \n this.addConstraintArray(new Array(new Array(variable1, value), new Array(variable2, -1), new Array(schlupfVar, 1)), 0);\n}","funcProperties":{"__isSmartRef__":true,"id":6254},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6253":{"this":{"__isSmartRef__":true,"id":5181}},"6254":{"timestamp":{"__isSmartRef__":true,"id":6255},"user":"daniel.hoffmann","tags":[]},"6255":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:34:18 GMT+0100 (CET)"},"6256":{"varMapping":{"__isSmartRef__":true,"id":6257},"source":"function position(variables) {\n var variableX = variables[0] + \".x\";\n var variableY = variables[0] + \".y\";\n var valueX = variables[1];\n var valueY = variables[2];\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableX, variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}","funcProperties":{"__isSmartRef__":true,"id":6258},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6257":{"this":{"__isSmartRef__":true,"id":5181}},"6258":{"timestamp":{"__isSmartRef__":true,"id":6259},"user":"daniel.hoffmann","tags":[]},"6259":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:34:08 GMT+0100 (CET)"},"6260":{"varMapping":{"__isSmartRef__":true,"id":6261},"source":"function addVerticalDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":6262},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6261":{"this":{"__isSmartRef__":true,"id":5181}},"6262":{"timestamp":{"__isSmartRef__":true,"id":6263},"user":"daniel.hoffmann","tags":[]},"6263":{"isSerializedDate":true,"string":"Fri Dec 07 2012 22:25:53 GMT+0100 (CET)"},"6264":{"varMapping":{"__isSmartRef__":true,"id":6265},"source":"function addDistanceConstraint(type, name1, name2, value) {\n this.addConstraint(type, name1 + \", \" + name2, value);\n}","funcProperties":{"__isSmartRef__":true,"id":6266},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6265":{"this":{"__isSmartRef__":true,"id":5181}},"6266":{"timestamp":{"__isSmartRef__":true,"id":6267},"user":"daniel.hoffmann","tags":[]},"6267":{"isSerializedDate":true,"string":"Sun Dec 09 2012 13:41:39 GMT+0100 (CET)"},"6268":{"varMapping":{"__isSmartRef__":true,"id":6269},"source":"function verticalDistance(variables) {\n var variable1 = variables[0] + \".y\";\n var variable2 = variables[0] + \".h\";\n var variable3 = variables[1] + \".y\";\n var value = variables[2];\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":6270},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6269":{"this":{"__isSmartRef__":true,"id":5181}},"6270":{"timestamp":{"__isSmartRef__":true,"id":6271},"user":"daniel.hoffmann","tags":[]},"6271":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:36:00 GMT+0100 (CET)"},"6272":{"varMapping":{"__isSmartRef__":true,"id":6273},"source":"function horizontalDistance(variables) {\n var variable1 = variables[0] + \".x\";\n var variable2 = variables[0] + \".w\";\n var variable3 = variables[1] + \".x\";\n var value = variables[2];\n \n if (this.algorithm.all.indexOf(variable1) < 0) {\n this.algorithm.all.push(variable1);\n this.algorithm.needed.push(variable1);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable2) < 0) {\n this.algorithm.all.push(variable2);\n this.algorithm.needed.push(variable2);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n if (this.algorithm.all.indexOf(variable3) < 0) {\n this.algorithm.all.push(variable3);\n this.algorithm.needed.push(variable3);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.neededValues.push(new Array(new Array(variable1, variable2), new Array(variable2, variable3)));\n\n this.addConstraintArray(new Array(new Array(variable3, 1), new Array(variable1, -1), new Array(variable2, -1), new Array(schlupfVar, 1)), value);\n}","funcProperties":{"__isSmartRef__":true,"id":6274},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6273":{"this":{"__isSmartRef__":true,"id":5181}},"6274":{"timestamp":{"__isSmartRef__":true,"id":6275},"user":"daniel.hoffmann","tags":[]},"6275":{"isSerializedDate":true,"string":"Sat Jan 19 2013 16:27:18 GMT+0100 (CET)"},"6276":{"varMapping":{"__isSmartRef__":true,"id":6277},"source":"function runSimplex() {\n if(this.algorithm) {\n\twhile(!this.algorithm.result) {\n\t\t\t\n\t for (var i = 0; i < this.algorithm.needed.length; i++) {\n\t\tvar index = this.algorithm.schlupf.indexOf(this.algorithm.needed[i]);\n\t\tif (index >= 0)\n var val = this.algorithm.resultArray[i];\n\t\t\t\t\n\t\t}\n\t\t\n\t\t// SIMPLEX ITERATION STEP\n\t\tthis.algorithm.simplexIteration();\n\t\t// ----------------------\n\t\t \n\t\tthis.valuesToSet = true;\n\t}\n\t\t\n\tif (this.valuesToSet)\n\t{\n\t for (var i = 0; i < this.algorithm.needed.length; i++) {\n\t this.setValue(this.algorithm.needed[i], this.algorithm.resultArray[i]);\n }\n\t\t\t\t \n this.printTableau();\n\t this.showVariableValues();\n\t\t\t\n\t this.valuesToSet = false;\n }\n }\n \n var halos = $world.currentHaloTarget && $world.currentHaloTarget.halos;\n // check if dragging etc...\n \n if (halos){\n var usedHalo = halos.detect(function(ea) {\n return ea.infoLabel && ea.infoLabel.owner\n });\n if (usedHalo)\n return;\n }\n \n this.specifiedValues = new Array();\n \n this.initSimplex();\n}","funcProperties":{"__isSmartRef__":true,"id":6278},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6277":{"this":{"__isSmartRef__":true,"id":5181}},"6278":{"timestamp":{"__isSmartRef__":true,"id":6279},"user":"daniel.hoffmann","tags":[]},"6279":{"isSerializedDate":true,"string":"Sat Jan 19 2013 16:47:17 GMT+0100 (CET)"},"6280":{"varMapping":{"__isSmartRef__":true,"id":6281},"source":"function x(variables) {\n var variableX = variables[0] + \".x\";\n var valueX = variables[1];\n \n if (this.algorithm.all.indexOf(variableX) < 0) {\n this.algorithm.all.push(variableX);\n this.algorithm.needed.push(variableX);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.addConstraintArray(new Array(new Array(variableX, 1), new Array(schlupfVar, 1)), valueX);\n}","funcProperties":{"__isSmartRef__":true,"id":6282},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6281":{"this":{"__isSmartRef__":true,"id":5181}},"6282":{"timestamp":{"__isSmartRef__":true,"id":6283},"user":"daniel.hoffmann","tags":[]},"6283":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:36:14 GMT+0100 (CET)"},"6284":{"varMapping":{"__isSmartRef__":true,"id":6285},"source":"function y(variables) {\n var variableY = variables[0] + \".y\";\n var valueY = variables[1]; \n \n if (this.algorithm.all.indexOf(variableY) < 0) {\n this.algorithm.all.push(variableY);\n this.algorithm.needed.push(variableY);\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n }\n\n this.extendArrayWithZeros(this.algorithm.tableau);\n var schlupfVar = \"x\" + this.algorithm.schlupf.length;\n this.algorithm.all.push(schlupfVar);\n this.algorithm.schlupf.push(schlupfVar);\n \n this.specifiedValues.push(variableY);\n \n this.addConstraintArray(new Array(new Array(variableY, 1), new Array(schlupfVar, 1)), valueY);\n}","funcProperties":{"__isSmartRef__":true,"id":6286},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6285":{"this":{"__isSmartRef__":true,"id":5181}},"6286":{"timestamp":{"__isSmartRef__":true,"id":6287},"user":"daniel.hoffmann","tags":[]},"6287":{"isSerializedDate":true,"string":"Sun Dec 16 2012 18:36:19 GMT+0100 (CET)"},"6288":{"varMapping":{"__isSmartRef__":true,"id":6289},"source":"function initSimplexManually() {\n this.specifiedValues = new Array();\n this.initSimplex(); \n}","funcProperties":{"__isSmartRef__":true,"id":6290},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6289":{"this":{"__isSmartRef__":true,"id":5181}},"6290":{"timestamp":{"__isSmartRef__":true,"id":6291},"user":"daniel.hoffmann","tags":[]},"6291":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:38:59 GMT+0100 (CET)"},"6292":{"askForDiffViewer":{"__isSmartRef__":true,"id":6293},"checkForUpdates":{"__isSmartRef__":true,"id":6297},"copyToPartsBin":{"__isSmartRef__":true,"id":6301},"onCancel":{"__isSmartRef__":true,"id":6309},"onPublish":{"__isSmartRef__":true,"id":6313},"onRemove":{"__isSmartRef__":true,"id":6317},"reset":{"__isSmartRef__":true,"id":6321},"setTarget":{"__isSmartRef__":true,"id":6325},"showDiff":{"__isSmartRef__":true,"id":6329}},"6293":{"funcProperties":{"__isSmartRef__":true,"id":6294},"source":"function askForDiffViewer() {\n $world.confirm('A newer version of '+this.get('NameText').textString+' is available. Show diff?', function (bool) {bool && this.showDiff()}.bind(this))\n}","varMapping":{"__isSmartRef__":true,"id":6296},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6294":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":6295},"user":"undefined"},"6295":{"isSerializedDate":true,"string":"Fri Mar 23 2012 15:08:43 GMT+0100 (CET)"},"6296":{"this":{"__isSmartRef__":true,"id":4967}},"6297":{"funcProperties":{"__isSmartRef__":true,"id":6298},"source":"function checkForUpdates() {\n var space = lively.PartsBin.partsSpaceNamed(this.get('CategoryText').textString),\n name = this.get('NameText').textString,\n fileUrl = space.getURL().withFilename(encodeURI(name))+'.json';\n\n var webR = new WebResource(fileUrl);\n \n if (webR.exists()) {\n var rev = webR.getHeadRevision().headRevision;\n if (this.target.getPartsBinMetaInfo().revisionOnLoad == rev) \n alertOK(\"No changes since last update.\")\n else {\n this.askForDiffViewer();\n }\n }\n else \n alertOK(\"Part does not exist in PartsBin.\") \n \n}","varMapping":{"__isSmartRef__":true,"id":6300},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6298":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":6299},"user":"undefined"},"6299":{"isSerializedDate":true,"string":"Fri Mar 23 2012 15:12:03 GMT+0100 (CET)"},"6300":{"this":{"__isSmartRef__":true,"id":4967}},"6301":{"funcProperties":{"__isSmartRef__":true,"id":6302},"source":"function copyToPartsBin(morph) {\n var name = this.get('NameText').textString\n\n var info = morph.getPartsBinMetaInfo();\n morph.setName(name);\n\n info.partsSpaceName = this.get('CategoryText').textString\n info.comment = this.get('CommentText').textString\n\n if (! info.changes) info.changes = [];\n var change = { \n date: new Date(), \n author: this.world().getUserName(), \n message: this.get('CommitMessageText').textString,\n id: Strings.newUUID()\n }\n info.changes.push(change) \n\n morph.copyToPartsBin();\n}","varMapping":{"__isSmartRef__":true,"id":6304},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6302":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":6303},"user":"jenslincke"},"6303":{"isSerializedDate":true,"string":"Fri Oct 28 2011 15:13:21 GMT+0200 (CEST)"},"6304":{"this":{"__isSmartRef__":true,"id":4967},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6305}},"6305":{"$super":{"__isSmartRef__":true,"id":6306}},"6306":{"funcProperties":{"__isSmartRef__":true,"id":6307},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world) \n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":6308},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6307":{},"6308":{"name":"copyToPartsBin","obj":{"__isSmartRef__":true,"id":4967}},"6309":{"funcProperties":{"__isSmartRef__":true,"id":6310},"source":"function onCancel() {\n alertOK(\"cancel upload \") \n this.owner.remove()\n}","varMapping":{"__isSmartRef__":true,"id":6312},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6310":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":6311},"user":"jenslincke"},"6311":{"isSerializedDate":true,"string":"Wed Oct 19 2011 14:52:17 GMT+0200 (CEST)"},"6312":{"this":{"__isSmartRef__":true,"id":4967}},"6313":{"funcProperties":{"__isSmartRef__":true,"id":6314},"source":"function onPublish() {\n if (!this.target) alert(\"No target to upload\");\n this.copyToPartsBin(this.target);\n}","varMapping":{"__isSmartRef__":true,"id":6316},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6314":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":6315},"user":"undefined"},"6315":{"isSerializedDate":true,"string":"Thu Mar 29 2012 15:46:31 GMT+0200 (CEST)"},"6316":{"this":{"__isSmartRef__":true,"id":4967}},"6317":{"funcProperties":{"__isSmartRef__":true,"id":6318},"source":"function onRemove() {\n $world.publishPartDialog && $world.publishPartDialog.remove()\n}","varMapping":{"__isSmartRef__":true,"id":6320},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6318":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":6319},"user":"undefined"},"6319":{"isSerializedDate":true,"string":"Thu Mar 29 2012 15:54:34 GMT+0200 (CEST)"},"6320":{"this":{"__isSmartRef__":true,"id":4967}},"6321":{"funcProperties":{"__isSmartRef__":true,"id":6322},"source":"function reset() {\n this.setTarget(null)\n \n}","varMapping":{"__isSmartRef__":true,"id":6324},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6322":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":6323},"user":"jenslincke"},"6323":{"isSerializedDate":true,"string":"Wed Oct 19 2011 14:45:36 GMT+0200 (CEST)"},"6324":{"this":{"__isSmartRef__":true,"id":4967}},"6325":{"funcProperties":{"__isSmartRef__":true,"id":6326},"source":"function setTarget(morph) {\n this.target = morph \n if (!morph) {\n this.get('NameText').textString = 'Anonymous';\n this.get('CategoryText').textString = 'Default';\n this.get('CommentText').textString = 'no comment'; \n this.get('CommitMessageText').textString = 'no comment' \n return\n }\n var info = this.target.getPartsBinMetaInfo();\n this.get('NameText').textString = info.partName || morph.getName();\n if (info.partsSpaceName) this.get('CategoryText').textString = info.partsSpaceName;\n if (info.comment) this.get('CommentText').textString = info.comment; \n\n}","varMapping":{"__isSmartRef__":true,"id":6328},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6326":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":6327},"user":"jenslincke"},"6327":{"isSerializedDate":true,"string":"Fri Apr 20 2012 11:59:07 GMT+0200 (CEST)"},"6328":{"this":{"__isSmartRef__":true,"id":4967}},"6329":{"funcProperties":{"__isSmartRef__":true,"id":6330},"source":"function showDiff() {\n if (this.target) {\n if (typeof(this.target.showThreeWayDiff) === 'function') {\n this.target.showThreeWayDiff();\n }\n else {\n alert('Three Way Diff is not implemented yet')\n }\n }\n}","varMapping":{"__isSmartRef__":true,"id":6332},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6330":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":6331},"user":"undefined"},"6331":{"isSerializedDate":true,"string":"Thu Mar 22 2012 10:32:37 GMT+0100 (CET)"},"6332":{"this":{"__isSmartRef__":true,"id":4967}},"6333":{"morph":{"__isSmartRef__":true,"id":4965},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6334":{"adjustForNewBounds":true},"6335":{"changes":[{"__isSmartRef__":true,"id":6336},{"__isSmartRef__":true,"id":6338},{"__isSmartRef__":true,"id":6340},{"__isSmartRef__":true,"id":6342},{"__isSmartRef__":true,"id":6344},{"__isSmartRef__":true,"id":6346},{"__isSmartRef__":true,"id":6348},{"__isSmartRef__":true,"id":6350},{"__isSmartRef__":true,"id":6352},{"__isSmartRef__":true,"id":6354},{"__isSmartRef__":true,"id":6356},{"__isSmartRef__":true,"id":6358},{"__isSmartRef__":true,"id":6360},{"__isSmartRef__":true,"id":6362}],"comment":"A dialog for publishing parts in the PartsBin. Automatically invoked when invoking the \"Publish\" menu option.","migrationLevel":4,"partName":"PublishPartDialog","partsSpaceName":"PartsBin/Dialogs","requiredModules":[],"lastModifiedDate":{"__isSmartRef__":true,"id":6364},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6336":{"author":"undefined","date":{"__isSmartRef__":true,"id":6337},"id":"61086210-FA8D-49B7-9E8F-E1E202A9ECD7","message":"resetted view"},"6337":{"isSerializedDate":true,"string":"Wed Mar 21 2012 14:50:23 GMT+0100 (CET)"},"6338":{"author":"undefined","date":{"__isSmartRef__":true,"id":6339},"id":"93AC78DB-FFE8-40AC-B8FC-34B0936B39A7","message":"added show diff button"},"6339":{"isSerializedDate":true,"string":"Wed Mar 21 2012 14:49:44 GMT+0100 (CET)"},"6340":{"author":"undefined","date":{"__isSmartRef__":true,"id":6341},"id":"A5F4EACF-EF62-483F-B8B3-65966A895FA4","message":""},"6341":{"isSerializedDate":true,"string":"Tue Mar 20 2012 13:00:03 GMT+0100 (CET)"},"6342":{"author":"jenslincke","date":{"__isSmartRef__":true,"id":6343},"message":"first commit of Publish dialog using the publish dialog itself!"},"6343":{"isSerializedDate":true,"string":"Wed Oct 19 2011 14:54:16 GMT+0200 (CEST)"},"6344":{"author":"jenslincke","date":{"__isSmartRef__":true,"id":6345},"message":""},"6345":{"isSerializedDate":true,"string":"Wed Oct 19 2011 14:52:26 GMT+0200 (CEST)"},"6346":{"author":"jenslincke","date":{"__isSmartRef__":true,"id":6347},"message":"store an uuid when publishing an object"},"6347":{"isSerializedDate":true,"string":"Fri Oct 28 2011 15:15:02 GMT+0200 (CEST)"},"6348":{"author":"jenslincke","date":{"__isSmartRef__":true,"id":6349},"message":""},"6349":{"isSerializedDate":true,"string":"Fri Oct 28 2011 16:06:16 GMT+0200 (CEST)"},"6350":{"author":"jenslincke","date":{"__isSmartRef__":true,"id":6351},"id":"1A260BD5-E668-4BD4-B7A2-94E087AB4CE1","message":"- fixed issue 283 (Reproduction: Open part, select publish from menu, focus part name input field in dialog, press enter.-> window pane disappears; window decoration stays; part is not published)"},"6351":{"isSerializedDate":true,"string":"Thu Jan 26 2012 12:10:41 GMT+0100 (CET)"},"6352":{"author":"undefined","date":{"__isSmartRef__":true,"id":6353},"id":"00A6DFFB-70D2-44A4-B5F9-0778E1CA5724","message":"init for change - don't remove on click"},"6353":{"isSerializedDate":true,"string":"Tue Mar 20 2012 12:04:27 GMT+0100 (CET)"},"6354":{"author":"undefined","date":{"__isSmartRef__":true,"id":6355},"id":"2BD37BED-1605-4FD2-8D2C-25552A379B49","message":"added possibility to show diff and adapted to new publishing workflow (check for overwrites)"},"6355":{"isSerializedDate":true,"string":"Thu Mar 22 2012 10:30:02 GMT+0100 (CET)"},"6356":{"author":"robertkrahn","date":{"__isSmartRef__":true,"id":6357},"id":"0FC68ADF-8995-4DFA-8713-AACEE168096E","message":"Fixed the issue that there were no line breaks allowed in the comment / commit text fields"},"6357":{"isSerializedDate":true,"string":"Tue Aug 07 2012 01:22:26 GMT+0200 (CEST)"},"6358":{"date":{"__isSmartRef__":true,"id":6359},"author":"jenslincke","message":"changed colors (Marko Chief Color Advisor)","id":"7C1CA387-560D-471B-A0D9-4669D6CDA738"},"6359":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:45:14 GMT+0100 (CET)"},"6360":{"date":{"__isSmartRef__":true,"id":6361},"author":"jenslincke","message":"reset title bar","id":"91E7578B-97E5-4572-A83F-EA928CE8B43C"},"6361":{"isSerializedDate":true,"string":"Thu Nov 29 2012 09:58:57 GMT+0100 (CET)"},"6362":{"date":{"__isSmartRef__":true,"id":6363},"author":"jenslincke","message":"no comment","id":"E3BAAF1D-646D-4D98-9081-826BD0EFA4A5"},"6363":{"isSerializedDate":true,"string":"Thu Nov 29 2012 10:57:31 GMT+0100 (CET)"},"6364":{"isSerializedDate":true,"string":"Thu Nov 29 2012 10:54:37 GMT+0100 (CET)"},"6365":{"_BorderRadius":0,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_StrokeOpacity":0,"__serializedExpressions__":["_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(479.0,437.0)","_Padding":"lively.rect(0,0,0,0)"},"6366":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":6367}],"cornerName":"bottomRight","derivationIds":[7147,"16E962DF-21E9-4FE6-8B9B-953F0E908113","ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21","F0667EB1-BF07-4E63-BA56-99189F82C865","DFDE68D2-3731-46DE-ADC8-56E32998CE07","D914121B-05B0-490E-A9F7-FE9AB53455A3","685BF0CF-E831-4670-98CD-A84F0E9D3C1A","7F4A1B67-C3C5-4398-9FC6-EEECF75FF81D","ABACD15A-2A09-48B6-91CF-E5BD3A9974FB","06D7E052-8590-4522-B7F3-1A59D4B017E7","64688F71-E370-4CC3-815D-3FE4545735AC","82AF7869-92D1-43A8-83CE-315C60557E32","CDD21940-F284-424B-B564-D6371A616F86","CDA1FA5A-B36D-40D1-9004-9FBAD3A12AAE"],"doNotCopyProperties":["$$cornerName"],"doNotSerialize":["$$cornerName"],"dragStartPoint":null,"draggingEnabled":true,"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":6368},"halosEnabled":true,"id":"F56FC45F-EC4F-4E3A-9ADA-7A631A33D27D","isResizeCorner":true,"moved":true,"name":"ResizeCorner","originalTargetBounds":null,"originalTargetExtent":null,"originalTargetInnerBounds":null,"owner":{"__isSmartRef__":true,"id":4965},"partsBinMetaInfo":{"__isSmartRef__":true,"id":6369},"registeredForMouseEvents":true,"relativeOrigin":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":6370},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position","distanceToDragEvent","originalExtent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6371},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(469.0,427.0)","distanceToDragEvent":"lively.pt(42.0,-10.0)","originalExtent":"lively.pt(239.0,138.0)"},"6367":{"sourceAttrName":"cornerName","sourceObj":{"__isSmartRef__":true,"id":6366},"targetMethodName":"alignToOwner","targetObj":{"__isSmartRef__":true,"id":6366},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6368":{"morph":{"__isSmartRef__":true,"id":6366},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6369":{"comment":"Resize an object without using halos.","migrationLevel":2,"partName":"ResizeCorner","partsSpaceName":"PartsBin/Widgets/","revisionOnLoad":140152,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6370":{"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(145,145,145)","_Extent":"lively.pt(10.0,10.0)","_Fill":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"6371":{"alignToOwner":{"__isSmartRef__":true,"id":6372},"morphMenuItems":{"__isSmartRef__":true,"id":6375},"onDrag":{"__isSmartRef__":true,"id":6382},"onDragEnd":{"__isSmartRef__":true,"id":6390},"onDragStart":{"__isSmartRef__":true,"id":6398},"reset":{"__isSmartRef__":true,"id":6406}},"6372":{"funcProperties":{"__isSmartRef__":true,"id":6373},"source":"function alignToOwner() {\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\n}","varMapping":{"__isSmartRef__":true,"id":6374},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6373":{},"6374":{"this":{"__isSmartRef__":true,"id":6366}},"6375":{"funcProperties":{"__isSmartRef__":true,"id":6376},"source":"function morphMenuItems() {\n return $super().concat([\n [\"corner\", [\n [\"top left\", function() { this.cornerName = 'topLeft'}.bind(this)],\n [\"top right\", function() { this.cornerName = 'topRight'}.bind(this)],\n [\"bottom right\", function() { this.cornerName = 'bottomRight'}.bind(this)],\n [\"bottom left\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\n ]]\n ])\t\n}","varMapping":{"__isSmartRef__":true,"id":6377},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6376":{},"6377":{"this":{"__isSmartRef__":true,"id":6366},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6378}},"6378":{"$super":{"__isSmartRef__":true,"id":6379}},"6379":{"funcProperties":{"__isSmartRef__":true,"id":6380},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":6381},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6380":{},"6381":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":6366}},"6382":{"funcProperties":{"__isSmartRef__":true,"id":6383},"source":"function onDrag(evt) {\n // alert(\"onDrag\")\n // this.owner.setPosition(pt(0,0))\n // this.owner.setOrigin(pt(0,0))\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n \n // moveDelta = moveDelta.maxPt(pt(0,0))\n var ownerExtent = this.owner.getExtent();\n\n // TODO does not work\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n if (maxDelta == 0) return;\n var factor = ownerExtent.x / ownerExtent.y\n moveDelta = pt(maxDelta * factor, maxDelta )\n }\n var accessor = \"with\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\n\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\n\n this.owner.setBounds(newBounds);\n \n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\n // alertOK(\"new extent\" + newExtent)\n // this.owner.setExtent(newExtent);\n this.owner.submorphs.select(function(ea) {\n return ea.isResizeCorner\n }).invoke('alignToOwner');\n if (this.owner.halos) {\n this.owner.halos.invoke('alignAtTarget')\n }\n // alertOK(\"relative \" + this.relativeOrigin)\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\n\n // TODO IMPLEMENT updating the origin does not work yet\n // this.owner.setOrigin(newOrigin);\n // alertOK(\"new origin \" + newOrigin)\n\n}","varMapping":{"__isSmartRef__":true,"id":6385},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6383":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":6384},"user":"sstamm"},"6384":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)"},"6385":{"this":{"__isSmartRef__":true,"id":6366},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6386}},"6386":{"$super":{"__isSmartRef__":true,"id":6387}},"6387":{"funcProperties":{"__isSmartRef__":true,"id":6388},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":6389},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6388":{},"6389":{"name":"onDrag","obj":{"__isSmartRef__":true,"id":6366}},"6390":{"funcProperties":{"__isSmartRef__":true,"id":6391},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetBounds = null;\n this.relativeOrigin = null;\n}","varMapping":{"__isSmartRef__":true,"id":6393},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6391":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":6392},"user":"sstamm"},"6392":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)"},"6393":{"this":{"__isSmartRef__":true,"id":6366},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6394}},"6394":{"$super":{"__isSmartRef__":true,"id":6395}},"6395":{"funcProperties":{"__isSmartRef__":true,"id":6396},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":6397},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6396":{},"6397":{"name":"onDragEnd","obj":{"__isSmartRef__":true,"id":6366}},"6398":{"funcProperties":{"__isSmartRef__":true,"id":6399},"source":"function onDragStart(evt) {\n var absToRelativePoint = function (r, absPt) {\n\t\treturn new Point(\n\t\t\t(absPt.x - r.x) / r.width,\n\t\t\t(absPt.y - r.y) / r.height)\n\t}\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\n\n\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetBounds= this.owner.bounds();\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\n}","varMapping":{"__isSmartRef__":true,"id":6401},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6399":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":6400},"user":"sstamm"},"6400":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)"},"6401":{"this":{"__isSmartRef__":true,"id":6366},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6402}},"6402":{"$super":{"__isSmartRef__":true,"id":6403}},"6403":{"funcProperties":{"__isSmartRef__":true,"id":6404},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":6405},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6404":{},"6405":{"name":"onDragStart","obj":{"__isSmartRef__":true,"id":6366}},"6406":{"funcProperties":{"__isSmartRef__":true,"id":6407},"source":"function reset() {\n this.isResizeCorner = true\n this.cornerName = 'bottomRight'\n this.setExtent(pt(10,10));\n this.setPosition(pt(0,0))\n}","varMapping":{"__isSmartRef__":true,"id":6408},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6407":{},"6408":{"this":{"__isSmartRef__":true,"id":6366}},"6409":{"submorphs":[{"__isSmartRef__":true,"id":6410},{"__isSmartRef__":true,"id":6416},{"__isSmartRef__":true,"id":6429},{"__isSmartRef__":true,"id":6441}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6454},"eventHandler":{"__isSmartRef__":true,"id":6455},"_ClipMode":"visible","derivationIds":["7F2F2823-877B-454C-84EB-725AB48DDB39","9DAC655E-F6CE-47F2-A10E-96FC2E163CA1"],"id":"D0A5F66E-10AD-46E9-B6FD-00B26EC291FF","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6456},"windowMorph":{"__isSmartRef__":true,"id":4965},"label":{"__isSmartRef__":true,"id":6410},"closeButton":{"__isSmartRef__":true,"id":6416},"menuButton":{"__isSmartRef__":true,"id":6429},"collapseButton":{"__isSmartRef__":true,"id":6441},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4965},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"6410":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6411},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6412}],"eventHandler":{"__isSmartRef__":true,"id":6414},"_ClipMode":"hidden","derivationIds":["A690BA51-C5D5-44FD-90C3-AB1D767BAAB7","5099C734-AAFC-438A-9956-AEA02652C8E5"],"id":"DE7022DE-9111-415C-BB1F-0BFC1CCE16A5","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":6415},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":6409},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,3.0)"},"6411":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(420.0,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6412":{"style":{"__isSmartRef__":true,"id":6413},"chunkOwner":{"__isSmartRef__":true,"id":6410},"_id":"_2170","storedString":"Publish in PartsBin","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6413":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6414":{"morph":{"__isSmartRef__":true,"id":6410},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6415":{"resizeWidth":true},"6416":{"submorphs":[{"__isSmartRef__":true,"id":6417}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6422},"eventHandler":{"__isSmartRef__":true,"id":6423},"_ClipMode":"visible","derivationIds":["5CE8ED0B-9B20-49FE-84A3-C4BBFB608DA2","61C44023-E4BF-41AC-8B50-1D1090F00DE5"],"id":"5A9BF087-F4BF-4866-9C95-817B684A635A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":6417},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":6409},"layout":{"__isSmartRef__":true,"id":6424},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":6425},{"__isSmartRef__":true,"id":6427}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(459.0,3.0)"},"6417":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6418},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6419}],"eventHandler":{"__isSmartRef__":true,"id":6421},"_ClipMode":"hidden","derivationIds":["2912D7D0-02F2-414D-BD53-ED6C7F8DBE0B","356257A5-ED2C-40F0-854D-3B2F792F303D"],"id":"6D660F0C-4C9C-4000-AFF1-21B8C858E80E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6416},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"6418":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6419":{"style":{"__isSmartRef__":true,"id":6420},"chunkOwner":{"__isSmartRef__":true,"id":6417},"_id":"_2172","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6420":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6421":{"morph":{"__isSmartRef__":true,"id":6417},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6422":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"6423":{"morph":{"__isSmartRef__":true,"id":6416},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6424":{"moveHorizontal":true},"6425":{"sourceObj":{"__isSmartRef__":true,"id":6416},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4965},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":6426},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6426":{"source":{"__isSmartRef__":true,"id":6416},"target":{"__isSmartRef__":true,"id":4965}},"6427":{"sourceObj":{"__isSmartRef__":true,"id":6416},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4965},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":6428},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6428":{"source":{"__isSmartRef__":true,"id":6416},"target":{"__isSmartRef__":true,"id":4965}},"6429":{"submorphs":[{"__isSmartRef__":true,"id":6430}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6435},"eventHandler":{"__isSmartRef__":true,"id":6436},"_ClipMode":"visible","derivationIds":["A7FA40A4-F29E-4570-92BF-F78E1C00D3EB","3AC17936-B2BF-44C6-B326-9071C9C5D23F"],"id":"583EA085-04C5-4887-92C6-F86237A051D9","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":6430},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":6409},"attributeConnections":[{"__isSmartRef__":true,"id":6437},{"__isSmartRef__":true,"id":6439}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"6430":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6431},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6432}],"eventHandler":{"__isSmartRef__":true,"id":6434},"_ClipMode":"hidden","derivationIds":["BDC5DD9B-DE40-4FDD-AA67-8A7BDA277AB5","BCEE5262-22DE-4D41-9074-294E4121D56C"],"id":"5ECCB97D-C2B0-4DAA-AA5E-6FE85C711AD0","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6429},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6431":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6432":{"style":{"__isSmartRef__":true,"id":6433},"chunkOwner":{"__isSmartRef__":true,"id":6430},"_id":"_2174","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6433":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6434":{"morph":{"__isSmartRef__":true,"id":6430},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6435":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"6436":{"morph":{"__isSmartRef__":true,"id":6429},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6437":{"sourceObj":{"__isSmartRef__":true,"id":6429},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4965},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":6438},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6438":{"source":{"__isSmartRef__":true,"id":6429},"target":{"__isSmartRef__":true,"id":4965}},"6439":{"sourceObj":{"__isSmartRef__":true,"id":6429},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4965},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":6440},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6440":{"source":{"__isSmartRef__":true,"id":6429},"target":{"__isSmartRef__":true,"id":4965}},"6441":{"submorphs":[{"__isSmartRef__":true,"id":6442}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6447},"eventHandler":{"__isSmartRef__":true,"id":6448},"_ClipMode":"visible","derivationIds":["73941EFE-62E0-4AFD-B15E-C9447809FD60","2FB05F48-6D05-4DC9-89A6-6D2E7B48F11C"],"id":"EAF75532-145E-47EF-9DCD-82FB4BBE0290","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":6442},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":6409},"layout":{"__isSmartRef__":true,"id":6449},"attributeConnections":[{"__isSmartRef__":true,"id":6450},{"__isSmartRef__":true,"id":6452}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(440.0,3.0)"},"6442":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6443},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6444}],"eventHandler":{"__isSmartRef__":true,"id":6446},"_ClipMode":"hidden","derivationIds":["66A9385E-35FA-4BB8-89BB-4566D7CFBA1F","E2CA0F2A-CFD4-4939-9A62-4BA456BC9CE0"],"id":"4D9D6C0A-539F-4885-B3B9-50CA67EF38F2","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6441},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"6443":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6444":{"style":{"__isSmartRef__":true,"id":6445},"chunkOwner":{"__isSmartRef__":true,"id":6442},"_id":"_2176","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6445":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6446":{"morph":{"__isSmartRef__":true,"id":6442},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6447":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"6448":{"morph":{"__isSmartRef__":true,"id":6441},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6449":{"moveHorizontal":true},"6450":{"sourceObj":{"__isSmartRef__":true,"id":6441},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4965},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":6451},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6451":{"source":{"__isSmartRef__":true,"id":6441},"target":{"__isSmartRef__":true,"id":4965}},"6452":{"sourceObj":{"__isSmartRef__":true,"id":6441},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4965},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":6453},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6453":{"source":{"__isSmartRef__":true,"id":6441},"target":{"__isSmartRef__":true,"id":4965}},"6454":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(479.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"6455":{"morph":{"__isSmartRef__":true,"id":6409},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6456":{"resizeWidth":true,"adjustForNewBounds":true},"6457":{"LK2":true,"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"attributeConnections":[{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488}],"cameForward":false,"collapsedExtent":null,"collapsedTransform":null,"derivationIds":[1215,"CD1D2132-9803-45F0-938B-A3EBEFBF00C0","3DA45E92-65EE-4204-9FD1-B2937182D2A2","355D68D8-8232-482A-9523-6DB0E52810A0","A0BB5BEF-7109-48C0-A62E-DF7F9AF31E34","0C777EAA-8FAE-4CC7-9F13-BE5705616FE8","802A0A68-43C2-490F-8B92-F39EFC70898F","B3516BD2-CAA3-483F-BAFC-2CDE09EF880F","430E7A9A-C67D-44B4-A5D9-D07D7426B9D7","9DE2C4AC-0928-4F92-988A-29DD071EEC06","1BC6994F-E9DC-43BE-BC0A-76D1F52D5F13","23324C62-C0B2-40BC-901A-F734825A4726","4C8C3D09-70B0-4DBB-ABF0-03A08BD59980","BE34E85D-7B10-4886-9120-D1EB4297D09D","86EB8656-FBE4-4954-9035-0FE9EB68DCCD","35542C80-CA9F-4F55-BAB6-1481C899EFBC","5A67CE7B-B699-41DB-A547-FDC68922F28F","2155F4FD-E8CB-406E-B300-BB7A1D57515F","A80968D8-D7C7-4599-A868-4214D2A043B0","4908C26D-4574-45B2-B8B0-B7A467B16E8B","AF2693AE-FE25-4AC7-A2C6-91D74F879643","957A5DEE-53F0-447C-9F2F-89F64AA2AF5A"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":9335},"expandedExtent":null,"expandedTransform":null,"halosEnabled":true,"highlighted":true,"id":"F3724CF5-006E-4F5F-B516-24D30F6DAA62","ignoreEventsOnExpand":false,"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":9336},"name":"PartsBinBrowser1","partsBinMetaInfo":{"__isSmartRef__":true,"id":9337},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":9359},"showLog":false,"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":6463},{"__isSmartRef__":true,"id":9360},{"__isSmartRef__":true,"id":9403}],"targetMorph":{"__isSmartRef__":true,"id":6463},"titleBar":{"__isSmartRef__":true,"id":9403},"owner":{"__isSmartRef__":true,"id":0},"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"_StyleClassNames":["highlighted"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9451},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(290.1,1540.4)","contentOffset":"lively.pt(0.0,21.0)","prevDragPos":"lively.pt(1007.0,312.0)"},"6458":{"dependedBy":{"__isSmartRef__":true,"id":6459},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":6457},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":6459},"varMapping":{"__isSmartRef__":true,"id":9334},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6459":{"dependendConnections":[{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":9326},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9330}],"oldTransform":{"__isSmartRef__":true,"id":9332},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":6461},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":6495},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"6460":{"dependedBy":{"__isSmartRef__":true,"id":6459},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":6461},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":6459},"varMapping":{"__isSmartRef__":true,"id":9325},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6461":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":6462},{"__isSmartRef__":true,"id":6459},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9302},{"__isSmartRef__":true,"id":9304}],"derivationIds":[1244,"C5093924-2C24-4CFD-B800-F131C46037DC","AB03EF5D-3025-4CB5-BEC2-E2C320D01FA0","817FF716-6521-4E26-BB87-16FA8F03677B","0F06625C-5212-45B6-A7D7-A07176D879F3","0ED68E94-8AB8-4A9A-A901-B500D901EAED","EF0C5FDE-98A3-45BD-8272-258EA652B5ED","98806A3E-629D-4352-BAA2-478838A8B085","A4F6BA8D-523C-411E-833E-DD810C034DB5","0CB2D4BC-8186-4D2F-BEA4-96BA094171C6","C0346302-E4FA-4685-861D-BF6C4697D40B","AC1B5887-56E7-4158-A93C-AD0CF60B3D87","9F28E804-B1DF-407A-90D2-DCF53D9BB909","1E73CC75-8F5D-42BD-9B81-7A64FDD0D205","484DD2FD-5AA0-4CEC-BB6C-1BBE9F32F6DC","AEACC2BC-5D09-41B9-A05D-2437E76BE49B","8A20C95D-D4D9-4AD5-8A55-CF241DB05538","65CA7334-2870-4045-BA15-D73FD78E21D0","19F6AD8A-BD21-4E66-9D47-F9B68C652286","C07D561A-DF9E-4474-AAC7-B967224DEF10","E0EABB3F-4A23-4600-AD91-A0610D0C513D","F9776351-75B7-4BE2-BC9F-85315C2B3503"],"doNotCopyProperties":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":9306},"grabbingEnabled":false,"halosEnabled":true,"id":"DF0C10C3-31BB-48E2-8BC5-A67428A3E1E7","isActive":true,"label":{"__isSmartRef__":true,"id":9307},"layout":{"__isSmartRef__":true,"id":9312},"lighterFill":{"__isSmartRef__":true,"id":9313},"name":"moreButton","normalFill":{"__isSmartRef__":true,"id":9318},"owner":{"__isSmartRef__":true,"id":6463},"partsBinMetaInfo":{"__isSmartRef__":true,"id":9323},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":9324},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":9307}],"toggle":false,"value":false,"isPressed":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(718.4,14.0)","padding":"lively.rect(5,0,0,0)"},"6462":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":6461},"targetMethodName":"toggleMorePane","targetObj":{"__isSmartRef__":true,"id":6463},"visualConnector":{"__isSmartRef__":true,"id":6494},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6463":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":6464},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6473},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480}],"categoryName":"sd1213","connections":{"__isSmartRef__":true,"id":6509},"derivationIds":[1216,"DCEC3706-0AB9-4A0C-925F-475895BE1DF7","68426E58-E2B1-4674-9B39-B68EBCF20862","2669991A-6DFB-4E8C-B5E0-7AAFEB4C1F1B","28532929-9EF2-46BB-806D-E2DEDDDD7B23","C9A10B70-D314-40FE-8F60-89C176D369BE","AB7C8D37-027C-4F1A-94C9-6D9399870560","6C0D122F-738A-4887-A71E-60CC93389047","78714529-9A42-4AF0-89F3-94DB4F3E87BC","20E86927-BBA6-45B0-AE2E-74C6531A2D8B","7547ECC2-E4E3-4F53-A5E1-54BACD597352","8CA5479C-7CD1-4FAC-90E1-B9BB8C43706D","A1030CA3-704B-46AE-9627-A2843F9D1DC2","1888759D-BC9B-436F-9782-632D1000D7FB","B758B83B-AF79-4410-B88D-5EE31D7C17A9","F4363EF4-1C16-4D29-A79F-7B414DD0F1FD","044C9B49-71AD-499B-938B-CBBF60CD1BDA","E6F808B7-2CCE-4B5C-9B6F-1D7A22B8F936","FE4AD6D7-B486-4DF5-A4A8-C92A799C9FE8","C60B5C32-ED42-47EC-AF97-990B51202AE5","D25D38AB-2EF4-481E-943F-81594C990D3B","3D903981-B4DF-44AE-B790-3947547B7884"],"doNotCopyProperties":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner","categories"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":6511},"halosEnabled":true,"id":"4A56155C-58D8-466F-991B-30D47CC04250","isBeingDragged":false,"isCopyMorphRef":true,"layout":{"__isSmartRef__":true,"id":6512},"morphRefId":1,"name":"PartsBinBrowser","owner":{"__isSmartRef__":true,"id":6457},"partsBinMetaInfo":{"__isSmartRef__":true,"id":6513},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"selectedPartItem":{"__isSmartRef__":true,"id":6516},"shape":{"__isSmartRef__":true,"id":6819},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":6820},{"__isSmartRef__":true,"id":7020},{"__isSmartRef__":true,"id":7026},{"__isSmartRef__":true,"id":7052},{"__isSmartRef__":true,"id":7161},{"__isSmartRef__":true,"id":7186},{"__isSmartRef__":true,"id":7211},{"__isSmartRef__":true,"id":7219},{"__isSmartRef__":true,"id":6461}],"allURLs":[{"__isSmartRef__":true,"id":7225},{"__isSmartRef__":true,"id":7226},{"__isSmartRef__":true,"id":7227},{"__isSmartRef__":true,"id":7228},{"__isSmartRef__":true,"id":7229},{"__isSmartRef__":true,"id":7230},{"__isSmartRef__":true,"id":7231},{"__isSmartRef__":true,"id":7232},{"__isSmartRef__":true,"id":7233},{"__isSmartRef__":true,"id":7234},{"__isSmartRef__":true,"id":7235},{"__isSmartRef__":true,"id":7236},{"__isSmartRef__":true,"id":7237},{"__isSmartRef__":true,"id":7238},{"__isSmartRef__":true,"id":7239},{"__isSmartRef__":true,"id":7240},{"__isSmartRef__":true,"id":7241},{"__isSmartRef__":true,"id":7242},{"__isSmartRef__":true,"id":7243},{"__isSmartRef__":true,"id":7244},{"__isSmartRef__":true,"id":7245},{"__isSmartRef__":true,"id":7246},{"__isSmartRef__":true,"id":7247},{"__isSmartRef__":true,"id":7248},{"__isSmartRef__":true,"id":7249},{"__isSmartRef__":true,"id":7250},{"__isSmartRef__":true,"id":7251},{"__isSmartRef__":true,"id":7252},{"__isSmartRef__":true,"id":7253},{"__isSmartRef__":true,"id":7254},{"__isSmartRef__":true,"id":7255},{"__isSmartRef__":true,"id":7256},{"__isSmartRef__":true,"id":7257},{"__isSmartRef__":true,"id":7258},{"__isSmartRef__":true,"id":7259},{"__isSmartRef__":true,"id":7260},{"__isSmartRef__":true,"id":7261},{"__isSmartRef__":true,"id":7262},{"__isSmartRef__":true,"id":7263},{"__isSmartRef__":true,"id":7264},{"__isSmartRef__":true,"id":7265},{"__isSmartRef__":true,"id":7266},{"__isSmartRef__":true,"id":7267},{"__isSmartRef__":true,"id":7268},{"__isSmartRef__":true,"id":7269},{"__isSmartRef__":true,"id":7270},{"__isSmartRef__":true,"id":7271},{"__isSmartRef__":true,"id":7272},{"__isSmartRef__":true,"id":7273},{"__isSmartRef__":true,"id":7274},{"__isSmartRef__":true,"id":7275},{"__isSmartRef__":true,"id":7276},{"__isSmartRef__":true,"id":7277},{"__isSmartRef__":true,"id":7278},{"__isSmartRef__":true,"id":7279},{"__isSmartRef__":true,"id":7280},{"__isSmartRef__":true,"id":7281},{"__isSmartRef__":true,"id":7282},{"__isSmartRef__":true,"id":7283},{"__isSmartRef__":true,"id":7284},{"__isSmartRef__":true,"id":7285},{"__isSmartRef__":true,"id":7286},{"__isSmartRef__":true,"id":7287},{"__isSmartRef__":true,"id":7288},{"__isSmartRef__":true,"id":7289},{"__isSmartRef__":true,"id":7290},{"__isSmartRef__":true,"id":7291},{"__isSmartRef__":true,"id":7292},{"__isSmartRef__":true,"id":7293},{"__isSmartRef__":true,"id":7294},{"__isSmartRef__":true,"id":7295},{"__isSmartRef__":true,"id":7296},{"__isSmartRef__":true,"id":7297},{"__isSmartRef__":true,"id":7298},{"__isSmartRef__":true,"id":7299},{"__isSmartRef__":true,"id":7300},{"__isSmartRef__":true,"id":7301},{"__isSmartRef__":true,"id":7302},{"__isSmartRef__":true,"id":7303},{"__isSmartRef__":true,"id":7304},{"__isSmartRef__":true,"id":7305},{"__isSmartRef__":true,"id":7306},{"__isSmartRef__":true,"id":7307},{"__isSmartRef__":true,"id":7308},{"__isSmartRef__":true,"id":7309},{"__isSmartRef__":true,"id":7310},{"__isSmartRef__":true,"id":7311},{"__isSmartRef__":true,"id":7312},{"__isSmartRef__":true,"id":7313},{"__isSmartRef__":true,"id":7314},{"__isSmartRef__":true,"id":7315},{"__isSmartRef__":true,"id":7316},{"__isSmartRef__":true,"id":7317},{"__isSmartRef__":true,"id":7318},{"__isSmartRef__":true,"id":7319},{"__isSmartRef__":true,"id":7320},{"__isSmartRef__":true,"id":7321},{"__isSmartRef__":true,"id":7322},{"__isSmartRef__":true,"id":7323},{"__isSmartRef__":true,"id":7324},{"__isSmartRef__":true,"id":7325},{"__isSmartRef__":true,"id":7326},{"__isSmartRef__":true,"id":7327},{"__isSmartRef__":true,"id":7328},{"__isSmartRef__":true,"id":7329},{"__isSmartRef__":true,"id":7330},{"__isSmartRef__":true,"id":7331},{"__isSmartRef__":true,"id":7332},{"__isSmartRef__":true,"id":7333},{"__isSmartRef__":true,"id":7334},{"__isSmartRef__":true,"id":7335},{"__isSmartRef__":true,"id":7336},{"__isSmartRef__":true,"id":7337},{"__isSmartRef__":true,"id":7338},{"__isSmartRef__":true,"id":7339},{"__isSmartRef__":true,"id":7340},{"__isSmartRef__":true,"id":7341},{"__isSmartRef__":true,"id":7342},{"__isSmartRef__":true,"id":7343},{"__isSmartRef__":true,"id":7344},{"__isSmartRef__":true,"id":7345},{"__isSmartRef__":true,"id":7346},{"__isSmartRef__":true,"id":7347},{"__isSmartRef__":true,"id":7348},{"__isSmartRef__":true,"id":7349},{"__isSmartRef__":true,"id":7350},{"__isSmartRef__":true,"id":7351},{"__isSmartRef__":true,"id":7352},{"__isSmartRef__":true,"id":7353},{"__isSmartRef__":true,"id":7354},{"__isSmartRef__":true,"id":7355},{"__isSmartRef__":true,"id":7356},{"__isSmartRef__":true,"id":7357},{"__isSmartRef__":true,"id":7358},{"__isSmartRef__":true,"id":7359},{"__isSmartRef__":true,"id":7360},{"__isSmartRef__":true,"id":7361},{"__isSmartRef__":true,"id":7362},{"__isSmartRef__":true,"id":7363},{"__isSmartRef__":true,"id":7364},{"__isSmartRef__":true,"id":7365},{"__isSmartRef__":true,"id":7366},{"__isSmartRef__":true,"id":7367},{"__isSmartRef__":true,"id":7368},{"__isSmartRef__":true,"id":7369},{"__isSmartRef__":true,"id":7370},{"__isSmartRef__":true,"id":7371},{"__isSmartRef__":true,"id":7372},{"__isSmartRef__":true,"id":7373},{"__isSmartRef__":true,"id":7374},{"__isSmartRef__":true,"id":7375},{"__isSmartRef__":true,"id":7376},{"__isSmartRef__":true,"id":7377},{"__isSmartRef__":true,"id":7378},{"__isSmartRef__":true,"id":7379},{"__isSmartRef__":true,"id":7380},{"__isSmartRef__":true,"id":7381},{"__isSmartRef__":true,"id":7382},{"__isSmartRef__":true,"id":7383},{"__isSmartRef__":true,"id":7384},{"__isSmartRef__":true,"id":7385},{"__isSmartRef__":true,"id":7386},{"__isSmartRef__":true,"id":7387},{"__isSmartRef__":true,"id":7388},{"__isSmartRef__":true,"id":7389},{"__isSmartRef__":true,"id":7390},{"__isSmartRef__":true,"id":7391},{"__isSmartRef__":true,"id":7392},{"__isSmartRef__":true,"id":7393},{"__isSmartRef__":true,"id":7394},{"__isSmartRef__":true,"id":7395},{"__isSmartRef__":true,"id":7396},{"__isSmartRef__":true,"id":7397},{"__isSmartRef__":true,"id":7398},{"__isSmartRef__":true,"id":7399},{"__isSmartRef__":true,"id":7400},{"__isSmartRef__":true,"id":7401},{"__isSmartRef__":true,"id":7402},{"__isSmartRef__":true,"id":7403},{"__isSmartRef__":true,"id":7404},{"__isSmartRef__":true,"id":7405},{"__isSmartRef__":true,"id":7406},{"__isSmartRef__":true,"id":7407},{"__isSmartRef__":true,"id":7408},{"__isSmartRef__":true,"id":7409},{"__isSmartRef__":true,"id":7410},{"__isSmartRef__":true,"id":7411},{"__isSmartRef__":true,"id":7412},{"__isSmartRef__":true,"id":7413},{"__isSmartRef__":true,"id":7414},{"__isSmartRef__":true,"id":7415},{"__isSmartRef__":true,"id":7416},{"__isSmartRef__":true,"id":7417},{"__isSmartRef__":true,"id":7418},{"__isSmartRef__":true,"id":7419},{"__isSmartRef__":true,"id":7420},{"__isSmartRef__":true,"id":7421},{"__isSmartRef__":true,"id":7422},{"__isSmartRef__":true,"id":7423},{"__isSmartRef__":true,"id":7424},{"__isSmartRef__":true,"id":7425},{"__isSmartRef__":true,"id":7426},{"__isSmartRef__":true,"id":7427},{"__isSmartRef__":true,"id":7428},{"__isSmartRef__":true,"id":7429},{"__isSmartRef__":true,"id":7430},{"__isSmartRef__":true,"id":7431},{"__isSmartRef__":true,"id":7432},{"__isSmartRef__":true,"id":7433},{"__isSmartRef__":true,"id":7434},{"__isSmartRef__":true,"id":7435},{"__isSmartRef__":true,"id":7436},{"__isSmartRef__":true,"id":7437},{"__isSmartRef__":true,"id":7438},{"__isSmartRef__":true,"id":7439},{"__isSmartRef__":true,"id":7440},{"__isSmartRef__":true,"id":7441},{"__isSmartRef__":true,"id":7442},{"__isSmartRef__":true,"id":7443},{"__isSmartRef__":true,"id":7444},{"__isSmartRef__":true,"id":7445},{"__isSmartRef__":true,"id":7446},{"__isSmartRef__":true,"id":7447},{"__isSmartRef__":true,"id":7448},{"__isSmartRef__":true,"id":7449},{"__isSmartRef__":true,"id":7450},{"__isSmartRef__":true,"id":7451},{"__isSmartRef__":true,"id":7452},{"__isSmartRef__":true,"id":7453},{"__isSmartRef__":true,"id":7454},{"__isSmartRef__":true,"id":7455},{"__isSmartRef__":true,"id":7456},{"__isSmartRef__":true,"id":7457},{"__isSmartRef__":true,"id":7458},{"__isSmartRef__":true,"id":7459},{"__isSmartRef__":true,"id":7460},{"__isSmartRef__":true,"id":7461},{"__isSmartRef__":true,"id":7462},{"__isSmartRef__":true,"id":7463},{"__isSmartRef__":true,"id":7464},{"__isSmartRef__":true,"id":7465},{"__isSmartRef__":true,"id":7466},{"__isSmartRef__":true,"id":7467},{"__isSmartRef__":true,"id":7468},{"__isSmartRef__":true,"id":7469},{"__isSmartRef__":true,"id":7470},{"__isSmartRef__":true,"id":7471},{"__isSmartRef__":true,"id":7472},{"__isSmartRef__":true,"id":7473},{"__isSmartRef__":true,"id":7474},{"__isSmartRef__":true,"id":7475},{"__isSmartRef__":true,"id":7476},{"__isSmartRef__":true,"id":7477},{"__isSmartRef__":true,"id":7478},{"__isSmartRef__":true,"id":7479},{"__isSmartRef__":true,"id":7480},{"__isSmartRef__":true,"id":7481},{"__isSmartRef__":true,"id":7482},{"__isSmartRef__":true,"id":7483},{"__isSmartRef__":true,"id":7484},{"__isSmartRef__":true,"id":7485},{"__isSmartRef__":true,"id":7486},{"__isSmartRef__":true,"id":7487},{"__isSmartRef__":true,"id":7488},{"__isSmartRef__":true,"id":7489},{"__isSmartRef__":true,"id":7490},{"__isSmartRef__":true,"id":7491},{"__isSmartRef__":true,"id":7492},{"__isSmartRef__":true,"id":7493},{"__isSmartRef__":true,"id":7494},{"__isSmartRef__":true,"id":7495},{"__isSmartRef__":true,"id":7496},{"__isSmartRef__":true,"id":7497},{"__isSmartRef__":true,"id":7498},{"__isSmartRef__":true,"id":7499},{"__isSmartRef__":true,"id":7500},{"__isSmartRef__":true,"id":7501},{"__isSmartRef__":true,"id":7502},{"__isSmartRef__":true,"id":7503},{"__isSmartRef__":true,"id":7504},{"__isSmartRef__":true,"id":7505},{"__isSmartRef__":true,"id":7506},{"__isSmartRef__":true,"id":7507},{"__isSmartRef__":true,"id":7508},{"__isSmartRef__":true,"id":7509},{"__isSmartRef__":true,"id":7510},{"__isSmartRef__":true,"id":7511},{"__isSmartRef__":true,"id":7512},{"__isSmartRef__":true,"id":7513},{"__isSmartRef__":true,"id":7514},{"__isSmartRef__":true,"id":7515},{"__isSmartRef__":true,"id":7516},{"__isSmartRef__":true,"id":7517},{"__isSmartRef__":true,"id":7518},{"__isSmartRef__":true,"id":7519},{"__isSmartRef__":true,"id":7520},{"__isSmartRef__":true,"id":7521},{"__isSmartRef__":true,"id":7522},{"__isSmartRef__":true,"id":7523},{"__isSmartRef__":true,"id":7524},{"__isSmartRef__":true,"id":7525},{"__isSmartRef__":true,"id":7526},{"__isSmartRef__":true,"id":7527},{"__isSmartRef__":true,"id":7528},{"__isSmartRef__":true,"id":7529},{"__isSmartRef__":true,"id":7530},{"__isSmartRef__":true,"id":7531},{"__isSmartRef__":true,"id":7532},{"__isSmartRef__":true,"id":7533},{"__isSmartRef__":true,"id":7534},{"__isSmartRef__":true,"id":7535},{"__isSmartRef__":true,"id":7536},{"__isSmartRef__":true,"id":7537},{"__isSmartRef__":true,"id":7538},{"__isSmartRef__":true,"id":7539},{"__isSmartRef__":true,"id":7540},{"__isSmartRef__":true,"id":7541},{"__isSmartRef__":true,"id":7542},{"__isSmartRef__":true,"id":7543},{"__isSmartRef__":true,"id":7544},{"__isSmartRef__":true,"id":7545},{"__isSmartRef__":true,"id":7546},{"__isSmartRef__":true,"id":7547},{"__isSmartRef__":true,"id":7548},{"__isSmartRef__":true,"id":7549},{"__isSmartRef__":true,"id":7550},{"__isSmartRef__":true,"id":7551},{"__isSmartRef__":true,"id":7552},{"__isSmartRef__":true,"id":7553},{"__isSmartRef__":true,"id":7554},{"__isSmartRef__":true,"id":7555},{"__isSmartRef__":true,"id":7556},{"__isSmartRef__":true,"id":7557},{"__isSmartRef__":true,"id":7558},{"__isSmartRef__":true,"id":7559},{"__isSmartRef__":true,"id":7560},{"__isSmartRef__":true,"id":7561},{"__isSmartRef__":true,"id":7562},{"__isSmartRef__":true,"id":7563},{"__isSmartRef__":true,"id":7564},{"__isSmartRef__":true,"id":7565},{"__isSmartRef__":true,"id":7566},{"__isSmartRef__":true,"id":7567},{"__isSmartRef__":true,"id":7568},{"__isSmartRef__":true,"id":7569},{"__isSmartRef__":true,"id":7570},{"__isSmartRef__":true,"id":7571},{"__isSmartRef__":true,"id":7572},{"__isSmartRef__":true,"id":7573},{"__isSmartRef__":true,"id":7574},{"__isSmartRef__":true,"id":7575},{"__isSmartRef__":true,"id":7576},{"__isSmartRef__":true,"id":7577},{"__isSmartRef__":true,"id":7578},{"__isSmartRef__":true,"id":7579},{"__isSmartRef__":true,"id":7580},{"__isSmartRef__":true,"id":7581},{"__isSmartRef__":true,"id":7582},{"__isSmartRef__":true,"id":7583},{"__isSmartRef__":true,"id":7584},{"__isSmartRef__":true,"id":7585},{"__isSmartRef__":true,"id":7586},{"__isSmartRef__":true,"id":7587},{"__isSmartRef__":true,"id":7588},{"__isSmartRef__":true,"id":7589},{"__isSmartRef__":true,"id":7590},{"__isSmartRef__":true,"id":7591},{"__isSmartRef__":true,"id":7592},{"__isSmartRef__":true,"id":7593},{"__isSmartRef__":true,"id":7594},{"__isSmartRef__":true,"id":7595},{"__isSmartRef__":true,"id":7596},{"__isSmartRef__":true,"id":7597},{"__isSmartRef__":true,"id":7598},{"__isSmartRef__":true,"id":7599},{"__isSmartRef__":true,"id":7600},{"__isSmartRef__":true,"id":7601},{"__isSmartRef__":true,"id":7602},{"__isSmartRef__":true,"id":7603},{"__isSmartRef__":true,"id":7604},{"__isSmartRef__":true,"id":7605},{"__isSmartRef__":true,"id":7606},{"__isSmartRef__":true,"id":7607},{"__isSmartRef__":true,"id":7608},{"__isSmartRef__":true,"id":7609},{"__isSmartRef__":true,"id":7610},{"__isSmartRef__":true,"id":7611},{"__isSmartRef__":true,"id":7612},{"__isSmartRef__":true,"id":7613},{"__isSmartRef__":true,"id":7614},{"__isSmartRef__":true,"id":7615},{"__isSmartRef__":true,"id":7616},{"__isSmartRef__":true,"id":7617},{"__isSmartRef__":true,"id":7618},{"__isSmartRef__":true,"id":7619},{"__isSmartRef__":true,"id":7620},{"__isSmartRef__":true,"id":7621},{"__isSmartRef__":true,"id":7622},{"__isSmartRef__":true,"id":7623},{"__isSmartRef__":true,"id":7624},{"__isSmartRef__":true,"id":7625},{"__isSmartRef__":true,"id":7626},{"__isSmartRef__":true,"id":7627},{"__isSmartRef__":true,"id":7628},{"__isSmartRef__":true,"id":7629},{"__isSmartRef__":true,"id":7630},{"__isSmartRef__":true,"id":7631},{"__isSmartRef__":true,"id":7632},{"__isSmartRef__":true,"id":7633},{"__isSmartRef__":true,"id":7634},{"__isSmartRef__":true,"id":7635},{"__isSmartRef__":true,"id":7636},{"__isSmartRef__":true,"id":7637},{"__isSmartRef__":true,"id":7638},{"__isSmartRef__":true,"id":7639},{"__isSmartRef__":true,"id":7640},{"__isSmartRef__":true,"id":7641},{"__isSmartRef__":true,"id":7642},{"__isSmartRef__":true,"id":7643},{"__isSmartRef__":true,"id":7644},{"__isSmartRef__":true,"id":7645},{"__isSmartRef__":true,"id":7646},{"__isSmartRef__":true,"id":7647},{"__isSmartRef__":true,"id":7648},{"__isSmartRef__":true,"id":7649},{"__isSmartRef__":true,"id":7650},{"__isSmartRef__":true,"id":7651},{"__isSmartRef__":true,"id":7652},{"__isSmartRef__":true,"id":7653},{"__isSmartRef__":true,"id":7654},{"__isSmartRef__":true,"id":7655},{"__isSmartRef__":true,"id":7656},{"__isSmartRef__":true,"id":7657},{"__isSmartRef__":true,"id":7658},{"__isSmartRef__":true,"id":7659},{"__isSmartRef__":true,"id":7660},{"__isSmartRef__":true,"id":7661},{"__isSmartRef__":true,"id":7662},{"__isSmartRef__":true,"id":7663},{"__isSmartRef__":true,"id":7664},{"__isSmartRef__":true,"id":7665},{"__isSmartRef__":true,"id":7666},{"__isSmartRef__":true,"id":7667},{"__isSmartRef__":true,"id":7668},{"__isSmartRef__":true,"id":7669},{"__isSmartRef__":true,"id":7670},{"__isSmartRef__":true,"id":7671},{"__isSmartRef__":true,"id":7672},{"__isSmartRef__":true,"id":7673},{"__isSmartRef__":true,"id":7674},{"__isSmartRef__":true,"id":7675},{"__isSmartRef__":true,"id":7676},{"__isSmartRef__":true,"id":7677},{"__isSmartRef__":true,"id":7678},{"__isSmartRef__":true,"id":7679},{"__isSmartRef__":true,"id":7680},{"__isSmartRef__":true,"id":7681},{"__isSmartRef__":true,"id":7682},{"__isSmartRef__":true,"id":7683},{"__isSmartRef__":true,"id":7684},{"__isSmartRef__":true,"id":7685},{"__isSmartRef__":true,"id":7686},{"__isSmartRef__":true,"id":7687},{"__isSmartRef__":true,"id":7688},{"__isSmartRef__":true,"id":7689},{"__isSmartRef__":true,"id":7690},{"__isSmartRef__":true,"id":7691},{"__isSmartRef__":true,"id":7692},{"__isSmartRef__":true,"id":7693},{"__isSmartRef__":true,"id":7694},{"__isSmartRef__":true,"id":7695},{"__isSmartRef__":true,"id":7696},{"__isSmartRef__":true,"id":7697},{"__isSmartRef__":true,"id":7698},{"__isSmartRef__":true,"id":7699},{"__isSmartRef__":true,"id":7700},{"__isSmartRef__":true,"id":7701},{"__isSmartRef__":true,"id":7702},{"__isSmartRef__":true,"id":7703},{"__isSmartRef__":true,"id":7704},{"__isSmartRef__":true,"id":7705},{"__isSmartRef__":true,"id":7706},{"__isSmartRef__":true,"id":7707},{"__isSmartRef__":true,"id":7708},{"__isSmartRef__":true,"id":7709},{"__isSmartRef__":true,"id":7710},{"__isSmartRef__":true,"id":7711},{"__isSmartRef__":true,"id":7712},{"__isSmartRef__":true,"id":7713},{"__isSmartRef__":true,"id":7714},{"__isSmartRef__":true,"id":7715},{"__isSmartRef__":true,"id":7716},{"__isSmartRef__":true,"id":7717},{"__isSmartRef__":true,"id":7718},{"__isSmartRef__":true,"id":7719},{"__isSmartRef__":true,"id":7720},{"__isSmartRef__":true,"id":7721},{"__isSmartRef__":true,"id":7722},{"__isSmartRef__":true,"id":7723},{"__isSmartRef__":true,"id":7724},{"__isSmartRef__":true,"id":7725},{"__isSmartRef__":true,"id":7726},{"__isSmartRef__":true,"id":7727},{"__isSmartRef__":true,"id":7728},{"__isSmartRef__":true,"id":7729},{"__isSmartRef__":true,"id":7730},{"__isSmartRef__":true,"id":7731},{"__isSmartRef__":true,"id":7732},{"__isSmartRef__":true,"id":7733},{"__isSmartRef__":true,"id":7734},{"__isSmartRef__":true,"id":7735},{"__isSmartRef__":true,"id":7736},{"__isSmartRef__":true,"id":7737},{"__isSmartRef__":true,"id":7738},{"__isSmartRef__":true,"id":7739},{"__isSmartRef__":true,"id":7740},{"__isSmartRef__":true,"id":7741},{"__isSmartRef__":true,"id":7742},{"__isSmartRef__":true,"id":7743},{"__isSmartRef__":true,"id":7744},{"__isSmartRef__":true,"id":7745},{"__isSmartRef__":true,"id":7746},{"__isSmartRef__":true,"id":7747},{"__isSmartRef__":true,"id":7748},{"__isSmartRef__":true,"id":7749},{"__isSmartRef__":true,"id":7750},{"__isSmartRef__":true,"id":7751},{"__isSmartRef__":true,"id":7752},{"__isSmartRef__":true,"id":7753},{"__isSmartRef__":true,"id":7754},{"__isSmartRef__":true,"id":7755},{"__isSmartRef__":true,"id":7756},{"__isSmartRef__":true,"id":7757},{"__isSmartRef__":true,"id":7758},{"__isSmartRef__":true,"id":7759},{"__isSmartRef__":true,"id":7760},{"__isSmartRef__":true,"id":7761},{"__isSmartRef__":true,"id":7762},{"__isSmartRef__":true,"id":7763},{"__isSmartRef__":true,"id":7764},{"__isSmartRef__":true,"id":7765},{"__isSmartRef__":true,"id":7766},{"__isSmartRef__":true,"id":7767},{"__isSmartRef__":true,"id":7768},{"__isSmartRef__":true,"id":7769},{"__isSmartRef__":true,"id":7770},{"__isSmartRef__":true,"id":7771},{"__isSmartRef__":true,"id":7772},{"__isSmartRef__":true,"id":7773},{"__isSmartRef__":true,"id":7774},{"__isSmartRef__":true,"id":7775},{"__isSmartRef__":true,"id":7776},{"__isSmartRef__":true,"id":7777},{"__isSmartRef__":true,"id":7778},{"__isSmartRef__":true,"id":7779},{"__isSmartRef__":true,"id":7780},{"__isSmartRef__":true,"id":7781},{"__isSmartRef__":true,"id":7782},{"__isSmartRef__":true,"id":7783},{"__isSmartRef__":true,"id":7784},{"__isSmartRef__":true,"id":7785},{"__isSmartRef__":true,"id":7786},{"__isSmartRef__":true,"id":7787},{"__isSmartRef__":true,"id":7788},{"__isSmartRef__":true,"id":7789},{"__isSmartRef__":true,"id":7790},{"__isSmartRef__":true,"id":7791},{"__isSmartRef__":true,"id":7792},{"__isSmartRef__":true,"id":7793},{"__isSmartRef__":true,"id":7794},{"__isSmartRef__":true,"id":7795},{"__isSmartRef__":true,"id":7796},{"__isSmartRef__":true,"id":7797},{"__isSmartRef__":true,"id":7798},{"__isSmartRef__":true,"id":7799},{"__isSmartRef__":true,"id":7800},{"__isSmartRef__":true,"id":7801},{"__isSmartRef__":true,"id":7802},{"__isSmartRef__":true,"id":7803},{"__isSmartRef__":true,"id":7804},{"__isSmartRef__":true,"id":7805},{"__isSmartRef__":true,"id":7806},{"__isSmartRef__":true,"id":7807},{"__isSmartRef__":true,"id":7808},{"__isSmartRef__":true,"id":7809},{"__isSmartRef__":true,"id":7810},{"__isSmartRef__":true,"id":7811},{"__isSmartRef__":true,"id":7812},{"__isSmartRef__":true,"id":7813},{"__isSmartRef__":true,"id":7814},{"__isSmartRef__":true,"id":7815},{"__isSmartRef__":true,"id":7816},{"__isSmartRef__":true,"id":7817},{"__isSmartRef__":true,"id":7818},{"__isSmartRef__":true,"id":7819},{"__isSmartRef__":true,"id":7820},{"__isSmartRef__":true,"id":7821},{"__isSmartRef__":true,"id":7822},{"__isSmartRef__":true,"id":7823},{"__isSmartRef__":true,"id":7824},{"__isSmartRef__":true,"id":7825},{"__isSmartRef__":true,"id":7826},{"__isSmartRef__":true,"id":7827},{"__isSmartRef__":true,"id":7828},{"__isSmartRef__":true,"id":7829},{"__isSmartRef__":true,"id":7830},{"__isSmartRef__":true,"id":7831},{"__isSmartRef__":true,"id":7832},{"__isSmartRef__":true,"id":7833},{"__isSmartRef__":true,"id":7834},{"__isSmartRef__":true,"id":7835},{"__isSmartRef__":true,"id":7836},{"__isSmartRef__":true,"id":7837},{"__isSmartRef__":true,"id":7838},{"__isSmartRef__":true,"id":7839},{"__isSmartRef__":true,"id":7840},{"__isSmartRef__":true,"id":7841},{"__isSmartRef__":true,"id":7842},{"__isSmartRef__":true,"id":7843},{"__isSmartRef__":true,"id":7844},{"__isSmartRef__":true,"id":7845},{"__isSmartRef__":true,"id":7846},{"__isSmartRef__":true,"id":7847},{"__isSmartRef__":true,"id":7848},{"__isSmartRef__":true,"id":7849},{"__isSmartRef__":true,"id":7850},{"__isSmartRef__":true,"id":7851},{"__isSmartRef__":true,"id":7852},{"__isSmartRef__":true,"id":7853},{"__isSmartRef__":true,"id":7854},{"__isSmartRef__":true,"id":7855},{"__isSmartRef__":true,"id":7856},{"__isSmartRef__":true,"id":7857},{"__isSmartRef__":true,"id":7858},{"__isSmartRef__":true,"id":7859},{"__isSmartRef__":true,"id":7860},{"__isSmartRef__":true,"id":7861},{"__isSmartRef__":true,"id":7862},{"__isSmartRef__":true,"id":7863},{"__isSmartRef__":true,"id":7864},{"__isSmartRef__":true,"id":7865},{"__isSmartRef__":true,"id":7866},{"__isSmartRef__":true,"id":7867},{"__isSmartRef__":true,"id":7868},{"__isSmartRef__":true,"id":7869},{"__isSmartRef__":true,"id":7870},{"__isSmartRef__":true,"id":7871},{"__isSmartRef__":true,"id":7872},{"__isSmartRef__":true,"id":7873},{"__isSmartRef__":true,"id":7874},{"__isSmartRef__":true,"id":7875},{"__isSmartRef__":true,"id":7876},{"__isSmartRef__":true,"id":7877},{"__isSmartRef__":true,"id":7878},{"__isSmartRef__":true,"id":7879},{"__isSmartRef__":true,"id":7880},{"__isSmartRef__":true,"id":7881},{"__isSmartRef__":true,"id":7882},{"__isSmartRef__":true,"id":7883},{"__isSmartRef__":true,"id":7884},{"__isSmartRef__":true,"id":7885},{"__isSmartRef__":true,"id":7886},{"__isSmartRef__":true,"id":7887},{"__isSmartRef__":true,"id":7888},{"__isSmartRef__":true,"id":7889},{"__isSmartRef__":true,"id":7890},{"__isSmartRef__":true,"id":7891},{"__isSmartRef__":true,"id":7892},{"__isSmartRef__":true,"id":7893},{"__isSmartRef__":true,"id":7894},{"__isSmartRef__":true,"id":7895},{"__isSmartRef__":true,"id":7896},{"__isSmartRef__":true,"id":7897},{"__isSmartRef__":true,"id":7898},{"__isSmartRef__":true,"id":7899},{"__isSmartRef__":true,"id":7900},{"__isSmartRef__":true,"id":7901},{"__isSmartRef__":true,"id":7902},{"__isSmartRef__":true,"id":7903},{"__isSmartRef__":true,"id":7904},{"__isSmartRef__":true,"id":7905},{"__isSmartRef__":true,"id":7906},{"__isSmartRef__":true,"id":7907},{"__isSmartRef__":true,"id":7908},{"__isSmartRef__":true,"id":7909},{"__isSmartRef__":true,"id":7910},{"__isSmartRef__":true,"id":7911},{"__isSmartRef__":true,"id":7912},{"__isSmartRef__":true,"id":7913},{"__isSmartRef__":true,"id":7914},{"__isSmartRef__":true,"id":7915},{"__isSmartRef__":true,"id":7916},{"__isSmartRef__":true,"id":7917},{"__isSmartRef__":true,"id":7918},{"__isSmartRef__":true,"id":7919},{"__isSmartRef__":true,"id":7920},{"__isSmartRef__":true,"id":7921},{"__isSmartRef__":true,"id":7922},{"__isSmartRef__":true,"id":7923},{"__isSmartRef__":true,"id":7924},{"__isSmartRef__":true,"id":7925},{"__isSmartRef__":true,"id":7926},{"__isSmartRef__":true,"id":7927},{"__isSmartRef__":true,"id":7928},{"__isSmartRef__":true,"id":7929},{"__isSmartRef__":true,"id":7930},{"__isSmartRef__":true,"id":7931},{"__isSmartRef__":true,"id":7932},{"__isSmartRef__":true,"id":7933},{"__isSmartRef__":true,"id":7934},{"__isSmartRef__":true,"id":7935},{"__isSmartRef__":true,"id":7936},{"__isSmartRef__":true,"id":7937},{"__isSmartRef__":true,"id":7938},{"__isSmartRef__":true,"id":7939},{"__isSmartRef__":true,"id":7940},{"__isSmartRef__":true,"id":7941},{"__isSmartRef__":true,"id":7942},{"__isSmartRef__":true,"id":7943},{"__isSmartRef__":true,"id":7944},{"__isSmartRef__":true,"id":7945},{"__isSmartRef__":true,"id":7946},{"__isSmartRef__":true,"id":7947},{"__isSmartRef__":true,"id":7948},{"__isSmartRef__":true,"id":7949},{"__isSmartRef__":true,"id":7950},{"__isSmartRef__":true,"id":7951},{"__isSmartRef__":true,"id":7952},{"__isSmartRef__":true,"id":7953},{"__isSmartRef__":true,"id":7954},{"__isSmartRef__":true,"id":7955},{"__isSmartRef__":true,"id":7956},{"__isSmartRef__":true,"id":7957},{"__isSmartRef__":true,"id":7958},{"__isSmartRef__":true,"id":7959},{"__isSmartRef__":true,"id":7960},{"__isSmartRef__":true,"id":7961},{"__isSmartRef__":true,"id":7962},{"__isSmartRef__":true,"id":7963},{"__isSmartRef__":true,"id":7964},{"__isSmartRef__":true,"id":7965},{"__isSmartRef__":true,"id":7966},{"__isSmartRef__":true,"id":7967},{"__isSmartRef__":true,"id":7968},{"__isSmartRef__":true,"id":7969},{"__isSmartRef__":true,"id":7970},{"__isSmartRef__":true,"id":7971},{"__isSmartRef__":true,"id":7972},{"__isSmartRef__":true,"id":7973},{"__isSmartRef__":true,"id":7974},{"__isSmartRef__":true,"id":7975},{"__isSmartRef__":true,"id":7976},{"__isSmartRef__":true,"id":7977},{"__isSmartRef__":true,"id":7978},{"__isSmartRef__":true,"id":7979},{"__isSmartRef__":true,"id":7980},{"__isSmartRef__":true,"id":7981},{"__isSmartRef__":true,"id":7982},{"__isSmartRef__":true,"id":7983},{"__isSmartRef__":true,"id":7984},{"__isSmartRef__":true,"id":7985},{"__isSmartRef__":true,"id":7986},{"__isSmartRef__":true,"id":7987},{"__isSmartRef__":true,"id":7988},{"__isSmartRef__":true,"id":7989},{"__isSmartRef__":true,"id":7990},{"__isSmartRef__":true,"id":7991},{"__isSmartRef__":true,"id":7992},{"__isSmartRef__":true,"id":7993},{"__isSmartRef__":true,"id":7994},{"__isSmartRef__":true,"id":7995},{"__isSmartRef__":true,"id":7996},{"__isSmartRef__":true,"id":7997},{"__isSmartRef__":true,"id":7998},{"__isSmartRef__":true,"id":7999},{"__isSmartRef__":true,"id":8000},{"__isSmartRef__":true,"id":8001},{"__isSmartRef__":true,"id":8002},{"__isSmartRef__":true,"id":8003},{"__isSmartRef__":true,"id":8004},{"__isSmartRef__":true,"id":8005},{"__isSmartRef__":true,"id":8006},{"__isSmartRef__":true,"id":8007},{"__isSmartRef__":true,"id":8008},{"__isSmartRef__":true,"id":8009},{"__isSmartRef__":true,"id":8010},{"__isSmartRef__":true,"id":8011},{"__isSmartRef__":true,"id":8012},{"__isSmartRef__":true,"id":8013},{"__isSmartRef__":true,"id":8014},{"__isSmartRef__":true,"id":8015},{"__isSmartRef__":true,"id":8016},{"__isSmartRef__":true,"id":8017},{"__isSmartRef__":true,"id":8018},{"__isSmartRef__":true,"id":8019},{"__isSmartRef__":true,"id":8020},{"__isSmartRef__":true,"id":8021},{"__isSmartRef__":true,"id":8022},{"__isSmartRef__":true,"id":8023},{"__isSmartRef__":true,"id":8024},{"__isSmartRef__":true,"id":8025},{"__isSmartRef__":true,"id":8026},{"__isSmartRef__":true,"id":8027},{"__isSmartRef__":true,"id":8028},{"__isSmartRef__":true,"id":8029},{"__isSmartRef__":true,"id":8030},{"__isSmartRef__":true,"id":8031},{"__isSmartRef__":true,"id":8032},{"__isSmartRef__":true,"id":8033},{"__isSmartRef__":true,"id":8034},{"__isSmartRef__":true,"id":8035},{"__isSmartRef__":true,"id":8036},{"__isSmartRef__":true,"id":8037},{"__isSmartRef__":true,"id":8038},{"__isSmartRef__":true,"id":8039},{"__isSmartRef__":true,"id":8040},{"__isSmartRef__":true,"id":8041},{"__isSmartRef__":true,"id":8042},{"__isSmartRef__":true,"id":8043},{"__isSmartRef__":true,"id":8044},{"__isSmartRef__":true,"id":8045},{"__isSmartRef__":true,"id":8046},{"__isSmartRef__":true,"id":8047},{"__isSmartRef__":true,"id":8048},{"__isSmartRef__":true,"id":8049},{"__isSmartRef__":true,"id":8050},{"__isSmartRef__":true,"id":8051},{"__isSmartRef__":true,"id":8052},{"__isSmartRef__":true,"id":8053},{"__isSmartRef__":true,"id":8054},{"__isSmartRef__":true,"id":8055},{"__isSmartRef__":true,"id":8056},{"__isSmartRef__":true,"id":8057},{"__isSmartRef__":true,"id":8058},{"__isSmartRef__":true,"id":8059},{"__isSmartRef__":true,"id":8060},{"__isSmartRef__":true,"id":8061},{"__isSmartRef__":true,"id":8062},{"__isSmartRef__":true,"id":8063},{"__isSmartRef__":true,"id":8064},{"__isSmartRef__":true,"id":8065},{"__isSmartRef__":true,"id":8066},{"__isSmartRef__":true,"id":8067},{"__isSmartRef__":true,"id":8068},{"__isSmartRef__":true,"id":8069},{"__isSmartRef__":true,"id":8070},{"__isSmartRef__":true,"id":8071},{"__isSmartRef__":true,"id":8072},{"__isSmartRef__":true,"id":8073},{"__isSmartRef__":true,"id":8074},{"__isSmartRef__":true,"id":8075},{"__isSmartRef__":true,"id":8076},{"__isSmartRef__":true,"id":8077},{"__isSmartRef__":true,"id":8078},{"__isSmartRef__":true,"id":8079},{"__isSmartRef__":true,"id":8080},{"__isSmartRef__":true,"id":8081},{"__isSmartRef__":true,"id":8082},{"__isSmartRef__":true,"id":8083},{"__isSmartRef__":true,"id":8084},{"__isSmartRef__":true,"id":8085},{"__isSmartRef__":true,"id":8086},{"__isSmartRef__":true,"id":8087},{"__isSmartRef__":true,"id":8088},{"__isSmartRef__":true,"id":8089},{"__isSmartRef__":true,"id":8090},{"__isSmartRef__":true,"id":8091},{"__isSmartRef__":true,"id":8092},{"__isSmartRef__":true,"id":8093},{"__isSmartRef__":true,"id":8094},{"__isSmartRef__":true,"id":8095},{"__isSmartRef__":true,"id":8096},{"__isSmartRef__":true,"id":8097},{"__isSmartRef__":true,"id":8098},{"__isSmartRef__":true,"id":8099},{"__isSmartRef__":true,"id":8100},{"__isSmartRef__":true,"id":8101},{"__isSmartRef__":true,"id":8102},{"__isSmartRef__":true,"id":8103},{"__isSmartRef__":true,"id":8104},{"__isSmartRef__":true,"id":8105},{"__isSmartRef__":true,"id":8106},{"__isSmartRef__":true,"id":8107},{"__isSmartRef__":true,"id":8108},{"__isSmartRef__":true,"id":8109},{"__isSmartRef__":true,"id":8110},{"__isSmartRef__":true,"id":8111},{"__isSmartRef__":true,"id":8112},{"__isSmartRef__":true,"id":8113},{"__isSmartRef__":true,"id":8114},{"__isSmartRef__":true,"id":8115},{"__isSmartRef__":true,"id":8116},{"__isSmartRef__":true,"id":8117},{"__isSmartRef__":true,"id":8118},{"__isSmartRef__":true,"id":8119},{"__isSmartRef__":true,"id":8120},{"__isSmartRef__":true,"id":8121},{"__isSmartRef__":true,"id":8122},{"__isSmartRef__":true,"id":8123},{"__isSmartRef__":true,"id":8124},{"__isSmartRef__":true,"id":8125},{"__isSmartRef__":true,"id":8126},{"__isSmartRef__":true,"id":8127},{"__isSmartRef__":true,"id":8128},{"__isSmartRef__":true,"id":8129},{"__isSmartRef__":true,"id":8130},{"__isSmartRef__":true,"id":8131},{"__isSmartRef__":true,"id":8132},{"__isSmartRef__":true,"id":8133},{"__isSmartRef__":true,"id":8134},{"__isSmartRef__":true,"id":8135},{"__isSmartRef__":true,"id":8136},{"__isSmartRef__":true,"id":8137},{"__isSmartRef__":true,"id":8138},{"__isSmartRef__":true,"id":8139},{"__isSmartRef__":true,"id":8140},{"__isSmartRef__":true,"id":8141},{"__isSmartRef__":true,"id":8142},{"__isSmartRef__":true,"id":8143},{"__isSmartRef__":true,"id":8144},{"__isSmartRef__":true,"id":8145},{"__isSmartRef__":true,"id":8146},{"__isSmartRef__":true,"id":8147},{"__isSmartRef__":true,"id":8148},{"__isSmartRef__":true,"id":8149},{"__isSmartRef__":true,"id":8150},{"__isSmartRef__":true,"id":8151},{"__isSmartRef__":true,"id":8152},{"__isSmartRef__":true,"id":8153},{"__isSmartRef__":true,"id":8154},{"__isSmartRef__":true,"id":8155},{"__isSmartRef__":true,"id":8156},{"__isSmartRef__":true,"id":8157},{"__isSmartRef__":true,"id":8158},{"__isSmartRef__":true,"id":8159},{"__isSmartRef__":true,"id":8160},{"__isSmartRef__":true,"id":8161},{"__isSmartRef__":true,"id":8162},{"__isSmartRef__":true,"id":8163},{"__isSmartRef__":true,"id":8164},{"__isSmartRef__":true,"id":8165},{"__isSmartRef__":true,"id":8166},{"__isSmartRef__":true,"id":8167},{"__isSmartRef__":true,"id":8168},{"__isSmartRef__":true,"id":8169},{"__isSmartRef__":true,"id":8170},{"__isSmartRef__":true,"id":8171},{"__isSmartRef__":true,"id":8172},{"__isSmartRef__":true,"id":8173},{"__isSmartRef__":true,"id":8174},{"__isSmartRef__":true,"id":8175},{"__isSmartRef__":true,"id":8176},{"__isSmartRef__":true,"id":8177},{"__isSmartRef__":true,"id":8178},{"__isSmartRef__":true,"id":8179},{"__isSmartRef__":true,"id":8180},{"__isSmartRef__":true,"id":8181},{"__isSmartRef__":true,"id":8182},{"__isSmartRef__":true,"id":8183},{"__isSmartRef__":true,"id":8184},{"__isSmartRef__":true,"id":8185},{"__isSmartRef__":true,"id":8186},{"__isSmartRef__":true,"id":8187},{"__isSmartRef__":true,"id":8188},{"__isSmartRef__":true,"id":8189},{"__isSmartRef__":true,"id":8190},{"__isSmartRef__":true,"id":8191},{"__isSmartRef__":true,"id":8192},{"__isSmartRef__":true,"id":8193},{"__isSmartRef__":true,"id":8194},{"__isSmartRef__":true,"id":8195},{"__isSmartRef__":true,"id":8196},{"__isSmartRef__":true,"id":8197},{"__isSmartRef__":true,"id":8198},{"__isSmartRef__":true,"id":8199},{"__isSmartRef__":true,"id":8200},{"__isSmartRef__":true,"id":8201},{"__isSmartRef__":true,"id":8202},{"__isSmartRef__":true,"id":8203},{"__isSmartRef__":true,"id":8204},{"__isSmartRef__":true,"id":8205},{"__isSmartRef__":true,"id":8206},{"__isSmartRef__":true,"id":8207},{"__isSmartRef__":true,"id":8208},{"__isSmartRef__":true,"id":8209},{"__isSmartRef__":true,"id":8210},{"__isSmartRef__":true,"id":8211},{"__isSmartRef__":true,"id":8212},{"__isSmartRef__":true,"id":8213},{"__isSmartRef__":true,"id":8214},{"__isSmartRef__":true,"id":8215},{"__isSmartRef__":true,"id":8216},{"__isSmartRef__":true,"id":8217},{"__isSmartRef__":true,"id":8218},{"__isSmartRef__":true,"id":8219},{"__isSmartRef__":true,"id":8220},{"__isSmartRef__":true,"id":8221},{"__isSmartRef__":true,"id":8222},{"__isSmartRef__":true,"id":8223},{"__isSmartRef__":true,"id":8224},{"__isSmartRef__":true,"id":8225},{"__isSmartRef__":true,"id":8226},{"__isSmartRef__":true,"id":8227},{"__isSmartRef__":true,"id":8228},{"__isSmartRef__":true,"id":8229},{"__isSmartRef__":true,"id":8230},{"__isSmartRef__":true,"id":8231},{"__isSmartRef__":true,"id":8232},{"__isSmartRef__":true,"id":8233},{"__isSmartRef__":true,"id":8234},{"__isSmartRef__":true,"id":8235},{"__isSmartRef__":true,"id":8236},{"__isSmartRef__":true,"id":8237},{"__isSmartRef__":true,"id":8238},{"__isSmartRef__":true,"id":8239},{"__isSmartRef__":true,"id":8240},{"__isSmartRef__":true,"id":8241},{"__isSmartRef__":true,"id":8242},{"__isSmartRef__":true,"id":8243},{"__isSmartRef__":true,"id":8244},{"__isSmartRef__":true,"id":8245},{"__isSmartRef__":true,"id":8246},{"__isSmartRef__":true,"id":8247},{"__isSmartRef__":true,"id":8248},{"__isSmartRef__":true,"id":8249},{"__isSmartRef__":true,"id":8250},{"__isSmartRef__":true,"id":8251},{"__isSmartRef__":true,"id":8252},{"__isSmartRef__":true,"id":8253},{"__isSmartRef__":true,"id":8254},{"__isSmartRef__":true,"id":8255},{"__isSmartRef__":true,"id":8256},{"__isSmartRef__":true,"id":8257},{"__isSmartRef__":true,"id":8258},{"__isSmartRef__":true,"id":8259},{"__isSmartRef__":true,"id":8260},{"__isSmartRef__":true,"id":8261},{"__isSmartRef__":true,"id":8262},{"__isSmartRef__":true,"id":8263},{"__isSmartRef__":true,"id":8264},{"__isSmartRef__":true,"id":8265},{"__isSmartRef__":true,"id":8266},{"__isSmartRef__":true,"id":8267},{"__isSmartRef__":true,"id":8268},{"__isSmartRef__":true,"id":8269},{"__isSmartRef__":true,"id":8270},{"__isSmartRef__":true,"id":8271},{"__isSmartRef__":true,"id":8272},{"__isSmartRef__":true,"id":8273},{"__isSmartRef__":true,"id":8274},{"__isSmartRef__":true,"id":8275},{"__isSmartRef__":true,"id":8276},{"__isSmartRef__":true,"id":8277},{"__isSmartRef__":true,"id":8278},{"__isSmartRef__":true,"id":8279},{"__isSmartRef__":true,"id":8280},{"__isSmartRef__":true,"id":8281},{"__isSmartRef__":true,"id":8282},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8284},{"__isSmartRef__":true,"id":8285},{"__isSmartRef__":true,"id":8286},{"__isSmartRef__":true,"id":8287},{"__isSmartRef__":true,"id":8288},{"__isSmartRef__":true,"id":8289},{"__isSmartRef__":true,"id":8290},{"__isSmartRef__":true,"id":8291},{"__isSmartRef__":true,"id":8292},{"__isSmartRef__":true,"id":8293},{"__isSmartRef__":true,"id":8294},{"__isSmartRef__":true,"id":8295},{"__isSmartRef__":true,"id":8296},{"__isSmartRef__":true,"id":8297},{"__isSmartRef__":true,"id":8298},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8300},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8302},{"__isSmartRef__":true,"id":8303},{"__isSmartRef__":true,"id":8304},{"__isSmartRef__":true,"id":8305},{"__isSmartRef__":true,"id":8306},{"__isSmartRef__":true,"id":8307},{"__isSmartRef__":true,"id":8308},{"__isSmartRef__":true,"id":8309},{"__isSmartRef__":true,"id":8310},{"__isSmartRef__":true,"id":8311},{"__isSmartRef__":true,"id":8312},{"__isSmartRef__":true,"id":8313},{"__isSmartRef__":true,"id":8314},{"__isSmartRef__":true,"id":8315},{"__isSmartRef__":true,"id":8316},{"__isSmartRef__":true,"id":8317},{"__isSmartRef__":true,"id":8318},{"__isSmartRef__":true,"id":8319},{"__isSmartRef__":true,"id":8320},{"__isSmartRef__":true,"id":8321},{"__isSmartRef__":true,"id":8322},{"__isSmartRef__":true,"id":8323},{"__isSmartRef__":true,"id":8324},{"__isSmartRef__":true,"id":8325},{"__isSmartRef__":true,"id":8326},{"__isSmartRef__":true,"id":8327},{"__isSmartRef__":true,"id":8328},{"__isSmartRef__":true,"id":8329},{"__isSmartRef__":true,"id":8330},{"__isSmartRef__":true,"id":8331},{"__isSmartRef__":true,"id":8332},{"__isSmartRef__":true,"id":8333},{"__isSmartRef__":true,"id":8334},{"__isSmartRef__":true,"id":8335},{"__isSmartRef__":true,"id":8336},{"__isSmartRef__":true,"id":8337},{"__isSmartRef__":true,"id":8338},{"__isSmartRef__":true,"id":8339},{"__isSmartRef__":true,"id":8340},{"__isSmartRef__":true,"id":8341},{"__isSmartRef__":true,"id":8342},{"__isSmartRef__":true,"id":8343},{"__isSmartRef__":true,"id":8344},{"__isSmartRef__":true,"id":8345},{"__isSmartRef__":true,"id":8346},{"__isSmartRef__":true,"id":8347},{"__isSmartRef__":true,"id":8348},{"__isSmartRef__":true,"id":8349},{"__isSmartRef__":true,"id":8350},{"__isSmartRef__":true,"id":8351},{"__isSmartRef__":true,"id":8352},{"__isSmartRef__":true,"id":8353},{"__isSmartRef__":true,"id":8354},{"__isSmartRef__":true,"id":8355},{"__isSmartRef__":true,"id":8356},{"__isSmartRef__":true,"id":8357},{"__isSmartRef__":true,"id":8358},{"__isSmartRef__":true,"id":8359},{"__isSmartRef__":true,"id":8360},{"__isSmartRef__":true,"id":8361},{"__isSmartRef__":true,"id":8362},{"__isSmartRef__":true,"id":8363},{"__isSmartRef__":true,"id":8364},{"__isSmartRef__":true,"id":8365},{"__isSmartRef__":true,"id":8366},{"__isSmartRef__":true,"id":8367},{"__isSmartRef__":true,"id":8368},{"__isSmartRef__":true,"id":8369},{"__isSmartRef__":true,"id":8370},{"__isSmartRef__":true,"id":8371},{"__isSmartRef__":true,"id":8372},{"__isSmartRef__":true,"id":8373},{"__isSmartRef__":true,"id":8374},{"__isSmartRef__":true,"id":8375},{"__isSmartRef__":true,"id":8376},{"__isSmartRef__":true,"id":8377},{"__isSmartRef__":true,"id":8378},{"__isSmartRef__":true,"id":8379},{"__isSmartRef__":true,"id":8380},{"__isSmartRef__":true,"id":8381},{"__isSmartRef__":true,"id":8382},{"__isSmartRef__":true,"id":8383},{"__isSmartRef__":true,"id":8384},{"__isSmartRef__":true,"id":8385},{"__isSmartRef__":true,"id":8386},{"__isSmartRef__":true,"id":8387},{"__isSmartRef__":true,"id":8388},{"__isSmartRef__":true,"id":8389},{"__isSmartRef__":true,"id":8390},{"__isSmartRef__":true,"id":8391},{"__isSmartRef__":true,"id":8392},{"__isSmartRef__":true,"id":8393},{"__isSmartRef__":true,"id":8394},{"__isSmartRef__":true,"id":8395},{"__isSmartRef__":true,"id":8396},{"__isSmartRef__":true,"id":8397},{"__isSmartRef__":true,"id":8398},{"__isSmartRef__":true,"id":8399},{"__isSmartRef__":true,"id":8400},{"__isSmartRef__":true,"id":8401},{"__isSmartRef__":true,"id":8402},{"__isSmartRef__":true,"id":8403},{"__isSmartRef__":true,"id":8404},{"__isSmartRef__":true,"id":8405},{"__isSmartRef__":true,"id":8406},{"__isSmartRef__":true,"id":8407},{"__isSmartRef__":true,"id":8408},{"__isSmartRef__":true,"id":8409},{"__isSmartRef__":true,"id":8410},{"__isSmartRef__":true,"id":8411},{"__isSmartRef__":true,"id":8412},{"__isSmartRef__":true,"id":8413},{"__isSmartRef__":true,"id":8414},{"__isSmartRef__":true,"id":8415},{"__isSmartRef__":true,"id":8416},{"__isSmartRef__":true,"id":8417},{"__isSmartRef__":true,"id":8418},{"__isSmartRef__":true,"id":8419},{"__isSmartRef__":true,"id":8420},{"__isSmartRef__":true,"id":8421},{"__isSmartRef__":true,"id":8422},{"__isSmartRef__":true,"id":8423},{"__isSmartRef__":true,"id":8424},{"__isSmartRef__":true,"id":8425},{"__isSmartRef__":true,"id":8426},{"__isSmartRef__":true,"id":8427},{"__isSmartRef__":true,"id":8428},{"__isSmartRef__":true,"id":8429},{"__isSmartRef__":true,"id":8430},{"__isSmartRef__":true,"id":8431},{"__isSmartRef__":true,"id":8432},{"__isSmartRef__":true,"id":8433},{"__isSmartRef__":true,"id":8434},{"__isSmartRef__":true,"id":8435},{"__isSmartRef__":true,"id":8436},{"__isSmartRef__":true,"id":8437},{"__isSmartRef__":true,"id":8438},{"__isSmartRef__":true,"id":8439},{"__isSmartRef__":true,"id":8440},{"__isSmartRef__":true,"id":8441},{"__isSmartRef__":true,"id":8442},{"__isSmartRef__":true,"id":8443},{"__isSmartRef__":true,"id":8444},{"__isSmartRef__":true,"id":8445},{"__isSmartRef__":true,"id":8446},{"__isSmartRef__":true,"id":8447},{"__isSmartRef__":true,"id":8448},{"__isSmartRef__":true,"id":8449},{"__isSmartRef__":true,"id":8450},{"__isSmartRef__":true,"id":8451},{"__isSmartRef__":true,"id":8452},{"__isSmartRef__":true,"id":8453},{"__isSmartRef__":true,"id":8454},{"__isSmartRef__":true,"id":8455},{"__isSmartRef__":true,"id":8456},{"__isSmartRef__":true,"id":8457},{"__isSmartRef__":true,"id":8458},{"__isSmartRef__":true,"id":8459},{"__isSmartRef__":true,"id":8460},{"__isSmartRef__":true,"id":8461},{"__isSmartRef__":true,"id":8462},{"__isSmartRef__":true,"id":8463},{"__isSmartRef__":true,"id":8464},{"__isSmartRef__":true,"id":8465},{"__isSmartRef__":true,"id":8466},{"__isSmartRef__":true,"id":8467},{"__isSmartRef__":true,"id":8468},{"__isSmartRef__":true,"id":8469},{"__isSmartRef__":true,"id":8470},{"__isSmartRef__":true,"id":8471},{"__isSmartRef__":true,"id":8472},{"__isSmartRef__":true,"id":8473},{"__isSmartRef__":true,"id":8474},{"__isSmartRef__":true,"id":8475},{"__isSmartRef__":true,"id":8476},{"__isSmartRef__":true,"id":8477},{"__isSmartRef__":true,"id":8478},{"__isSmartRef__":true,"id":8479},{"__isSmartRef__":true,"id":8480},{"__isSmartRef__":true,"id":8481},{"__isSmartRef__":true,"id":8482},{"__isSmartRef__":true,"id":8483},{"__isSmartRef__":true,"id":8484},{"__isSmartRef__":true,"id":8485},{"__isSmartRef__":true,"id":8486},{"__isSmartRef__":true,"id":8487},{"__isSmartRef__":true,"id":8488},{"__isSmartRef__":true,"id":8489},{"__isSmartRef__":true,"id":8490},{"__isSmartRef__":true,"id":8491},{"__isSmartRef__":true,"id":8492},{"__isSmartRef__":true,"id":8493},{"__isSmartRef__":true,"id":8494},{"__isSmartRef__":true,"id":8495},{"__isSmartRef__":true,"id":8496},{"__isSmartRef__":true,"id":8497},{"__isSmartRef__":true,"id":8498},{"__isSmartRef__":true,"id":8499},{"__isSmartRef__":true,"id":8500},{"__isSmartRef__":true,"id":8501},{"__isSmartRef__":true,"id":8502},{"__isSmartRef__":true,"id":8503},{"__isSmartRef__":true,"id":8504},{"__isSmartRef__":true,"id":8505},{"__isSmartRef__":true,"id":8506},{"__isSmartRef__":true,"id":8507},{"__isSmartRef__":true,"id":8508},{"__isSmartRef__":true,"id":8509},{"__isSmartRef__":true,"id":8510},{"__isSmartRef__":true,"id":8511},{"__isSmartRef__":true,"id":8512},{"__isSmartRef__":true,"id":8513},{"__isSmartRef__":true,"id":8514},{"__isSmartRef__":true,"id":8515},{"__isSmartRef__":true,"id":8516},{"__isSmartRef__":true,"id":8517},{"__isSmartRef__":true,"id":8518},{"__isSmartRef__":true,"id":8519},{"__isSmartRef__":true,"id":8520},{"__isSmartRef__":true,"id":8521},{"__isSmartRef__":true,"id":8522},{"__isSmartRef__":true,"id":8523},{"__isSmartRef__":true,"id":8524},{"__isSmartRef__":true,"id":8525},{"__isSmartRef__":true,"id":8526},{"__isSmartRef__":true,"id":8527},{"__isSmartRef__":true,"id":8528},{"__isSmartRef__":true,"id":8529},{"__isSmartRef__":true,"id":8530},{"__isSmartRef__":true,"id":8531},{"__isSmartRef__":true,"id":8532},{"__isSmartRef__":true,"id":8533},{"__isSmartRef__":true,"id":8534},{"__isSmartRef__":true,"id":8535},{"__isSmartRef__":true,"id":8536},{"__isSmartRef__":true,"id":8537},{"__isSmartRef__":true,"id":8538},{"__isSmartRef__":true,"id":8539},{"__isSmartRef__":true,"id":8540},{"__isSmartRef__":true,"id":8541},{"__isSmartRef__":true,"id":8542},{"__isSmartRef__":true,"id":8543},{"__isSmartRef__":true,"id":8544},{"__isSmartRef__":true,"id":8545},{"__isSmartRef__":true,"id":8546},{"__isSmartRef__":true,"id":8547},{"__isSmartRef__":true,"id":8548},{"__isSmartRef__":true,"id":8549},{"__isSmartRef__":true,"id":8550},{"__isSmartRef__":true,"id":8551},{"__isSmartRef__":true,"id":8552},{"__isSmartRef__":true,"id":8553},{"__isSmartRef__":true,"id":8554},{"__isSmartRef__":true,"id":8555},{"__isSmartRef__":true,"id":8556},{"__isSmartRef__":true,"id":8557},{"__isSmartRef__":true,"id":8558},{"__isSmartRef__":true,"id":8559},{"__isSmartRef__":true,"id":8560},{"__isSmartRef__":true,"id":8561},{"__isSmartRef__":true,"id":8562},{"__isSmartRef__":true,"id":8563},{"__isSmartRef__":true,"id":8564},{"__isSmartRef__":true,"id":8565},{"__isSmartRef__":true,"id":8566},{"__isSmartRef__":true,"id":8567},{"__isSmartRef__":true,"id":8568},{"__isSmartRef__":true,"id":8569},{"__isSmartRef__":true,"id":8570},{"__isSmartRef__":true,"id":8571},{"__isSmartRef__":true,"id":8572},{"__isSmartRef__":true,"id":8573},{"__isSmartRef__":true,"id":8574},{"__isSmartRef__":true,"id":8575},{"__isSmartRef__":true,"id":8576},{"__isSmartRef__":true,"id":8577},{"__isSmartRef__":true,"id":8578},{"__isSmartRef__":true,"id":8579},{"__isSmartRef__":true,"id":8580},{"__isSmartRef__":true,"id":8581},{"__isSmartRef__":true,"id":8582},{"__isSmartRef__":true,"id":8583},{"__isSmartRef__":true,"id":8584},{"__isSmartRef__":true,"id":8585},{"__isSmartRef__":true,"id":8586},{"__isSmartRef__":true,"id":8587},{"__isSmartRef__":true,"id":8588},{"__isSmartRef__":true,"id":8589},{"__isSmartRef__":true,"id":8590},{"__isSmartRef__":true,"id":8591},{"__isSmartRef__":true,"id":8592},{"__isSmartRef__":true,"id":8593},{"__isSmartRef__":true,"id":8594},{"__isSmartRef__":true,"id":8595},{"__isSmartRef__":true,"id":8596},{"__isSmartRef__":true,"id":8597},{"__isSmartRef__":true,"id":8598},{"__isSmartRef__":true,"id":8599},{"__isSmartRef__":true,"id":8600},{"__isSmartRef__":true,"id":8601},{"__isSmartRef__":true,"id":8602},{"__isSmartRef__":true,"id":8603},{"__isSmartRef__":true,"id":8604},{"__isSmartRef__":true,"id":8605},{"__isSmartRef__":true,"id":8606},{"__isSmartRef__":true,"id":8607},{"__isSmartRef__":true,"id":8608},{"__isSmartRef__":true,"id":8609},{"__isSmartRef__":true,"id":8610},{"__isSmartRef__":true,"id":8611},{"__isSmartRef__":true,"id":8612},{"__isSmartRef__":true,"id":8613},{"__isSmartRef__":true,"id":8614},{"__isSmartRef__":true,"id":8615},{"__isSmartRef__":true,"id":8616},{"__isSmartRef__":true,"id":8617},{"__isSmartRef__":true,"id":8618},{"__isSmartRef__":true,"id":8619},{"__isSmartRef__":true,"id":8620},{"__isSmartRef__":true,"id":8621},{"__isSmartRef__":true,"id":8622},{"__isSmartRef__":true,"id":8623},{"__isSmartRef__":true,"id":8624},{"__isSmartRef__":true,"id":8625},{"__isSmartRef__":true,"id":8626},{"__isSmartRef__":true,"id":8627},{"__isSmartRef__":true,"id":8628},{"__isSmartRef__":true,"id":8629},{"__isSmartRef__":true,"id":8630},{"__isSmartRef__":true,"id":8631},{"__isSmartRef__":true,"id":8632},{"__isSmartRef__":true,"id":8633},{"__isSmartRef__":true,"id":8634},{"__isSmartRef__":true,"id":8635},{"__isSmartRef__":true,"id":8636},{"__isSmartRef__":true,"id":8637},{"__isSmartRef__":true,"id":8638},{"__isSmartRef__":true,"id":8639},{"__isSmartRef__":true,"id":8640},{"__isSmartRef__":true,"id":8641},{"__isSmartRef__":true,"id":8642},{"__isSmartRef__":true,"id":8643},{"__isSmartRef__":true,"id":8644},{"__isSmartRef__":true,"id":8645},{"__isSmartRef__":true,"id":8646},{"__isSmartRef__":true,"id":8647},{"__isSmartRef__":true,"id":8648},{"__isSmartRef__":true,"id":8649},{"__isSmartRef__":true,"id":8650},{"__isSmartRef__":true,"id":8651},{"__isSmartRef__":true,"id":8652},{"__isSmartRef__":true,"id":8653},{"__isSmartRef__":true,"id":8654},{"__isSmartRef__":true,"id":8655},{"__isSmartRef__":true,"id":8656},{"__isSmartRef__":true,"id":8657},{"__isSmartRef__":true,"id":8658},{"__isSmartRef__":true,"id":8659},{"__isSmartRef__":true,"id":8660},{"__isSmartRef__":true,"id":8661},{"__isSmartRef__":true,"id":8662},{"__isSmartRef__":true,"id":8663},{"__isSmartRef__":true,"id":8664},{"__isSmartRef__":true,"id":8665},{"__isSmartRef__":true,"id":8666},{"__isSmartRef__":true,"id":8667},{"__isSmartRef__":true,"id":8668},{"__isSmartRef__":true,"id":8669},{"__isSmartRef__":true,"id":8670},{"__isSmartRef__":true,"id":8671},{"__isSmartRef__":true,"id":8672},{"__isSmartRef__":true,"id":8673},{"__isSmartRef__":true,"id":8674},{"__isSmartRef__":true,"id":8675},{"__isSmartRef__":true,"id":8676},{"__isSmartRef__":true,"id":8677},{"__isSmartRef__":true,"id":8678},{"__isSmartRef__":true,"id":8679},{"__isSmartRef__":true,"id":8680},{"__isSmartRef__":true,"id":8681},{"__isSmartRef__":true,"id":8682},{"__isSmartRef__":true,"id":8683},{"__isSmartRef__":true,"id":8684},{"__isSmartRef__":true,"id":8685},{"__isSmartRef__":true,"id":8686},{"__isSmartRef__":true,"id":8687},{"__isSmartRef__":true,"id":8688},{"__isSmartRef__":true,"id":8689},{"__isSmartRef__":true,"id":8690},{"__isSmartRef__":true,"id":8691},{"__isSmartRef__":true,"id":8692},{"__isSmartRef__":true,"id":8693},{"__isSmartRef__":true,"id":8694},{"__isSmartRef__":true,"id":8695},{"__isSmartRef__":true,"id":8696},{"__isSmartRef__":true,"id":8697},{"__isSmartRef__":true,"id":8698},{"__isSmartRef__":true,"id":8699},{"__isSmartRef__":true,"id":8700},{"__isSmartRef__":true,"id":8701},{"__isSmartRef__":true,"id":8702},{"__isSmartRef__":true,"id":8703},{"__isSmartRef__":true,"id":8704},{"__isSmartRef__":true,"id":8705},{"__isSmartRef__":true,"id":8706},{"__isSmartRef__":true,"id":8707},{"__isSmartRef__":true,"id":8708},{"__isSmartRef__":true,"id":8709},{"__isSmartRef__":true,"id":8710},{"__isSmartRef__":true,"id":8711},{"__isSmartRef__":true,"id":8712},{"__isSmartRef__":true,"id":8713},{"__isSmartRef__":true,"id":8714},{"__isSmartRef__":true,"id":8715},{"__isSmartRef__":true,"id":8716},{"__isSmartRef__":true,"id":8717},{"__isSmartRef__":true,"id":8718},{"__isSmartRef__":true,"id":8719},{"__isSmartRef__":true,"id":8720},{"__isSmartRef__":true,"id":8721},{"__isSmartRef__":true,"id":8722},{"__isSmartRef__":true,"id":8723},{"__isSmartRef__":true,"id":8724},{"__isSmartRef__":true,"id":8725},{"__isSmartRef__":true,"id":8726},{"__isSmartRef__":true,"id":8727},{"__isSmartRef__":true,"id":8728},{"__isSmartRef__":true,"id":8729},{"__isSmartRef__":true,"id":8730},{"__isSmartRef__":true,"id":8731},{"__isSmartRef__":true,"id":8732},{"__isSmartRef__":true,"id":8733},{"__isSmartRef__":true,"id":8734},{"__isSmartRef__":true,"id":8735},{"__isSmartRef__":true,"id":8736},{"__isSmartRef__":true,"id":8737},{"__isSmartRef__":true,"id":8738},{"__isSmartRef__":true,"id":8739},{"__isSmartRef__":true,"id":8740},{"__isSmartRef__":true,"id":8741},{"__isSmartRef__":true,"id":8742},{"__isSmartRef__":true,"id":8743},{"__isSmartRef__":true,"id":8744},{"__isSmartRef__":true,"id":8745},{"__isSmartRef__":true,"id":8746},{"__isSmartRef__":true,"id":8747},{"__isSmartRef__":true,"id":8748},{"__isSmartRef__":true,"id":8749},{"__isSmartRef__":true,"id":8750},{"__isSmartRef__":true,"id":8751},{"__isSmartRef__":true,"id":8752},{"__isSmartRef__":true,"id":8753},{"__isSmartRef__":true,"id":8754},{"__isSmartRef__":true,"id":8755},{"__isSmartRef__":true,"id":8756},{"__isSmartRef__":true,"id":8757},{"__isSmartRef__":true,"id":8758},{"__isSmartRef__":true,"id":8759},{"__isSmartRef__":true,"id":8760},{"__isSmartRef__":true,"id":8761},{"__isSmartRef__":true,"id":8762},{"__isSmartRef__":true,"id":8763},{"__isSmartRef__":true,"id":8764},{"__isSmartRef__":true,"id":8765},{"__isSmartRef__":true,"id":8766},{"__isSmartRef__":true,"id":8767},{"__isSmartRef__":true,"id":8768},{"__isSmartRef__":true,"id":8769},{"__isSmartRef__":true,"id":8770},{"__isSmartRef__":true,"id":8771},{"__isSmartRef__":true,"id":8772},{"__isSmartRef__":true,"id":8773},{"__isSmartRef__":true,"id":8774},{"__isSmartRef__":true,"id":8775},{"__isSmartRef__":true,"id":8776},{"__isSmartRef__":true,"id":8777},{"__isSmartRef__":true,"id":8778},{"__isSmartRef__":true,"id":8779},{"__isSmartRef__":true,"id":8780},{"__isSmartRef__":true,"id":8781},{"__isSmartRef__":true,"id":8782},{"__isSmartRef__":true,"id":8783},{"__isSmartRef__":true,"id":8784},{"__isSmartRef__":true,"id":8785},{"__isSmartRef__":true,"id":8786},{"__isSmartRef__":true,"id":8787},{"__isSmartRef__":true,"id":8788},{"__isSmartRef__":true,"id":8789},{"__isSmartRef__":true,"id":8790},{"__isSmartRef__":true,"id":8791},{"__isSmartRef__":true,"id":8792},{"__isSmartRef__":true,"id":8793},{"__isSmartRef__":true,"id":8794},{"__isSmartRef__":true,"id":8795},{"__isSmartRef__":true,"id":8796},{"__isSmartRef__":true,"id":8797},{"__isSmartRef__":true,"id":8798},{"__isSmartRef__":true,"id":8799},{"__isSmartRef__":true,"id":8800},{"__isSmartRef__":true,"id":8801},{"__isSmartRef__":true,"id":8802},{"__isSmartRef__":true,"id":8803},{"__isSmartRef__":true,"id":8804},{"__isSmartRef__":true,"id":8805},{"__isSmartRef__":true,"id":8806},{"__isSmartRef__":true,"id":8807},{"__isSmartRef__":true,"id":8808},{"__isSmartRef__":true,"id":8809},{"__isSmartRef__":true,"id":8810},{"__isSmartRef__":true,"id":8811},{"__isSmartRef__":true,"id":8812},{"__isSmartRef__":true,"id":8813},{"__isSmartRef__":true,"id":8814},{"__isSmartRef__":true,"id":8815},{"__isSmartRef__":true,"id":8816},{"__isSmartRef__":true,"id":8817},{"__isSmartRef__":true,"id":8818},{"__isSmartRef__":true,"id":8819},{"__isSmartRef__":true,"id":8820},{"__isSmartRef__":true,"id":8821},{"__isSmartRef__":true,"id":8822},{"__isSmartRef__":true,"id":8823},{"__isSmartRef__":true,"id":8824},{"__isSmartRef__":true,"id":8825},{"__isSmartRef__":true,"id":8826},{"__isSmartRef__":true,"id":8827},{"__isSmartRef__":true,"id":8828},{"__isSmartRef__":true,"id":8829},{"__isSmartRef__":true,"id":8830},{"__isSmartRef__":true,"id":8831},{"__isSmartRef__":true,"id":8832},{"__isSmartRef__":true,"id":8833},{"__isSmartRef__":true,"id":8834},{"__isSmartRef__":true,"id":8835},{"__isSmartRef__":true,"id":8836},{"__isSmartRef__":true,"id":8837},{"__isSmartRef__":true,"id":8838},{"__isSmartRef__":true,"id":8839},{"__isSmartRef__":true,"id":8840},{"__isSmartRef__":true,"id":8841},{"__isSmartRef__":true,"id":8842},{"__isSmartRef__":true,"id":8843},{"__isSmartRef__":true,"id":8844},{"__isSmartRef__":true,"id":8845},{"__isSmartRef__":true,"id":8846},{"__isSmartRef__":true,"id":8847},{"__isSmartRef__":true,"id":8848},{"__isSmartRef__":true,"id":8849},{"__isSmartRef__":true,"id":8850},{"__isSmartRef__":true,"id":8851},{"__isSmartRef__":true,"id":8852},{"__isSmartRef__":true,"id":8853},{"__isSmartRef__":true,"id":8854},{"__isSmartRef__":true,"id":8855},{"__isSmartRef__":true,"id":8856},{"__isSmartRef__":true,"id":8857},{"__isSmartRef__":true,"id":8858},{"__isSmartRef__":true,"id":8859},{"__isSmartRef__":true,"id":8860},{"__isSmartRef__":true,"id":8861},{"__isSmartRef__":true,"id":8862},{"__isSmartRef__":true,"id":8863},{"__isSmartRef__":true,"id":8864},{"__isSmartRef__":true,"id":8865},{"__isSmartRef__":true,"id":8866},{"__isSmartRef__":true,"id":8867},{"__isSmartRef__":true,"id":8868},{"__isSmartRef__":true,"id":8869},{"__isSmartRef__":true,"id":8870},{"__isSmartRef__":true,"id":8871},{"__isSmartRef__":true,"id":8872},{"__isSmartRef__":true,"id":8873},{"__isSmartRef__":true,"id":8874},{"__isSmartRef__":true,"id":8875},{"__isSmartRef__":true,"id":8876},{"__isSmartRef__":true,"id":8877},{"__isSmartRef__":true,"id":8878},{"__isSmartRef__":true,"id":8879},{"__isSmartRef__":true,"id":8880},{"__isSmartRef__":true,"id":8881},{"__isSmartRef__":true,"id":8882},{"__isSmartRef__":true,"id":8883},{"__isSmartRef__":true,"id":8884},{"__isSmartRef__":true,"id":8885},{"__isSmartRef__":true,"id":8886},{"__isSmartRef__":true,"id":8887},{"__isSmartRef__":true,"id":8888},{"__isSmartRef__":true,"id":8889},{"__isSmartRef__":true,"id":8890},{"__isSmartRef__":true,"id":8891},{"__isSmartRef__":true,"id":8892},{"__isSmartRef__":true,"id":8893},{"__isSmartRef__":true,"id":8894},{"__isSmartRef__":true,"id":8895},{"__isSmartRef__":true,"id":8896},{"__isSmartRef__":true,"id":8897},{"__isSmartRef__":true,"id":8898},{"__isSmartRef__":true,"id":8899},{"__isSmartRef__":true,"id":8900},{"__isSmartRef__":true,"id":8901},{"__isSmartRef__":true,"id":8902},{"__isSmartRef__":true,"id":8903},{"__isSmartRef__":true,"id":8904},{"__isSmartRef__":true,"id":8905},{"__isSmartRef__":true,"id":8906},{"__isSmartRef__":true,"id":8907},{"__isSmartRef__":true,"id":8908},{"__isSmartRef__":true,"id":8909},{"__isSmartRef__":true,"id":8910},{"__isSmartRef__":true,"id":8911},{"__isSmartRef__":true,"id":8912},{"__isSmartRef__":true,"id":8913},{"__isSmartRef__":true,"id":8914},{"__isSmartRef__":true,"id":8915},{"__isSmartRef__":true,"id":8916},{"__isSmartRef__":true,"id":8917},{"__isSmartRef__":true,"id":8918},{"__isSmartRef__":true,"id":8919},{"__isSmartRef__":true,"id":8920},{"__isSmartRef__":true,"id":8921},{"__isSmartRef__":true,"id":8922},{"__isSmartRef__":true,"id":8923},{"__isSmartRef__":true,"id":8924},{"__isSmartRef__":true,"id":8925},{"__isSmartRef__":true,"id":8926},{"__isSmartRef__":true,"id":8927},{"__isSmartRef__":true,"id":8928},{"__isSmartRef__":true,"id":8929},{"__isSmartRef__":true,"id":8930},{"__isSmartRef__":true,"id":8931},{"__isSmartRef__":true,"id":8932},{"__isSmartRef__":true,"id":8933},{"__isSmartRef__":true,"id":8934},{"__isSmartRef__":true,"id":8935},{"__isSmartRef__":true,"id":8936},{"__isSmartRef__":true,"id":8937},{"__isSmartRef__":true,"id":8938},{"__isSmartRef__":true,"id":8939},{"__isSmartRef__":true,"id":8940},{"__isSmartRef__":true,"id":8941},{"__isSmartRef__":true,"id":8942},{"__isSmartRef__":true,"id":8943},{"__isSmartRef__":true,"id":8944},{"__isSmartRef__":true,"id":8945},{"__isSmartRef__":true,"id":8946},{"__isSmartRef__":true,"id":8947},{"__isSmartRef__":true,"id":8948},{"__isSmartRef__":true,"id":8949},{"__isSmartRef__":true,"id":8950},{"__isSmartRef__":true,"id":8951},{"__isSmartRef__":true,"id":8952},{"__isSmartRef__":true,"id":8953},{"__isSmartRef__":true,"id":8954},{"__isSmartRef__":true,"id":8955},{"__isSmartRef__":true,"id":8956},{"__isSmartRef__":true,"id":8957},{"__isSmartRef__":true,"id":8958},{"__isSmartRef__":true,"id":8959},{"__isSmartRef__":true,"id":8960},{"__isSmartRef__":true,"id":8961},{"__isSmartRef__":true,"id":8962},{"__isSmartRef__":true,"id":8963},{"__isSmartRef__":true,"id":8964},{"__isSmartRef__":true,"id":8965},{"__isSmartRef__":true,"id":8966},{"__isSmartRef__":true,"id":8967},{"__isSmartRef__":true,"id":8968},{"__isSmartRef__":true,"id":8969},{"__isSmartRef__":true,"id":8970},{"__isSmartRef__":true,"id":8971},{"__isSmartRef__":true,"id":8972},{"__isSmartRef__":true,"id":8973},{"__isSmartRef__":true,"id":8974},{"__isSmartRef__":true,"id":8975},{"__isSmartRef__":true,"id":8976},{"__isSmartRef__":true,"id":8977},{"__isSmartRef__":true,"id":8978},{"__isSmartRef__":true,"id":8979},{"__isSmartRef__":true,"id":8980},{"__isSmartRef__":true,"id":8981},{"__isSmartRef__":true,"id":8982},{"__isSmartRef__":true,"id":8983},{"__isSmartRef__":true,"id":8984},{"__isSmartRef__":true,"id":8985},{"__isSmartRef__":true,"id":8986},{"__isSmartRef__":true,"id":8987},{"__isSmartRef__":true,"id":8988},{"__isSmartRef__":true,"id":8989},{"__isSmartRef__":true,"id":8990},{"__isSmartRef__":true,"id":8991},{"__isSmartRef__":true,"id":8992},{"__isSmartRef__":true,"id":8993},{"__isSmartRef__":true,"id":8994},{"__isSmartRef__":true,"id":8995},{"__isSmartRef__":true,"id":8996},{"__isSmartRef__":true,"id":8997},{"__isSmartRef__":true,"id":8998},{"__isSmartRef__":true,"id":8999},{"__isSmartRef__":true,"id":9000},{"__isSmartRef__":true,"id":9001},{"__isSmartRef__":true,"id":9002},{"__isSmartRef__":true,"id":9003},{"__isSmartRef__":true,"id":9004},{"__isSmartRef__":true,"id":9005},{"__isSmartRef__":true,"id":9006},{"__isSmartRef__":true,"id":9007},{"__isSmartRef__":true,"id":9008},{"__isSmartRef__":true,"id":9009},{"__isSmartRef__":true,"id":9010},{"__isSmartRef__":true,"id":9011},{"__isSmartRef__":true,"id":9012},{"__isSmartRef__":true,"id":9013},{"__isSmartRef__":true,"id":9014},{"__isSmartRef__":true,"id":9015},{"__isSmartRef__":true,"id":9016},{"__isSmartRef__":true,"id":9017},{"__isSmartRef__":true,"id":9018},{"__isSmartRef__":true,"id":9019},{"__isSmartRef__":true,"id":9020},{"__isSmartRef__":true,"id":9021},{"__isSmartRef__":true,"id":9022},{"__isSmartRef__":true,"id":9023},{"__isSmartRef__":true,"id":9024},{"__isSmartRef__":true,"id":9025},{"__isSmartRef__":true,"id":9026},{"__isSmartRef__":true,"id":9027},{"__isSmartRef__":true,"id":9028},{"__isSmartRef__":true,"id":9029},{"__isSmartRef__":true,"id":9030},{"__isSmartRef__":true,"id":9031},{"__isSmartRef__":true,"id":9032},{"__isSmartRef__":true,"id":9033},{"__isSmartRef__":true,"id":9034},{"__isSmartRef__":true,"id":9035},{"__isSmartRef__":true,"id":9036},{"__isSmartRef__":true,"id":9037},{"__isSmartRef__":true,"id":9038},{"__isSmartRef__":true,"id":9039},{"__isSmartRef__":true,"id":9040},{"__isSmartRef__":true,"id":9041},{"__isSmartRef__":true,"id":9042},{"__isSmartRef__":true,"id":9043},{"__isSmartRef__":true,"id":9044},{"__isSmartRef__":true,"id":9045},{"__isSmartRef__":true,"id":9046},{"__isSmartRef__":true,"id":9047},{"__isSmartRef__":true,"id":9048},{"__isSmartRef__":true,"id":9049},{"__isSmartRef__":true,"id":9050},{"__isSmartRef__":true,"id":9051},{"__isSmartRef__":true,"id":9052},{"__isSmartRef__":true,"id":9053},{"__isSmartRef__":true,"id":9054},{"__isSmartRef__":true,"id":9055},{"__isSmartRef__":true,"id":9056},{"__isSmartRef__":true,"id":9057},{"__isSmartRef__":true,"id":9058},{"__isSmartRef__":true,"id":9059},{"__isSmartRef__":true,"id":9060},{"__isSmartRef__":true,"id":9061},{"__isSmartRef__":true,"id":9062},{"__isSmartRef__":true,"id":9063},{"__isSmartRef__":true,"id":9064},{"__isSmartRef__":true,"id":9065},{"__isSmartRef__":true,"id":9066},{"__isSmartRef__":true,"id":9067},{"__isSmartRef__":true,"id":9068},{"__isSmartRef__":true,"id":9069},{"__isSmartRef__":true,"id":9070},{"__isSmartRef__":true,"id":9071},{"__isSmartRef__":true,"id":9072},{"__isSmartRef__":true,"id":9073},{"__isSmartRef__":true,"id":9074},{"__isSmartRef__":true,"id":9075},{"__isSmartRef__":true,"id":9076},{"__isSmartRef__":true,"id":9077},{"__isSmartRef__":true,"id":9078},{"__isSmartRef__":true,"id":9079},{"__isSmartRef__":true,"id":9080},{"__isSmartRef__":true,"id":9081},{"__isSmartRef__":true,"id":9082},{"__isSmartRef__":true,"id":9083},{"__isSmartRef__":true,"id":9084},{"__isSmartRef__":true,"id":9085},{"__isSmartRef__":true,"id":9086},{"__isSmartRef__":true,"id":9087},{"__isSmartRef__":true,"id":9088},{"__isSmartRef__":true,"id":9089},{"__isSmartRef__":true,"id":9090},{"__isSmartRef__":true,"id":9091},{"__isSmartRef__":true,"id":9092},{"__isSmartRef__":true,"id":9093},{"__isSmartRef__":true,"id":9094},{"__isSmartRef__":true,"id":9095},{"__isSmartRef__":true,"id":9096},{"__isSmartRef__":true,"id":9097},{"__isSmartRef__":true,"id":9098},{"__isSmartRef__":true,"id":9099},{"__isSmartRef__":true,"id":9100},{"__isSmartRef__":true,"id":9101},{"__isSmartRef__":true,"id":9102},{"__isSmartRef__":true,"id":9103},{"__isSmartRef__":true,"id":9104},{"__isSmartRef__":true,"id":9105},{"__isSmartRef__":true,"id":9106},{"__isSmartRef__":true,"id":9107},{"__isSmartRef__":true,"id":9108},{"__isSmartRef__":true,"id":9109},{"__isSmartRef__":true,"id":9110},{"__isSmartRef__":true,"id":9111},{"__isSmartRef__":true,"id":9112},{"__isSmartRef__":true,"id":9113},{"__isSmartRef__":true,"id":9114},{"__isSmartRef__":true,"id":9115},{"__isSmartRef__":true,"id":9116},{"__isSmartRef__":true,"id":9117},{"__isSmartRef__":true,"id":9118},{"__isSmartRef__":true,"id":9119},{"__isSmartRef__":true,"id":9120},{"__isSmartRef__":true,"id":9121},{"__isSmartRef__":true,"id":9122}],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9123},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,21.0)"},"6464":{"converterString":null,"sourceAttrName":"categoryName","sourceObj":{"__isSmartRef__":true,"id":6463},"targetMethodName":"loadPartsOfCategory","targetObj":{"__isSmartRef__":true,"id":6463},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6465":{"dependedBy":{"__isSmartRef__":true,"id":6459},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":6463},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":6459},"varMapping":{"__isSmartRef__":true,"id":6466},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6466":{"source":{"__isSmartRef__":true,"id":6463},"target":{"__isSmartRef__":true,"id":6459}},"6467":{"dependedBy":{"__isSmartRef__":true,"id":6459},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":6463},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":6459},"varMapping":{"__isSmartRef__":true,"id":6468},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6468":{"source":{"__isSmartRef__":true,"id":6463},"target":{"__isSmartRef__":true,"id":6459}},"6469":{"dependedBy":{"__isSmartRef__":true,"id":6459},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":6463},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":6459},"varMapping":{"__isSmartRef__":true,"id":6470},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6470":{"source":{"__isSmartRef__":true,"id":6463},"target":{"__isSmartRef__":true,"id":6459}},"6471":{"dependedBy":{"__isSmartRef__":true,"id":6459},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":6463},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":6459},"varMapping":{"__isSmartRef__":true,"id":6472},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6472":{"source":{"__isSmartRef__":true,"id":6463},"target":{"__isSmartRef__":true,"id":6459}},"6473":{"dependendConnections":[{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6488}],"oldTransform":{"__isSmartRef__":true,"id":6490},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":6463},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":6492},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"6474":{"dependedBy":{"__isSmartRef__":true,"id":6473},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":6463},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":6473},"varMapping":{"__isSmartRef__":true,"id":6475},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6475":{"source":{"__isSmartRef__":true,"id":6463},"target":{"__isSmartRef__":true,"id":6473}},"6476":{"dependedBy":{"__isSmartRef__":true,"id":6473},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":6463},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":6473},"varMapping":{"__isSmartRef__":true,"id":6477},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6477":{"source":{"__isSmartRef__":true,"id":6463},"target":{"__isSmartRef__":true,"id":6473}},"6478":{"dependedBy":{"__isSmartRef__":true,"id":6473},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":6463},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":6473},"varMapping":{"__isSmartRef__":true,"id":6479},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6479":{"source":{"__isSmartRef__":true,"id":6463},"target":{"__isSmartRef__":true,"id":6473}},"6480":{"dependedBy":{"__isSmartRef__":true,"id":6473},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":6463},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":6473},"varMapping":{"__isSmartRef__":true,"id":6481},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6481":{"source":{"__isSmartRef__":true,"id":6463},"target":{"__isSmartRef__":true,"id":6473}},"6482":{"dependedBy":{"__isSmartRef__":true,"id":6473},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":6457},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":6473},"varMapping":{"__isSmartRef__":true,"id":6483},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6483":{"source":{"__isSmartRef__":true,"id":6457},"target":{"__isSmartRef__":true,"id":6473}},"6484":{"dependedBy":{"__isSmartRef__":true,"id":6473},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":6457},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":6473},"varMapping":{"__isSmartRef__":true,"id":6485},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6485":{"source":{"__isSmartRef__":true,"id":6457},"target":{"__isSmartRef__":true,"id":6473}},"6486":{"dependedBy":{"__isSmartRef__":true,"id":6473},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":6457},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":6473},"varMapping":{"__isSmartRef__":true,"id":6487},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6487":{"source":{"__isSmartRef__":true,"id":6457},"target":{"__isSmartRef__":true,"id":6473}},"6488":{"dependedBy":{"__isSmartRef__":true,"id":6473},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":6457},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":6473},"varMapping":{"__isSmartRef__":true,"id":6489},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6489":{"source":{"__isSmartRef__":true,"id":6457},"target":{"__isSmartRef__":true,"id":6473}},"6490":{"d":1,"a":1,"f":1561.4,"e":290.1,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":6491},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6491":{"a":1,"b":0,"c":0,"d":1,"e":290.1,"f":1561.4,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6492":{"connectedMagnet":{"__isSmartRef__":true,"id":6493},"index":1,"morph":{"__isSmartRef__":true,"id":6494},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"6493":{"connectedControlPoints":[{"__isSmartRef__":true,"id":6492}],"morph":{"__isSmartRef__":true,"id":6463},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"6494":{"con":{"__isSmartRef__":true,"id":6462},"controlPoints":[{"__isSmartRef__":true,"id":6495},{"__isSmartRef__":true,"id":6492}],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":6497},"halosEnabled":true,"id":7318,"isCopyMorphRef":true,"morphRefId":1,"scripts":[],"shape":{"__isSmartRef__":true,"id":6498},"showsMorphMenu":true,"submorphs":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6501},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"6495":{"connectedMagnet":{"__isSmartRef__":true,"id":6496},"index":0,"morph":{"__isSmartRef__":true,"id":6494},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"6496":{"connectedControlPoints":[{"__isSmartRef__":true,"id":6495}],"morph":{"__isSmartRef__":true,"id":6461},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"6497":{"morph":{"__isSmartRef__":true,"id":6494},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6498":{"_BorderWidth":1,"_PathElements":[{"__isSmartRef__":true,"id":6499},{"__isSmartRef__":true,"id":6500}],"cachedVertices":null,"dontChangeShape":false,"__serializedExpressions__":["_BorderColor","_Extent","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(720.8,14.0)","_Position":"lively.pt(-2.0,20.0)"},"6499":{"isAbsolute":true,"x":1008.5,"y":1575.4,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6500":{"isAbsolute":true,"x":290.1,"y":1561.4,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6501":{"morphMenuItems":{"__isSmartRef__":true,"id":6502}},"6502":{"funcProperties":{"__isSmartRef__":true,"id":6503},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","varMapping":{"__isSmartRef__":true,"id":6504},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6503":{},"6504":{"this":{"__isSmartRef__":true,"id":6494},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6505}},"6505":{"$super":{"__isSmartRef__":true,"id":6506}},"6506":{"funcProperties":{"__isSmartRef__":true,"id":6507},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":6508},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6507":{},"6508":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":6494}},"6509":{"toggleMorePane":{"__isSmartRef__":true,"id":6510}},"6510":{},"6511":{"morph":{"__isSmartRef__":true,"id":6463},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6512":{"adjustForNewBounds":true,"resizeHeight":true,"resizeWidth":true},"6513":{"changes":[{"__isSmartRef__":true,"id":6514}],"comment":"Browser for a Parts repository.","migrationLevel":4,"partName":"PartsBinBrowser","partsSpaceName":"PartsBin/Tools","requiredModules":["lively.PartsBin"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6514":{"author":"markoroeder","date":{"__isSmartRef__":true,"id":6515},"id":"1D9493E9-B229-4716-8649-F1333D5133D0","message":"Reset to clean copy. Added this.categories to doNotSerialize list."},"6515":{"isSerializedDate":true,"string":"Thu Jan 05 2012 15:19:05 GMT+0100 (CET)"},"6516":{"partsSpaceName":"PartsBin/sd1213/","name":"SketchPad","part":null,"json":null,"attributeConnections":[{"__isSmartRef__":true,"id":6517},{"__isSmartRef__":true,"id":6519}],"doNotSerialize":["$$partVersions","$$loadedMetaInfo"],"doNotCopyProperties":["$$partVersions","$$loadedMetaInfo"],"partVersions":[{"__isSmartRef__":true,"id":6521},{"__isSmartRef__":true,"id":6525},{"__isSmartRef__":true,"id":6529},{"__isSmartRef__":true,"id":6533},{"__isSmartRef__":true,"id":6537},{"__isSmartRef__":true,"id":6541},{"__isSmartRef__":true,"id":6545},{"__isSmartRef__":true,"id":6549},{"__isSmartRef__":true,"id":6553},{"__isSmartRef__":true,"id":6557},{"__isSmartRef__":true,"id":6561},{"__isSmartRef__":true,"id":6565},{"__isSmartRef__":true,"id":6569},{"__isSmartRef__":true,"id":6573},{"__isSmartRef__":true,"id":6577},{"__isSmartRef__":true,"id":6581},{"__isSmartRef__":true,"id":6585},{"__isSmartRef__":true,"id":6589},{"__isSmartRef__":true,"id":6593},{"__isSmartRef__":true,"id":6597},{"__isSmartRef__":true,"id":6601},{"__isSmartRef__":true,"id":6605},{"__isSmartRef__":true,"id":6609},{"__isSmartRef__":true,"id":6613},{"__isSmartRef__":true,"id":6617},{"__isSmartRef__":true,"id":6621},{"__isSmartRef__":true,"id":6625},{"__isSmartRef__":true,"id":6629},{"__isSmartRef__":true,"id":6633},{"__isSmartRef__":true,"id":6637},{"__isSmartRef__":true,"id":6641},{"__isSmartRef__":true,"id":6645},{"__isSmartRef__":true,"id":6649},{"__isSmartRef__":true,"id":6653},{"__isSmartRef__":true,"id":6657},{"__isSmartRef__":true,"id":6661},{"__isSmartRef__":true,"id":6665},{"__isSmartRef__":true,"id":6669},{"__isSmartRef__":true,"id":6673},{"__isSmartRef__":true,"id":6677},{"__isSmartRef__":true,"id":6681},{"__isSmartRef__":true,"id":6685},{"__isSmartRef__":true,"id":6689},{"__isSmartRef__":true,"id":6693},{"__isSmartRef__":true,"id":6697},{"__isSmartRef__":true,"id":6701},{"__isSmartRef__":true,"id":6705},{"__isSmartRef__":true,"id":6709},{"__isSmartRef__":true,"id":6713}],"loadedMetaInfo":{"__isSmartRef__":true,"id":6717},"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"6517":{"sourceObj":{"__isSmartRef__":true,"id":6516},"sourceAttrName":"partVersions","targetObj":{"__isSmartRef__":true,"id":6463},"targetMethodName":"setSelectedPartVersions","varMapping":{"__isSmartRef__":true,"id":6518},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6518":{"source":{"__isSmartRef__":true,"id":6516},"target":{"__isSmartRef__":true,"id":6463}},"6519":{"sourceObj":{"__isSmartRef__":true,"id":6516},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":6463},"targetMethodName":"setMetaInfoOfSelectedItem","varMapping":{"__isSmartRef__":true,"id":6520},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6520":{"source":{"__isSmartRef__":true,"id":6516},"target":{"__isSmartRef__":true,"id":6463}},"6521":{"rev":189898,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6522},"url":{"__isSmartRef__":true,"id":6523},"changes":[{"__isSmartRef__":true,"id":6524}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6522":{"isSerializedDate":true,"string":"Sat Jan 19 2013 15:55:43 GMT+0100 (CET)"},"6523":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6524":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6525":{"rev":189897,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6526},"url":{"__isSmartRef__":true,"id":6527},"changes":[{"__isSmartRef__":true,"id":6528}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6526":{"isSerializedDate":true,"string":"Sat Jan 19 2013 15:55:02 GMT+0100 (CET)"},"6527":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6528":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6529":{"rev":187255,"author":"lisa.pfisterer","date":{"__isSmartRef__":true,"id":6530},"url":{"__isSmartRef__":true,"id":6531},"changes":[{"__isSmartRef__":true,"id":6532}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6530":{"isSerializedDate":true,"string":"Tue Dec 18 2012 12:03:39 GMT+0100 (CET)"},"6531":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6532":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6533":{"rev":187236,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6534},"url":{"__isSmartRef__":true,"id":6535},"changes":[{"__isSmartRef__":true,"id":6536}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6534":{"isSerializedDate":true,"string":"Tue Dec 18 2012 11:21:25 GMT+0100 (CET)"},"6535":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6536":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6537":{"rev":187235,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6538},"url":{"__isSmartRef__":true,"id":6539},"changes":[{"__isSmartRef__":true,"id":6540}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6538":{"isSerializedDate":true,"string":"Tue Dec 18 2012 11:21:20 GMT+0100 (CET)"},"6539":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6540":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6541":{"rev":187195,"author":"lisa.pfisterer","date":{"__isSmartRef__":true,"id":6542},"url":{"__isSmartRef__":true,"id":6543},"changes":[{"__isSmartRef__":true,"id":6544}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6542":{"isSerializedDate":true,"string":"Tue Dec 18 2012 01:00:59 GMT+0100 (CET)"},"6543":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6544":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6545":{"rev":187160,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6546},"url":{"__isSmartRef__":true,"id":6547},"changes":[{"__isSmartRef__":true,"id":6548}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6546":{"isSerializedDate":true,"string":"Mon Dec 17 2012 20:05:07 GMT+0100 (CET)"},"6547":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6548":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6549":{"rev":187159,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6550},"url":{"__isSmartRef__":true,"id":6551},"changes":[{"__isSmartRef__":true,"id":6552}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6550":{"isSerializedDate":true,"string":"Mon Dec 17 2012 20:04:59 GMT+0100 (CET)"},"6551":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6552":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6553":{"rev":187127,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6554},"url":{"__isSmartRef__":true,"id":6555},"changes":[{"__isSmartRef__":true,"id":6556}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6554":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:00:30 GMT+0100 (CET)"},"6555":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6556":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6557":{"rev":187126,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6558},"url":{"__isSmartRef__":true,"id":6559},"changes":[{"__isSmartRef__":true,"id":6560}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6558":{"isSerializedDate":true,"string":"Mon Dec 17 2012 12:00:25 GMT+0100 (CET)"},"6559":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6560":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6561":{"rev":187101,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6562},"url":{"__isSmartRef__":true,"id":6563},"changes":[{"__isSmartRef__":true,"id":6564}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6562":{"isSerializedDate":true,"string":"Sun Dec 16 2012 19:18:32 GMT+0100 (CET)"},"6563":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6564":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6565":{"rev":187089,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6566},"url":{"__isSmartRef__":true,"id":6567},"changes":[{"__isSmartRef__":true,"id":6568}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6566":{"isSerializedDate":true,"string":"Sun Dec 16 2012 16:36:55 GMT+0100 (CET)"},"6567":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6568":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6569":{"rev":187088,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6570},"url":{"__isSmartRef__":true,"id":6571},"changes":[{"__isSmartRef__":true,"id":6572}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6570":{"isSerializedDate":true,"string":"Sun Dec 16 2012 16:36:44 GMT+0100 (CET)"},"6571":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6572":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6573":{"rev":187031,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6574},"url":{"__isSmartRef__":true,"id":6575},"changes":[{"__isSmartRef__":true,"id":6576}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6574":{"isSerializedDate":true,"string":"Sat Dec 15 2012 15:44:25 GMT+0100 (CET)"},"6575":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6576":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6577":{"rev":187027,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6578},"url":{"__isSmartRef__":true,"id":6579},"changes":[{"__isSmartRef__":true,"id":6580}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6578":{"isSerializedDate":true,"string":"Sat Dec 15 2012 14:59:45 GMT+0100 (CET)"},"6579":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6580":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6581":{"rev":187026,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6582},"url":{"__isSmartRef__":true,"id":6583},"changes":[{"__isSmartRef__":true,"id":6584}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6582":{"isSerializedDate":true,"string":"Sat Dec 15 2012 14:59:36 GMT+0100 (CET)"},"6583":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6584":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6585":{"rev":187017,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6586},"url":{"__isSmartRef__":true,"id":6587},"changes":[{"__isSmartRef__":true,"id":6588}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6586":{"isSerializedDate":true,"string":"Sat Dec 15 2012 00:04:00 GMT+0100 (CET)"},"6587":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6588":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6589":{"rev":187016,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6590},"url":{"__isSmartRef__":true,"id":6591},"changes":[{"__isSmartRef__":true,"id":6592}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6590":{"isSerializedDate":true,"string":"Sat Dec 15 2012 00:03:38 GMT+0100 (CET)"},"6591":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6592":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6593":{"rev":187011,"author":"lisa.pfisterer","date":{"__isSmartRef__":true,"id":6594},"url":{"__isSmartRef__":true,"id":6595},"changes":[{"__isSmartRef__":true,"id":6596}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6594":{"isSerializedDate":true,"string":"Fri Dec 14 2012 20:41:53 GMT+0100 (CET)"},"6595":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6596":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6597":{"rev":187001,"author":"lisa.pfisterer","date":{"__isSmartRef__":true,"id":6598},"url":{"__isSmartRef__":true,"id":6599},"changes":[{"__isSmartRef__":true,"id":6600}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6598":{"isSerializedDate":true,"string":"Fri Dec 14 2012 20:05:30 GMT+0100 (CET)"},"6599":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6600":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6601":{"rev":186928,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6602},"url":{"__isSmartRef__":true,"id":6603},"changes":[{"__isSmartRef__":true,"id":6604}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6602":{"isSerializedDate":true,"string":"Fri Dec 14 2012 12:07:40 GMT+0100 (CET)"},"6603":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6604":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6605":{"rev":186926,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6606},"url":{"__isSmartRef__":true,"id":6607},"changes":[{"__isSmartRef__":true,"id":6608}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6606":{"isSerializedDate":true,"string":"Fri Dec 14 2012 12:06:48 GMT+0100 (CET)"},"6607":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6608":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6609":{"rev":186859,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6610},"url":{"__isSmartRef__":true,"id":6611},"changes":[{"__isSmartRef__":true,"id":6612}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6610":{"isSerializedDate":true,"string":"Thu Dec 13 2012 18:45:17 GMT+0100 (CET)"},"6611":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6612":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6613":{"rev":186842,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6614},"url":{"__isSmartRef__":true,"id":6615},"changes":[{"__isSmartRef__":true,"id":6616}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6614":{"isSerializedDate":true,"string":"Thu Dec 13 2012 17:34:30 GMT+0100 (CET)"},"6615":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6616":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6617":{"rev":186837,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6618},"url":{"__isSmartRef__":true,"id":6619},"changes":[{"__isSmartRef__":true,"id":6620}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6618":{"isSerializedDate":true,"string":"Thu Dec 13 2012 17:28:36 GMT+0100 (CET)"},"6619":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6620":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6621":{"rev":186517,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6622},"url":{"__isSmartRef__":true,"id":6623},"changes":[{"__isSmartRef__":true,"id":6624}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6622":{"isSerializedDate":true,"string":"Thu Dec 13 2012 00:34:49 GMT+0100 (CET)"},"6623":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6624":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6625":{"rev":186507,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6626},"url":{"__isSmartRef__":true,"id":6627},"changes":[{"__isSmartRef__":true,"id":6628}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6626":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:33:08 GMT+0100 (CET)"},"6627":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6628":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6629":{"rev":186502,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6630},"url":{"__isSmartRef__":true,"id":6631},"changes":[{"__isSmartRef__":true,"id":6632}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6630":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:25:17 GMT+0100 (CET)"},"6631":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6632":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6633":{"rev":186484,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6634},"url":{"__isSmartRef__":true,"id":6635},"changes":[{"__isSmartRef__":true,"id":6636}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6634":{"isSerializedDate":true,"string":"Wed Dec 12 2012 21:40:50 GMT+0100 (CET)"},"6635":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6636":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6637":{"rev":186483,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6638},"url":{"__isSmartRef__":true,"id":6639},"changes":[{"__isSmartRef__":true,"id":6640}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6638":{"isSerializedDate":true,"string":"Wed Dec 12 2012 21:40:06 GMT+0100 (CET)"},"6639":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6640":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6641":{"rev":186478,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6642},"url":{"__isSmartRef__":true,"id":6643},"changes":[{"__isSmartRef__":true,"id":6644}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6642":{"isSerializedDate":true,"string":"Wed Dec 12 2012 21:27:02 GMT+0100 (CET)"},"6643":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6644":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6645":{"rev":186476,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6646},"url":{"__isSmartRef__":true,"id":6647},"changes":[{"__isSmartRef__":true,"id":6648}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6646":{"isSerializedDate":true,"string":"Wed Dec 12 2012 20:50:01 GMT+0100 (CET)"},"6647":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6648":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6649":{"rev":186391,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6650},"url":{"__isSmartRef__":true,"id":6651},"changes":[{"__isSmartRef__":true,"id":6652}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6650":{"isSerializedDate":true,"string":"Tue Dec 11 2012 15:08:58 GMT+0100 (CET)"},"6651":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6652":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6653":{"rev":186377,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6654},"url":{"__isSmartRef__":true,"id":6655},"changes":[{"__isSmartRef__":true,"id":6656}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6654":{"isSerializedDate":true,"string":"Tue Dec 11 2012 14:41:17 GMT+0100 (CET)"},"6655":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6656":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6657":{"rev":186295,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6658},"url":{"__isSmartRef__":true,"id":6659},"changes":[{"__isSmartRef__":true,"id":6660}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6658":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:47:21 GMT+0100 (CET)"},"6659":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6660":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6661":{"rev":186289,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6662},"url":{"__isSmartRef__":true,"id":6663},"changes":[{"__isSmartRef__":true,"id":6664}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6662":{"isSerializedDate":true,"string":"Sun Dec 09 2012 11:55:55 GMT+0100 (CET)"},"6663":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6664":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6665":{"rev":186255,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6666},"url":{"__isSmartRef__":true,"id":6667},"changes":[{"__isSmartRef__":true,"id":6668}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6666":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:44:24 GMT+0100 (CET)"},"6667":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6668":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6669":{"rev":186249,"author":"lisa.pfisterer","date":{"__isSmartRef__":true,"id":6670},"url":{"__isSmartRef__":true,"id":6671},"changes":[{"__isSmartRef__":true,"id":6672}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6670":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:23:15 GMT+0100 (CET)"},"6671":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6672":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6673":{"rev":185855,"author":"lisa.pfisterer","date":{"__isSmartRef__":true,"id":6674},"url":{"__isSmartRef__":true,"id":6675},"changes":[{"__isSmartRef__":true,"id":6676}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6674":{"isSerializedDate":true,"string":"Mon Dec 03 2012 22:23:15 GMT+0100 (CET)"},"6675":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6676":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6677":{"rev":185744,"author":"lisa.pfisterer","date":{"__isSmartRef__":true,"id":6678},"url":{"__isSmartRef__":true,"id":6679},"changes":[{"__isSmartRef__":true,"id":6680}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6678":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:06:20 GMT+0100 (CET)"},"6679":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6680":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6681":{"rev":185710,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6682},"url":{"__isSmartRef__":true,"id":6683},"changes":[{"__isSmartRef__":true,"id":6684}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6682":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:12:03 GMT+0100 (CET)"},"6683":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6684":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6685":{"rev":185707,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6686},"url":{"__isSmartRef__":true,"id":6687},"changes":[{"__isSmartRef__":true,"id":6688}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6686":{"isSerializedDate":true,"string":"Sun Dec 02 2012 16:46:54 GMT+0100 (CET)"},"6687":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6688":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6689":{"rev":185676,"author":"lisa.pfisterer","date":{"__isSmartRef__":true,"id":6690},"url":{"__isSmartRef__":true,"id":6691},"changes":[{"__isSmartRef__":true,"id":6692}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6690":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:25:15 GMT+0100 (CET)"},"6691":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6692":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6693":{"rev":185664,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6694},"url":{"__isSmartRef__":true,"id":6695},"changes":[{"__isSmartRef__":true,"id":6696}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6694":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:02:58 GMT+0100 (CET)"},"6695":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6696":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6697":{"rev":185659,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6698},"url":{"__isSmartRef__":true,"id":6699},"changes":[{"__isSmartRef__":true,"id":6700}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6698":{"isSerializedDate":true,"string":"Sun Dec 02 2012 12:57:37 GMT+0100 (CET)"},"6699":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6700":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6701":{"rev":185652,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6702},"url":{"__isSmartRef__":true,"id":6703},"changes":[{"__isSmartRef__":true,"id":6704}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6702":{"isSerializedDate":true,"string":"Sun Dec 02 2012 11:35:12 GMT+0100 (CET)"},"6703":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6704":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6705":{"rev":185640,"author":"lisa.pfisterer","date":{"__isSmartRef__":true,"id":6706},"url":{"__isSmartRef__":true,"id":6707},"changes":[{"__isSmartRef__":true,"id":6708}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6706":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:54:05 GMT+0100 (CET)"},"6707":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6708":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6709":{"rev":185633,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6710},"url":{"__isSmartRef__":true,"id":6711},"changes":[{"__isSmartRef__":true,"id":6712}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6710":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:36:37 GMT+0100 (CET)"},"6711":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6712":{"type":"S:modified","url":"/PartsBin/sd1213/SketchPad.json"},"6713":{"rev":185632,"author":"daniel.hoffmann","date":{"__isSmartRef__":true,"id":6714},"url":{"__isSmartRef__":true,"id":6715},"changes":[{"__isSmartRef__":true,"id":6716}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"6714":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:22:40 GMT+0100 (CET)"},"6715":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6716":{"type":"S:added","url":null},"6717":{"partsSpaceName":"PartsBin/sd1213/","comment":"Constraint-based layouting with the Simplex algorithm.","migrationLevel":4,"partName":"SketchPad","changes":[{"__isSmartRef__":true,"id":6718},{"__isSmartRef__":true,"id":6720},{"__isSmartRef__":true,"id":6722},{"__isSmartRef__":true,"id":6724},{"__isSmartRef__":true,"id":6726},{"__isSmartRef__":true,"id":6728},{"__isSmartRef__":true,"id":6730},{"__isSmartRef__":true,"id":6732},{"__isSmartRef__":true,"id":6734},{"__isSmartRef__":true,"id":6736},{"__isSmartRef__":true,"id":6738},{"__isSmartRef__":true,"id":6740},{"__isSmartRef__":true,"id":6742},{"__isSmartRef__":true,"id":6744},{"__isSmartRef__":true,"id":6746},{"__isSmartRef__":true,"id":6748},{"__isSmartRef__":true,"id":6750},{"__isSmartRef__":true,"id":6752},{"__isSmartRef__":true,"id":6754},{"__isSmartRef__":true,"id":6756},{"__isSmartRef__":true,"id":6758},{"__isSmartRef__":true,"id":6760},{"__isSmartRef__":true,"id":6762},{"__isSmartRef__":true,"id":6764},{"__isSmartRef__":true,"id":6766},{"__isSmartRef__":true,"id":6768},{"__isSmartRef__":true,"id":6770},{"__isSmartRef__":true,"id":6772},{"__isSmartRef__":true,"id":6774},{"__isSmartRef__":true,"id":6776},{"__isSmartRef__":true,"id":6778},{"__isSmartRef__":true,"id":6780},{"__isSmartRef__":true,"id":6782},{"__isSmartRef__":true,"id":6784},{"__isSmartRef__":true,"id":6786},{"__isSmartRef__":true,"id":6788},{"__isSmartRef__":true,"id":6790},{"__isSmartRef__":true,"id":6792},{"__isSmartRef__":true,"id":6794},{"__isSmartRef__":true,"id":6796},{"__isSmartRef__":true,"id":6798},{"__isSmartRef__":true,"id":6800},{"__isSmartRef__":true,"id":6802},{"__isSmartRef__":true,"id":6804},{"__isSmartRef__":true,"id":6806},{"__isSmartRef__":true,"id":6808},{"__isSmartRef__":true,"id":6810},{"__isSmartRef__":true,"id":6812},{"__isSmartRef__":true,"id":6814},{"__isSmartRef__":true,"id":6816}],"lastModifiedDate":{"__isSmartRef__":true,"id":6818},"revisionOnLoad":187255,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6718":{"date":{"__isSmartRef__":true,"id":6719},"author":"daniel.hoffmann","message":"refactoring and code cleaning","id":"3174D626-46F4-4B39-8DFB-C088E330E03A"},"6719":{"isSerializedDate":true,"string":"Sat Jan 19 2013 16:58:31 GMT+0100 (CET)"},"6720":{"date":{"__isSmartRef__":true,"id":6721},"author":"daniel.hoffmann","message":"refactoring and code cleaning","id":"A164DC73-F563-4E29-9913-94CB5B09A408"},"6721":{"isSerializedDate":true,"string":"Sat Jan 19 2013 16:57:35 GMT+0100 (CET)"},"6722":{"date":{"__isSmartRef__":true,"id":6723},"author":"daniel.hoffmann","message":"ability to add x and y with ratio button","id":"2555C668-3389-42B6-AB84-B05AAD0CC4F8"},"6723":{"isSerializedDate":true,"string":"Tue Dec 18 2012 12:22:08 GMT+0100 (CET)"},"6724":{"date":{"__isSmartRef__":true,"id":6725},"author":"daniel.hoffmann","message":"ability to add x and y with ratio button","id":"E90CE8A3-E2F6-4BA6-A3E5-A811A806875C"},"6725":{"isSerializedDate":true,"string":"Tue Dec 18 2012 12:22:03 GMT+0100 (CET)"},"6726":{"date":{"__isSmartRef__":true,"id":6727},"author":"daniel.hoffmann","message":"fix algorithm = null bug","id":"0412159D-B46C-424C-ADB6-CBE0C7839E83"},"6727":{"isSerializedDate":true,"string":"Mon Dec 17 2012 21:05:42 GMT+0100 (CET)"},"6728":{"date":{"__isSmartRef__":true,"id":6729},"author":"daniel.hoffmann","message":"fix algorithm = null bug","id":"247E32DA-57AC-49A0-8E1A-858C0A5734D9"},"6729":{"isSerializedDate":true,"string":"Mon Dec 17 2012 21:05:18 GMT+0100 (CET)"},"6730":{"date":{"__isSmartRef__":true,"id":6731},"author":"daniel.hoffmann","message":"added x and y constraints (without buttons)","id":"12F7798B-354C-4D1E-B846-2D485454EAC8"},"6731":{"isSerializedDate":true,"string":"Sat Dec 15 2012 01:04:24 GMT+0100 (CET)"},"6732":{"date":{"__isSmartRef__":true,"id":6733},"author":"daniel.hoffmann","message":"added x and y constraints (without buttons)","id":"440A0E7F-D8B8-4AF4-8D00-B265B0B6A0A8"},"6733":{"isSerializedDate":true,"string":"Sat Dec 15 2012 01:03:58 GMT+0100 (CET)"},"6734":{"date":{"__isSmartRef__":true,"id":6735},"author":"daniel.hoffmann","message":"start solving right after dragging,resizing etc. stops","id":"EBBB12D7-AB9B-4A8E-89FE-09E4B371A3DC"},"6735":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:08:07 GMT+0100 (CET)"},"6736":{"date":{"__isSmartRef__":true,"id":6737},"author":"daniel.hoffmann","message":"start solving right after dragging,resizing etc. stops","id":"8FD7CB58-9017-4C4A-92AB-6C0FC1BCD3FE"},"6737":{"isSerializedDate":true,"string":"Fri Dec 14 2012 13:07:14 GMT+0100 (CET)"},"6738":{"date":{"__isSmartRef__":true,"id":6739},"author":"daniel.hoffmann","message":"continuous constraint solving for distances","id":"36C600D0-D640-4727-8EDC-703660454CD5"},"6739":{"isSerializedDate":true,"string":"Thu Dec 13 2012 19:45:37 GMT+0100 (CET)"},"6740":{"date":{"__isSmartRef__":true,"id":6741},"author":"daniel.hoffmann","message":"add horizontal distance constraint","id":"EAAB49A7-D541-4E81-B8E0-0BC33811146A"},"6741":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:33:24 GMT+0100 (CET)"},"6742":{"date":{"__isSmartRef__":true,"id":6743},"author":"daniel.hoffmann","message":"add vertical distance constraint","id":"8696D8FA-BA32-4AF6-B86C-1C47F2AD2BA1"},"6743":{"isSerializedDate":true,"string":"Wed Dec 12 2012 23:25:33 GMT+0100 (CET)"},"6744":{"date":{"__isSmartRef__":true,"id":6745},"author":"daniel.hoffmann","message":"got adding of ratio constraint working (correct version)","id":"08861437-D7B9-4D35-9A3E-3F1320C6E6A5"},"6745":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:41:06 GMT+0100 (CET)"},"6746":{"date":{"__isSmartRef__":true,"id":6747},"author":"daniel.hoffmann","message":"got adding of ratio constraint working (correct version)","id":"830E1959-4CD2-400A-8832-B463D536CF66"},"6747":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:40:18 GMT+0100 (CET)"},"6748":{"date":{"__isSmartRef__":true,"id":6749},"author":"daniel.hoffmann","message":"got adding of ratio constraint working","id":"11BC8BB4-8039-4A3A-A8C6-049AFF5BF3B1"},"6749":{"isSerializedDate":true,"string":"Wed Dec 12 2012 22:27:18 GMT+0100 (CET)"},"6750":{"date":{"__isSmartRef__":true,"id":6751},"author":"daniel.hoffmann","message":"position constraint can be added manually, disabled syntax highlighting on output boxes","id":"7D9A3D34-1DA5-4BF6-8A5D-53C265AC87A8"},"6751":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:44:32 GMT+0100 (CET)"},"6752":{"date":{"__isSmartRef__":true,"id":6753},"author":"lisa.pfisterer","message":"Umsetzen der height-Constraints ins Tableau jetzt möglich. auch die zu maximierende F-Funktion. Außerdem Anzeige der aktuellen Werte","id":"0E43FD81-95AA-4810-BF4D-5132C4CB5430"},"6753":{"isSerializedDate":true,"string":"Sun Dec 02 2012 19:09:22 GMT+0100 (CET)"},"6754":{"date":{"__isSmartRef__":true,"id":6755},"author":"lisa.pfisterer","message":"Änderungen von Lisa. Array Util, Tableau-Anzeige, erste Schritte für Setter.","id":"5E3055D8-ECFA-4BEE-A27D-35F84A422A00"},"6755":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:28:16 GMT+0100 (CET)"},"6756":{"date":{"__isSmartRef__":true,"id":6757},"author":"daniel.hoffmann","message":"Added support for adding constraints manually","id":"09ABA022-2B1A-4B91-8B3B-31A5752DD828"},"6757":{"isSerializedDate":true,"string":"Sun Dec 02 2012 12:38:16 GMT+0100 (CET)"},"6758":{"date":{"__isSmartRef__":true,"id":6759},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6759":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6760":{"date":{"__isSmartRef__":true,"id":6761},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6761":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6762":{"date":{"__isSmartRef__":true,"id":6763},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6763":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6764":{"date":{"__isSmartRef__":true,"id":6765},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6765":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6766":{"date":{"__isSmartRef__":true,"id":6767},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6767":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6768":{"date":{"__isSmartRef__":true,"id":6769},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6769":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6770":{"date":{"__isSmartRef__":true,"id":6771},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6771":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6772":{"date":{"__isSmartRef__":true,"id":6773},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"6773":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"6774":{"date":{"__isSmartRef__":true,"id":6775},"author":"lisa.pfisterer","message":"first draft. Still under construction!","id":"2B13E2A0-6DC9-4EDF-82E7-F541EB7D78BF"},"6775":{"isSerializedDate":true,"string":"Sat Dec 01 2012 21:43:10 GMT+0100 (CET)"},"6776":{"date":{"__isSmartRef__":true,"id":6777},"author":"lisa.pfisterer","message":"Zwischenstand. Util-Funktionen für das Arbeiten mit Arrays (Zeile und Spalte hinzufügen für neue Constraints im Tableau)","id":"09B63D24-0A8C-46E0-9DB0-CEDE9AF8690B"},"6777":{"isSerializedDate":true,"string":"Sat Dec 01 2012 22:57:06 GMT+0100 (CET)"},"6778":{"date":{"__isSmartRef__":true,"id":6779},"author":"daniel.hoffmann","message":"Fixed bug to get current value of constraint type (width, height) \nAdded button to set up sketch area","id":"97C976C9-4DA1-40D1-8108-57DD86CA3BA2"},"6779":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:00:42 GMT+0100 (CET)"},"6780":{"date":{"__isSmartRef__":true,"id":6781},"author":"daniel.hoffmann","message":"ratio button works as well","id":"855AF291-AD64-458B-9689-798C7B7C95B5"},"6781":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:06:02 GMT+0100 (CET)"},"6782":{"date":{"__isSmartRef__":true,"id":6783},"author":"daniel.hoffmann","message":"get side of rectangle","id":"0E2DB143-F8A6-4DEA-A29B-8B814B27984E"},"6783":{"isSerializedDate":true,"string":"Sun Dec 02 2012 17:49:43 GMT+0100 (CET)"},"6784":{"date":{"__isSmartRef__":true,"id":6785},"author":"daniel.hoffmann","message":"read value of ratio","id":"1534C786-A4CB-4E28-8341-71AEBC1C796B"},"6785":{"isSerializedDate":true,"string":"Sun Dec 02 2012 18:15:07 GMT+0100 (CET)"},"6786":{"date":{"__isSmartRef__":true,"id":6787},"author":"lisa.pfisterer","message":"Ratio implementiert (richtig herum??)","id":"37F523CF-DD2D-4A29-96F1-E50E32CD8D94"},"6787":{"isSerializedDate":true,"string":"Mon Dec 03 2012 23:26:16 GMT+0100 (CET)"},"6788":{"date":{"__isSmartRef__":true,"id":6789},"author":"lisa.pfisterer","message":"Positionen möglich! :) Sowie Constraints-Array angelegt","id":"4052D55D-CD65-4555-A26D-59AFBCC32962"},"6789":{"isSerializedDate":true,"string":"Thu Dec 06 2012 18:23:18 GMT+0100 (CET)"},"6790":{"date":{"__isSmartRef__":true,"id":6791},"author":"daniel.hoffmann","message":"add vertical distance constraint manually","id":"67F12FCF-5DD0-47A4-9793-ED578659E555"},"6791":{"isSerializedDate":true,"string":"Sun Dec 09 2012 12:55:56 GMT+0100 (CET)"},"6792":{"date":{"__isSmartRef__":true,"id":6793},"author":"daniel.hoffmann","message":"add constraint for first variable in ratio constraint if both variables are not specified","id":"740B557B-62D1-4CBB-A0F6-8192C8DBB510"},"6793":{"isSerializedDate":true,"string":"Thu Dec 13 2012 01:35:07 GMT+0100 (CET)"},"6794":{"date":{"__isSmartRef__":true,"id":6795},"author":"lisa.pfisterer","message":"Layout for the layouting helper ;)","id":"75B2625F-68A5-4461-B879-AD50FAE4415C"},"6795":{"isSerializedDate":true,"string":"Fri Dec 14 2012 21:05:48 GMT+0100 (CET)"},"6796":{"date":{"__isSmartRef__":true,"id":6797},"author":"lisa.pfisterer","message":"Bugfix: Abbruchbedingung negative Werte","id":"29D978B5-26E0-4168-9F3B-F9B7067FE30C"},"6797":{"isSerializedDate":true,"string":"Fri Dec 14 2012 21:42:14 GMT+0100 (CET)"},"6798":{"date":{"__isSmartRef__":true,"id":6799},"author":"daniel.hoffmann","message":"print last line of tableau in blue and negative entries in red","id":"B679C6DD-FB4D-4ED5-B8F3-4BE00C95D44A"},"6799":{"isSerializedDate":true,"string":"Sat Dec 15 2012 15:59:43 GMT+0100 (CET)"},"6800":{"date":{"__isSmartRef__":true,"id":6801},"author":"daniel.hoffmann","message":"print last line of tableau in blue and negative entries in red","id":"B23D9CDF-EB67-454C-8E61-015EEB40BE64"},"6801":{"isSerializedDate":true,"string":"Sat Dec 15 2012 16:00:12 GMT+0100 (CET)"},"6802":{"date":{"__isSmartRef__":true,"id":6803},"author":"daniel.hoffmann","message":"underline most negative F value","id":"51F05C0D-879C-4078-A146-74EBD09EE0B0"},"6803":{"isSerializedDate":true,"string":"Sat Dec 15 2012 16:44:52 GMT+0100 (CET)"},"6804":{"date":{"__isSmartRef__":true,"id":6805},"author":"daniel.hoffmann","message":"reset cached bounds","id":"AD49DF95-1788-4FD3-A7BE-07A92AE62EE1"},"6805":{"isSerializedDate":true,"string":"Sun Dec 16 2012 17:37:01 GMT+0100 (CET)"},"6806":{"date":{"__isSmartRef__":true,"id":6807},"author":"daniel.hoffmann","message":"reset cached bounds","id":"40FAD20C-A725-44D3-8554-25F83F803C32"},"6807":{"isSerializedDate":true,"string":"Sun Dec 16 2012 17:37:28 GMT+0100 (CET)"},"6808":{"date":{"__isSmartRef__":true,"id":6809},"author":"daniel.hoffmann","message":"determine most significant change after resizing/dragging","id":"D99B1482-6C11-4C09-B86E-D7E4BC5BEAB6"},"6809":{"isSerializedDate":true,"string":"Sun Dec 16 2012 20:19:04 GMT+0100 (CET)"},"6810":{"date":{"__isSmartRef__":true,"id":6811},"author":"daniel.hoffmann","message":"avoid adding of constraints that are already specified \nin parseConstraints()","id":"0A7655CB-8651-4613-ADA5-58AA4372AB85"},"6811":{"isSerializedDate":true,"string":"Mon Dec 17 2012 13:01:07 GMT+0100 (CET)"},"6812":{"date":{"__isSmartRef__":true,"id":6813},"author":"daniel.hoffmann","message":"avoid adding of constraints that are already specified \nin parseConstraints()","id":"5C684377-A256-4AA8-962B-9A302949725C"},"6813":{"isSerializedDate":true,"string":"Mon Dec 17 2012 13:01:11 GMT+0100 (CET)"},"6814":{"date":{"__isSmartRef__":true,"id":6815},"author":"lisa.pfisterer","message":"layout, bug beim bearbeiten, während es läuft","id":"CFA15C59-F424-4AED-B48B-4C1DACCF98AF"},"6815":{"isSerializedDate":true,"string":"Tue Dec 18 2012 02:01:32 GMT+0100 (CET)"},"6816":{"date":{"__isSmartRef__":true,"id":6817},"author":"lisa.pfisterer","message":"Rename darkorange doran, orange oran, lightblue lblue","id":"0CD3FA61-2133-4686-802C-09FC439F2B76"},"6817":{"isSerializedDate":true,"string":"Tue Dec 18 2012 13:04:20 GMT+0100 (CET)"},"6818":{"isSerializedDate":true,"string":"Tue Dec 18 2012 13:03:39 GMT+0100 (CET)"},"6819":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"visible","_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(95,94,95)","_Extent":"lively.pt(770.8,487.2)","_Fill":"Color.rgb(245,245,245)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"6820":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"_Visible":true,"attributeConnections":[],"derivationIds":[1217,"8FB7EEAA-27C3-4BCC-9905-59A59B8AB602","B4102745-8642-4F09-A5B5-0452D29E993C","02282C11-7C56-4C33-A2D1-E4C92F9F5575","83E2A61C-0119-4597-ADC8-8CB3AEDF35C1","119E4FE1-420B-4FDF-BD03-CF15F07B3538","6D70BD64-C7F8-4A79-9BE9-FA4C5A1E7892","C116FCDA-BB4D-4543-BE17-4D5586813CAF","1EAD9C62-350F-40EB-B5EA-B9441BB280C9","A3B24A35-589E-460F-9B54-45B0D0B7D7DD","8993FD1D-9082-40F4-A2AD-5501D16913A7","EBCB5B06-08CA-4535-9EAC-F15893F70129","45BAF3E4-EAEE-4925-B2D6-042C01B0AD29","09B7283C-6DDB-4A06-A4BA-563018D46DFD","46022025-E2FE-4A0A-924F-3266509C66DB","538BB82D-3068-480C-A5C0-6B4E8CE1C9CA","45290AD5-33C4-41F3-B72B-D538DCA37F31","6FA9BB6D-52D5-49A5-930A-1F93456E6CF4","9D57135F-8E4B-41D0-ACBC-B19396812B35","7EECAD1D-410F-44F4-8046-6447B685FC20","A9A90094-5E5F-4B3E-A9B1-98C670BD470F","923A183A-31F0-40F3-8DF8-16A277D4C168"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":6821},"halosEnabled":true,"id":"A4890F57-3301-4ACC-8E5E-1F18C3D9B5A2","layout":{"__isSmartRef__":true,"id":6822},"name":"morePane","owner":{"__isSmartRef__":true,"id":6463},"partsBinMetaInfo":{"__isSmartRef__":true,"id":6823},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":6824},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":6825},{"__isSmartRef__":true,"id":6846},{"__isSmartRef__":true,"id":6868},{"__isSmartRef__":true,"id":6890},{"__isSmartRef__":true,"id":6896},{"__isSmartRef__":true,"id":6950},{"__isSmartRef__":true,"id":6958},{"__isSmartRef__":true,"id":6964},{"__isSmartRef__":true,"id":6986},{"__isSmartRef__":true,"id":6992},{"__isSmartRef__":true,"id":7014}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(763.6,38.0)"},"6821":{"morph":{"__isSmartRef__":true,"id":6820},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6822":{"moveHorizontal":true},"6823":{"comment":"A simple box morph","migrationLevel":2,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6824":{"_BorderRadius":6.12,"_BorderStyle":"solid","_BorderWidth":2.294,"_ClipMode":"visible","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(66,66,66)","_Extent":"lively.pt(373.0,433.0)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"6825":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":6826}],"derivationIds":[1218,"F5D21B41-BD0E-49D3-80E5-F1624416C143","1E157243-B0DC-4138-B660-EF05198FA3C8","4D60CECB-66FD-4865-BD46-45F0C9CAB399","0E997A95-CCA0-4BBF-B55B-62B5C6EC32DF","FA30D56E-17FE-4B1F-BE8A-7CBCCABEFF1D","A5A7F641-F783-4649-A154-1AD81607B7CE","D10ED7E0-21BA-463D-996E-6D458B557F68","606309D2-7D9D-4122-A64C-CFE582E6D738","998D7B7C-CF5D-401C-9594-FA8956C326A1","EA15F569-B871-4824-B0DE-550285BEB165","3FB1C9FB-F654-42C9-BE17-315287EB2FAB","7B3720C6-D365-4B41-B530-98E4D5EE238F","92F53BEA-E1EF-49C4-9DD1-7939D08941C5","0A7A011F-C6D8-4B81-85F4-F3CCF5F30A31","6543B591-A693-4D11-8114-D385115F8E65","758492FF-7087-4EE4-9054-00E680646A03","F6A6E55C-CF01-4EB9-8593-E71BEFB4EE59","5DBAE530-E39F-472D-A5D4-6E34FDCE6227","BDC82244-DB6C-4E22-B219-6572C6C2B6AB","5DEF85B7-051D-4C7A-AD45-B9A46FF8972A","AE6B3CBA-2925-4581-B86A-657D3DAE310A"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":6827},"grabbingEnabled":false,"halosEnabled":true,"id":"4A841EFF-D453-4795-AB69-A3CAB691C3D0","isActive":true,"label":{"__isSmartRef__":true,"id":6828},"layout":{"__isSmartRef__":true,"id":6833},"lighterFill":{"__isSmartRef__":true,"id":6834},"name":"movePartButton","normalFill":{"__isSmartRef__":true,"id":6839},"owner":{"__isSmartRef__":true,"id":6820},"partsBinMetaInfo":{"__isSmartRef__":true,"id":6844},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":6845},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":6828}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"isPressed":false,"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(137.7,393.9)","padding":"lively.rect(5,0,0,0)"},"6826":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":6825},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":6463},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6827":{"morph":{"__isSmartRef__":true,"id":6825},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6828":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":56,"_MinTextHeight":null,"_MinTextWidth":56,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1219,"46E7D2D8-D7A5-4476-8AD1-FB81FAE717FE","7B2A54CD-6423-4B77-A082-B5A1DA2BCE66","6C3B231E-5C42-449F-9425-8EE874A6EC57","7ACD0BA3-074C-461F-8C6B-ECEBA0B09C7A","556A1D2F-8F3F-4BCD-A602-FD3C257F1859","6C05BE2D-BB66-44E3-9765-65B24D7579E1","9F6A58E1-A23D-4A56-8D85-71FD5AA872B9","EDEC5AA1-080B-42AE-A9D6-F6FAB0CD3E1A","FE4530BA-6D31-4472-A351-4DCB0F9FE121","3F3B3887-CFF1-40A7-9228-D95F3594F2CB","B10968A4-7C77-4AAE-A2E1-FC76E16D36E8","DBC8455A-4562-4202-A7EB-543948664FEE","048B902B-C02C-44C6-9357-32663639FE23","C8B116B7-082D-4D6B-A035-EE71E8F3AC72","78B43404-A2E4-4BFF-B022-C4DA2CBBABBD","D271DCF7-62B5-428D-8B91-30B500F6F461","79934637-FCF5-4C27-B392-E9392BB5BA66","310851E0-6B77-43C0-A13B-BA0DF2777459","C7D175CC-70DF-4C92-8CAC-9B480E2684FC","D7811A55-CD99-4B7C-916B-E68384DD2A36","4612E62E-C2C8-4C4F-AC2A-2652C6201669"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":6829},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"C78A200E-B1B9-4559-86E3-B99535B210C3","owner":{"__isSmartRef__":true,"id":6825},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":6830},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":6831}],"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"6829":{"morph":{"__isSmartRef__":true,"id":6828},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6830":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"6831":{"_id":"_1741","chunkOwner":{"__isSmartRef__":true,"id":6828},"morph":{"__isSmartRef__":true,"id":6828},"storedString":"move","style":{"__isSmartRef__":true,"id":6832},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6832":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6833":{"moveVertical":true},"6834":{"stops":[{"__isSmartRef__":true,"id":6835},{"__isSmartRef__":true,"id":6836},{"__isSmartRef__":true,"id":6837},{"__isSmartRef__":true,"id":6838}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6835":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6836":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6837":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6838":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6839":{"stops":[{"__isSmartRef__":true,"id":6840},{"__isSmartRef__":true,"id":6841},{"__isSmartRef__":true,"id":6842},{"__isSmartRef__":true,"id":6843}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6840":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6841":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6842":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6843":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6844":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6845":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":6839},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"6846":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":6847},{"__isSmartRef__":true,"id":6848}],"derivationIds":[1220,"6104A033-57FD-4F65-B785-3F32FC278E39","BF7EFB0E-5EBE-4F44-9F5E-0576880F8E75","1E4BFB46-60C5-46A6-970A-CE2825840F25","6F766455-545A-496A-88AE-84737A5534A7","38DFF15E-9F34-46E9-BF1D-A4E46C497541","06C3D4D0-C1C1-4664-9899-5F7C61544400","4C448623-A82F-4C77-87AF-D6EA63A59B8D","9A0208AE-4752-4CEC-ABFE-69A8DCADDEC1","B622D1E6-1113-45B0-B7F1-D476B7187C6F","063AEB5B-6476-4381-80CE-3223D5217E84","6156BDE1-9147-41C6-AA8D-BAFBE8D74659","76C8D1EC-5DEB-4813-B4A3-DEE275EB63CA","38EF1DBF-4047-4FAD-9A38-3782659C845B","64AA08B4-79A2-4CF4-9FA4-C642BE08A736","D7C852FA-BE85-4DE9-A4D1-6E6E99E6A959","80F62CA1-A854-4470-B387-629B81C0618F","59DC61C0-DC00-497D-815B-6ED5BA0E6F47","DF47355E-361B-4236-A5DA-EDA365A6EE37","95EE93E9-9193-4EC3-A5D6-9804C67AC226","2C58EAB2-D77C-48DB-ACC1-61DFD0ABC7DB","798BFB9E-DA3A-43F7-8264-02938EE6B73C"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":6849},"grabbingEnabled":false,"halosEnabled":true,"id":"A2CA2E42-3750-4B00-AD3F-789B01E9688B","isActive":true,"label":{"__isSmartRef__":true,"id":6850},"layout":{"__isSmartRef__":true,"id":6855},"lighterFill":{"__isSmartRef__":true,"id":6856},"name":"removePartButton","normalFill":{"__isSmartRef__":true,"id":6861},"owner":{"__isSmartRef__":true,"id":6820},"partsBinMetaInfo":{"__isSmartRef__":true,"id":6866},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":6867},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":6850}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(70.1,393.9)","padding":"lively.rect(5,0,0,0)"},"6847":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":6846},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6848":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":6846},"targetMethodName":"interactivelyRemoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":6463},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6849":{"morph":{"__isSmartRef__":true,"id":6846},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6850":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":64,"_MinTextHeight":null,"_MinTextWidth":64,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1221,"9DA2513A-CC83-4283-AB2A-ACF15C86C674","5F885FF0-B156-4674-9C69-74CB7C257A00","58A5253D-0C92-4B09-9B0B-50BAF7062B0D","C655EA28-0996-4C54-8E49-F908BCA93FCE","E7DE43DD-20AF-4E46-9928-2D26F325AB7F","7B24B946-C7AF-4E42-AC8B-BAC6D5D6FB5E","43456CD2-B83E-455A-89EA-E2EAC5B41399","3ACAECEE-6384-4EBE-9736-CAD24C3B3762","8005E82C-FA8E-4695-B93B-D9B2E924E896","D5AB5A5F-B23E-44D4-A8E2-DBF9366166C6","892409CD-C1D6-48CA-BEC2-6CBADF38465D","D74F66BA-4390-448A-B522-8F05178E7350","0B784218-10B5-4A37-B773-7620CC059EB7","C5685084-134C-46FD-9102-61A063AC889C","C47B92E3-5285-4067-B358-1A4324DF8A22","F7DC9949-A305-4AC0-AE45-7EE864EE9337","3D5444C3-7F8C-4D4F-A042-7908B72CECC7","B10D0811-3BD7-4D45-B876-055475EB1FC1","208B5E88-68F8-409F-BA7B-D2ED0016AAC5","DEA4F13A-F38F-40E3-B1FA-60D53A4538A9","75D40D64-0C27-42CA-9177-45772130A82A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":6851},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"B3B7F43B-67CD-44BE-810E-275D25679519","owner":{"__isSmartRef__":true,"id":6846},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":6852},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":6853}],"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"6851":{"morph":{"__isSmartRef__":true,"id":6850},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6852":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"6853":{"_id":"_1742","chunkOwner":{"__isSmartRef__":true,"id":6850},"morph":{"__isSmartRef__":true,"id":6850},"storedString":"remove","style":{"__isSmartRef__":true,"id":6854},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6854":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6855":{"moveVertical":true},"6856":{"stops":[{"__isSmartRef__":true,"id":6857},{"__isSmartRef__":true,"id":6858},{"__isSmartRef__":true,"id":6859},{"__isSmartRef__":true,"id":6860}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6857":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6858":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6859":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6860":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6861":{"stops":[{"__isSmartRef__":true,"id":6862},{"__isSmartRef__":true,"id":6863},{"__isSmartRef__":true,"id":6864},{"__isSmartRef__":true,"id":6865}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6862":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6863":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6864":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6865":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6866":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6867":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":6861},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"6868":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":6869},{"__isSmartRef__":true,"id":6870}],"derivationIds":[1222,"53143161-6C64-48C5-8E55-E5914F0EF97D","00D6DD0A-007D-478E-B625-602F218C4635","F420150F-FC88-4A76-8B6B-EA48495DAD2A","7E7374D3-E099-45D6-A873-E111BC557971","69B710F0-9A8E-4B16-9936-5C3E2512043F","1B1D4C76-8DF1-460A-ACCE-80568FE703DC","334778F7-689B-4D27-9891-059110F5122A","8B321CE5-31C5-4333-ADDF-E464DDE059A0","BC069425-0C12-4A28-867E-6C5A5B1334AE","F4B8B757-4B31-4438-B170-D36080178829","C491F2B7-A6A8-4A4A-B729-6F8D829A1966","A3A93C3D-0FC6-4D8B-8244-2B9003FD82A6","DB35D070-7293-4FEE-A170-8C31C4417699","0A3F38FF-C91B-4EA5-B235-0B73774AFCA2","8E4F2D2F-9F28-4BDA-882E-5E76E956D188","D6409CB9-24F9-40E8-A9A9-281F97370D72","B5CB0156-0C30-4C8C-861E-72E6B73E8E32","829B5CC8-E112-41DA-9BE5-1532570063F1","B32CBB90-13BE-4260-ABA5-ABA79BC02F08","4071E114-84F4-4DA5-985F-99F6B03C720D","024EF1CC-8537-4EA5-AB41-FD447113D1E3"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":6871},"grabbingEnabled":false,"halosEnabled":true,"id":"CAD41013-FAF6-4803-9A69-EBB9FE61122C","isActive":true,"label":{"__isSmartRef__":true,"id":6872},"layout":{"__isSmartRef__":true,"id":6877},"lighterFill":{"__isSmartRef__":true,"id":6878},"name":"loadPartButton","normalFill":{"__isSmartRef__":true,"id":6883},"owner":{"__isSmartRef__":true,"id":6820},"partsBinMetaInfo":{"__isSmartRef__":true,"id":6888},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":6889},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":6872}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"isPressed":false,"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(19.2,393.9)","padding":"lively.rect(5,0,0,0)"},"6869":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":6868},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6870":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":6868},"targetMethodName":"loadAndOpenSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":6463},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6871":{"morph":{"__isSmartRef__":true,"id":6868},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6872":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":48,"_MinTextHeight":null,"_MinTextWidth":48,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1223,"CA1AEDF7-8E87-433B-9CD1-DDA8D5A3EBCF","86BD113F-64BA-49A6-B42F-E561F4E0D67E","272B9AB5-11DE-4885-89B6-C3438FC53A90","8A9A437F-D683-4B7F-AE55-35EB605AFB78","A990A9CC-15E4-4E0C-BB5B-16023C399575","F9EF7A21-3B37-4964-B000-6276E90F9807","7C3782C1-9B87-4C58-8D9B-699E9789DA5F","519AE5D6-2EFD-48C5-B983-5A9CA44B7361","3C6B09E0-A6F9-42D6-902B-CF03B209261C","B861397A-5D9E-4C49-B16C-B7C4213F553F","3946FAFB-8E68-4B61-B3D8-C17D2D779198","1DCA3B7F-0D7F-4729-8FD9-2B33A6361A28","6CF99508-4E30-43E9-9945-7A4C4439936A","5990A154-6EFE-48B1-8390-087C7FAF9F35","507F3F9A-523B-4381-8F92-9886C7000F06","7F2ABCE4-A243-4264-8C19-2AE81B3CE9DE","8D86C24D-83CE-40F0-B79B-A0DB20ED1B25","A14FF23F-CBB9-49BF-B4B5-52F63B3AFE40","516562FE-41F1-4169-B2AE-49C7AEF12902","6F465E30-094E-443A-8954-A324609CDD43","0B740950-5831-410E-8559-37EAB876BD88"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":6873},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"2D1E0845-1E07-4B7C-84C4-5BF5A0440520","owner":{"__isSmartRef__":true,"id":6868},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":6874},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":6875}],"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"6873":{"morph":{"__isSmartRef__":true,"id":6872},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6874":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"6875":{"_id":"_1743","chunkOwner":{"__isSmartRef__":true,"id":6872},"morph":{"__isSmartRef__":true,"id":6872},"storedString":"load","style":{"__isSmartRef__":true,"id":6876},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6876":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6877":{"moveVertical":true},"6878":{"stops":[{"__isSmartRef__":true,"id":6879},{"__isSmartRef__":true,"id":6880},{"__isSmartRef__":true,"id":6881},{"__isSmartRef__":true,"id":6882}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6879":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6880":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6881":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6882":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6883":{"stops":[{"__isSmartRef__":true,"id":6884},{"__isSmartRef__":true,"id":6885},{"__isSmartRef__":true,"id":6886},{"__isSmartRef__":true,"id":6887}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6884":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6885":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6886":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6887":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6888":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6889":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":6883},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"6890":{"_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":258,"_MinTextHeight":null,"_MinTextWidth":258,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1224,"25E0FB99-9B39-4754-932D-DB6A01B4A95D","61627613-C999-40E7-9DB0-BDF996D1ECC4","C4D29785-0782-4706-806D-FF6038713C2F","4C2E106A-1F4C-48A0-A435-1FAA967054BC","BCB8A5BC-CD57-4495-8E0B-67AA5E474FA4","BC6B6857-9FAE-499A-BBFC-4F98A28D555D","A33D26A2-77A9-4F7B-B01E-E011C3AEAB93","12CBEF1F-E269-417E-ACEA-4DE2E29A0CE3","FCA464B3-A849-409D-BC5B-6D9EBAFB43BE","ED534055-8E5A-4649-BB57-BDC3E5CBC17F","B3F598DC-FB73-4FE9-8996-49419A4CD741","F43C5DD4-BE88-4B9F-A804-83D767B93FF8","E8A14541-A23C-4109-82E1-D4DCA740BF52","7A379D20-CC5D-4FB1-9898-854686E034C5","E7A76532-D8EF-4115-9B51-C3A2754C7983","70045544-6706-4A32-A67A-A439454F90CF","5AB7DDB3-7240-4C63-9F17-5A96AC90D9CC","786477A0-CF47-4332-985A-FD492FB8E7C6","3D7FCAE6-8638-487E-9AA6-45B84620A844","CE6BABAF-7C6B-4C32-B87A-9DD9AB13C1CC","248C9DCB-C590-47DB-B10C-63F797F55430"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":6891},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"F01B48F0-8D39-4AAC-A867-00E3B21BF2D1","lastFindLoc":-9,"name":"selectedPartName","owner":{"__isSmartRef__":true,"id":6820},"partsBinMetaInfo":{"__isSmartRef__":true,"id":6892},"prevScroll":[0,0],"previousSelection":[11,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":6893},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":6894}],"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.1,8.6)","distanceToDragEvent":"lively.pt(167.5,-12.6)","textColor":"Color.rgb(0,0,0)"},"6891":{"morph":{"__isSmartRef__":true,"id":6890},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6892":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6893":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(258.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"6894":{"style":{"__isSmartRef__":true,"id":6895},"chunkOwner":{"__isSmartRef__":true,"id":6890},"_id":"_118254","storedString":"SketchPad","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6895":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6896":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[],"derivationIds":[1225,"9B936EA2-F23D-497C-A53E-4396CA9256F6","E333E76B-0723-4359-B687-2AA820C0D677","25D90D11-0432-4E82-891D-54FFA3BB9FB1","914D1CD5-B925-47EC-B766-212629CF18AC","06903DED-2228-497A-A5E4-BD39CDAC9286","87BCD5EE-A9F5-41E6-AF60-2E0F4B187B25","7FF89F4C-C131-4DAD-A2E3-E3891D43F801","4C4F847E-E079-4B30-BD21-99ACC266B3A6","CD3F6BEF-CFAC-4D1D-9EDE-645D9A1BD064","58EBD102-9E1B-4DF6-AEB7-917764F6D2F3","71365E97-4664-4E67-8AE4-3038A922F65E","BD9C5EBB-4660-4030-8F82-D7F96BBF1B94","189C43AE-811E-4F28-8B30-B6CC11F41CA9","EB043866-95BE-49E0-A54B-14BB5C4BD692","55CDE267-DC7E-42B4-8270-1BBC412A4B36","253560AE-9FB0-4EC3-8C26-0DB0DF9BBE02","FD68C62E-0D04-4421-A9A2-254D853E2044","CCE0CD46-F614-405D-A86B-C21A5CD0A81D","E8EF5A32-42F2-415D-ABB5-6674F7917863","815BFE95-FBA2-40FC-92F0-4EF3101167F5","F7882E1B-A8F6-4F68-AE51-3C1C9E50D7A4"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":6897},"halosEnabled":true,"id":"9AE9CC5C-934B-4004-B1E2-6B34D9E8F423","itemList":[{"__isSmartRef__":true,"id":6898},{"__isSmartRef__":true,"id":6899},{"__isSmartRef__":true,"id":6900},{"__isSmartRef__":true,"id":6901},{"__isSmartRef__":true,"id":6902},{"__isSmartRef__":true,"id":6903},{"__isSmartRef__":true,"id":6904},{"__isSmartRef__":true,"id":6905},{"__isSmartRef__":true,"id":6906},{"__isSmartRef__":true,"id":6907},{"__isSmartRef__":true,"id":6908},{"__isSmartRef__":true,"id":6909},{"__isSmartRef__":true,"id":6910},{"__isSmartRef__":true,"id":6911},{"__isSmartRef__":true,"id":6912},{"__isSmartRef__":true,"id":6913},{"__isSmartRef__":true,"id":6914},{"__isSmartRef__":true,"id":6915},{"__isSmartRef__":true,"id":6916},{"__isSmartRef__":true,"id":6917},{"__isSmartRef__":true,"id":6918},{"__isSmartRef__":true,"id":6919},{"__isSmartRef__":true,"id":6920},{"__isSmartRef__":true,"id":6921},{"__isSmartRef__":true,"id":6922},{"__isSmartRef__":true,"id":6923},{"__isSmartRef__":true,"id":6924},{"__isSmartRef__":true,"id":6925},{"__isSmartRef__":true,"id":6926},{"__isSmartRef__":true,"id":6927},{"__isSmartRef__":true,"id":6928},{"__isSmartRef__":true,"id":6929},{"__isSmartRef__":true,"id":6930},{"__isSmartRef__":true,"id":6931},{"__isSmartRef__":true,"id":6932},{"__isSmartRef__":true,"id":6933},{"__isSmartRef__":true,"id":6934},{"__isSmartRef__":true,"id":6935},{"__isSmartRef__":true,"id":6936},{"__isSmartRef__":true,"id":6937},{"__isSmartRef__":true,"id":6938},{"__isSmartRef__":true,"id":6939},{"__isSmartRef__":true,"id":6940},{"__isSmartRef__":true,"id":6941},{"__isSmartRef__":true,"id":6942},{"__isSmartRef__":true,"id":6943},{"__isSmartRef__":true,"id":6944},{"__isSmartRef__":true,"id":6945},{"__isSmartRef__":true,"id":6946}],"layout":{"__isSmartRef__":true,"id":6947},"name":"selectedPartVersions","owner":{"__isSmartRef__":true,"id":6820},"partsBinMetaInfo":{"__isSmartRef__":true,"id":6948},"prevScroll":[0,96],"scripts":[],"shape":{"__isSmartRef__":true,"id":6949},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(20.0,56.3)"},"6897":{"morph":{"__isSmartRef__":true,"id":6896},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6898":{"string":"2013-01-19 15:55 daniel.hoffmann (189898)","value":{"__isSmartRef__":true,"id":6521},"isListItem":true},"6899":{"string":"2013-01-19 15:55 daniel.hoffmann (189897)","value":{"__isSmartRef__":true,"id":6525},"isListItem":true},"6900":{"string":"2012-12-18 12:03 lisa.pfisterer (187255)","value":{"__isSmartRef__":true,"id":6529},"isListItem":true},"6901":{"string":"2012-12-18 11:21 daniel.hoffmann (187236)","value":{"__isSmartRef__":true,"id":6533},"isListItem":true},"6902":{"string":"2012-12-18 11:21 daniel.hoffmann (187235)","value":{"__isSmartRef__":true,"id":6537},"isListItem":true},"6903":{"string":"2012-12-18 01:00 lisa.pfisterer (187195)","value":{"__isSmartRef__":true,"id":6541},"isListItem":true},"6904":{"string":"2012-12-17 20:05 daniel.hoffmann (187160)","value":{"__isSmartRef__":true,"id":6545},"isListItem":true},"6905":{"string":"2012-12-17 20:04 daniel.hoffmann (187159)","value":{"__isSmartRef__":true,"id":6549},"isListItem":true},"6906":{"string":"2012-12-17 12:00 daniel.hoffmann (187127)","value":{"__isSmartRef__":true,"id":6553},"isListItem":true},"6907":{"string":"2012-12-17 12:00 daniel.hoffmann (187126)","value":{"__isSmartRef__":true,"id":6557},"isListItem":true},"6908":{"string":"2012-12-16 19:18 daniel.hoffmann (187101)","value":{"__isSmartRef__":true,"id":6561},"isListItem":true},"6909":{"string":"2012-12-16 16:36 daniel.hoffmann (187089)","value":{"__isSmartRef__":true,"id":6565},"isListItem":true},"6910":{"string":"2012-12-16 16:36 daniel.hoffmann (187088)","value":{"__isSmartRef__":true,"id":6569},"isListItem":true},"6911":{"string":"2012-12-15 15:44 daniel.hoffmann (187031)","value":{"__isSmartRef__":true,"id":6573},"isListItem":true},"6912":{"string":"2012-12-15 14:59 daniel.hoffmann (187027)","value":{"__isSmartRef__":true,"id":6577},"isListItem":true},"6913":{"string":"2012-12-15 14:59 daniel.hoffmann (187026)","value":{"__isSmartRef__":true,"id":6581},"isListItem":true},"6914":{"string":"2012-12-15 00:04 daniel.hoffmann (187017)","value":{"__isSmartRef__":true,"id":6585},"isListItem":true},"6915":{"string":"2012-12-15 00:03 daniel.hoffmann (187016)","value":{"__isSmartRef__":true,"id":6589},"isListItem":true},"6916":{"string":"2012-12-14 20:41 lisa.pfisterer (187011)","value":{"__isSmartRef__":true,"id":6593},"isListItem":true},"6917":{"string":"2012-12-14 20:05 lisa.pfisterer (187001)","value":{"__isSmartRef__":true,"id":6597},"isListItem":true},"6918":{"string":"2012-12-14 12:07 daniel.hoffmann (186928)","value":{"__isSmartRef__":true,"id":6601},"isListItem":true},"6919":{"string":"2012-12-14 12:06 daniel.hoffmann (186926)","value":{"__isSmartRef__":true,"id":6605},"isListItem":true},"6920":{"string":"2012-12-13 18:45 daniel.hoffmann (186859)","value":{"__isSmartRef__":true,"id":6609},"isListItem":true},"6921":{"string":"2012-12-13 17:34 daniel.hoffmann (186842)","value":{"__isSmartRef__":true,"id":6613},"isListItem":true},"6922":{"string":"2012-12-13 17:28 daniel.hoffmann (186837)","value":{"__isSmartRef__":true,"id":6617},"isListItem":true},"6923":{"string":"2012-12-13 00:34 daniel.hoffmann (186517)","value":{"__isSmartRef__":true,"id":6621},"isListItem":true},"6924":{"string":"2012-12-12 22:33 daniel.hoffmann (186507)","value":{"__isSmartRef__":true,"id":6625},"isListItem":true},"6925":{"string":"2012-12-12 22:25 daniel.hoffmann (186502)","value":{"__isSmartRef__":true,"id":6629},"isListItem":true},"6926":{"string":"2012-12-12 21:40 daniel.hoffmann (186484)","value":{"__isSmartRef__":true,"id":6633},"isListItem":true},"6927":{"string":"2012-12-12 21:40 daniel.hoffmann (186483)","value":{"__isSmartRef__":true,"id":6637},"isListItem":true},"6928":{"string":"2012-12-12 21:27 daniel.hoffmann (186478)","value":{"__isSmartRef__":true,"id":6641},"isListItem":true},"6929":{"string":"2012-12-12 20:50 daniel.hoffmann (186476)","value":{"__isSmartRef__":true,"id":6645},"isListItem":true},"6930":{"string":"2012-12-11 15:08 daniel.hoffmann (186391)","value":{"__isSmartRef__":true,"id":6649},"isListItem":true},"6931":{"string":"2012-12-11 14:41 daniel.hoffmann (186377)","value":{"__isSmartRef__":true,"id":6653},"isListItem":true},"6932":{"string":"2012-12-09 12:47 daniel.hoffmann (186295)","value":{"__isSmartRef__":true,"id":6657},"isListItem":true},"6933":{"string":"2012-12-09 11:55 daniel.hoffmann (186289)","value":{"__isSmartRef__":true,"id":6661},"isListItem":true},"6934":{"string":"2012-12-06 17:44 daniel.hoffmann (186255)","value":{"__isSmartRef__":true,"id":6665},"isListItem":true},"6935":{"string":"2012-12-06 17:23 lisa.pfisterer (186249)","value":{"__isSmartRef__":true,"id":6669},"isListItem":true},"6936":{"string":"2012-12-03 22:23 lisa.pfisterer (185855)","value":{"__isSmartRef__":true,"id":6673},"isListItem":true},"6937":{"string":"2012-12-02 18:06 lisa.pfisterer (185744)","value":{"__isSmartRef__":true,"id":6677},"isListItem":true},"6938":{"string":"2012-12-02 17:12 daniel.hoffmann (185710)","value":{"__isSmartRef__":true,"id":6681},"isListItem":true},"6939":{"string":"2012-12-02 16:46 daniel.hoffmann (185707)","value":{"__isSmartRef__":true,"id":6685},"isListItem":true},"6940":{"string":"2012-12-02 13:25 lisa.pfisterer (185676)","value":{"__isSmartRef__":true,"id":6689},"isListItem":true},"6941":{"string":"2012-12-02 13:02 daniel.hoffmann (185664)","value":{"__isSmartRef__":true,"id":6693},"isListItem":true},"6942":{"string":"2012-12-02 12:57 daniel.hoffmann (185659)","value":{"__isSmartRef__":true,"id":6697},"isListItem":true},"6943":{"string":"2012-12-02 11:35 daniel.hoffmann (185652)","value":{"__isSmartRef__":true,"id":6701},"isListItem":true},"6944":{"string":"2012-12-01 21:54 lisa.pfisterer (185640)","value":{"__isSmartRef__":true,"id":6705},"isListItem":true},"6945":{"string":"2012-12-01 21:36 daniel.hoffmann (185633)","value":{"__isSmartRef__":true,"id":6709},"isListItem":true},"6946":{"string":"2012-12-01 21:22 daniel.hoffmann (185632)","value":{"__isSmartRef__":true,"id":6713},"isListItem":true},"6947":{"resizeWidth":true},"6948":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6949":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(330.8,122.0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"6950":{"_ClipMode":"auto","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":315.04,"_MinTextHeight":null,"_MinTextWidth":315.04,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":6951}],"charsReplaced":"","derivationIds":[1226,"DD9BD765-ADCE-4F83-BD29-D46C4F70D065","FAF93200-3F45-458D-A09A-150A9A564E17","45B7AF6D-BAB6-4C3A-A200-A6A7A709499B","65E31DB6-BFDA-4D8A-9EF2-EB1D94C2E253","74C3EFF9-4889-452C-A456-5A5B6778CE47","38D7BE76-BC2A-4B09-92FC-C08352382C88","96002B07-9CDB-4008-A195-09BD239923F2","DAA476D0-F42A-43C3-B4C4-BC880BD80E65","BA992D77-C2D5-466E-A47A-4322BB7146A8","34167D7E-66D9-41B2-AD62-D4C9AB410B96","E701BCEE-C44A-47CB-BE90-50C8CF47AA08","459DECD4-11D7-4B8C-8444-2B602BCDFF28","D0B2AEDB-8A3F-462F-A869-9BECE3D20A80","0BD25F0F-D0C4-46D7-8911-E8FF36AE1AA6","CE77BB5F-B2A7-4B69-83E5-EA36EE064597","D34A0C4A-A6BD-4FE7-82A4-93CB9B2F030B","50A2EC62-7A15-43E5-BB1C-B33C3AE91666","2513159B-9CA2-4F02-92E8-C637FB0EF5FF","5A2A2F94-A71E-423D-BB89-49B017195DC2","5616E43C-0212-43A0-884E-EFF879A41CE4","E483AA87-91F5-4682-9B16-259A11073897"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":6952},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"503995E2-AAA2-4A68-A6A8-5FF91FF4865D","lastFindLoc":6,"layout":{"__isSmartRef__":true,"id":6953},"name":"selectedPartComment","owner":{"__isSmartRef__":true,"id":6820},"partsBinMetaInfo":{"__isSmartRef__":true,"id":6954},"prevScroll":[0,0],"registeredForMouseEvents":true,"savedTextString":"A todo list. Pretty straightforward. If your are looking for the todo item proto, it's in front of you ;)\n\nWhen a todo item text is selected you can use TAB / Shift+TAB to go to the next / prev item.\n\nWith Ctrl+c Ctrl+c (2x) you can toggle the done state.","scripts":[],"shape":{"__isSmartRef__":true,"id":6955},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":6956}],"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,180.0)","distanceToDragEvent":"lively.pt(227.1,-11.7)","textColor":"Color.rgb(0,0,0)"},"6951":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":6950},"targetMethodName":"saveCommentForSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":6463},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6952":{"morph":{"__isSmartRef__":true,"id":6950},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6953":{"resizeHeight":true,"resizeWidth":true},"6954":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6955":{"_BorderRadius":7.400000000000001,"_BorderStyle":"solid","_BorderWidth":1.4800000000000002,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(192,192,192)","_Extent":"lively.pt(333.0,70.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"6956":{"style":{"__isSmartRef__":true,"id":6957},"chunkOwner":{"__isSmartRef__":true,"id":6950},"_id":"_118258","storedString":"Constraint-based layouting with the Simplex algorithm.","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6957":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6958":{"_Align":"left","_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":265,"_MinTextHeight":null,"_MinTextWidth":265,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1227,"6CE972BD-83CD-4BBB-80ED-D454164C5FEB","157A323D-D969-49B0-B93C-8BD36505D2FC","5D8E7DE9-5E77-4A78-85CC-2BCE68CE557D","EC218021-7880-4AB3-85E1-D09C4BF93D8A","2439308A-9CEB-46A8-8601-F268A4F47F4A","13F42C03-8A95-489F-A557-40F9DF434A0E","DE538AF0-B066-47FC-87FB-FDAC3C147AA1","2E3F7404-39E8-40D4-8CE5-9562B3E28CAF","19B83978-E82E-42BE-9A3B-C419E6106819","8F070B4E-A3FA-4663-A95B-20D3D45962BC","E20FD539-F6B4-4E0D-ADC8-5C1A0D0072C6","36FAB4CF-8F58-4056-9FE5-86FB1D114016","899DC007-45DC-4170-A759-8E6CA26498C7","E0AE05D7-0D12-4B46-82DF-B4079C0204E4","5BE3D953-8D17-450C-825A-0C7F990524F6","E6EFDAE7-8884-4FDD-A117-A31DD8AEAC9C","5DC5F055-B6FC-443A-A68B-113E25FEF8AC","960BBFE5-B8D9-4AE2-BE5F-F3F7D3470B6E","3446E826-6D12-4FEA-958B-B49816D47C49","1CEB802E-9C96-4948-B09C-69219717BB7C","7FF6990A-3A71-421D-B64E-B44C224218BD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":6959},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"A64DB1EE-4855-411D-AC7E-481C566D7D95","lastFindLoc":-9,"name":"selectedPartSpaceName","owner":{"__isSmartRef__":true,"id":6820},"partsBinMetaInfo":{"__isSmartRef__":true,"id":6960},"prevScroll":[0,0],"previousSelection":[9,15],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":6961},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":6962}],"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.4,30.9)","textColor":"Color.rgb(0,0,0)"},"6959":{"morph":{"__isSmartRef__":true,"id":6958},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6960":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6961":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(265.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"6962":{"style":{"__isSmartRef__":true,"id":6963},"chunkOwner":{"__isSmartRef__":true,"id":6958},"_id":"_118255","storedString":"PartsBin/sd1213/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6963":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6964":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":6965},{"__isSmartRef__":true,"id":6966}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","EADFC9A5-98FD-4150-BCE8-0ACA0351474D","3A50497B-C8BD-4EAF-915B-E3790C33AD66","E6302DFE-3CE2-45C3-AE75-DE059CCC03FA","8846EE9D-80E1-4E56-9709-E2407578BA4F","73BBBF7E-E245-4A74-B34B-1EAC6C38F0B5","CE44810D-6BAA-4406-8062-31A87EF0EF87","15DE6651-BEE1-4C4E-9CBD-38AC49163509","BA420413-8A66-447A-8E91-AA2C591805C7","C691FCE3-D94F-40F9-8DC8-41A8F9E64EB5","65F52EB7-20DF-4B10-862D-3629BA23FD11","8AB30725-556C-476C-8872-9AA68903803E","7D39FF18-1229-4797-83D8-F016DDAF0601","4F5BC4BE-6AFD-4211-A738-5F5505AF4D92","98F4E659-AAA8-4591-9BB9-9BB819657D00","BD49A7C0-8953-4DA9-A6E4-AD8F600E0A12"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":6967},"grabbingEnabled":false,"halosEnabled":true,"id":"8E8F8F71-E473-4BA9-9A94-24367EB10594","isActive":true,"label":{"__isSmartRef__":true,"id":6968},"layout":{"__isSmartRef__":true,"id":6973},"lighterFill":{"__isSmartRef__":true,"id":6974},"name":"copyPartButton","normalFill":{"__isSmartRef__":true,"id":6979},"owner":{"__isSmartRef__":true,"id":6820},"partsBinMetaInfo":{"__isSmartRef__":true,"id":6984},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":6985},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":6968}],"toggle":false,"value":true,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"isPressed":false,"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(196.0,393.0)","distanceToDragEvent":"lively.pt(50.4,-17.4)","padding":"lively.rect(5,0,0,0)"},"6965":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":6964},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":6463},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6966":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":6964},"targetMethodName":"interactivelyCopySelectedPartItem","targetObj":{"__isSmartRef__":true,"id":6463},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6967":{"morph":{"__isSmartRef__":true,"id":6964},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6968":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":83,"_MinTextHeight":null,"_MinTextWidth":83,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","A9917EAE-88D7-49DF-86CA-8EF5155DC125","8B1BF7BF-63FD-4069-B895-FB093499508B","0F5810CB-D842-4192-A607-6D731E3887DE","9AA6C8A4-A06A-4BF0-8609-7F9C82304D02","E7062D98-E822-49C7-A6C0-23D9E5008454","7078A684-8907-4ED0-8F10-6E67DB2F5274","E9381BFD-779B-43D4-906F-6CB2BDA97999","DFD93A7D-7247-4E8B-8E62-A35FC5B50423","5DC95437-1D19-4F67-9EC2-E6F93E735962","3CA34522-1EC9-475C-96B5-7326BC8AA938","BFEC85B9-B501-4764-A00E-884B9521D79F","52B460BA-3A0E-4BF2-B035-FE3EA19D4FD1","ED410F61-A9FC-4C9B-AD91-A44914C0E58C","9E8361EF-492E-4ADE-B57D-5BD6A6DD7758","74529B11-1E5B-4D95-9ACA-B10294FF85FD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":6969},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"C99532A7-8E8D-4BA4-A3C3-218650F95F86","owner":{"__isSmartRef__":true,"id":6964},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":6970},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":6971}],"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"6969":{"morph":{"__isSmartRef__":true,"id":6968},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6970":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"6971":{"_id":"_1747","chunkOwner":{"__isSmartRef__":true,"id":6968},"storedString":"copy","style":{"__isSmartRef__":true,"id":6972},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6972":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6973":{"moveVertical":true},"6974":{"stops":[{"__isSmartRef__":true,"id":6975},{"__isSmartRef__":true,"id":6976},{"__isSmartRef__":true,"id":6977},{"__isSmartRef__":true,"id":6978}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6975":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6976":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6977":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6978":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6979":{"stops":[{"__isSmartRef__":true,"id":6980},{"__isSmartRef__":true,"id":6981},{"__isSmartRef__":true,"id":6982},{"__isSmartRef__":true,"id":6983}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6980":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6981":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6982":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6983":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6984":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6985":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":6974},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"6986":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":67,"_MinTextWidth":67,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"this part with others:","derivationIds":[1232,"B9D2A879-DE55-4FCE-A39E-A49A5C513DB5","9B2052B5-A239-453D-BB12-7E8C6D47F9A3","EBBE29B3-CFB1-4F29-B063-3151F39F05EE","F4E1E4A0-3E52-4122-AA40-813B7DE11F76","838CC24A-7BA4-4FE8-9F17-0095855C98BB","31AE717F-70AF-471F-A274-C083B4D1AA99","8A4D997E-3528-421C-92E3-C9C6D3E71D7A","B7149BC1-13A4-4E74-8875-3D491C3D241D","F2E52A05-0BA8-4E2C-A15B-F2DCC738D984","35C3114B-9B72-4002-B572-01AE597A11E5","E3655B71-EA3B-4183-B0B4-310D0D2C4DCF","B3EE45E9-6582-4594-8CBB-655811150765","37D86999-5FCB-446D-9517-5DD6B4276A33","EE34DEAB-F3B3-460C-B9CA-7DADF59423FA","AC84A8AB-4DF0-4C1F-98E0-33B877C575C4","0F00D02E-5855-4186-84D6-37F19F8E7E2F","ED1E5AC0-1DA3-4AF3-B965-84149B5F8DBC","973F365C-6DAB-42E2-A628-0C5FC5D4C446","81923441-802D-42F9-9509-1827D067BCC4","085254A4-53D8-47E0-8E62-494E6A32A3CE","B721EBD1-7DAB-4B93-8AA9-BF1A524E30F5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":6987},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"1F26B890-DEF7-4F26-8040-8D6886BB934D","isBeingDragged":false,"lastFindLoc":28,"name":"shareLink","owner":{"__isSmartRef__":true,"id":6820},"partsBinMetaInfo":{"__isSmartRef__":true,"id":6988},"prevScroll":[0,0],"previousSelection":[0,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":6989},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":6990}],"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Padding","_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,5,0,0)","_Position":"lively.pt(289.0,31.0)","distanceToDragEvent":"lively.pt(47.6,-17.5)","textColor":"Color.rgb(0,0,0)"},"6987":{"morph":{"__isSmartRef__":true,"id":6986},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6988":{"comment":"a simple text morph","migrationLevel":4,"partName":"Text","partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6989":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(67.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"6990":{"style":{"__isSmartRef__":true,"id":6991},"chunkOwner":{"__isSmartRef__":true,"id":6986},"_id":"_118256","storedString":"Share Link","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6991":{"uri":"http://www.lively-kernel.org/viral?part=SketchPad&path=PartsBin/sd1213/","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6992":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":6993}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","560C20B1-25AC-44A3-AEFB-D1BF530F949F","BFA181FE-2E54-4F33-B095-AFDB42B6BDF5","5A129B5C-19E8-4F9F-8EE3-965642773E8D","950927A9-0B66-4641-BF3B-AB7AA29E66E2","8304D920-645F-4AD4-ACE7-A38F24AB5D56","70072C5E-4EC6-4FE8-AE8D-0063E8C5C429","78B5D0D4-37C6-48D0-BCDC-42831A6A3B10","E08BFEC8-4724-411F-B2C9-27B45D8D5B60","856E27F5-D879-4196-AD79-1F320AE5A2F5","44E3D67D-28B4-4B2B-B13E-ED9DA00E896C","5F21413A-418D-4594-9F22-604D1D07E8B6","F22C835D-31F3-4912-AE38-BAA069A45FCC","BE13CC1D-6085-414D-B757-D3B8840BBD25","17259AF0-5B53-4DDD-9C8D-F8EEEBA17A54","773E192F-C86B-423F-9530-F132D64FF540","518FECC9-97A2-494F-93D7-25B34C16227A","B143B93B-99AF-486F-8F6C-215128244E33"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":6995},"grabbingEnabled":false,"halosEnabled":true,"id":"19D78ECD-1D18-4CDE-898E-C2F1A3AD4946","isActive":true,"label":{"__isSmartRef__":true,"id":6996},"layout":{"__isSmartRef__":true,"id":7001},"lighterFill":{"__isSmartRef__":true,"id":7002},"name":"editModulesButton","normalFill":{"__isSmartRef__":true,"id":7007},"owner":{"__isSmartRef__":true,"id":6820},"partsBinMetaInfo":{"__isSmartRef__":true,"id":7012},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":7013},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":6996}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(285.0,394.0)","distanceToDragEvent":"lively.pt(48.2,-13.2)","padding":"lively.rect(5,0,0,0)"},"6993":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":6992},"targetMethodName":"showRequiredModules","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6994},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6994":{"source":{"__isSmartRef__":true,"id":6992}},"6995":{"morph":{"__isSmartRef__":true,"id":6992},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6996":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":62.378312347756264,"_MinTextHeight":null,"_MinTextWidth":62.378312347756264,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","57E00BE5-A979-4932-A6BF-82E922915547","3F2A56C8-300D-48C4-AEC6-2B6D57BB4AFA","59668791-500C-47F3-BB68-9E3128E1368E","9F26A844-331F-4C72-9C1F-317F97684DDC","47F7E9D0-6F7E-4A60-BB12-C4E348651067","D6D1CB99-F4D0-4279-81F4-B95FCA0DE172","0F1A41BA-2391-44D6-B03B-8ACB97D2F626","9813528A-089C-414B-A3C4-9E02F0E9E422","23F98A90-8A22-46A9-B2D6-DF287B5C4681","EE9BCAB9-9781-46F5-A2A9-FFB5D11ECF29","F3623320-595F-45C5-9235-612BABDF0402","4263733A-8D31-4A62-ABB9-9D29CFEB1BDB","730EC70E-9E7A-44E3-8715-4589916635F2","60DDE4EC-47FC-4E76-8D24-583559FBA501","7C5AA88D-A6D6-4D16-96AF-10DB6B8C5E2E","66D4B02B-C832-4D9D-B14E-E5012B265603","ADA23729-3B64-4800-A61C-C9807DA08917"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":6997},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"C6A7D630-E0FA-4377-B187-C041CE1127F9","owner":{"__isSmartRef__":true,"id":6992},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":6998},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":6999}],"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"6997":{"morph":{"__isSmartRef__":true,"id":6996},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6998":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"6999":{"_id":"_1749","chunkOwner":{"__isSmartRef__":true,"id":6996},"storedString":"modules","style":{"__isSmartRef__":true,"id":7000},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7000":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7001":{"moveVertical":true},"7002":{"stops":[{"__isSmartRef__":true,"id":7003},{"__isSmartRef__":true,"id":7004},{"__isSmartRef__":true,"id":7005},{"__isSmartRef__":true,"id":7006}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7003":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7004":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7005":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7006":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7007":{"stops":[{"__isSmartRef__":true,"id":7008},{"__isSmartRef__":true,"id":7009},{"__isSmartRef__":true,"id":7010},{"__isSmartRef__":true,"id":7011}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7008":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"7009":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7010":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7011":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"7012":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7013":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":7007},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"7014":{"_ClipMode":"auto","_FontFamily":"Monaco,monospace","_FontSize":8,"_MaxTextHeight":null,"_MaxTextWidth":323,"_MinTextHeight":null,"_MinTextWidth":323,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","accessibleInInactiveWindow":true,"allowInput":true,"attributeConnections":[],"derivationIds":[null,"074C2A5B-DB0A-47F0-A589-2DD872B13343","A8A6CA38-F1A7-4072-AC76-F667C20E1A28","E4076130-19FC-4FF2-A735-34F038892965","53A19BCB-248D-4752-A030-42E6E2FB058A","03EC7CDC-FEB2-40DC-8DB5-DFB9E562D7AD","1CBF94A0-4332-4B18-9332-45E2DD64F32C","AAB6B212-3779-48E1-AF91-947E29A54CAC","E849326B-286B-4A46-A16F-947D59B9F689","C4FB7428-2907-491D-A57B-5DDE1CD03756","486B6DA7-48F1-48E9-993B-30AE235D0A5C","A98A5B22-0CAC-4845-9F0D-4F16045FB43D","080AB60F-F452-471A-BCCD-42F21F01DECF","B35BBA3F-42CD-463A-B651-330BA586CE2A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":7015},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"CD7E03DD-8FEF-4225-9D48-5C393FF5D842","lastSyntaxHighlightTime":1328037408581,"layout":{"__isSmartRef__":true,"id":7016},"name":"CommitLog","owner":{"__isSmartRef__":true,"id":6820},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":7017},"showsHalos":false,"submorphs":[],"syntaxHighlightingWhileTyping":false,"textChunks":[{"__isSmartRef__":true,"id":7018}],"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(21.2,257.9)"},"7015":{"morph":{"__isSmartRef__":true,"id":7014},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7016":{"resizeHeight":true,"resizeWidth":true},"7017":{"_BorderRadius":7.405,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"auto","_Fill":null,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(169,169,169)","_Extent":"lively.pt(333.0,124.0)","_Padding":"lively.rect(4,2,0,0)","_Position":"lively.pt(0.0,0.0)"},"7018":{"style":{"__isSmartRef__":true,"id":7019},"chunkOwner":{"__isSmartRef__":true,"id":7014},"_id":"_118257","storedString":"2013-01-19 16:58 daniel.hoffmann: \n refactoring and code cleaning\n\n2013-01-19 16:57 daniel.hoffmann: \n refactoring and code cleaning\n\n2012-12-18 12:22 daniel.hoffmann: \n ability to add x and y with ratio button\n\n2012-12-18 12:22 daniel.hoffmann: \n ability to add x and y with ratio button\n\n2012-12-17 21:05 daniel.hoffmann: \n fix algorithm = null bug\n\n2012-12-17 21:05 daniel.hoffmann: \n fix algorithm = null bug\n\n2012-12-15 01:04 daniel.hoffmann: \n added x and y constraints (without buttons)\n\n2012-12-15 01:03 daniel.hoffmann: \n added x and y constraints (without buttons)\n\n2012-12-14 13:08 daniel.hoffmann: \n start solving right after dragging,resizing etc. stops\n\n2012-12-14 13:07 daniel.hoffmann: \n start solving right after dragging,resizing etc. stops\n\n2012-12-13 19:45 daniel.hoffmann: \n continuous constraint solving for distances\n\n2012-12-12 23:33 daniel.hoffmann: \n add horizontal distance constraint\n\n2012-12-12 23:25 daniel.hoffmann: \n add vertical distance constraint\n\n2012-12-12 22:41 daniel.hoffmann: \n got adding of ratio constraint working (correct version)\n\n2012-12-12 22:40 daniel.hoffmann: \n got adding of ratio constraint working (correct version)\n\n2012-12-12 22:27 daniel.hoffmann: \n got adding of ratio constraint working\n\n2012-12-06 18:44 daniel.hoffmann: \n position constraint can be added manually, disabled syntax highlighting on output boxes\n\n2012-12-02 19:09 lisa.pfisterer: \n Umsetzen der height-Constraints ins Tableau jetzt möglich. auch die zu maximierende F-Funktion. Außerdem Anzeige der aktuellen Werte\n\n2012-12-02 14:28 lisa.pfisterer: \n Änderungen von Lisa. Array Util, Tableau-Anzeige, erste Schritte für Setter.\n\n2012-12-02 12:38 daniel.hoffmann: \n Added support for adding constraints manually\n\n2012-05-03 15:51 undefined: \n whoopsie\n\n2012-05-03 15:51 undefined: \n whoopsie\n\n2012-03-14 10:53 undefined: \n sorry\n\n2012-02-25 02:59 fbo: \n no comment\n\n2012-03-14 10:42 undefined: \n css transitions\n\n2012-04-09 13:42 undefined: \n suddenly, the rectangle became a CarDemo\n\n2012-06-18 19:35 bgnauk: \n no comment\n\n2012-11-22 10:35 jenslincke: \n I want my blue rectangle back!\n\n2012-12-01 21:43 lisa.pfisterer: \n first draft. Still under construction!\n\n2012-12-01 22:57 lisa.pfisterer: \n Zwischenstand. Util-Funktionen für das Arbeiten mit Arrays (Zeile und Spalte hinzufügen für neue Constraints im Tableau)\n\n2012-12-02 14:00 daniel.hoffmann: \n Fixed bug to get current value of constraint type (width, height) \nAdded button to set up sketch area\n\n2012-12-02 14:06 daniel.hoffmann: \n ratio button works as well\n\n2012-12-02 17:49 daniel.hoffmann: \n get side of rectangle\n\n2012-12-02 18:15 daniel.hoffmann: \n read value of ratio\n\n2012-12-03 23:26 lisa.pfisterer: \n Ratio implementiert (richtig herum??)\n\n2012-12-06 18:23 lisa.pfisterer: \n Positionen möglich! :) Sowie Constraints-Array angelegt\n\n2012-12-09 12:55 daniel.hoffmann: \n add vertical distance constraint manually\n\n2012-12-13 01:35 daniel.hoffmann: \n add constraint for first variable in ratio constraint if both variables are not specified\n\n2012-12-14 21:05 lisa.pfisterer: \n Layout for the layouting helper ;)\n\n2012-12-14 21:42 lisa.pfisterer: \n Bugfix: Abbruchbedingung negative Werte\n\n2012-12-15 15:59 daniel.hoffmann: \n print last line of tableau in blue and negative entries in red\n\n2012-12-15 16:00 daniel.hoffmann: \n print last line of tableau in blue and negative entries in red\n\n2012-12-15 16:44 daniel.hoffmann: \n underline most negative F value\n\n2012-12-16 17:37 daniel.hoffmann: \n reset cached bounds\n\n2012-12-16 17:37 daniel.hoffmann: \n reset cached bounds\n\n2012-12-16 20:19 daniel.hoffmann: \n determine most significant change after resizing/dragging\n\n2012-12-17 13:01 daniel.hoffmann: \n avoid adding of constraints that are already specified \nin parseConstraints()\n\n2012-12-17 13:01 daniel.hoffmann: \n avoid adding of constraints that are already specified \nin parseConstraints()\n\n2012-12-18 02:01 lisa.pfisterer: \n layout, bug beim bearbeiten, während es läuft\n\n2012-12-18 13:04 lisa.pfisterer: \n Rename darkorange doran, orange oran, lightblue lblue\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7019":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7020":{"_ClipMode":"auto","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":7021}],"changeTriggered":true,"derivationIds":[1234,"E4573A4B-7457-4A85-B5E0-8634CF6B5A32","36ABD56F-22FB-466E-911F-B5A54713AC62","C5B5D3B3-C81B-4BF1-AF14-AD010028B8E8","0E406F2D-69F9-4AB8-8D75-02815B9FE8AB","AB7C35D1-2411-4621-AEF1-4B26A3B06611","134793DC-D7FD-429A-8303-7E57B5B7B24A","37D6C084-5E43-4B73-9710-E05DEA0B8D9B","C98A36F4-D242-4A3E-82C9-9DF7443A3BC6","C3570FAB-192B-4D80-8400-751E3DD8720B","C2FE8FA7-4EA1-4C9D-80F6-79C11F913648","8F4F6AB0-12EB-41C0-8D58-A77552E84513","51C37965-82DC-42C3-8156-18C2B8BEEECE","99CAEA25-7AB9-46F2-82ED-969208DEDF24","6A42ED52-B82A-4F6D-8A14-F83CB210F7F6","169EBC93-B142-4138-80E3-5FB92BD3CEB6","8C059D61-0E96-4978-9636-66BAF103AD61","FEEE89FC-5929-4378-BE7B-6059E02339F3","AF14E500-F1A1-49BA-987C-C9126B05DAD9","12606A3A-3208-41C7-BEAF-B178E66E4B53","7C9EEBD1-1912-4D16-9AD2-0FCEB5A364D6","EC87CCEA-0DFF-4C56-9FB2-242E637AD51F"],"doNotCopyProperties":["$$selection"],"doNotSerialize":["$$selection"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":7022},"halosEnabled":true,"id":"5B9CD4B1-46CD-4227-A820-1411857DEF12","isBeingDragged":false,"itemList":["*all*","*latest*","*search*","Backgrounds","Basic","Charting","ChartingDemo","CodeSnippets","Collaboration","Controls","Database","DatabaseDemo","Debugging","Demos","Dialogs","Documentation","DroppableBehaviors","ElProfesor","Fabian","FreedomOfSpeech","Fun","Games","Gestures","Grid","groupBejeweled","Holger","Inputs","iPadWidgets","Issues","Jens","Layout","Maps","Martin","Math","morphic.js","MP2011WS","NewWorld","PartsClasses","Pictures","Presenting","Productivity","Robert","Sandbox","SAPUI5","Scripting","sd1213","Server","SimilarityDemo","SketchyInputs","SWD2011","Sync","testCopyPartItemTarget","Tests","TestSpace2","Text","Tiles","Tools","uncategorized","VirtualWorld","Visualization","Web","WebWorker","Widgets","Wiki"],"layout":{"__isSmartRef__":true,"id":7023},"name":"categoryList","owner":{"__isSmartRef__":true,"id":6463},"partsBinMetaInfo":{"__isSmartRef__":true,"id":7024},"prevScroll":[0,476],"scripts":[],"selectedLineNo":45,"selection":"sd1213","shape":{"__isSmartRef__":true,"id":7025},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(9.0,37.0)"},"7021":{"sourceAttrName":"selection","sourceObj":{"__isSmartRef__":true,"id":7020},"targetMethodName":"categoryName","targetObj":{"__isSmartRef__":true,"id":6463},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7022":{"morph":{"__isSmartRef__":true,"id":7020},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7023":{"resizeHeight":true},"7024":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7025":{"_BorderRadius":0,"_BorderWidth":1.258,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(211,211,211)","_Extent":"lively.pt(145.0,441.2)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"7026":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":7027}],"derivationIds":[1235,"1004C6DF-84F6-4345-B2CA-055AA4F773F6","E89AF462-CFE4-4AC3-B827-CB2505E2A7BA","E2DDE5E0-43A1-4195-90A8-91408473DCDA","03920DC7-DC2D-4C3F-A927-AAD2960216A5","A72AAFB6-23CC-4F29-9DAD-27A67A7577E9","2B4287A8-196C-42F0-828E-4CE4381C9D7F","528F8789-646A-46B1-B4BE-1E5382D1FC89","75DE0100-DA4C-43AC-BD8B-23EFB260EAF4","EA00D1F3-F11C-438A-9B70-1B08F358EB5C","8579EE52-28C3-4D4B-B137-ABE47C0A9E42","51DB8874-CA5A-4DAD-B23E-194CE47C8662","2770196E-663B-4618-A54A-84D5F9CDA489","34C78B01-37DE-4F8C-BD88-0D17FC632772","64ACFD9C-F0C2-4AA7-A30E-58BDDF6FE4BD","50E01FF5-1DCE-44CF-A959-D3664885DE6B","F4FF0113-404D-4EEE-B095-185CD84B7BE9","3FB7C823-28E4-4117-A9DA-442ECABA7BFA","E4711B14-CD69-4EF9-ADF3-B80780C4CD19","9CE7CB57-2015-4AF7-A00A-8209A73CA87D","97D2FB71-644D-4065-9078-B35964DD3F78","080A43E6-94B4-4391-8786-92AC40143BB7"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":7029},"grabbingEnabled":false,"halosEnabled":true,"id":"83B354CC-7D6A-43B1-BA5C-15F1640A0BE6","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":7030},"lighterFill":{"__isSmartRef__":true,"id":7035},"name":"reloadButton","normalFill":{"__isSmartRef__":true,"id":7040},"owner":{"__isSmartRef__":true,"id":6463},"partsBinMetaInfo":{"__isSmartRef__":true,"id":7045},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":7046},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":7030}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(79.0,10.0)","padding":"lively.rect(5,0,0,0)"},"7027":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":7026},"targetMethodName":"reloadEverything","targetObj":{"__isSmartRef__":true,"id":6463},"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7028},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7028":{"source":{"__isSmartRef__":true,"id":7026},"target":{"__isSmartRef__":true,"id":6463}},"7029":{"morph":{"__isSmartRef__":true,"id":7026},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7030":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":20,"_MinTextHeight":null,"_MinTextWidth":20,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1236,"0AABC7BC-431F-4F28-A475-694B57A56F0A","E508F35D-1887-4A79-A395-19186427F9C7","4878087E-76B4-401E-AAFB-3A98B1DC2B76","B415B743-575F-4D4A-A6C6-6C97E4DC54A4","EA639CD5-A12C-425C-AD35-FF77947DFC67","5E535C29-89AB-424F-A50E-40D7E6794ACE","44B3E0BB-A9AF-46E4-A2A3-EB76BB87610A","905CD9C3-1327-4130-B76B-72609D9578A8","11C63B11-BCA5-4131-A18B-A4A42D1894A8","011E0634-4488-4902-9A4C-5755634994EA","2889F48B-DFF4-447E-800B-ACFDBE39907E","D0E97658-D3F9-4EF1-A44C-94053ACC7F5B","59DD8173-ED98-4207-82B2-5A95FACEC902","1C2F66E8-3F97-4ACF-AF5C-3E6F994B9584","3AD61C32-09BF-4CCC-B7AA-4CCF3F93A821","D7046839-D241-4DC4-BD4B-D76B0B70835C","9ACFE363-381B-430A-8233-9B7079D7EB1D","9E7D958C-EFB6-4772-8589-F8870872BF4A","B95516EE-C61F-4352-95F2-9B64EE966670","BFFFC9FF-5CF0-4817-8634-D65AE5A29606","678CF763-398E-4DAA-9AD5-542160BD644B"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":7031},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"7D89B871-0F30-4F70-A05C-F4ED137B3145","owner":{"__isSmartRef__":true,"id":7026},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":7032},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":7033}],"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,-2.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"7031":{"morph":{"__isSmartRef__":true,"id":7030},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7032":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"7033":{"_id":"_1751","chunkOwner":{"__isSmartRef__":true,"id":7030},"storedString":"⟳","style":{"__isSmartRef__":true,"id":7034},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7034":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7035":{"stops":[{"__isSmartRef__":true,"id":7036},{"__isSmartRef__":true,"id":7037},{"__isSmartRef__":true,"id":7038},{"__isSmartRef__":true,"id":7039}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7036":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7037":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7038":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7039":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7040":{"stops":[{"__isSmartRef__":true,"id":7041},{"__isSmartRef__":true,"id":7042},{"__isSmartRef__":true,"id":7043},{"__isSmartRef__":true,"id":7044}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7041":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"7042":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7043":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7044":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"7045":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7046":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":7047},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"7047":{"stops":[{"__isSmartRef__":true,"id":7048},{"__isSmartRef__":true,"id":7049},{"__isSmartRef__":true,"id":7050},{"__isSmartRef__":true,"id":7051}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7048":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"7049":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"7050":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"7051":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"7052":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":7053}],"derivationIds":[1237,"36E894B8-0363-4580-8726-268CF8708422","24FF45E0-75DD-4A18-8279-472DDC2F411C","83558E66-F5C3-400C-A4C2-47A948B8136A","260D6B4C-06A4-45A2-B702-887829835D7E","86BCFBDB-66C5-4DD5-AC0E-FBCA02BB1698","D46AEB64-D1DC-46EF-822C-E86588905880","6DA46DD0-D2A0-46BE-BE8F-82D3E98A8696","24A0F2AB-B88F-494D-9EE9-F877A4619BD8","E46F739C-7FB0-451B-BFD2-7CFAEB01EF65","6BCD3F84-BE4C-4A45-92E2-D5F99FE41856","B6A2AD2D-CB4B-42BB-8790-81E87F96A774","6C871473-36BA-45B4-8D20-5396A7706FF8","8DF8249E-11A2-4CEF-8BBD-A3EFAEDF67B3","9CEB0BDD-1280-4953-992E-659D7023012A","19392237-EE49-4D2C-864D-392FDED1D4D4","ACCF1CE2-EFF4-47F8-B5AB-754C2542D519","F44C877B-AD23-4387-8FD2-D23B32E9FB1B","46B912BD-42EA-475C-8FE7-B8E7B89E6CA8","222F51EF-A92B-4684-AD9E-82176911C9B8","DF6D18B3-A1E5-4735-B057-2A6C4CDEB621","3BE06925-2851-4AA3-A338-7E0987D9E5EA"],"doNotCopyProperties":["$$selectedItem"],"doNotSerialize":["$$selectedItem"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":7054},"halosEnabled":true,"id":"2FB00A24-B28B-4A23-AADD-BE3795FA44CD","isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":7055},"name":"partsBinContents","owner":{"__isSmartRef__":true,"id":6463},"partsBinMetaInfo":{"__isSmartRef__":true,"id":7056},"registeredForMouseEvents":true,"scripts":[],"selectedItem":{"__isSmartRef__":true,"id":6516},"shape":{"__isSmartRef__":true,"id":7057},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":7058},{"__isSmartRef__":true,"id":7071},{"__isSmartRef__":true,"id":7084},{"__isSmartRef__":true,"id":7097},{"__isSmartRef__":true,"id":7110},{"__isSmartRef__":true,"id":7123}],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7135},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(156.0,38.0)"},"7053":{"sourceAttrName":"selectedItem","sourceObj":{"__isSmartRef__":true,"id":7052},"targetMethodName":"setSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":6463},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7054":{"morph":{"__isSmartRef__":true,"id":7052},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7055":{"resizeHeight":true,"resizeWidth":true},"7056":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7057":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"scroll","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(607.6,437.2)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"7058":{"submorphs":[{"__isSmartRef__":true,"id":7059},{"__isSmartRef__":true,"id":7062}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7067},"eventHandler":{"__isSmartRef__":true,"id":7068},"_ClipMode":"visible","derivationIds":[],"id":"2808E926-0DF9-4E90-B0DA-1109700BC68A","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":7069},"targetName":"AlphaBetaPruning","partItem":{"__isSmartRef__":true,"id":7070},"owner":{"__isSmartRef__":true,"id":7052},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,0.0)"},"7059":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7060},"eventHandler":{"__isSmartRef__":true,"id":7061},"_ClipMode":"visible","derivationIds":[],"id":"B83AF419-04A4-42AD-974B-5A0F5B3A1758","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":7058},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"7060":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"

Build Tree

2


Select algorithm
ABP
Control
Step
Play
Number of moves

















NegaMax
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"7061":{"morph":{"__isSmartRef__":true,"id":7059},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7062":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7063},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":7064}],"eventHandler":{"__isSmartRef__":true,"id":7066},"_ClipMode":"hidden","derivationIds":[],"id":"5493B835-266B-469E-A755-782FB2F0D1CF","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":7058},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-8.0,70.0)"},"7063":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(96.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"7064":{"style":{"__isSmartRef__":true,"id":7065},"chunkOwner":{"__isSmartRef__":true,"id":7062},"_id":"_118242","storedString":"AlphaBetaPruning","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7065":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7066":{"morph":{"__isSmartRef__":true,"id":7062},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7067":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"7068":{"morph":{"__isSmartRef__":true,"id":7058},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7069":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7070":{"partsSpaceName":"PartsBin/sd1213/","name":"AlphaBetaPruning","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"7071":{"submorphs":[{"__isSmartRef__":true,"id":7072},{"__isSmartRef__":true,"id":7075}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7080},"eventHandler":{"__isSmartRef__":true,"id":7081},"_ClipMode":"visible","derivationIds":[],"id":"3B14F84E-741A-4415-B785-6AC9BF69C252","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":7082},"targetName":"GameTree","partItem":{"__isSmartRef__":true,"id":7083},"owner":{"__isSmartRef__":true,"id":7052},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,0.0)"},"7072":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7073},"eventHandler":{"__isSmartRef__":true,"id":7074},"_ClipMode":"visible","derivationIds":[],"id":"92068B66-D9A0-44CF-ADF3-A0465751F795","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":7071},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"7073":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
10
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"7074":{"morph":{"__isSmartRef__":true,"id":7072},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7075":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7076},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":7077}],"eventHandler":{"__isSmartRef__":true,"id":7079},"_ClipMode":"hidden","derivationIds":[],"id":"D3152DC5-34C3-4E68-BC09-56DA0FCFE9F6","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":7071},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(9.0,70.0)"},"7076":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(62.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"7077":{"style":{"__isSmartRef__":true,"id":7078},"chunkOwner":{"__isSmartRef__":true,"id":7075},"_id":"_118244","storedString":"GameTree","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7078":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7079":{"morph":{"__isSmartRef__":true,"id":7075},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7080":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"7081":{"morph":{"__isSmartRef__":true,"id":7071},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7082":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7083":{"partsSpaceName":"PartsBin/sd1213/","name":"GameTree","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"7084":{"submorphs":[{"__isSmartRef__":true,"id":7085},{"__isSmartRef__":true,"id":7088}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7093},"eventHandler":{"__isSmartRef__":true,"id":7094},"_ClipMode":"visible","derivationIds":[],"id":"D39B6E0B-A121-41B0-9286-CC3FF81AD24D","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":7095},"targetName":"Reversi","partItem":{"__isSmartRef__":true,"id":7096},"owner":{"__isSmartRef__":true,"id":7052},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,0.0)"},"7085":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7086},"eventHandler":{"__isSmartRef__":true,"id":7087},"_ClipMode":"visible","derivationIds":[],"id":"019269BE-2178-4A58-BDCA-BF9419989E4F","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":7084},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"7086":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
New Game
Draw!
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"7087":{"morph":{"__isSmartRef__":true,"id":7085},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7088":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7089},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":7090}],"eventHandler":{"__isSmartRef__":true,"id":7092},"_ClipMode":"hidden","derivationIds":[],"id":"DDCB1E34-F1BA-4172-9AF1-312B6FDCD785","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":7084},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(17.0,70.0)"},"7089":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(46.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"7090":{"style":{"__isSmartRef__":true,"id":7091},"chunkOwner":{"__isSmartRef__":true,"id":7088},"_id":"_118246","storedString":"Reversi","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7091":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7092":{"morph":{"__isSmartRef__":true,"id":7088},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7093":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"7094":{"morph":{"__isSmartRef__":true,"id":7084},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7095":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7096":{"partsSpaceName":"PartsBin/sd1213/","name":"Reversi","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"7097":{"submorphs":[{"__isSmartRef__":true,"id":7098},{"__isSmartRef__":true,"id":7101}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7106},"eventHandler":{"__isSmartRef__":true,"id":7107},"_ClipMode":"visible","derivationIds":[],"id":"53B33737-C8B2-48E4-B8D2-6668BA8FD16C","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":7108},"targetName":"SeeTheObjects","partItem":{"__isSmartRef__":true,"id":7109},"owner":{"__isSmartRef__":true,"id":7052},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,0.0)"},"7098":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7099},"eventHandler":{"__isSmartRef__":true,"id":7100},"_ClipMode":"visible","derivationIds":[],"id":"1A8CFA45-2F3C-442F-BABB-D76169ED6D91","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":7097},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"7099":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
typeassignfirstvarNameafirstvalue10firsttypeassignsecondvarNamebsecondvalue5secondtypeadditionthirdsummand1thirdtypevariablevarNameasummand2thirdtypevariablevarNameb
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"7100":{"morph":{"__isSmartRef__":true,"id":7098},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7101":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7102},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":7103}],"eventHandler":{"__isSmartRef__":true,"id":7105},"_ClipMode":"hidden","derivationIds":[],"id":"E7B0AD00-3510-495E-8CE4-5F08E723C845","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":7097},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-1.5,70.0)"},"7102":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(83.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"7103":{"style":{"__isSmartRef__":true,"id":7104},"chunkOwner":{"__isSmartRef__":true,"id":7101},"_id":"_118248","storedString":"SeeTheObjects","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7104":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7105":{"morph":{"__isSmartRef__":true,"id":7101},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7106":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"7107":{"morph":{"__isSmartRef__":true,"id":7097},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7108":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7109":{"partsSpaceName":"PartsBin/sd1213/","name":"SeeTheObjects","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"7110":{"submorphs":[{"__isSmartRef__":true,"id":7111},{"__isSmartRef__":true,"id":7114}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7119},"eventHandler":{"__isSmartRef__":true,"id":7120},"_ClipMode":"visible","derivationIds":[],"id":"C13323EA-D003-447F-A662-DED0B2D511E8","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":7121},"targetName":"SeeTheState","partItem":{"__isSmartRef__":true,"id":7122},"owner":{"__isSmartRef__":true,"id":7052},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,0.0)"},"7111":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7112},"eventHandler":{"__isSmartRef__":true,"id":7113},"_ClipMode":"visible","derivationIds":[],"id":"C07ED537-DFBB-4797-B6FE-9D6B7A74E244","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":7110},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"7112":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
var i = 0;\nvar done = false;\nfor(var j = 0; j < 10; j++) {\n done = !done;\n i += j;\n }
run
prepare
Zoom out
i000000111333666101010151515212121282828363636454545555555666666787878919191105105105120120120136136136153153153171171171190190190210210210231231231253253253276276276300300300325325325351351351378378378406406406435435435465465465496496496528528528561561561595595595630630630666666666703703703741741741780780780820820820861861861903903903946946946990990990103510351035108110811081112811281128117611761176122512251225127512751275132613261326137813781378143114311431148514851485154015401540159615961596165316531653171117111711177017701770183018301830189118911891195319531953201620162016208020802080214521452145221122112211227822782278234623462346241524152415248524852485255625562556262826282628270127012701277527752775285028502850292629262926300330033003308130813081316031603160324032403240332133213321340334033403348634863486357035703570365536553655374137413741382838283828391639163916400540054005409540954095418641864186427842784278437143714371446544654465456045604560465646564656475347534753485148514851495049504950505050505050515151515151525352535253535653565356546054605460556555655565567156715671577857785778588658865886599559955995610561056105621662166216632863286328644164416441655565556555667066706670678667866786690369036903702170217021714071407140726072607260738173817381750375037503762676267626775077507750787578757875800180018001812881288128825682568256838583858385851585158515864686468646877887788778891189118911904590459045918091809180931693169316945394539453959195919591973097309730987098709870100111001110011101531015310153102961029610296104401044010440105851058510585107311073110731108781087810878110261102611026111751117511175113251132511325114761147611476116281162811628117811178111781119351193511935120901209012090122461224612246124031240312403125611256112561127201272012720128801288012880130411304113041132031320313203133661336613366135301353013530136951369513695138611386113861140281402814028141961419614196143651436514365145351453514535147061470614706148781487814878150511505115051152251522515225154001540015400155761557615576157531575315753159311593115931161101611016110162901629016290164711647116471166531665316653168361683616836170201702017020172051720517205173911739117391175781757817578177661776617766179551795517955181451814518145183361833618336185281852818528187211872118721189151891518915191101911019110193061930619306195031950319503197011970119701199001990019900201002010020100203012030120301205032050320503207062070620706209102091020910211152111521115213212132121321215282152821528217362173621736219452194521945221552215522155223662236622366225782257822578227912279122791230052300523005232202322023220234362343623436236532365323653238712387123871240902409024090243102431024310245312453124531247532475324753249762497624976252002520025200254252542525425256512565125651258782587825878261062610626106263352633526335265652656526565267962679626796270282702827028272612726127261274952749527495277302773027730279662796627966282032820328203284412844128441286802868028680289202892028920291612916129161294032940329403296462964629646298902989029890301353013530135303813038130381306283062830628308763087630876311253112531125313753137531375316263162631626318783187831878321313213132131323853238532385326403264032640328963289632896331533315333153334113341133411336703367033670339303393033930341913419134191344533445334453347163471634716349803498034980352453524535245355113551135511357783577835778360463604636046363153631536315365853658536585368563685636856371283712837128374013740137401376753767537675379503795037950382263822638226385033850338503387813878138781390603906039060393403934039340396213962139621399033990339903401864018640186404704047040470407554075540755410414104141041413284132841328416164161641616419054190541905421954219542195424864248642486427784277842778430714307143071433654336543365436604366043660439564395643956442534425344253445514455144551448504485044850451504515045150454514545145451457534575345753460564605646056463604636046360466654666546665469714697146971472784727847278475864758647586478954789547895482054820548205485164851648516488284882848828491414914149141494554945549455497704977049770500865008650086504035040350403507215072150721510405104051040513605136051360516815168151681520035200352003523265232652326526505265052650529755297552975533015330153301536285362853628539565395653956542855428554285546155461554615549465494654946552785527855278556115561155611559455594555945562805628056280566165661656616569535695356953572915729157291576305763057630579705797057970583115831158311586535865358653589965899658996593405934059340596855968559685600316003160031603786037860378607266072660726610756107561075614256142561425617766177661776621286212862128624816248162481628356283562835631906319063190635466354663546639036390363903642616426164261646206462064620649806498064980653416534165341657036570365703660666606666066664306643066430667956679566795671616716167161675286752867528678966789667896682656826568265686356863568635690066900669006693786937869378697516975169751701257012570125705007050070500708767087670876712537125371253716317163171631720107201072010723907239072390727717277172771731537315373153735367353673536739207392073920743057430574305746917469174691750787507875078754667546675466758557585575855762457624576245766367663676636770287702877028774217742177421778157781577815782107821078210786067860678606790037900379003794017940179401798007980079800802008020080200806018060180601810038100381003814068140681406818108181081810822158221582215826218262182621830288302883028834368343683436838458384583845842558425584255846668466684666850788507885078854918549185491859058590585905863208632086320867368673686736871538715387153875718757187571879908799087990884108841088410888318883188831892538925389253896768967689676901009010090100905259052590525909519095190951913789137891378918069180691806922359223592235926659266592665930969309693096935289352893528939619396193961943959439594395948309483094830952669526695266957039570395703961419614196141965809658096580970209702097020974619746197461979039790397903983469834698346987909879098790992359923599235996819968199681100128100128100128100576100576100576101025101025101025101475101475101475101926101926101926102378102378102378102831102831102831103285103285103285103740103740103740104196104196104196104653104653104653105111105111105111105570105570105570106030106030106030106491106491106491106953106953106953107416107416107416107880107880107880108345108345108345108811108811108811109278109278109278109746109746109746110215110215110215110685110685110685111156111156111156111628111628111628112101112101112101112575112575112575113050113050113050113526113526113526114003114003114003114481114481114481114960114960114960115440115440115440115921115921115921116403116403116403116886116886116886117370117370117370117855117855117855118341118341118341118828118828118828119316119316119316119805119805119805120295120295120295120786120786120786121278121278121278121771121771121771122265122265122265122760122760122760123256123256123256123753123753123753124251124251124251124750124750124750
j000111222333444555666777888999101010111111121212131313141414151515161616171717181818191919202020212121222222232323242424252525262626272727282828292929303030313131323232333333343434353535363636373737383838393939404040414141424242434343444444454545464646474747484848494949505050515151525252535353545454555555565656575757585858595959606060616161626262636363646464656565666666676767686868696969707070717171727272737373747474757575767676777777787878797979808080818181828282838383848484858585868686878787888888898989909090919191929292939393949494959595969696979797989898999999100100100101101101102102102103103103104104104105105105106106106107107107108108108109109109110110110111111111112112112113113113114114114115115115116116116117117117118118118119119119120120120121121121122122122123123123124124124125125125126126126127127127128128128129129129130130130131131131132132132133133133134134134135135135136136136137137137138138138139139139140140140141141141142142142143143143144144144145145145146146146147147147148148148149149149150150150151151151152152152153153153154154154155155155156156156157157157158158158159159159160160160161161161162162162163163163164164164165165165166166166167167167168168168169169169170170170171171171172172172173173173174174174175175175176176176177177177178178178179179179180180180181181181182182182183183183184184184185185185186186186187187187188188188189189189190190190191191191192192192193193193194194194195195195196196196197197197198198198199199199200200200201201201202202202203203203204204204205205205206206206207207207208208208209209209210210210211211211212212212213213213214214214215215215216216216217217217218218218219219219220220220221221221222222222223223223224224224225225225226226226227227227228228228229229229230230230231231231232232232233233233234234234235235235236236236237237237238238238239239239240240240241241241242242242243243243244244244245245245246246246247247247248248248249249249250250250251251251252252252253253253254254254255255255256256256257257257258258258259259259260260260261261261262262262263263263264264264265265265266266266267267267268268268269269269270270270271271271272272272273273273274274274275275275276276276277277277278278278279279279280280280281281281282282282283283283284284284285285285286286286287287287288288288289289289290290290291291291292292292293293293294294294295295295296296296297297297298298298299299299300300300301301301302302302303303303304304304305305305306306306307307307308308308309309309310310310311311311312312312313313313314314314315315315316316316317317317318318318319319319320320320321321321322322322323323323324324324325325325326326326327327327328328328329329329330330330331331331332332332333333333334334334335335335336336336337337337338338338339339339340340340341341341342342342343343343344344344345345345346346346347347347348348348349349349350350350351351351352352352353353353354354354355355355356356356357357357358358358359359359360360360361361361362362362363363363364364364365365365366366366367367367368368368369369369370370370371371371372372372373373373374374374375375375376376376377377377378378378379379379380380380381381381382382382383383383384384384385385385386386386387387387388388388389389389390390390391391391392392392393393393394394394395395395396396396397397397398398398399399399400400400401401401402402402403403403404404404405405405406406406407407407408408408409409409410410410411411411412412412413413413414414414415415415416416416417417417418418418419419419420420420421421421422422422423423423424424424425425425426426426427427427428428428429429429430430430431431431432432432433433433434434434435435435436436436437437437438438438439439439440440440441441441442442442443443443444444444445445445446446446447447447448448448449449449450450450451451451452452452453453453454454454455455455456456456457457457458458458459459459460460460461461461462462462463463463464464464465465465466466466467467467468468468469469469470470470471471471472472472473473473474474474475475475476476476477477477478478478479479479480480480481481481482482482483483483484484484485485485486486486487487487488488488489489489490490490491491491492492492493493493494494494495495495496496496497497497498498498499499499500500
Deactivate TL
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"7113":{"morph":{"__isSmartRef__":true,"id":7111},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7114":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7115},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":7116}],"eventHandler":{"__isSmartRef__":true,"id":7118},"_ClipMode":"hidden","derivationIds":[],"id":"BCF24172-E7AB-4346-9F77-51DCBF90F7BD","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":7110},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.5,70.0)"},"7115":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(73.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"7116":{"style":{"__isSmartRef__":true,"id":7117},"chunkOwner":{"__isSmartRef__":true,"id":7114},"_id":"_118250","storedString":"SeeTheState","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7117":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7118":{"morph":{"__isSmartRef__":true,"id":7114},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7119":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"7120":{"morph":{"__isSmartRef__":true,"id":7110},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7121":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7122":{"partsSpaceName":"PartsBin/sd1213/","name":"SeeTheState","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"7123":{"submorphs":[{"__isSmartRef__":true,"id":7124},{"__isSmartRef__":true,"id":7127}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7132},"eventHandler":{"__isSmartRef__":true,"id":7133},"_ClipMode":"visible","derivationIds":[],"id":"5ABCB9E1-9110-49ED-AD04-BA96937E2B62","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":7134},"targetName":"SketchPad","partItem":{"__isSmartRef__":true,"id":6516},"owner":{"__isSmartRef__":true,"id":7052},"isSelected":true,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,105.0)"},"7124":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7125},"eventHandler":{"__isSmartRef__":true,"id":7126},"_ClipMode":"visible","derivationIds":[],"id":"224F40F3-C11F-4BD3-9CA9-A8D289480EE9","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":7123},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"7125":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
Breite
Verhältnis
Höhe
lblue
Schritt
Stop
Start
Position
Vert. Abstand
Horiz. Abstand
Gewähltes Objekt
Algorithmus bedienen
Constraints hinzufügen
SketchArea und MouseEvents initialisieren
Setup
Initialisieren
Variablen: []\nGesucht: []\nSchlupfvariablen: []\n\nResults: [0, 0]\n\n \n F\n


Constraints
Variablen
Tableau
disableSyntaxHighlighting()
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"7126":{"morph":{"__isSmartRef__":true,"id":7124},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7127":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7128},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":7129}],"eventHandler":{"__isSmartRef__":true,"id":7131},"_ClipMode":"hidden","derivationIds":[],"id":"4A2A1F89-18F0-4FDD-A2F1-F2DBD3D0C280","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":7123},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(9.5,70.0)"},"7128":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(61.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"7129":{"style":{"__isSmartRef__":true,"id":7130},"chunkOwner":{"__isSmartRef__":true,"id":7127},"_id":"_118252","storedString":"SketchPad","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7130":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7131":{"morph":{"__isSmartRef__":true,"id":7127},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7132":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":3,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(230,230,230)"},"7133":{"morph":{"__isSmartRef__":true,"id":7123},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7134":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7135":{"addPartItemAsync":{"__isSmartRef__":true,"id":7136},"adjustForNewBounds":{"__isSmartRef__":true,"id":7140},"selectPartItem":{"__isSmartRef__":true,"id":7147},"startAddingPartItems":{"__isSmartRef__":true,"id":7150},"stopAddingPartItemsAsync":{"__isSmartRef__":true,"id":7154},"unselectAll":{"__isSmartRef__":true,"id":7158}},"7136":{"funcProperties":{"__isSmartRef__":true,"id":7137},"source":"function addPartItemAsync() {\n if (!this.partItemsToBeAdded || this.partItemsToBeAdded.length == 0) {\n this.stopAddingPartItemsAsync();\n return;\n }\n\n var partItem = this.partItemsToBeAdded.shift();\n var morph = partItem.asPartsBinItem();\n this.addMorph(morph);\n this.adjustForNewBounds() \n}","varMapping":{"__isSmartRef__":true,"id":7139},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7137":{"timestamp":{"__isSmartRef__":true,"id":7138},"user":"robertkrahn"},"7138":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:38 GMT+0200 (CEST)"},"7139":{"this":{"__isSmartRef__":true,"id":7052}},"7140":{"funcProperties":{"__isSmartRef__":true,"id":7141},"source":"function adjustForNewBounds() {\n/*\n\tthis.adjustForNewBounds()\n*/\n\t$super();\n\tvar bounds = this.innerBounds(),\n\t\tx = bounds.x,\n\t\ty = bounds.y,\n\t\twidth = bounds.width;\n\tthis.submorphs.forEach(function(morph) {\n\t\tvar extent = morph.getExtent();\n\t\tif (extent.x + x > width) {\n\t\t\tx = 0;\n\t\t\ty += extent.y + 5;\n\t\t}\n\t\tmorph.setPosition(pt(x,y))\n\t\tx += extent.x + 5;\n\t})\n}","varMapping":{"__isSmartRef__":true,"id":7142},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7141":{},"7142":{"this":{"__isSmartRef__":true,"id":7052},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7143}},"7143":{"$super":{"__isSmartRef__":true,"id":7144}},"7144":{"funcProperties":{"__isSmartRef__":true,"id":7145},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":7146},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7145":{},"7146":{"name":"adjustForNewBounds","obj":{"__isSmartRef__":true,"id":7052}},"7147":{"funcProperties":{"__isSmartRef__":true,"id":7148},"source":"function selectPartItem(item) {\n\tthis.selectedItem = item && item.partItem;\n\tthis.submorphs.without(item).invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":7149},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7148":{},"7149":{"this":{"__isSmartRef__":true,"id":7052}},"7150":{"funcProperties":{"__isSmartRef__":true,"id":7151},"source":"function startAddingPartItems(partItems) {\n this.partItemsToBeAdded = partItems.clone();\n this.startStepping(0, 'addPartItemAsync')\n}","varMapping":{"__isSmartRef__":true,"id":7153},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7151":{"timestamp":{"__isSmartRef__":true,"id":7152},"user":"robertkrahn"},"7152":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:00:58 GMT+0200 (CEST)"},"7153":{"this":{"__isSmartRef__":true,"id":7052}},"7154":{"funcProperties":{"__isSmartRef__":true,"id":7155},"source":"function stopAddingPartItemsAsync() {\n this.stopStepping();\n delete this.partItemsToBeAdded;\n}","varMapping":{"__isSmartRef__":true,"id":7157},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7155":{"timestamp":{"__isSmartRef__":true,"id":7156},"user":"robertkrahn"},"7156":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:46 GMT+0200 (CEST)"},"7157":{"this":{"__isSmartRef__":true,"id":7052}},"7158":{"funcProperties":{"__isSmartRef__":true,"id":7159},"source":"function unselectAll() {\n\tthis.submorphs.invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":7160},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7159":{},"7160":{"this":{"__isSmartRef__":true,"id":7052}},"7161":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":7162}],"derivationIds":[1238,"779C0566-5466-4191-9056-3A104C7EFAEC","F8319D79-817B-415B-80D1-ACE5F12CDD01","37900DC1-0689-4E1B-9709-A65C15C40367","399B28D7-03E3-4E38-8710-E7A5F5F513D1","8EA24F2B-6E35-4013-8CCB-18016701673B","C5991ECA-726A-42D6-8AB1-1B6DA1AAD119","7C6FC789-C7D6-482C-906E-5EABA9E0E151","7C90668B-396F-43DB-AB44-3277DA8BE863","CDE8D251-2EED-4992-B316-64B64110C044","5D293BC5-06E6-425F-B654-F22EF9E8225E","A568DFA0-B5A0-42C6-A370-F4C23551D3DA","8FAE443C-8E8F-44EF-B5C8-7E103E74AD92","3FD3C7A0-B776-41AF-86DF-DC5A4EE9403E","115E4AE3-4DA0-482F-91C6-DB88E0E266D0","36F8D23F-3ADC-40FB-9A9B-D726CA8560D2","F32C1526-A32B-46B5-B550-44C9A527EB19","B075E4A4-D511-45BC-A05D-E9FEB4D8EF29","D554E6AE-A18D-4BBA-AB29-419B75691B79","FC0321C2-D605-46BA-AB54-5E0DE54D24B6","8FD3C4B2-B7CD-45BE-8083-91E22916BA1F","67FC2D7C-C086-4C8D-B517-C52969D3B3FF"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":7163},"grabbingEnabled":false,"halosEnabled":true,"id":"28B5AB3D-A29F-4763-8B7E-1BEE57807A17","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":7164},"layout":{"__isSmartRef__":true,"id":7169},"lighterFill":{"__isSmartRef__":true,"id":7170},"name":"removeCategoryButton","normalFill":{"__isSmartRef__":true,"id":7175},"owner":{"__isSmartRef__":true,"id":6463},"partsBinMetaInfo":{"__isSmartRef__":true,"id":7180},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":7181},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":7164}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7182},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(120.0,10.0)"},"7162":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":7161},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":7161},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7163":{"morph":{"__isSmartRef__":true,"id":7161},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7164":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1239,"0950594A-94D2-49BB-8E22-06789654760D","9E11E76B-89E8-4AF1-8D7F-24952002D1DE","39E0A384-A8F7-4ECE-A3F3-3B39C85B1DBA","7970902A-4F1C-4337-8A61-02D5AEA5697B","DE30399C-D0BE-412E-B0C6-18B37109F841","E311AA2E-9F6A-4DF4-AAD2-6631660E1203","AA4706D6-6736-4F85-80F2-48443DC7DA44","C2A120EC-B8B5-44A6-801B-F8E9FDE230BF","34EB9510-4D09-4B14-8B09-45852E807EEC","578C10D1-9557-441C-ABD1-303291DEFD1A","680618F4-7A7D-43A9-B75C-4515C8D3A904","1631FBD4-94FC-4C42-A426-822A8D107F36","574DCB97-CFE4-470B-944F-567F9CBAD365","81CA5687-24FD-462D-BFD3-A33C82169582","B85E3B2A-7437-47F6-BDF5-D02C7F6C5A0F","0375365E-D522-4331-BCA3-1B9C85143F76","34D3646F-8812-4695-9CFD-CD9AF31869F4","D8EE495F-73DC-4FA7-83BA-744F42C42961","C4DB5339-6A92-498C-B623-2BC70CC81C46","AE363E33-8E9C-4567-B535-14DF49B2AE7B","DDCDE98E-2542-49E4-92C1-C7806BB82FD5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":7165},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"F18FC2A3-06BB-4124-9F52-9079F0F860E4","isLabel":true,"owner":{"__isSmartRef__":true,"id":7161},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":7166},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":7167}],"textStyle":null,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"7165":{"morph":{"__isSmartRef__":true,"id":7164},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7166":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"7167":{"_id":"_1752","chunkOwner":{"__isSmartRef__":true,"id":7164},"storedString":"-","style":{"__isSmartRef__":true,"id":7168},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7168":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7169":{"moveVertical":false},"7170":{"stops":[{"__isSmartRef__":true,"id":7171},{"__isSmartRef__":true,"id":7172},{"__isSmartRef__":true,"id":7173},{"__isSmartRef__":true,"id":7174}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7171":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7172":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7173":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7174":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7175":{"stops":[{"__isSmartRef__":true,"id":7176},{"__isSmartRef__":true,"id":7177},{"__isSmartRef__":true,"id":7178},{"__isSmartRef__":true,"id":7179}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7176":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"7177":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7178":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7179":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"7180":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7181":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":7175},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"7182":{"onFire":{"__isSmartRef__":true,"id":7183}},"7183":{"funcProperties":{"__isSmartRef__":true,"id":7184},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').removeCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":7185},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7184":{},"7185":{"this":{"__isSmartRef__":true,"id":7161}},"7186":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":7187}],"derivationIds":[1240,"4C2C10AA-3167-4B7D-9518-38AA200B5BC6","03AA66B1-0216-4615-BC50-CD240729363E","E4ECDC08-B9DE-4716-97F1-FA4A9D84B22D","AA637DB5-981E-4875-A449-4FEA2FC1C13F","55DB5207-1834-4135-81B3-4F1837BD85E0","30C8FE48-BA9E-43F9-B4FC-0341EC392ACF","2C20BACF-1CEC-44C2-8F56-12470A7027A9","C650BBE2-143B-4BC5-8EF1-1A524E123AE5","F33FAD3D-DBA2-49AD-84F4-4754F4036D2D","1482E0D5-DF16-48E6-8815-B26DA5EE5818","EAC37F08-BCB6-4170-8667-1B6CFCF4E5A1","B09187AF-0ADE-40E9-8854-F43365D6200B","45D0DBA7-4458-4FB4-A7DE-5D5F8FA7C07C","B8FF07C9-562A-462B-9E72-0374A9AF23B6","5BDD2225-268A-48C3-9D60-A54BE7218F3E","024166B5-514F-42E9-9B8F-92BE1B1B561F","1A0825CD-8DCC-4F32-93FF-4912FB1E4F15","3320CEA7-B9AF-42CD-AD29-0D52B7739050","0D8069EA-5802-4A24-B8E7-E1160565C299","FCF30573-BCDB-4042-B92B-C092E4190C28","94784633-A8EA-450E-8B8B-0F911C3A36B8"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":7188},"grabbingEnabled":false,"halosEnabled":true,"id":"233A53A1-6C55-49CF-8CE7-C251F1945E2F","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":7189},"layout":{"__isSmartRef__":true,"id":7194},"lighterFill":{"__isSmartRef__":true,"id":7195},"name":"addCategoryButton","normalFill":{"__isSmartRef__":true,"id":7200},"owner":{"__isSmartRef__":true,"id":6463},"partsBinMetaInfo":{"__isSmartRef__":true,"id":7205},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":7206},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":7189}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7207},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(100.0,10.0)"},"7187":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":7186},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":7186},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7188":{"morph":{"__isSmartRef__":true,"id":7186},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7189":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1241,"4FB5FB12-B7A2-4FF0-A0A1-C45C2FAE8274","7FFD3B07-E2DB-4CA7-A11B-327EBF88268D","3AD91228-BC6B-4030-A2C5-4055DF856DE4","B0F178B5-2384-4150-9E8E-F9F630407349","B62BAE98-D2F9-4769-A7A2-64403D5C2C21","F208698E-6181-438F-8C96-4E6B9739967E","DA6A940F-C968-47AC-AC35-59D17BBB71BC","D72F3161-DE66-4A55-827B-FE95CB3855C1","38222CFF-F285-4D8C-8CE9-49E289A8DB01","27598E1E-5C29-40E9-9828-BDA39C7A14D0","2ED00864-0FC6-4DF5-98A8-E6C0D982098E","C1578206-028D-4DFF-8D5C-B8B472E478BD","AE545D90-295C-4BA2-B148-7CD56762EEC8","5A3C8159-95EC-45BA-A630-50FFF32492DB","4558E404-B6A2-456D-86CD-6A7ABD655AEB","70C14ABA-91D0-4910-9A6B-DE34408484EE","0D747327-F2BD-41C9-943C-E50F4EF2B5E3","C3C7355F-DF3C-4032-9C6D-55899FFC46DD","ABAA2D38-A640-4970-8AFA-E37723B84418","26A7A216-59DE-443A-B819-671E0509B38A","FA59C86F-2792-452F-970B-152848AFDC51"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":7190},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"B8A0D403-B5FA-4173-828B-C2D8BA209272","isLabel":true,"owner":{"__isSmartRef__":true,"id":7186},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":7191},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":7192}],"textStyle":null,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"7190":{"morph":{"__isSmartRef__":true,"id":7189},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7191":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"7192":{"_id":"_1753","chunkOwner":{"__isSmartRef__":true,"id":7189},"storedString":"+","style":{"__isSmartRef__":true,"id":7193},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7193":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7194":{"moveVertical":false},"7195":{"stops":[{"__isSmartRef__":true,"id":7196},{"__isSmartRef__":true,"id":7197},{"__isSmartRef__":true,"id":7198},{"__isSmartRef__":true,"id":7199}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7196":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7197":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7198":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7199":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7200":{"stops":[{"__isSmartRef__":true,"id":7201},{"__isSmartRef__":true,"id":7202},{"__isSmartRef__":true,"id":7203},{"__isSmartRef__":true,"id":7204}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7201":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"7202":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7203":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7204":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"7205":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7206":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":7200},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"7207":{"onFire":{"__isSmartRef__":true,"id":7208}},"7208":{"funcProperties":{"__isSmartRef__":true,"id":7209},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').addCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":7210},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7209":{},"7210":{"this":{"__isSmartRef__":true,"id":7186}},"7211":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":533.2024292894854,"_MinTextHeight":null,"_MinTextWidth":533.2024292894854,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":7212}],"charsReplaced":"Tit","derivationIds":[1242,"A22EEABD-CB29-4C5C-8C48-F766E326BC3F","6A6D6852-0ACD-4AFB-B78D-5C1767FC64BF","9D304E91-4077-4112-BBAA-EA47623B1BD8","178FCB01-0879-494A-9F87-056D582D689E","26B6A9F2-7F9D-4666-AB17-65E0DCD0BA0A","74080715-3CAE-431E-94C4-C98DDDF12BCD","54094B9D-EC29-4193-AE36-80A09F2E996E","3C430B51-E92E-42CF-9F28-9155B1DD75BE","95739011-C77B-4A83-92C9-404E7678E001","CE98D4C0-8E1E-40C3-AA60-10700C5B09B8","9FCABE52-F360-4ABC-81B7-C64D6A931C03","AFE833D0-7AAD-4F80-9FA0-E34F01873FB9","0519742E-9514-4066-9CD3-ED884C62AE77","2175C2DC-5DAA-4A1A-803E-8B55C07D6806","3148E12F-D9FA-4141-9A5E-73E3F8A65776","86933F48-407D-458F-ADB7-865018746EDD","0C9ED1AC-B0C4-4C07-AC29-B9CF795F80FB","CF02BEE5-9294-42D6-AA95-2DCAD8E1D80E","5333D73E-9BE2-4526-8847-CD7CA1827C5C","7C3C1909-748E-41BA-BF6E-926C8D53FF4F","61CE49D9-E095-4CDB-8F1F-0B1214228EC8"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":7213},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"8BD47FC7-DD59-42C1-9330-EDEED163A0D3","isInputLine":true,"lastFindLoc":3,"layout":{"__isSmartRef__":true,"id":7214},"name":"searchText","owner":{"__isSmartRef__":true,"id":6463},"partsBinMetaInfo":{"__isSmartRef__":true,"id":7215},"prevScroll":[0,0],"registeredForMouseEvents":true,"savedTextString":"tab","scripts":[],"shape":{"__isSmartRef__":true,"id":7216},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":7217}],"priorSelectionRange":[0,0],"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,13.1)","textColor":"Color.rgb(0,0,0)"},"7212":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":7211},"targetMethodName":"search","targetObj":{"__isSmartRef__":true,"id":6463},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7213":{"morph":{"__isSmartRef__":true,"id":7211},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7214":{"resizeWidth":true},"7215":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7216":{"_BorderRadius":1.8500000000000003,"_BorderStyle":"solid","_BorderWidth":2.3680000000000003,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(552.9,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"7217":{"style":{"__isSmartRef__":true,"id":7218},"chunkOwner":{"__isSmartRef__":true,"id":7211},"_id":"_15858","storedString":"tab","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7218":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7219":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":168,"_MinTextWidth":168,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1243,"5346A257-CAB6-48DA-B412-636917F28280","E611ABED-3298-4027-89C5-503BFCFE4CA3","27AE40EC-F949-496E-8968-BA32D5E3A431","025BE71F-60AB-4115-B745-04714CE7774C","A2845EF4-117F-4AC3-AD19-E09D78C3C866","B854DD97-9BE2-44B9-BFF5-93AA931B4385","2FEEF365-D284-4F58-A92B-A8E11A69DAA6","41171B50-1911-4C21-A067-633FFB938163","6FF550A7-CD2A-48AA-B67F-9E24ACDEB0C1","107A1C0E-D268-4536-AF57-603A206E6460","108F5C5C-B711-4859-8463-980AD2E5EC4C","B78A07FF-977F-4CC1-8870-16B4756D22A1","EACE9426-8983-4C7C-9388-7829A84E90FB","01449D54-8A3D-46AD-9B4F-7CB12D5FF2A9","705CF292-539B-4A18-81B5-3D2B962B1D82","7810B7C5-9EAF-4413-85AB-8FE6E928F162","5B5C10A0-4921-4667-85C7-D7C5966142AF","6A39CF0A-97A8-49DF-9B54-020670AD0468","88E227DC-8FD9-4B38-97D6-85FC64763D68","3B9B0D78-5CAA-4412-897E-8B85FA575A81","1604E949-532E-4C99-9456-9E4406A5379E"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":7220},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"51F211E6-7596-4C99-9714-0E2AA9A785D6","lastFindLoc":-9,"name":"Text4","owner":{"__isSmartRef__":true,"id":6463},"partsBinMetaInfo":{"__isSmartRef__":true,"id":7221},"prevScroll":[0,0],"previousSelection":[0,6],"priorSelectionRange":[6,6],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":7222},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":7223}],"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,0.1)","textColor":"Color.rgb(0,0,0)"},"7220":{"morph":{"__isSmartRef__":true,"id":7219},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7221":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7222":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(168.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"7223":{"_id":"_1755","chunkOwner":{"__isSmartRef__":true,"id":7219},"morph":{"__isSmartRef__":true,"id":7219},"storedString":"search","style":{"__isSmartRef__":true,"id":7224},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7224":{"italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7225":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/AdvancedCodeEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7226":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/login.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7227":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/AtomTile.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7228":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/AtomTile.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7229":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TwitterSource.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7230":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/AtomTile.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7231":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TwitterSource.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7232":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/ODataCustomerTile.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7233":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/ODataCustomerTile.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7234":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TwitterSource.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7235":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/ODataCustomerTile.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7236":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TileImage.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7237":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TileImage.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7238":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TileText.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7239":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TileText.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7240":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TileImage.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7241":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TileText.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7242":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TileLink.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7243":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/ODataTileSourceSearch.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7244":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TileLink.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7245":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/ODataTileSourceSearch.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7246":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/AtomSource.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7247":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TileFeed.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7248":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TileLink.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7249":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/AtomSource.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7250":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TileFeed.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7251":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/ODataTileSourceSearch.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7252":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/AtomSource.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7253":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TileFeed.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7254":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/BasicTile.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7255":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/ODataShipperTile.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7256":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/BasicTile.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7257":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/ODataShipperTile.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7258":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TileImageBase64.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7259":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/BasicTile.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7260":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TweetTile.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7261":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TileImageBase64.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7262":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/ODataShipperTile.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7263":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TweetTile.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7264":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TileImageBase64.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7265":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tiles/TweetTile.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7266":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ElProfesor/EmptyElProfesor.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7267":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ElProfesor/ElProfesorOnConnections.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7268":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ElProfesor/EmptyElProfesor.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7269":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ElProfesor/ElProfesorOnConnections.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7270":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ElProfesor/ElProfesorOnLivelyKernel.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7271":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ElProfesor/ElProfesorOnLivelyKernel.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7272":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ElProfesor/ElProfesorOnMorphs.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7273":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ElProfesor/EmptyElProfesor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7274":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ElProfesor/ElProfesorOnConnections.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7275":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ElProfesor/ElProfesorOnMorphs.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7276":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ElProfesor/ElProfesorOnLivelyKernel.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7277":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ElProfesor/ElProfesorOnMorphs.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7278":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/MethodFinderPane.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7279":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7280":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/ToolTabPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7281":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/MethodFinderPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7282":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7283":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/FileEditorPane.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7284":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/FileEditorPane.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7285":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/WorldSearchDialog.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7286":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/SeverEditorPane.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7287":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/WorldSearchDialog.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7288":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/FileEditorPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7289":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/SeverEditorPane.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7290":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/WorldSearchDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7291":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/SeverEditorPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7292":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/ToolTabPane.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7293":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/ToolTabPane.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7294":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/MethodFinderPane.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7295":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7296":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/pages_album_1.png.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7297":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/pin.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7298":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SimilarityDemo/SimilarityDemo.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7299":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SimilarityDemo/SimilarityDemo.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7300":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SimilarityDemo/SimilarityDemo.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7301":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/pin.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7302":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Rectangle-republished.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7303":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Visual%20Bindings.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7304":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/TextAttributeEditor.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7305":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/SizzleSelector.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7306":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/ColorfulWindmill.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7307":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/SandboxBackup.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7308":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/PartsBinBrowser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7309":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/ColorfulWindmill.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7310":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/HTMLCanvas.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7311":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/CSSEditor.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7312":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Optimized%20Bootstrap.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7313":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/StyleEditor.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7314":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/HTMLCanvas.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7315":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/StyleEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7316":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/ModernWindowTest.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7317":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/ChartsBinBrowser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7318":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/TextAttributeEditor%20.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7319":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/RelativeMorph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7320":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/ModifiedGreenRectangle.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7321":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/GreenRectangle.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7322":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Car2.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7323":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/ChartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7324":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/StackedAreaChart.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7325":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/ModifiedGreenRectangle.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7326":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Car2.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7327":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Orange%20Rectangle.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7328":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/JournalStack.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7329":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Rectangle%20Light%20Blue.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7330":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/StyleBrowser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7331":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/MyRedRectangle.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7332":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Orange%20Rectangle.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7333":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Car.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7334":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/OldStyleEditor.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7335":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Rectangle-republished.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7336":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/mouseEventHandlers.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7337":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Rectangle%20Light%20Blue.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7338":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/StyleBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7339":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/MyRedRectangle.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7340":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/TextAttributeEditor.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7341":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/SizzleSelector.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7342":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/mouseEventHandlers.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7343":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Visual%20Bindings.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7344":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/SandboxBackup.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7345":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/TextAttributeEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7346":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/PartsBinBrowser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7347":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/ColorfulWindmill.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7348":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/SizzleSelector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7349":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/SandboxBackup.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7350":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7351":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/CSSEditor.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7352":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/HTMLCanvas.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7353":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Optimized%20Bootstrap.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7354":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/CSSEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7355":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/StyleEditor.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7356":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/ModernWindowTest.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7357":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/TextAttributeEditor%20.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7358":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/RelativeMorph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7359":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/ModernWindowTest.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7360":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/ChartsBinBrowser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7361":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/GreenRectangle.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7362":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/TextAttributeEditor%20.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7363":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/ModifiedGreenRectangle.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7364":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/RelativeMorph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7365":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/StackedAreaChart.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7366":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Car2.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7367":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/GreenRectangle.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7368":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/StackedAreaChart.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7369":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/JournalStack.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7370":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Orange%20Rectangle.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7371":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Car.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7372":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/StyleBrowser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7373":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Rectangle%20Light%20Blue.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7374":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/OldStyleEditor.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7375":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/JournalStack.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7376":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/MyRedRectangle.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7377":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Rectangle-republished.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7378":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/login.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7379":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/Car.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7380":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/OldStyleEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7381":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sandbox/mouseEventHandlers.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7382":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/RedRectangle.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7383":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Gestures/GestureRecognizer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7384":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Gestures/GestureRecognizer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7385":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Gestures/GestureRecognizer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7386":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Backgrounds/LK1Background.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7387":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Backgrounds/randomBackgroundButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7388":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Backgrounds/WhiteBackground.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7389":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Backgrounds/GrayBackground.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7390":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Backgrounds/WhiteBackground.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7391":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Backgrounds/randomBackgroundButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7392":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Backgrounds/GrayBackground.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7393":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Backgrounds/LivelyBackgroundControl.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7394":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Backgrounds/LK1Background.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7395":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Backgrounds/LivelyBackgroundControl.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7396":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Backgrounds/WhiteBackground.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7397":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Backgrounds/GrayBackground.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7398":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Backgrounds/LK1Background.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7399":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Backgrounds/LivelyBackgroundControl.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7400":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Backgrounds/randomBackgroundButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7401":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Productivity/TodoList.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7402":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Productivity/TodoList.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7403":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Productivity/TodoList.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7404":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CodePane.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7405":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ScrollBox.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7406":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/SplitterMorph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7407":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/NameLabel.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7408":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CodePane.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7409":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/VerticalItemScrollBox.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7410":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/NameLabel.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7411":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/VerticalItemScrollBox.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7412":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/SplitterMorph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7413":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CodePane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7414":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/NameLabel.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7415":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/DrawingCanvas.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7416":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/VerticalItemScrollBox.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7417":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/DrawingCanvas.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7418":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/RGBColorChooser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7419":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/RGBColorChooser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7420":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/DrawingCanvas.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7421":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/TabFolder.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7422":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/RGBColorChooser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7423":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/TabFolder.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7424":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ObjectEditorScriptPane.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7425":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ObjectEditorScriptPane.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7426":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/TabFolder.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7427":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/PrintingWorkspace.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7428":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ResizeCorner.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7429":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/PrintingWorkspace.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7430":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ResizeCorner.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7431":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ObjectEditorScriptPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7432":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/PrintingWorkspace.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7433":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ResizeCorner.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7434":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/HyperCard.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7435":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/HyperCard.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7436":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/SimpleColorButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7437":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/SimpleColorButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7438":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/HyperCard.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7439":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ProgressBar.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7440":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ProgressBar.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7441":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/SimpleColorButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7442":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/JournalEntry.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7443":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ClipMorph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7444":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/MinimizedMorphContainer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7445":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/JournalEntry.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7446":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ClipMorph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7447":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/MinimizedMorphContainer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7448":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ProgressBar.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7449":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/LabeledBox.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7450":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CloseButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7451":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ProgressIndicator.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7452":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/LabeledBox.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7453":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/JournalEntry.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7454":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CloseButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7455":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ProgressIndicator.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7456":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ClipMorph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7457":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/MinimizedMorphContainer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7458":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/FilterableList.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7459":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/FilterableList.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7460":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ScrollBox.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7461":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/LabeledBox.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7462":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/CloseButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7463":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ProgressIndicator.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7464":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/ScrollBox.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7465":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/FilterableList.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7466":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/SplitterMorph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7467":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/RedRectangle.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7468":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/oneImage.png.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7469":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/IntegerInput.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7470":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/ReferenceChoice.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7471":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DataSelector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7472":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/IntegerInput.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7473":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/wlsReference.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7474":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/FloatInput.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7475":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/wlsReference.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7476":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/FloatInput.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7477":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/MessageMorph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7478":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/wlsReference.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7479":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/MessageMorph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7480":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/FloatInput.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7481":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DataForm.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7482":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DataDisplay.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7483":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DataForm.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7484":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DataDisplay.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7485":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/MessageMorph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7486":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/TextInput.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7487":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DataForm.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7488":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/AboutDatabaseDemo.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7489":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/TextInput.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7490":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DataDisplay.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7491":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/AboutDatabaseDemo.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7492":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/TableCreator.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7493":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/TableCreator.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7494":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DataDeclarator.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7495":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/TextInput.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7496":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/AboutDatabaseDemo.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7497":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DataDeclarator.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7498":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/TableCreator.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7499":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DatabaseConnector.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7500":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DatabaseConnector.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7501":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DataDeclarator.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7502":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DatabaseConnector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7503":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DataReference.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7504":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DataReference.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7505":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DataReference.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7506":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/BooleanInput.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7507":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/BooleanInput.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7508":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/BooleanInput.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7509":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/ReferenceChoice.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7510":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DataSelector.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7511":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/ReferenceChoice.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7512":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/DataSelector.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7513":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DatabaseDemo/IntegerInput.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7514":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUVisualization.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7515":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUWorkload.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7516":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUVisualization.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7517":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUWorkload.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7518":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUVisualization.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7519":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Issues/CPUWorkload.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7520":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/TitleTextStyle.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7521":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/RotationBehavior.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7522":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/GradientBehavior.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7523":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/SubtitleTextStyle.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7524":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/RotationBehavior.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7525":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/SubtitleTextStyle.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7526":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/GradientBehavior.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7527":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/RotationBehavior.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7528":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/SubtitleTextStyle.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7529":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/NoteTextStyle.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7530":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/NoteTextStyle.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7531":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/ThrobbingBehavior.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7532":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/ColorBehavior.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7533":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/ThrobbingBehavior.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7534":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/ColorBehavior.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7535":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/NoteTextStyle.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7536":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/LaTeXHighlighting.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7537":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/InvisibleBehavior.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7538":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/LaTeXHighlighting.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7539":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/ColorBehavior.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7540":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/ThrobbingBehavior.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7541":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/InvisibleBehavior.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7542":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/TitleTextStyle.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7543":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/TitleTextStyle.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7544":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/LaTeXHighlighting.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7545":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/InvisibleBehavior.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7546":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/GradientBehavior.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7547":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/oneImage.png.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7548":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fabian/ObjectEditor.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7549":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fabian/ObjectEditorII.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7550":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fabian/ObjectEditorII.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7551":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fabian/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7552":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fabian/ObjectEditorII.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7553":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fabian/ObjectEditor.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7554":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/PrimitiveShapes.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7555":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Notebook.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7556":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrows.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7557":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Notebook.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7558":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Image.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7559":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/PrimitiveShapes.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7560":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrows.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7561":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Image.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7562":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Text.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7563":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Text.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7564":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Notebook.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7565":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Line.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7566":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrows.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7567":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Image.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7568":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Line.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7569":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrowOrange.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7570":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Text.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7571":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrowOrange.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7572":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7573":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Line.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7574":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrow.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7575":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7576":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrow.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7577":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrowOrange.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7578":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Rectangle.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7579":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7580":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Triangle.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7581":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/LineWithArrow.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7582":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Rectangle.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7583":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Triangle.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7584":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Star.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7585":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Rectangle.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7586":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Star.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7587":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Triangle.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7588":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Star.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7589":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Marker.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7590":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Marker.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7591":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Marker.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7592":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Car.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7593":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Cloud.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7594":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Car.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7595":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Cloud.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7596":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Car.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7597":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/PrimitiveShapes.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7598":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Cloud.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7599":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ColorPickerField.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7600":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/pages_album1.png.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7601":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestComment1.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7602":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CheapWorldLayout.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7603":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ColorPickerField.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7604":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Math/MathMorph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7605":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Math/MathMorph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7606":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Math/MathMorph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7607":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/MP2011WS/MetricsView.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7608":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/MP2011WS/MetricsView.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7609":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/MP2011WS/MetricsView.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7610":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/pages_album1.png.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7611":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectTracer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7612":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/CurveInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7613":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/TextInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7614":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/Debugger.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7615":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/Debugger.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7616":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/Debugger.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7617":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/FPSMorph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7618":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectAreaTracer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7619":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/FPSMorph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7620":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectAreaTracer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7621":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/FPSMorph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7622":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ModuleDependencyVis.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7623":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectAreaTracer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7624":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ModuleDependencyVis.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7625":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ModuleDependencyVis.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7626":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PropertySheet.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7627":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PropertySheet.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7628":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/Benchmarker.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7629":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/Benchmarker.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7630":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/SerializerBenchmark.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7631":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PropertySheet.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7632":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/AlternativeObjectDiffer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7633":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/SerializerBenchmark.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7634":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectDiffer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7635":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectSerializationGraph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7636":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/AlternativeObjectDiffer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7637":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/Benchmarker.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7638":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectDiffer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7639":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectSerializationGraph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7640":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/SerializerBenchmark.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7641":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/AlternativeObjectDiffer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7642":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectSerializationGraph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7643":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectDiffer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7644":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/SerializationGraph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7645":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/SerializationGraph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7646":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/TextUndoInspector.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7647":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PasteInspector.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7648":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/TextUndoInspector.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7649":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PasteInspector.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7650":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/SerializationGraph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7651":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectTracer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7652":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/TextUndoInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7653":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/ObjectTracer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7654":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/PasteInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7655":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/CurveInspector.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7656":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/TextInspector.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7657":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/CurveInspector.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7658":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Debugging/TextInspector.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7659":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TowerDefense.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7660":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/Chessboard.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7661":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/CheckersGame.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7662":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/CheckersGame.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7663":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/Chessboard.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7664":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/ChineseCheckers.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7665":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/Board.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7666":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/CheckersGame.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7667":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/ChineseCheckers.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7668":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/Board.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7669":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/GomokuGame.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7670":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/ChineseCheckers.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7671":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/GomokuGame.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7672":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/Board.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7673":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/GomokuGame.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7674":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/Pong.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7675":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/Rectangle.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7676":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/Pong.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7677":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/Rectangle.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7678":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/Pong.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7679":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/Rectangle.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7680":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/BlackPiece.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7681":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/BlackPiece.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7682":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/WhitePiece.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7683":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/WhitePiece.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7684":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/BlackPiece.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7685":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/TowerDefense.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7686":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/TowerDefense.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7687":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/WhitePiece.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7688":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/QuickBrownFox.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7689":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/TowerDefense.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7690":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/QuickBrownFox.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7691":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/QuickBrownFox.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7692":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/Chessboard.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7693":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Character.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7694":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CheapWorldLayout.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7695":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/logout.png.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7696":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CodeSnippets/ConvertPartsBinLogos.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7697":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CodeSnippets/ConvertPartsBinLogos.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7698":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CodeSnippets/ConvertPartsBinLogos.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7699":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/GoogleMaps.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7700":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/AddressExtractor.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7701":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/AddressExtractor.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7702":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/GoogleMaps.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7703":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/USMap.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7704":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/WorldMap.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7705":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/USMap.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7706":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/WorldMap.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7707":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/AddressExtractor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7708":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/USMap.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7709":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/WorldMap.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7710":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Maps/GoogleMaps.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7711":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/CollapsiblePanel.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7712":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/FontChooserDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7713":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/WordCounter.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7714":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/ColorField.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7715":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/MetaNoteText.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7716":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/Text.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7717":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/ColorField.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7718":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/DiffExample.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7719":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/FontChooserComboBox.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7720":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/Text.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7721":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/DiffExample.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7722":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/ColorField.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7723":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/FontChooserComboBox.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7724":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/StyleEditor1.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7725":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/StyleEditor2.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7726":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/DiffExample.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7727":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/Text.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7728":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VideoCodecTester.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7729":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VideoCodecTester.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7730":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/Cool.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7731":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VideoCodecTester.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7732":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VersionDiffer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7733":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/SAPLogo.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7734":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VersionDiffer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7735":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/CollapsiblePanel.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7736":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/FontChooserDialog.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7737":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/CollapsiblePanel.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7738":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/WordCounter.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7739":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/VersionDiffer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7740":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/WordCounter.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7741":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SWD2011/BloomFilter.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7742":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SWD2011/Prototype%20Inheritance.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7743":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SWD2011/BloomFilter.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7744":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SWD2011/ExampleSWDObject%20%20%20%20.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7745":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SWD2011/Prototype%20Inheritance.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7746":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SWD2011/ExampleSWDObject%20%20%20%20.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7747":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SWD2011/BloomFilter.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7748":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SWD2011/Prototype%20Inheritance.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7749":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SWD2011/ExampleSWDObject%20%20%20%20.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7750":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TowerDefense.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7751":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommentExample.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7752":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommentPinDemo.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7753":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommentExample.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7754":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommentPin.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7755":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommentPinDemo.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7756":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommentPinNew.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7757":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/TestComment2.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7758":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/GetSelectionTest.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7759":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommentExample.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7760":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommentPinDemo.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7761":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommentPinNew.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7762":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/GetSelectionTest.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7763":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommentPinNew.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7764":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/TestComment2.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7765":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/GetSelectionTest.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7766":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/TestEllipse.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7767":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommitMessageTest.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7768":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/TestEllipse.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7769":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommitMessageTest.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7770":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/TestEllipse.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7771":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommitMessageTest.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7772":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/Pin1.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7773":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/Pin1.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7774":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/Pin1.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7775":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommentPinGood.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7776":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommentPinGood.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7777":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/Pin.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7778":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/Pin.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7779":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommentPinGood.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7780":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CmtPin.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7781":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/JensContent.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7782":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/TestObjectDice.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7783":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/JensContent.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7784":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CmtPin.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7785":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/Pin.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7786":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/TestObjectDice.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7787":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/JensContent.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7788":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CmtPin.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7789":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/TestObjectDice.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7790":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommentPin.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7791":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tests/CommentPin.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7792":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestComment.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7793":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/DatabaseContainer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7794":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/ODataBrowser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7795":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/ODataSource.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7796":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/ODataBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7797":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/SQLiteViewer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7798":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/SQLiteViewer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7799":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/DatabaseContainer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7800":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/DatabaseContainer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7801":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/ODataSource.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7802":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/SQLiteViewer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7803":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/ODataSource.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7804":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Database/ODataBrowser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7805":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Character.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7806":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/LogSearch.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7807":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CPUData.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7808":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/NodeJSControl.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7809":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CPUData.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7810":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/NodeJSControl.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7811":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CommandLine.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7812":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerCommands.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7813":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CPUData.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7814":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CommandLine.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7815":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerCommands.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7816":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/NodeJSControl.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7817":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerPart.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7818":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/CommandLine.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7819":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/JSRemoteServerWorkspace.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7820":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerPart.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7821":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerCommands.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7822":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/JSRemoteServerWorkspace.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7823":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/FibonacciPart.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7824":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/ServerPart.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7825":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/JSRemoteServerWorkspace.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7826":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/FibonacciPart.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7827":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/LogSearch.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7828":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/LogSearch.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7829":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/FibonacciPart.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7830":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PartsClasses/TD.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7831":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PartsClasses/ObjectEditor.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7832":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PartsClasses/ClassBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7833":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PartsClasses/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7834":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PartsClasses/TestEllipse.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7835":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PartsClasses/TestEllipse.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7836":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PartsClasses/Rectangle%20Test.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7837":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PartsClasses/TestEllipse.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7838":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PartsClasses/TestRectangle%20%20%20.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7839":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PartsClasses/Rectangle%20Test.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7840":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PartsClasses/TestRectangle%20%20%20.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7841":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PartsClasses/TD.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7842":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PartsClasses/ClassBrowser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7843":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PartsClasses/TD.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7844":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PartsClasses/ClassBrowser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7845":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PartsClasses/ObjectEditor.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7846":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ScribbleMaker.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7847":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestObject.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7848":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestComment.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7849":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/AdvancedCodeEditor.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7850":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/login.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7851":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/BPCGrid.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7852":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/morphic.js/MinimalWorld.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7853":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/morphic.js/SnapJS.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7854":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/morphic.js/MinimalWorld.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7855":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/morphic.js/MinimalWorld2.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7856":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/morphic.js/SnapJS.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7857":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/morphic.js/MinimalWorld2.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7858":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/morphic.js/MinimalWorld.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7859":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/morphic.js/SnapJS.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7860":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/morphic.js/MinimalWorld2.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7861":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sync/DiffViewer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7862":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sync/DiffViewer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7863":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Sync/DiffViewer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7864":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/VBox.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7865":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/VBox.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7866":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/TabContainer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7867":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/JournalBox.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7868":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/VBox.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7869":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/JournalBox.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7870":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/JournalBox.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7871":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/FancyList.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7872":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/FancyList.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7873":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/HBox.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7874":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/LayoutConfigurator.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7875":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/TilePane.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7876":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/HBox.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7877":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/LayoutConfigurator.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7878":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/FancyList.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7879":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/TilePane.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7880":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/TilePane5x5.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7881":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/TilePane5x5.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7882":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/LayoutConfigurator.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7883":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/HBox.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7884":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/TilePane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7885":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/TabContainer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7886":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/TilePane5x5.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7887":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Layout/TabContainer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7888":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Holger/EventsLimiter.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7889":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Holger/RemoteDoIt.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7890":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Holger/EventsLimiter.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7891":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Holger/RemoteDoIt.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7892":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Holger/EventsLimiter.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7893":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Holger/RemoteDoIt.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7894":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/BPCGrid.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7895":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/pages_album_1.png.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7896":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Grid/GridFactory.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7897":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Grid/GridWorker.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7898":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Grid/GridWorker.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7899":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Grid/DummyRegistry.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7900":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Grid/GridFactory.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7901":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Grid/DummyRegistry.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7902":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Grid/GridWorker.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7903":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Grid/DummyRegistry.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7904":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Grid/GridFactory.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7905":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/testCopyPartItemTarget/TestObject.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7906":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/testCopyPartItemTarget/TestObject.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7907":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/testCopyPartItemTarget/TestObject.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7908":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/onlineChecker.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7909":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/VoteMorph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7910":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/VoteMorph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7911":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/WhiteBoard.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7912":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/WhiteBoard.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7913":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/VoteMorph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7914":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/PingTool.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7915":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/PingTool.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7916":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/WhiteBoard.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7917":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/PingTool.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7918":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/UserStory.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7919":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/UserStoryDestroyer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7920":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/UserStory.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7921":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/UserStoryDestroyer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7922":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/SyncMorph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7923":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/SyncMorph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7924":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/UserStory.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7925":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/DatabaseChooser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7926":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/UserStoryBoard.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7927":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/UserStoryDestroyer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7928":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/UserStoryBoard.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7929":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/SyncMorph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7930":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/DatabaseChooser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7931":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/UserStoryDiffViewer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7932":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/UserStoryDiffViewer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7933":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/DatabaseChooser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7934":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/UserStoryBoard.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7935":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/ObjectEditor_Merged.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7936":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/UserStoryDiffViewer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7937":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/ObjectEditor_Merged.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7938":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/ObjectEditor_Merged.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7939":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/onlineChecker.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7940":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/onlineChecker.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7941":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Crab.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7942":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/buttons1.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7943":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Kerze.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7944":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/pin.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7945":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/buttons1.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7946":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Kerze.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7947":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/pin.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7948":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/GridColorArt.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7949":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/buttons.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7950":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Elephant.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7951":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/chart.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7952":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/RhythmWheel.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7953":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ChamaeleonMorph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7954":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Heart.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7955":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/MonaLisa.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7956":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/AlbumContainer_demo.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7957":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Elephant.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7958":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/oneImage.png.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7959":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/chart.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7960":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ChamaeleonMorph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7961":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Pins.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7962":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Login.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7963":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Heart.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7964":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/oneImage_demo.png.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7965":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/FunnyWatcher.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7966":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/CrazyRectangle.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7967":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Login_demo.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7968":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/AlbumContainer_demo.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7969":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/oneImage.png.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7970":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/HeartsGame.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7971":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Pins.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7972":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/oneImage_demo.png.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7973":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/pages_album1.png.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7974":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/WanderingEye.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7975":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/CrazyRectangle.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7976":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/FunnyWatcher.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7977":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/AngryEye.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7978":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/TaskForm.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7979":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/People.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7980":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/grid.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7981":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ColoredRectCreator.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7982":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ChatMorph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7983":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/HeartsGame.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7984":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Alien.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7985":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/PianoKeyboard.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7986":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/pages_album1.png.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7987":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/dummy.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7988":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/TaskForm.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7989":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/EvilButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7990":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/logout.png.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7991":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Alien.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7992":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/RefactorMan.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7993":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/dummy.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7994":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/AlbumContainer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7995":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ForceSimulation.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7996":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Sticky.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7997":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/RefactorMan.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7998":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Crab.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7999":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/CrazyColorsAgain.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8000":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/AlbumContainer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8001":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ForceSimulation.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8002":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/buttons1.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8003":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/CrazyColorsAgain.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8004":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Kerze.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8005":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/pin.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8006":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/GridColorArt.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8007":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/buttons.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8008":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/RhythmWheel.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8009":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/GridColorArt.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8010":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Elephant.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8011":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/MonaLisa.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8012":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/chart.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8013":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ChamaeleonMorph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8014":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Heart.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8015":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/buttons.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8016":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/RhythmWheel.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8017":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Login.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8018":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/AlbumContainer_demo.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8019":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/oneImage.png.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8020":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/MonaLisa.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8021":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Pins.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8022":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Login_demo.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8023":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/oneImage_demo.png.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8024":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Login.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8025":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/FunnyWatcher.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8026":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/CrazyRectangle.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8027":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/WanderingEye.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8028":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/HeartsGame.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8029":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Login_demo.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8030":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/AngryEye.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8031":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/People.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8032":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ChatMorph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8033":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ColoredRectCreator.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8034":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/grid.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8035":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/pages_album1.png.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8036":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/PianoKeyboard.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8037":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/TaskForm.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8038":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/WanderingEye.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8039":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/AngryEye.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8040":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Alien.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8041":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/EvilButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8042":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/People.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8043":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ChatMorph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8044":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ColoredRectCreator.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8045":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/grid.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8046":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/logout.png.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8047":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/dummy.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8048":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/PianoKeyboard.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8049":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/EvilButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8050":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/RefactorMan.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8051":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/logout.png.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8052":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/ForceSimulation.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8053":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/AlbumContainer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8054":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Sticky.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8055":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Crab.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8056":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/CrazyColorsAgain.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8057":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/Sticky.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8058":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/pin.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8059":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/pages_album_1.png.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8060":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/VillagegirlCharacter.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8061":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/Game.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8062":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/Thing.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8063":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/FireThing.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8064":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/ScientistCharacter.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8065":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/StoneThing.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8066":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/VillagegirlCharacter.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8067":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/ScientistCharacter.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8068":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/Player.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8069":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/Tile.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8070":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/TextBubble.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8071":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/LavaTile.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8072":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/Player.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8073":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/LifeBar.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8074":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/CoderCharacter.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8075":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/OgreCharacter.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8076":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/OctocatCharacter.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8077":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/LifeBar.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8078":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/FlowerGrassTile.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8079":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/OgreCharacter.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8080":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/CoderCharacter.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8081":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/VillagerCharacter.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8082":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/FlowerGrassTile.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8083":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/FightMenu.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8084":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/LillypadTile.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8085":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/TreeThing.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8086":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/VillagerCharacter.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8087":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/WoodstackThing.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8088":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/Character.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8089":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/ParasolThing.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8090":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/FightMenu.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8091":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/GrassTile.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8092":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/LillypadTile.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8093":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/WaterTile.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8094":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/TreeThing.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8095":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/Character.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8096":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/GrassTile.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8097":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/DesertTile.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8098":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/WaterTile.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8099":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/Game.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8100":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/DesertTile.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8101":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/Thing.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8102":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/FireThing.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8103":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/VillagegirlCharacter.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8104":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/StoneThing.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8105":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/ScientistCharacter.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8106":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/FireThing.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8107":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/StoneThing.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8108":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/Tile.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8109":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/Player.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8110":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/TextBubble.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8111":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/LavaTile.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8112":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/Tile.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8113":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/LifeBar.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8114":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/TextBubble.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8115":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/LavaTile.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8116":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/OctocatCharacter.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8117":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/CoderCharacter.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8118":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/OgreCharacter.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8119":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/FlowerGrassTile.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8120":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/OctocatCharacter.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8121":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/VillagerCharacter.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8122":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/WoodstackThing.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8123":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/FightMenu.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8124":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/LillypadTile.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8125":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/TreeThing.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8126":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/ParasolThing.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8127":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/Character.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8128":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/GrassTile.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8129":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/WoodstackThing.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8130":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/ParasolThing.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8131":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/WaterTile.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8132":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/DesertTile.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8133":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/Thing.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8134":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FreedomOfSpeech/Game.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8135":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/PresentationContainer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8136":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SlideItem.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8137":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ContextJSBenchmarker.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8138":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WorldOverview.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8139":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SlideItem.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8140":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WorldSearchBot.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8141":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SVNChangesTables.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8142":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WikiActivitiesFit.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8143":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ColorRect.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8144":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/APIUsageInParts.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8145":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WriteFirstContent.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8146":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/AutoCompletion.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8147":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/DebuggerExample.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8148":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WordCompletionPresentation.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8149":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/APIUsageInParts.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8150":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/FooBar.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8151":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SeminarCalculator.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8152":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ChangeRecorder.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8153":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WorldSearch.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8154":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SaveWorldText.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8155":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ContextJSControl.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8156":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ChangeRecorder.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8157":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/MetaNote.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8158":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WorldSearch.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8159":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/NavigationIndex.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8160":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/TallyConnections.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8161":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/Connector.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8162":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/StripLineNumbersWorkspace.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8163":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/MassStylingWorkspace.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8164":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/CheapWorldLayout.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8165":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/Tmp.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8166":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/Reference.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8167":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/EditStyleInWorldMenu.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8168":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/FormatXMLCodeSnippet.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8169":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SpecialSyntaxWorkspace.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8170":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/AlternativeTextSearch.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8171":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/MyDateShower.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8172":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/NameDisplay.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8173":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/FormatXMLCodeSnippet.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8174":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/BallSimulation.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8175":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/AlternativeTextSearch.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8176":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WorldOverview.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8177":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/AlternativeList.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8178":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SlideItem.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8179":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/MyDateShower.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8180":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/RotateRect.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8181":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WorldSearchBot.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8182":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ReloadLocalRequirements.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8183":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/BallSimulation.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8184":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ReloadLocalRequirements.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8185":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ColorRect.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8186":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/DebuggerExample.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8187":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/FilterText.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8188":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/APIUsageInParts.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8189":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WebwerkstattSlides.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8190":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SeminarCalculator.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8191":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/DistributedDoit.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8192":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/GraphLayoutExample.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8193":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WordCounter.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8194":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ChangeRecorder.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8195":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/MetaNote.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8196":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WorldSearch.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8197":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/Citation.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8198":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/BibtexBrowser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8199":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/AnimateConnections.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8200":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WordCounter.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8201":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/GraphLayoutExample.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8202":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ToggleLayer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8203":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SteppingWordCounter.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8204":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ContextJSScopingSlide.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8205":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/StripLineNumbersWorkspace.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8206":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ContextJSCiteLayerExample1.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8207":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/TallyConnections.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8208":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/AnimateConnections.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8209":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/BibtexBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8210":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/CheapWorldLayout.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8211":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/GrayColorChooser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8212":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SteppingWordCounter.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8213":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/EditStyleInWorldMenu.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8214":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ContextJSScopingSlide.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8215":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/HaloTargetSnippet.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8216":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/Reference.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8217":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/HaloTargetSnippet.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8218":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SpecialSyntaxWorkspace.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8219":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/EventRecorder.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8220":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/NameDisplay.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8221":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/FormatXMLCodeSnippet.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8222":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/XRayStructure.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8223":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ShrinkWhiteSpace.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8224":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/AlternativeTextSearch.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8225":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/AlternativeList.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8226":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/MyDateShower.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8227":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WorldOverview.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8228":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/EventRecorder.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8229":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/RotateRect.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8230":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/BackgroundTitle.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8231":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/BallSimulation.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8232":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/BibliograhicLibray.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8233":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WorldSearchBot.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8234":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ShrinkWhiteSpace.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8235":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/PresentationContainer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8236":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ReloadLocalRequirements.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8237":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/BackgroundTitle.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8238":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/BibliograhicLibray.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8239":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WebwerkstattSlides.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8240":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/FilterText.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8241":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SVNChangesTables.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8242":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/DistributedDoit.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8243":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/AutoCompletion.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8244":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/Citation.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8245":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/MetaNote.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8246":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WordCounter.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8247":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/GraphLayoutExample.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8248":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/MorphFinder.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8249":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/FooBar.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8250":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ToggleLayer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8251":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ContextJSCiteLayerExample1.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8252":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/AnimateConnections.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8253":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/BibtexBrowser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8254":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ShowConnections.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8255":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/StripLineNumbersWorkspace.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8256":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/MorphFinder.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8257":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/CheapWorldLayout.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8258":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/GrayColorChooser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8259":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SteppingWordCounter.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8260":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ContextJSScopingSlide.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8261":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ContextJSControl.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8262":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ShowConnections.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8263":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/EditStyleInWorldMenu.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8264":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/HaloTargetSnippet.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8265":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/Connector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8266":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ShowStructure.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8267":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/MassStylingWorkspace.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8268":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/NameDisplay.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8269":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/XRayStructure.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8270":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/Tmp.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8271":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ShowStructure.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8272":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/EventRecorder.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8273":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/AlternativeList.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8274":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/RotateRect.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8275":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ShrinkWhiteSpace.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8276":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/PresentationContainer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8277":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/BibliograhicLibray.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8278":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/BackgroundTitle.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8279":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ContextJSBenchmarker.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8280":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/FilterText.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8281":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ContextJSBenchmarker.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8282":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WebwerkstattSlides.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8283":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WikiActivitiesFit.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8284":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SVNChangesTables.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8285":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WriteFirstContent.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8286":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WordCompletionPresentation.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8287":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/DistributedDoit.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8288":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WikiActivitiesFit.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8289":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ColorRect.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8290":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/AutoCompletion.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8291":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WriteFirstContent.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8292":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/DebuggerExample.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8293":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/WordCompletionPresentation.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8294":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/FooBar.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8295":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/Citation.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8296":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SaveWorldText.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8297":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ToggleLayer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8298":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SeminarCalculator.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8299":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/MorphFinder.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8300":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ContextJSCiteLayerExample1.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8301":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SaveWorldText.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8302":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/GrayColorChooser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8303":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ContextJSControl.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8304":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ShowConnections.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8305":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/NavigationIndex.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8306":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/Connector.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8307":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/NavigationIndex.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8308":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/MassStylingWorkspace.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8309":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/TallyConnections.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8310":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/Tmp.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8311":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/ShowStructure.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8312":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/XRayStructure.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8313":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/Reference.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8314":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/SpecialSyntaxWorkspace.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8315":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLCirclePacking.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8316":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/TreeMapLayouter.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8317":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ModuleBrowsD3Vis.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8318":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTree.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8319":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/WorldMorphTreeMap.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8320":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/d3Example.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8321":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLCirclePacking.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8322":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/TreeMapLayouter.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8323":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTree.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8324":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/d3Example.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8325":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisStackDrawing.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8326":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLCirclePacking.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8327":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/d3Example.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8328":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/TreeMapLayouter.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8329":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisStackDrawing.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8330":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/BubbleVisExample.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8331":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTree.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8332":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLSunbursts.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8333":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/BubbleVisExample.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8334":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLSunbursts.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8335":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLIndentedTree.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8336":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/d3BubbleExample.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8337":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisStackDrawing.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8338":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLIndentedTree.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8339":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/MorphBrowserSunburst.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8340":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/d3BubbleExample.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8341":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/BubbleVisExample.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8342":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/MorphBrowserSunburst.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8343":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLSunbursts.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8344":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLIndentedTree.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8345":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/d3BubbleExample.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8346":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/MorphBrowserSunburst.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8347":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ScatterplotD3Example.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8348":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ScatterplotD3Example.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8349":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ScatterplotD3Example.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8350":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTreeMap.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8351":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/BalancedSearchTrees.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8352":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTreeMap.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8353":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/BalancedSearchTrees.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8354":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/URLTreeMap.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8355":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/BalancedSearchTrees.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8356":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/MiniMap.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8357":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ZoomableSunburstExample.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8358":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/MiniMap.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8359":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ZoomableSunburstExample.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8360":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/TreeMap.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8361":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/TreeMap.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8362":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisDrawing.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8363":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/MiniMap.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8364":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ZoomableSunburstExample.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8365":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisDrawing.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8366":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/d3BubbleExampleWithChildren.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8367":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/TreeMap.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8368":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/d3BubbleExampleWithChildren.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8369":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/d3ExampleFull.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8370":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/d3ExampleFull.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8371":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ProtovisDrawing.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8372":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/d3BubbleExampleWithChildren.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8373":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ModuleBrowsD3Vis.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8374":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/WorldMorphTreeMap.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8375":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/d3ExampleFull.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8376":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/ModuleBrowsD3Vis.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8377":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/WorldMorphTreeMap.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8378":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/RedRectangle.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8379":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LatestChangesViewer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8380":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/TracLink.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8381":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/VersionViewer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8382":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WhatDidIDo.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8383":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WhatDidIDo.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8384":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WikiChangeLog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8385":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WhatDidIDo.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8386":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WikiActivities.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8387":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/JournalNavigation.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8388":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WikiActivities.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8389":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/JournalNavigation.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8390":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LinkNavigationBig.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8391":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WikiActivities.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8392":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/JournalNavigation.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8393":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LinkNavigationBig.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8394":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/RemoveWorldButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8395":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/RemoveWorldButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8396":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LinkNavigationBig.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8397":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/RemoveWorldButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8398":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WikiLatestChanges.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8399":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LinkNavigationReverse.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8400":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/RelativeLinkNavigation.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8401":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WikiLatestChanges.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8402":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LinkNavigationReverse.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8403":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/RelativeLinkNavigation.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8404":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WikiLatestChanges.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8405":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LinkNavigationReverse.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8406":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/RelativeLinkNavigation.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8407":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/Title.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8408":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/Title.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8409":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LinkNavigation.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8410":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/MovePages.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8411":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/MovePages.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8412":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/CommitCounter.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8413":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/Title.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8414":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/CommitCounter.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8415":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LinkNavigationWithDirs.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8416":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/URLShortener.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8417":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/MovePages.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8418":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LinkNavigationWithDirs.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8419":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/JenkinsButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8420":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/MyWikiActivities.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8421":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/URLShortener.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8422":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/CommitCounter.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8423":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/JenkinsButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8424":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/MyWikiActivities.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8425":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LinkNavigationWithDirs.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8426":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/URLShortener.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8427":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/JenkinsButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8428":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/MyWikiActivities.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8429":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LatestChangesViewer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8430":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/TracLink.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8431":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/VersionViewer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8432":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/LatestChangesViewer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8433":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/TracLink.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8434":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/VersionViewer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8435":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WikiChangeLog.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8436":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Wiki/WikiChangeLog.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8437":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ChartingDemo/GeoChart.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8438":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ChartingDemo/LineChart.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8439":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ChartingDemo/Chart.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8440":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ChartingDemo/ChartData.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8441":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ChartingDemo/Chart.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8442":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ChartingDemo/GeoChart.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8443":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ChartingDemo/EarthquakeData.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8444":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ChartingDemo/EarthquakeData.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8445":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ChartingDemo/Chart.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8446":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ChartingDemo/LineChart.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8447":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ChartingDemo/ChartData.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8448":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ChartingDemo/EarthquakeData.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8449":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ChartingDemo/LineChart.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8450":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ChartingDemo/GeoChart.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8451":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ChartingDemo/ChartData.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8452":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/TouchMenu.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8453":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/LayoutStyler.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8454":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Flap.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8455":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/BorderStyler.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8456":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/LoadingMorph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8457":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Text.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8458":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/DoAllButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8459":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/LayoutStyler.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8460":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/PartsBinBrowser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8461":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/PrintButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8462":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Flap.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8463":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/DoitButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8464":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/DoAllButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8465":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Ellipse.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8466":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ObjectEditorII.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8467":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/PrintButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8468":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/FlapPB.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8469":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ObjectEditorII.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8470":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Playfield.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8471":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ResizeCorner.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8472":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ObjectEditorTool.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8473":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/FlapPB.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8474":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ObjectEditor.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8475":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Button.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8476":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/TouchList.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8477":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Playfield.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8478":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Marker.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8479":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ResizeCorner.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8480":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ShadowButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8481":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ObjectEditorTool.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8482":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/BeToolButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8483":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/HoldIndicator.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8484":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Slider.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8485":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8486":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/TouchList.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8487":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ShadowButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8488":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Marker.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8489":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/TextField.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8490":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/SaveButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8491":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/HoldIndicator.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8492":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/SaveButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8493":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ColorChooser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8494":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/FlapOE.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8495":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/PinLessTouchMenu.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8496":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ColorChooser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8497":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/TouchMenu.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8498":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/SearchField.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8499":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/webAppButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8500":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/FlapOE.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8501":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/SearchField.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8502":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/BorderStyler.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8503":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/webAppButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8504":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/LayoutStyler.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8505":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/LoadingMorph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8506":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Text.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8507":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Flap.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8508":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/PartsBinBrowser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8509":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/BorderStyler.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8510":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/DoAllButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8511":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/LoadingMorph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8512":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/PrintButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8513":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Text.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8514":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/DoitButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8515":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8516":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Ellipse.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8517":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ObjectEditorII.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8518":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/DoitButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8519":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Ellipse.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8520":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/FlapPB.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8521":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Playfield.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8522":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Button.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8523":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ResizeCorner.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8524":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ObjectEditorTool.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8525":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ObjectEditor.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8526":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/BeToolButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8527":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/TouchList.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8528":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Button.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8529":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Slider.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8530":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Marker.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8531":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ShadowButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8532":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/HoldIndicator.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8533":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/BeToolButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8534":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/TextField.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8535":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/Slider.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8536":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/SaveButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8537":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/TextField.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8538":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/ColorChooser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8539":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/PinLessTouchMenu.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8540":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/TouchMenu.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8541":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/FlapOE.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8542":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/SearchField.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8543":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/PinLessTouchMenu.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8544":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/webAppButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8545":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/HelpfulShortcuts.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8546":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/WebResourceMinimalChatExample.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8547":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/LivelyHelp.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8548":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/ChatApp.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8549":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/HelpfulShortcuts.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8550":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/AnnotationPin.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8551":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/ChatApp.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8552":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/AnnotationPin.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8553":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/LivelyHelp.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8554":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/HelpfulShortcuts.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8555":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/ChatApp.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8556":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/AnnotationPin.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8557":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/LivelysPartsBin.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8558":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/LivelysPartsBin.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8559":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/HowConnectWorks.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8560":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/HowConnectWorks.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8561":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/LivelysPartsBin.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8562":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/HowConnectWorks.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8563":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/WebResourceMinimalChatExample.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8564":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/WebResourceMinimalChatExample.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8565":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/LivelyHelp.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8566":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/oneImage.png.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8567":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/Label.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8568":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/Label.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8569":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/Slider.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8570":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/Button.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8571":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/List.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8572":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/Text.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8573":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/Slider.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8574":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/Text.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8575":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/Label.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8576":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/DropDownList.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8577":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/Slider.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8578":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/ProgressBar.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8579":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/DropDownList.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8580":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/Text.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8581":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/ProgressBar.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8582":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/DropDownList.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8583":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/ProgressBar.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8584":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/Rectangle.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8585":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/Rectangle.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8586":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/List.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8587":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/Button.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8588":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/Rectangle.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8589":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/List.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8590":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SketchyInputs/Button.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8591":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationContainer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8592":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationController.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8593":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationContainer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8594":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/EmptySlideOverlay.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8595":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationController.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8596":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/EmptySlideOverlay.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8597":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationContainer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8598":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/PresentationController.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8599":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/EmptySlideOverlay.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8600":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TestSlide.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8601":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TestSlide.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8602":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPLogo.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8603":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPLogo.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8604":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TestSlide.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8605":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlide.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8606":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPLogo.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8607":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlide.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8608":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlideOverlay.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8609":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWATitleSlide.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8610":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlideOverlay.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8611":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWATitleSlide.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8612":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPSWASlideOverlay.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8613":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlide.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8614":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPSWASlideOverlay.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8615":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWASlideOverlay.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8616":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SWATitleSlide.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8617":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SlideProjector.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8618":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SAPSWASlideOverlay.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8619":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SlideProjector.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8620":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TemplateSlide.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8621":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TemplateSlide.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8622":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SlideProjector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8623":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SlideItemOrganizer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8624":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SlideItemOrganizer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8625":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SlideOverlay.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8626":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/HPITitleSlide.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8627":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/TemplateSlide.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8628":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SlideOverlay.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8629":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/HPITitleSlide.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8630":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SlideItemOrganizer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8631":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/SlideOverlay.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8632":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Presenting/HPITitleSlide.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8633":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ImageOptionButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8634":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/List.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8635":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ScriptableButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8636":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ScriptableButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8637":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/DropDownList.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8638":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/DropDownList.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8639":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ScriptableButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8640":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/DropDownList.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8641":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/StartStopButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8642":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/StartStopButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8643":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/PercentSlider.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8644":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ComboText.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8645":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/PercentSlider.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8646":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ComboText.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8647":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/StartStopButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8648":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ColorPickerButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8649":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ColorPickerButton%20%20%20.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8650":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/PercentSlider.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8651":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ColorPickerButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8652":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ColorPickerButton%20%20%20.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8653":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ComboText.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8654":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Button.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8655":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Button.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8656":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Spinner.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8657":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ImageButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8658":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ColorPickerButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8659":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Spinner.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8660":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ImageButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8661":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Slider.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8662":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Button.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8663":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Slider.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8664":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ImageButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8665":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Spinner.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8666":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/CheckBox.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8667":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ChoiceButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8668":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/CheckBox.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8669":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ChoiceButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8670":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Slider.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8671":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/CheckBox.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8672":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ChoiceButton.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8673":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Keyboard.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8674":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Keyboard.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8675":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/InputField.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8676":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/InputField.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8677":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/Keyboard.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8678":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ImageOptionButton.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8679":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/ImageOptionButton.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8680":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/InputField.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8681":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/List.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8682":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/List.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8683":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ColorPickerField.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8684":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestComment1.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8685":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Journal.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8686":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/TextBox.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8687":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/FixedLabel.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8688":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/TextBox.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8689":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/WIP.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8690":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/FixedLabel.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8691":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/OrangeAnnotationAndLine.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8692":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/WIP.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8693":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/OrangeAnnotationAndLine.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8694":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/TextBox.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8695":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/FixedLabel.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8696":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/WIP.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8697":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/OrangeAnnotationAndLine.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8698":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/PaperMorph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8699":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Label.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8700":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/PaperMorph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8701":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Title.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8702":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Label.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8703":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/MetaNoteText.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8704":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Title.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8705":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Blog.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8706":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/MetaNoteText.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8707":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/PaperMorph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8708":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Blog.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8709":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Label.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8710":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/MarkdownText.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8711":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Title.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8712":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/MetaNoteText.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8713":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Translator.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8714":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/MarkdownText.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8715":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Blog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8716":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Translator.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8717":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Cool.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8718":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/MarkdownText.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8719":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Cool.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8720":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Translator.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8721":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/FontList.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8722":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Cool.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8723":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/FontList.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8724":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/BlogEntry.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8725":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/OrangeAnnotation.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8726":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/BlogEntry.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8727":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/OrangeAnnotation.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8728":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/FontList.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8729":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Journal.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8730":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/BlogEntry.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8731":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/Journal.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8732":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/OrangeAnnotation.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8733":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/pages_album1.png.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8734":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/CheapWorldLayout.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8735":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Martin/Measurements%20Workspace.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8736":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Martin/OfflineIndicator.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8737":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Martin/Result%20Workspace.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8738":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Martin/OfflineIndicator.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8739":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Martin/RecreateIDs.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8740":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Martin/RecreateIDs1.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8741":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Martin/Result%20Workspace.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8742":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Martin/OfflineIndicator.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8743":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Martin/Measurements%20Workspace.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8744":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Martin/Measurements%20Workspace.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8745":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Martin/RecreateIDs.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8746":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Martin/RecreateIDs1.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8747":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Martin/RecreateIDs.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8748":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Martin/RecreateIDs1.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8749":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Martin/Result%20Workspace.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8750":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestComment1.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8751":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Robert/RobertsTransportationMorph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8752":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Robert/JensTransportationMorph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8753":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Robert/RobertsTransportationMorph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8754":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Robert/JensTransportationMorph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8755":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Robert/RobertsTransportationMorph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8756":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Robert/JensTransportationMorph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8757":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TowerDefense.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8758":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/logout.png.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8759":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Pictures/SAPLogo.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8760":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Pictures/LivelyLogo.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8761":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Pictures/LivelyLogo.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8762":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Pictures/LivelyLogo.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8763":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/SmallMultiples.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8764":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/LineChart.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8765":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/HorizonGraph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8766":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/MapCircles.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8767":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/MapCircles.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8768":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/USAMap.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8769":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/OrdinalXScale.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8770":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/USAMap.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8771":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/MapCircles.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8772":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/OrdinalXScale.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8773":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/USAMap.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8774":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/OrdinalXScale.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8775":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/RightSideAxes.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8776":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/RightSideAxes.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8777":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/MercatorProjection.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8778":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/USACompositeMap.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8779":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/SingleArea.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8780":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/RightSideAxes.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8781":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/USACompositeMap.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8782":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/MercatorProjection.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8783":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/SingleArea.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8784":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/USACompositeMap.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8785":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/MercatorProjection.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8786":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/SingleArea.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8787":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/WorldMap.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8788":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/BarChart.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8789":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/WorldMap.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8790":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/MapMarkerScale.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8791":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/BarChart.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8792":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/BottomAxis.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8793":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/MapMarkerScale.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8794":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/AreaGraph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8795":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/AzimuthalProjection.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8796":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/BottomAxis.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8797":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/AreaGraph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8798":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/WorldMap.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8799":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/AzimuthalProjection.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8800":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/BarChart.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8801":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/MapMarkerScale.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8802":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/Axes.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8803":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/BottomAxis.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8804":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/AreaGraph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8805":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/Labels.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8806":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/Axes.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8807":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/AzimuthalProjection.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8808":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/Labels.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8809":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/LinearScales.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8810":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/LinearScales.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8811":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/Axes.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8812":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/SmallMultiples.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8813":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/LineChart.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8814":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/Labels.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8815":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/SmallMultiples.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8816":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/HorizonGraph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8817":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/LineChart.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8818":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/LinearScales.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8819":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Charting/HorizonGraph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8820":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Character.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8821":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/TestRunnerWithDebuggingSupport.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8822":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ModulePart.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8823":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/CompactTestRunner.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8824":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ColorPicker.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8825":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/Flap.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8826":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ScriptOverview.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8827":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ColorReplacer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8828":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectGroupEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8829":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SystemConsole.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8830":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartTestRunner.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8831":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/MorphDiffer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8832":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/WorldCSS.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8833":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser2.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8834":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/HTMLPrinter.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8835":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/TestRunner.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8836":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8837":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SystemConsole.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8838":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/DropboxBrowser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8839":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SearchSourceCode.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8840":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8841":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/MorphProfiler.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8842":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/IFrameLoader.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8843":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/WindowFinder.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8844":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/GlobalLogger.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8845":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ErrorStackViewer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8846":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/Toolbar.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8847":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/WindowFinder.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8848":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SyncManager.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8849":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/VersionDiffer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8850":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/VerticalSpaceMaker.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8851":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ModulePart.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8852":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SyncManager.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8853":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ColorPicker.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8854":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/Flap.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8855":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/CodeBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8856":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ColorReplacer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8857":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectGroupEditor.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8858":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8859":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/FileManagerFullScreen.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8860":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartTestRunner.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8861":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/WorldCSS.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8862":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ServerSearch.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8863":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/FileManagerFullScreen.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8864":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ProtocolBrowser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8865":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/Explorer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8866":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SystemConsole.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8867":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ProtocolBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8868":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8869":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/Benchmarker.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8870":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/Benchmarker.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8871":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/IFrameLoader.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8872":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SyncWorld.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8873":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PrettyPrintJavascript.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8874":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/TextAttributePanel.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8875":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/GlobalLogger.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8876":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/WindowFinder.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8877":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/Toolbar.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8878":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PrettyPrintJavascript.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8879":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SyncManager.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8880":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ClassBrowser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8881":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ColorPicker.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8882":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/MethodFinder.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8883":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ClassBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8884":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/CodeBrowser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8885":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/Flap.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8886":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/TestRunnerWithDebuggingSupport.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8887":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/CompactTestRunner.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8888":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8889":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectGroupEditor.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8890":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartTester.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8891":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ServerSearch.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8892":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/FileManagerFullScreen.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8893":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/WorldCSS.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8894":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartTestRunner.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8895":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/Explorer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8896":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartTester.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8897":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ProtocolBrowser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8898":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/StyleEditor.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8899":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/StyleEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8900":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/HTMLPrinter.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8901":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser2.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8902":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/Benchmarker.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8903":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SyncWorld.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8904":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/BootstrapParts.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8905":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/TextAttributePanel.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8906":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/TextEditor.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8907":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8908":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PrettyPrintJavascript.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8909":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/BootstrapParts.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8910":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/MorphProfiler.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8911":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/TextEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8912":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8913":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/MethodFinder.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8914":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ClassBrowser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8915":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/CodeBrowser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8916":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/TestRunnerWithDebuggingSupport.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8917":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/CompactTestRunner.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8918":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ModulePart.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8919":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8920":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ScriptOverview.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8921":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ServerSearch.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8922":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartTester.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8923":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/Explorer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8924":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ScriptOverview.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8925":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ColorReplacer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8926":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/MorphDiffer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8927":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/StyleEditor.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8928":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/TestRunner.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8929":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/HTMLPrinter.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8930":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser2.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8931":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/MorphDiffer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8932":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/TestRunner.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8933":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/DropboxBrowser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8934":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SearchSourceCode.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8935":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SyncWorld.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8936":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/DropboxBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8937":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/SearchSourceCode.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8938":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/TextAttributePanel.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8939":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/BootstrapParts.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8940":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/MorphProfiler.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8941":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/TextEditor.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8942":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8943":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/IFrameLoader.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8944":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ErrorStackViewer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8945":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/VersionDiffer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8946":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/VerticalSpaceMaker.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8947":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/GlobalLogger.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8948":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ErrorStackViewer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8949":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/MethodFinder.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8950":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/Toolbar.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8951":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/VerticalSpaceMaker.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8952":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/VersionDiffer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8953":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONPrinter.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8954":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/Timer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8955":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/Timer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8956":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONPrinter.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8957":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/Timer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8958":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/Iterator.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8959":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/Iterator.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8960":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/Iterator.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8961":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONConverter.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8962":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/TimerWithDisplay.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8963":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/DistributedDoit.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8964":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONConverter.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8965":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/DistributedDoit.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8966":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/TimerWithDisplay.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8967":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONConverter.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8968":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/DistributedDoit.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8969":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/TimerWithDisplay.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8970":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Scripting/JSONPrinter.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8971":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/GrabbingControl.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8972":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/DraggingControl.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8973":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/GrabbingControl.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8974":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/DraggingControl.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8975":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/DraggingControl.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8976":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Controls/GrabbingControl.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8977":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/NavigatorRectangle.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8978":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/LimeMachineObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8979":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/GemBoard.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8980":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/NavigatorRectangle.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8981":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/BasicGem.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8982":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/GemBoard.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8983":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/NavigatorRectangle.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8984":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/GemBoard.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8985":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/DebugGemBoard.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8986":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/DebugGemBoard.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8987":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/ColorEllipse.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8988":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/OpacityRectangle.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8989":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/ColorEllipse.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8990":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/DebugGemBoard.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8991":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/OpacityRectangle.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8992":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/ResizerEllipse.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8993":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/ColorEllipse.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8994":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/ResizerEllipse.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8995":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/OpacityRectangle.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8996":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/ResizerEllipse.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8997":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/FeelGoodStar.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8998":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/FeelGoodStar.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8999":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/FeelGoodStar.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9000":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/FeelGoodLights.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9001":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/FeelGoodLights.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9002":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/HistoryBrowser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9003":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/FeelGoodLights.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9004":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/HistoryBrowser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9005":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/LimeMachineObjectEditor.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9006":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/BasicGem.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9007":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/LimeMachineObjectEditor.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9008":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/HistoryBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9009":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/groupBejeweled/BasicGem.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9010":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/logout.png.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9011":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestComment.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9012":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ScribbleMaker.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9013":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5TextField.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9014":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5CheckBox.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9015":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5Slider.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9016":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5TextField.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9017":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5CheckBox.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9018":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5TextField.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9019":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5MatrixLayout.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9020":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5MatrixLayout.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9021":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5Loader.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9022":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5Loader.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9023":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5MatrixLayout.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9024":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5Button.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9025":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5TextArea.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9026":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5Button.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9027":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5Loader.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9028":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5Label.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9029":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5TextArea.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9030":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5Label.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9031":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5Button.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9032":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5Slider.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9033":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5Slider.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9034":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5TextArea.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9035":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5Label.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9036":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SAPUI5/SAPUI5CheckBox.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9037":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/SillyClock.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9038":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9039":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9040":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Windmill.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9041":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/HighscoreExample.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9042":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/FrameRateGraph.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9043":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/HighscoreExample.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9044":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/FrameRateGraph.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9045":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Clock.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9046":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Clock.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9047":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/HighscoreExample.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9048":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/RedRectangle.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9049":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/FrameRateGraph.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9050":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/RedRectangle.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9051":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/Clock.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9052":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/KClock.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9053":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/RedRectangle.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9054":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/KClock.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9055":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/ArchitectureOverview.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9056":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/ArchitectureOverview.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9057":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/CrabsResults.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9058":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/KClock.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9059":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/CrabsResults.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9060":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/ArchitectureOverview.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9061":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/RotatingStar.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9062":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/CurrencyConverter.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9063":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/TestWidget.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9064":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/CrabsResults.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9065":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/RotatingStar.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9066":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/CurrencyConverter.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9067":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/TestWidget.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9068":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/RotatingStar.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9069":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/CurrencyConverter.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9070":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/LivelyEngine.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9071":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/TestWidget.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9072":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/LivelyEngine.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9073":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/LivelyEngine.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9074":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/SillyClock.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9075":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/SillyClock.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9076":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestObject.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9077":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/WebWorker/Envelop.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9078":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/WebWorker/WorkProvider.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9079":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/WebWorker/PartsBinLoader.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9080":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/WebWorker/WorkProvider.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9081":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/WebWorker/FibonacciActor.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9082":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/WebWorker/Envelop.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9083":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/WebWorker/FibonacciActor.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9084":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/WebWorker/PartsBinLoader.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9085":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/WebWorker/Envelop.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9086":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/WebWorker/PartsBinLoader.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9087":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/WebWorker/FibonacciActor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9088":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/WebWorker/WorkProvider.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9089":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/AdvancedCodeEditor.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9090":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/login.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9091":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/ScribbleMaker.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9092":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/BPCGrid.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9093":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestSpace2/TestObject.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9094":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestSpace2/TestObject.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9095":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestSpace2/TestObject.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9096":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Web/LivelyTweets.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9097":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Web/PieceDocu.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9098":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Web/WebBrowser.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9099":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Web/LivelyTweets.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9100":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Web/PDFViewer.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9101":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Web/PieceDocu.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9102":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Web/WebBrowser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9103":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Web/LivelyTweets.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9104":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Web/PieceDocu.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9105":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Web/WebBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9106":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Web/PDFViewer.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9107":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Web/PDFViewer.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9108":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/Reversi.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9109":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/GameTree.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9110":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/Reversi.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9111":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/Simplex%20.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9112":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/Simplex%20.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9113":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/AlphaBetaPruning.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9114":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/AlphaBetaPruning.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9115":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/Reversi.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9116":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9117":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9118":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/GameTree.metainfo","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9119":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/AlphaBetaPruning.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9120":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/GameTree.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9121":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SketchPad.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9122":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/TestObject.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9123":{"onrestore":{"__isSmartRef__":true,"id":9124},"addCategory":{"__isSmartRef__":true,"id":9132},"addCategoryInteractively":{"__isSmartRef__":true,"id":9136},"addExternalCategory":{"__isSmartRef__":true,"id":9140},"addMorphsForPartItems":{"__isSmartRef__":true,"id":9144},"addPartsFromURLs":{"__isSmartRef__":true,"id":9148},"addPartsOfCategory":{"__isSmartRef__":true,"id":9152},"commitLogString":{"__isSmartRef__":true,"id":9156},"defaultPartsBinURL":{"__isSmartRef__":true,"id":9160},"ensureCategories":{"__isSmartRef__":true,"id":9164},"getPartsSpaceForCategory":{"__isSmartRef__":true,"id":9168},"getURLForCategoryNamed":{"__isSmartRef__":true,"id":9172},"interactivelyCopySelectedPartItem":{"__isSmartRef__":true,"id":9176},"interactivelyMoveSelectedPartItem":{"__isSmartRef__":true,"id":9180},"interactivelyRemoveSelectedPartItem":{"__isSmartRef__":true,"id":9184},"loadAndOpenSelectedPartItem":{"__isSmartRef__":true,"id":9188},"loadPartsOfCategory":{"__isSmartRef__":true,"id":9192},"makeUpPartNameFor":{"__isSmartRef__":true,"id":9196},"onLoadAll":{"__isSmartRef__":true,"id":9200},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":9204},"onLoadLatest":{"__isSmartRef__":true,"id":9212},"onSearch":{"__isSmartRef__":true,"id":9216},"openPart":{"__isSmartRef__":true,"id":9220},"partsBinURL":{"__isSmartRef__":true,"id":9224},"partsBinUrl":{"__isSmartRef__":true,"id":9228},"reloadEverything":{"__isSmartRef__":true,"id":9232},"removeCategory":{"__isSmartRef__":true,"id":9236},"removeCategoryInteractively":{"__isSmartRef__":true,"id":9240},"removeParts":{"__isSmartRef__":true,"id":9244},"reset":{"__isSmartRef__":true,"id":9248},"saveCommentForSelectedPartItem":{"__isSmartRef__":true,"id":9252},"search":{"__isSmartRef__":true,"id":9256},"setMetaInfoOfSelectedItem":{"__isSmartRef__":true,"id":9260},"setSelectedPartItem":{"__isSmartRef__":true,"id":9264},"setSelectedPartVersions":{"__isSmartRef__":true,"id":9268},"setShareLink":{"__isSmartRef__":true,"id":9272},"setupConnections":{"__isSmartRef__":true,"id":9276},"showCommits":{"__isSmartRef__":true,"id":9280},"showMsg":{"__isSmartRef__":true,"id":9284},"toggleMorePane":{"__isSmartRef__":true,"id":9288},"updateCategoriesDictFromPartsBin":{"__isSmartRef__":true,"id":9292},"updateCategoryList":{"__isSmartRef__":true,"id":9296}},"9124":{"funcProperties":{"__isSmartRef__":true,"id":9125},"source":"function onrestore() {\n (function(){ this.reloadEverything() }.bind(this)).delay(0)\n}","varMapping":{"__isSmartRef__":true,"id":9127},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9125":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9126},"user":"undefined"},"9126":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:25:14 GMT+0100 (CET)"},"9127":{"this":{"__isSmartRef__":true,"id":6463},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9128}},"9128":{"$super":{"__isSmartRef__":true,"id":9129}},"9129":{"funcProperties":{"__isSmartRef__":true,"id":9130},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":9131},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9130":{},"9131":{"name":"onrestore","obj":{"__isSmartRef__":true,"id":6463}},"9132":{"funcProperties":{"__isSmartRef__":true,"id":9133},"source":"function addCategory(categoryName, doNotUpdate) {\n if (!categoryName.startsWith(\"*\")) {\n var url = this.partsBinURL().withFilename(categoryName);\n this.addExternalCategory(categoryName, url, true);\n } else {\n this.categories[categoryName] = {isSpecialCategory: true};\n if (!doNotUpdate) {\n this.updateCategoryList(categoryName);\n }\n }\n}","varMapping":{"__isSmartRef__":true,"id":9135},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9133":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9134}},"9134":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"9135":{"this":{"__isSmartRef__":true,"id":6463}},"9136":{"funcProperties":{"__isSmartRef__":true,"id":9137},"source":"function addCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.prompt('Name of new category?', function(categoryName) {\n if (!categoryName || categoryName == '') {\n\t alert('no category created!')\n\t return;\n\t}\n partsBin.addCategory(categoryName)\n });\n}","varMapping":{"__isSmartRef__":true,"id":9139},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9137":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9138}},"9138":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"9139":{"this":{"__isSmartRef__":true,"id":6463}},"9140":{"funcProperties":{"__isSmartRef__":true,"id":9141},"source":"function addExternalCategory(categoryName, url, createPath) {\n url = url.asDirectory();\n this.categories[categoryName] = url;\n if (createPath) {\n this.getPartsSpaceForCategory(categoryName).ensureExistance();\n }\n this.updateCategoryList(categoryName)\n}","varMapping":{"__isSmartRef__":true,"id":9143},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9141":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9142}},"9142":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"9143":{"this":{"__isSmartRef__":true,"id":6463}},"9144":{"funcProperties":{"__isSmartRef__":true,"id":9145},"source":"function addMorphsForPartItems(partItems, doNotSort) {\n this.removeParts();\n if (!doNotSort) {\n partItems = partItems.sortBy(function(ea) {\n return ea.name.toLowerCase() \n });\n }\n\n var pContents = this.get('partsBinContents');\n pContents.stopAddingPartItemsAsync();\n pContents.startAddingPartItems(partItems);\n}","varMapping":{"__isSmartRef__":true,"id":9147},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9145":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9146}},"9146":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)"},"9147":{"this":{"__isSmartRef__":true,"id":6463}},"9148":{"funcProperties":{"__isSmartRef__":true,"id":9149},"source":"function addPartsFromURLs(urls) {\n var partsBin = this,\n partItems = [];\n\n urls.forEach(function(ea) {\n var partPath = ea.relativePathFrom(URL.codeBase.withFilename(\"../\")),\n match = partPath.match(/(.*\\/)(.*).json/);\n if (match)\n partItems.push(lively.PartsBin.getPartItem(match[2], match[1]));\n });\n partsBin.addMorphsForPartItems(partItems, true);\n\n}","varMapping":{"__isSmartRef__":true,"id":9151},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9149":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9150},"user":"jenslincke"},"9150":{"isSerializedDate":true,"string":"Thu Feb 23 2012 18:39:54 GMT+0100 (CET)"},"9151":{"this":{"__isSmartRef__":true,"id":6463}},"9152":{"funcProperties":{"__isSmartRef__":true,"id":9153},"source":"function addPartsOfCategory(categoryName) {\n var partsSpace = this.getPartsSpaceForCategory(categoryName);\n connect(partsSpace, 'partItems', this, 'addMorphsForPartItems', {\n\tconverter: function(partItemObj) { return Properties.ownValues(partItemObj) }})\n partsSpace.load(true);\n}","varMapping":{"__isSmartRef__":true,"id":9155},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9153":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9154}},"9154":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"9155":{"this":{"__isSmartRef__":true,"id":6463}},"9156":{"funcProperties":{"__isSmartRef__":true,"id":9157},"source":"function commitLogString(metaInfo) {\n if (!metaInfo.changes) return \"\";\n return metaInfo.changes\n .reverse()\n .collect(function(ea) {\n return Strings.format(\"%s %s: \\n %s\\n\\n\",\n ea.date.format(\"yyyy-mm-dd HH:MM\") , \n ea.author, (ea.message || \"no comment\"));\n })\n .join('');\n}","varMapping":{"__isSmartRef__":true,"id":9159},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9157":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9158},"user":"jenslincke"},"9158":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:19:05 GMT+0100 (CET)"},"9159":{"this":{"__isSmartRef__":true,"id":6463}},"9160":{"funcProperties":{"__isSmartRef__":true,"id":9161},"source":"function defaultPartsBinURL() {\n return new URL(Config.rootPath).withFilename('PartsBin/');\n}","varMapping":{"__isSmartRef__":true,"id":9163},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9161":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9162},"user":"fabian"},"9162":{"isSerializedDate":true,"string":"Wed Feb 22 2012 23:39:48 GMT+0100 (CET)"},"9163":{"this":{"__isSmartRef__":true,"id":6463}},"9164":{"funcProperties":{"__isSmartRef__":true,"id":9165},"source":"function ensureCategories() {\n if (!this.categories)\n this.categories = {uncategorized: 'PartsBin/'};\n}","varMapping":{"__isSmartRef__":true,"id":9167},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9165":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9166}},"9166":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"9167":{"this":{"__isSmartRef__":true,"id":6463}},"9168":{"funcProperties":{"__isSmartRef__":true,"id":9169},"source":"function getPartsSpaceForCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n return lively.PartsBin.partsSpaceWithURL(url);\n}","varMapping":{"__isSmartRef__":true,"id":9171},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9169":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9170}},"9170":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"9171":{"this":{"__isSmartRef__":true,"id":6463}},"9172":{"funcProperties":{"__isSmartRef__":true,"id":9173},"source":"function getURLForCategoryNamed(categoryName) {\n this.ensureCategories()\n\n var relative = this.categories[categoryName];\n if (!relative) return null;\n return URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\n}","varMapping":{"__isSmartRef__":true,"id":9175},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9173":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9174},"user":"undefined"},"9174":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:20:59 GMT+0100 (CET)"},"9175":{"this":{"__isSmartRef__":true,"id":6463}},"9176":{"funcProperties":{"__isSmartRef__":true,"id":9177},"source":"function interactivelyCopySelectedPartItem(partMorph) {\n // FIXME duplication with interactivelyMoveSelectedPartItem\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.copyToPartsSpace(partsSpace);\n alertOK('Copied ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":9179},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9177":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9178},"user":"robertkrahn"},"9178":{"isSerializedDate":true,"string":"Thu Jul 07 2011 16:13:17 GMT+0200 (CEST)"},"9179":{"this":{"__isSmartRef__":true,"id":6463}},"9180":{"funcProperties":{"__isSmartRef__":true,"id":9181},"source":"function interactivelyMoveSelectedPartItem(partMorph) {\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.moveToPartsSpace(partsSpace);\n self.reloadEverything();\n alertOK('Moved ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":9183},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9181":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9182},"user":"robertkrahn"},"9182":{"isSerializedDate":true,"string":"Thu Jul 07 2011 16:13:12 GMT+0200 (CEST)"},"9183":{"this":{"__isSmartRef__":true,"id":6463}},"9184":{"funcProperties":{"__isSmartRef__":true,"id":9185},"source":"function interactivelyRemoveSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n this.world().confirm(\"really delete \" + item.name + \" in PartsBin?\", function(answer) {\n\tif (!answer) return;\n\titem.del();\n\tthis.reloadEverything();\n\talertOK(\"deleted \" + item.name);\n }.bind(this))\n}","varMapping":{"__isSmartRef__":true,"id":9187},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9185":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9186}},"9186":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"9187":{"this":{"__isSmartRef__":true,"id":6463}},"9188":{"funcProperties":{"__isSmartRef__":true,"id":9189},"source":"function loadAndOpenSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n connect(item, 'part', this, 'openPart');\n var selectedVersion = this.get('selectedPartVersions').selection,\n\trev = selectedVersion ? selectedVersion.rev : null;\n item.loadPart(true, null, rev);\n alert('loading ' + item.name + '...');\n}","varMapping":{"__isSmartRef__":true,"id":9191},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9189":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9190}},"9190":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"9191":{"this":{"__isSmartRef__":true,"id":6463}},"9192":{"funcProperties":{"__isSmartRef__":true,"id":9193},"source":"function loadPartsOfCategory(categoryName) {\n this.removeParts();\n this.setSelectedPartItem(null);\n if (!categoryName) return;\n var webR;\n if (categoryName == \"*all*\") {\n this.showMsg(\"loading all...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'onLoadAll');\n webR.getSubElements(10)\n } else if (categoryName == \"*latest*\") {\n this.showMsg(\"loading latest...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'contentDocument', this, 'onLoadLatest');\n webR.propfind('infinity')\n } else if (categoryName == \"*search*\") {\n this.showMsg(\"searching...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'allURLs', {\n converter: function(subDocuments) {\n return subDocuments.invoke('getURL')\n }\n });\n lively.bindings.connect(this, 'allURLs', this, 'onSearch', {\n removeAfterUpdate: true});\n webR.getSubElements(10)\n } else {\n this.addPartsOfCategory(categoryName)\n }\n}","varMapping":{"__isSmartRef__":true,"id":9195},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9193":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9194}},"9194":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"9195":{"this":{"__isSmartRef__":true,"id":6463}},"9196":{"funcProperties":{"__isSmartRef__":true,"id":9197},"source":"function makeUpPartNameFor(name) {\n if (!$morph(name)) return name;\n var i = 2;\n while($morph(name + i)) { i++ }\n return name + i;\n}","varMapping":{"__isSmartRef__":true,"id":9199},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9197":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9198}},"9198":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"9199":{"this":{"__isSmartRef__":true,"id":6463}},"9200":{"funcProperties":{"__isSmartRef__":true,"id":9201},"source":"function onLoadAll(subDocuments) {\n // alertOK(\"load all \" + subDocuments.length)\n var all = subDocuments.invoke('getURL')\n .select(function(ea) {return ea.filename().endsWith(\".json\")})\n .sortBy(function(ea) {return ea.filename()});\n \n this.addPartsFromURLs(all) \n}","varMapping":{"__isSmartRef__":true,"id":9203},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9201":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9202}},"9202":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:38:18 GMT+0100 (CET)"},"9203":{"this":{"__isSmartRef__":true,"id":6463}},"9204":{"funcProperties":{"__isSmartRef__":true,"id":9205},"source":"function onLoadFromPartsBin() {\n $super();\n this.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":9207},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9205":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9206}},"9206":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"9207":{"this":{"__isSmartRef__":true,"id":6463},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9208}},"9208":{"$super":{"__isSmartRef__":true,"id":9209}},"9209":{"funcProperties":{"__isSmartRef__":true,"id":9210},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":9211},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9210":{},"9211":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":6463}},"9212":{"funcProperties":{"__isSmartRef__":true,"id":9213},"source":"function onLoadLatest(propfindXML) {\n var rawNodes = new Query(\"/D:multistatus/D:response\").findAll(propfindXML.documentElement);\n\n var svnVersionInfos = rawNodes.map(function(rawNode) { return SVNVersionInfo.fromPropfindNode(rawNode) });\n\n var top20 = svnVersionInfos\n .select(function(ea) { return ea.url.endsWith(\".json\")})\n .sortBy(function(ea) { return ea.rev}).reverse().slice(0,20);\n var top20URLs = top20.collect(function(ea) { \n return new URL(\"http://\" + URL.codeBase.hostname + ea.url)})\n \n this.addPartsFromURLs(top20URLs) \n}","varMapping":{"__isSmartRef__":true,"id":9215},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9213":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9214}},"9214":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"9215":{"this":{"__isSmartRef__":true,"id":6463}},"9216":{"funcProperties":{"__isSmartRef__":true,"id":9217},"source":"function onSearch(allPartURLs) {\n var searchString = this.get('searchText').textString;\n var matchingPartURLs = allPartURLs\n .select(function(ea) {return new RegExp(searchString, 'i').test(ea.filename())})\n .sortBy(function(ea) {return ea.filename()});\n this.addPartsFromURLs(matchingPartURLs) \n if (matchingPartURLs.length == 0)\n this.showMsg(\"nothing found for '\" + searchString + \"'\")\n}","varMapping":{"__isSmartRef__":true,"id":9219},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9217":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9218},"user":"lauritz"},"9218":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"9219":{"this":{"__isSmartRef__":true,"id":6463}},"9220":{"funcProperties":{"__isSmartRef__":true,"id":9221},"source":"function openPart(partMorph) {\n partMorph.setName(this.makeUpPartNameFor(partMorph.getName()));\n lively.morphic.World.current().firstHand().grabMorph(partMorph, null);\n if(partMorph.onCreateFromPartsBin) partMorph.onCreateFromPartsBin();\n partMorph.setPosition(pt(0,0));\n}","varMapping":{"__isSmartRef__":true,"id":9223},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9221":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9222}},"9222":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"9223":{"this":{"__isSmartRef__":true,"id":6463}},"9224":{"funcProperties":{"__isSmartRef__":true,"id":9225},"source":"function partsBinURL() {\n if (this.url) {\n return this.url;\n }\n return this.defaultPartsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":9227},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9225":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9226}},"9226":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:06 GMT+0100 (CET)"},"9227":{"this":{"__isSmartRef__":true,"id":6463}},"9228":{"funcProperties":{"__isSmartRef__":true,"id":9229},"source":"function partsBinUrl() {\n if (this.url) {\n return url;\n }\n return this.partsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":9231},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9229":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9230}},"9230":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"9231":{"this":{"__isSmartRef__":true,"id":6463}},"9232":{"funcProperties":{"__isSmartRef__":true,"id":9233},"source":"function reloadEverything() {\n this.setSelectedPartItem(null)\n this.updateCategoriesDictFromPartsBin();\n this.addCategory(\"*latest*\", true);\n this.addCategory(\"*all*\", true);\n this.addCategory(\"*search*\", true);\n}","varMapping":{"__isSmartRef__":true,"id":9235},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9233":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9234}},"9234":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"9235":{"this":{"__isSmartRef__":true,"id":6463}},"9236":{"funcProperties":{"__isSmartRef__":true,"id":9237},"source":"function removeCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n if (!url) {\n alert('No category ' + categoryName + ' exists! Doing nothing')\n\treturn;\n }\n var webR = new WebResource(url);\n if (!webR.exists()) {\n alert('Does not exist: ' + url);\n\tdelete this.categories[categoryName];\n\tlively.PartsBin.removePartsSpace(name);\n\tthis.updateCategoryList();\n\treturn\n }\n webR.getSubElements()\n if (!webR.subDocuments || webR.subDocuments.length > 0 ||\n !webR.subCollections || webR.subCollections.length > 0) {\n alert('Will not remove directory ' + url + ' because it is not empty')\n } else {\n webR.del();\n alertOK('Removed ' + categoryName + ' url ' + url);\n }\n delete this.categories[categoryName];\n lively.PartsBin.removePartsSpace(name);\n this.updateCategoryList();\n}","varMapping":{"__isSmartRef__":true,"id":9239},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9237":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9238}},"9238":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"9239":{"this":{"__isSmartRef__":true,"id":6463}},"9240":{"funcProperties":{"__isSmartRef__":true,"id":9241},"source":"function removeCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.confirm('Really remove ' + this.categoryName + '?', function(result) {\n\tif (!result) {\n\t alert('no category removed!')\n\t return;\n\t}\n\tpartsBin.removeCategory(partsBin.categoryName)\n });\t\n}","varMapping":{"__isSmartRef__":true,"id":9243},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9241":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9242}},"9242":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"9243":{"this":{"__isSmartRef__":true,"id":6463}},"9244":{"funcProperties":{"__isSmartRef__":true,"id":9245},"source":"function removeParts() {\n this.get('partsBinContents').submorphs.clone().invoke('remove');\n}","varMapping":{"__isSmartRef__":true,"id":9247},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9245":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9246}},"9246":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"9247":{"this":{"__isSmartRef__":true,"id":6463}},"9248":{"funcProperties":{"__isSmartRef__":true,"id":9249},"source":"function reset() {\n this.connections = {toggleMorePane: {}};\n this.setSelectedPartItem(null);\n delete this.categories;\n this.getPartsBinMetaInfo().requiredModules = ['lively.PartsBin']; \n this.get('categoryList').updateList([]);\n this.get('partsBinContents').removeAllMorphs();\n this.get('searchText').setTextString(\"\");\n}","varMapping":{"__isSmartRef__":true,"id":9251},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9249":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9250},"user":"robertkrahn"},"9250":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:53:04 GMT+0200 (CEST)"},"9251":{"this":{"__isSmartRef__":true,"id":6463}},"9252":{"funcProperties":{"__isSmartRef__":true,"id":9253},"source":"function saveCommentForSelectedPartItem(comment) {\n if (!this.selectedPartItem) {\n\talert('no part item selected!')\n\treturn;\n }\n var metaInfo = this.selectedPartItem.getMetaInfo();\n metaInfo.setComment(comment);\n this.selectedPartItem.uploadMetaInfoOnly();\n}","varMapping":{"__isSmartRef__":true,"id":9255},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9253":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9254}},"9254":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)"},"9255":{"this":{"__isSmartRef__":true,"id":6463}},"9256":{"funcProperties":{"__isSmartRef__":true,"id":9257},"source":"function search(searchString) {\n // triggers search in this.loadPartsOfCategory through connection\n this.get('categoryList').setSelection(\"*search*\");\n}","varMapping":{"__isSmartRef__":true,"id":9259},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9257":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9258},"user":"robertkrahn"},"9258":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:23:52 GMT+0200 (CEST)"},"9259":{"this":{"__isSmartRef__":true,"id":6463}},"9260":{"funcProperties":{"__isSmartRef__":true,"id":9261},"source":"function setMetaInfoOfSelectedItem(metaInfo) {\n var comment = (metaInfo && metaInfo.getComment()) ||\n 'No comment yet';\n this.get('CommitLog').setTextString(this.commitLogString(metaInfo))\n\n\n this.get('selectedPartComment').textString = comment;\n}","varMapping":{"__isSmartRef__":true,"id":9263},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9261":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9262},"user":"jenslincke"},"9262":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:15:25 GMT+0100 (CET)"},"9263":{"this":{"__isSmartRef__":true,"id":6463}},"9264":{"funcProperties":{"__isSmartRef__":true,"id":9265},"source":"function setSelectedPartItem(item) {\n this.selectedPartItem = item;\n this.get('selectedPartComment').textString = '';\n this.get('selectedPartVersions').updateList(item ? ['Loading versions...']: []);\n this.get('selectedPartVersions').setSelection(null);\n if (!item) {\n this.get('selectedPartName').textString = 'nothing selected'\n this.get('selectedPartSpaceName').textString = ''\n\treturn;\n }\n this.get('selectedPartName').textString = item.name\n this.get('selectedPartSpaceName').textString = item.partsSpaceName\n\n // load versions\n connect(item, 'partVersions', this, 'setSelectedPartVersions');\n item.loadPartVersions(true);\n\n // load meta info\n connect(item, 'loadedMetaInfo', this, 'setMetaInfoOfSelectedItem');\n \n this.setShareLink(item);\n\n item.loadPartMetaInfo(true);\n}","varMapping":{"__isSmartRef__":true,"id":9267},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9265":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9266},"user":"jenslincke"},"9266":{"isSerializedDate":true,"string":"Tue Jan 31 2012 19:34:13 GMT+0100 (CET)"},"9267":{"this":{"__isSmartRef__":true,"id":6463}},"9268":{"funcProperties":{"__isSmartRef__":true,"id":9269},"source":"function setSelectedPartVersions(versions) {\n // alertOK(\"set versions:\" + versions.length)\n var list = versions.collect(function(ea) {\n return { \n string: '' + ea.date.format(\"yyyy-mm-dd HH:MM\") \n + \" \" + ea.author + \" (\" + ea.rev + \")\", \n value: ea, isListItem: true}\n })\n this.get('selectedPartVersions').updateList(list)\n}","varMapping":{"__isSmartRef__":true,"id":9271},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9269":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9270},"user":"jenslincke"},"9270":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:06:52 GMT+0100 (CET)"},"9271":{"this":{"__isSmartRef__":true,"id":6463}},"9272":{"funcProperties":{"__isSmartRef__":true,"id":9273},"source":"function setShareLink(partItem) {\n var linkText = this.get('shareLink');\n linkText.setTextString('Share Link');\n var url = 'http://www.lively-kernel.org/viral?part='\n + partItem.name + '&path=' + partItem.partsSpaceName;\n linkText.emphasizeAll({uri: url});\n}","varMapping":{"__isSmartRef__":true,"id":9275},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9273":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9274},"user":"robertkrahn"},"9274":{"isSerializedDate":true,"string":"Mon Jan 23 2012 19:45:42 GMT+0100 (CET)"},"9275":{"this":{"__isSmartRef__":true,"id":6463}},"9276":{"funcProperties":{"__isSmartRef__":true,"id":9277},"source":"function setupConnections() {\n connect(this.closeButton, 'fire', this, 'remove')\n connect(this.addCategoryButton, 'fire', this, 'addCategoryInteractively')\n connect(this.get('removeCategoryButton'), 'fire', this, 'removeCategoryInteractively')\n connect(this.get('categoryList'), 'selection', this, 'categoryName')\n connect(this, 'categoryName', this, 'loadPartsOfCategory')\n\n connect(this.get('partsBinContents'), 'selectedItem', this, 'setSelectedPartItem')\n\n connect(this.get('reloadButton'), \"fire\", this, \"reloadEverything\")\n\n connect(this.get('loadPartButton'), \"fire\", this, \"loadAndOpenSelectedPartItem\")\n\n connect(this.get('removePartButton'), \"fire\", this, \"interactivelyRemoveSelectedPartItem\")\n\n connect(this.get('movePartButton'), \"fire\", this, \"interactivelyMoveSelectedPartItem\")\n connect(this.get('copyPartButton'), \"fire\", this, \"interactivelyCopySelectedPartItem\")\n\n connect(this.get('selectedPartComment'), \"savedTextString\", this, \"saveCommentForSelectedPartItem\")\n}","varMapping":{"__isSmartRef__":true,"id":9279},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9277":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9278}},"9278":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"9279":{"this":{"__isSmartRef__":true,"id":6463}},"9280":{"funcProperties":{"__isSmartRef__":true,"id":9281},"source":"function showCommits() {\n if (!this.selectedPartItem) {\n alert('nothing selected');\n return;\n }\n var metaInfo = this.selectedPartItem.loadedMetaInfo;\n this.world().addTextWindow({\n title: 'Commits of ' + metaInfo.partName,\n content: this.commitLogString(metaInfo)\n });\n}","varMapping":{"__isSmartRef__":true,"id":9283},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9281":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9282},"user":"robertkrahn"},"9282":{"isSerializedDate":true,"string":"Mon Jan 23 2012 19:20:49 GMT+0100 (CET)"},"9283":{"this":{"__isSmartRef__":true,"id":6463}},"9284":{"funcProperties":{"__isSmartRef__":true,"id":9285},"source":"function showMsg(string) {\n var label = new lively.morphic.Text(new Rectangle(0,0,200,30), string);\n label.applyStyle({fill: null, borderWidth: 0})\n this.get('partsBinContents').addMorph(label)\n}","varMapping":{"__isSmartRef__":true,"id":9287},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9285":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9286},"user":"lauritz"},"9286":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"9287":{"this":{"__isSmartRef__":true,"id":6463}},"9288":{"funcProperties":{"__isSmartRef__":true,"id":9289},"source":"function toggleMorePane() {\n var pane = this.get('morePane');\n moveOffset = pane.getExtent().withY(0),\n steps = 5, timePerStep = 10,\n btn = pane.get('moreButton');\n if (pane.isVisible()) {\n var dest = pane.getPosition().addPt(moveOffset.negated());\n pane.animatedInterpolateTo(dest, steps, timePerStep, function() {\n btn.setLabel('more')\n pane.setVisible(false)\n });\n\n } else {\n btn.setLabel('hide')\n pane.setVisible(true)\n this.addMorphBack(pane);\n pane.align(\n pane.bounds().topRight(), \n this.get('partsBinContents').bounds().topRight());\n // move it so that it is completely visible\n var dest = pane.getPosition().addPt(moveOffset);\n pane.animatedInterpolateTo(dest, steps, timePerStep, Functions.Null);\n }\n}","varMapping":{"__isSmartRef__":true,"id":9291},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9289":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9290},"user":"lauritz"},"9290":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"9291":{"this":{"__isSmartRef__":true,"id":6463}},"9292":{"funcProperties":{"__isSmartRef__":true,"id":9293},"source":"function updateCategoriesDictFromPartsBin() {\n this.ensureCategories();\n var webR = new WebResource(this.partsBinURL());\n webR.beAsync();\n\n var that = this;\n var callback = function(collections) {\n collections.forEach(function(dir) {\n var unescape = Global.urlUnescape || Global.unescape,\n unescaped = unescape(dir.getURL().filename()),\n name = unescaped.replace(/\\/$/,\"\");\n if (name.startsWith('.')) return;\n that.categories[name] = that.partsBinURL().withFilename(unescaped);\n });\n that.updateCategoryList(that.categoryName);\n }\n\n connect(webR, 'subCollections', {cb: callback}, 'cb', {\n updater: function($upd, value) {\n if (!(this.sourceObj.status && this.sourceObj.status.isDone())) return;\n if (!value) return;\n $upd(value);\n },\n });\n\n webR.getSubElements();\n\n}","varMapping":{"__isSmartRef__":true,"id":9295},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9293":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9294},"user":"robertkrahn"},"9294":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:29:04 GMT+0200 (CEST)"},"9295":{"this":{"__isSmartRef__":true,"id":6463}},"9296":{"funcProperties":{"__isSmartRef__":true,"id":9297},"source":"function updateCategoryList(optCategoryName) {\n this.get('categoryList').updateList(\n\tProperties.own(this.categories).sortBy(function(name) { return name.toLowerCase()}));\n this.get('categoryList').setSelection(optCategoryName)\n}","varMapping":{"__isSmartRef__":true,"id":9299},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9297":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9298}},"9298":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"9299":{"this":{"__isSmartRef__":true,"id":6463}},"9300":{"dependedBy":{"__isSmartRef__":true,"id":6459},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":6461},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":6459},"varMapping":{"__isSmartRef__":true,"id":9301},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9301":{"source":{"__isSmartRef__":true,"id":6461},"target":{"__isSmartRef__":true,"id":6459}},"9302":{"dependedBy":{"__isSmartRef__":true,"id":6459},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":6461},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":6459},"varMapping":{"__isSmartRef__":true,"id":9303},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9303":{"source":{"__isSmartRef__":true,"id":6461},"target":{"__isSmartRef__":true,"id":6459}},"9304":{"dependedBy":{"__isSmartRef__":true,"id":6459},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":6461},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":6459},"varMapping":{"__isSmartRef__":true,"id":9305},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9305":{"source":{"__isSmartRef__":true,"id":6461},"target":{"__isSmartRef__":true,"id":6459}},"9306":{"morph":{"__isSmartRef__":true,"id":6461},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9307":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica, Sans-Serif","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":45.76199368290986,"_MinTextHeight":null,"_MinTextWidth":45.76199368290986,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1245,"0125C72B-2B04-4872-A0B1-0292F9733F9D","99E6F0CD-AA33-42BD-B6E6-3154AA491D70","DAFB157F-4F83-4402-894A-12549438C7E9","98F29C75-DB67-470E-8F9F-4B7135CE21D9","D4509212-C332-45F0-B768-69E4E0D59537","735C22EC-309F-484F-B643-48229EC6D6E5","72386EBF-DE01-4B53-9084-32841E59EE3C","8AB3572C-52F6-4F6A-B59F-9EFA069C1601","C882377D-6F5C-43E4-AEAB-996ECA6A82A1","DA159A64-D6F8-4A2F-834D-71C6289A1FC8","58923C3A-4492-4DB3-871A-DEE1219F199C","B4024F35-8AB7-43DE-BE23-2758B0EB4C26","93871BBA-3E5C-4B6F-8A5A-CB2AA4DDA546","98E9C433-F2D7-4ED4-B286-33CDFC7F8B7F","82135AAD-8041-4CA4-B78C-0D80FBA43722","358F966D-679E-4DC3-98C0-8D697712CD4E","0D4E0BD4-0743-470F-8F3B-E0602F5CE408","7F61D12A-0120-49DD-A4D5-CB25BB23ED74","239EF5C4-25A1-410D-95A7-FDB8E07FAFDE","18C10445-D399-4D8C-8FAF-ED17AE46C87E","8B925C8B-69F0-43FB-B6E9-8C3108434E69"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":9308},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"28C2C0BE-FAF1-46A2-B323-F5D7A3360622","owner":{"__isSmartRef__":true,"id":6461},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":9309},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":9310}],"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"9308":{"morph":{"__isSmartRef__":true,"id":9307},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9309":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"9310":{"style":{"__isSmartRef__":true,"id":9311},"chunkOwner":{"__isSmartRef__":true,"id":9307},"_id":"_66406","storedString":"hide","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9311":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9312":{"moveHorizontal":true},"9313":{"stops":[{"__isSmartRef__":true,"id":9314},{"__isSmartRef__":true,"id":9315},{"__isSmartRef__":true,"id":9316},{"__isSmartRef__":true,"id":9317}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"9314":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"9315":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"9316":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"9317":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"9318":{"stops":[{"__isSmartRef__":true,"id":9319},{"__isSmartRef__":true,"id":9320},{"__isSmartRef__":true,"id":9321},{"__isSmartRef__":true,"id":9322}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"9319":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"9320":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"9321":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"9322":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"9323":{"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","migrationLevel":2,"partName":"Button","partsSpaceName":"PartsBin/Inputs/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"9324":{"_BorderRadius":5,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":9318},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"9325":{"source":{"__isSmartRef__":true,"id":6461},"target":{"__isSmartRef__":true,"id":6459}},"9326":{"dependedBy":{"__isSmartRef__":true,"id":6459},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":6457},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":6459},"varMapping":{"__isSmartRef__":true,"id":9327},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9327":{"source":{"__isSmartRef__":true,"id":6457},"target":{"__isSmartRef__":true,"id":6459}},"9328":{"dependedBy":{"__isSmartRef__":true,"id":6459},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":6457},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":6459},"varMapping":{"__isSmartRef__":true,"id":9329},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9329":{"source":{"__isSmartRef__":true,"id":6457},"target":{"__isSmartRef__":true,"id":6459}},"9330":{"dependedBy":{"__isSmartRef__":true,"id":6459},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":6457},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":6459},"varMapping":{"__isSmartRef__":true,"id":9331},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9331":{"source":{"__isSmartRef__":true,"id":6457},"target":{"__isSmartRef__":true,"id":6459}},"9332":{"d":1,"a":1,"f":1575.4,"e":1008.5,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":9333},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9333":{"a":1,"b":0,"c":0,"d":1,"e":1008.5,"f":1575.4,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9334":{"source":{"__isSmartRef__":true,"id":6457},"target":{"__isSmartRef__":true,"id":6459}},"9335":{"morph":{"__isSmartRef__":true,"id":6457},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9336":{"adjustForNewBounds":true},"9337":{"changes":[{"__isSmartRef__":true,"id":9338},{"__isSmartRef__":true,"id":9340},{"__isSmartRef__":true,"id":9342},{"__isSmartRef__":true,"id":9344},{"__isSmartRef__":true,"id":9346},{"__isSmartRef__":true,"id":9348},{"__isSmartRef__":true,"id":9350},{"__isSmartRef__":true,"id":9352},{"__isSmartRef__":true,"id":9354},{"__isSmartRef__":true,"id":9356}],"comment":"Browser for a Parts repository.","migrationLevel":4,"partName":"PartsBinBrowser","partsSpaceName":"PartsBin/Tools","requiredModules":["lively.PartsBin"],"lastModifiedDate":{"__isSmartRef__":true,"id":9358},"revisionOnLoad":185160,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"9338":{"author":"athomschke","date":{"__isSmartRef__":true,"id":9339},"id":"5575D312-033A-47A5-B889-C43BE97C3AAA","message":"style"},"9339":{"isSerializedDate":true,"string":"Wed Feb 08 2012 12:02:38 GMT+0100 (CET)"},"9340":{"author":"markoroeder","date":{"__isSmartRef__":true,"id":9341},"id":"1D9493E9-B229-4716-8649-F1333D5133D0","message":"Reset to clean copy. Added this.categories to doNotSerialize list."},"9341":{"isSerializedDate":true,"string":"Thu Jan 05 2012 15:19:05 GMT+0100 (CET)"},"9342":{"author":"sstamm","date":{"__isSmartRef__":true,"id":9343},"id":"3466A0DA-C96D-4997-8182-AFB6DF99C988","message":""},"9343":{"isSerializedDate":true,"string":"Wed Feb 08 2012 12:13:30 GMT+0100 (CET)"},"9344":{"author":"fabian","date":{"__isSmartRef__":true,"id":9345},"id":"69D747F9-EDB5-478D-B0DE-C4CEBFDF1E9A","message":"moved PartsBin out of core"},"9345":{"isSerializedDate":true,"string":"Wed Feb 22 2012 23:40:13 GMT+0100 (CET)"},"9346":{"author":"fabian","date":{"__isSmartRef__":true,"id":9347},"id":"3DABC39F-D8E9-4EA8-AB40-719739AD92DF","message":""},"9347":{"isSerializedDate":true,"string":"Thu Feb 23 2012 00:14:10 GMT+0100 (CET)"},"9348":{"author":"jenslincke","date":{"__isSmartRef__":true,"id":9349},"id":"C6CF2A78-407E-4691-B5D6-914977DEAD8B","message":"- fixed searching and latest after moving the parts bin"},"9349":{"isSerializedDate":true,"string":"Thu Feb 23 2012 18:40:33 GMT+0100 (CET)"},"9350":{"author":"undefined","date":{"__isSmartRef__":true,"id":9351},"id":"34468222-F3C8-4636-B202-27DFAD734B8A","message":"- reload everything on restore"},"9351":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:26:28 GMT+0100 (CET)"},"9352":{"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9353},"id":"75B2A711-5004-4862-B3F7-94C91FA06E17","message":"no DateFormat dependency anymore"},"9353":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:54:25 GMT+0200 (CEST)"},"9354":{"date":{"__isSmartRef__":true,"id":9355},"author":"robertkrahn","message":"scale fix + basic category preselected","id":"8C0DDF72-2CB9-4AD2-8717-F22986EDD48A"},"9355":{"isSerializedDate":true,"string":"Wed Sep 05 2012 00:55:14 GMT+0200 (CEST)"},"9356":{"date":{"__isSmartRef__":true,"id":9357},"author":"jenslincke","message":"reset title bars","id":"D723B2FE-DC4B-4A16-9AA5-A420B11C4285"},"9357":{"isSerializedDate":true,"string":"Thu Nov 29 2012 10:31:13 GMT+0100 (CET)"},"9358":{"isSerializedDate":true,"string":"Thu Nov 29 2012 10:28:19 GMT+0100 (CET)"},"9359":{"_BorderRadius":0,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_StrokeOpacity":0,"__serializedExpressions__":["_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(770.8,507.2)","_Padding":"lively.rect(0,0,0,0)"},"9360":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":9361}],"cornerName":"bottomRight","derivationIds":[7147,"16E962DF-21E9-4FE6-8B9B-953F0E908113","ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21","25C53CC1-53E0-44A6-8E16-A56606A19EF0","50F19BF2-9607-4419-A8C2-0352B0A6FF57","56B7FFB1-61EA-47B9-AC63-A78EA3203E0F","7ED9D491-F8A0-41CA-ADCC-D29EB7805558","1A9D02A8-2BC9-4042-9A96-2149467A88F5","0E224134-B29B-4EF6-AA59-0CDD8170364D","BF087085-EA96-48C6-9B64-61ACD38A53E1"],"doNotCopyProperties":["$$cornerName"],"doNotSerialize":["$$cornerName"],"dragStartPoint":null,"draggingEnabled":true,"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":9362},"halosEnabled":true,"id":"2A599B4A-DA6A-4760-BA00-0BA19CB63336","isResizeCorner":true,"moved":true,"name":"ResizeCorner","originalTargetBounds":null,"originalTargetExtent":null,"originalTargetInnerBounds":null,"owner":{"__isSmartRef__":true,"id":6457},"partsBinMetaInfo":{"__isSmartRef__":true,"id":9363},"registeredForMouseEvents":true,"relativeOrigin":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":9364},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position","originalExtent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9365},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(760.8,497.3)","originalExtent":"lively.pt(239.0,138.0)"},"9361":{"sourceAttrName":"cornerName","sourceObj":{"__isSmartRef__":true,"id":9360},"targetMethodName":"alignToOwner","targetObj":{"__isSmartRef__":true,"id":9360},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9362":{"morph":{"__isSmartRef__":true,"id":9360},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9363":{"comment":"Resize an object without using halos.","migrationLevel":2,"partName":"ResizeCorner","partsSpaceName":"PartsBin/Widgets/","revisionOnLoad":140152,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"9364":{"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(145,145,145)","_Extent":"lively.pt(10.0,10.0)","_Fill":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"9365":{"alignToOwner":{"__isSmartRef__":true,"id":9366},"morphMenuItems":{"__isSmartRef__":true,"id":9369},"onDrag":{"__isSmartRef__":true,"id":9376},"onDragEnd":{"__isSmartRef__":true,"id":9384},"onDragStart":{"__isSmartRef__":true,"id":9392},"reset":{"__isSmartRef__":true,"id":9400}},"9366":{"funcProperties":{"__isSmartRef__":true,"id":9367},"source":"function alignToOwner() {\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\n}","varMapping":{"__isSmartRef__":true,"id":9368},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9367":{},"9368":{"this":{"__isSmartRef__":true,"id":9360}},"9369":{"funcProperties":{"__isSmartRef__":true,"id":9370},"source":"function morphMenuItems() {\n return $super().concat([\n [\"corner\", [\n [\"top left\", function() { this.cornerName = 'topLeft'}.bind(this)],\n [\"top right\", function() { this.cornerName = 'topRight'}.bind(this)],\n [\"bottom right\", function() { this.cornerName = 'bottomRight'}.bind(this)],\n [\"bottom left\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\n ]]\n ])\t\n}","varMapping":{"__isSmartRef__":true,"id":9371},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9370":{},"9371":{"this":{"__isSmartRef__":true,"id":9360},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9372}},"9372":{"$super":{"__isSmartRef__":true,"id":9373}},"9373":{"funcProperties":{"__isSmartRef__":true,"id":9374},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":9375},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9374":{},"9375":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":9360}},"9376":{"funcProperties":{"__isSmartRef__":true,"id":9377},"source":"function onDrag(evt) {\n // alert(\"onDrag\")\n // this.owner.setPosition(pt(0,0))\n // this.owner.setOrigin(pt(0,0))\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n \n // moveDelta = moveDelta.maxPt(pt(0,0))\n var ownerExtent = this.owner.getExtent();\n\n // TODO does not work\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n if (maxDelta == 0) return;\n var factor = ownerExtent.x / ownerExtent.y\n moveDelta = pt(maxDelta * factor, maxDelta )\n }\n var accessor = \"with\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\n\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\n\n this.owner.setBounds(newBounds);\n \n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\n // alertOK(\"new extent\" + newExtent)\n // this.owner.setExtent(newExtent);\n this.owner.submorphs.select(function(ea) {\n return ea.isResizeCorner\n }).invoke('alignToOwner');\n if (this.owner.halos) {\n this.owner.halos.invoke('alignAtTarget')\n }\n // alertOK(\"relative \" + this.relativeOrigin)\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\n\n // TODO IMPLEMENT updating the origin does not work yet\n // this.owner.setOrigin(newOrigin);\n // alertOK(\"new origin \" + newOrigin)\n\n}","varMapping":{"__isSmartRef__":true,"id":9379},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9377":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9378},"user":"sstamm"},"9378":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)"},"9379":{"this":{"__isSmartRef__":true,"id":9360},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9380}},"9380":{"$super":{"__isSmartRef__":true,"id":9381}},"9381":{"funcProperties":{"__isSmartRef__":true,"id":9382},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":9383},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9382":{},"9383":{"name":"onDrag","obj":{"__isSmartRef__":true,"id":9360}},"9384":{"funcProperties":{"__isSmartRef__":true,"id":9385},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetBounds = null;\n this.relativeOrigin = null;\n}","varMapping":{"__isSmartRef__":true,"id":9387},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9385":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9386},"user":"sstamm"},"9386":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)"},"9387":{"this":{"__isSmartRef__":true,"id":9360},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9388}},"9388":{"$super":{"__isSmartRef__":true,"id":9389}},"9389":{"funcProperties":{"__isSmartRef__":true,"id":9390},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":9391},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9390":{},"9391":{"name":"onDragEnd","obj":{"__isSmartRef__":true,"id":9360}},"9392":{"funcProperties":{"__isSmartRef__":true,"id":9393},"source":"function onDragStart(evt) {\n var absToRelativePoint = function (r, absPt) {\n\t\treturn new Point(\n\t\t\t(absPt.x - r.x) / r.width,\n\t\t\t(absPt.y - r.y) / r.height)\n\t}\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\n\n\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetBounds= this.owner.bounds();\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\n}","varMapping":{"__isSmartRef__":true,"id":9395},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9393":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":9394},"user":"sstamm"},"9394":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)"},"9395":{"this":{"__isSmartRef__":true,"id":9360},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9396}},"9396":{"$super":{"__isSmartRef__":true,"id":9397}},"9397":{"funcProperties":{"__isSmartRef__":true,"id":9398},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":9399},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9398":{},"9399":{"name":"onDragStart","obj":{"__isSmartRef__":true,"id":9360}},"9400":{"funcProperties":{"__isSmartRef__":true,"id":9401},"source":"function reset() {\n this.isResizeCorner = true\n this.cornerName = 'bottomRight'\n this.setExtent(pt(10,10));\n this.setPosition(pt(0,0))\n}","varMapping":{"__isSmartRef__":true,"id":9402},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9401":{},"9402":{"this":{"__isSmartRef__":true,"id":9360}},"9403":{"submorphs":[{"__isSmartRef__":true,"id":9404},{"__isSmartRef__":true,"id":9410},{"__isSmartRef__":true,"id":9423},{"__isSmartRef__":true,"id":9435}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9448},"eventHandler":{"__isSmartRef__":true,"id":9449},"_ClipMode":"visible","derivationIds":["51818F1E-35ED-47B0-A271-C76CA7A5875A"],"id":"0DE750E0-7B07-46D2-A458-8EB97B02AB3F","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":9450},"windowMorph":{"__isSmartRef__":true,"id":6457},"label":{"__isSmartRef__":true,"id":9404},"closeButton":{"__isSmartRef__":true,"id":9410},"menuButton":{"__isSmartRef__":true,"id":9423},"collapseButton":{"__isSmartRef__":true,"id":9435},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":6457},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"9404":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9405},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":9406}],"eventHandler":{"__isSmartRef__":true,"id":9408},"_ClipMode":"hidden","derivationIds":["2FAB5433-DF2F-4334-99DB-409619662E79"],"id":"B8048591-841B-45FA-A767-381EDB1D7EF6","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":9409},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":9403},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,3.0)"},"9405":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(711.8,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9406":{"style":{"__isSmartRef__":true,"id":9407},"chunkOwner":{"__isSmartRef__":true,"id":9404},"_id":"_18","storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9407":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9408":{"morph":{"__isSmartRef__":true,"id":9404},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9409":{"resizeWidth":true},"9410":{"submorphs":[{"__isSmartRef__":true,"id":9411}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9416},"eventHandler":{"__isSmartRef__":true,"id":9417},"_ClipMode":"visible","derivationIds":["EC28C613-A158-4C80-BF6E-6CF04640106B"],"id":"0A1814C3-493B-4E20-A13B-242D0D4F57E6","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":9411},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":9403},"layout":{"__isSmartRef__":true,"id":9418},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":9419},{"__isSmartRef__":true,"id":9421}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(750.8,3.0)"},"9411":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9412},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":9413}],"eventHandler":{"__isSmartRef__":true,"id":9415},"_ClipMode":"hidden","derivationIds":["79C67E5D-33A6-4DA7-BB27-BD1E94B65747"],"id":"91C57FCD-7C48-46A7-8EE2-19690B8783FD","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":9410},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"9412":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9413":{"style":{"__isSmartRef__":true,"id":9414},"chunkOwner":{"__isSmartRef__":true,"id":9411},"_id":"_15578","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9414":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9415":{"morph":{"__isSmartRef__":true,"id":9411},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9416":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"9417":{"morph":{"__isSmartRef__":true,"id":9410},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9418":{"moveHorizontal":true},"9419":{"sourceObj":{"__isSmartRef__":true,"id":9410},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6457},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":9420},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9420":{"source":{"__isSmartRef__":true,"id":9410},"target":{"__isSmartRef__":true,"id":6457}},"9421":{"sourceObj":{"__isSmartRef__":true,"id":9410},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6457},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":9422},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9422":{"source":{"__isSmartRef__":true,"id":9410},"target":{"__isSmartRef__":true,"id":6457}},"9423":{"submorphs":[{"__isSmartRef__":true,"id":9424}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9429},"eventHandler":{"__isSmartRef__":true,"id":9430},"_ClipMode":"visible","derivationIds":["BD33D105-CBDC-4894-8FFF-AB61C2703BB1"],"id":"2C041E5E-F46E-4163-89E6-E0A1F64672E2","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":9424},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":9403},"attributeConnections":[{"__isSmartRef__":true,"id":9431},{"__isSmartRef__":true,"id":9433}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"9424":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9425},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":9426}],"eventHandler":{"__isSmartRef__":true,"id":9428},"_ClipMode":"hidden","derivationIds":["BA9A6B1C-4973-4BF9-8711-0D480F5A4087"],"id":"25665348-97F1-4560-86EA-DD8C57FD9292","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":9423},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"9425":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9426":{"style":{"__isSmartRef__":true,"id":9427},"chunkOwner":{"__isSmartRef__":true,"id":9424},"_id":"_15580","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9427":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9428":{"morph":{"__isSmartRef__":true,"id":9424},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9429":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"9430":{"morph":{"__isSmartRef__":true,"id":9423},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9431":{"sourceObj":{"__isSmartRef__":true,"id":9423},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6457},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":9432},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9432":{"source":{"__isSmartRef__":true,"id":9423},"target":{"__isSmartRef__":true,"id":6457}},"9433":{"sourceObj":{"__isSmartRef__":true,"id":9423},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6457},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":9434},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9434":{"source":{"__isSmartRef__":true,"id":9423},"target":{"__isSmartRef__":true,"id":6457}},"9435":{"submorphs":[{"__isSmartRef__":true,"id":9436}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9441},"eventHandler":{"__isSmartRef__":true,"id":9442},"_ClipMode":"visible","derivationIds":["1931C2F4-2FE3-409A-A8A5-571A36E8C3FA"],"id":"69ABFF03-801C-4590-884C-BEE8EC2FC4ED","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":9436},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":9403},"layout":{"__isSmartRef__":true,"id":9443},"attributeConnections":[{"__isSmartRef__":true,"id":9444},{"__isSmartRef__":true,"id":9446}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(731.8,3.0)"},"9436":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9437},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":9438}],"eventHandler":{"__isSmartRef__":true,"id":9440},"_ClipMode":"hidden","derivationIds":["2B7C2134-12AA-4F45-8936-7B19DC0B4608"],"id":"20458FC2-22C3-4813-B541-9A2F5BDC4B5B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":9435},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"9437":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9438":{"style":{"__isSmartRef__":true,"id":9439},"chunkOwner":{"__isSmartRef__":true,"id":9436},"_id":"_15582","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9439":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9440":{"morph":{"__isSmartRef__":true,"id":9436},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9441":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"9442":{"morph":{"__isSmartRef__":true,"id":9435},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9443":{"moveHorizontal":true},"9444":{"sourceObj":{"__isSmartRef__":true,"id":9435},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6457},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":9445},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9445":{"source":{"__isSmartRef__":true,"id":9435},"target":{"__isSmartRef__":true,"id":6457}},"9446":{"sourceObj":{"__isSmartRef__":true,"id":9435},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6457},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":9447},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9447":{"source":{"__isSmartRef__":true,"id":9435},"target":{"__isSmartRef__":true,"id":6457}},"9448":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(770.8,22.0)","_Padding":"lively.rect(0,0,0,0)"},"9449":{"morph":{"__isSmartRef__":true,"id":9403},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9450":{"resizeWidth":true,"adjustForNewBounds":true},"9451":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":9452}},"9452":{"funcProperties":{"__isSmartRef__":true,"id":9453},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tthis.targetMorph.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":9455},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9453":{"timestamp":{"__isSmartRef__":true,"id":9454},"user":"robertkrahn"},"9454":{"isSerializedDate":true,"string":"Mon Jun 27 2011 10:54:32 GMT+0200 (CEST)"},"9455":{"this":{"__isSmartRef__":true,"id":6457},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9456}},"9456":{"$super":{"__isSmartRef__":true,"id":9457}},"9457":{"funcProperties":{"__isSmartRef__":true,"id":9458},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":9459},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9458":{},"9459":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":6457}},"9460":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":9461},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"owner":{"__isSmartRef__":true,"id":0},"carriesGrabbedMorphs":false,"_Scale":1.002003004005006,"eventHandler":{"__isSmartRef__":true,"id":9462},"_Rotation":0,"lastScrollTime":1358611127540,"_ClipMode":"visible","__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.HandMorph","__SourceModuleName__":"Global.lively.morphic.Events","withLayers":["Global.NoMagnetsLayer"],"_Position":"lively.pt(243.0,1994.0)"},"9461":{"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(2.0,2.0)","_Fill":"Color.rgb(204,0,0)","_Padding":"lively.rect(0,0,0,0)"},"9462":{"morph":{"__isSmartRef__":true,"id":9460},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9463":{"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(2800.0,2900.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"9464":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9465":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"savedWorldAsURL","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"visitNewPageAfterSaveAs","varMapping":{"__isSmartRef__":true,"id":9466},"updaterString":"function ($upd, v) {\n if (v && v.toString() !== URL.source.toString()) { $upd(v); }\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9466":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"9467":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/users/daniel.hoffmann/start.xhtml","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9468":{"submorphs":[{"__isSmartRef__":true,"id":9469}],"scripts":[],"id":"EB563FA6-15C6-4137-8D73-B6829C16ABB8","shape":{"__isSmartRef__":true,"id":9480},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"showsHalos":false,"name":"LoadingMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":9481},"eventHandler":{"__isSmartRef__":true,"id":9579},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"59692BC3-6C7B-4E23-B820-8699260EA722","486BB935-1313-4103-B2A8-642B19437478","18AFFD44-46CD-489E-B1D6-DED43E2B6B06","2608C892-2204-4981-9A87-8E749F8944AB","5535861F-4EA2-44AB-8A40-0538124E0AAC","16C292B3-86E8-4622-B516-27C48263B8CC","87731A20-D455-44D0-97E5-98A7CFD4E417","A17081E7-E597-47ED-BD32-6E4D206BD7D7","CFB4A44C-BFEA-4584-BCBA-AE2A56739200","76B3DD9B-8D01-42BA-A574-AB99D5F899BB","1EBC5512-8F54-4B24-998C-69A285EC8533","DD1165C7-6C1A-4361-A4AE-FCF6F31152FD","4D6D36E8-48F3-408A-B03C-202E4DC182BD","5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011","E0A6B33B-767A-4532-9021-892414520200","F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D","0C7E832A-A741-430F-B295-8BC181D066FE","472AED3B-CB76-49BD-BF49-354A2D568F86","A7C52F65-D140-4791-880F-F7584C7BB570","3516412B-8B36-4E52-9416-6B7FB358BDC2","1840CACC-078C-4795-AD3F-E9D6F8D557A0","1FEDCA25-0131-46FA-840F-DC5F1B05C6CA","C620CED3-0AE9-4097-9AA7-2706A042F9C9","679A861B-40E0-4DB2-B22F-95B454C6978D","FEF39B3C-E634-4825-BAB8-2D44FE647B03"],"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":9580},"prevScroll":[0,0],"moved":true,"_Rotation":0,"_Scale":1,"headRevision":146469,"_ClipMode":"visible","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9581},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(171.0,-13.0)"},"9469":{"submorphs":[{"__isSmartRef__":true,"id":9470}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9476},"id":"17A11A49-AB6D-43BA-96E7-2D594C4D2AFC","eventHandler":{"__isSmartRef__":true,"id":9477},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"name":"ProgressIndicator","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":9478},"derivationIds":[520,"071F18BE-FF28-40F5-ACAD-1916E0D25C38","DF185A10-743D-45FC-B9C2-76E12D908BCF","BF125D2C-596A-4C1E-A5F8-DAE4801E9497","3CEE8CFF-B8F1-4B4B-A405-CB583080252A","D0652878-8F9C-4591-8A82-296898AACDB6","31441DDF-2220-43BE-A99F-69E1FEC68030","14A90039-0D3E-46DC-8445-D42B8E02EB42","681EF5DE-A344-4114-B2F3-B96CE3872524","C0381116-5116-4F33-B082-A411D0E4534E","24E9581E-B008-46EE-9CBC-D5190E100D98","C69D1041-2C5E-48FE-B04C-04E66450658A","4830945B-4FFF-4564-9424-34D7995DAE60","8602C233-B3E7-4682-9B0E-D7549761D934","B4E0E11F-2BED-462E-B708-89D63971856E","EE0144C2-D016-4390-8A67-4E7DEF171C83","F44DF6E4-5F27-440E-AB5F-3721C0A10CA6","73FC6648-DAAF-4673-8CF4-7DA219513F22","B78EB1B5-780C-45F7-B0A7-B988B52B1FF1","DFDB8CD1-72F7-40F4-849B-1F9B866277AB","66111105-B1FC-41F7-BF70-D45118C9E09F","02420416-1E35-4831-AABB-91CD0460CA1A","7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5","0503F5A1-1732-4610-9A5A-920D658CA766","07C5AE03-36AD-4849-BACD-27D7D9A2CCF2","9FFF9D73-931C-404C-AA4B-5AC2E7C53504"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":9468},"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":9479},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(113.5,81.0)","distanceToDragEvent":"lively.pt(39.0,-11.0)"},"9470":{"submorphs":[],"scripts":[],"id":"06FCC1C4-E1F9-45CF-A8AC-82B5C1A48D43","shape":{"__isSmartRef__":true,"id":9471},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_MaxTextWidth":257,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"loadedMorphName","partsBinMetaInfo":{"__isSmartRef__":true,"id":9472},"textChunks":[{"__isSmartRef__":true,"id":9473}],"charsReplaced":"MorphName","lastFindLoc":18,"priorSelectionRange":[9,0],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":9475},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"023045B3-2D6B-4425-89FB-F4806D527BE0","DC0C2365-868C-41AE-8369-51C31E91493E","C6D9D314-86A1-4015-970B-F6787F535E1A","6AA4552E-2E85-447E-9033-99D5AA1A94BC","D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213","AA8F0470-654C-4AA2-8135-4607F5429AC5","E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97","1A86AE17-73AE-442E-AB36-DD90C6DFC8BC","EF750075-E964-4CD3-B6A4-161511E1D058","CED69CBF-FFA5-45E7-B333-FBACE4F278AC","E56978C1-7424-4C10-8168-11FD3237B540","D5AB2532-A4DC-42D6-AF17-99CBBCEAA848","245866CB-598A-4172-A3A0-A06D4D26C6AD","43B0F12E-5793-43AA-80E1-496774E0EBA6","1B776A8C-0413-475F-8EBD-120BBD91D2BB","F84F2C9A-8003-4E81-833A-83F48C92F3B8","3124B389-9FA4-4348-BC5D-0DFF9C59CD1B","1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1","1CB201BA-5E0B-4771-821A-139FA2AEFBC2","195520FA-4816-47A4-B0F5-BA890AFD9DF9","0D15F28A-24C9-46B7-89C5-6D2354728AC1","316FE9D3-62EC-4FD6-9B0F-FFA622B79575","739F3743-9BE1-48C8-813D-C0BFB0DCACA6","01877B3B-7DA7-4222-B011-7B5F4E501862","B8FE7DEE-9568-4BE6-BA12-EA674BA79E08"],"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":9469},"_MinTextWidth":257,"_MinTextHeight":null,"previousSelection":[6,6],"_Align":"center","isBeingDragged":false,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-109.0,38.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(179.0,-11.0)"},"9471":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(257.0,23.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"9472":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"9473":{"style":{"__isSmartRef__":true,"id":9474},"chunkOwner":{"__isSmartRef__":true,"id":9470},"storedString":"loading part","_id":"_19","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9474":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9475":{"morph":{"__isSmartRef__":true,"id":9470},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9476":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_ImageURL":"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"_ClipMode":"visible","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(31.0,31.0)","_Padding":"lively.rect(0,0,0,0)"},"9477":{"morph":{"__isSmartRef__":true,"id":9469},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9478":{"partName":"ProgressIndicator","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"9479":{"centeredHorizontal":true,"centeredVertical":true},"9480":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.515,"_Opacity":0.8146,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(266.0,223.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"9481":{"partsSpaceName":"PartsBin/iPadWidgets","comment":"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.","migrationLevel":4,"partName":"LoadingMorph","changes":[{"__isSmartRef__":true,"id":9482},{"__isSmartRef__":true,"id":9484},{"__isSmartRef__":true,"id":9486},{"__isSmartRef__":true,"id":9488},{"__isSmartRef__":true,"id":9490},{"__isSmartRef__":true,"id":9492},{"__isSmartRef__":true,"id":9494},{"__isSmartRef__":true,"id":9496},{"__isSmartRef__":true,"id":9498},{"__isSmartRef__":true,"id":9500},{"__isSmartRef__":true,"id":9502},{"__isSmartRef__":true,"id":9504},{"__isSmartRef__":true,"id":9506},{"__isSmartRef__":true,"id":9508},{"__isSmartRef__":true,"id":9510},{"__isSmartRef__":true,"id":9512},{"__isSmartRef__":true,"id":9514},{"__isSmartRef__":true,"id":9516},{"__isSmartRef__":true,"id":9518},{"__isSmartRef__":true,"id":9520},{"__isSmartRef__":true,"id":9522},{"__isSmartRef__":true,"id":9524},{"__isSmartRef__":true,"id":9526},{"__isSmartRef__":true,"id":9528},{"__isSmartRef__":true,"id":9530},{"__isSmartRef__":true,"id":9532},{"__isSmartRef__":true,"id":9534},{"__isSmartRef__":true,"id":9536},{"__isSmartRef__":true,"id":9538},{"__isSmartRef__":true,"id":9540},{"__isSmartRef__":true,"id":9542},{"__isSmartRef__":true,"id":9544},{"__isSmartRef__":true,"id":9546},{"__isSmartRef__":true,"id":9548},{"__isSmartRef__":true,"id":9550},{"__isSmartRef__":true,"id":9552},{"__isSmartRef__":true,"id":9554},{"__isSmartRef__":true,"id":9556},{"__isSmartRef__":true,"id":9558},{"__isSmartRef__":true,"id":9560},{"__isSmartRef__":true,"id":9562},{"__isSmartRef__":true,"id":9564},{"__isSmartRef__":true,"id":9566},{"__isSmartRef__":true,"id":9568},{"__isSmartRef__":true,"id":9570},{"__isSmartRef__":true,"id":9572},{"__isSmartRef__":true,"id":9574},{"__isSmartRef__":true,"id":9576}],"revisionOnLoad":151069,"lastModifiedDate":{"__isSmartRef__":true,"id":9578},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"9482":{"date":{"__isSmartRef__":true,"id":9483},"author":"sstamm","message":"","id":"1C1391AE-5722-4707-BE52-F0094FC56829"},"9483":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:02:04 GMT+0100 (CET)"},"9484":{"date":{"__isSmartRef__":true,"id":9485},"author":"sstamm","message":"","id":"663F147A-9084-4AC3-81A7-1E7BA6547F08"},"9485":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:43:10 GMT+0100 (CET)"},"9486":{"date":{"__isSmartRef__":true,"id":9487},"author":"sstamm","message":"","id":"F72B746E-B170-4EFB-9074-5E8770640B8A"},"9487":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:36:14 GMT+0100 (CET)"},"9488":{"date":{"__isSmartRef__":true,"id":9489},"author":"sstamm","message":"","id":"568D2EFD-C535-43AE-8944-6D8B967129F5"},"9489":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:23:04 GMT+0100 (CET)"},"9490":{"date":{"__isSmartRef__":true,"id":9491},"author":"sstamm","message":"","id":"AB2484A6-0707-4E13-845E-F0A5F48BBA3D"},"9491":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:45 GMT+0100 (CET)"},"9492":{"date":{"__isSmartRef__":true,"id":9493},"author":"sstamm","message":"","id":"97D20633-F76C-46A5-A32A-FFE9BC83CAB3"},"9493":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:10 GMT+0100 (CET)"},"9494":{"date":{"__isSmartRef__":true,"id":9495},"author":"sstamm","message":"","id":"8A697DF5-9A45-4A84-B709-9719BF55083E"},"9495":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:56:54 GMT+0100 (CET)"},"9496":{"date":{"__isSmartRef__":true,"id":9497},"author":"sstamm","message":"","id":"F2157D66-1571-4B9A-B325-6FA96488260F"},"9497":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:51:05 GMT+0100 (CET)"},"9498":{"date":{"__isSmartRef__":true,"id":9499},"author":"sstamm","message":"","id":"E5E808CA-06AB-47DC-A9C9-CA7967591545"},"9499":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:47:19 GMT+0100 (CET)"},"9500":{"date":{"__isSmartRef__":true,"id":9501},"author":"sstamm","message":"","id":"009DC4E0-23CA-485A-A796-801AA0F75049"},"9501":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:46:25 GMT+0100 (CET)"},"9502":{"date":{"__isSmartRef__":true,"id":9503},"author":"sstamm","message":"","id":"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4"},"9503":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:45:05 GMT+0100 (CET)"},"9504":{"date":{"__isSmartRef__":true,"id":9505},"author":"sstamm","message":"","id":"FFE16986-548D-4AC2-A627-CF6416282BC4"},"9505":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:37:15 GMT+0100 (CET)"},"9506":{"date":{"__isSmartRef__":true,"id":9507},"author":"sstamm","message":"","id":"57213D63-7147-4057-ADC9-30994443B066"},"9507":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:35:29 GMT+0100 (CET)"},"9508":{"date":{"__isSmartRef__":true,"id":9509},"author":"sstamm","message":"","id":"75A31364-B380-4312-BB5B-F8F2DA1CE824"},"9509":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:31:52 GMT+0100 (CET)"},"9510":{"date":{"__isSmartRef__":true,"id":9511},"author":"sstamm","message":"","id":"5AA50B7E-7D33-44C4-807B-BF1ABA31D530"},"9511":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:14:10 GMT+0100 (CET)"},"9512":{"date":{"__isSmartRef__":true,"id":9513},"author":"sstamm","message":"","id":"BCDCC505-534C-45E5-9BB2-5238959A5AD0"},"9513":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:02:56 GMT+0100 (CET)"},"9514":{"date":{"__isSmartRef__":true,"id":9515},"author":"sstamm","message":"","id":"890D14F4-E89D-4E05-BFB9-875D6AB6C765"},"9515":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:01:50 GMT+0100 (CET)"},"9516":{"date":{"__isSmartRef__":true,"id":9517},"author":"sstamm","message":"","id":"B6FE0805-0D24-4267-8238-8B332352617E"},"9517":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:55:44 GMT+0100 (CET)"},"9518":{"date":{"__isSmartRef__":true,"id":9519},"author":"sstamm","message":"callbacks are working","id":"9348260A-3B55-4659-BC85-440BFBD98EA4"},"9519":{"isSerializedDate":true,"string":"Fri Feb 10 2012 09:45:55 GMT+0100 (CET)"},"9520":{"date":{"__isSmartRef__":true,"id":9521},"author":"sstamm","message":"made it more opaque","id":"1B84264C-2822-407F-A58F-19217BCD2762"},"9521":{"isSerializedDate":true,"string":"Wed Feb 08 2012 11:41:50 GMT+0100 (CET)"},"9522":{"date":{"__isSmartRef__":true,"id":9523},"author":"sstamm","message":"","id":"0FB41D7D-2A52-4782-814B-A66C24FCE569"},"9523":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:13:49 GMT+0100 (CET)"},"9524":{"date":{"__isSmartRef__":true,"id":9525},"author":"sstamm","message":"","id":"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F"},"9525":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:22:07 GMT+0100 (CET)"},"9526":{"date":{"__isSmartRef__":true,"id":9527},"author":"sstamm","message":"trollolol","id":"F6CFAD78-AC72-4DE2-9F38-79776C2E9462"},"9527":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:55:14 GMT+0100 (CET)"},"9528":{"date":{"__isSmartRef__":true,"id":9529},"author":"sstamm","message":"should be centered now","id":"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB"},"9529":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:54:35 GMT+0100 (CET)"},"9530":{"date":{"__isSmartRef__":true,"id":9531},"author":"sstamm","message":"initial commit","id":"8920D925-DD16-4667-B8C7-FB74D78C2424"},"9531":{"isSerializedDate":true,"string":"Thu Feb 02 2012 13:26:01 GMT+0100 (CET)"},"9532":{"date":{"__isSmartRef__":true,"id":9533},"author":"sstamm","message":"changed text morph name","id":"80E88A3C-5AF3-48F2-A600-710877630997"},"9533":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:04:01 GMT+0100 (CET)"},"9534":{"date":{"__isSmartRef__":true,"id":9535},"author":"sstamm","message":"added loading script","id":"EE9B8F4D-1F03-4232-82E6-794046974F8F"},"9535":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:28:30 GMT+0100 (CET)"},"9536":{"date":{"__isSmartRef__":true,"id":9537},"author":"sstamm","message":"added disconnection","id":"11F19267-924E-4087-99ED-998245576BD2"},"9537":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:32:58 GMT+0100 (CET)"},"9538":{"date":{"__isSmartRef__":true,"id":9539},"author":"sstamm","message":"removed connections before deletion","id":"35A88218-6864-4D52-83A2-BFF7B9A6907C"},"9539":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:41:00 GMT+0100 (CET)"},"9540":{"date":{"__isSmartRef__":true,"id":9541},"author":"sstamm","message":"now able to load parts by name and category as well as per partItem","id":"F36A5782-461D-4813-95F8-0207990A261C"},"9541":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:24:30 GMT+0100 (CET)"},"9542":{"date":{"__isSmartRef__":true,"id":9543},"author":"sstamm","message":"now with round corners","id":"F42C39CB-CC37-467D-BF10-D362241F047E"},"9543":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:26:23 GMT+0100 (CET)"},"9544":{"date":{"__isSmartRef__":true,"id":9545},"author":"sstamm","message":"loadingMorph is sync now","id":"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145"},"9545":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:48:04 GMT+0100 (CET)"},"9546":{"date":{"__isSmartRef__":true,"id":9547},"author":"sstamm","message":"display the loadingMorph in new thread","id":"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC"},"9547":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:53:49 GMT+0100 (CET)"},"9548":{"date":{"__isSmartRef__":true,"id":9549},"author":"sstamm","message":"","id":"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3"},"9549":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:49:48 GMT+0100 (CET)"},"9550":{"date":{"__isSmartRef__":true,"id":9551},"author":"sstamm","message":"","id":"220821B3-C589-41C9-A324-8E7E6D9D6CEB"},"9551":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:58:43 GMT+0100 (CET)"},"9552":{"date":{"__isSmartRef__":true,"id":9553},"author":"sstamm","message":"","id":"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707"},"9553":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:04:28 GMT+0100 (CET)"},"9554":{"date":{"__isSmartRef__":true,"id":9555},"author":"sstamm","message":"load request in new thread if loading should be async","id":"18282D28-D6D4-48C9-A508-6E3244449BD8"},"9555":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:10:27 GMT+0100 (CET)"},"9556":{"date":{"__isSmartRef__":true,"id":9557},"author":"sstamm","message":"added benchmarking output","id":"249CFF90-DDF5-4A83-9759-0289E96D7D58"},"9557":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:31:50 GMT+0100 (CET)"},"9558":{"date":{"__isSmartRef__":true,"id":9559},"author":"sstamm","message":"","id":"882082E1-29B6-418D-9B8B-672729D60619"},"9559":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:38:26 GMT+0100 (CET)"},"9560":{"date":{"__isSmartRef__":true,"id":9561},"author":"sstamm","message":"","id":"5179AEF9-E19F-4B0C-BBD8-556C5687988A"},"9561":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:44:11 GMT+0100 (CET)"},"9562":{"date":{"__isSmartRef__":true,"id":9563},"author":"sstamm","message":"","id":"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3"},"9563":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:48:14 GMT+0100 (CET)"},"9564":{"date":{"__isSmartRef__":true,"id":9565},"author":"sstamm","message":"","id":"2A718D1F-1036-41D6-999A-336F2B14E65D"},"9565":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:49:47 GMT+0100 (CET)"},"9566":{"date":{"__isSmartRef__":true,"id":9567},"author":"sstamm","message":"","id":"EB6BDD0C-7EEC-4124-B77F-2F106A601538"},"9567":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:59:48 GMT+0100 (CET)"},"9568":{"date":{"__isSmartRef__":true,"id":9569},"author":"sstamm","message":"","id":"63EC8D07-AB6A-450A-BB84-9B4D37E03647"},"9569":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:02:33 GMT+0100 (CET)"},"9570":{"date":{"__isSmartRef__":true,"id":9571},"author":"sstamm","message":"","id":"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9"},"9571":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:03:42 GMT+0100 (CET)"},"9572":{"date":{"__isSmartRef__":true,"id":9573},"author":"sstamm","message":"first attempt to introduce callback functions to part loading","id":"22BD0B95-8948-411A-A56E-AD7CBE445F1D"},"9573":{"isSerializedDate":true,"string":"Thu Feb 09 2012 20:20:11 GMT+0100 (CET)"},"9574":{"date":{"__isSmartRef__":true,"id":9575},"author":"sstamm","message":"","id":"A216DFD2-9D1F-4E62-A22F-6B5472823E1B"},"9575":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:37:34 GMT+0100 (CET)"},"9576":{"date":{"__isSmartRef__":true,"id":9577},"author":"sstamm","message":"","id":"464E723A-08DC-433C-AA5C-CEC850DBAF0B"},"9577":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:29 GMT+0100 (CET)"},"9578":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"9579":{"morph":{"__isSmartRef__":true,"id":9468},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9580":{"adjustForNewBounds":true},"9581":{"loadPart":{"__isSmartRef__":true,"id":9582},"loadFinished":{"__isSmartRef__":true,"id":9586},"loadPartByName":{"__isSmartRef__":true,"id":9590}},"9582":{"varMapping":{"__isSmartRef__":true,"id":9583},"source":"function loadPart(partItem, isAsync) {\n this.partItem = partItem;\n \n this.openInWorld();\n if(partItem.part) {\n this.setExtent(partItem.part.getExtent());\n }\n this.align(this.bounds().center(), $world.visibleBounds().center());\n \n \n if(typeof isAsync === \"function\") {\n this.callback = isAsync;\n }\n\n connect(partItem, 'part', this, \"loadFinished\");\n\n partItem.loadPart(isAsync);\n\n return partItem.part;\n\n}","funcProperties":{"__isSmartRef__":true,"id":9584},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9583":{"this":{"__isSmartRef__":true,"id":9468}},"9584":{"timestamp":{"__isSmartRef__":true,"id":9585},"user":"sstamm","tags":[]},"9585":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:18 GMT+0100 (CET)"},"9586":{"varMapping":{"__isSmartRef__":true,"id":9587},"source":"function loadFinished(part) {\n if(this.owner === $world.firstHand()) {\n $world.firstHand().removeAllMorphs();\n } else {\n this.owner.addMorph(part);\n part.align(part.bounds().center(), this.bounds().center());\n this.remove();\n }\n disconnect(this.partItem, 'part', this, \"loadFinished\");\n if(this.callback) {\n this.callback(part);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":9588},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9587":{"this":{"__isSmartRef__":true,"id":9468}},"9588":{"timestamp":{"__isSmartRef__":true,"id":9589},"user":"sstamm","tags":[]},"9589":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:01:53 GMT+0100 (CET)"},"9590":{"varMapping":{"__isSmartRef__":true,"id":9591},"source":"function loadPartByName(partName, optPartsSpaceName, isAsync) {\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\n return this.loadPart(partItem, isAsync);\n}","funcProperties":{"__isSmartRef__":true,"id":9592},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9591":{"this":{"__isSmartRef__":true,"id":9468}},"9592":{"timestamp":{"__isSmartRef__":true,"id":9593},"user":"sstamm","tags":[]},"9593":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:03:18 GMT+0100 (CET)"},"9594":{"isSerializedDate":true,"string":"Sat Dec 15 2012 01:05:22 GMT+0100 (CET)"},"isSimplifiedRegistry":true}}]]>