0)\n this.fallingLetters.clone().forEach(function (ea) { this.letterFallToPile(ea) }, this); // unused letter falls to pile\n\tif (this.activeLetters.length == 0) return;\n\tvar letter = this.activeLetters[0]; // Will be on the belt\n\tletter.moveBy(pt(this.xStep, 0));\n\t\n\t// Drop letter from belt to rack, and then drop anew one onto belt\n\tif (letter.bounds().topRight().x < this.rack.bounds().topRight().x) this.letterDropOntoRack(letter);\n\n\t// Propagate leftward motion along rack when letters touch\n\tthis.lettersSlideOnRack();\n\n\t// If leftmost letter is off rack then drop it\n\tif (this.activeLetters.last().bounds().center().x < this.rack.bounds().topLeft().x) this.letterFallOffEnd();\n}","funcProperties":{"__isSmartRef__":true,"id":1117},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1116":{"this":{"__isSmartRef__":true,"id":2}},"1117":{},"1118":{"varMapping":{"__isSmartRef__":true,"id":1119},"source":"function onKeyDown(evt) {\n\tif (this.paused) return;\n\tevt.stop();\n switch (evt.getKeyCode()) {\n\t\tcase 8: this.doDelete(true); return;\n\t\tcase 27: this.doClear(true); return;\n\t\tcase 13: this.doEnter(true); return;\n\t}\n\t// Normal letter keys...\n\tvar char = evt.getKeyChar();\n\tif (char == '!') return;\n\tvar letter = this.findCharOnRack(char.toUpperCase());\n\tif (letter) this.addToOutbox(letter);\n}","funcProperties":{"__isSmartRef__":true,"id":1124},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1119":{"this":{"__isSmartRef__":true,"id":2},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1120}},"1120":{"$super":{"__isSmartRef__":true,"id":1121}},"1121":{"varMapping":{"__isSmartRef__":true,"id":1122},"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":1123},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1122":{"obj":{"__isSmartRef__":true,"id":2},"name":"onKeyDown"},"1123":{},"1124":{},"1125":{"varMapping":{"__isSmartRef__":true,"id":1126},"source":"function fillLetter(letterMorph, color) {\n\tletterMorph.setBorderColor(color);\n\ttry { // some problem in textColor code\n letterMorph.applyStyle({textColor: color});\n } catch(err) {};\n\ttry { // some problem in textColor code\n\t letterMorph.valueBox.applyStyle({textColor: color});\n } catch(err) {};\n}","funcProperties":{"__isSmartRef__":true,"id":1127},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1126":{"this":{"__isSmartRef__":true,"id":2}},"1127":{},"1128":{"varMapping":{"__isSmartRef__":true,"id":1129},"source":"function removeFromOutbox(letter) {\n\t\tletter.original.copyInOutbox = null; // restore original for, eg, del\n\t\tthis.fillLetter(letter.original, Color.black); \n\t\tletter.remove();\n}","funcProperties":{"__isSmartRef__":true,"id":1130},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1129":{"this":{"__isSmartRef__":true,"id":2}},"1130":{},"1131":{"varMapping":{"__isSmartRef__":true,"id":1132},"source":"function updateOutbox() {\n\t// Lay out outbox letters beginning at index = start\n\tthis.letterScore = 0;\n\tvar nLetters = this.outboxLetters.length;\n\tfor (var i=0; i 0) this.fillLetter(this.multBoxes[nLetters-1], Color.blue);\n\tthis.letterScoreBox.setTextString(this.letterScore.toString());\n\tthis.wordScore = this.letterScore*this.multipliers[nLetters];\n\tthis.wordScoreBox.setTextString(this.wordScore.toString());\n}","funcProperties":{"__isSmartRef__":true,"id":1133},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1132":{"this":{"__isSmartRef__":true,"id":2}},"1133":{},"1134":{"varMapping":{"__isSmartRef__":true,"id":1135},"source":"function shuffle(inp) {\n\t// Return a shuffled copy of the input array\n\tvar shuffled = inp.slice(0); // shuffleable copy\n\tfor (var i=0; i 0 && consonants.length > 0) { \n\t\t// Assemble letters according to their overall ratio\n\t\tif ( (vowels.length / (vowels.length + consonants.length)) > ratio) mixed.push(vowels.pop());\n\t\t\telse mixed.push(consonants.pop());\n\t}\n\t// pick up any leftovers\n\treturn mixed.concat(consonants, vowels);\n}","funcProperties":{"__isSmartRef__":true,"id":1139},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1138":{"this":{"__isSmartRef__":true,"id":2}},"1139":{},"1140":{"varMapping":{"__isSmartRef__":true,"id":1141},"source":"function letterValue(char) {\n\tvar letterValues = { A: 1, B: 3, C: 3, D: 2, E: 1, F: 4, G: 2, H: 4, I: 1, J: 8, K: 5, L: 1, M: 3, N: 1, O: 1, P: 3, Q: 10, R: 1, S: 1, T: 1, U: 1, V: 4, W: 4, X: 8, Y: 4, Z: 10}; \n\treturn letterValues[char] || 1;\n}","funcProperties":{"__isSmartRef__":true,"id":1142},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1141":{"this":{"__isSmartRef__":true,"id":2}},"1142":{},"1143":{"varMapping":{"__isSmartRef__":true,"id":1144},"source":"function doPause(val) {\n\tthis.paused = val;\n\tthis.pauseButton.setLabel( this.paused ? \"resume\" : \"pause\" );\n\n\t// If pausing, blank out all moving letters; if un-pausing, then restore them\n\tvar backGroundFill = Color.veryLightGray; // reading fill from text does not work\n\tvar ifInBin = (this.letterInBin ? [this.letterInBin] : []);\n\t\tifInBin.concat(this.outboxLetters, this.fallingLetters, this.activeLetters).each( \n\t\t\tfunction (letter) {\n\t\t\t\tif (this.paused) letter.colorBeforePause = letter.getBorderColor(); // save color when pause\n\t\t\t\tthis.fillLetter(letter, ( this.paused ? backGroundFill : letter.colorBeforePause ) ); // blank or restore\n\t\t\t}.bind(this)); \n this.focus();\n\n}","funcProperties":{"__isSmartRef__":true,"id":1145},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1144":{"this":{"__isSmartRef__":true,"id":2}},"1145":{},"1146":{"varMapping":{"__isSmartRef__":true,"id":1147},"source":"function doRestart(val) {\n\tif (this.gameOver) {\n\t\tthis.setup();\n\t\t} else {\n\t\tthis.doPause(true);\n\t\tthis.world().confirm(\"OK to end this game and restart?\",\n\t\t\t\tfunction(ok) { if (ok) this.setup(); else this.doPause(false); }.bind(this) );\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":1148},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1147":{"this":{"__isSmartRef__":true,"id":2}},"1148":{},"1149":{"varMapping":{"__isSmartRef__":true,"id":1150},"source":"function doDelete(val) {\n\tif (!val) return;\n\t// Delete key or button -- delete last letter from outbox and restore original\n\tif (this.outboxLetters.length == 0) return;\n\tthis.removeFromOutbox(this.outboxLetters.pop());\n\tthis.updateOutbox();\n}","funcProperties":{"__isSmartRef__":true,"id":1151},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1150":{"this":{"__isSmartRef__":true,"id":2}},"1151":{},"1152":{"varMapping":{"__isSmartRef__":true,"id":1153},"source":"function doClear(val) {\n\tif (!val) return;\n\t// Tab key or clear button -- means to delete all letters in outbox\n\twhile (this.outboxLetters.length > 0) \n\t\tthis.removeFromOutbox(this.outboxLetters.pop());\n\tthis.updateOutbox();\n}","funcProperties":{"__isSmartRef__":true,"id":1154},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1153":{"this":{"__isSmartRef__":true,"id":2}},"1154":{},"1155":{"varMapping":{"__isSmartRef__":true,"id":1156},"source":"function doEnter(val) {\n\t// Enter key or button -- means to submit this word from outbox\n\t// First gather the word\n\tif (!val) return;\n\tvar word = \"\";\n\tfor (var i=0; i this.bestWordScore) {\n\t\tthis.bestWordScore = this.wordScore;\n\t\tthis.bestWordBox.setTextString(this.bestWordScore.toString());\n\t\tthis.bestWord = word;\n\t\tthis.bestWordLetters.setTextString(this.bestWord);\n\t}\n\tthis.outboxLetters = [];\n\tthis.updateOutbox();\n}","funcProperties":{"__isSmartRef__":true,"id":1157},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1156":{"this":{"__isSmartRef__":true,"id":2}},"1157":{},"1158":{"varMapping":{"__isSmartRef__":true,"id":1159},"source":"function doSlowGame(val) {\n\tif (!val) return;\n\t// Toggle belt size between 2 and 3\n\tif (this.gameOver) {\n\t\tthis.beltSize = (this.beltSize == 2) ? 3 : 2;\n\t\tthis.setup();\n\t\treturn;\n\t}\n\tthis.doPause(true);\n\tthis.world().confirm(\"OK to end this game and restart?\",\n\t\t\t\tfunction(ok) {\n\t\t\t\t\tif (ok) {\n\t\t\t\t\t\tthis.beltSize = (this.beltSize == 2) ? 3 : 2;\n\t\t\t\t\t\tthis.setup();\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.doPause(false);\n\t\t\t\t\t} }.bind(this) );\n}","funcProperties":{"__isSmartRef__":true,"id":1160},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1159":{"this":{"__isSmartRef__":true,"id":2}},"1160":{},"1161":{"varMapping":{"__isSmartRef__":true,"id":1162},"source":"function findCharOnRack(char) {\n\tfor (var i=0; i0) ? this.addMorphBack(this.letterSource.shift()) : null;\n\t\tthis.nLeftBox.setTextString(this.letterSource.length.toString());\n this.nLeftBox.applyStyle({align: 'center'});\n\t}\n}","funcProperties":{"__isSmartRef__":true,"id":1178},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1177":{"this":{"__isSmartRef__":true,"id":2}},"1178":{},"1179":{"varMapping":{"__isSmartRef__":true,"id":1180},"source":"function letterFallToPile(letter) {\n // Animate a rotating fall;\n letter.moveBy(letter.vel);\n letter.vel = letter.vel.addXY(0, 1); // accelerated drop\n letter.rotateBy(letter.rot);\n \n letter.owner.addMorph(letter);\n\n // Below a certain y, stop its motion, but leave it in the world\n // We also need to keep score of the dropped letters\n // -- let's make them land on top of the negative score box\n if (letter.bounds().bottomRight().y > 300) {\n this.fallingLetters.shift();\n this.nMissed ++;\n this.pointsMissed += this.letterValue(letter.textString);\n this.missedPointsBox.setTextString((-this.pointsMissed).toString());\n this.totalScore -= this.letterValue(letter.textString);\n this.totalScoreBox.setTextString(this.totalScore.toString());\n if (this.fallingLetters.length == 0 && this.gameOver) this.postFinalScore();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1181},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1180":{"this":{"__isSmartRef__":true,"id":2}},"1181":{},"1182":{"varMapping":{"__isSmartRef__":true,"id":1183},"source":"function setupLetterPrototype(borderWidth) {\n\tvar letter = new TextMorph(new Rectangle(0, 0, 200, 50), 'W'); // Letter master\n\tletter.takesKeyboardFocus = Functions.False;\n\tletter.onMouseUp = Functions.Empty; // don't trigger iPad keyboard hack - doesn't help\n\tletter.autoAdjustPadding = false;\n\tletter.setFontSize(24);\n\tletter.setBounds(letter.bounds().withWidth(40));\n\tletter.setBorderWidth(borderWidth);\n\tletter.setPadding(Rectangle.inset(0, 2));\n\tletter.fitWidth();\n\tletter.applyStyle({align: 'center'});\n\tthis.letterW = letter.bounds().width - borderWidth - 1;\n\tthis.letterH = letter.bounds().height;\n\n\tletter.valueBox = new TextMorph(new Rectangle(10, 10, 30, 10), '10');\n\tletter.valueBox.autoAdjustPadding = false;\n\tletter.valueBox.setFontSize(8);\n//\tletter.valueBox.padding = Rectangle.inset(4, 2);\n\tletter.valueBox.applyStyle({align: 'right'})\n\tletter.valueBox.setFill(null);\n\tletter.valueBox.setBorderWidth(0);\n\tletter.valueBox.fitWidth();\n\tletter.addMorph(letter.valueBox);\n\tletter.valueBox.align(letter.valueBox.bounds().bottomRight(), letter.bounds().bottomRight().addXY(-9, -6));\n\tletter.valueBox.ignoreEvents();\n\treturn letter;\n}","funcProperties":{"__isSmartRef__":true,"id":1184},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1183":{"this":{"__isSmartRef__":true,"id":2}},"1184":{},"1185":{"varMapping":{"__isSmartRef__":true,"id":1186},"source":"function setupRackEtc() {\n\tvar rackR = new Rectangle(130,100, this.rackSize*this.letterW + 6, 5);\n\tthis.rack = this.addMorph(Morph.makeRectangle(rackR));\n\tthis.outbox = this.addMorph(Morph.makeRectangle(rackR.translatedBy(pt(0,62))));\n\tthis.beltR = rackR.topRight().addXY(7, -5).extent(pt(this.beltSize*this.letterW, 2));\n\tvar belt = this.addMorph(Morph.makeRectangle(this.beltR));\n\t\tthis.addMorph(belt.duplicate().translateBy(pt(0,16)));\n\tvar r = 9;\n\tthis.pulley = this.addMorph(Morph.makeCircle(this.beltR.topLeft().addXY(0,r), r, 2, Color.black, Color.green))\n\t\tvar c = this.pulley.innerBounds().center();\n\t\tfor (var a=0; aa<1>bilities<6>y<2>le<2>out<3>ve<2>sence<3>olute<2>use<1>cademic<2>...\nvar s = \"\", prevWord;\nvar match = function(a, b) {\n // Return the number of leading characters in a and b that match\n for (var i=0; i\"; // Makes the readable form above\n s += w.slice(nSame);\n prevWord = w;\n });\nreturn s;\n}","funcProperties":{"__isSmartRef__":true,"id":1230},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1229":{"this":{"__isSmartRef__":true,"id":2}},"1230":{},"1231":{"varMapping":{"__isSmartRef__":true,"id":1232},"source":"function compactStringToArray(str) {\n // May be slow, but only used to convert the wordList\n var a = [];\n this.compactStringForEach(str, function(w) { a.push(w) });\n return a;\n}","funcProperties":{"__isSmartRef__":true,"id":1233},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1232":{"this":{"__isSmartRef__":true,"id":2}},"1233":{},"1234":{"varMapping":{"__isSmartRef__":true,"id":1235},"source":"function lookupWord(word) {\n if (!this.wordList) return true; // no list - anything goes\n if (this.wordList instanceof Array) return this.wordList.include(word);\n // if wordList is in compact form, then do a search...\n var found = false;\n this.compactStringForEach(this.wordList,\n function(w) { if (w == word) found = true; });\n return found;\n}","funcProperties":{"__isSmartRef__":true,"id":1236},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1235":{"this":{"__isSmartRef__":true,"id":2}},"1236":{},"1237":{"varMapping":{"__isSmartRef__":true,"id":1238},"source":"function compactStringForEach(str, func) {\n// Operates like forEach, calling the function with all the encoded words\n// Tests:\n// this.compactStringToArray(this.compactStringFromArray(this.wordList)).length == this.wordList.length\n// this.compactStringFromArray(this.wordList).length\n// this.compactStringToArray(this.compactStringFromArray(this.wordList)).slice(0,9)\n// this.wordList.slice(0,9)\n// this.compactStringToArray(this.compactStringFromArray(this.wordList)).slice(71635)\n// this.wordList.slice(71635)\nvar w = \"\", c = 0;\nfor (var i=0; i 30) w += str[i]; // just a character - append it to w\n else { // it is a stop code\n func(w); // call the func with the current word\n w = w.slice(0, c); // the stop code tells how many characters to retain\n }\n}\nfunc(w); // call the func with the last word;\n}","funcProperties":{"__isSmartRef__":true,"id":1239},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1238":{"this":{"__isSmartRef__":true,"id":2}},"1239":{},"1240":{"varMapping":{"__isSmartRef__":true,"id":1241},"source":"function compactifyWordList(toCompact) {\n// Converts the this.wordList to/from compact format *in place*\n// this.compactifyWordList(true)\nif (this.wordList instanceof Array) {\n if (!toCompact) return; // already an array\n this.wordList = this.compactStringFromArray(this.wordList);\n }\n else {\n if (toCompact) return; // already compact\n this.wordList = this.compactStringToArray(this.wordList);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1242},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1241":{"this":{"__isSmartRef__":true,"id":2}},"1242":{},"1243":{"varMapping":{"__isSmartRef__":true,"id":1244},"source":"function reset() {\n this.setup(true);\n}","funcProperties":{"__isSmartRef__":true,"id":1245},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1244":{"this":{"__isSmartRef__":true,"id":2}},"1245":{},"1246":{"submorphs":[{"__isSmartRef__":true,"id":1247},{"__isSmartRef__":true,"id":1261},{"__isSmartRef__":true,"id":1307},{"__isSmartRef__":true,"id":1340}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1374},"id":299,"renderContextTable":{"__isSmartRef__":true,"id":1384},"eventHandler":{"__isSmartRef__":true,"id":1385},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1386},"_Position":{"__isSmartRef__":true,"id":1387},"windowMorph":{"__isSmartRef__":true,"id":1},"label":{"__isSmartRef__":true,"id":1247},"closeButton":{"__isSmartRef__":true,"id":1261},"menuButton":{"__isSmartRef__":true,"id":1307},"collapseButton":{"__isSmartRef__":true,"id":1340},"priorExtent":{"__isSmartRef__":true,"id":1388},"owner":{"__isSmartRef__":true,"id":1},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.TitleBar"},"1247":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1248},"id":300,"renderContextTable":{"__isSmartRef__":true,"id":1253},"textChunks":[{"__isSmartRef__":true,"id":1254}],"eventHandler":{"__isSmartRef__":true,"id":1256},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1257},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":1258},"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":1246},"priorExtent":{"__isSmartRef__":true,"id":1259},"_MaxTextWidth":691.5002499997495,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":1260},"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"1248":{"_Position":{"__isSmartRef__":true,"id":1249},"renderContextTable":{"__isSmartRef__":true,"id":1250},"_Extent":{"__isSmartRef__":true,"id":1251},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1252},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1249":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1250":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1251":{"x":691.5002499997495,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1252":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1253":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1254":{"style":{"__isSmartRef__":true,"id":1255},"chunkOwner":{"__isSmartRef__":true,"id":1247},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Quick Brown Fox","__LivelyClassName__":"lively.morphic.TextChunk"},"1255":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1256":{"morph":{"__isSmartRef__":true,"id":1247},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1257":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1258":{"resizeWidth":true},"1259":{"x":691.5002499997495,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1260":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1261":{"submorphs":[{"__isSmartRef__":true,"id":1262}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1274},"id":301,"renderContextTable":{"__isSmartRef__":true,"id":1289},"eventHandler":{"__isSmartRef__":true,"id":1290},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1291},"priorExtent":{"__isSmartRef__":true,"id":1292},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1279},"lighterFill":{"__isSmartRef__":true,"id":1293},"label":{"__isSmartRef__":true,"id":1262},"owner":{"__isSmartRef__":true,"id":1246},"layout":{"__isSmartRef__":true,"id":1302},"attributeConnections":[{"__isSmartRef__":true,"id":1303},{"__isSmartRef__":true,"id":1305}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1262":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1263},"id":302,"renderContextTable":{"__isSmartRef__":true,"id":1267},"textChunks":[{"__isSmartRef__":true,"id":1268}],"eventHandler":{"__isSmartRef__":true,"id":1270},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1271},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":1272},"priorExtent":{"__isSmartRef__":true,"id":1273},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1261},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"1263":{"_Position":{"__isSmartRef__":true,"id":1264},"renderContextTable":{"__isSmartRef__":true,"id":1265},"_Extent":{"__isSmartRef__":true,"id":1266},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1252},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1264":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1265":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1266":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1267":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1268":{"style":{"__isSmartRef__":true,"id":1269},"chunkOwner":{"__isSmartRef__":true,"id":1262},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"1269":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1270":{"morph":{"__isSmartRef__":true,"id":1262},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1271":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1272":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1273":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1274":{"_Position":{"__isSmartRef__":true,"id":1275},"renderContextTable":{"__isSmartRef__":true,"id":1276},"_Extent":{"__isSmartRef__":true,"id":1277},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1278},"_Fill":{"__isSmartRef__":true,"id":1279},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1275":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1276":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1277":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1278":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1279":{"stops":[{"__isSmartRef__":true,"id":1280},{"__isSmartRef__":true,"id":1282},{"__isSmartRef__":true,"id":1284},{"__isSmartRef__":true,"id":1286}],"vector":{"__isSmartRef__":true,"id":1288},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1280":{"offset":0,"color":{"__isSmartRef__":true,"id":1281}},"1281":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1282":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1283}},"1283":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1284":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1285}},"1285":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1286":{"offset":1,"color":{"__isSmartRef__":true,"id":1287}},"1287":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1288":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1289":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1290":{"morph":{"__isSmartRef__":true,"id":1261},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1291":{"x":730.5002499997495,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1292":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1293":{"stops":[{"__isSmartRef__":true,"id":1294},{"__isSmartRef__":true,"id":1296},{"__isSmartRef__":true,"id":1298},{"__isSmartRef__":true,"id":1300}],"vector":{"__isSmartRef__":true,"id":1288},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1294":{"offset":0,"color":{"__isSmartRef__":true,"id":1295}},"1295":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1296":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1297}},"1297":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1298":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1299}},"1299":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1300":{"offset":1,"color":{"__isSmartRef__":true,"id":1301}},"1301":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1302":{"moveHorizontal":true},"1303":{"sourceObj":{"__isSmartRef__":true,"id":1261},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1304},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1304":{"source":{"__isSmartRef__":true,"id":1261},"target":{"__isSmartRef__":true,"id":1}},"1305":{"sourceObj":{"__isSmartRef__":true,"id":1261},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1306},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1306":{"source":{"__isSmartRef__":true,"id":1261},"target":{"__isSmartRef__":true,"id":1}},"1307":{"submorphs":[{"__isSmartRef__":true,"id":1308}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1319},"id":303,"renderContextTable":{"__isSmartRef__":true,"id":1323},"eventHandler":{"__isSmartRef__":true,"id":1324},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1325},"priorExtent":{"__isSmartRef__":true,"id":1326},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1279},"lighterFill":{"__isSmartRef__":true,"id":1327},"label":{"__isSmartRef__":true,"id":1308},"owner":{"__isSmartRef__":true,"id":1246},"attributeConnections":[{"__isSmartRef__":true,"id":1336},{"__isSmartRef__":true,"id":1338}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1308":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1309},"id":304,"renderContextTable":{"__isSmartRef__":true,"id":1313},"textChunks":[{"__isSmartRef__":true,"id":1314}],"eventHandler":{"__isSmartRef__":true,"id":1316},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1271},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":1317},"priorExtent":{"__isSmartRef__":true,"id":1318},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1307},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"1309":{"_Position":{"__isSmartRef__":true,"id":1310},"renderContextTable":{"__isSmartRef__":true,"id":1311},"_Extent":{"__isSmartRef__":true,"id":1312},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1252},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1310":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1311":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1312":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1313":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1314":{"style":{"__isSmartRef__":true,"id":1315},"chunkOwner":{"__isSmartRef__":true,"id":1308},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"1315":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1316":{"morph":{"__isSmartRef__":true,"id":1308},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1317":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1318":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1319":{"_Position":{"__isSmartRef__":true,"id":1320},"renderContextTable":{"__isSmartRef__":true,"id":1321},"_Extent":{"__isSmartRef__":true,"id":1322},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1278},"_Fill":{"__isSmartRef__":true,"id":1279},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1320":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1321":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1322":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1323":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1324":{"morph":{"__isSmartRef__":true,"id":1307},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1325":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1326":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1327":{"stops":[{"__isSmartRef__":true,"id":1328},{"__isSmartRef__":true,"id":1330},{"__isSmartRef__":true,"id":1332},{"__isSmartRef__":true,"id":1334}],"vector":{"__isSmartRef__":true,"id":1288},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1328":{"offset":0,"color":{"__isSmartRef__":true,"id":1329}},"1329":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1330":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1331}},"1331":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1332":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1333}},"1333":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1334":{"offset":1,"color":{"__isSmartRef__":true,"id":1335}},"1335":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1336":{"sourceObj":{"__isSmartRef__":true,"id":1307},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1337},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1337":{"source":{"__isSmartRef__":true,"id":1307},"target":{"__isSmartRef__":true,"id":1}},"1338":{"sourceObj":{"__isSmartRef__":true,"id":1307},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1339},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1339":{"source":{"__isSmartRef__":true,"id":1307},"target":{"__isSmartRef__":true,"id":1}},"1340":{"submorphs":[{"__isSmartRef__":true,"id":1341}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1352},"id":305,"renderContextTable":{"__isSmartRef__":true,"id":1356},"eventHandler":{"__isSmartRef__":true,"id":1357},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1358},"priorExtent":{"__isSmartRef__":true,"id":1359},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1279},"lighterFill":{"__isSmartRef__":true,"id":1360},"label":{"__isSmartRef__":true,"id":1341},"owner":{"__isSmartRef__":true,"id":1246},"layout":{"__isSmartRef__":true,"id":1369},"attributeConnections":[{"__isSmartRef__":true,"id":1370},{"__isSmartRef__":true,"id":1372}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1341":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1342},"id":306,"renderContextTable":{"__isSmartRef__":true,"id":1346},"textChunks":[{"__isSmartRef__":true,"id":1347}],"eventHandler":{"__isSmartRef__":true,"id":1349},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1271},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":1350},"priorExtent":{"__isSmartRef__":true,"id":1351},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1340},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"1342":{"_Position":{"__isSmartRef__":true,"id":1343},"renderContextTable":{"__isSmartRef__":true,"id":1344},"_Extent":{"__isSmartRef__":true,"id":1345},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1252},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1343":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1344":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1345":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1346":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1347":{"style":{"__isSmartRef__":true,"id":1348},"chunkOwner":{"__isSmartRef__":true,"id":1341},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"1348":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1349":{"morph":{"__isSmartRef__":true,"id":1341},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1350":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1351":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1352":{"_Position":{"__isSmartRef__":true,"id":1353},"renderContextTable":{"__isSmartRef__":true,"id":1354},"_Extent":{"__isSmartRef__":true,"id":1355},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1278},"_Fill":{"__isSmartRef__":true,"id":1279},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1353":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1354":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1355":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1356":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1357":{"morph":{"__isSmartRef__":true,"id":1340},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1358":{"x":711.5002499997495,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1359":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1360":{"stops":[{"__isSmartRef__":true,"id":1361},{"__isSmartRef__":true,"id":1363},{"__isSmartRef__":true,"id":1365},{"__isSmartRef__":true,"id":1367}],"vector":{"__isSmartRef__":true,"id":1288},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1361":{"offset":0,"color":{"__isSmartRef__":true,"id":1362}},"1362":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1363":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1364}},"1364":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1365":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1366}},"1366":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1367":{"offset":1,"color":{"__isSmartRef__":true,"id":1368}},"1368":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1369":{"moveHorizontal":true},"1370":{"sourceObj":{"__isSmartRef__":true,"id":1340},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1371},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1371":{"source":{"__isSmartRef__":true,"id":1340},"target":{"__isSmartRef__":true,"id":1}},"1372":{"sourceObj":{"__isSmartRef__":true,"id":1340},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1373},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1373":{"source":{"__isSmartRef__":true,"id":1340},"target":{"__isSmartRef__":true,"id":1}},"1374":{"_Position":{"__isSmartRef__":true,"id":1375},"renderContextTable":{"__isSmartRef__":true,"id":1376},"_Extent":{"__isSmartRef__":true,"id":1377},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1378},"_Fill":{"__isSmartRef__":true,"id":1379},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1375":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1376":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1377":{"x":750.5002499997495,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1378":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1379":{"stops":[{"__isSmartRef__":true,"id":1380},{"__isSmartRef__":true,"id":1382}],"vector":{"__isSmartRef__":true,"id":614},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1380":{"offset":0,"color":{"__isSmartRef__":true,"id":1381}},"1381":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1382":{"offset":1,"color":{"__isSmartRef__":true,"id":1383}},"1383":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1384":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1385":{"morph":{"__isSmartRef__":true,"id":1246},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1386":{"resizeWidth":true,"adjustForNewBounds":true},"1387":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1388":{"x":750.5002499997495,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1389":{"renderContextTable":{"__isSmartRef__":true,"id":1390},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1391},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1390":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1391":{"x":750.5002499997495,"y":511.5806707608509,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1392":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1393":{"morph":{"__isSmartRef__":true,"id":1},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1394":{"adjustForNewBounds":true},"1395":{"x":45,"y":43,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1396":{"x":750.5002499997495,"y":511.5806707608509,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1397":{"x":0,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1398":{"partName":"QuickBrownFox","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Fun/","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1399":{"x":1103,"y":135,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1400":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":1401},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1406},"_MaxTextWidth":476,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":1404},"showsHalos":false,"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Text16","partsBinMetaInfo":{"__isSmartRef__":true,"id":1407},"textChunks":[{"__isSmartRef__":true,"id":1408}],"charsReplaced":"an Array","lastFindLoc":9,"priorSelectionRange":[38,38],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":1410},"renderContextTable":{"__isSmartRef__":true,"id":1411},"eventHandler":{"__isSmartRef__":true,"id":1412},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Padding":{"__isSmartRef__":true,"id":1413},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"isBeingDragged":false,"__LivelyClassName__":"lively.morphic.Text"},"1401":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1402},"_Extent":{"__isSmartRef__":true,"id":1403},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1404},"renderContextTable":{"__isSmartRef__":true,"id":1405},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1402":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1403":{"x":476,"y":32,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1404":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1405":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1406":{"x":218,"y":6,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1407":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1408":{"style":{"__isSmartRef__":true,"id":1409},"chunkOwner":{"__isSmartRef__":true,"id":1400},"storedString":"this.wordList is null - don't use this / just for file size","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1409":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1410":{"x":476,"y":32,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1411":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML"},"1412":{"morph":{"__isSmartRef__":true,"id":1400},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1413":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1414":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":1415},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"_Position":{"__isSmartRef__":true,"id":1420},"owner":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","carriesGrabbedMorphs":false,"_Scale":1.002003004005006,"renderContextTable":{"__isSmartRef__":true,"id":1421},"eventHandler":{"__isSmartRef__":true,"id":1422},"_Rotation":0,"__LivelyClassName__":"lively.morphic.HandMorph","withLayers":["Global.NoMagnetsLayer"]},"1415":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1416},"_Extent":{"__isSmartRef__":true,"id":1417},"_Fill":{"__isSmartRef__":true,"id":1418},"renderContextTable":{"__isSmartRef__":true,"id":1419},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1416":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1417":{"x":2,"y":2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1418":{"r":0.8,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1419":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1420":{"x":59,"y":254,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1421":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1422":{"morph":{"__isSmartRef__":true,"id":1414},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1423":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1424},"_Extent":{"__isSmartRef__":true,"id":1425},"_Fill":{"__isSmartRef__":true,"id":1426},"renderContextTable":{"__isSmartRef__":true,"id":1427},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1424":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1425":{"x":2800,"y":2900,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1426":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1427":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1428":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1429":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"1430":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML"},"1431":{"morph":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1432":{"x":57,"y":252,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1433":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/users/Dan/QBF2Bb.xhtml","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1434":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"savedWorldAsURL","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"visitNewPageAfterSaveAs","converter":null,"converterString":null,"updaterString":"function ($upd, v) { \n if (v && v.toString() !== URL.source.toString()) {\n $upd(v) \n }\n }","varMapping":{"__isSmartRef__":true,"id":1435},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1436},"__LivelyClassName__":"AttributeConnection"},"1435":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"1436":{"updater":{"__isSmartRef__":true,"id":1437}},"1437":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1438},"source":"function ($upd, v) { \n if (v && v.toString() !== URL.source.toString()) {\n $upd(v) \n }\n }","funcProperties":{"__isSmartRef__":true,"id":1439},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1438":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"1439":{}}}]]>