","prevScroll":[null],"showsHalos":false,"loadingMorph":{"__isSmartRef__":true,"id":8643},"attributeConnections":[{"__isSmartRef__":true,"id":8769}],"doNotSerialize":["$$savedWorldAsURL","$$baseThemeStyleSheet"],"doNotCopyProperties":["$$savedWorldAsURL"],"savedWorldAsURL":{"__isSmartRef__":true,"id":8771},"_ClipMode":"visible","lastModified":{"__isSmartRef__":true,"id":8772},"_Scroll":[null],"_Scale":1.01101,"__LivelyClassName__":"lively.morphic.World","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","eventStartPos":"lively.pt(125.6,2468.8)"},"1":{"submorphs":[],"scripts":[],"id":"C807CFD2-1E97-4284-A875-EF0AB3035C79","shape":{"__isSmartRef__":true,"id":2},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position"],"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":3},"eventHandler":{"__isSmartRef__":true,"id":6},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983"],"partTests":{"__isSmartRef__":true,"id":7},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1.002003004005006,"_ClipMode":"visible","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"2":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"_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(4.2,4.2)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4":{"date":{"__isSmartRef__":true,"id":5},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8}},"8":{"test01IsMorph":{"__isSmartRef__":true,"id":9}},"9":{"varMapping":{"__isSmartRef__":true,"id":10},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10":{"this":{"__isSmartRef__":true,"id":7}},"11":{},"12":{"onrestore":{"__isSmartRef__":true,"id":13}},"13":{"varMapping":{"__isSmartRef__":true,"id":14},"source":"function onrestore() {\n var element = document.createElement(\"meta\")\n element.name = \"apple-mobile-web-app-capable\"\n element.content = \"yes\";\n document.head.appendChild(element);\n\n var element3 = document.createElement(\"link\")\n element3.rel = \"apple-touch-icon\"\n element3.href = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAYAAACMGIOFAAAW1GlDQ1BJQ0MgUHJvZmlsZQAAeNrtmldQVE23htfeE5kZZmAYchpyjkqWNOQgIlEQyTmOQ1QRRJCoiKIgqAhixAAGBBQFARFFEcQcUBFREFFABSWdC/Hzr/+Em3Pujuti16q3e/fqVbWf2m9VN4DSvgA2OxoFgJjYBI6LDYu5xsubSXgGCCCAgDjIBQTFs82dnR3hv43vjwABAOhXC2Czo+m9gXn7p+3DCbc2WarU2rTA/xy8nDVe3gCIMwAwwn7lwQDACPyVpwAAIzmBnQCAbAcARlB4QDAAUgkAqhw3FwsA5A4AkRLm5mIBwPUEgEgJdHOxAOAdAiBSAgI4YQDCXwCAGRAQFgYgwvMrDwwDENEEAGZSUFgCgIgzAJ4eGxwRC8AMBsCbBIfEBwHIHwGA4OD4oBgABSIAyoqJiQsGUHIEAMUgNicBQCkBAGTXeHkzf7XlexxApwmAWPpHi/8IUPsSQEH8jyZrCSASCVC94Y825QIIACAC9+JDl2kDAABCYQHgBhYXp+QBCLsB5nctLs4eXlycrwbAvABojQ5K5CT9eh8LAIADEtCAAcIgATKgCGqgDXpgBGZgBfawCtzAC3whCMIhBjiQDKmQAdlQAEWwF8rhEByBk3AWzkMDNMN16IRu6IWH8AxewzsYhS/wDWYRBCEgFISOCCESiByigmgh+ogJYoU4IC6IF+KPhCIxSCKSimQi+chupAypQk4gdUgj0op0Ib3IE+Q1MoJMID9RFCWjDFQMlUPVUT3UDLVHXVEfNBRloxvQTHQHWopWoafQerQFvY0+QF+ho+hXdBFDwvBjmBgVjB6GhVmJ8cKEYNiYVEwuZg+mEnMa04S5gbmPGcB8xMxgsVherARWFWuAtca6YQOwcdhUbD52H/YY9iK2DduHfYUdx87hyDgRnCJOD2eD88CF4BJwWbhiXDXuAq4d1497i5vCY/AMvCxeB2+F98CH4VPwefhy/Cn8VXwP/jV+koAh8BMUCAYER4IvgU3IJJQQThCuEHoIbwhfiUSiKFGDyCJ6ECOJacTdxGPEy8Qe4lviNBeFS4pLl8uBy58rkSufq5Krnqub6zXXdxKFJE0yIK0ihZBSSbtJJ0mtpMekcTKOLE5eTnYgB5E3kYvJp8jt5OfkKQqFIksxpnhQYik5lCrKZUo/5RM3npvJbcjtxh3Lnct9mLuZ+zH3BJVCVaCyqOuoKdRiai31NnWYhtIkaIY0DxqHVkg7ReuiDfEgPBI8RjxreJJ4innO8fTwjPGSeBV5rXmDeTN5q3hbeV/xLtDF6Svoa+kb6eX0JvpT+g8+YT4DPi++jXzlfFf4nvPNMcQZJgw/RgbjMKOD8Y6fwK/E78Afw1/Ef57/If+0gIiAsYC/QKbAcYHbAuOCdEEdQS/BzYKHBTsFR4VoQsuFvIQ2C1ULdQl9EuYT1hf2Fc4SrhHuFf4uIi5iIRIpUiTSIDIgihdVE3UTTRWtFu0WnRITFbMQixbbI3ZVbFicKq4n7i+eL35B/KUEXkJTwlsiS+KsxBNJjKSa5BrJTMmzkk+ZWKYmcy0zh3mBOSBFktKTCpLaKdUsNSLNL82SZksflL4tPSMjJ+MqkyFTK/NSliJrKBshWyrbKftNTlbOTS5T7oLcoDxdniXPka+W71fAKCxXCFEoUbipMKOorLhWcYfiNcUvStJK7ko5Sk1KY8qSyi7K25QblT+qSKi4qGSrXFYZV5VW9VDNV21R/aqmpOarVqzWpTavvkw9Qr1C/YEGWcNcI1njrMaQpqimi2ae5nXNGS1NrTCtQ1qPtWnattpbtBu1J5YpLwtadmDZw+W05bbLty5vXv5dR1MnUueozitdEV133SLdbj28HksvTa9J75u+ln6Mfo3+sIGMgb/BQYNnhoKGboa7De8ZcRs5GOUZ3VyBX2G5InNFmzFibGacbtxivGBiYpJmcs1kwdTUNN201QzMzM22mnWY48xtzHPNb7MoLCfWLla/hYDFGov9FgOWUpYhlicsx6w0rRKsGq3mrM2st1nftqHauNqU2QzYythG2NbafrMzssuwu2lPtXe3328/6KDssN6h0REcbR2LHJ+sZK4MX3lu5U8nltN2p4erJFaFrTq3atbZynmn89PVsqtjVze5YF1WuZS7vHPVck117XJjuPm7nXH74W7tvtv9lYeqx0aPm54Mz0DPOs+FNY5ryteMeOl7ZXs99Jb1TvBuX8u3NmjteR+Mj6tPtc/XdZbr9q4b9tXzzfN95qfql+bX6y/tn+B/M0A4IDqgJZAeGBLYFEQJ8g+6GEwM9gk+F4IL8Q6pDcWGeoXWhmHDvMPqwvHhPuHnI7gi/CIuRXJHBkc2R/FFRUW1R4tGx0d3x8jEpMY8jFWPzYl9HWcYVxz3iW3DrmLPrvdYX8chc0I51+PF4lPi+xM0EgoS3idaJFYmziV5JV1K5ktmJ/ekqKTkpbzfYLWheiO60X9jyyaJTZs3vUhdkbo/dXbz2s1X0kTTUtNepBunV6QvbvHf0pYhk7Et4/1Wu62nMqmZ7Mz+LN2ssqy5bf7b2rMVsguyP+e45TTmiudm5A7nOeadyxfIT80fLLAtOLudsX3T9sEdtjtqCwUL0wrf7Vy5s75IvGhb0fguj10tuxV379r9szi4+O4evT1Ve8l7E/e+LrEvqS9llhaUTu8L3NdTZlh2rJxenlb+cb/n/o4DWgcOHaQc3HDwfYV7RfshrUOVlbTKzZVjVWurug8bHq6pFqnOr/55JPLI86OOR5uPqR87dJzn+NbjX0+EnHhy0v5kc41GzeFT/KdyT82ejjv99ozHme6zpmcv1CrWHqzjrcupmzu3/tz78+vO91+wu9ByUffimXrZ+v2X6JfyGpCGDQ0TjRGNb5q8m+5fdrjcccXkSkOzZnPNVdmrFdeErxW3UFvyWrGt6a0/ryddn2iLaRtpD20f7PDreHHD68ajTtfOvptON+902XfdumVzq/O21e2ObovutjusO9fvmt+93sPqabtnca+917K3s8+mr+u+/f07/U79vQ9cHzx6uObh80e+jwYfhzweeRLzZOJp4tOfz9KfY57nvqC+KH4p/LJiQHag5pXWq4bXJq9vvHF80z/oPTj4NvLt5NDGd+i7gmG+4QPv5d7XftD/0DbiOPJo1H909GPix8Wx/E8Cn6rGVccbP1t+7v3i82VkInESndw5JTZV81Xv641vrt/efI/7vjC9fUZ0puaHwY9bP71+fphNmSPOlc0rzV9ecFh4sRj71wv89QJ/vcBfL/DXC/z1An+9wF8v8NcL/PUCf73AXy/w1wv89QJ/vcD/Xy/ADuAEAAAABgDQ0FCAyeMA3F4AfL0AZMz/dvzXOcpSYBAAFAA8EBKiiYQj9agwWoXRwdzArsX+wO3B6+GfE7YQVYgPuCy4yri+k0rIjhQMpZk7mWpO8+Ap5U2k69J/8rUycvhXCQgLDArWClUKL4iKiX4UuypeJJEq+UCKW2pE+rpMu5yRvLOCmmKEUr9yl0qfmot6pIan5gVtivbsclGdI7q1eg0GlobRRn4rukyUTUXNXM1fsYYtiVYV1k02d+xC7Xc57Fup6BS3KtTZZ7Wri73rBXcdD11PzTXKXgreUT6UdeK+In7C/oIBgoGuwRAiEioaJh7OjJCJVIiKjhGP1Y1bwbZYb8dZHe+dEJgYlZSQnJaSu6F446FNp1IbNrenfdpyMmN861wWeZtotkqOUa5jnm8+u2Dr9r07ThQ277xXNLTrRzF1j8xew5LVpeH70spKymv33zzw+uDPQ4xK9Srbw0HV6Uf2H2049uD4xElqjcop+9Ncp8vOHD17o/bdOdx5+Qs2FyPqCy6dbmA1TDQxLutf8WnecvXotY4Wj1bGdYM2//acjrM3HG/M3ZTtWnkr6fahbrvuibuiPVb3JO/V93b2Td6f6S98kPjw8KPexxFPlJ96Pct5bvt86CVjwOKV0qvrrx+8mRrc/jZsqOxd9/D695ofAkdKRr1G58e0PoWOW44PfMFOGE5qTt6ZevGN7zvz+5XpxpmJn0qz6rO35+4vYBeqFhcBQAU6EAPkMCqJ7sTQMTlYKnYHTgR3HG+I7yGEEFFiBZcZ1xApj6xDHqPs47alotRrtE08hjwzvDfohXyeDGV+lP+xwDnBHUKxwp4iZqKyYjRxrPhXic+S48wxqY/S32RROaK8kIKq4golR+VQlQLVM2o31Uc0BbRMtEOXVSzv0QU9Bf11BrsNe1bwGFuZJJteMptimVikW7ZY/bAxt022q7a/4zC1UsDJfBXHuWr1HZdJN0F3Uw+258E1nV5ja3l8dNeF+O7ya/J/FYgEKQS7hWwOLQtrDX8XSYxSiraPiYjNjjvBvrd+NB6XwEw0TvJOTkrZvqF6Y/OmR6lf0vDpElv0Muy2BmcmZxVsq85uyunOHc6bKaBtV95hVOi5M6YobdeO3aeKG/f07f1cSt2nVGZa7rmfc2DfwXMV/Ye+VvEd1qi2OxJxdOex88e7TryvoZ1SO217JvJsbm1lXdu5F+e/XeSvV7tk2bC2Mb5p++XyK+ebW67evTbQ8uU62kZpZ3RI3FDp1L6p3aVzy+i2RbfNHcu7Jj3a98R7kd7Pfc/ut/Wff1D2MOsR+7H/E6enBs+Ungu8QF6Mv3w2cPvV5dcn3pQMZr5dPxT4znnY5L3WB4kR3lFk9PPHV2O9nzrG6z+f+FI2kTe5aYr9Neib53enafMZnR9yP8VmaXO4udn5LwvDi4sAQAVzqEREkUJUGK3CiGB8MCcw89hinBguEncNr4S/T8ggihM5xLtc9iSEdJmcSJGkpFIGuNdTtanfac08djyneRm8L+k1fMkMK34B/lT+dwJ5guuEtIVJwm9EmkR3iUWJa4sfkqBJDEheZR6U2iztK2MuKydHlBuX71e4rFillKfspNymYq2qpSahTlKf0RjWfKDVoV2/7NjyUp183c16bH0n/VsGzobWRsYrlhurmcibnDVVMaOb01gkC4Il1vKwlbTVvPW8zbztgt2iAzgcc1RcSXAir6I5M5wvrtZ3kXNVcVvmvsLD0qPP02ONn1eEd8LamLVTPqXrqn3P+bX43w2oCJQL/BHMFSIcqhzaF+Yd7hfBidwWtTWaEt0a8zB2NG5xvQBHLd4ywTuRk1SQXJ1SvkFhw+dNXKkym03SvNOTtuzOqN16J3NkGz5bLsciNzAvI58/v7Xg9Q6kUHqnZVHorpzdNcV393wpYZTq7/Mpyyg/tr/7wESFwCHjyuCqgsM11SZHkKPKx1yPp544evJezY/TMmeczm6oPVrXd27uguJF9/qtl+oaXjaRLxteCW8uvdp57Xur3HWPtuz2ho4PncI3Hbo236q9PXhHrUfsXmpvXd9Qv8ZDqUeZjxufZj6XfZE1kPJae5A0xD1s93501Hus+/OKiQffpGdk58oXFwF+nacDAOB1AUpUADzKAVwPA2SrACjwAAiXAThzA7gZAIqTANSYDYi98T//DwR4QBzUgQVeEA9FUAczCBNxQFKQE0gP8h6loTZoBnoVncMYYzIwnZg5rBTWC3sM+w1njduGq8V9xtvgq/DDBH6CD+EqkUA0IGYRP3IZcsVxtZLUSFtIjWQqOYP8lMKgxFI+cFtxZ3K/oQZQ22gYWihtjGc1TwnPPG8e7yTdkH6UT4/vKN9nhh9jmj+C/5KAisBNwVAhglCNsJxwsvBXkYOiNqJTYpXisuKpEohEvWQkU4r5TGqPtLT0FhmazD3ZXXLu8iLygwqnFC0UTyqxlHmV36hcUM1R81FfpkHReK/ZoXVYe+uy4OU2Oqq6fLpzesP6pQZUg1bDOqOqFXuMc03STZPN1ptHsyIswi3DraKsY20SbDfZZdnvdNjveHJlo9OtVS+cJ1wIrhJu+u6uHmzPwjVnvXq9p3yE1pn4hvoV+V8J+BAkGGwTsiH0dIRQpHNUfvSNWDTOnJ2xvj0en+CQuDtFdkPcxuZU0mbvtNPpixluWeg2n+yGXL689fl9O/YW/ijy29VZrLGnvDR+39ty1/03Ks5WylUdrBY8xnO88CS1ZueZ0lrxuiPn1eotL/U1BjRNXBW8drqV1Z5wg9Z5usu+O/+uWk9fb1J/50P2Y9EnXS/kXz55lf/GdOj0cPAHyZFnnzw+C3x5PFn+1W967Ef9bPqi0OIiAKBAAkFQAlNYA4mwFxphACEgmogfUoi0IFOoMuqHlqMPMDTMSsx2zF0sN3YVdi/2OY6Ji8DV4WbwFvid+KcEOUIioZ1IJwYTG7nIXD5cZ0lYki/pIplEDiK3UPgpbMpdbmXuHdxjVEdqLY2bFkd7xGPGc4SXypvE+5xuTT/Hx+TbzbfAiGd84o/kHxWIFpgUTBD8LrRRGBHeLiIiUiNqINop5iE2Ir5FQljikuRqyVFmtpS8VJd0rIygzDXZIDmK3HX5WAVJhfuKeUospXnlKyqpqsaq02ot6rkabppSmp+1WrR3LYtcbqkjoTOr+1CvSf+gQYZhmJHnCmNjDRMpU7oZ1hxjPsmasPhs+dFq2HrK5qPtN3vUgeEouFLLyWTVKmeX1VEuG1z3u513v+Px3HPOi+GtsdbJZ/26Mt8bfu8DuAI1g8KDy0NaQr+EK0WERJZGPYwRjXWP28/+wFGMT0q4lSSeHJ9ye6PMpsLU0TSv9K4M3a1Hs+jbCnPouSX5QgX7d+gU9hSF7PpZvGOvXsm7fRXlkQfcK5QqcVVj1W1H64+Xncw+FXTGp9b6nP6F5fXqDWpNilfkriq2aF43bbe9sfpm9K313bvuVt5r7hvoX3wk+cT4WfCLgoHLr8feCr9jvd8ycuLj0LjIl9DJiq/D04o/YmcvLSCLiwCABx4QBxZ4QRHUwf3f7P/m/hf1WBrWC/sNZ40rX+J9geBDlCRmET9yuXG1ktRIB8hUcgZ5mhJL+cAdTA2gvqWF0sZ44nnmefPoAvSjfHp8txl+jGn+on+YdhL+usSzswQiUb/E8upfJC9xnKTE+leG/xC8xO99g1bDuj/s/iH3v+f2f6I27E2EUKTzv1Ob9Ozfud1a86/kbtf+Q24J/je7Bw1+03uk+De/p+m/Cb7Q+JvhK5m/KL7+7DfHt0a68+903C3p6etNui/e3/mQ/ajucfaTrmdJL+RfRg1Yvsp/YzqY8zZw6PS778P9HyRHokbtPiqOET55jB/7nP0lbMJ2UnmKPDX+tffbhe8l027TYzNZP1g/FX4Oz6bPCc1VzPPOZ81PLxxZLFhcBPh1BwsAAEgWcdFxHKajhSX830ZMdOLvGnQAoMRGOzkCgAAAfAgOsHQAADEAWGBHOzv+moOIhMS6uy7lqrGBTquWcpNQjrXLr3cRZ3YCywUAhACQUHaCs9uSnrYx3MIJACgAyJ6QeKvf61RGBtg7AwAVADnPSXRxBwBZAKQ1PsnVCgB4AJChjeFunktzvgaHWC7pKBoaYW23lNMjEuzcAIABgEpHxTm4/KqF6oIDREMIJAIHQiAW1MARLMBy6akGoRAAHEiCEIiHKBgGDsSAA8RBNMQBB5hL8yz+k2INAcCBMAj5txWZEARxkPhPzd/qnxUiIBji/tEDlsY4EALxfhFb/1T41/WiIQ44mqc0RzTnfo9j5bHaWB0sC2uMNcEaABMrgBUBNexyrD7WHGuKNcLqYA3AGoaAA2G/9+gXsZUTcz40aV/cBkOP8KUeAv/pwAOGgAMR/2VHS3vvGWsY+2eH8OtOIAAAngfggCcAQMvMpi3//q0lhKQkAABYxLE3cCLCwhOY5mx2dIgq0y42SF2Vqa2ppQn/AXw11No/+qHdAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AIYDTYNuTAkfwAAGFFJREFUaN7VWnlcldW6ftb37ZHNHtmwIRCUQUASJXPIlEHNQwfoOhNOCSlqdszURjsCZno7J6ubQ5oRHtPuUczq3HMqSzGHcsi00EBAEJlHgc2ev+9b6/4hcM08HSu99/b+s8fft97nfdf7vMNaBP/LwsXHR93jdG4dERY2qMXp/FiQpDPlgvBdqSA0zhg+usFXtDvnz57L4uLibtua5I6jmj4dKCy89l6pfPjZ2Nj/fGzQIIFwHPGIIutwu+UtTiets9s9nzD2/QeHD9+rMxiItbOT3S4V+DsOsqQEoQ89xHfMm6ec3dDwzYvDhokOSeIlygghhNMoFDRAo2HRPj7Q22z9vo2I6Ndw/vzfmpubcebMmd+IJ3uNOXnygM0dHd9PDg0lbkniAYD1KsAYQAhTyeW0sLQUe6Kj7/ny7bcv3LYQudPoGGMAIAWJYlB/jUZGrzPs/7wh1z5SyiSFQqxnzBoVFcX/ZkDOnj0bAHAvIUMtXl5EopT8M2NIosh/KwiuYYmJbYGBgfjNgDx06BAAwJuQESa1WqCMkZsxCgPg8ni4MrWq/v05cxwjR46kvxmQGzZsAACIgnivgudBGfunRNDqdpF2re4rAFi3bh37zYAsKy0ljDFe73JG0J71GGPXyOa6rcoRgmq3B37+/oduP+vdaeJxu7kz3d1DfYqLF0bI5ZAJAlMQQmRyOTiZrG+r8oSww52dXMykScunDB/e/Y+DB2+bDrLrPzidTsyKiMD+ujqMHz++L55+iVBKwXEcjp46xYLDw0eeUSrhiIlhZoWCGK1WaCsrYbHZYPH2hreXFzRqtdTIcdYtGRl1t9vQPwCpUqmwv66ujzAGDRrIlZSU/yIC4DgOjDEQQtilysoREaGhiAoMRFh4OMIHDoTVbsfl6mocvXQJzVVVuFpXxyrs9pLrssvtjcnk5GQsWfIGP2HCwMGpqfevSUwcUjNu3KgcX99yPQCMGnUP+dOf/gQAyMnJueWHT5kyhWOMkc7Ozjgfs5nxMhlkMhlAKSSXCzJJglajgTEggBGzWeag9AIATJw48XZ7kuGbb4JRVvZpWkxM/gcBASMllcrEurvrcsrL31k5evTWTV99dfa5kyfPYsKECVxeXt4te9Zut2PGjBkqQRBMJpNJVCgUvEKhgEKhuMa4kgRBkuASBNbQ1CTzCMJZAFi7di377LPPbl+ejI4OJq2ttTCZktcPHDjFpVRqiSR5OK02gI4Y8aIyMPDQs/ff//vW++4LfHTtWq0MAOLjx9wSK3/22WcoLCzkNRoN7+XlBblcDq1WiwMHDuDEiRPXgIoiRFFkra2tUKlUZQD4ESNG3N7Op7S0lg0ZghUhIY9FeTzdCsYAjuMYpZQIgoPz8wujw4fv0AUH/+Xt7OxvWx5+ODDl6NHjNDEpkTzxxBM/+fDVq1fjnXfeoWPGjKE8z0Mul4PneWRmZmLnzp3gOA6CIDBBELirV6/C19f3YkJCwm1neDJmLIxOx8y6MWNeV4iikyOE3KTiYoTn5VSSCKmr+4wvPr/h6wEhxpyiw0c++SmS8PHx4VJTU720Wm15dHS0uX///nxUVBTa2trQ2NgIh8PBGhsbSVNTE/72t78Vl5WVxd2JNMaFBM9deffdS9WUeshNAPbV0ZSKhDEXCQxMlEYMjxjS0mr9eNCgQYcGxw62AMCf//xncmMtmpyczBwOh0apVOpkMhlTKBTgOA4qlYqpVCqIokgopdTpdHKbNm2adscadblcP1mrDRYpFclPszYjSqU3mpqLSFzcvbLJk1Ol0aNHJ4iCeHns2LHrnnrqKTZgwIC+4mLr1q3YvXs3a2tr6+fl5aXRaDQyrVYr8jwviqIIj8cDQRAgiiIVJanlgQceqLpTrR8fExOpZmzwA0qld29e+9FChBAwBrS3X8XdMUfh7x8Enueh0WhIZFQU81KrExMTE0MZY19dunTJtnHjRrJkyZLe3GuVyWRKxhiv0WigVqtlnZ2dKqfTCbvdDpvNRltbWios/pbtIcEh5PLly+zGHZGXl3fTruXChQvw8fEhNTU11758/nnC0tOx9uOP0T8qinS2tV0DaTRWdra2BjwWGDhSIITKKKU9oBh68TLGIJPJoVB8hkmT7gdjgEKhIHK5nPE8z6vVaipJ0hClUvkHPz8/nzfeeOPA6tWryZEjR9Dd3S2tWrXqwNKlSwtEUdyydOnS9cuXL59ZXl7ucLvduzo6Ovq3tLScvdp+dd+oUaPw1Vdf9QHJzc1FUlISBEFAdHQ019XVxYWEhPDV1dUsLy8PpaWl6AMIYNHRo7JJ778fKNntd3VeuNCm9vLiBY+HEcYYpk2LmdHVGbvaW5scExAwXlQoZEQUPYQQwgAQjuPQ3t6JRx9th5+fL2w2K+x2O9xuNzo7O9Hd3Q27zc4cTge12Wzyi6Wlf//wo4/SetZWArivf//+dwUGBgY6Hc6O6EHRuSEhIRXr1q1Lut4zN24iX19ftLa29v4uy8/P1x87dizQ7XHfVX252s/lcg309vYOl0QxyOnxBI+y2YIGMEYMbjfeMpm+9EtNfeSTtWsrSVFRETd+/HjGGGOrVz8+9/Dhis0Wy0qvoKBYSRBcPTGmgM32Lp55JhleXjpQSlFXV4f4+Hhs2bIFAQEBsNlsrAc4f+TIkScOHDiw0W63L3zooYfenDt3LgICAqBUKuFyuZCfn09ra2u59vb2OefOnds1aNAgWUlJifjjEGGYOnXqOrlcPvvy5cu+ra2tKr1eD5VKBYvFAqPRAL3eIGg0GiZXqxG3fTuJMZo4t8dDmNst5YGJruTkSFlSUhJjjLH33nuXzJw5Z+eRIwUfvfnm+nllZXf9u1o9Wx4cHCe0tJRxo0dTcunSFWYw6ImPjw84jsPQIUMAAP7+/ujs7CRab2/69Zkzwv79+3fExsYeX7FixeihQ4dSxhillIIxRoxGI8xmM7y9vaURI0a8m5mZObmkpGRqT4nZV00VFBRg3rx5iImJ2SkKgvOuu+5ao9frJZVKRXtCBTKZjPDXBHKVCs3eWsSIIhghTOXlhWldXYr0sjIzYYz1bksAwKxZEfzu3RUSAMycGfdWa+u/ZQBNmvj4flSn84bBYCBGoxF+fn6wWCxQKBRwOBzo7u5mVquVP3XqVPquXbvm5Ofnp8jlckppn96EMQalUol3332XdXd3k2XLltHa2lo+OTl5nyiKM5YtW0bOnTvHjhw50ufRlqYmTJoyJXrWrFklRqNRlMvknFwhh0wmg0Kh6HtVqdU48dprSD56DB5vb3AcR2ttNtmGwXeny25krd27K6SZMzOg0ajJ9u3vZD/+uH51R0fA8x98cPoPA/r3p8NHjBBtNhvf1dVF2tra4OPjA6PRiMDAQHb69GnPgU8P/PH555+/mxAiSZJEerfeDa9EkiSIosj5+vpKL7/88vRXXnllzOuvv378Rn0eycxEY2NjdVBQkDsoKIiTy+VQKpRwuV2QJAlms/laE04IVPfeC8/+/YC3NyjAGeRySQtE3bQGHTgwEtu3v8NeeeUV5Oefatm9+z+Xvvbaa2FNzc2f7Nu3D6WlpXx1dTVqampoVVUVq6ysxMWLF2XfffddCyfjYoqLi0XGGHie/wFD9+UtnkOvhz0eDzdu3DjKcdyOm41JFy5cyC1evNhtMpk6fH19mcbLCwqlAklJSZg3bx7sdjtaW1vR3NQEt04HN2VgPeupZTKqojTypiBzc3MBACtXroTT6aQAcPDgwSvPPvts2uDBg/1nz56d1NLScvrixYuyK1eusMaGBvHw4cNVoihOTkpMwvfff4/Vq1eTmpoaKBSKPubsBcpxfB9IQgh4nqcLFy4MA9C/t/3Lzs6GQqGQTZo0iT799NO0vr7e3tbWhqbmZtTX1eGFF15ARkYGaq5cQUNDAxoaGmCnFN29ZqIUcp7n/FSqsbLrLfzPJDc3F7m5udK4ceNIUVFRR0FBwRcA7lu2bNm42tra1fX19QlyuWJ2Q0ND3MyMmSQhIYG899572LBhAyZMmIDU1FQQQiBJEggh4LgeT/aAp5SymJgYAAjp169fXW1tLd566y0sXLjwHrvdngFgXlFRkUGn01G73Q5JkhAUFARJklDf0ABKJUiiBJfHw7osfsSEa2vYPG44lcpO2fWk81MgAaCoqKjvvxUVFYiMjDxCKU3csGHDPStWrDj78MMPx8sVcqZUKrFkyRIUFRVh//79uHDhAhYvXgy9Xg9KKXj+mifZ/2xjwnMcBoSG+qampMgZY1Pa2tpe7OjoGCiXy8WwsLDjjDGf+vr6wW63W5IkqTemmSiKoJSCShKshMCm11MFCOMFD811ezzOsLAHZb+0HoyIiAAAKSsrCytWrDjbM/Jot1qtJCAgAC6XC/Hx8YiOjsZfdvwFubm5mDRpElJTUyEIAqxWK+RyOSilkMvlpKa2lkVGRKxubW3dBsCk0+lOGY3G9PDw8OMLFixoyM7OfkGtVg8WRVHyeDzE6XTCarXynZ2dnNVqhdvlgkApLqtUKPJSd3dTdv6ov//C5hdfrCc3qzR+jkybNg379u0DAAwfPnzo/Pnzv77//vuZy+XiCCGEMXZtdrR/P7744gt4eXmhqqoKcrkcAwcOxIMPPsiKDh1CS2srsVgs7Wq1+uOEhIS1s2bNugQAcXFxXFJSko/T6Xy2rKxsuSAITofD4WSMOVQqVbfZbC43m82XfH19i+Pi4r5LT0+/TAix9uoXYLHgV4PslQceeIBLSEiQHzp4qPX1/3jdSxCEHxT7MpkM58+fR15eHgYPHgye53H16lW0tbVh7NixrKampvqjjz6KJIRIo0aN4oqLi6ndbgchBPPnzx/G8/wwlUr1dVdXV7Ner3eGhIS4n3zySRchpDcRc3FxcQgOCWEffvABu57VfxHIzZs3Y/369aSuro7l5ubiwoULfd7sF9Ivdd7cef81ffp00ePxcL0MqlAocObMGaxfvx5xcXGQyWSoq6tDamqqJAgCp1QqY1euXFlKKWXX62M2m9HW001cl2LImDFj4O/vj0GDBrE1a9awnxqL4lbYtVcWLFiAqVOnIjY2tndy9wPrJCYmEgAIDw9/fe/evfT8+fPCuXPnxHPnzklr166Vfve730lqtVpKSUmRUlJSpfvuu0/Myspio0ePXtU7LulV7kbiy87Oxquvvvqz9L3xaO2WZMSIERwApKWlLU1LS9sHAOnp6VxvbF5XvnExMTEv5+bmips3b3bPmDHDnZaW5tm4caPn2LFj7nnz5nni4+NpQkKCmJmZ+cdrB9LT79hZ6S2fhcTGxuL06dM0IyMj48yZM/8RGRk5OTMz8+979uyh06dP5woLC5GdnQ0AJDc3l0ybNu3AmTNnXJ9//jmprKwUU1JSJIvFQktKSlhgYKB7wIABNRaLhY+MjPwaACRJYr2p6o5O0P+Z6HQ6rri4mE6ZMmXduXPnnpszZ45oNBpJRETEgyaTqXDDhg3T58+fj/z8fDz11FNTKioqXhQEISowMPCwWq1eNHjwYMeiRYvkABQAJJ1OZ7VarS2LFi2qqaqqegtA8LBhw8iqVavY/4knlUolsVqtdObMmc9cvHjxuenTp3uMRiNnMBiITqdjSUlJ05555pk9arV64Pz58z+rrq4u5DiOREZGTt22bdu48PDwiu3btzcCqAFQDqBKFMX2nqb4mY6Ojn7r1q1Lvnz5MgcAGzduBAD079//9o0kf4pdvby8iMPhYCkpKVtramoWpqSkSAaDgej1emYymaDX64nZbGYGg4FlZWUhNDTUGRYWNs/lcn300ksvsZycHJqbm3vT5ycmJnIpKSn6s2fPVqrV6pMJCQm/l8lk3KxZs+jcuXOf2blz55+uO5/9dSD7aPaGMURo6ABSWVnF4uPjt3g8nsUTJ04UNBoN39v09oCEXq9njDFcunSJO3bs2AcvvfTS1FGjRslOnjwp/ivCI4RgyZIlb169ejV72rSpPlOnTutUqVQkLS1tUVtb29DDhw8v8ng8rPdY4Rdv1xutTAjBX/+6h1RVXWbJyQ/kCwJdPHHiRFGj0XAmkwkmkwknT57EY489BpPJBFEUSX19PWlvb6darXbKggULFvwUwLy8POTk5IAQgqVLHyebNm1azhjjvvzy5FoAcLlcrLCw8E1/f//709LStAqFgrttMdmbStLTp3IPP5zOxo6N2l9REZ91zz0hosFg4sxmH6LX6+Hr64v29naEhYVBEATU19ejvqGeNTc3k4qKCvHUqVPreiqgm8ZATk4O8vLysGrVKjBGGCHEqdVqdzQ3Ny58//33fTIyMpQAoNVql5vN5iW9I5Ffw7zk+sqgsrKShIWFsZSU339YWfnov1ksI8WS0vPcE0tPICpqKEwmAwwGAywWCyRJQnl5OZqbm1lDQwMpKSkRCwsLr1ZUVAQuXbqUFRYW/iiWLBYLycrKCqitrQ3dtWvX8ejoaDgcDpKamjq8tbX1pMViWWi323crFIq0zs7OjVVVVb6nTp3SL1y40PbWW2/RXwWyt1oZMMCPXalu/2tD87J0oz5SYkwiPM+zysoSsmVLM8LDR0Or9YbL5eprVFtaWlBcXCyWlZV1L1u2LLyhocH69NNP0xdeeOFH1l+yZAm3adMm2bRp0+yxsbE+RqPRfvz4cW7v3r3C448/fqm4uNh31qxZ3SqV6q6Ojg6psLBQFhQU9O979ux5LjMzEwUFBb9uuxLSCo2mnrg9YREG3RAPYxIhBJAkSiIjh+CRR4xwOKxwuwU0NDSgtrYWLS0tOHr0KA4ePNj22muvhX7xxRfW2NhYumrVqh8BzMnJwebNmykhxBMaGvrkxYsX05cuXSrJZDLd8uXLn/Tx8QnZsGGDd1pamiUwMJBqNBpu/Pjx7srKyizGGCkoKCC/OiaPHfseISEjoFDotYzRPj4iBHC7XRgyZAgmT76MiooTqKmpY22trez06dNCY2NjbX19feDVq1dtW7dupRMmTLjpWP+67zhRFLebTKYX33jjjW3e3t5XBg0a9OeRI0cSxhjzeDycyWQiBoMBer1ertfr/XJycp7tTSW/JDb7QA4bNhIBAZEALjR0dTVxAAd2bSYEQggEgSI0dAxWPsXjypWLOHL0K76srKy6oKBg6DvvvMPZ7Xa6Z8+ef7lgXV0dLSgo8NhstoL8/Pzs4OBgpdvlgtVqJQ6HA263G2azGQaDAVqtFkOHDhU//PDD3JKSEmNsbCz/q0CeOnWKffjhQXL48CeJRuMD7R5Pt9hTLLBrXT9houiEr3kUW7tWw9zuk+e//fbbKK1W25WVlUV7ivV/uWBQUBB27NhBduzY8YKPjw/a29ths9uJy+ViLpeLlJWV4csvv4TFYoHBYEBgYCDR6XTydevWPVxcXCw999xzP+vewg9A9nT4dOxYcI8/vjZCLl/Q0d7uoNeAUjBGiVKpYk1NxXx6+qWTmzeXjFy9ejXJyclhjDHMmDHjlhbcu3cvMjMzKSFECgsPX15WVibzeDzMbrcTj8eDt99+G7Nnz4ZGo4FOp4O3tzcZM2aM2NTUlAsAXV1d5GbhcEsg9+3bh+zsYTh2DHTx4mftJ06cjfDze8rlcrkkxmSUMTmtr/+aj47+44lduwri16xZ4l6zZg0LDg7+WU33jBkz0NHRgaioKC50wICdpaWlXV1dXdRms7GOjg5kZWXh008/hUKhgI+PD3pKSN5ut/nl5uat3LJlC/u5PeWPtBs2bBi++eYbAODz8zeG/OMfX37tdNopY4T4+mo+37nzvZnPP/8C1q9/6VfVlL1l3YIFC94sKSlZNHHiRGo2m5mvry/x9/eHn58feJ5HVVUVmpoa2d//foLV1p5pXb/+tdAvvjjk+Tm3UH7UavUABADp0Uf/UAXA5/rfT536hpSXl7Mba96fnaAJwbZt20h2dvYf4uPj5zscDuZwOHin04nu7m7odFqYzf4QBMZqat4nyckf85s3P3QiKSne9eqrr97eVqvnNAqMMbS3t6O8vJz13rj6NbJ3717odDpGCBH1ev3LJSUlMpfLxex2O0RRRGVlI3btWsUIkkl6+mnp8mVfjBs38Q2NBmT58uU/K5WQW9lSd1LGjBnDZWRkBLz66qt1U6fO8LjdTNav33FERl5gAyO6pIpLSsX+D4JBpbvf3rFj/4IpU6Zh//59+H8nt0IUmZmPvHn33T7s88/hKbvoIx44IBMeW+LrSkzMKmKs2+daA6/4RRb/37poj967CDeTbdu2kcmTp3MrVz6WoFLRRxyO1rl+flGbnM6oN7ZuXVZx9OhXXHX1JTZnzhx2412GWwmb/wbqVa8vZLNVjwAAAABJRU5ErkJggg==\";\n document.head.appendChild(element3);\n}","funcProperties":{"__isSmartRef__":true,"id":19},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14":{"this":{"__isSmartRef__":true,"id":1},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":15}},"15":{"$super":{"__isSmartRef__":true,"id":16}},"16":{"varMapping":{"__isSmartRef__":true,"id":17},"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":18},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17":{"obj":{"__isSmartRef__":true,"id":1},"name":"onrestore"},"18":{},"19":{"timestamp":{"__isSmartRef__":true,"id":20},"user":"conradcalmez","tags":[]},"20":{"isSerializedDate":true,"string":"Tue Feb 28 2012 11:43:26 GMT+0100 (CET)"},"21":{"submorphs":[{"__isSmartRef__":true,"id":22},{"__isSmartRef__":true,"id":5070},{"__isSmartRef__":true,"id":5126}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5155},"derivationIds":[null,"CD7BCB08-EB4A-48CD-952B-53A1EAEB23D0","581E5168-D9B0-4133-8DDD-C2A067EE91FD","5BDC76F6-9933-4A8D-A8D7-7A53D1313D5A","DC8E6D9C-D7A4-4C3D-8100-3E1546871B63","955E7F07-39AE-450D-8EE8-29E429842845","1C9D44BC-517C-4A89-B751-45C9076B8A48","231B606C-D216-476D-BD06-1E97C2F166E9","56440E75-AABF-40EE-BADE-EF6DE957BED1","83527CBE-511C-4D2C-BADC-53AA4E951B4C","CF9928AD-677A-417F-9067-73633E132979","AD34B2C8-22BE-4C8A-8E34-7B3A0AAFCA5A","4809EAF2-ACD4-4607-8911-3BAA5711C74F","69E5575E-8364-41D8-8809-31BFA13B658F","467E9CE0-4C43-465A-AE66-70F8E94FF818","43427F0A-798B-4B43-A2A5-6783E3A4FBEC","C32B806A-02C8-4A60-B1EF-A7DD42C68BB7","440B2525-75D8-4DA2-A2B0-F365EAE45A99","8172411B-9EE0-4CC3-8467-6E9B83645928","AB2C8B18-4386-407F-B100-C4011CCB060A","E7E5E0FB-4D6C-4232-AE3E-F29216473B50","3F84D56A-C67B-46DE-8FAA-5F8B0FA0E0CD","33729558-E9D3-46B1-AEC0-7B1814FFFECD","F139243C-8B20-4832-9041-78BB3BD36BB6","E2AD5203-521C-4A07-A471-843E7E073F5B","744CB741-A236-4AEB-8030-B0BDF723E4F5","57C9662A-FCEA-4242-B2F4-59A86310C5EF","9DAEA7B4-F388-424A-81D8-40B6BE949ABB","798285BC-057B-438E-A7BA-C7DF54B312F1","DBBBA1DD-26C2-4E7F-99DD-ED5A528F02BD","3FB96E49-AF89-4738-BC76-B5421F55B22A","44A8D779-153C-4835-A346-21E7AD1F7870","3F24446E-AF91-46FD-BF52-35F1EA31778B","C48055AD-097D-4069-9000-48728383303B"],"id":"58E4CF9B-3DEE-4B89-A84D-33A98EF7F1F9","eventHandler":{"__isSmartRef__":true,"id":5156},"_ClipMode":"visible","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":5157},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":22},"reframeHandle":{"__isSmartRef__":true,"id":5126},"titleBar":{"__isSmartRef__":true,"id":5070},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5158},"name":"ObjectInspector1","highlighted":false,"isBeingDragged":false,"#startLetters":"get","moved":true,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"prevScroll":[0,0],"_Rotation":0,"_Scale":1.02,"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"owner":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5232},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(1008.6,73.8)","contentOffset":"lively.pt(0.0,21.0)","prevDragPos":"lively.pt(1184.0,55.0)"},"22":{"submorphs":[{"__isSmartRef__":true,"id":23},{"__isSmartRef__":true,"id":2507},{"__isSmartRef__":true,"id":4915},{"__isSmartRef__":true,"id":4938}],"scripts":[{"__isSmartRef__":true,"id":4997}],"id":"F70CB397-097A-453E-9F87-13B25E80C6E3","shape":{"__isSmartRef__":true,"id":4998},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ObjectInspector","partsBinMetaInfo":{"__isSmartRef__":true,"id":4999},"eventHandler":{"__isSmartRef__":true,"id":5014},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","5276E050-462B-4ED7-8645-FC4C5F60FE2C","88F0CB6D-932E-4927-AC3F-E132C18AB5E3","A386B89D-9A23-4177-B9BA-8B962FF236C4","D352E8A5-29FA-41D9-9B35-73FF3564157E","4BDE366B-9002-45D8-B200-9892CE8E1C96","9FA6F23B-5584-4720-A460-81C48DCF514B","AD23A5BA-025F-4197-962F-6D64F6AEA3AD","4E00CA05-F3C7-4A1F-8769-5831DDD64874","CB599F3F-9886-43EC-AA8B-1EE9A162031B","91015D82-71FF-471E-A78C-9A2498BAA4FE","B19B84BB-582D-4F5D-B0BA-7097BD7E553C","D9F3227D-E20B-457B-BF85-47DD91F74598","9F00820B-ABA8-4E70-B63F-293A8159A36A","A9654D03-2824-4671-BD26-10F342EC4C9B","080739E4-92B2-4E4D-A17C-A45D08A1A473","9D21C3F5-01B1-4FE6-864B-F3C51A7860B5","027EA526-9F60-4B4D-9B7B-73EA324D1463","CE1A5A57-A548-4F2D-90A0-DE5B1FD7F0E6","EE86A04F-F125-4D31-9E3D-48761A0486CB","20C274CF-FBD0-45AD-BD1E-9EC348102EB4","C83BF7B2-FF72-463F-8189-642A8969D9CF","B3755676-4902-47C7-A23C-2539F9BCC9FA","07346937-19F7-4644-8389-BF59DE2F203A","49808445-DC14-4391-BF1E-701710D8D9B8","AD2918D7-97E8-42C9-A681-18EAA129EB55","3CC1874B-4ADB-4A90-A12A-55B7ADF9392D","9AFC4676-5280-4B72-82E2-55B51441AF1E","482F476C-5C4E-4F4D-B56A-1989175C1352","DBC2AA37-BA52-4681-AC86-11642F0FFEC6","7BA71570-579E-4CD9-AA02-804CDA1CA3A1","5DAF7A95-CDD6-4EFD-A0A5-95011D71FDF9","B6C70E4D-F168-4C91-BFF1-FA1133688DC2","A8034AB5-1A8B-485D-BB5D-FF25BA32E92D"],"partTests":{"__isSmartRef__":true,"id":5015},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":21},"layout":{"__isSmartRef__":true,"id":5020},"isInLayoutCycle":false,"isBeingDragged":false,"isCopyMorphRef":true,"morphRefId":2,"tree":{"__isSmartRef__":true,"id":2508},"prevScroll":[0,0],"updateFilter":"standard","showInherited":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5021},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,21.0)"},"23":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":24},"derivationIds":[null,"4E5E2B48-0B47-4B2D-BC78-14E1BDBE0B57","EA4FE185-C289-4D95-B8AF-461C2E8219E6","7F3E4F8B-3F32-4809-91A5-5DEA3A3FD09E","7571A08C-937B-467A-9D49-68F3AAAD1140","85283104-ADA2-4C53-A73D-C5487B62C829","5E0941AD-4504-4F9D-B650-B018490C56B0","EAD81395-1252-4B07-8FB3-2F4253CB798F","7696C2D4-B858-4212-80CB-84803CAAD87E","4C0819CC-FCCD-4A8B-A1FF-1603EFE5EE49","FB7EF974-A95D-4A3A-95F4-498936A61AB1","060FCB63-2D3A-4FE6-AB19-B40854B0BB78","5ABD6D73-9D28-45A3-AE27-3035D892467D","19CC5587-3BCE-4293-B785-F659497CDD76","440643CA-166F-44AE-A8FF-D3B1E457D081","BA20821C-578F-4256-8870-B86E3AFEE3FC","7C1E3822-1018-45B9-AE6C-6E2BD39DF2F8","312B6786-7F93-4E97-AF06-CC08B9BEF91B","B6142DF2-38A9-41DD-B7C0-60D315537301","7DE27692-A1E7-4B48-8126-2939656AE639","1CA5EB71-650C-48BB-B5F0-4B1FDA2B0FCE","E1B8DC34-B6A5-4CB2-857B-597844C49DF0","0BB210B2-5CAC-4548-A650-A8FB85814B89","3493E4F4-5A4F-41F9-8FB4-6DD2781CE33F","3E9289C4-8439-4FF4-8533-20CCC231E86C","1007D257-74BA-41E4-9426-43503840A328","AB02F6ED-6541-4C2B-BE33-9E30E2D4E8CB","86414643-3214-48C0-A848-A1AD0622F4F3","64D914CC-285D-46F9-9DDD-F6898F714D0C","08B1186F-89EF-4676-9F58-FC0F720D76B7","BF198FB5-667C-4EE5-B3F0-E9CE73124C6E","86626633-CE46-4CAD-A256-3D3CE0D0EE2C","B89A22AA-626A-4C4F-A719-55F8BA6C3266","3D85070C-B1AF-417F-A853-6EB16673F2C4","405A93BF-BE83-4943-A731-8E5F6FF7AFE8"],"id":"0F43C4C6-E715-475E-8FCB-08776390439E","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":25}],"eventHandler":{"__isSmartRef__":true,"id":27},"_ClipMode":"auto","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"_MaxTextWidth":296.8712591602084,"_MinTextWidth":296.8712591602084,"_MaxTextHeight":null,"_MinTextHeight":null,"layout":{"__isSmartRef__":true,"id":28},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":29}],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1,"accessibleInInactiveWindow":true,"charsReplaced":"showHalos()","lastFindLoc":16,"isBeingDragged":false,"showsHalos":false,"#startLetters":"getDo","name":"ObjectInspectorText","owner":{"__isSmartRef__":true,"id":22},"doItContext":null,"doitContext":{"__isSmartRef__":true,"id":30},"_syntaxHighlightTimeout":null,"previousSelection":[5,5],"_Rotation":0,"_Scale":1,"_lastSyntaxHighlightTime":153,"_WordBreak":"break-all","__serializedExpressions__":["_Position"],"textString":"this.remove()","partsBinMetaInfo":{"__isSmartRef__":true,"id":2506},"priorSelectionRange":[13,13],"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(8.1,324.4)"},"24":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(306.9,99.8)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"25":{"style":{"__isSmartRef__":true,"id":26},"chunkOwner":{"__isSmartRef__":true,"id":23},"_id":"_41651","storedString":"this.remove()","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"26":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"27":{"morph":{"__isSmartRef__":true,"id":23},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"28":{"resizeWidth":true,"resizeHeight":false,"moveVertical":true},"29":{"sourceObj":{"__isSmartRef__":true,"id":23},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":23},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"30":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":31},"eventHandler":{"__isSmartRef__":true,"id":32},"_ClipMode":"visible","derivationIds":[],"id":"2350C358-DDE7-4A8E-A2E4-EC9B7EECC694","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle corner"],"owner":{"__isSmartRef__":true,"id":33},"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2484},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(944.8,595.9)"},"31":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"32":{"morph":{"__isSmartRef__":true,"id":30},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"33":{"submorphs":[{"__isSmartRef__":true,"id":34},{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":912},{"__isSmartRef__":true,"id":30},{"__isSmartRef__":true,"id":1567},{"__isSmartRef__":true,"id":1710}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2429},"eventHandler":{"__isSmartRef__":true,"id":2430},"_ClipMode":"visible","derivationIds":[],"id":"B1FEEC17-971E-412F-9CCA-7C67B636BE3B","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":2431},"LK2":true,"__serializedExpressions__":["_Position","contentOffset","collapsedExtent","expandedExtent","prevDragPos","expandedPosition","collapsedPosition"],"targetMorph":{"__isSmartRef__":true,"id":82},"reframeHandle":{"__isSmartRef__":true,"id":30},"bottomReframeHandle":{"__isSmartRef__":true,"id":2432},"rightReframeHandle":{"__isSmartRef__":true,"id":2457},"titleBar":{"__isSmartRef__":true,"id":34},"collapsedTransform":{"__isSmartRef__":true,"id":2482},"expandedTransform":{"__isSmartRef__":true,"id":2483},"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":0},"partsBinMetaInfo":{"__isSmartRef__":true,"id":84},"name":"WhiteBoard","highlighted":false,"isBeingDragged":false,"showsHalos":false,"helperMorphs":[{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":912}],"state":"expanded","_Rotation":0,"_Scale":1,"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(16.0,12.0)","contentOffset":"lively.pt(4.0,22.0)","collapsedExtent":"lively.pt(958.8,22.0)","expandedExtent":"lively.pt(958.8,609.9)","prevDragPos":"lively.pt(91.0,19.0)","expandedPosition":"lively.pt(16.0,12.0)","collapsedPosition":"lively.pt(16.0,12.0)"},"34":{"submorphs":[{"__isSmartRef__":true,"id":35},{"__isSmartRef__":true,"id":41},{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":66}],"scripts":[],"shape":{"__isSmartRef__":true,"id":79},"eventHandler":{"__isSmartRef__":true,"id":80},"_ClipMode":"visible","derivationIds":[],"id":"7321A6EC-7DF8-44BE-9C0C-CFD75E8B8501","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":81},"__serializedExpressions__":["_Position"],"windowMorph":{"__isSmartRef__":true,"id":33},"label":{"__isSmartRef__":true,"id":35},"closeButton":{"__isSmartRef__":true,"id":41},"menuButton":{"__isSmartRef__":true,"id":54},"collapseButton":{"__isSmartRef__":true,"id":66},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":33},"showsHalos":false,"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"35":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":36},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":37}],"eventHandler":{"__isSmartRef__":true,"id":39},"_ClipMode":"hidden","derivationIds":[],"id":"2C356A43-4623-4A7F-95D8-7FA7F835ED7C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":40},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":34},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"showsHalos":false,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,3.0)"},"36":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(899.8,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"37":{"style":{"__isSmartRef__":true,"id":38},"chunkOwner":{"__isSmartRef__":true,"id":35},"_id":"_25309","storedString":"WhiteBoard","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"38":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"39":{"morph":{"__isSmartRef__":true,"id":35},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"40":{"resizeWidth":true},"41":{"submorphs":[{"__isSmartRef__":true,"id":42}],"scripts":[],"shape":{"__isSmartRef__":true,"id":47},"eventHandler":{"__isSmartRef__":true,"id":48},"_ClipMode":"visible","derivationIds":[],"id":"9CC15B52-DE4A-4135-B8B3-0E8C3E60234E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":42},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":34},"layout":{"__isSmartRef__":true,"id":49},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":50},{"__isSmartRef__":true,"id":52}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(938.8,3.0)"},"42":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":43},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":44}],"eventHandler":{"__isSmartRef__":true,"id":46},"_ClipMode":"hidden","derivationIds":[],"id":"DB67C3EC-32D2-46A5-BBCE-9E57F6F84A12","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":41},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"43":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"44":{"style":{"__isSmartRef__":true,"id":45},"chunkOwner":{"__isSmartRef__":true,"id":42},"_id":"_25304","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"45":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"46":{"morph":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"47":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"48":{"morph":{"__isSmartRef__":true,"id":41},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"49":{"moveHorizontal":true},"50":{"sourceObj":{"__isSmartRef__":true,"id":41},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":33},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":51},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"51":{"source":{"__isSmartRef__":true,"id":41},"target":{"__isSmartRef__":true,"id":33}},"52":{"sourceObj":{"__isSmartRef__":true,"id":41},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":33},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":53},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"53":{"source":{"__isSmartRef__":true,"id":41},"target":{"__isSmartRef__":true,"id":33}},"54":{"submorphs":[{"__isSmartRef__":true,"id":55}],"scripts":[],"shape":{"__isSmartRef__":true,"id":60},"eventHandler":{"__isSmartRef__":true,"id":61},"_ClipMode":"visible","derivationIds":[],"id":"7A0935E1-52C8-477C-A133-15061E838188","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":55},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":34},"attributeConnections":[{"__isSmartRef__":true,"id":62},{"__isSmartRef__":true,"id":64}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"55":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":56},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":57}],"eventHandler":{"__isSmartRef__":true,"id":59},"_ClipMode":"hidden","derivationIds":[],"id":"FD485E66-9E77-4F3C-B38D-22307CB3DD28","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":54},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"56":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"57":{"style":{"__isSmartRef__":true,"id":58},"chunkOwner":{"__isSmartRef__":true,"id":55},"_id":"_25306","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"58":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"59":{"morph":{"__isSmartRef__":true,"id":55},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"60":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"61":{"morph":{"__isSmartRef__":true,"id":54},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"62":{"sourceObj":{"__isSmartRef__":true,"id":54},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":33},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":63},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"63":{"source":{"__isSmartRef__":true,"id":54},"target":{"__isSmartRef__":true,"id":33}},"64":{"sourceObj":{"__isSmartRef__":true,"id":54},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":33},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":65},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"65":{"source":{"__isSmartRef__":true,"id":54},"target":{"__isSmartRef__":true,"id":33}},"66":{"submorphs":[{"__isSmartRef__":true,"id":67}],"scripts":[],"shape":{"__isSmartRef__":true,"id":72},"eventHandler":{"__isSmartRef__":true,"id":73},"_ClipMode":"visible","derivationIds":[],"id":"3819C4A9-B457-4BCC-83D9-90E4E6C624A8","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":67},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":34},"layout":{"__isSmartRef__":true,"id":74},"attributeConnections":[{"__isSmartRef__":true,"id":75},{"__isSmartRef__":true,"id":77}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(919.8,3.0)"},"67":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":68},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":69}],"eventHandler":{"__isSmartRef__":true,"id":71},"_ClipMode":"hidden","derivationIds":[],"id":"EB12934A-A5A5-4DA2-B3B9-95E1843406FC","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":66},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"68":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"69":{"style":{"__isSmartRef__":true,"id":70},"chunkOwner":{"__isSmartRef__":true,"id":67},"_id":"_25308","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"70":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"71":{"morph":{"__isSmartRef__":true,"id":67},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"72":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"73":{"morph":{"__isSmartRef__":true,"id":66},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"74":{"moveHorizontal":true},"75":{"sourceObj":{"__isSmartRef__":true,"id":66},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":33},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":76},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"76":{"source":{"__isSmartRef__":true,"id":66},"target":{"__isSmartRef__":true,"id":33}},"77":{"sourceObj":{"__isSmartRef__":true,"id":66},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":33},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":78},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"78":{"source":{"__isSmartRef__":true,"id":66},"target":{"__isSmartRef__":true,"id":33}},"79":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"_BorderRadius":"8px 8px 0px 0px","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(958.8,22.0)","_Padding":"lively.rect(0,0,0,0)"},"80":{"morph":{"__isSmartRef__":true,"id":34},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"81":{"resizeWidth":true,"adjustForNewBounds":true},"82":{"scripts":[],"id":"4CBD183C-D042-4571-8151-5B0D290619CB","shape":{"__isSmartRef__":true,"id":83},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","color"],"showsHalos":false,"name":"WhiteBoard","partsBinMetaInfo":{"__isSmartRef__":true,"id":84},"eventHandler":{"__isSmartRef__":true,"id":101},"attributeConnections":[{"__isSmartRef__":true,"id":102},{"__isSmartRef__":true,"id":1280}],"doNotSerialize":["$$channelName","$$active"],"doNotCopyProperties":["$$channelName","$$active"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","6237CF20-1132-4E45-854A-233CB994F5BA","BD769112-2E6F-4D3A-8FD1-FF5FB642D32F","5CCEA69D-6B7D-4D10-894B-4337AE00F6FB","9EFE20C0-9CB0-4E0B-B0CC-1D6774677D54","08A68769-500F-4E65-A5F8-0ABB9F37226D","392E73AC-9510-469B-A978-1B63C1E7F36A","59DF604E-DE0E-44C3-886F-4BE5F8966336","27190657-472E-433E-9EFC-EEBD7097C8A8","846DF3BA-B365-4BFA-9817-709C85E52A91","2749B79A-1BC7-429B-B9AB-4CF6608A6CB2","1C925D47-057A-43AC-A1C9-2FF38A6177E7","225005F5-C004-4B34-9E60-7E7D843A73D8","D0E83802-E20E-4024-9CEC-FE657D4C328F","AA69C3CA-5FF2-4FA0-94D1-DC0504E8B906","290962F0-8515-441C-9B5A-4B5E6C79F66B","E25B33F4-F0E5-4669-B935-696C5C371578","C15370B2-6C46-4599-942E-4280DBF20B83","D44F9BE1-7FD5-4DE2-BA68-E94D3FAEB3AC","27469775-4086-4CB3-BA28-C420D25F1013","BC8DCBAC-A872-4008-9D27-CEF4D78CEE73","FBD3A943-9549-4034-B4C0-860F2E80DFBF","4F5E9CAA-5047-4EE0-BF99-B0745AB1E5CE","09CF4CEB-5676-4D86-807B-9DFD85D890E8","3969336B-49F3-4705-9B27-4888D854DDB0","694AC8F5-4CCE-4ADB-9739-58D7B5F20D93","E2CA35F8-215B-455F-AD2F-B93C9661810F","477C3F27-8604-4508-84A8-A3B9E5479652","38A91487-6348-4DFA-A3A6-1E2336A8FEAD","A8E47977-1D5C-400A-8AE6-599F53EDCCF0","F42ECC54-9D71-44C3-884A-07FD954ED6D2","834DB4A8-0665-4A2E-9F30-1013E7E68164","3F608089-05BB-41EE-9138-1A5011B81D9F","2556799E-96D9-4821-A50B-354DA9F663BC","F7B0E558-37C7-487F-AAEA-A3E221F353B1","6DEA8D16-BE15-4B5F-9622-FF3DB2CD40D2","0ED930FF-B9CB-415F-A313-5263B0AFF434","77A5B447-0134-453E-8F5E-4C0A5AC2A3B6","9781FDA7-61FF-418F-AB59-FE27CF260342","947F80A3-56EF-42E3-A394-4D7012F31B81","04872D33-03E4-48DB-81F4-72D532C63CC4","04736531-6663-4FEC-B939-0B5EC6498061","6048B2CE-9CC7-4275-8B75-796932F7D3F8","1C0E322D-ECD5-47AE-A486-77E303E2CB41","6360115A-B027-4602-B5E3-797794D5B29C","DBC76279-D497-4B61-A2A1-55F3B642F66A","289404D9-D94D-4578-A21A-710B8A5D181A","DB3C9BA3-73BC-49F0-9331-495030C6D187","4AF6D697-4867-4621-9625-B1CD2A14C28F","7A1E3E67-7204-440C-A06C-AE86DBC30B39","DE5D3933-EE86-4442-BE90-56FDFFFBCBCC","137474B3-8B46-4E05-A5CA-32E29B99F945","6379B8C9-87B0-4E44-9620-CF862A09300E","F7CAC831-5657-4A10-8877-7BA43B59628D","519F4FAE-11D7-4D99-9FA4-50B7C5A9B878","DF163D96-F4A1-42B8-BFC1-D27D8826E608","5D45CABF-9823-4C21-9D28-449F0CA909DE","311A4F7F-6868-42E4-B170-EE4F513BEDE2","18A2E529-1713-49A8-9DC9-CE3900432591","436CAE9D-CF60-4F41-9831-785D55E5F1C0","17F24179-59F4-4FC2-B4CF-58F8D78B0816","427C9582-4AD7-4459-A4BF-CD18E96E0790","D468ACD6-B4F5-4351-AA53-5E28657B0D26","96ACCEB2-99CA-4812-8D46-4D8048AC1183","40745E29-50CD-4B00-B5E9-9A2AD85F31E7","79350424-D582-4F33-A45E-07B97F9D7774","E5B608FE-8CDB-41FC-B0F8-2EE0016B9168","A24C312D-3723-4411-8740-B65DBAAE4A16","A0970766-6010-4A16-8070-CC9BF7D110CB"],"partTests":{"__isSmartRef__":true,"id":1281},"prevScroll":[267,0],"pointQueue":[[10,122],[10,123],[10,127],[10,131],[10,138],[12,157],[15,177],[19,186],[22,196],[23,197],[23,195],[24,192],[24,186],[24,180],[24,170],[24,148],[24,125],[24,119],[24,110],[23,109],[23,113],[23,118],[25,124],[25,132],[31,156],[31,162],[36,175],[37,178],[37,174],[37,170],[35,163],[35,155],[31,132],[26,120],[23,112],[23,111],[23,121],[23,137],[24,163],[26,185],[27,197],[27,198],[27,195],[27,187],[25,170],[23,145],[19,117],[15,101],[14,96],[14,97],[15,108],[20,129],[26,150],[29,165],[31,168],[32,169],[32,167],[32,157],[32,138],[32,113],[31,90],[31,80],[30,78],[30,77],[28,81],[28,98],[29,123],[31,148],[33,166],[33,168],[33,165],[33,157],[33,148],[30,120],[24,92],[20,69],[17,60],[15,62],[15,70],[15,81],[19,117],[21,136],[23,167],[28,185],[34,188],[37,184],[37,169],[37,161],[36,133],[33,107],[29,92],[29,89],[28,88],[28,95],[30,108],[34,117],[42,128],[50,134],[62,134],[71,128],[75,121],[75,110],[74,98],[70,92],[61,91],[52,96],[39,111],[37,117],[40,143],[50,155],[68,159],[90,159],[98,152],[99,139],[99,133],[90,122],[69,110],[48,106],[34,107],[25,115],[22,130],[25,139],[40,156],[72,173],[103,175],[118,173],[123,166],[121,155],[101,139],[74,125],[60,123],[38,123],[29,126],[27,134],[38,146],[63,158],[94,164],[122,164],[127,158],[125,150],[113,140],[94,133],[77,129],[62,129],[59,131],[57,143],[60,148],[77,161],[105,169],[136,171],[151,170],[154,164],[147,157],[124,149],[93,145],[63,145],[45,148],[40,155],[44,168],[61,179],[87,189],[115,191],[135,191],[145,184],[146,175],[138,168],[122,155],[99,149],[76,149],[63,151],[59,159],[63,168],[79,181],[111,189],[144,192],[171,187],[173,180],[167,173],[151,164],[120,157],[90,155],[67,158],[61,163],[62,170],[78,181],[134,198],[173,200],[196,197],[200,190],[197,184],[178,175],[152,167],[113,161],[83,161],[70,161],[74,172],[99,188],[144,201],[188,208],[218,210],[226,206],[224,201],[194,186],[157,175],[118,166],[85,164],[74,169],[80,178],[104,190],[160,201],[193,201],[208,199],[209,194],[200,184],[165,172],[129,168],[99,168],[84,170],[79,177],[95,186],[126,194],[170,198],[206,198],[226,197],[224,186],[208,175],[174,169],[136,165],[102,165],[96,169],[100,175],[138,189],[177,195],[212,195],[231,188],[229,181],[214,174],[165,162],[132,160],[107,160],[100,160],[104,172],[134,183],[170,187],[198,187],[217,180],[215,175],[201,164],[175,154],[141,150],[100,150],[83,158],[80,165],[87,174],[131,193],[161,193],[189,192],[197,186],[194,172],[177,157],[128,138],[97,134],[75,134],[63,141],[67,153],[88,160],[121,165],[154,165],[175,160],[187,142],[180,130],[162,113],[135,101],[88,98],[68,101],[58,111],[69,136],[96,148],[127,152],[165,152],[172,144],[171,133],[149,117],[120,105],[89,100],[62,104],[57,112],[61,125],[79,134],[95,139],[140,138],[155,127],[154,108],[135,90],[105,78],[72,76],[35,79],[28,86],[28,97],[49,117],[78,127],[108,129],[134,120],[137,104],[130,86],[113,71],[80,57],[62,58],[50,67],[48,77],[59,93],[80,105],[122,107],[140,100],[146,85],[143,74],[131,62],[96,55],[79,57],[71,63],[68,79],[73,86],[84,92],[110,93],[122,85],[127,74],[123,61],[108,54],[93,52],[66,59],[49,72],[44,93],[50,106],[69,114],[110,113],[129,101],[133,80],[126,64],[107,58],[96,60],[84,70],[76,90],[76,98],[87,111],[112,111],[129,103],[136,89],[127,72],[111,63],[80,63],[64,69],[58,78],[59,91],[72,100],[114,102],[145,99],[159,88],[157,71],[140,58],[100,52],[74,55],[57,72],[56,83],[63,96],[98,118],[142,118],[163,112],[171,98],[164,86],[142,70],[92,62],[62,62],[38,77],[36,88],[48,113],[73,127],[115,133],[138,128],[151,110],[141,88],[106,64],[79,64],[51,65],[33,82],[32,95],[50,119],[82,134],[142,134],[168,129],[179,108],[168,92],[126,62],[76,54],[58,56],[47,87],[73,117],[103,132],[155,135],[179,127],[189,115],[179,90],[157,72],[113,58],[83,56],[52,72],[40,91],[51,124],[76,145],[145,158],[189,157],[219,140],[215,121],[177,92],[124,81],[91,81],[60,95],[58,106],[74,125],[104,140],[175,144],[211,146],[231,138],[227,127],[192,105],[161,94],[114,92],[90,99],[83,111],[100,135],[133,156],[202,165],[243,165],[265,153],[259,139],[215,114],[146,105],[108,105],[82,114],[86,130],[106,146],[162,158],[229,156],[237,138],[224,117],[200,105],[153,101],[124,105],[121,116],[143,138],[180,160],[236,169],[266,165],[267,158],[252,137],[227,118],[180,101],[150,99],[125,105],[122,118],[132,132],[167,156],[214,162],[248,148],[256,126],[241,104],[201,68],[159,54],[111,55],[84,74],[82,86],[109,109],[168,124],[216,124],[258,107],[250,87],[227,68],[176,56],[129,55],[105,63],[97,81],[113,104],[148,121],[230,128],[286,121],[296,109],[284,86],[229,60],[158,55],[113,64],[104,74],[109,94],[151,119],[217,128],[269,125],[276,115],[264,97],[185,75],[119,77],[87,91],[73,113],[90,141],[117,156],[177,160],[218,149],[225,130],[205,108],[179,98],[126,94],[86,100],[74,119],[79,141],[124,161],[173,164],[212,149],[216,138],[204,115],[160,96],[113,95],[87,103],[68,133],[88,153],[154,162],[227,158],[255,144],[256,129],[216,105],[143,100],[87,105],[74,116],[82,134],[142,154],[221,159],[268,157],[269,143],[236,126],[171,111],[111,111],[91,114],[100,122],[148,130],[221,132],[252,132],[256,131],[232,129],[180,129],[141,132],[133,141],[143,147],[202,153],[239,147],[246,136],[228,119],[185,107],[141,107],[118,111],[117,117],[130,124],[180,130],[224,130],[233,126],[218,120],[191,118],[136,118],[106,124],[103,133],[132,139],[187,142],[222,137],[228,125],[219,117],[165,108],[126,109],[109,120],[110,128],[137,135],[189,137],[222,126],[223,113],[193,104],[146,100],[102,113],[93,129],[100,138],[138,152],[188,157],[215,149],[214,139],[184,124],[139,116],[100,117],[88,123],[87,131],[108,141],[150,143],[184,137],[196,118],[191,99],[161,77],[124,71],[92,92],[93,114],[127,134],[180,138],[213,137],[227,124],[219,110],[182,92],[135,87],[100,94],[93,106],[105,119],[151,123],[198,120],[227,102],[228,89],[210,76],[166,74],[123,83],[101,99],[104,114],[143,130],[198,134],[242,122],[248,108],[225,79],[176,65],[132,65],[104,78],[99,100],[134,120],[186,122],[229,115],[241,100],[228,84],[190,70],[143,68],[97,84],[85,102],[106,128],[157,139],[207,134],[225,114],[222,82],[188,56],[132,47],[86,63],[70,91],[84,118],[139,142],[202,143],[240,120],[229,100],[190,78],[129,72],[84,78],[69,93],[71,110],[94,133],[141,137],[184,130],[200,113],[191,86],[159,57],[110,45],[73,51],[52,78],[52,92],[93,121],[154,124],[199,114],[209,96],[195,73],[155,46],[111,42],[85,56],[77,90],[102,115],[158,121],[208,116],[220,98],[191,66],[142,51],[95,52],[71,71],[69,86],[83,100],[101,109],[113,109],[113,107],[113,102],[113,101],[113,101]],"isBeingDragged":false,"grabbingEnabled":false,"isDrawing":false,"dbName":"","moved":true,"timestamp":1335343526252,"owner":{"__isSmartRef__":true,"id":33},"layout":{"__isSmartRef__":true,"id":1289},"_ClipMode":"scroll","oldSubmorphs":[],"isLockOwner":false,"eventsAreDisabled":false,"_PointerEvents":"auto","pencilSize":1,"strokeStyle":"solid","pencilStyle":"solid","pencilStyler":{"__isSmartRef__":true,"id":227},"chat":{"__isSmartRef__":true,"id":912},"#startLetters":"morphs","enteredBefore":false,"submorphsChanged":[],"submorphs":[],"userName":"","channelName":"default","active":false,"doNotSerializeList":["showsHalos","lastTap","lastTimeClickedOnIpad","lastUpdate","startDate","lastUpdate","showsPie","selectionMorph","pieItems","moved","scrolled","selectable","showTimeout","pieTouch","enteredItem","activatedPieItem","moveTouch","tapTouch","textChunks","previousOwner","previousPosition"],"isWhiteboard":true,"moveCounter":20,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1290},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","withLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(4.0,22.0)","color":"Color.rgb(0,0,0)"},"83":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","#startLetters":"","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(950.8,583.9)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"84":{"partsSpaceName":"PartsBin/BP2012/","comment":"A whiteboard designed for syncing with other worlds, based on svg paintings","migrationLevel":4,"partName":"WhiteBoardSVG","changes":[{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":95},{"__isSmartRef__":true,"id":97},{"__isSmartRef__":true,"id":99}],"revisionOnLoad":153604,"idOnLoad":"4CBD183C-D042-4571-8151-5B0D290619CB","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"85":{"date":{"__isSmartRef__":true,"id":86},"author":"undefined","message":"copied and adapted from WhiteBoard part","id":"9BB5FF37-8D16-40E8-AD37-E352A5BC7BC2"},"86":{"isSerializedDate":true,"string":"Wed Apr 18 2012 14:01:32 GMT+0200 (CEST)"},"87":{"date":{"__isSmartRef__":true,"id":88},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"88":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"89":{"date":{"__isSmartRef__":true,"id":90},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"90":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"91":{"date":{"__isSmartRef__":true,"id":92},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"92":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"93":{"date":{"__isSmartRef__":true,"id":94},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"94":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"95":{"date":{"__isSmartRef__":true,"id":96},"author":"undefined","message":"delete morphs when active based on deleted documents","id":"5CF94A01-D8FF-40C4-90E5-60E2ACF989D9"},"96":{"isSerializedDate":true,"string":"Thu Apr 19 2012 11:33:33 GMT+0200 (CEST)"},"97":{"date":{"__isSmartRef__":true,"id":98},"author":"undefined","message":"now supporting channels","id":"4DD3A656-4A80-49BE-A305-7A2F2D218DF5"},"98":{"isSerializedDate":true,"string":"Thu Apr 19 2012 14:33:51 GMT+0200 (CEST)"},"99":{"date":{"__isSmartRef__":true,"id":100},"author":"undefined","message":"opened in window and implemented channel indicator","id":"E100DF73-4691-4EFD-BA1A-819DB0CD58C3"},"100":{"isSerializedDate":true,"string":"Thu Apr 19 2012 14:46:31 GMT+0200 (CEST)"},"101":{"morph":{"__isSmartRef__":true,"id":82},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"102":{"sourceObj":{"__isSmartRef__":true,"id":82},"sourceAttrName":"channelName","targetObj":{"__isSmartRef__":true,"id":103},"targetMethodName":"setTitle","converterString":"function (channelName) {\n return 'Channel: ' + channelName\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1279},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"103":{"submorphs":[{"__isSmartRef__":true,"id":104},{"__isSmartRef__":true,"id":111},{"__isSmartRef__":true,"id":1184},{"__isSmartRef__":true,"id":1208},{"__isSmartRef__":true,"id":764},{"__isSmartRef__":true,"id":1228},{"__isSmartRef__":true,"id":992}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1272},"derivationIds":[null,"E8C46297-5EFF-4617-97A1-0F3627A43187","D6339B20-D1DC-40B4-9BB5-1B5A0AF23962","B37F82FF-1E1F-47E8-91BD-5E8B9384AB29","2CCF6B67-4512-4F77-87B4-6A4D7BDBCE11","22E46FC2-C2A1-430E-ACE7-F64531E875A0","14AAC8E6-8791-4A39-AC30-C458420F9156","616A528A-F76C-4BEF-989C-1C93CB5A1005","86BBF9D2-7C63-483A-8986-6B65CEFF8D40","E2F65B1C-2D90-4D72-B10B-FC3D6FDE894A","6A94A34F-BFD3-404E-818C-8DAEFE8B71C4","EFDF458D-6421-4AD6-A968-0C1113DB5975","B68CB973-42C2-420D-8DF2-225A8BA597D8","6D063A0A-594A-44E2-8CEC-9FB1381E2245","6B7512A5-353B-4CE9-9B37-D48BDA02F5D1","78D3519E-E48F-4128-9693-1EE4DC6B4956","EAD446DE-4239-4498-B06F-A2502327748A","2143B37E-8481-42E1-9444-2A09FFF7D264","B309544B-2947-47AE-AE63-A7FEAA021F40","DE563645-FD05-4884-A3BC-84135018DE1C","1C27A823-BE79-4237-A96B-B98FC7056EDD","32FF44C1-602C-45C4-8BB6-C1590CBC93A4","DAA8AC8A-2E16-4957-A8F9-0D77648926D3","BB7FB312-E7F0-4EA6-AE43-613642173569","2090270F-6BBA-4636-A536-623D1A4B9464","086869CC-F63E-4B6F-97FE-2A2BAAD4A187","A0D1496F-1242-40CE-A93C-F5D2869CBFAE","71615398-3C6F-45D3-BB68-71E3C5416CFD","6868625E-5299-4436-9CDE-FC1AD9A901B2","434805C9-774D-4790-BD52-F6B2E8CE15A7","99B13E28-1E9C-45E8-93CC-580F4F1A8004","6572281C-4053-439A-9991-EF8A0424FCD5","CD2F2D0D-3312-4E0D-83ED-EE9C9C511A6C","07C5BBD6-7C09-437A-BD61-0A2453C4B56F","7A0A42F1-2826-474C-ACCF-F460FFA8D6C4","1F2D1239-291F-43FC-9FDC-F1BD2045E34D","095DCA2F-1491-468C-8F0D-233D1EEAE34C","0110375E-0A51-480B-8FC0-8DAD6B2F609A","78CAC9CC-9F13-444E-8C45-F91046365FEB","684CABDA-48F8-45CC-9046-133D362B8BAB","695E5EDA-9DBD-464F-A0AF-1EDA46888B79","8330139C-E49C-4C7E-A3B1-41CBB1238B8C","E7B8898A-6712-4159-A975-10C227BC3996","1A45A85A-375E-4ECF-9F1B-3950ADFC86E1","B9ECDC72-4749-4FF9-825B-A58B788C8F0F","84CC49D3-3AAC-4FF0-AE36-7E537B7EA56F","DB35F14D-DAE4-46B1-B72B-395AA88B6E21","BAD646CC-F01D-4AC6-B2F9-2BCD44C9B822","3FB205E6-5B64-45EE-B113-6CF69FEF3CF0","D3238521-4A38-44E3-99A4-04A7E1486FAC","25F79CDA-BEE0-4EF7-A57D-ABDF5B1C0C54","A433772B-DC13-4B78-812C-1E66D36EBAD7","F0FBE64E-BBDE-4D01-B205-0208240A3393","A0985C3F-E383-4D1E-99C5-FB472268A3DC","E5D9A1D2-847D-4D1C-8C46-3C7678A0E619","B7B8B740-40AC-499D-B30C-73B6EBD4C67E","93917447-3F69-40D2-8A77-2A7B692D7BB1","062CC85A-0D3D-45C8-BEA7-2ACA1B6E460E","D1C22B5C-09F2-464F-A08C-87F8F37E7AA7","5008A4A3-7653-4D9F-B894-9CD1FEECB822","49485379-1A0A-4F04-B567-47103C93B3EF","5F8D4983-AD84-4F19-9DEC-F7694E52ADFD","EA9369EF-FB2D-41B7-830F-02F14F2D45F7","3EEA983E-F103-4564-A915-A2B3A9972780","B696A4B7-CEC7-4DD6-99DE-8B14AF5C2874","3EAAE65D-2F51-4697-A9A6-2E89CBF9047F"],"id":"877B64F6-EE51-44C8-8157-3B17A86060B4","eventHandler":{"__isSmartRef__":true,"id":1276},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1277},"__serializedExpressions__":["_Position"],"windowMorph":{"__isSmartRef__":true,"id":132},"label":{"__isSmartRef__":true,"id":104},"closeButton":{"__isSmartRef__":true,"id":111},"menuButton":{"__isSmartRef__":true,"id":1184},"collapseButton":{"__isSmartRef__":true,"id":1208},"owner":null,"_ClipMode":"visible","showsHalos":false,"eventsAreDisabled":false,"_PointerEvents":"auto","prevScroll":[0,0],"name":"TitleBar","partsBinMetaInfo":{"__isSmartRef__":true,"id":1278},"isCopyMorphRef":true,"morphRefId":1,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-251.0,-155.0)"},"104":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":105},"derivationIds":[null,"96B2151E-1247-4FBF-B554-0E603CEA683D","95F9BE8E-8584-4E16-B08E-EC3C0723ED2C","C9610548-E7F9-4EE7-A1A7-5AA210B3C5AC","F6400919-2D69-4295-95C1-1D3F6A97E086","DA7E3344-5F73-44AB-A6DE-7C2B89E6113F","979945C8-6D65-477E-A3BB-C4AED0A8CDDC","7C26E7FA-C03A-4673-926A-41F979327F30","5B919E62-D9E1-4CFE-BE76-D91E651E9799","358D6F0E-7733-4F63-A0FD-AA61A7BEAF12","4E0E91DD-2E3D-489F-8DFF-1969B85949A1","B6DB9CD2-7020-4CE9-BB0E-5DF4C2AEF607","71BD88AE-D22B-4E73-A315-A7C93C9031CE","C9F1E8B4-169E-48CC-959D-8EA2F8BFCF06","22278929-353B-4FB4-87DF-BC60826CF304","FC53A620-89F1-48EB-B8B7-73403F247C92","CC6F86AF-9E39-4B7A-A105-521DC1806D18","CFF6312B-BFD6-43B8-9498-C006F5B23120","F4D14B29-5F54-4D59-9398-9D4056F291C7","F7220A42-11E9-4AC0-AEBB-F84C7E246EB0","D8074EF3-7C8F-4C7C-A650-890A36BD622B","1776E733-4A44-4DB3-AF8C-D9B16A570935","BDB1BA93-7C37-4A59-A3AD-7909448C6AAD","7C2A55FA-F9AE-4FD6-AC7B-748BFFBD42FE","C567B454-7CF5-4B92-BAA7-B84DE561B2F1","EB97AE53-382C-45EB-9EE8-B634AA5D4266","5836ACCC-86D9-4BD6-BB9E-1D989477D77D","0376E259-8C44-4BF6-9E6B-5140E5180D94","BEE2198D-7B48-4F59-BA94-12C634431852","AB193ADC-31D8-40B4-AC30-C32A11BF994A","969E1D34-AF11-45FF-9EF8-182EC015681F","26F87B17-1111-461F-A257-36F4E2BAA313","BCE3BFB0-CBC2-4885-992B-172E79952DE9","934D730B-25B1-4078-9534-F5CB99D2588A","054A9491-7E50-45F5-93D3-213E971BD7DC","37A48580-02ED-43A4-B0EA-0FE46615520A","29AA41FA-3007-400C-8F6E-270DDAFD9613","EB0D1EB9-F92F-4D3B-AF03-508DF6A7568F","37BD177B-729A-48E8-B6CD-709D448DC0AB","B491D597-4810-4673-BD47-3147A0359135","A68180F0-A193-4FD2-9D4B-962721054C57","DD2665F1-955F-49F7-ACC9-F05AEE003699","26594FCA-647B-45CF-88AD-E64A63FACFDE","7F9730E6-794B-49AD-9748-0D75CEFE3C2E","578692CA-8035-43A3-B60E-E2C10F91F49B","D934AFCB-12F8-4ED8-8904-CC4A9152D00E","BD3E2C94-8852-494B-A75F-2F389CB33D95","CE668E27-74A3-4B31-A84C-3AC06B0832A6","262B6024-DB6F-45E1-8A94-B69394B2233B","E1FBE02E-BD91-48E2-AE8B-CCDB2431D62F","FC92CE03-C32B-4323-995D-0D169E4DBE46","B74FAEB0-1AB1-4184-85B6-5AC7A1B16124","9FACE3C6-43AA-4835-AF59-1F0F25056038","2922375E-CFDF-40BA-B12C-790EEC812AFB","EF44C236-C386-4A31-8EC2-4EB3FD626AFC","6710DA4B-DD27-4663-9508-B26C19F45772","B3A8C136-721B-44B9-962E-A4A304628EC9","ED246832-5D2C-4D29-9228-EDD7D5A35CC5","C870EAB9-3745-40D4-8FCD-398E20C49613","23E1616D-A1CE-41BA-8DF9-B2B3E6915DD2","EA0FCE69-9B2D-4A99-AC5C-2411B12933D6","CADDF98B-A580-4072-95FA-1A21B1B712CC","5A7F444C-5575-4B9C-90BB-CA1A6934AA01","D6E4A6D4-78D4-412E-8F41-AACFA14F738F","5D716CF3-64E8-4D0F-9103-F1488EC46376","694F85A0-C677-42FF-B413-DEE61AC2DFE1"],"id":"79D98308-54EA-4311-8894-1B2915D4D751","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":106}],"eventHandler":{"__isSmartRef__":true,"id":108},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":109},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":103},"__serializedExpressions__":["_Position"],"_MaxTextWidth":893.8027036045055,"_MinTextWidth":893.8027036045055,"_MaxTextHeight":null,"_MinTextHeight":null,"showsHalos":false,"prevScroll":[0,0],"partsBinMetaInfo":{"__isSmartRef__":true,"id":110},"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,3.0)"},"105":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(893.8,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"106":{"style":{"__isSmartRef__":true,"id":107},"chunkOwner":{"__isSmartRef__":true,"id":104},"_id":"_109457","storedString":"Channel: default","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"107":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"108":{"morph":{"__isSmartRef__":true,"id":104},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"109":{"resizeWidth":true},"110":{"requiredModules":[],"idOnLoad":"79D98308-54EA-4311-8894-1B2915D4D751","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"111":{"submorphs":[{"__isSmartRef__":true,"id":112}],"scripts":[],"shape":{"__isSmartRef__":true,"id":118},"derivationIds":[null,"66F3F966-FF1C-4A43-B3EF-EE3377370768","FAF38030-3862-4DF7-AABB-02BB7E03846C","5584980D-210B-455A-8612-EB1C8E5A0AE5","664D948B-659B-485D-8979-1DA6811ABB3F","0162971A-CA3A-405B-B664-BF9B6BB7F450","49FD4450-B29F-4D98-AFE8-3CA160A6FD83","5119302B-B00D-4645-AF9E-8C575B127D13","CEB05DCB-C960-41BA-BB60-151A72B720B5","1744500B-3F5D-45DA-BBBD-4C7A991C92FF","EEAA21C7-4268-46F6-A5ED-883D2083813F","30A4167A-83BE-43F1-9DC6-4CF362885694","E0CDEDA5-7C35-47CD-84E4-74196DCCC5D6","2B4FC4F4-E2A3-4C10-82A9-0BE175085FAB","09BEE9D5-5EE6-4DCF-9833-80386030119F","FF383C8C-976F-4E26-98FF-05FBBEB59DCB","EBA1B802-4743-4A76-BC40-7423B22061B3","B329B006-56C1-4F65-9C84-A04C61291A6C","EB16FADA-4BDA-4035-ABB8-6CFF57E8CA00","24834792-56E8-4136-A057-8DFD419A3A05","539F29A0-6AEA-43E0-BA25-A8F475721D15","A50CEFFE-DFAD-4970-A6EE-B60FEBE817C1","C6BA65A6-7DE1-4E1B-AFFB-00974ED9F521","1F3B577D-9B3A-483B-820F-3E41C582ED17","C29A97F9-B35C-4A21-84BC-2F3A46EAC6FF","17FAEA39-C515-4DFE-8119-0247985215D5","3F769A6C-2B3C-49C3-B383-E858B260B3D0","1E317FA9-EBC3-4A46-ABEF-B1796249F698","0DD6F123-4FE0-45AD-8103-C4510CDC72BA","89C5C051-2E11-45D7-B9C2-BB902A4884F2","DC65C587-A271-4E1C-A767-EA154E451CE0","44531050-4BD6-4327-AC96-4C4058332490","BF6F51FD-CB63-4BFC-B871-516CCF20DB77","AB41678D-8483-4C7F-89ED-E64C8BB942A7","C443330C-3181-4B35-8FF9-315FB8BF9A2A","DE1CB184-3E0C-4231-916B-7AE3EBFDD11C","128B68E3-F3FD-40B5-B3E9-F63E787C89A3","C35E659A-38CA-4CA4-874D-DE975585ABFD","28422437-A2FC-4648-B1E5-345AF0D1AB25","2AEE8350-B46C-4E1C-9D1B-97A2EC6AC8F0","F495D7B3-9FFF-4E3F-8D51-F1A2F253E183","912E0823-B123-4EB4-AF2E-0571576D294F","24854894-4F07-4574-B49C-42E4FC3AB8FE","3377B114-F422-48E6-9A9B-C14F994D4DEE","67317FD6-2A73-4814-BE57-EEF4A0617BFF","E008DB85-4CDE-4D62-A202-50F6658A05DD","1DC37775-45EB-4674-8B99-9DEE7E773AE7","7A0D1374-967A-414E-AFAE-701C8317D8D2","0DB4DB8A-720C-4359-9490-AC252322AD8D","75902DB2-B656-4D74-A68F-0336E863A92C","5BCC3C49-8CCB-43A3-B6D7-E5571D042FD0","2BD69A9E-E139-457B-BA2D-161E5280CCCC","BEFCFEEE-9942-4FD3-9256-74957BA4C50A","E92F8BBC-0671-4F2C-8366-174CFB8D2812","8C590B2B-BC4C-4DF2-9C29-81D8203C39E4","279857B4-9BC9-499E-8D11-06BA253E7377","47522F50-7920-4597-B2EE-074826BDB754","00300822-6AA8-4E4B-B70C-5BC1E4B4C355","C7F024CA-95D3-4D95-89D3-9C145DAF6633","180AA5B1-BC50-4A93-8EBA-DFA59D31E8EB","7DEA0E9D-9A95-414E-B7C5-D636D74767DF","167BE403-CF82-4907-B691-B7BE8812EDB2","7E033DEF-7632-4FF6-B3F1-D9A6655812A9","E0B6A354-D417-46A5-A90B-C68DDEF0B86C","6ECA5188-105F-45E6-95CD-84DEE2C53154","3B57EB5B-AC6E-42B5-BDCE-3CC550AE0278"],"id":"91FFC871-5ED1-4D45-9E1B-8B1553AC3BD8","eventHandler":{"__isSmartRef__":true,"id":124},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":119},"lighterFill":{"__isSmartRef__":true,"id":125},"label":{"__isSmartRef__":true,"id":112},"owner":{"__isSmartRef__":true,"id":103},"layout":{"__isSmartRef__":true,"id":130},"attributeConnections":[{"__isSmartRef__":true,"id":131},{"__isSmartRef__":true,"id":1181}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_ClipMode":"visible","prevScroll":[0,0],"partsBinMetaInfo":{"__isSmartRef__":true,"id":1183},"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(932.8,3.0)"},"112":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":113},"derivationIds":[null,"CFDB3678-BC6E-46EA-92B2-7C090DAA6DB0","596327D9-6370-42CA-AB2C-6EB3E3BFCA78","17866115-515B-479A-9764-2D3E89CB6E05","F94B8BF7-9A3C-4687-A1FD-4A889203D650","558B0825-82EC-4ACA-A9FE-38352CE92148","C05096D5-B3D4-430F-92BC-9A6E2BAC1C85","4F91CDD6-66C7-413A-ABA8-76F4EAD172A3","0597E784-C697-455E-B929-ECC7BCA03775","16736BBD-11A5-4D17-BF22-73D75DC2F463","7F47848F-ACF0-44BA-833C-6C3054B12558","53933602-C998-4C5B-A5C4-F383D15CAE81","32889F56-6789-4705-BCE3-6A967D10B50C","05BDBC6A-FB9E-441D-AD55-627E5FDDA318","3AF9229C-5D33-4EA3-94D5-547AE52A6014","61A02584-C66E-445E-BC2A-EC34209DFE4F","0C66703F-A877-4412-90D2-B03DC6C3C2C2","316F5067-BAC9-4F9B-AFD7-7AFFCB135483","A6197062-492F-49A1-9C37-101AD1079184","D2950A7B-6158-4ECF-A478-42639CA9DCBB","BCD5C621-7F2F-493F-A566-B4AC5A06E7CF","1C721555-9B6E-4BE6-AB4E-8D6D69768255","DD07AA57-04F8-4240-9EC8-3C4072AE4F74","869F794B-10B7-4497-BB0F-CC97CD878833","3DEB12F1-2366-43CB-9DFC-DF0EA0D0E575","C5F8CEB7-AAF3-4B29-975B-0E05BAC2A9D5","9BAE410C-904F-43D9-88BE-8F05B30F3CC5","6481FD68-8478-4322-BFB5-49C0A3559737","8840C2EB-891D-4D1A-A9DE-C269726A6012","F85CC02C-1A67-4AF6-9B60-4C5F5E410247","56AA158D-0E29-4F94-BFCF-E25F7009A0FF","E06C7FD8-DBB3-4E64-9BDF-F02BD68C4D09","550C9EA5-5666-4FD5-A6E3-7F845B846C81","ECCDD967-9627-424C-AAEB-7C0D99412B47","DC2930A9-B8FD-4150-906A-82E41B3B010C","0665F349-E15C-44F8-B4E2-7E24BFABF1B0","555F128D-2D68-419F-AA60-E2E529818380","E5862BBD-97F8-451E-8FFA-F40E5B84BA6B","15B550DF-85FC-4398-ADA7-FCA60134624C","8F10807D-21BD-4BA6-B90A-53AE3BA26EEE","95A85792-EAD3-4C31-988B-57F32E1A3DE2","C54B03F5-7CA5-4991-A8BF-B969F861E60D","40E06CC7-154B-4988-88D9-FBA5BCE152E7","BBA9173B-4B36-4560-9C20-18B5BFAAE6B0","850FC3B6-24C0-40D7-9BFE-30100CEF2636","BEF43254-C86E-4FF5-AA45-CF4BA49B97DE","358E65DB-DD07-4A51-8298-E6B4DFA8D01E","16FFA6C9-0E38-4178-9905-014552EE69E8","D8A0639F-4179-4D86-9FD3-1E304114604D","914E276D-D34A-4C4A-B8AF-187020347174","E1AE51AB-8395-4E82-89B3-C99A7257834A","3E74AFCE-49E7-48EE-9B6B-FC885E2700C7","7000359F-978D-4CC2-A126-71B621CEAB6E","0FD2C4E1-5C68-4512-B4ED-C03EE2257CC7","3A98F810-06BE-4A89-AF72-A047B247BF03","946201A2-E310-48FC-9019-543B6442D807","695910B6-88A8-4F66-B101-7A3227678111","B86D16E3-0153-42CF-AD40-EA5BDABE30DC","5AAC679E-3B94-4A1D-95EB-54B06E7C73FD","8493B8F2-14AE-4C6C-AB65-50A4B19D7DBA","32146E47-E2E3-4063-AB64-C2096A14F0DE","7742547F-0EFF-4248-A564-5B4F0351C4F3","957C4258-1E4D-4035-9D1A-2D4CB68B6476","A2719C5C-D3C6-4216-8D17-00558021D1A8","8C7484E4-C136-417A-B809-738573F9E9C4","90C1BCC2-9305-4AC4-BFF2-B5716F743A43"],"id":"4E683CEE-2411-4517-920A-CBF48ABBDBFF","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":114}],"eventHandler":{"__isSmartRef__":true,"id":116},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":111},"isLabel":true,"_HandStyle":"default","__serializedExpressions__":["_TextColor"],"_Align":"center","eventsAreIgnored":true,"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"prevScroll":[0,0],"partsBinMetaInfo":{"__isSmartRef__":true,"id":117},"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"113":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"114":{"style":{"__isSmartRef__":true,"id":115},"chunkOwner":{"__isSmartRef__":true,"id":112},"storedString":"X","_id":"_131","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"115":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"116":{"morph":{"__isSmartRef__":true,"id":112},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"117":{"requiredModules":[],"idOnLoad":"4E683CEE-2411-4517-920A-CBF48ABBDBFF","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"118":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_ClipMode":"visible","_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":119},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"119":{"stops":[{"__isSmartRef__":true,"id":120},{"__isSmartRef__":true,"id":121},{"__isSmartRef__":true,"id":122},{"__isSmartRef__":true,"id":123}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"120":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"121":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"122":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"123":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"124":{"morph":{"__isSmartRef__":true,"id":111},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"125":{"stops":[{"__isSmartRef__":true,"id":126},{"__isSmartRef__":true,"id":127},{"__isSmartRef__":true,"id":128},{"__isSmartRef__":true,"id":129}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"126":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"127":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"128":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"129":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"130":{"moveHorizontal":true},"131":{"sourceObj":{"__isSmartRef__":true,"id":111},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":132},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1180},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"132":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":133},"derivationIds":[null,"EF773EA2-ACB8-4C25-8EF3-2D474AF26721","03C5B9CE-E1FE-4DAB-9004-5101466C8626","2B42DB4F-1295-44CA-B3E2-0C00F29CC68F","6424A113-4941-4FC4-9CDD-2A924248AECE","D5C69712-5645-4C1D-96F1-99ABAA89B4AA","A6D3182C-C63C-4F9E-8022-E41F8CD2C963","52C13ED2-FE27-4402-8EEF-90F413C11D08","968967F1-D648-4BDC-B051-8904943E3178","E0849A3A-568C-4DDA-894A-A3A9471E7698","6CA247DD-63D3-4710-877E-9D8CB0B16B62","8AFE70A9-0672-407F-969A-F870AD00AFAA","F6472330-788A-4E6E-A502-C6BF882BC0C5","8134C200-A2C7-48EA-8D09-2D1828AEC382","72B336B9-1285-41CD-8A81-5676AEEFFA5C","7BA4B623-7E70-4F54-AF70-66DAD31581A5","1895AE5A-4470-4BAA-B506-E648EDE475F3","605A7649-22A1-415B-972A-66976AA290CB","FC9698BC-988D-4C10-9AED-B75CC65C9C82","4B02EB4A-4928-4D86-BAAC-C1C9FCBCE034","E757FDC0-5BD6-4BD5-BD01-CECEAA0E72E6","6C2190A5-8EC2-4C66-8865-456530AACA72","98CD849D-A2DE-46EA-9ED2-E59E88401DEA","661B9786-9801-4F82-B0CB-3E3CB3D25AFF","DB8FE309-3540-44E6-AF97-A3834D28757B","E59A478E-D8F7-4F61-8F67-66018F4B47ED","13F4FF99-4EC2-48E6-88FB-53BF48DB9400","7DD2277C-44F1-4A0F-9452-FF4B2A8BA351","AD073A87-575F-461A-8E77-5E5AF89E487A","14022D2A-1B21-4A84-8BEF-8A3C7A2E14B0","E8005D4D-7304-4866-A0D3-E4591BE6FD8F","0A9B78D8-D6AA-4303-99F3-7668B9F17EBB","7CBB7646-FB0A-481C-A57C-3B7087C09850","1706566B-E671-4B1D-93EE-1E72E6DDE568","C73AE3F1-38DA-40B4-9F26-D66FFAD58119","DB172EA5-B49D-46AB-9050-23D2692FF461","BAE49185-C610-4CC8-ADCD-C6D3ABDE66E4","9F65F510-D99D-429A-BE16-296D87BFBDDD","28E158B1-1F77-4C26-849B-52F4001A38B9","87EE4EA1-DB7E-42F0-9BF7-718B4D0EDDB9","498A03BD-7067-4E4E-A6B7-DBABBFB5EFE1","74D8559A-C1E2-45D2-A627-AD896ADA9C0A","5933C2F1-DEBE-4866-AE88-0F8857A1C8F7","5874AB33-B732-47A5-B3C3-5BDD34B0425F","DFF4AFCE-825F-4C5B-A867-A9F65DE63ABC","73D49CBC-76F2-4274-BEA7-986AF53DCA82","E50D97FB-7F4D-4529-95D6-1EBFA83695F9","429D65C7-C50E-4069-9D97-7DA649FE2A90","3C48F62D-EBF6-42B6-A9A4-007C22E9808C","D0B61DB6-7CFD-4902-B27A-2BDF7F0B1823","D9EE2E1A-2647-403B-A403-413A6A6F6547","BD1FE21B-4D3B-4022-BF50-ADDE7227620B","E2140CDC-846A-4D93-8D30-C905F5FC400A","19570C41-1938-4BB1-B079-8CA38EFF7378","1A3BA590-45A2-4893-AE1A-A447E18621D2","950AE913-5271-4535-A3E0-ED5FAC350F1A","12895E58-70F1-4ABE-9784-F89E7641C4CE","3484AD0C-60D6-4BA3-B226-C3FC4B351C5F","779CF1B8-B3DE-44A1-91C9-5578E03C943B","4E52DECD-0B1D-43A4-82A8-8D1B35A46C17","709F69D0-F199-4131-8BF9-3EBBDA479069","A95389D3-521F-4259-AA50-98C571C258C2","2A0B2E4E-362F-4C19-99F8-5B36F9AFC905","17215A10-06F5-42FA-A983-4F6D8F593C71","91E677CA-AEA9-412A-B037-94AF35ACB86E","0608BBAA-F048-4AC5-AB03-FFEA99A67B42"],"id":"931F19CF-B9B1-4A88-8FB8-51D4480DCFCF","eventHandler":{"__isSmartRef__":true,"id":134},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":135},"LK2":true,"__serializedExpressions__":["_Position","contentOffset","collapsedExtent","expandedExtent","prevDragPos","expandedPosition","collapsedPosition"],"targetMorph":{"__isSmartRef__":true,"id":82},"titleBar":{"__isSmartRef__":true,"id":103},"collapsedTransform":{"__isSmartRef__":true,"id":136},"expandedTransform":{"__isSmartRef__":true,"id":137},"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":138},"name":"AlmostRealSync","highlighted":true,"isBeingDragged":false,"showsHalos":false,"moved":true,"_ClipMode":"visible","prevScroll":[0,0],"#startLetters":"di","cameForward":false,"helperMorphs":[{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":912}],"state":"expanded","owner":null,"_Rotation":0,"_Scale":1,"_StyleClassNames":["highlighted"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(76.0,17.0)","contentOffset":"lively.pt(0.0,21.0)","collapsedExtent":"lively.pt(954.8,22.0)","expandedExtent":"lively.pt(952.8,605.9)","prevDragPos":"lively.pt(487.0,72.0)","expandedPosition":"lively.pt(678.0,276.0)","collapsedPosition":"lively.pt(603.0,145.0)"},"133":{"_ClipMode":"visible","__serializedExpressions__":["_Padding","_Extent","_Position"],"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(952.8,605.9)","_Position":"lively.pt(0.0,0.0)"},"134":{"morph":{"__isSmartRef__":true,"id":132},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"135":{"adjustForNewBounds":true},"136":{"a":1,"b":0,"c":0,"d":1,"e":603,"f":145,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"137":{"a":1,"b":0,"c":0,"d":1,"e":678,"f":276,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"138":{"partsSpaceName":"PartsBin/Collaboration/","comment":"A whiteboard designed for syncing with other worlds, based on svg paintings. It is ably to sync whole morphs, too.","migrationLevel":4,"partName":"AlmostRealSync","changes":[{"__isSmartRef__":true,"id":139},{"__isSmartRef__":true,"id":141},{"__isSmartRef__":true,"id":143},{"__isSmartRef__":true,"id":145},{"__isSmartRef__":true,"id":147},{"__isSmartRef__":true,"id":149},{"__isSmartRef__":true,"id":151},{"__isSmartRef__":true,"id":153},{"__isSmartRef__":true,"id":155},{"__isSmartRef__":true,"id":157},{"__isSmartRef__":true,"id":159},{"__isSmartRef__":true,"id":161},{"__isSmartRef__":true,"id":163},{"__isSmartRef__":true,"id":165},{"__isSmartRef__":true,"id":167},{"__isSmartRef__":true,"id":169},{"__isSmartRef__":true,"id":171},{"__isSmartRef__":true,"id":173},{"__isSmartRef__":true,"id":175},{"__isSmartRef__":true,"id":177},{"__isSmartRef__":true,"id":179},{"__isSmartRef__":true,"id":181},{"__isSmartRef__":true,"id":183},{"__isSmartRef__":true,"id":185},{"__isSmartRef__":true,"id":187},{"__isSmartRef__":true,"id":189},{"__isSmartRef__":true,"id":191},{"__isSmartRef__":true,"id":193},{"__isSmartRef__":true,"id":195},{"__isSmartRef__":true,"id":197},{"__isSmartRef__":true,"id":199},{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":203},{"__isSmartRef__":true,"id":205},{"__isSmartRef__":true,"id":207},{"__isSmartRef__":true,"id":209},{"__isSmartRef__":true,"id":211},{"__isSmartRef__":true,"id":213},{"__isSmartRef__":true,"id":215},{"__isSmartRef__":true,"id":217},{"__isSmartRef__":true,"id":219},{"__isSmartRef__":true,"id":221},{"__isSmartRef__":true,"id":223},{"__isSmartRef__":true,"id":225}],"idOnLoad":"931F19CF-B9B1-4A88-8FB8-51D4480DCFCF","revisionOnLoad":182256,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"139":{"date":{"__isSmartRef__":true,"id":140},"author":"conradcalmez","message":"reset 4 the win","id":"101ED53A-3FD8-42A3-9C57-02DEB8E1CAEC"},"140":{"isSerializedDate":true,"string":"Wed Jul 04 2012 20:06:29 GMT+0200 (CEST)"},"141":{"date":{"__isSmartRef__":true,"id":142},"author":"athomschke","message":"trying to fix too may move events","id":"3C96AC5E-FAC2-4F78-BC68-29A5C28D021F"},"142":{"isSerializedDate":true,"string":"Wed Jul 04 2012 10:24:05 GMT+0200 (CEST)"},"143":{"date":{"__isSmartRef__":true,"id":144},"author":"athomschke","message":"nother fix","id":"BDF15D2E-CC8F-4311-A7F6-F2A11AEDFBAB"},"144":{"isSerializedDate":true,"string":"Wed Jul 04 2012 10:13:52 GMT+0200 (CEST)"},"145":{"date":{"__isSmartRef__":true,"id":146},"author":"athomschke","message":"try to fix adding","id":"93D6F354-4D13-4D73-B2B2-B9EDBA16DB9C"},"146":{"isSerializedDate":true,"string":"Wed Jul 04 2012 09:49:08 GMT+0200 (CEST)"},"147":{"date":{"__isSmartRef__":true,"id":148},"author":"undefined","message":"fixed svg fill bug","id":"B3AFD72B-2EAF-43A1-B949-93566BD19667"},"148":{"isSerializedDate":true,"string":"Tue Jun 26 2012 11:51:27 GMT+0200 (CEST)"},"149":{"date":{"__isSmartRef__":true,"id":150},"author":"athomschke","message":"change intervals","id":"E808B9E4-90B6-4470-AEB4-A0FFA5C00945"},"150":{"isSerializedDate":true,"string":"Tue Jun 26 2012 11:19:50 GMT+0200 (CEST)"},"151":{"date":{"__isSmartRef__":true,"id":152},"author":"athomschke","message":"adapted new interface","id":"6C910B4A-7A8F-4072-A629-18A12B242510"},"152":{"isSerializedDate":true,"string":"Tue Jun 26 2012 11:11:54 GMT+0200 (CEST)"},"153":{"date":{"__isSmartRef__":true,"id":154},"author":"athomschke","message":"changes","id":"9D40E3AE-48B2-4DEC-B5F8-F2730DC3D73D"},"154":{"isSerializedDate":true,"string":"Tue Jun 26 2012 11:09:42 GMT+0200 (CEST)"},"155":{"date":{"__isSmartRef__":true,"id":156},"author":"athomschke","message":"reactivated it","id":"28F944B7-B264-45A2-899C-908212478AAA"},"156":{"isSerializedDate":true,"string":"Tue Jun 12 2012 12:34:18 GMT+0200 (CEST)"},"157":{"date":{"__isSmartRef__":true,"id":158},"author":"conradcalmez","message":"disconnect old connection to buttons on reset","id":"73D533C7-48BA-40A6-9811-3F5268441F63"},"158":{"isSerializedDate":true,"string":"Tue May 15 2012 15:55:48 GMT+0200 (CEST)"},"159":{"date":{"__isSmartRef__":true,"id":160},"author":"undefined","message":"merged with applying added and removed morphs","id":"FBA3FB23-A196-4B3B-B9A4-BFBCD22C9B7B"},"160":{"isSerializedDate":true,"string":"Tue May 15 2012 10:53:04 GMT+0200 (CEST)"},"161":{"date":{"__isSmartRef__":true,"id":162},"author":"athomschke","message":"I hopefully merged the new iPad morph dragging functionality correctly with conrads new transformations.","id":"7831E0B3-DA31-4BEF-A3BF-A7D05A6E7B27"},"162":{"isSerializedDate":true,"string":"Tue May 08 2012 15:29:27 GMT+0200 (CEST)"},"163":{"date":{"__isSmartRef__":true,"id":164},"author":"conradcalmez","message":"last fixes before we go (hopefully)","id":"5A31AF3D-47CA-48C1-8005-8886A6C3E7F8"},"164":{"isSerializedDate":true,"string":"Wed May 02 2012 08:07:05 GMT+0200 (CEST)"},"165":{"date":{"__isSmartRef__":true,"id":166},"author":"conradcalmez","message":"last fixes before we go.","id":"7353B8BF-FFBD-45FD-90AC-01ED94F01771"},"166":{"isSerializedDate":true,"string":"Wed May 02 2012 08:05:22 GMT+0200 (CEST)"},"167":{"date":{"__isSmartRef__":true,"id":168},"author":"conradcalmez","message":"added /names and pencil size features","id":"BF425A3B-1FDE-4407-88E7-8E82C7F7C177"},"168":{"isSerializedDate":true,"string":"Mon Apr 30 2012 09:12:21 GMT+0200 (CEST)"},"169":{"date":{"__isSmartRef__":true,"id":170},"author":"conradcalmez","message":"chat menu item was out of sync","id":"DB0AF77E-3879-4EDE-B492-0FB18E3B4CF7"},"170":{"isSerializedDate":true,"string":"Fri Apr 27 2012 13:43:54 GMT+0200 (CEST)"},"171":{"date":{"__isSmartRef__":true,"id":172},"author":"conradcalmez","message":"update","id":"7EFE9327-DFF1-4A83-9CD2-D3CD845E0AE9"},"172":{"isSerializedDate":true,"string":"Fri Apr 27 2012 13:42:09 GMT+0200 (CEST)"},"173":{"date":{"__isSmartRef__":true,"id":174},"author":"conradcalmez","message":"irc like commands","id":"54F1ED3B-C2C3-4449-B8D8-FE3ABCDA1626"},"174":{"isSerializedDate":true,"string":"Fri Apr 27 2012 13:00:53 GMT+0200 (CEST)"},"175":{"date":{"__isSmartRef__":true,"id":176},"author":"conradcalmez","message":"empty input does not send message","id":"11316392-62F2-43F0-BFA8-46992E692BE8"},"176":{"isSerializedDate":true,"string":"Fri Apr 27 2012 12:20:07 GMT+0200 (CEST)"},"177":{"date":{"__isSmartRef__":true,"id":178},"author":"conradcalmez","message":"added support for showing user names on client side","id":"F2A08A9F-07AB-474A-BAA0-C572AEAC1794"},"178":{"isSerializedDate":true,"string":"Fri Apr 27 2012 11:57:57 GMT+0200 (CEST)"},"179":{"date":{"__isSmartRef__":true,"id":180},"author":"conradcalmez","message":"small chat fix","id":"ED314F3A-3FDF-4FE8-B84D-C8AA930292B1"},"180":{"isSerializedDate":true,"string":"Fri Apr 27 2012 11:01:33 GMT+0200 (CEST)"},"181":{"date":{"__isSmartRef__":true,"id":182},"author":"conradcalmez","message":"refined chat functionality","id":"256DC98B-38BA-4A85-9EF1-830A9D4C702B"},"182":{"isSerializedDate":true,"string":"Fri Apr 27 2012 10:26:51 GMT+0200 (CEST)"},"183":{"date":{"__isSmartRef__":true,"id":184},"author":"conradcalmez","message":"added chat GUI","id":"4254F06C-37FB-46DC-851F-350EA895BDA3"},"184":{"isSerializedDate":true,"string":"Thu Apr 26 2012 18:08:43 GMT+0200 (CEST)"},"185":{"date":{"__isSmartRef__":true,"id":186},"author":"undefined","message":"integrated sync morph functionality","id":"ACDC1527-238D-4D72-AAA1-407F1EEA02CF"},"186":{"isSerializedDate":true,"string":"Wed Apr 25 2012 12:18:37 GMT+0200 (CEST)"},"187":{"date":{"__isSmartRef__":true,"id":188},"author":"undefined","message":"copied and adapted from WhiteBoard part","id":"9BB5FF37-8D16-40E8-AD37-E352A5BC7BC2"},"188":{"isSerializedDate":true,"string":"Wed Apr 18 2012 14:01:32 GMT+0200 (CEST)"},"189":{"date":{"__isSmartRef__":true,"id":190},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"190":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"191":{"date":{"__isSmartRef__":true,"id":192},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"192":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"193":{"date":{"__isSmartRef__":true,"id":194},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"194":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"195":{"date":{"__isSmartRef__":true,"id":196},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"196":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"197":{"date":{"__isSmartRef__":true,"id":198},"author":"undefined","message":"first adjustments to socket io","id":"E438495A-1570-47C0-8E70-40BE904677BE"},"198":{"isSerializedDate":true,"string":"Tue Apr 24 2012 15:30:50 GMT+0200 (CEST)"},"199":{"date":{"__isSmartRef__":true,"id":200},"author":"undefined","message":"restoring older version","id":"DF0E5C88-D6B0-491C-A9BB-A37C9146CD21"},"200":{"isSerializedDate":true,"string":"Wed Apr 25 2012 18:07:45 GMT+0200 (CEST)"},"201":{"date":{"__isSmartRef__":true,"id":202},"author":"athomschke","message":"init - eveloped from WhiteBoard","id":"D9907B54-9746-4C92-8DD8-960F4EFD4B68"},"202":{"isSerializedDate":true,"string":"Thu May 03 2012 11:46:55 GMT+0200 (CEST)"},"203":{"date":{"__isSmartRef__":true,"id":204},"author":"conradcalmez","message":"rebuild offset fix","id":"693EFA04-32AB-4FAF-A12E-E841FA33F2B9"},"204":{"isSerializedDate":true,"string":"Tue May 08 2012 16:33:01 GMT+0200 (CEST)"},"205":{"date":{"__isSmartRef__":true,"id":206},"author":"conradcalmez","message":"fixed bug with alpha values","id":"4178C581-2FCB-47D2-9E0D-268644BD843D"},"206":{"isSerializedDate":true,"string":"Tue May 08 2012 19:16:07 GMT+0200 (CEST)"},"207":{"date":{"__isSmartRef__":true,"id":208},"author":"conradcalmez","message":"fixed bug with alpha values","id":"45ED3AE9-C89C-43C7-A943-B9430B281B61"},"208":{"isSerializedDate":true,"string":"Tue May 08 2012 19:17:44 GMT+0200 (CEST)"},"209":{"date":{"__isSmartRef__":true,"id":210},"author":"conradcalmez","message":"put button creation in onLoad","id":"8CF30CBF-6D1D-4723-A0BE-78C72E7A80DA"},"210":{"isSerializedDate":true,"string":"Tue May 15 2012 15:33:02 GMT+0200 (CEST)"},"211":{"date":{"__isSmartRef__":true,"id":212},"author":"conradcalmez","message":"put button creation in onLoad","id":"13E0D54C-177F-4576-AAB9-701B9104B5AE"},"212":{"isSerializedDate":true,"string":"Tue May 15 2012 15:33:26 GMT+0200 (CEST)"},"213":{"date":{"__isSmartRef__":true,"id":214},"author":"conradcalmez","message":"put button creation in onLoad","id":"96E1B143-91D3-45FD-A90E-CECC069001BC"},"214":{"isSerializedDate":true,"string":"Tue May 15 2012 15:40:10 GMT+0200 (CEST)"},"215":{"date":{"__isSmartRef__":true,"id":216},"author":"athomschke","message":"deactivated change observation","id":"72A3865C-F98D-4DD7-8E0F-F7FB49F1D3D6"},"216":{"isSerializedDate":true,"string":"Tue Jun 12 2012 12:27:25 GMT+0200 (CEST)"},"217":{"date":{"__isSmartRef__":true,"id":218},"author":"athomschke","message":"deactivated change observation","id":"FC420817-EC13-4193-9558-EE0238ACD04D"},"218":{"isSerializedDate":true,"string":"Tue Jun 12 2012 12:27:26 GMT+0200 (CEST)"},"219":{"date":{"__isSmartRef__":true,"id":220},"author":"athomschke","message":"fixed sending bugs","id":"0BED73BE-6C8E-4BFF-A574-8D159FD42E3F"},"220":{"isSerializedDate":true,"string":"Wed Jun 13 2012 10:17:54 GMT+0200 (CEST)"},"221":{"date":{"__isSmartRef__":true,"id":222},"author":"athomschke","message":"more exclude from diffs","id":"E46E6973-E99F-4BC2-AC06-E17E07A30234"},"222":{"isSerializedDate":true,"string":"Wed Jun 13 2012 10:20:24 GMT+0200 (CEST)"},"223":{"date":{"__isSmartRef__":true,"id":224},"author":"athomschke","message":"fixed remote drawing","id":"E061AD92-2044-416C-9FCA-AFCEC2EA833B"},"224":{"isSerializedDate":true,"string":"Wed Jul 04 2012 09:10:15 GMT+0200 (CEST)"},"225":{"date":{"__isSmartRef__":true,"id":226},"author":"bsiegmund","message":"fixed the buttons not beeing green","id":"8FD1E867-F6A0-4EB1-910E-CBBCA504D481"},"226":{"isSerializedDate":true,"string":"Wed Jul 04 2012 15:48:36 GMT+0200 (CEST)"},"227":{"submorphs":[{"__isSmartRef__":true,"id":228},{"__isSmartRef__":true,"id":484},{"__isSmartRef__":true,"id":519},{"__isSmartRef__":true,"id":546},{"__isSmartRef__":true,"id":573},{"__isSmartRef__":true,"id":580},{"__isSmartRef__":true,"id":589},{"__isSmartRef__":true,"id":598},{"__isSmartRef__":true,"id":607},{"__isSmartRef__":true,"id":647},{"__isSmartRef__":true,"id":658},{"__isSmartRef__":true,"id":667}],"scripts":[],"shape":{"__isSmartRef__":true,"id":693},"derivationIds":[null,"794F62E5-192A-4687-97AF-9D314304DB99","50B3E77B-46B7-4B33-BFD9-50964990AA35","43FB9D77-1E47-4AC5-BE7F-D5A2379BFAA3","F4B42734-2D34-4C5E-956C-D2CE211D9367","99CFAED6-BB6C-48F7-B516-BE3543548B3F","4DDE01A4-DFFD-4468-9324-2A1E435099A9","3724D4F8-9F8C-493C-8969-1DB2AC527575","662D7FD1-21FE-4FE8-B303-226E427895F8","E69EF717-7DE4-4BA1-917B-BB7E68CA7E29","12C16FAA-C309-4F06-993F-73B1B99D2B7D","0593034A-D90E-4B30-87E9-D933FA23CE63","DE922D0C-ADF9-4FA9-8C23-5F8B813C26A7","05F50BE9-EBCF-401B-A639-0F7FABFDAD18","2EA51730-E1AF-46FF-BCDB-FA5C33C82F9B","BD1FEBD7-EFC2-456C-A83E-3C13BE5BDD4E","98BA9588-BA86-469D-809B-B33A0EE5E795","5F4FF0FD-5B12-4E9E-BA55-8AC467A326BA","F17DB4AB-0592-4290-AA1E-A32DEE106383","D21AEF02-91BB-4231-A081-16A8D4319236","E224E6EC-C210-41FB-BC63-BA1F8DCA1A8A","15FAEE9F-C3C2-483A-B844-A4B34F3B12E1","ECE1B331-3067-4647-BB8D-D47635B3D582","635C51C4-D186-4914-91C0-82D932A5CCD3","F38544E8-CD2A-4297-8AD3-AD63DB2009EB","6A1D37FC-6C5C-4C67-A9C6-C2B8EFB9130C","382D8F03-D159-4F95-BB9F-AE547D68AEC1","D981BE6A-99BA-4F44-BBE8-DE0708847A6A","53089479-61A3-44D7-8A90-0198C1E9CE20","8FE8D18B-934A-4192-A125-22A033E5B84A","D0153334-0BA5-43B5-813D-AE67F78BE310","3A323278-1E03-4A6F-A00B-F8C51374DB44","C41D3D68-4A2D-4A33-9BED-3EA2A995ECA7","1111BFD2-2F25-49E5-8E60-2EE00B84A223","8CCEA436-92AC-4C4C-8C2C-1B8230D7946F","6388FC3E-A598-4E0C-8A4E-053C21B73FB1","5F1B43B5-3FAC-4B4F-96C0-1662938816A6","CF393BA9-6852-4AB7-A096-9DD29154197C","162610C9-0C4A-4394-BB4F-C38E59A4CBF4","47C04121-05AD-417C-A548-B9F493DD8BE7","7674F469-03AB-4A7A-9D34-9F9D46B8B04E","39370DEC-28E8-41C6-9ACE-414B78E39AF3","6B4656D6-5784-494D-98D5-63F179FA792E","6A901757-3902-4CD9-9861-D0413147C11F","27E4400A-C26B-4884-A62B-268C189AAF28","2FA93713-3D86-48A7-BE5E-76331ADAC3BB","DB9018A1-77AA-41B8-9436-F1D4E9778A64","283A3C4A-D58E-417D-A02D-2C58A2E5195F","96A17D49-168C-4771-AED7-558DA581E129","C9B04B4A-BB05-4F40-BCF5-74CC8C2CA41B","4E773DB1-DF9F-4709-BAEF-E6ACBA649DD1","C71C053E-582B-488F-9174-519581809746","583EB391-9628-44DB-BCDC-7F6F40BA475F","13FD4F38-3DBB-4640-905B-16A5326CD3E1","E0FF21FB-76F7-41AE-AA97-48C568BEE82A","F9A9F548-BE0F-42D0-8B13-F1A4F0650F49","C488BB0F-EA55-458C-A7FE-980D6D0BC9D3","3D2C7D27-B595-4D9C-A5F8-BF53D6D63A9D","35AF4756-C50A-4BD3-A943-72FEAC11865E","86C5EC60-DC4F-4AA4-A170-29219E31121D","53FA53E0-2EE2-4E22-B0B0-5C69CABB721A","26F49978-3771-4A1E-B77B-0F87E140DD01","57887431-7887-41CF-8D43-62B0C9C1F02C","118DF9BC-E261-43F2-B924-E9195F3D0FC3","AA493735-DBE8-4025-9783-A02AB30B98A2","DC37D1DC-0B44-4F05-AA89-3EAA05BD9FF6","C501D545-BB03-4797-AEA1-260E46C2CACC","4F855B4F-9D3A-49DA-B522-D90D127A2A47"],"id":"C22AA0B6-8B2E-4468-8427-47CA2CCD4B3F","eventHandler":{"__isSmartRef__":true,"id":694},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","currentColor","distanceToDragEvent","updateBorderFillOfTarget"],"colorChooser":{"__isSmartRef__":true,"id":228},"slider":{"__isSmartRef__":true,"id":607},"button":{"__isSmartRef__":true,"id":695},"showsHalos":false,"isBeingDragged":false,"attributeConnections":[{"__isSmartRef__":true,"id":763}],"doNotSerialize":["$$visible"],"doNotCopyProperties":["$$visible"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":798},"name":"PencilStyler","isLockOwner":false,"layout":{"__isSmartRef__":true,"id":909},"prevScroll":[0,0],"moved":true,"alphaSlider":{"__isSmartRef__":true,"id":484},"moveTouch":false,"baseTouch":{"__isSmartRef__":true,"id":910},"selectable":false,"scrolled":false,"halosTemporaryInvisible":false,"headRevision":145365,"widthSlider":{"__isSmartRef__":true,"id":667},"borderStyleList":{"__isSmartRef__":true,"id":647},"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":33},"_Visible":false,"target":null,"#startLetters":"be","whiteboard":{"__isSmartRef__":true,"id":82},"chat":{"__isSmartRef__":true,"id":912},"isCopyMorphRef":true,"morphRefId":3,"selectionDisabled":true,"visible":false,"_Rotation":0,"_Scale":0.9920279440699444,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1099},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","currentColor":"Color.rgb(160,0,152)","distanceToDragEvent":"lively.pt(212.0,-13.0)","updateBorderFillOfTarget":"Color.rgb(255,255,255)"},"228":{"submorphs":[{"__isSmartRef__":true,"id":229}],"scripts":[],"shape":{"__isSmartRef__":true,"id":403},"derivationIds":[null,"A51C0F39-5350-4DDD-964C-6445AE01CB63","DB08600D-A945-476A-8FD5-472D4410908D","7CA5BA9C-4176-405A-87E5-9923273300AA","D76DAACD-ED56-4568-A879-D4CA04BFD2B2","44ED3DE0-E228-4699-80EB-644EBCCD559E","6B02D80A-BDA5-437E-A033-F8CADD16CF29","10FC472E-F26D-4454-B831-9842778015CC","7931AF79-F8FE-45B6-82E3-101D79196C79","2214390F-CE4F-4187-A37F-CB8D92B4E2E0","7171372F-E83E-412B-9DAD-48837B49CB5B","0E4F819A-CA01-46B6-BECE-576CF629FF30","253B8A37-0FA1-4CC0-9B77-E66AE2775E9B","EDC7FBAC-26E1-4437-A837-00BDABA66005","4349BB12-6535-474C-B9F7-A5016629DE95","0E0DF7C7-7DA3-481C-A390-94D2BD18C3DB","F32BA2CE-DC31-44D7-B4F3-F588793C512C","52118D9C-9A3F-4FEB-9C93-DF22D687A60F","0943C182-2293-4AEA-B4C5-ABE9A1CADF79","C37646C4-DF33-4383-A2C4-808792AC4531","6A88C764-BD48-4074-A5BE-BE788BA2E0C5","B3461712-0FCC-497A-B649-C71E37EEC096","A80587B5-C0C6-4E6F-8E0A-997AAA32E2E1","933A5A24-9C1D-4E10-94A3-75FE1AAA0A13","2968E058-F54C-4FB9-A76B-A9AD1F2FD397","F5551E49-7816-40DE-BA75-0BE1FE1FFCAD","0B5147A6-84E5-4AE3-B76F-27F8F75C8101","B03106C5-C180-4295-95F2-6C8B4EFC655F","BD5B7C84-7BD2-4E30-9E90-BFBFBDB7F547","C0A88744-269D-45FE-8F41-751EB89ACF22","47C39CEA-B47A-4E35-897F-1D29D24EFDDE","4F4DFACA-9AE4-4CAC-A50B-8A53E6BD6ABB","98D4D5B7-9753-48C5-800E-BF49F1EFCA63","0A760153-638A-461E-99E1-F1B5A5434279","A9C70164-E0C9-4831-9617-143CEAC3CBC6","A495F174-5148-4402-9C23-7D130A0F8AE4","1016F382-D755-4100-B2D9-EA307A994942","3AC7EBF5-A9D4-41E2-B5F1-67D16EF192D6","1F262A7A-73B9-4502-805C-3CD8CBBC69CF","C125C003-656F-4AE3-881C-7DEA65AF9DC8","4E71210F-3E3F-4781-A4EF-C9DAEB2D55AA","18742DB5-8C47-4AFD-9F3C-56E3F9B12EE2","3DE64E51-E7A7-4C2A-8307-9ADB55F6648C","F2FF2DC7-1A1F-47A9-A9AF-6652A2FB7B37","3A645BDB-5401-49C5-88DA-2D7D4DA9359E","15C4C46E-D8A8-4152-BB7E-25FDD8329513","052C9248-7E8C-4F6F-8FE9-1F121B780F24","D4292C82-5590-49E2-A960-7DE0D901D05E","1C00EBC7-3663-4D06-B588-01FE27EAA793","B0F7FFA0-8E86-4685-BFED-85FD7BA39169","7017615F-D35C-4798-9DCA-3D22C1F1DFC3","9CD897A6-97B5-4272-87C6-2D81105DA5C8","3B7AF73C-67A2-4977-A85C-A9C7CAF118B0","EF6E2DEA-C06C-4650-A924-6935E75396AD","87EBC393-B152-46DB-AFED-28BDC70E07DD","A1398DED-FEA7-48BA-8063-03D0AD10F7BD","FEDC58D1-E2C0-4CFC-B716-96FBBAF0CB3E","5C4DE3F7-2A20-46C9-AF0C-5C6550C654AB","B3EECB29-E2EC-484E-954B-4FDB0D60B16F","EDCDE2F7-4483-4221-93E3-4365BD3017B2","FDCAC319-71CA-47FA-B3E4-F71532504CE2","2356745F-E106-4E78-9A7B-4E3641600BA6","B63FB889-D201-4EC8-8D4D-A83EFAA9AD74","302B08F6-C6E1-48EA-8159-100C4B96D89A","1F4ACC0E-5491-4D28-867D-F0B242112EB4","6E2B6259-F3ED-4BCD-80B0-CDE78EDBC0FF","8FE860E5-E232-4CDD-B852-6855EE4C228A","D114A65E-0491-4A04-BE80-47B6A97E74BC"],"id":"3625D667-A47C-49FE-8A76-89C10972BA80","eventHandler":{"__isSmartRef__":true,"id":404},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"layout":{"__isSmartRef__":true,"id":405},"owner":{"__isSmartRef__":true,"id":227},"chooserWidget":{"__isSmartRef__":true,"id":227},"showsHalos":false,"name":"ColorChooserPane","isLockOwner":false,"selectable":false,"halosTemporaryInvisible":false,"originalScale":1,"originalRotation":0,"lastRotation":0,"slide":0,"activeSlide":{"__isSmartRef__":true,"id":230},"_ClipMode":"hidden","container":{"__isSmartRef__":true,"id":229},"prevScroll":[0,0],"partsBinMetaInfo":{"__isSmartRef__":true,"id":406},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":407},"__LivelyClassName__":"lively.morphic.CrayonColorChooser","__SourceModuleName__":"Global.lively.morphic.ColorChooserDraft","_Position":"lively.pt(50.0,36.0)","distanceToDragEvent":"lively.pt(150.0,-12.0)"},"229":{"submorphs":[{"__isSmartRef__":true,"id":230}],"scripts":[],"id":"F1E29A7E-949A-410E-B028-61609D754983","shape":{"__isSmartRef__":true,"id":393},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position"],"showsHalos":false,"name":"container","partsBinMetaInfo":{"__isSmartRef__":true,"id":394},"eventHandler":{"__isSmartRef__":true,"id":397},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AC2B3239-B644-4D82-A83E-D86F4825489A","02E235CA-7313-446E-BF19-B4B16353B193","8C028B55-6F31-458E-B597-AC2A836B2181","183BE39B-7515-402D-9346-685927841E53","6343DFF4-8ADD-4528-848B-E6F2D6D67179","21CD7EB6-1D08-4DFB-894F-5F6D96E61081","B0BBE67A-88E0-48E3-A480-20150A097125","18443BDD-9D34-4634-B4B9-090803B5D863","A355B672-DE4C-44D2-B386-618F9F28293B","A05A8F55-D77D-446F-A1F1-319602961B46","8086614F-BDE8-403B-ADD6-6F59B1BD9A96","3DEA8BD6-3C8C-4729-ADC6-EB215B9DD2ED","A79005D8-9C90-46F3-888C-0143FF766DA8","E7E046A8-306B-47B4-BAA6-02FD857179CC","75BEAC62-B307-4937-88CD-FF148CC225C3","7B021E96-02F3-4BB6-A0E1-90FF778DDE90","D1DED878-49BE-453D-84AF-23B733F85988","450D06FF-8607-4D91-817A-DF9A735B668B","C3037652-31B3-4C7D-A571-697F53A65E26","CAAAAEED-BEFE-478B-B2C9-70B2D41E19C0","74A91FFE-235B-404F-B0A0-1D9BEBD21618","6BAA29D6-1950-4806-ABB4-C3B0B477DBFB","270D171F-E341-445B-B1C9-5852B928CCE2","659E8499-4A89-45C2-B013-EDDF40348BEE","8A9CDB3E-3F02-4878-BA13-DDA252F442AB","B607359B-866F-4E16-A575-4C432979E825","BAD4BFBC-5A46-4282-8DAC-CC7B259235DB","2CEBF0FD-1190-4563-8B52-46DBF818F919","36884C34-6BAA-4CBC-B939-926418E20F41","705D6916-1BD0-4C9E-BA98-9C26F7BC01BF","6707B505-9C40-4FCC-89A5-507E0E22EC6E","6D6DF8BF-F37B-4509-A960-F48F02A85BBA","E683BA51-A50E-4B5C-82C3-885E5BCBE245","9B8E4542-B788-4784-A9EA-98DF3B4B9B82","A988F824-9577-490B-9927-C2461FE03EC4","486D41C2-6FF8-4680-86BA-A61D10D0E322","EDD51389-FD55-4FDB-978B-0C23CBA5A7F1","DFFD2034-8128-4B2D-B767-CF734FE61EC1","D030F1FB-57F6-4D71-A668-9ACC940D8D7C","4582CEE2-F54D-4730-8E89-3131EEBCF978","7853EA5A-2C87-45D4-9714-6880A1ABFB34","64D1C7F7-35C8-4858-A258-694CF34BE834","33148532-44EE-455E-8E05-2A4AFAAF0F81","DF0F1B5E-CB0C-4F82-BF4D-845608A3871F","572A0C00-0398-403E-B576-DA5A037AED7D","D75CD5F7-0DAF-402F-A2FE-1027A8E3EDB8","41A803F0-A298-4D73-831F-BEB899135C74","73FD7907-DAD7-4F23-BE88-C7F689C7E7EE","90D876E0-1FEF-42B4-A7CD-398D90529FE6","2137C409-B16F-4B00-9113-5B631D09C4D4","2CD45127-1748-4D0B-ABF3-25BEEF9784A6"],"partTests":{"__isSmartRef__":true,"id":398},"owner":{"__isSmartRef__":true,"id":228},"isLockOwner":false,"_ClipMode":"visible","prevScroll":[0,0],"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"230":{"submorphs":[{"__isSmartRef__":true,"id":231},{"__isSmartRef__":true,"id":239},{"__isSmartRef__":true,"id":247},{"__isSmartRef__":true,"id":255},{"__isSmartRef__":true,"id":263},{"__isSmartRef__":true,"id":271},{"__isSmartRef__":true,"id":279},{"__isSmartRef__":true,"id":287},{"__isSmartRef__":true,"id":295},{"__isSmartRef__":true,"id":303},{"__isSmartRef__":true,"id":311},{"__isSmartRef__":true,"id":319},{"__isSmartRef__":true,"id":327},{"__isSmartRef__":true,"id":335},{"__isSmartRef__":true,"id":343},{"__isSmartRef__":true,"id":351},{"__isSmartRef__":true,"id":359},{"__isSmartRef__":true,"id":367},{"__isSmartRef__":true,"id":375},{"__isSmartRef__":true,"id":383}],"scripts":[],"shape":{"__isSmartRef__":true,"id":391},"eventHandler":{"__isSmartRef__":true,"id":392},"_ClipMode":"visible","derivationIds":[],"id":"92CB04BE-84C4-4541-BA47-5B78E4FCAE26","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":229},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"231":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":232},"eventHandler":{"__isSmartRef__":true,"id":238},"_ClipMode":"visible","derivationIds":[],"id":"6CEBC4B7-C8E7-47B1-847E-BD6173850624","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"232":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":233},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"233":{"stops":[{"__isSmartRef__":true,"id":234},{"__isSmartRef__":true,"id":235},{"__isSmartRef__":true,"id":236},{"__isSmartRef__":true,"id":237}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"234":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"235":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(127,127,127)"},"236":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,0,0)"},"237":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,0,0)"},"238":{"morph":{"__isSmartRef__":true,"id":231},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"239":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":240},"eventHandler":{"__isSmartRef__":true,"id":246},"_ClipMode":"visible","derivationIds":[],"id":"0D85DC45-D441-454C-9BBD-1061A16A45A2","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(60.3,0.0)"},"240":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":241},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(95,94,95)"},"241":{"stops":[{"__isSmartRef__":true,"id":242},{"__isSmartRef__":true,"id":243},{"__isSmartRef__":true,"id":244},{"__isSmartRef__":true,"id":245}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"242":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"243":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(175,175,175)"},"244":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(95,94,95)"},"245":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(95,94,95)"},"246":{"morph":{"__isSmartRef__":true,"id":239},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"247":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":248},"eventHandler":{"__isSmartRef__":true,"id":254},"_ClipMode":"visible","derivationIds":[],"id":"5036CE2D-4849-4ABE-990A-D5CDEBE25180","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(120.5,0.0)"},"248":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":249},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(121,121,121)"},"249":{"stops":[{"__isSmartRef__":true,"id":250},{"__isSmartRef__":true,"id":251},{"__isSmartRef__":true,"id":252},{"__isSmartRef__":true,"id":253}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"250":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"251":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(188,188,188)"},"252":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(121,121,121)"},"253":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(121,121,121)"},"254":{"morph":{"__isSmartRef__":true,"id":247},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"255":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":256},"eventHandler":{"__isSmartRef__":true,"id":262},"_ClipMode":"visible","derivationIds":[],"id":"FB7A3FFD-8939-4E51-AD33-BF0CD8CE56E5","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(180.8,0.0)"},"256":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":257},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(255,255,255)"},"257":{"stops":[{"__isSmartRef__":true,"id":258},{"__isSmartRef__":true,"id":259},{"__isSmartRef__":true,"id":260},{"__isSmartRef__":true,"id":261}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"258":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"259":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"260":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"261":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"262":{"morph":{"__isSmartRef__":true,"id":255},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"263":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":264},"eventHandler":{"__isSmartRef__":true,"id":270},"_ClipMode":"visible","derivationIds":[],"id":"16C8EA46-DD10-4A25-894C-06AD099C98F9","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,57.3)"},"264":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":265},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(255,0,0)"},"265":{"stops":[{"__isSmartRef__":true,"id":266},{"__isSmartRef__":true,"id":267},{"__isSmartRef__":true,"id":268},{"__isSmartRef__":true,"id":269}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"266":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"267":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(255,127,127)"},"268":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,0,0)"},"269":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,0,0)"},"270":{"morph":{"__isSmartRef__":true,"id":263},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"271":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":272},"eventHandler":{"__isSmartRef__":true,"id":278},"_ClipMode":"visible","derivationIds":[],"id":"C37D543C-96B7-49B5-A662-DB9281FA1A58","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(60.3,57.3)"},"272":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":273},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,204,0)"},"273":{"stops":[{"__isSmartRef__":true,"id":274},{"__isSmartRef__":true,"id":275},{"__isSmartRef__":true,"id":276},{"__isSmartRef__":true,"id":277}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"274":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"275":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(127,230,127)"},"276":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,204,0)"},"277":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,204,0)"},"278":{"morph":{"__isSmartRef__":true,"id":271},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"279":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":280},"eventHandler":{"__isSmartRef__":true,"id":286},"_ClipMode":"visible","derivationIds":[],"id":"17122282-E1E5-4374-BDB1-91E87C36BB62","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(120.5,57.3)"},"280":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":281},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(58,0,255)"},"281":{"stops":[{"__isSmartRef__":true,"id":282},{"__isSmartRef__":true,"id":283},{"__isSmartRef__":true,"id":284},{"__isSmartRef__":true,"id":285}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"282":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"283":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(157,127,255)"},"284":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(58,0,255)"},"285":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(58,0,255)"},"286":{"morph":{"__isSmartRef__":true,"id":279},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"287":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":288},"eventHandler":{"__isSmartRef__":true,"id":294},"_ClipMode":"visible","derivationIds":[],"id":"0DE69A0D-F8AD-4397-9D2B-9F560B68BCB8","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(180.8,57.3)"},"288":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":289},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(250,255,0)"},"289":{"stops":[{"__isSmartRef__":true,"id":290},{"__isSmartRef__":true,"id":291},{"__isSmartRef__":true,"id":292},{"__isSmartRef__":true,"id":293}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"290":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"291":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(253,255,127)"},"292":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(250,255,0)"},"293":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(250,255,0)"},"294":{"morph":{"__isSmartRef__":true,"id":287},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"295":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":296},"eventHandler":{"__isSmartRef__":true,"id":302},"_ClipMode":"visible","derivationIds":[],"id":"FF49ACDE-EB1D-4301-87D9-BE3AA5B254BD","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,114.7)"},"296":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":297},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,255,133)"},"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(255,255,255)"},"299":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(127,255,194)"},"300":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,255,133)"},"301":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,255,133)"},"302":{"morph":{"__isSmartRef__":true,"id":295},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"303":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":304},"eventHandler":{"__isSmartRef__":true,"id":310},"_ClipMode":"visible","derivationIds":[],"id":"5BBB0185-1F9E-4E8E-A252-CDC7C80960F6","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(60.3,114.7)"},"304":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":305},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(255,0,255)"},"305":{"stops":[{"__isSmartRef__":true,"id":306},{"__isSmartRef__":true,"id":307},{"__isSmartRef__":true,"id":308},{"__isSmartRef__":true,"id":309}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"306":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"307":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(255,127,255)"},"308":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,0,255)"},"309":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,0,255)"},"310":{"morph":{"__isSmartRef__":true,"id":303},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"311":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":312},"eventHandler":{"__isSmartRef__":true,"id":318},"_ClipMode":"visible","derivationIds":[],"id":"96CEFD9C-E690-4F80-BBC9-4C8793C16EA0","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(120.5,114.7)"},"312":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":313},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,149,148)"},"313":{"stops":[{"__isSmartRef__":true,"id":314},{"__isSmartRef__":true,"id":315},{"__isSmartRef__":true,"id":316},{"__isSmartRef__":true,"id":317}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"314":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"315":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(127,202,202)"},"316":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,149,148)"},"317":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,149,148)"},"318":{"morph":{"__isSmartRef__":true,"id":311},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"319":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":320},"eventHandler":{"__isSmartRef__":true,"id":326},"_ClipMode":"visible","derivationIds":[],"id":"456F741E-D625-4978-8BF9-0FC4CDE0D1FC","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(180.8,114.7)"},"320":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":321},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(28,0,153)"},"321":{"stops":[{"__isSmartRef__":true,"id":322},{"__isSmartRef__":true,"id":323},{"__isSmartRef__":true,"id":324},{"__isSmartRef__":true,"id":325}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"322":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"323":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(142,127,204)"},"324":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(28,0,153)"},"325":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(28,0,153)"},"326":{"morph":{"__isSmartRef__":true,"id":319},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"327":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":328},"eventHandler":{"__isSmartRef__":true,"id":334},"_ClipMode":"visible","derivationIds":[],"id":"DE2FE11C-A7A3-4046-BA3A-D74FFBBF36BC","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,172.0)"},"328":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":329},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(160,0,152)"},"329":{"stops":[{"__isSmartRef__":true,"id":330},{"__isSmartRef__":true,"id":331},{"__isSmartRef__":true,"id":332},{"__isSmartRef__":true,"id":333}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"330":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"331":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(208,127,204)"},"332":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(160,0,152)"},"333":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(160,0,152)"},"334":{"morph":{"__isSmartRef__":true,"id":327},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"335":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":336},"eventHandler":{"__isSmartRef__":true,"id":342},"_ClipMode":"visible","derivationIds":[],"id":"A8D0D261-A03C-4699-ABEC-A586B882EC3D","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(60.3,172.0)"},"336":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":337},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(154,79,0)"},"337":{"stops":[{"__isSmartRef__":true,"id":338},{"__isSmartRef__":true,"id":339},{"__isSmartRef__":true,"id":340},{"__isSmartRef__":true,"id":341}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"338":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"339":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(205,167,127)"},"340":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(154,79,0)"},"341":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(154,79,0)"},"342":{"morph":{"__isSmartRef__":true,"id":335},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"343":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":344},"eventHandler":{"__isSmartRef__":true,"id":350},"_ClipMode":"visible","derivationIds":[],"id":"6CABBBAD-93AD-47EE-8091-38ADC6C1A131","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(120.5,172.0)"},"344":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":345},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(255,112,116)"},"345":{"stops":[{"__isSmartRef__":true,"id":346},{"__isSmartRef__":true,"id":347},{"__isSmartRef__":true,"id":348},{"__isSmartRef__":true,"id":349}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"346":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"347":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(255,184,186)"},"348":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,112,116)"},"349":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,112,116)"},"350":{"morph":{"__isSmartRef__":true,"id":343},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"351":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":352},"eventHandler":{"__isSmartRef__":true,"id":358},"_ClipMode":"visible","derivationIds":[],"id":"29E8B3FF-B689-44F5-ABE9-89E53EE4FF6C","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(180.8,172.0)"},"352":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,151,0)"},"353":{"stops":[{"__isSmartRef__":true,"id":354},{"__isSmartRef__":true,"id":355},{"__isSmartRef__":true,"id":356},{"__isSmartRef__":true,"id":357}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"354":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"355":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(127,203,127)"},"356":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,151,0)"},"357":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,151,0)"},"358":{"morph":{"__isSmartRef__":true,"id":351},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"359":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":360},"eventHandler":{"__isSmartRef__":true,"id":366},"_ClipMode":"visible","derivationIds":[],"id":"E3022307-8873-468D-B750-7B42D00E0229","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,229.3)"},"360":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":361},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(255,101,255)"},"361":{"stops":[{"__isSmartRef__":true,"id":362},{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":364},{"__isSmartRef__":true,"id":365}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"362":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"363":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(255,178,255)"},"364":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,101,255)"},"365":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,101,255)"},"366":{"morph":{"__isSmartRef__":true,"id":359},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"367":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":368},"eventHandler":{"__isSmartRef__":true,"id":374},"_ClipMode":"visible","derivationIds":[],"id":"BF6B4B39-06D4-4BFE-AC88-E667E5879E37","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(60.3,229.3)"},"368":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":369},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,142,255)"},"369":{"stops":[{"__isSmartRef__":true,"id":370},{"__isSmartRef__":true,"id":371},{"__isSmartRef__":true,"id":372},{"__isSmartRef__":true,"id":373}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"370":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"371":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(127,199,255)"},"372":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,142,255)"},"373":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,142,255)"},"374":{"morph":{"__isSmartRef__":true,"id":367},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"375":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":376},"eventHandler":{"__isSmartRef__":true,"id":382},"_ClipMode":"visible","derivationIds":[],"id":"676FB044-9958-468A-B7F8-04D23EFD9C21","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(120.5,229.3)"},"376":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(144,149,0)"},"377":{"stops":[{"__isSmartRef__":true,"id":378},{"__isSmartRef__":true,"id":379},{"__isSmartRef__":true,"id":380},{"__isSmartRef__":true,"id":381}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"378":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"379":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(200,202,127)"},"380":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(144,149,0)"},"381":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(144,149,0)"},"382":{"morph":{"__isSmartRef__":true,"id":375},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"383":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":384},"eventHandler":{"__isSmartRef__":true,"id":390},"_ClipMode":"visible","derivationIds":[],"id":"5E4B19F4-C6CE-4F38-9A92-108E8B9592BA","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(180.8,229.3)"},"384":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":385},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(229,105,255)"},"385":{"stops":[{"__isSmartRef__":true,"id":386},{"__isSmartRef__":true,"id":387},{"__isSmartRef__":true,"id":388},{"__isSmartRef__":true,"id":389}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"386":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"387":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(242,180,255)"},"388":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(229,105,255)"},"389":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(229,105,255)"},"390":{"morph":{"__isSmartRef__":true,"id":383},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"391":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(241.0,286.6)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"392":{"morph":{"__isSmartRef__":true,"id":230},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"393":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"_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(100.0,100.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"394":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":395}],"revisionOnLoad":140998,"idOnLoad":"F1E29A7E-949A-410E-B028-61609D754983","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"395":{"date":{"__isSmartRef__":true,"id":396},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"396":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"397":{"morph":{"__isSmartRef__":true,"id":229},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"398":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":399}},"399":{"test01IsMorph":{"__isSmartRef__":true,"id":400}},"400":{"varMapping":{"__isSmartRef__":true,"id":401},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":402},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"401":{"this":{"__isSmartRef__":true,"id":398}},"402":{},"403":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_ClipMode":"hidden","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(241.0,286.6)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,0,0)"},"404":{"morph":{"__isSmartRef__":true,"id":228},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"405":{"adjustForNewBounds":false,"moveVertical":false,"moveHorizontal":false,"centeredHorizontal":false},"406":{"partName":"ColorChooserPane","requiredModules":[],"idOnLoad":"3625D667-A47C-49FE-8A76-89C10972BA80","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"407":{"onMouseUp":{"__isSmartRef__":true,"id":408},"build":{"__isSmartRef__":true,"id":416},"colorForPos":{"__isSmartRef__":true,"id":420},"gradientColor":{"__isSmartRef__":true,"id":428},"colorNames":{"__isSmartRef__":true,"id":432},"colorSet1":{"__isSmartRef__":true,"id":440},"colorSet2":{"__isSmartRef__":true,"id":444},"colorSet3":{"__isSmartRef__":true,"id":448},"reset":{"__isSmartRef__":true,"id":452},"clear":{"__isSmartRef__":true,"id":456},"previousSlide":{"__isSmartRef__":true,"id":460},"nextSlide":{"__isSmartRef__":true,"id":464},"slides":{"__isSmartRef__":true,"id":468},"animateRight":{"__isSmartRef__":true,"id":472},"animateLeft":{"__isSmartRef__":true,"id":476},"removeHiddenSlides":{"__isSmartRef__":true,"id":480}},"408":{"varMapping":{"__isSmartRef__":true,"id":409},"source":"function onMouseUp(evt) {\n var color = this.colorForPos(this.localize(evt.getPosition()));\n this.chooserWidget.updateSliderColor(color);\n this.chooserWidget.currentColor = color;\n this.chooserWidget.button.setFill(color)\n}","funcProperties":{"__isSmartRef__":true,"id":414},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"409":{"this":{"__isSmartRef__":true,"id":228},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":410}},"410":{"$super":{"__isSmartRef__":true,"id":411}},"411":{"varMapping":{"__isSmartRef__":true,"id":412},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":413},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"412":{"obj":{"__isSmartRef__":true,"id":228},"name":"onMouseUp"},"413":{},"414":{"timestamp":{"__isSmartRef__":true,"id":415},"user":"huberthesse","tags":[]},"415":{"isSerializedDate":true,"string":"Wed Mar 21 2012 16:29:45 GMT+0100 (CET)"},"416":{"varMapping":{"__isSmartRef__":true,"id":417},"source":"function build(table) {\n var slide = Morph.makeRectangle(0,0,this.getExtent().x,this.getExtent().y)\n slide.setFill(Color.rgba(255,255,255,0));\n slide.setBorderWidth(0);\n\n var colorNames = this.colorNames(table),\n x = 4, y = 5, // like MacOS colors\n extent = slide.innerBounds().extent().scaleByPt(pt(1/x, 1/y)).subPt(pt(8,8));\n //extent = pt(44,44)\n for (var j = 0; j < y; j++) {\n for (var i = 0; i < x; i++) {\n var idx = j*x+i, // running offset j*x^1 + i*y^0\n color = CrayonColors[colorNames[idx]],\n rect = extent.scaleByPt(pt(i, j)).extent(extent),\n morph = new lively.morphic.Box(rect);\n morph.applyStyle({borderColor: color, borderWidth: 1, borderRadius: 5});\n morph.setFill(this.gradientColor(color));\n morph.moveBy(pt(8*i,8*j));\n morph.ignoreEvents(); \n //morph.layout = {scaleHorizontal: true, scaleVertical: true};\n slide.addMorph(morph);\n }\n }\n //slide.layout = {adjustForNewBounds: true};\n slide.adjustForNewBounds();\n return slide;\n}","funcProperties":{"__isSmartRef__":true,"id":418},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"417":{"this":{"__isSmartRef__":true,"id":228}},"418":{"timestamp":{"__isSmartRef__":true,"id":419},"user":"undefined","tags":[]},"419":{"isSerializedDate":true,"string":"Fri Mar 09 2012 12:20:35 GMT+0100 (CET)"},"420":{"varMapping":{"__isSmartRef__":true,"id":421},"source":"function colorForPos(pos) {\n var r = this.shape.getBounds().insetBy(this.getBorderWidth()),\n pos = r.closestPointToPt(pos),\n m = this.activeSlide.submorphs.detect(function(ea) { return ea.bounds().containsPoint(pos) });\n color = m && m.getFill().stops.find(function(ea){return ea.offset == 1}).color;\n return color ? color : Color.black; \n}","funcProperties":{"__isSmartRef__":true,"id":426},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"421":{"this":{"__isSmartRef__":true,"id":228},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":422}},"422":{"$super":{"__isSmartRef__":true,"id":423}},"423":{"varMapping":{"__isSmartRef__":true,"id":424},"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":425},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"424":{"obj":{"__isSmartRef__":true,"id":228},"name":"colorForPos"},"425":{},"426":{"timestamp":{"__isSmartRef__":true,"id":427},"user":"huberthesse","tags":[]},"427":{"isSerializedDate":true,"string":"Wed Mar 07 2012 14:55:22 GMT+0100 (CET)"},"428":{"varMapping":{"__isSmartRef__":true,"id":429},"source":"function gradientColor(color) {\n var gradient = new lively.morphic.LinearGradient(\n [\n {offset: 0, color: Color.white},\n {offset: 0.05, color: Color.white.mixedWith(color,0.5)},\n {offset: 0.1, color: color},\n {offset: 1, color: color}\n ],\n 'northSouth'\n );\n return gradient;\n}","funcProperties":{"__isSmartRef__":true,"id":430},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"429":{"this":{"__isSmartRef__":true,"id":228}},"430":{"timestamp":{"__isSmartRef__":true,"id":431},"user":"huberthesse","tags":[]},"431":{"isSerializedDate":true,"string":"Tue Feb 21 2012 18:34:15 GMT+0100 (CET)"},"432":{"varMapping":{"__isSmartRef__":true,"id":433},"source":"function colorNames(table) {\n return table.join(' ').split(' ');\n}","funcProperties":{"__isSmartRef__":true,"id":438},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"433":{"this":{"__isSmartRef__":true,"id":228},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":434}},"434":{"$super":{"__isSmartRef__":true,"id":435}},"435":{"varMapping":{"__isSmartRef__":true,"id":436},"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":437},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"436":{"obj":{"__isSmartRef__":true,"id":228},"name":"colorNames"},"437":{},"438":{"timestamp":{"__isSmartRef__":true,"id":439},"user":"huberthesse","tags":[]},"439":{"isSerializedDate":true,"string":"Fri Mar 02 2012 14:41:30 GMT+0100 (CET)"},"440":{"varMapping":{"__isSmartRef__":true,"id":441},"source":"function colorSet1() {\n return [\"licorice iron steel snow\",\n \"maraschino spring blueberry lemon\",\n \"seafoam magenta teal midnight\",\n \"plum mocha salmon clover\",\n \"bubblegum aqua asparagus lavender\"\n ]\n}","funcProperties":{"__isSmartRef__":true,"id":442},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"441":{"this":{"__isSmartRef__":true,"id":228}},"442":{"timestamp":{"__isSmartRef__":true,"id":443},"user":"huberthesse","tags":[]},"443":{"isSerializedDate":true,"string":"Fri Mar 02 2012 14:41:43 GMT+0100 (CET)"},"444":{"varMapping":{"__isSmartRef__":true,"id":445},"source":"function colorSet2() {\n return [\"licorice lead tungsten nickel\",\n \"silver magnesium aluminum tin\",\n \"mercury orchid grape eggplant\",\n \"aqua blueberry ocean midnight\",\n \"sky turquoise spindrift ice\"\n ]\n}","funcProperties":{"__isSmartRef__":true,"id":446},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"445":{"this":{"__isSmartRef__":true,"id":228}},"446":{"timestamp":{"__isSmartRef__":true,"id":447},"user":"huberthesse","tags":[]},"447":{"isSerializedDate":true,"string":"Wed Mar 21 2012 16:29:45 GMT+0100 (CET)"},"448":{"varMapping":{"__isSmartRef__":true,"id":449},"source":"function colorSet3() {\n return [\"maraschino cayenne maroon strawberry\",\n \"tangerine lemon cantaloupe banana\",\n \"fern asparagus asparagus spring\",\n \"lime seafoam flora moss\", \n \"clover aqua lavender bubblegum\"\n ]\n}","funcProperties":{"__isSmartRef__":true,"id":450},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"449":{"this":{"__isSmartRef__":true,"id":228}},"450":{"timestamp":{"__isSmartRef__":true,"id":451},"user":"huberthesse","tags":[]},"451":{"isSerializedDate":true,"string":"Wed Mar 21 2012 16:29:45 GMT+0100 (CET)"},"452":{"varMapping":{"__isSmartRef__":true,"id":453},"source":"function reset() {\n this.container = this.get(\"container\");\n this.container.setPosition(pt(0,0));\n this.slide = 0;\n var slide = this.build(this.colorSet1());\n this.container.addMorph(slide);\n this.activeSlide = slide;\n this.removeHiddenSlides(this.container);\n\n}","funcProperties":{"__isSmartRef__":true,"id":454},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"453":{"this":{"__isSmartRef__":true,"id":228}},"454":{"timestamp":{"__isSmartRef__":true,"id":455},"user":"huberthesse","tags":[]},"455":{"isSerializedDate":true,"string":"Wed Mar 07 2012 15:51:11 GMT+0100 (CET)"},"456":{"varMapping":{"__isSmartRef__":true,"id":457},"source":"function clear() {\n this.container.submorphs.invoke('remove')\n}","funcProperties":{"__isSmartRef__":true,"id":458},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"457":{"this":{"__isSmartRef__":true,"id":228}},"458":{"timestamp":{"__isSmartRef__":true,"id":459},"user":"huberthesse","tags":[]},"459":{"isSerializedDate":true,"string":"Wed Mar 07 2012 15:20:41 GMT+0100 (CET)"},"460":{"varMapping":{"__isSmartRef__":true,"id":461},"source":"function previousSlide() {\n if (this.slide - 1 < 0) {\n this.slide = this.slide + 3;\n }\n this.slide = (this.slide - 1) % 3;\n //this.clear();\n var previous = this.build(this.slides()[this.slide]);\n previous.setPosition(pt(this.activeSlide.getPosition().x - this.activeSlide.getExtent().x,0));\n this.container.addMorph(previous)\n this.activeSlide = previous;\n\n this.animateLeft(1000);\n}","funcProperties":{"__isSmartRef__":true,"id":462},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"461":{"this":{"__isSmartRef__":true,"id":228}},"462":{"timestamp":{"__isSmartRef__":true,"id":463},"user":"huberthesse","tags":[]},"463":{"isSerializedDate":true,"string":"Wed Mar 07 2012 15:54:40 GMT+0100 (CET)"},"464":{"varMapping":{"__isSmartRef__":true,"id":465},"source":"function nextSlide() {\n this.slide = (this.slide+1)%3\n //this.clear()\n var next = this.build(this.slides()[this.slide]);\n next.setPosition(pt(this.activeSlide.getPosition().x + this.activeSlide.getExtent().x,0));\n this.container.addMorph(next)\n this.activeSlide = next;\n\n this.animateRight(1000);\n\n}","funcProperties":{"__isSmartRef__":true,"id":466},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"465":{"this":{"__isSmartRef__":true,"id":228}},"466":{"timestamp":{"__isSmartRef__":true,"id":467},"user":"athomschke","tags":[]},"467":{"isSerializedDate":true,"string":"Sun May 20 2012 20:43:57 GMT+0200 (CEST)"},"468":{"varMapping":{"__isSmartRef__":true,"id":469},"source":"function slides() {\n return [this.colorSet1(), this.colorSet2(), this.colorSet3()]\n}","funcProperties":{"__isSmartRef__":true,"id":470},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"469":{"this":{"__isSmartRef__":true,"id":228}},"470":{"timestamp":{"__isSmartRef__":true,"id":471},"user":"huberthesse","tags":[]},"471":{"isSerializedDate":true,"string":"Fri Mar 02 2012 16:32:29 GMT+0100 (CET)"},"472":{"varMapping":{"__isSmartRef__":true,"id":473},"source":"function animateRight(timeout) {\n this.container.moveByAnimated(pt(-this.getExtent().x,0), timeout, this.removeHiddenSlides);\n}","funcProperties":{"__isSmartRef__":true,"id":474},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"473":{"this":{"__isSmartRef__":true,"id":228}},"474":{"timestamp":{"__isSmartRef__":true,"id":475},"user":"undefined","tags":[]},"475":{"isSerializedDate":true,"string":"Fri Mar 09 2012 12:28:28 GMT+0100 (CET)"},"476":{"varMapping":{"__isSmartRef__":true,"id":477},"source":"function animateLeft(timeout) {\n this.container.moveByAnimated(pt(this.getExtent().x,0), timeout, this.removeHiddenSlides);\n}","funcProperties":{"__isSmartRef__":true,"id":478},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"477":{"this":{"__isSmartRef__":true,"id":228}},"478":{"timestamp":{"__isSmartRef__":true,"id":479},"user":"undefined","tags":[]},"479":{"isSerializedDate":true,"string":"Fri Mar 09 2012 12:28:25 GMT+0100 (CET)"},"480":{"varMapping":{"__isSmartRef__":true,"id":481},"source":"function removeHiddenSlides(morph) {\n for(var i = 0; i < morph.submorphs.length; i++ ) {\n if(morph.submorphs[i] !== morph.owner.activeSlide) {\n morph.submorphs[i].remove();\n }\n }\n }","funcProperties":{"__isSmartRef__":true,"id":482},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"481":{"this":{"__isSmartRef__":true,"id":228}},"482":{"timestamp":{"__isSmartRef__":true,"id":483},"user":"athomschke","tags":[]},"483":{"isSerializedDate":true,"string":"Sun May 20 2012 21:28:03 GMT+0200 (CEST)"},"484":{"submorphs":[{"__isSmartRef__":true,"id":485}],"scripts":[],"shape":{"__isSmartRef__":true,"id":498},"derivationIds":[null,"364359B5-1B95-4042-A1C6-CC5B778FBAB2","E23C63BE-652E-40F7-8097-3DF7BED48B6C","A6A49117-8DAC-4A69-AF96-BA716A6C97EB","C0B5F763-CA00-4443-B9CD-2CA95B36429B","77B2DB00-1E0D-4B3E-B3C9-202137BF3133","942AB4D6-4180-4618-BFAE-FA77436A07EA","39BFE677-6965-447C-8920-74E41CF1199A","F945FF1B-1922-4BC1-8029-435B2E295162","7DCD9012-2605-495C-AD57-1C70B8F8EF89","755F7C9A-3821-4A3E-9BA7-CF67F715C9A9","576830D2-EAA2-4CE3-9267-49C3069C041B","615B5236-3080-4512-BD82-4E248EF48B72","3DC4FFAE-30B4-43F1-953E-14B39553DBE5","7A358898-1442-4E6A-A07C-4C058D391D3B","B6E322D4-96EA-485A-868C-874401E9D9A4","1FDDAB15-2DC7-4099-BEC3-D8C2530D99B5","3EFB5B37-1751-45DA-8E46-3C3CE8A758FA","6E096FC0-14D6-4E77-BA53-A79B0A548AD6","DA65DA35-A5D9-4B42-82D1-6021594BBA0E","2116AA1A-510A-4F08-A577-FB75A94792D6","6D2D3752-2067-44DE-8338-E7529AE87F3D","570F1045-0344-4AD7-930C-178B3CA17A7F","B1EBBE2A-77F7-4909-8027-6ECB6AD2D392","02DA1D1A-8785-40C0-B2BE-5FE579226359","37CEB09E-1D3A-487C-A704-7DC7B463AF0A","C8B93224-20D0-4157-967F-33D051C33C1C","ED7DBD69-D44B-4352-8B5B-29945C713857","F6AE46E9-0904-4916-A039-B1E80501D088","E550841B-76C2-43A7-91B1-B17CF36C3F12","615EF85D-7F1F-43B0-A75B-2671D5840788","CF2A108F-843C-4A6D-8AD0-B6263A359811","057A86C4-63FC-4B15-8123-F63707901FDF","CE5FF5DF-EA1F-4B3B-839F-BA438DE04C47","4CC38A9D-2060-496A-ABF0-A08235928D4C","FBD50E20-9FEB-4051-B014-8C4932D79CF9","1008385E-BE68-491B-9250-975031632518","C249D6F8-4FF7-43BC-A3B0-F27EDEFCF3A0","81EE708A-15A7-49E7-98BF-2FFDAAA5F09E","FD3F5A42-5927-4D78-929B-E00FB764D44A","CDCCEB8F-6B9C-4BF3-ACBA-ABD9ECDD6C53","7783E851-B6FF-4D16-8D56-25A040A46A53","72746684-7C59-424F-A07D-C94DC343A9CA","6EBECFA2-6E75-4138-9349-EB52E72BD714","C0F3253C-E469-4950-AC95-E9863E54F9E9","A92CD719-BEAD-4FA9-9F70-D6C5E62AE881","97E817E6-C428-4EBF-9E77-C86129BA26AF","6CDB1EE4-411D-4D47-95F3-5B91982BFD84","006DA63C-649B-4E8B-8372-3A5AE0156B5E","2BF7D9F5-ECE6-4CC7-B63F-E542A03461B3","ED4F979B-AE6E-469B-8C11-383F8F81D99E","FF846082-33B1-42FB-9EB6-B1F4DB0385C2","A78013CF-8F87-42DC-A2D6-95B73A8B816F","4E7A44AE-1321-4446-BBF7-ECF41ABB97E8","6B11F40D-BE60-4147-A469-587AE2FD2BA0","7B34BF05-CFB8-4D65-9E87-B6B0C5E82B9E","87C54CD0-972B-4B42-8076-37A9D85E0C3D","6FDCE459-DEB1-4FA5-B896-90419BB8A5C6","9738C40F-67EF-477C-ADF5-B03D41F97E27","5CBB0C3D-6C65-4C02-B2CD-4B7ABD5877D3","C5E2F9F4-671E-49BE-A022-078F35BBDFFC","0E912096-7E99-4B08-9B0A-99D427DE8140","EC5DEA0C-541E-49F2-84A1-4078CD97ED47","34993AD5-9311-49E3-9699-E17808B6EB65","46D54010-A195-42F7-9AC2-86BA9A0E9314","DDB6F78E-8C39-41C5-A3B2-46498823772C","DF176244-0CE6-4E5C-9786-7FB445B1E638","0D9EABFE-4B11-4014-8F94-3AC00CF7A86C","EE8F01BB-AD9B-4882-9438-9136521DC56F","965550E2-91CA-456F-A242-C8D21BEC63A5"],"id":"63524A1A-3117-44A0-A8E5-5BA61E25F22C","eventHandler":{"__isSmartRef__":true,"id":499},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","distanceToDragEvent","color","iPadColor","midColor"],"attributeConnections":[{"__isSmartRef__":true,"id":500},{"__isSmartRef__":true,"id":502}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":1,"sliderKnob":{"__isSmartRef__":true,"id":485},"styleClass":["slider_background_horizontal"],"showsHalos":false,"knobRatio":3,"isLockOwner":false,"layout":{"__isSmartRef__":true,"id":504},"isBeingDragged":false,"prevScroll":[0,0],"name":"AlphaSlider","owner":{"__isSmartRef__":true,"id":227},"value":1,"_ClipMode":"visible","partsBinMetaInfo":{"__isSmartRef__":true,"id":505},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":506},"__LivelyClassName__":"lively.morphic.Slider","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(22.0,384.1)","distanceToDragEvent":"lively.pt(148.0,-8.0)","color":"Color.rgb(0,0,0)","iPadColor":"Color.rgb(0,0,0)","midColor":"Color.rgb(255,112,116)"},"485":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":486},"derivationIds":[null,"9C2384F5-91D1-4379-B620-DEA9D7F7CE18","F00A4628-8174-4DEC-BB3B-6775B129BB7D","B191BDB8-E5F9-4720-8E66-90DDF52C8722","2283BE9C-5ADC-489A-9A0B-D491138EFB8D","6FA7B465-1E0D-4582-8C58-2927A2EEDA4E","CCE7CD6F-56AF-48A3-BC41-8B9690F3B8DB","6B87CAB8-5613-48A2-89FC-1A97E946D601","AD2740EA-5C95-4785-A9E9-3E1574E4261A","A6A80ED9-FC6C-436C-9764-29F30AC73678","FF701D0F-6EA7-498A-8437-C9258F0C538A","90F2E11F-E3D9-4CF7-AB93-2D5B9660186B","0E2A0CA4-B53D-438D-A05C-5A10C6F94DC2","54095E05-DCD5-49CC-93CE-E2CD776F4BE7","310A3310-45DA-44F8-BA5D-9B49BF924833","7BD04AED-E3BD-47E1-929F-AF9B4700BAB7","163B7DAE-AC33-4E4E-8C00-012CB7C8CA42","F8EE2E7C-ABF3-47DD-B484-984DD2FCD3E6","68562ABA-5791-4D12-827C-AC7063B00AEE","A82E823C-C05A-4725-B7BD-5F9C4C3B7F38","77E70072-F3A3-4CBE-9325-67BA1A344D45","476E418C-30B4-4F84-AC54-5EC397E30414","E147D532-EE48-49A3-97B7-B2BC6D6944C9","4CC90E7B-E345-4FE2-A842-ECAFE8A6D1F7","FA567778-88A2-47E7-B7A3-05F819E84F52","CD57E990-F9D0-4308-A569-01E2263348C0","EE2AE25C-16C2-4494-A5AB-95C7A3F287E3","95D370A5-3F72-49B6-8066-9B39413DF634","BE3515F5-27D4-4C8B-A071-3657F859BC4B","CED5D65B-AFD4-4D75-BA5B-F4D2576E2765","6826E071-1202-4E4B-9543-A8B21D23CE30","E822F719-6ED9-4D20-90CB-DB7BE8F35383","3E3FF942-D522-41F8-AB3B-98CAA0AE8E99","ABC5BEF7-FECD-4E77-9F62-AB21E53E3BDD","77DE1E32-FC5E-4EF1-9DBF-78AE652B3015","91E8B26D-D727-458A-9D73-4443E1E48C27","73300049-65B3-4C13-B26F-D7C931F4F452","7D342604-A0F9-446C-B13E-D7C4D567523D","1313A24B-C1A7-40DA-87B4-1E4EEFFB985E","0A2E5447-5209-4A06-97E2-A791AF3A108E","7788227C-7A50-4AD3-9010-396AAFC322B0","9D1A1C11-665A-4EB6-A152-F6E728F1B740","63EB4395-8818-489C-9991-1CAB8BF51886","6CC06EE8-01B7-4392-9DF9-C62DEF1F8D1C","BD9684D5-0E13-4F8F-B833-9019862CB0C4","8032B3C6-8AF2-406D-A685-F408716918A2","FC40B352-CC12-4CF1-BF96-30040005680C","31ABABEC-6A3D-4B0A-92B5-A03C38081B45","9EA59C6E-4AD7-4B71-AE47-5EF7C7075247","35F675C5-60AA-4FC9-9AB6-13D359A4A3B7","331B0A27-F4F5-4C57-804B-093FD79D0FC6","6838A37A-DDC7-478F-BCCD-9186AE751C05","B6D0A9FF-381E-4379-B0DA-FDF2E449A67E","D910F612-E393-4245-B46E-79D349588D75","C72C37E9-4A07-4C1E-A6D8-54997BAF9BD8","7DF43114-B18A-4399-8CE7-C4345BA3445E","633F3D1A-80BF-4193-9838-AE75C66045DD","745FCE06-D69E-42BC-A763-E69F529F660D","01234AAB-FC16-41C4-968F-F63973BCF384","53A7BB63-4880-4B09-B286-445E0116AF78","1B0206CF-B840-4404-8BB9-A99A2FACEC99","90C5050C-0BE6-479E-A6BE-7A00D41192D8","D7F352B1-FE69-4068-9078-08B2B2C9F404","9B8D8A55-8A94-4377-93D5-E765FDFA371B","9D690E0D-F210-4973-8DCF-E99C8A704DBE","9E8747C1-613D-408D-8350-2C5AC53ACC4A","92428863-E51E-441A-BF68-7C81434C9879","CDFF037E-BD7A-4B4E-A7FC-52E25F13683F","B2526634-710F-473A-829D-922A1B5C3D11","AF1B1694-85DF-4C0E-A893-68355E87AB31"],"id":"E0B31D0C-DEFC-414C-83B1-986D87C2B398","eventHandler":{"__isSmartRef__":true,"id":487},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"__serializedExpressions__":["_Position","hitPoint"],"slider":{"__isSmartRef__":true,"id":484},"owner":{"__isSmartRef__":true,"id":484},"styleClass":["slider_horizontal"],"isBeingDragged":false,"draggableWithoutHalo":true,"showsHalos":false,"isLockOwner":false,"prevScroll":[0,0],"_ClipMode":"visible","partsBinMetaInfo":{"__isSmartRef__":true,"id":488},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.SliderKnob","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(273.6,0.0)","hitPoint":"lively.pt(1398.0,493.0)"},"486":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_ClipMode":"visible","_BorderWidth":2.7760000000000002,"_BorderRadius":13,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(30.4,7.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(146,146,146)","_Fill":"Color.rgba(235,235,235,0.6)"},"487":{"morph":{"__isSmartRef__":true,"id":485},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"488":{"requiredModules":[],"idOnLoad":"E0B31D0C-DEFC-414C-83B1-986D87C2B398","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"489":{"onrestore":{"__isSmartRef__":true,"id":490}},"490":{"varMapping":{"__isSmartRef__":true,"id":491},"source":"function onrestore() {\n $super();\n this.setFill(Color.rgba(235,235,235,0.6))\n}","funcProperties":{"__isSmartRef__":true,"id":496},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"491":{"this":{"__isSmartRef__":true,"id":485},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":492}},"492":{"$super":{"__isSmartRef__":true,"id":493}},"493":{"varMapping":{"__isSmartRef__":true,"id":494},"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":495},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"494":{"obj":{"__isSmartRef__":true,"id":485},"name":"onrestore"},"495":{},"496":{"timestamp":{"__isSmartRef__":true,"id":497},"user":"athomschke","tags":[]},"497":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:19:48 GMT+0100 (CET)"},"498":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_ClipMode":"visible","_BorderWidth":1,"_BorderRadius":6,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(304.0,7.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(0,0,0)"},"499":{"morph":{"__isSmartRef__":true,"id":484},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"500":{"sourceObj":{"__isSmartRef__":true,"id":484},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":484},"targetMethodName":"adjustSliderParts","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":501},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"501":{"source":{"__isSmartRef__":true,"id":484},"target":{"__isSmartRef__":true,"id":484}},"502":{"sourceObj":{"__isSmartRef__":true,"id":484},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":227},"targetMethodName":"setBorderFillOfTarget","converterString":"function (val) {return this.getSourceObj().getColor()}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":503},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"503":{"source":{"__isSmartRef__":true,"id":484},"target":{"__isSmartRef__":true,"id":227}},"504":{"resizeWidth":true,"moveVertical":true},"505":{"partName":"AlphaSlider","requiredModules":[],"idOnLoad":"63524A1A-3117-44A0-A8E5-5BA61E25F22C","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"506":{"updateColor":{"__isSmartRef__":true,"id":507},"getColor":{"__isSmartRef__":true,"id":511},"setKnobFill":{"__isSmartRef__":true,"id":515}},"507":{"varMapping":{"__isSmartRef__":true,"id":508},"source":"function updateColor(color) {\n this.iPadColor = color;\n this.color = color;\n this.setFill(color);\n if (this.updateFill) \n this.updateFill(this.value)\n}","funcProperties":{"__isSmartRef__":true,"id":509},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"508":{"this":{"__isSmartRef__":true,"id":484}},"509":{"timestamp":{"__isSmartRef__":true,"id":510},"user":"athomschke","tags":[]},"510":{"isSerializedDate":true,"string":"Sun May 20 2012 20:52:00 GMT+0200 (CEST)"},"511":{"varMapping":{"__isSmartRef__":true,"id":512},"source":"function getColor() {\n return this.color.withA(this.value)\n}","funcProperties":{"__isSmartRef__":true,"id":513},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"512":{"this":{"__isSmartRef__":true,"id":484}},"513":{"timestamp":{"__isSmartRef__":true,"id":514},"user":"huberthesse","tags":[]},"514":{"isSerializedDate":true,"string":"Tue Feb 28 2012 17:27:35 GMT+0100 (CET)"},"515":{"varMapping":{"__isSmartRef__":true,"id":516},"source":"function setKnobFill() {\n var knobStyle= new lively.morphic.LinearGradient(\n [\n {offset: 0, color: Color.darkGray.mixedWith(Color.white, 0.5)},\n {offset: 0.3, color: Color.lightGray},\n {offset: 1, color: Color.white}\n ]\n )\n this.sliderKnob.setFill(knobStyle);\n}","funcProperties":{"__isSmartRef__":true,"id":517},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"516":{"this":{"__isSmartRef__":true,"id":484}},"517":{"timestamp":{"__isSmartRef__":true,"id":518},"user":"undefined","tags":[]},"518":{"isSerializedDate":true,"string":"Tue Mar 13 2012 11:54:12 GMT+0100 (CET)"},"519":{"submorphs":[{"__isSmartRef__":true,"id":520}],"scripts":[],"id":"602DBBBD-BC12-480E-A40F-1CC95C93BA0E","shape":{"__isSmartRef__":true,"id":526},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":527},"lighterFill":{"__isSmartRef__":true,"id":532},"label":{"__isSmartRef__":true,"id":520},"name":"ScriptableButton3","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":537},"attributeConnections":[{"__isSmartRef__":true,"id":538}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":539},"derivationIds":[2588,"1A4CBF90-235E-4D34-A3B4-22ABE143E73F","E77E00D0-008F-470C-BD69-EC965A9FB436","04FB2FF0-7F8F-455D-ACB3-89F8B3FA0603","F7390A27-2382-4ECC-8AF3-B097367FCFF9","028F880A-3777-4D34-BE2B-7EE770F10A3C","E210D7E5-7610-4D29-ABE6-5067FCBE3EF8","A5434638-5BCB-488F-8030-6F5DAB85018C","BE98A8D2-24FC-4420-B506-C81337813F25","C29A46E1-E0DF-460D-A6B4-C0C9DF0B12E0","A2A19A0C-954C-4805-A8AD-4BAFA391CCB2","475ACAB1-27A5-41AC-89FB-1695E6FED63C","B9BE6B1A-5AB4-4180-9FC1-739A9F0CC011","ED6CC5AC-2368-4D46-AD85-431597CAC0ED","63550ED0-534C-436B-B899-735DC81EC8E7","643DCD45-DE43-43B7-B2F2-72F04A42042F","904E9B63-5869-47B1-84D1-0CB062D61705","0CD961A0-1BDD-4277-9C3A-BDB8B78BEBD8","416402D2-5C93-4519-95D1-0BD49872B541","537889E5-B9A0-4F7E-9BF3-23232EF964DE","95D183A0-0C1F-4C97-A103-22AA4B984E44","DD9926B3-21C3-429C-95E9-EA637CA97A3E","C22C208A-94DB-4428-92EA-20A27A0F3499","60A2D123-BDB7-490B-8406-5E82BD9F1B0B","B92DBCFB-129A-4FC7-9FCB-4E8C4B658C45","9B121AE2-D4C9-4368-9D0A-1B08ADF3BD20","B6026870-D990-4F9F-A5E7-42DE4246AAA9","8076B84B-3A77-4DF6-B736-7E2A65EA5FC2","D454DD82-A0F1-4300-9C31-6E7810ADA6F8","BBE8FA2F-0EFB-49FF-9D89-0190C2E8D126","607BD823-4325-4D68-A855-4D3CCA9303E5","5A0CBE8A-9626-48F6-9550-5C573232AE79","033ABBDC-1535-458D-9E13-A9B257F0FC2B","AFB636A1-FB0C-4C24-B9EC-185B6655B8D0","2B18C318-1867-49F4-B80A-1274C928EF24","1409A1EF-A5D8-4673-A8C5-18CBB6527D53","ACDB0622-CD9E-4701-953A-6D8A86BF241A","5DF3B44A-C4BD-4D8B-90C9-B0ABE93F88FF","22E1598B-9BF3-4DAF-94EB-E4C2C0BA962D","15F5E989-7B96-432D-A6BF-3666803E3DE5","AA33D2EA-E4E6-48DE-A94E-8C9D85C8C71D","6B7B572A-2AEA-47BA-B64E-878D68133B3E","6F40D6CE-84D9-4F76-A569-6C4ED7358A04","92AFD206-EDF3-41E6-8504-3E771101695B","A4D99FEE-8CBD-4508-A177-A5ECC11C959E","E514CF87-7B49-468D-9DC5-D3A6DBFCD814","B49B2A95-B758-471F-96B0-88CD6C96E387","93DD18E9-B5D6-4DD6-A495-28171FCF95B2","38C75949-B9A2-44B7-9AB4-9C42CF977C11","3A9B24FA-E92E-4EC4-99AC-028852FE1258","C67A4F95-C0DD-4F9C-A359-BE5F5F2231E6","6AA887FE-1F77-46FF-A187-BE5AD36BCB04","11DEC062-16FD-4916-8937-85DF826ACC31","A5E81B56-5A83-45EC-9053-45874C98F9B7","F6B5178F-3021-4E84-8E57-FEC5B3EB6C60","CC5933C4-BCD6-432E-AC00-94CEC087EF40","591AB5BC-BC05-499A-9469-DBFB967A9C64"],"layout":{"__isSmartRef__":true,"id":540},"owner":{"__isSmartRef__":true,"id":227},"isLockOwner":false,"prevScroll":[0,0],"_ClipMode":"visible","isPressed":false,"_Rotation":1.5707963267948966,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":541},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(320.5,63.4)","distanceToDragEvent":"lively.pt(24.1,-11.9)"},"520":{"submorphs":[],"scripts":[],"id":"668B094F-3E9A-47E9-97AC-2252A99010BA","shape":{"__isSmartRef__":true,"id":521},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","padding","_Padding"],"_MaxTextWidth":271,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":519},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":522}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":524},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"0332A68D-7387-4C73-A86D-70A6C39815AB","412F69C7-6901-4A92-9241-7BC8BD884176","1699464F-E80D-4CC1-8C14-8BD80BCF5B76","3342E468-A043-4A22-A2B4-5F0ECBB76FF8","BF53F2D7-A117-4EBE-B00A-460239DEA438","02C6EF0F-82D3-4D2E-B679-82EAC7D9EA3A","8D6816A3-E5AC-4A2C-8C1D-95753B332D16","FCE026BD-BD1A-40E4-A014-9BB950231B94","F6714D4A-F249-4FF3-8D38-B89FE4654085","F668EB41-B5E7-43BE-BFBE-E1030FF42156","5F57A8B3-C832-48A7-B431-349CBB5390E6","27821132-E63C-4613-A154-0F3533DBDE71","532D98C4-E16E-47CC-A9F9-A6BB6EA42E65","50005B6B-E577-4D97-83B4-FD85CF4EB981","91138AB0-ABF1-472C-B2B4-785DEE1DF39C","851487A8-5021-4709-905E-9978CA455C71","1098481E-00C3-4E79-886E-0CB920BAC8A0","5236BDD2-71E8-41E8-9A4E-49397A5A8CB6","1EA6E65C-6D2C-4DC0-8EEA-76850AC7750B","09EC11B3-0F07-4099-9119-96CE1FA47CA6","412800D5-ECC5-4BFF-BC01-1023498BE184","B7027FC7-F216-45A3-9825-3072474D1661","1B029F9F-2735-4AC9-A9DD-1673F6B1FCD7","60D9EF84-7473-465F-B80E-22F92A9E406F","9744FA20-A601-4DC3-AE1F-01B976DA38C1","AAA97931-7BAB-491E-BC6C-80047BC1AA12","67280D1D-FF4D-4D83-9401-7C81A2EBCA9F","B407C168-8FB8-4F44-BAA9-C2CC65A0D2FB","070C7741-1EB6-4854-9F70-814884EF9296","B6BDA201-B13A-460D-A5B4-47D3119FB2E8","CB2BBD51-6EF6-4881-96DB-6648EC3D4C4B","C0F0D70C-0714-4AF7-BFC4-5A3E6E095774","367BF348-AD98-4E03-84B3-9BB9F874C3B9","377F2679-A817-4868-B058-1C3A4E43B9EC","D9AF8776-9043-4C2F-84FD-A1BCD5569103","EB5888D2-18A0-4EAE-9BEA-CB630567424C","A53B3DBE-412F-456C-B160-34249064C1ED","121ED93F-B3B0-4962-B53F-5F663775D7AE","EAFEBB62-AFCD-43A2-9378-0117EE015F11","93F6B5F5-3359-4082-9CA3-C7641D673968","0B4075F7-3D10-44CC-874E-A3EADF34030A","B84DF8FC-8160-4394-A47A-61892284C94F","78BC8335-B924-462C-9074-9175554376DA","F7614D2E-E918-44F3-B18E-E141FB6E2E1A","621C8618-C7F8-49F7-9657-50239994C00D","9885C6D6-5DC9-47C0-9A1E-769497A734B3","3455568A-D572-4F0A-940C-6E009531B1F0","21461974-8F23-42E5-90B6-54B4D9C4E886","49CA0D8E-E602-41A5-8D0F-CA1DBE292A78","E0108E03-4DC9-4288-A0F4-6E168C8BE16D","999D2CB1-4352-494C-A10B-186044ED2D4F","946CDCA6-89DB-4B58-A330-A7E3030068A1","5B894FC8-F01A-4208-A0F0-C3B8824DF8BC","3187D76A-846F-4B47-A5E7-C88DA9A65427","18CC7B00-5610-415E-B0E3-BD4E59520C9B","EBBA6282-2B5E-4DF3-9C58-531D5234D754"],"_MinTextWidth":271,"_MinTextHeight":null,"isLockOwner":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":525},"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"521":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(271.0,18.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"522":{"style":{"__isSmartRef__":true,"id":523},"chunkOwner":{"__isSmartRef__":true,"id":520},"storedString":"^","_id":"_121","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"523":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"524":{"morph":{"__isSmartRef__":true,"id":520},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"525":{"requiredModules":[],"idOnLoad":"668B094F-3E9A-47E9-97AC-2252A99010BA","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"526":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":527},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(271.0,18.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"527":{"stops":[{"__isSmartRef__":true,"id":528},{"__isSmartRef__":true,"id":529},{"__isSmartRef__":true,"id":530},{"__isSmartRef__":true,"id":531}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"528":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"529":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"530":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"531":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"532":{"stops":[{"__isSmartRef__":true,"id":533},{"__isSmartRef__":true,"id":534},{"__isSmartRef__":true,"id":535},{"__isSmartRef__":true,"id":536}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"533":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"534":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"535":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"536":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"537":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":2,"partName":"ScriptableButton","comment":"Has a script that is called on button press","revisionOnLoad":140039,"idOnLoad":"602DBBBD-BC12-480E-A40F-1CC95C93BA0E","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"538":{"sourceObj":{"__isSmartRef__":true,"id":519},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":519},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"539":{"morph":{"__isSmartRef__":true,"id":519},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"540":{"centeredHorizontal":false,"centeredVertical":false,"adjustForNewBounds":true,"resizeWidth":false,"resizeHeight":false,"moveVertical":true,"moveHorizontal":true},"541":{"onFire":{"__isSmartRef__":true,"id":542}},"542":{"varMapping":{"__isSmartRef__":true,"id":543},"source":"function onFire() {\n this.owner.nextSlide();\n}","funcProperties":{"__isSmartRef__":true,"id":544},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"543":{"this":{"__isSmartRef__":true,"id":519}},"544":{"timestamp":{"__isSmartRef__":true,"id":545},"user":"conradcalmez","tags":[]},"545":{"isSerializedDate":true,"string":"Thu May 03 2012 10:43:53 GMT+0200 (CEST)"},"546":{"submorphs":[{"__isSmartRef__":true,"id":547}],"scripts":[],"id":"CDED3EA2-E0D9-444A-8576-50D5FE719F6F","shape":{"__isSmartRef__":true,"id":553},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":554},"lighterFill":{"__isSmartRef__":true,"id":559},"label":{"__isSmartRef__":true,"id":547},"name":"ScriptableButton2","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":564},"attributeConnections":[{"__isSmartRef__":true,"id":565}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":566},"derivationIds":[2588,"1A4CBF90-235E-4D34-A3B4-22ABE143E73F","E77E00D0-008F-470C-BD69-EC965A9FB436","DA4AA7E6-DCFA-4D55-8BFF-3CC3022C8C73","95CCDA4C-5EE1-41E4-BF19-17C38691E8CA","92D1F3F4-C2B4-4B0A-9C29-6AAD41A26E65","B0294FA0-DF1C-4DD3-BCC5-F696D7F35360","C726B92A-3339-4061-88C6-0E3D6791305B","0A04F624-296D-4568-B7F4-ED68234D04A8","BEB34841-DCB2-4B74-B67E-EF45080221E9","16D3A2D7-D7E9-44E9-87AF-8341CF8D8AED","9CBAE8AF-3942-405C-AC36-8984FF20DFB8","4F5E8675-28E3-4801-8F1F-BF39696F79D6","A84CE401-F520-43CA-8BA4-6C54662F5F4D","7487B1B4-6DDA-4D9D-9528-B8EA9CA4CDE4","0FBF050B-BF65-4601-A15A-FEBF7FCEED2F","38BA73E8-844C-47D2-B679-6B2ED6DF1746","D2FC6094-CBEA-40F5-A7DE-8F6565443C60","E7E726BC-5389-46E1-88C5-1B300158E075","58243DD1-156A-44EF-AD41-B010006CA7BE","1CCCCD35-2BCD-4FB3-8255-6418D304F5F7","4A213477-71F1-4383-8541-71C74902AE9C","7B723D57-FC1A-4FBF-BFEC-45E710CFC589","8854CD4E-F76A-4CDF-BD24-EBB83F7B2EC6","029A79B2-3565-48F7-8F32-8DC3047D8149","3D640A0A-E533-400C-B820-781431964D06","4DE7D56F-4B56-49BD-8950-7D3670AC26A7","F19E4E0D-735B-41B0-9848-F2C11C6C1332","74376B17-527E-4EF9-BBE6-61F057EC5461","5F8DFD64-40A6-4437-8C32-1981C56F697C","2E07657A-9524-43C4-94E7-B4FEACE14B05","9359435D-82C3-4E52-B062-FD96B26886BB","5B317A6F-2014-405A-AC55-5C95E83300AD","87455CF3-BA0B-4C92-A723-5DFEDEE368AC","7B975AD0-1A78-4143-B7F2-75F798897FDF","24672A91-62F9-4026-B23D-595778996A5B","8903B407-457B-47E9-993F-A55A1D43DD2F","5EDA8143-692B-45F7-AEEE-547B641D23D8","49786F2C-6F7C-4B27-BA85-2241C5B3D5BB","ABE5B872-9E74-4FDE-84CB-815C0E97857A","E0620DB7-EF4F-4FCC-BEB7-3B3F79A00C7F","EE167921-E8AB-43CA-9DFE-9B933D5583B9","472EBAEC-B177-4FD2-8C3C-F1729D397EE6","C3E1206A-C5DE-40E4-BDEF-C3ECF2C17563","BA79C1E9-040F-4F34-8513-FA19BDCB4E15","DEB755A3-9673-4DDA-93E6-AF9881D9E19B","2AF5B6F9-93D6-4EEE-AADB-E7D8C1C0CC77","E7B82B62-A569-4DAF-94CF-C036D8213669","B89F77B2-0EF6-46D4-81F8-A5496B9990E2","7863C35F-AAC5-4928-9777-54FC824B4902","72CB30EF-5F40-4EE0-9A9E-010800F98775","066D1E31-02A8-4EF7-B30A-C0B2F9A06AB4","C29A0AE5-AD69-4D9C-B14C-914A74E17970","8CEFA3A7-3331-420D-9691-5DB377362827","E8BDA911-E923-4DA4-9F6F-94A7A0AFE858","3024F8D7-78C8-44C2-AE76-00F07DF14F6E"],"layout":{"__isSmartRef__":true,"id":567},"owner":{"__isSmartRef__":true,"id":227},"isLockOwner":false,"_ClipMode":"visible","prevScroll":[0,0],"isPressed":false,"_Rotation":-1.5707963267948966,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":568},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(19.5,332.4)","distanceToDragEvent":"lively.pt(36.7,-281.8)"},"547":{"submorphs":[],"scripts":[],"id":"84F3DFB4-3302-43B2-AD5E-5511BD3F23B3","shape":{"__isSmartRef__":true,"id":548},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","padding","_Padding"],"_MaxTextWidth":269,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":546},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":549}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":551},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"0332A68D-7387-4C73-A86D-70A6C39815AB","412F69C7-6901-4A92-9241-7BC8BD884176","A7E016DF-9FE7-4D94-BE13-56258744386E","D41C4C1C-D5D2-4996-991A-D74D7AEA6ABE","205F2610-D0AE-4F73-9742-AC83BC5AA89D","E30F385C-496F-4332-B19E-A7C34D72747C","D94112C6-0723-418C-B5BB-2722B0AA6F64","A3C9BC85-B575-48B5-A916-2C1EDF7A3315","DFFE0582-67A8-449D-9D09-C962449340FF","03A059BE-EF14-4C8B-9B42-AD660A9CE201","5DC0F1E5-A6B1-42BD-85C1-CAEA5C1C9214","3B619390-D3C9-4B1A-B884-574B752AB40E","DC7867B2-184F-4A22-987A-590266B7F991","ED25CAC6-7393-43CA-B380-22E38647CC17","7C054DE8-277A-4F26-A8DB-3CAF2572062F","D1EFB03B-7B2E-4192-A43C-99340E18DB46","CF806570-D9F8-41E6-9B71-759CAB46CFCD","F3B70ECB-4164-40CC-BA9C-5D3D673FE464","33F866AF-B48D-4C58-99CC-75A408D45D47","361EA562-010E-42AA-B83F-F17E27A3CE8D","D1D244E6-3499-4273-AC03-2F2B8C2A6FC5","8402BA4B-83F3-443E-8E52-B06CE75FE8A4","812D7DC1-027D-4EAB-9CC3-6D7E24BE9702","1B662CC6-6EFC-46C3-A5DC-F21661EDA64D","5040358F-6EDE-454E-856B-2A7F411E8731","1F015C7E-E2BE-46F8-B2CD-CD64C594E209","09379E1B-8651-4FA7-9360-CE7C262CED0D","E9B1781F-14E8-4F80-8923-74D5A0B1AA45","2E8DAAEC-008F-45D3-AA1C-F5F1C4903B3A","2AC2A5DB-DCE6-4D85-AC1C-9C498A42AA1D","4095CC01-97B2-461A-B251-11E30003DC36","DE87B619-F5F8-4587-AAB9-0620B2A37507","4296980D-EE2D-4885-AB25-1F49FC395E64","55AF650B-348D-4ABD-9C9A-B4C5BDA4A7C1","403AF9D4-511D-428A-A042-93EC94E567D6","76BECBF3-7E70-414F-9DC7-2604F53B3E8F","BB52E6F4-8969-4D9E-A22D-011EEB170578","C0E084EB-9ECC-4733-8834-B83CFB6D0605","48AE2436-A23D-4B51-BD48-6CE5B2F3AE3A","220A6D93-6E26-4520-90D3-BCCA218E3D75","6BC45AE1-E0F3-474D-9F6B-670E6B7644FD","D37D6157-53F0-4CF9-8669-6194AA36D0E6","8D51CC71-70EE-43D3-BABD-24A41536FF9C","F5738E0F-28A4-48F0-962E-33EDBA530138","18C42A7F-5D4E-402F-8AB1-727DF8CE352D","D9A2A1A7-672B-4781-85A4-3E8DAFFC41BC","93D6FE92-7D65-410B-BEE1-0E5D2C978618","EB8362A0-D562-46F5-9C14-2179096CBCD8","5466155E-2072-4364-80A2-A2CBF7FD040D","360F812E-9DC6-499F-A55C-0A09605E6B8A","CE59DF29-724A-4763-B48A-207DCDAB82D7","0B0090B5-9F10-42C6-BEA2-C8087D0A9971","A9215F59-B5DE-46CD-A04E-1522875AA661","983E40A9-B975-44F1-9AA0-0D897AA486BC","D65F82C3-7095-454C-A9CF-B2AEB928C310"],"_MinTextWidth":269,"_MinTextHeight":null,"isLockOwner":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":552},"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"548":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(269.0,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"549":{"style":{"__isSmartRef__":true,"id":550},"chunkOwner":{"__isSmartRef__":true,"id":547},"storedString":"^","_id":"_122","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"550":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"551":{"morph":{"__isSmartRef__":true,"id":547},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"552":{"requiredModules":[],"idOnLoad":"84F3DFB4-3302-43B2-AD5E-5511BD3F23B3","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"553":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":554},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(269.0,16.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"554":{"stops":[{"__isSmartRef__":true,"id":555},{"__isSmartRef__":true,"id":556},{"__isSmartRef__":true,"id":557},{"__isSmartRef__":true,"id":558}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"555":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"556":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"557":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"558":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"559":{"stops":[{"__isSmartRef__":true,"id":560},{"__isSmartRef__":true,"id":561},{"__isSmartRef__":true,"id":562},{"__isSmartRef__":true,"id":563}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"560":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"561":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"562":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"563":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"564":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":2,"partName":"ScriptableButton","comment":"Has a script that is called on button press","revisionOnLoad":140039,"idOnLoad":"CDED3EA2-E0D9-444A-8576-50D5FE719F6F","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"565":{"sourceObj":{"__isSmartRef__":true,"id":546},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":546},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"566":{"morph":{"__isSmartRef__":true,"id":546},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"567":{"centeredHorizontal":false,"centeredVertical":false,"adjustForNewBounds":true,"resizeWidth":false,"moveHorizontal":false,"moveVertical":true},"568":{"onFire":{"__isSmartRef__":true,"id":569}},"569":{"varMapping":{"__isSmartRef__":true,"id":570},"source":"function onFire() {\n this.owner.previousSlide();\n}","funcProperties":{"__isSmartRef__":true,"id":571},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"570":{"this":{"__isSmartRef__":true,"id":546}},"571":{"timestamp":{"__isSmartRef__":true,"id":572},"user":"conradcalmez","tags":[]},"572":{"isSerializedDate":true,"string":"Thu May 03 2012 10:43:42 GMT+0200 (CEST)"},"573":{"submorphs":[],"scripts":[],"id":"9C4FC937-7EA2-49D8-BAD6-D9278AC73263","shape":{"__isSmartRef__":true,"id":574},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"_MaxTextWidth":null,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Label","partsBinMetaInfo":{"__isSmartRef__":true,"id":575},"textChunks":[{"__isSmartRef__":true,"id":576}],"charsReplaced":"Color","lastFindLoc":5,"priorSelectionRange":null,"prevScroll":[0,0],"isLabel":true,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","allowInput":false,"eventsAreIgnored":false,"eventHandler":{"__isSmartRef__":true,"id":578},"derivationIds":[2033,"C79CAC2C-AD12-4860-AFFC-DBDB5F6703DA","412DD984-FA95-4021-87D5-8BB0F7CAD5EE","BD4919FD-E962-4721-8961-35CFAB1F8D95","EA1CB384-7558-4587-95C2-85F01702F591","ECBB3B8E-C00B-486C-8665-AB7F622D715A","DDE8F0DF-8C69-48FE-8E66-7CFF6AF26BEC","7B3BDA3D-EFBD-4EF7-8917-54BDC577BEDB","EC3369C8-32CC-4231-BA92-8AE18F31CE06","4B38D054-140A-45EF-8368-22AF925A1836","A751706D-6835-4927-B267-C599C29D3306","A1B0094B-A38A-4866-A517-BEE72F83DF6C","8578C06D-54B2-4641-B9E4-E1D4AF51E3A8","6B8FF4F7-07E5-4CC8-9B95-EE55A661001E","25A27101-0A3E-4DC7-905C-A2EB02D902A5","69FA64B5-E929-4DFF-8648-16BB6A382A5A","8904B9F2-B17C-4DA8-A625-4DD780153355","02E14602-852E-48FE-8BD4-7BE384E8EE45","244BCD34-20D7-474B-BE22-7E49F9DC97F8","17DA334F-F856-4929-86D4-99002967FBFC","6EA25BEF-524B-4457-9ADB-2239A6B2E6EB","EAFD373F-10F7-403D-B8BE-FC94A7416B93","1F827DBD-6C3A-4519-91DA-34FF73C9E80A","9D7B1466-88E5-4D04-A547-2D07FFC4DA02","86CE726C-9D15-46E2-9543-AE4F0EA1A36D","76F22DD1-4794-4381-91EB-ED6E94695429","7B32BEE3-B270-4822-9AE3-D1A6297A712B","D2E8DDE5-DB1E-4DBF-8BF0-6D3B045740D2","FA5F7187-0577-4853-B80C-E59C1C535CC6","C9697849-178F-4F06-9213-9B5BF3A61368","DEC9B37E-F6AC-48CA-961E-698151F671E7","207B266D-85D6-475B-9BD4-37F98DFC0D0F","6B38CA52-8CA7-4278-9A35-A1C36642A127","4571E6D0-33A1-4C62-9CE8-06245B2D4760","FAA5129D-44E1-41AD-8A75-247DC8A9A06C","9EFDE92C-3788-472F-AA60-9542822A9455","6433F921-B2E5-4EDF-B16D-03584AB95B68","8018E85F-16A8-4628-9A2B-BC39C55FBA41","1D93410B-A432-4B28-93E5-EAB94A051B06","2887943C-AC1B-4946-B037-88A60F526FD1","FB14565F-085B-408C-A7EA-C4C410204685","F6FF16E7-691F-45E2-AF3C-F13B083E6D79","74FC5C01-137A-4F66-B8FB-615A23F6F950","7DC9DE96-3253-4508-BA94-519EC17972CE","F5D86E15-FBB4-48E1-9A7B-75D92E1B3A1C","75C3D8FD-C199-44A9-8EBB-5427FA3BDC72","B65644D3-282D-4FFD-9DEE-0821C84348C8","6A84A74E-DB69-43CD-9823-32E744E7E32E","34395002-4437-4363-9958-F1480572D479","13CBA883-EE3F-47F7-A8B3-D2F1BEE39FB8","BD6F05FB-38B6-4557-AF85-967D852393AA"],"moved":true,"owner":{"__isSmartRef__":true,"id":227},"_MinTextWidth":null,"_MinTextHeight":null,"isLockOwner":false,"layout":{"__isSmartRef__":true,"id":579},"_Rotation":0,"_Scale":1.002003004005006,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(141.9,8.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(43.6,-9.0)"},"574":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"_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(53.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"575":{"partsSpaceName":"PartsBin/Text/","migrationLevel":2,"partName":"Label","revisionOnLoad":140039,"idOnLoad":"9C4FC937-7EA2-49D8-BAD6-D9278AC73263","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"576":{"style":{"__isSmartRef__":true,"id":577},"chunkOwner":{"__isSmartRef__":true,"id":573},"storedString":"Pencil","_id":"_123","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"577":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"578":{"morph":{"__isSmartRef__":true,"id":573},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"579":{"moveHorizontal":false,"centeredHorizontal":true,"moveVertical":false},"580":{"submorphs":[],"scripts":[],"id":"2960B6E6-5E93-4827-9A1D-7B8DA53E7A7A","shape":{"__isSmartRef__":true,"id":581},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_MaxTextWidth":18.899550000000033,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":582},"textChunks":[{"__isSmartRef__":true,"id":585}],"charsReplaced":"some text ","lastFindLoc":20,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":587},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","87EBFDBF-139C-440C-982B-AAD48B9D98AC","97BE4891-629B-4CBB-BB38-338F4A138CF3","7EF6EA95-6CFE-4B3C-848B-1686ED2DD0EF","59ACADED-2375-4C49-B759-3C6BB03A6B87","F8CF7627-3328-4C73-B8E0-1908DC4E1196","AE00849F-5A56-4692-85CE-A7FCB45E3619","5018CE2A-F8F6-43C1-8C76-B21CDD466998","6ABA72E4-63BA-4CBE-A77D-7E437CA57994","20C44BEB-D347-4DF3-8520-F45ED4ADC861","73DC52D5-EF49-478F-B7D3-E071AEB6B0C6","26F58476-E767-42A3-8B8E-B54F63CD4A5B","DFF4B8F3-E31B-4E1F-82FF-188452AF89FF","6087D074-43C1-4602-8D61-6D28E6584AAF","376DDFFA-CB99-43BC-8D65-2CB2F2B0E1B0","3B8D3C62-5785-4162-90D5-D1EC928929A3","600A4B26-99F5-4862-B2A9-DCDC3F86FD7C","BF7110AD-02BF-4FAE-95AE-23C7C1E15D99","22F7B042-20C5-4641-ABD0-58FF31A31917","EB283B2C-86DC-4388-A13B-BCD66EA02AF6","F45228FB-41AE-44E9-B23D-CF3F364BC589","35B7D0BC-044A-4B72-BDF7-62DF7D33E849","CFE2E64E-62B0-4369-848A-595EAB543C2D","B3F508FE-E7B5-4B5A-9C5C-9EDA994269B5","E3DF4017-69F9-4380-92E8-00BFAD9DDC73","3B41F0EF-487E-4804-896B-C755BDB4F664","3CFB7D75-0895-404A-99D3-B98F2E865B0B","35CED00A-1646-4B4B-B02A-004FB513D9ED","1758E545-74B8-4C0E-A29D-54498DF2F4E1","4A0819EE-8979-4367-96FD-58E6570BC5A1","616B6C8F-57A8-433E-9BD2-321A61791802","AA556E8A-FBD2-4F93-AF21-E352C7B08737","0A637711-51CB-4252-A31E-09C415C815F6","439DA4CB-928C-4ABD-89BC-F303D5D46252","7C6A76DA-B28B-4A90-B229-B4117E994BF6","B1B7501D-3C1D-4141-B46F-83089B5B8013","AEC9B7E7-CDDC-4871-89B4-9A5D347BF779","73B1DEE8-0260-485E-8BB5-781485AE94FD","F9C66AED-4EC7-4BE8-A7B8-F60EA669836E","EF3F05B8-88A9-465D-B60F-5B915DFCA078","23A63915-1146-4049-9FB9-231E3BBE2D93","B9012178-0A08-4322-BF53-2120B2B26AC7","4479705E-5E00-4F9E-BDA5-947149D3F1D6","AF3C4ACF-2EBB-4E99-9D2B-5AA6B3BEBF08","83A1FCF0-C5D5-475B-825F-A5266779DE62","FEF294EA-9BAF-4124-A0AF-F70F2163788C","4C89801B-8EBD-4BDE-8FD8-EDCA366B717E","2682F05F-09DC-41CC-9649-715895B7D443","1CF97299-982E-4F9C-89CB-AD7D2FDD5A9D"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":18.899550000000033,"_MinTextHeight":null,"moved":true,"owner":{"__isSmartRef__":true,"id":227},"isBeingDragged":false,"isLockOwner":false,"layout":{"__isSmartRef__":true,"id":588},"_Rotation":0,"_Scale":1.002003004005006,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(18.0,358.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(38.0,-15.0)"},"581":{"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(26.9,19.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"582":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":583}],"revisionOnLoad":141269,"idOnLoad":"2960B6E6-5E93-4827-9A1D-7B8DA53E7A7A","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"583":{"date":{"__isSmartRef__":true,"id":584},"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"},"584":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"585":{"style":{"__isSmartRef__":true,"id":586},"morph":{"__isSmartRef__":true,"id":580},"chunkOwner":{"__isSmartRef__":true,"id":580},"storedString":"Fill","_id":"_124","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"586":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"587":{"morph":{"__isSmartRef__":true,"id":580},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"588":{"moveVertical":true},"589":{"submorphs":[],"scripts":[],"id":"CB778F1E-03FA-4807-BCB3-CFDD44D4FD46","shape":{"__isSmartRef__":true,"id":590},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_MaxTextWidth":37.861569000000024,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":591},"textChunks":[{"__isSmartRef__":true,"id":594}],"charsReplaced":"FillOpacity","lastFindLoc":11,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":596},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","87EBFDBF-139C-440C-982B-AAD48B9D98AC","A064931A-B29A-4756-9455-C78DAF8462F5","D993C10F-057F-4DAB-A297-3D22C667855F","5D25BC27-EA84-49FB-BB98-E513E34C02F1","D91985D3-023F-4E8E-A9FB-C23A9702FF1A","E1E59598-7652-461A-BE74-57B720E8CF32","C3FA0137-A20F-43A7-ADF5-A5044B382BCF","F191522B-FCE1-4CB4-9B60-3FC1FE122A8F","1BF9324C-7CDD-4B7A-B634-B675B07276C5","A800C4B9-2DA8-4A47-A6F3-BAC7FC5AA8F0","37B1073E-6AE4-40A7-929A-F46CD671054D","4B7AEEFC-9800-4FA2-AA34-1E46067FE555","A6CDF9DD-6C5B-48E9-B23A-C68D6F84A2F8","FE35DAC9-4F75-4640-95F8-16C30E901F97","C8769015-D01F-4E09-8676-FC3F5C47F46D","8E36B709-A0A7-4E76-AC5E-AA5530D639A5","688AB153-331E-4FDF-A89F-85788A1DFB11","B96FF59E-573C-4749-BDEF-308A2159A203","DBEB6FED-DBE1-42B6-9761-7140F975623D","0F8287CA-A4FA-4A75-A777-14538E618704","EB532BA2-6983-4075-A042-F948708B5B1C","CC8AF4E7-12B3-4A96-9A55-00933B960A10","D7BA7722-0AC9-4648-8E06-D8FD7CA13D21","08C2C389-A810-4EC1-9EB1-0C625AC7ECFB","5E0C539B-2A72-4ADB-A816-7E982D679AB7","64879F75-B142-41D6-AADD-FF308F523255","34A66A82-785B-461C-B1DB-6FD52D2DA387","B9C7D740-3185-4517-90C1-9E23DFD15CD9","B56C8BD3-8109-47F8-BB2B-54555F3226C1","29EBC4C8-30BF-4CCF-B95D-FBA38B2094AC","872FE71E-1BE1-48B3-8AEC-73DE76D05129","FA283085-C9B1-4ADE-B878-E4B1599A1437","F87171EB-50B6-4F1A-AEFB-9DDB9540D81A","0CBB2B59-0C45-4045-BF92-99A1033BF297","69FA40AB-9E42-410B-82C9-90C4728CEBB2","CFEA83D5-649A-4A99-9138-4B42C8EA777C","5A412C99-7A27-4844-A4C0-1AA225323A4D","4DBCECAE-3578-4BA2-B898-679F2F623483","AA243B8A-C881-44D0-81B7-1F2E742E6EAF","DC1230CC-F540-4103-8C96-C742CC2C8E5F","A0F5B112-E937-4A2C-ABC4-AB48EFA7D3CF","4BEF6991-E7A1-4C0F-8272-63F3671C97DC","C33CAC0C-555E-4EDE-84A8-DE4FCE9B23C9","50998858-A6E5-4E9B-A423-A67A38F74F4A","B6F72394-1544-4028-A957-7B94A9827336","E5FF352B-048B-4DCC-B06C-0E9A55E46DEC","63E44FC8-A5EF-4174-B9E6-90D998AAB34E","D666A164-EDBE-4960-A0CF-23E57001850E","3D74AD58-E2B6-4E68-A94F-E57A9ECE4563"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":37.861569000000024,"_MinTextHeight":null,"moved":true,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":227},"isLockOwner":false,"layout":{"__isSmartRef__":true,"id":597},"_Rotation":0,"_Scale":1.002003004005006,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,395.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(36.0,-14.0)"},"590":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"_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(45.9,19.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"591":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":592}],"revisionOnLoad":141269,"idOnLoad":"CB778F1E-03FA-4807-BCB3-CFDD44D4FD46","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"592":{"date":{"__isSmartRef__":true,"id":593},"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"},"593":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"594":{"style":{"__isSmartRef__":true,"id":595},"morph":{"__isSmartRef__":true,"id":589},"chunkOwner":{"__isSmartRef__":true,"id":589},"storedString":"Alpha","_id":"_125","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"595":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"596":{"morph":{"__isSmartRef__":true,"id":589},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"597":{"moveVertical":true},"598":{"submorphs":[],"scripts":[],"id":"9FAE2975-7D10-43FF-9F9F-D167BE3FCE19","shape":{"__isSmartRef__":true,"id":599},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_MaxTextWidth":37.861569000000024,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":600},"textChunks":[{"__isSmartRef__":true,"id":603}],"charsReplaced":"Alpha","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":605},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","87EBFDBF-139C-440C-982B-AAD48B9D98AC","A064931A-B29A-4756-9455-C78DAF8462F5","D993C10F-057F-4DAB-A297-3D22C667855F","5D25BC27-EA84-49FB-BB98-E513E34C02F1","7E86C484-6B33-4823-9C17-FB3E8A347E55","63CBE373-D3BF-48C8-885A-C520795271D7","6ABC5E0C-719A-415A-9CBB-46CD780CDAE1","C49B9986-1962-4EE8-B741-A9699871D96C","1A15D081-7400-4351-AD60-FAD5B5438483","529BAD00-5A95-49F0-AFC2-650879382482","56703798-90CF-47F0-BD3A-78A735083DB4","641E76CF-65BA-46E9-89B3-E8E6A6D79886","1BEF73B0-7CF1-4899-B0DC-47340BAADCD4","04A044EF-1F48-4168-85C8-17AC1E653154","CAA2BE98-1252-4C0E-8D20-A2021C2198C3","CFC2D137-E563-46A0-83B8-23C6F0BA0CBA","F2F88EB0-2406-44B3-801C-FEDCDBB4E93C","E3B671D0-82C5-4ED4-9A37-7F3350FAD744","84014494-A07A-42EE-85D6-20F98E77A287","451188AD-03AD-4AB9-B7C6-37A5FB675709","D5942531-DE47-4945-8A32-2ED2CDB02FB8","5A727A5D-8E29-4ADE-BCE5-6F872D0EE8E9","7736F1ED-946B-4971-AEF1-AC0605583889","545FADEB-9F97-4DE3-9BBB-3CFF1F87A2B5","6DA685F0-2078-43C4-8F63-AB5BA5295DF4","C6FF51C4-3A52-4ABD-B369-506313A5B295","438C4649-E5C1-4969-857F-0A090B93C560","C2E0A063-10B5-4353-9A10-51CD66325901","DD408343-4F7A-4912-B958-863CC5303D9A","6A2F3808-C4BF-49F9-BDD8-EC4FBCA842EC","A9DC04E2-0F09-4218-AA05-856ACE625EFD","2B910CD1-625C-4EF0-9199-2C722311C9F5","1A42F87E-6811-417A-B197-9AA5E39C2AD8","8841F375-58BC-4CCA-80C6-92842E2D0D45","8ECBCAB5-728A-4F75-8487-B1FE2D0E34F7","D6A8EC9A-544C-4ED3-9646-D943DAA46CCD","E151D4FF-36BA-4DA7-A28F-54E910E66F17","42034617-BB2D-41B4-A475-064332D150DB","A4DDFEA0-3830-4596-9148-7DE2D397CBEE","9487517E-A5E9-4ADC-85AD-A3F6FD872524","742CFF67-67AD-4A54-9539-4C28D806DD93","B57C92A5-852C-4D6D-9A71-FE3BED095824","A56D39BE-80C2-49D8-A2B2-5AB050878257","B6D9AB2A-28A4-463D-830A-F98DE9E164B7","CE6502AE-4A16-4C28-B858-75BE35E2AF50","CACA1AE4-3D34-4BD7-B012-8656098BC96B","471A207F-19A0-4E1C-8BE9-D7168DF5D2E4","7544E245-D27E-45E7-B5CA-8BF881A2E515","7033BE1A-44C1-4131-8C54-D3B6E9BFB74D","E57CAE97-FA86-4999-A1E4-4DF28DB16AA2"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":37.861569000000024,"_MinTextHeight":null,"previousSelection":[0,5],"moved":true,"isBeingDragged":false,"isLockOwner":false,"layout":{"__isSmartRef__":true,"id":606},"owner":{"__isSmartRef__":true,"id":227},"_Rotation":0,"_Scale":1.002003004005006,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(21.0,436.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(36.0,-14.0)"},"599":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"_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(45.9,19.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"600":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":601}],"revisionOnLoad":141269,"idOnLoad":"9FAE2975-7D10-43FF-9F9F-D167BE3FCE19","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"601":{"date":{"__isSmartRef__":true,"id":602},"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"},"602":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"603":{"style":{"__isSmartRef__":true,"id":604},"morph":{"__isSmartRef__":true,"id":598},"chunkOwner":{"__isSmartRef__":true,"id":598},"storedString":"Width","_id":"_126","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"604":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"605":{"morph":{"__isSmartRef__":true,"id":598},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"606":{"moveVertical":true},"607":{"submorphs":[{"__isSmartRef__":true,"id":608}],"scripts":[],"id":"C414BE17-8038-4C20-9C54-E912A44AD02D","shape":{"__isSmartRef__":true,"id":612},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","midColor","distanceToDragEvent"],"attributeConnections":[{"__isSmartRef__":true,"id":617},{"__isSmartRef__":true,"id":619},{"__isSmartRef__":true,"id":621}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":1,"sliderKnob":{"__isSmartRef__":true,"id":608},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"ColorSlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":623},"eventHandler":{"__isSmartRef__":true,"id":628},"layout":{"__isSmartRef__":true,"id":629},"derivationIds":[2631,"729D9A8F-DDCC-4C30-A80B-BE2338365BE9","048081A3-791A-4CAD-BCB7-B0E99E88A108","2F5D16C6-73C1-45E2-AE26-E48354D8183F","5344A4B2-0120-48B4-A219-5DECCC226EB5","79EB29CB-055A-4DEA-8B7A-C690019C1F78","15FF0C94-D00A-48CD-9ACB-54FB7F4631EB","9D2D0DDF-46FA-4135-8EB9-85EFAB1FD282","A9388423-07CE-4BA8-8FA2-5EE0788AECC4","474E7EF9-0C2D-46DF-968D-A10A0CB2FC8C","AE3122C4-0026-499B-A8C2-0F94A5EDF4C9","4E5DB827-ED77-4BA8-97BB-112CE99AD887","954B31E7-04D2-4EF1-B9DB-4E8B34B6A6D0","83F7E492-F47B-46E3-AD8D-44D8EE046174","2D1D7F00-DD43-4139-885A-421D57AFD0E9","F4111528-0567-4FDA-9BA0-567522F4F9C8","846BA7C2-A6E1-408E-8C17-C449B3C94B78","EBDD88C8-A5C6-4717-A0A0-6D48CA80D9AE","0A72042B-46C7-44A3-AE67-F606076E200C","26CC2299-2173-4FC3-889C-723F8BE50E18","16559033-2C86-409A-9889-8F92E64142BD","91CE4838-9C68-4034-9EC3-E664B41FC585","5643DD24-41B8-423E-9F53-EE1DFB28D6E3","0B189275-5ED3-4690-A852-4BABD31B5A59","DFDC2C31-9519-4BB3-8918-D27043835DC1","CCE9C350-CA71-4756-81CC-BF5BAB0A3E36","1E258E62-A959-476A-9E74-E45B47A5C969","25625A34-B3D7-4DE7-83EC-5AADB6DC0D82","7415F52E-D6D6-4DAA-8CE7-D050F4957935","9CE5D22B-2512-4F48-831E-B3F94D2F6ED5","B2118B8E-7F68-4CC0-A63F-1088AF01DCE0","502BC274-5C97-4A9E-BCAF-40BDA97A9C09","07B94FA9-D7FF-4483-BE26-0CF3DD60B360","507A2273-9898-44F5-9349-C40376C926F4","20857639-5F5B-4C53-A54A-3C8642797E61","98DE7E9F-3367-4DF2-A4CE-9805C89CD4B3","97C8C337-0534-46C6-BE0E-DD5170228C57","FDD12894-DBFC-485C-AE41-F69EB45E981B","5728E9FC-1DE9-42DF-B7ED-9E80ED3C0841","15A318EA-732A-4535-A8D5-124B86782E21","61D74E44-5C1F-4C2F-B6FB-5F958DD59F1B","AACA1692-EF27-4322-9A30-EA130D1B4EF0","0791CE4D-E3D9-49F8-A944-0778BE078258","A71FAD38-C147-436C-B315-049F01CDE9A3","84364928-A6E4-4E4B-8630-3534919819DC","D64E10AC-B6CA-4C11-9107-1085CA5BE2D3","20E2A741-A16D-4B5D-A9B2-60C901371978","1A3DE8ED-15AC-4C44-9B1A-0AA8312E5BAD"],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":227},"headRevision":145293,"prevScroll":[0,0],"value":0.5,"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":630},"__LivelyClassName__":"lively.morphic.Slider","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(21.0,346.2)","midColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(110.0,-24.0)"},"608":{"submorphs":[],"scripts":[],"id":"703367B6-C9C9-4B1B-B581-D5584A63089D","shape":{"__isSmartRef__":true,"id":609},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"__serializedExpressions__":["_Position","hitPoint"],"slider":{"__isSmartRef__":true,"id":607},"owner":{"__isSmartRef__":true,"id":607},"styleClass":["slider_horizontal"],"eventHandler":{"__isSmartRef__":true,"id":610},"derivationIds":[2632,"4685341A-CC42-43FD-A93E-AA9EBE585604","EE973BE5-DA45-458D-90BB-4AD89F30330A","47BA9027-1EA6-43C6-8DF6-E750470A1BB9","911AE91C-5FD6-4EB3-8510-F75B8F009354","792146B8-89E2-44AE-B529-B1E9329F0C06","487DF1B4-8903-4E6B-9851-C87C11D83824","DB875EAF-EAFC-40FA-A093-E2377E20A31C","2708F9E1-E7EC-4CBC-BDB6-882D38B16E72","376398F2-2938-479F-8FD9-E8C2F614F86C","1175FF58-851F-42C0-A18B-71669AE9CAD0","7CBC9FF9-969A-4496-BF6C-465E92B6CDF7","87F08916-20FB-46D9-9AA6-E16D459D647E","5E2F93A6-3487-4597-B56C-401EEBEE2DC5","C9BBD3FC-27DE-477E-85CA-07B63DE07550","CDC3B3E7-78D6-4D8B-81D6-17214FB36669","43405D29-F5EF-45CC-B7E2-BAC5635DE2E3","AB363F6E-E2D5-43A3-8D63-D384776CAD3D","40B5F039-5AC6-4A23-AF0D-1487A4C7E9A4","7A2EE06E-343E-437A-B073-CB1502C5F1BA","11B6AF0A-BB1D-4188-94C9-BD3793B8FE53","3079ECEA-F10E-4DAA-85D1-30ADE80AB625","D0EB1C08-345E-455D-9255-B368A5F6D9EE","A861677A-0B23-4506-AF72-25D91A031171","4A53F26D-0181-41E2-BEEA-F59A0291C646","7542A302-95D7-4115-88D5-EDF66C1FA3E1","1B62664E-ED5D-4831-8318-3F2CD020C232","898653B9-DCB5-4BB8-BE3F-1BF601DACFF5","B071C25C-72C6-4639-BC0B-689429545879","A08647C5-88C6-4FC3-B87A-11AC8FAB1296","648BCF65-C395-4C6A-8894-9DEAC96B196B","B33A21DF-06E0-40DA-8ED5-7527A25B7CA6","1EBD6801-4164-4535-8BCE-FB8BCC27F6D1","3522E372-CF8B-45C2-A1F5-F9C23C312BE9","46167F3A-53D0-47F7-A116-9E5ECEEE72D0","79AB201C-8234-4F29-9543-C2416F6A2EC3","B5796EAF-AE7C-4E30-A7FA-A8CB0586560E","2437D99E-EE00-490F-9637-BE7534759CEA","1AEBE000-0395-4451-99C2-19600148ECC5","E9B5E08E-E524-422D-B1EA-EB78C6889BF4","DC173E10-106F-44C2-958B-0C9CE6084F31","D93CC9A1-A4BE-484A-B8B3-BBC3DC5359BE","E9904CDB-1C6C-464D-9126-94EB755AE1C8","33D660E8-5DC9-4050-B336-F552107969CB","1BE95D9C-1ABE-4F0D-8620-CB261D3B19E1","E0835ACD-4566-444B-997A-99D966D1AF02","A60F0F94-6E0B-42EC-8F9F-1B79882AF238","91D96403-77B3-4842-ADCF-F1209414DE8D"],"isBeingDragged":false,"draggableWithoutHalo":true,"showsHalos":false,"_ClipMode":"visible","prevScroll":[0,0],"partsBinMetaInfo":{"__isSmartRef__":true,"id":611},"__LivelyClassName__":"lively.morphic.SliderKnob","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(136.8,0.0)","hitPoint":"lively.pt(1123.0,403.0)"},"609":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":2.7760000000000002,"_BorderRadius":13,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(30.4,7.0)","_BorderColor":"Color.rgb(146,146,146)","_Fill":"Color.rgba(235,235,235,0.6)","_Padding":"lively.rect(0,0,0,0)"},"610":{"morph":{"__isSmartRef__":true,"id":608},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"611":{"requiredModules":[],"idOnLoad":"703367B6-C9C9-4B1B-B581-D5584A63089D","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"612":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":613},"_BorderRadius":6,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(304.0,7.0)","_BorderColor":"Color.rgb(95,94,95)","_Padding":"lively.rect(0,0,0,0)"},"613":{"stops":[{"__isSmartRef__":true,"id":614},{"__isSmartRef__":true,"id":615},{"__isSmartRef__":true,"id":616}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,1,0)"},"614":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"615":{"offset":0.5,"__serializedExpressions__":["color"],"color":"Color.rgb(0,0,0)"},"616":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,0,0)"},"617":{"sourceObj":{"__isSmartRef__":true,"id":607},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":607},"targetMethodName":"adjustSliderParts","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":618},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"618":{"source":{"__isSmartRef__":true,"id":607},"target":{"__isSmartRef__":true,"id":607}},"619":{"sourceObj":{"__isSmartRef__":true,"id":607},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":227},"targetMethodName":"setBorderFillOfTarget","converterString":"function (val) {return this.getSourceObj().getColor()}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":620},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"620":{"source":{"__isSmartRef__":true,"id":607},"target":{"__isSmartRef__":true,"id":227}},"621":{"sourceObj":{"__isSmartRef__":true,"id":607},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":227},"targetMethodName":"updateAlphaSlider","converterString":"function (val) {\n return this.getSourceObj().getColor()\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":622},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"622":{"source":{"__isSmartRef__":true,"id":607},"target":{"__isSmartRef__":true,"id":227}},"623":{"requiredModules":[],"partsSpaceName":"PartsBin/iPad Widgets/","migrationLevel":4,"partName":"Slider","comment":"The connection point \"value\" can be used to read/write the slider knob position.","changes":[{"__isSmartRef__":true,"id":624},{"__isSmartRef__":true,"id":626}],"revisionOnLoad":140039,"idOnLoad":"C414BE17-8038-4C20-9C54-E912A44AD02D","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"624":{"date":{"__isSmartRef__":true,"id":625},"author":"athomschke","message":"","id":"D5731AD3-FA80-46BF-85E1-B66950AD79A1"},"625":{"isSerializedDate":true,"string":"Fri Feb 03 2012 13:17:09 GMT+0100 (CET)"},"626":{"date":{"__isSmartRef__":true,"id":627},"author":"undefined","message":"usable on desktop now","id":"16A49220-1DD9-438C-9AD4-FC0DCF759D78"},"627":{"isSerializedDate":true,"string":"Tue Mar 13 2012 11:47:54 GMT+0100 (CET)"},"628":{"morph":{"__isSmartRef__":true,"id":607},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"629":{"resizeWidth":true,"moveVertical":true},"630":{"updateColor":{"__isSmartRef__":true,"id":631},"updateFill":{"__isSmartRef__":true,"id":635},"getColor":{"__isSmartRef__":true,"id":639},"setKnobFill":{"__isSmartRef__":true,"id":643}},"631":{"varMapping":{"__isSmartRef__":true,"id":632},"source":"function updateColor(color) {\n this.midColor = color;\n this.setFill(new lively.morphic.LinearGradient(\n [\n {offset: 0, color: color.mixedWith(Color.white, 0)},\n {offset: 0.5, color: color},\n {offset: 1, color: color.mixedWith(Color.black, 0)}\n ],\n 'eastWest'\n )); \n}","funcProperties":{"__isSmartRef__":true,"id":633},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"632":{"this":{"__isSmartRef__":true,"id":607}},"633":{"timestamp":{"__isSmartRef__":true,"id":634},"user":"undefined","tags":[]},"634":{"isSerializedDate":true,"string":"Tue Mar 13 2012 11:49:04 GMT+0100 (CET)"},"635":{"varMapping":{"__isSmartRef__":true,"id":636},"source":"function updateFill(value) {\n\n}","funcProperties":{"__isSmartRef__":true,"id":637},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"636":{"this":{"__isSmartRef__":true,"id":607}},"637":{"timestamp":{"__isSmartRef__":true,"id":638},"user":"undefined","tags":[]},"638":{"isSerializedDate":true,"string":"Tue Mar 13 2012 11:48:47 GMT+0100 (CET)"},"639":{"varMapping":{"__isSmartRef__":true,"id":640},"source":"function getColor() {\n var color = this.midColor;\n var alpha = this.get('AlphaSlider').getValue();\n if (this.value < 0.5) { \n return color.mixedWith(Color.white, 1-(0.5-this.value) * 2).withA(alpha)\n }\n else { \n return color.mixedWith(Color.black, 1-(this.value-0.5) * 2).withA(alpha)\n }\n}","funcProperties":{"__isSmartRef__":true,"id":641},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"640":{"this":{"__isSmartRef__":true,"id":607}},"641":{"timestamp":{"__isSmartRef__":true,"id":642},"user":"undefined","tags":[]},"642":{"isSerializedDate":true,"string":"Tue Mar 13 2012 11:48:39 GMT+0100 (CET)"},"643":{"varMapping":{"__isSmartRef__":true,"id":644},"source":"function setKnobFill() {\n var knobStyle= new lively.morphic.LinearGradient(\n [\n {offset: 0, color: Color.darkGray.mixedWith(Color.white, 0.5)},\n {offset: 0.3, color: Color.lightGray},\n {offset: 1, color: Color.white}\n ]\n )\n this.sliderKnob.setFill(knobStyle);\n}","funcProperties":{"__isSmartRef__":true,"id":645},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"644":{"this":{"__isSmartRef__":true,"id":607}},"645":{"timestamp":{"__isSmartRef__":true,"id":646},"user":"undefined","tags":[]},"646":{"isSerializedDate":true,"string":"Tue Mar 13 2012 11:45:15 GMT+0100 (CET)"},"647":{"submorphs":[],"scripts":[],"id":"083677C1-8954-4ECA-AA1F-1FF564A47BA2","shape":{"__isSmartRef__":true,"id":648},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":649},"__serializedExpressions__":["_Position","distanceToDragEvent"],"itemList":["solid","hidden","dotted","dashed","double","groove","ridge","inset","outset"],"selectOnMove":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":650}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"name":"BorderStyleList","partsBinMetaInfo":{"__isSmartRef__":true,"id":651},"prevScroll":[0,0],"selectedLineNo":0,"valueScale":1,"changeTriggered":true,"derivationIds":[11781,"1EF926CA-67F0-45FA-9E7D-E9034D56CAA2","2E149ACE-250A-4465-BC05-AA66A575398B","7096417E-0F8D-4B98-AC51-8E81563E75BD","16D59198-60CB-4E25-B9DA-D8AFDE6B9B2B","981B90D9-AE6A-4508-9CAF-21C2A5A49584","9AA97AE5-50A1-4B73-9DD5-4E364E5FDF72","C197A504-B16B-4280-9DE4-DC595D158682","8D06E9D6-D635-44CB-B717-6CB10912DC70","CF5D6727-217C-443B-BE77-0877990A3BEB","9AFEB5EE-AE5B-4224-AB00-41F2611F3422","73D7A271-669F-4F7A-9175-814EBD6D4F30","5D69AB53-CCF5-47B5-9EC3-6264F78A4248","9F42AAE7-6C1E-4698-AD90-D051D2544D95","1D26869E-18A6-4A1D-BBCC-DBA950DC9807","1647007C-25C5-405D-A011-D51CDA5BB538","9390C209-8BF9-4EC9-8A04-7B198E6216DB","0F17BFF9-85EA-4782-8E1B-8A21C923BA15","8CE96CCC-365D-4BA2-A3E2-88ABBEF27B21","42157C35-C27D-4180-8A78-6949E190BAF1","3D61555A-7B24-472E-85AE-97175357A63E","098C17F3-FC96-4541-8609-BE4973216894","68310638-EF3A-4805-B102-6E2B935161EF","BDF011CE-45E1-4C2B-A9B3-2E43A51631F3","42A32573-F954-42DA-A655-963D6BBD8ADE","FB756F60-AAA3-4C9E-914D-E61B3DEA0228","DEC2E4F2-F39E-4D77-B8BB-3D2850C77E1B","12C03103-D466-4D5E-9E59-A1D31AC68065","A1987F2E-0259-4F47-91F7-57C99E2D931B","1921E24C-1307-4F5B-8656-46BE2D6DD746","0FCC90FB-9101-483F-9F36-D8E75E16F308","2C97FA20-2D26-484B-945A-905A6CDF5B8E","E31E7E34-6B1F-4F4A-AFFE-AC91730429FB","5C743413-018E-42D4-AF7A-96C89D86726F","886CB667-3E7A-4E8F-AD1C-DB6AC707002B","7E0CFDA0-2FE8-454C-8D81-523AB8858617","992ECA9C-1526-4E1A-A0EF-6CCC8807AC1D","31C22FA6-B6F8-41B3-8BF3-092027ACB204","1639A328-52B2-4FE6-A0BC-F767086A0600","5A8CA7D4-3E57-478B-A1FB-6A83B9B43086","9AF31BE3-7F86-4F88-A595-23F691330740","EB27890A-74DF-4336-8BF0-184F0C93A081","371530F7-409D-47C7-BD1F-EAABAEE619A3","488457A9-8130-4186-9C88-A7335BD204C6","3F2902A9-3DC3-4E9C-9C3F-FCCB62A0B539","213A1183-634B-45AF-98E5-20F37A9CBDF6","A2F03D82-9AAD-4AE8-97FE-1289E9BE49C1","4C4E6C9E-3B44-4238-B234-353E095AF450"],"owner":{"__isSmartRef__":true,"id":227},"isLockOwner":false,"selection":"solid","layout":{"__isSmartRef__":true,"id":652},"isBeingDragged":false,"#startLetters":"sel","_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":653},"__LivelyClassName__":"lively.morphic.DropDownList","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(22.6,462.8)","distanceToDragEvent":"lively.pt(106.5,-16.1)"},"648":{"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":0,"_BorderRadius":0,"_BorderStyle":"solid","_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(304.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"649":{"morph":{"__isSmartRef__":true,"id":647},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"650":{"sourceObj":{"__isSmartRef__":true,"id":647},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":227},"targetMethodName":"setBorderStyleOfTarget","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"651":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","comment":"\"Native\" drop down list","idOnLoad":"083677C1-8954-4ECA-AA1F-1FF564A47BA2","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"652":{"resizeWidth":true,"moveVertical":true},"653":{"setupConnections":{"__isSmartRef__":true,"id":654}},"654":{"varMapping":{"__isSmartRef__":true,"id":655},"source":"function setupConnections() {\n connect(this, 'selection', this.owner, 'setBorderStyleOfTarget')\n}","funcProperties":{"__isSmartRef__":true,"id":656},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"655":{"this":{"__isSmartRef__":true,"id":647}},"656":{"timestamp":{"__isSmartRef__":true,"id":657},"user":"undefined","tags":[]},"657":{"isSerializedDate":true,"string":"Tue Mar 13 2012 16:14:21 GMT+0100 (CET)"},"658":{"submorphs":[],"scripts":[],"id":"3213D453-FA3B-4AEF-9769-2D3DD32688E8","shape":{"__isSmartRef__":true,"id":659},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_MaxTextWidth":37.861569000000024,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text3","partsBinMetaInfo":{"__isSmartRef__":true,"id":660},"textChunks":[{"__isSmartRef__":true,"id":663}],"charsReplaced":"Alpha","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":665},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","87EBFDBF-139C-440C-982B-AAD48B9D98AC","A064931A-B29A-4756-9455-C78DAF8462F5","D993C10F-057F-4DAB-A297-3D22C667855F","5D25BC27-EA84-49FB-BB98-E513E34C02F1","7E86C484-6B33-4823-9C17-FB3E8A347E55","63CBE373-D3BF-48C8-885A-C520795271D7","6ABC5E0C-719A-415A-9CBB-46CD780CDAE1","C49B9986-1962-4EE8-B741-A9699871D96C","1A15D081-7400-4351-AD60-FAD5B5438483","529BAD00-5A95-49F0-AFC2-650879382482","56703798-90CF-47F0-BD3A-78A735083DB4","641E76CF-65BA-46E9-89B3-E8E6A6D79886","1BEF73B0-7CF1-4899-B0DC-47340BAADCD4","04A044EF-1F48-4168-85C8-17AC1E653154","CAA2BE98-1252-4C0E-8D20-A2021C2198C3","CFC2D137-E563-46A0-83B8-23C6F0BA0CBA","F2F88EB0-2406-44B3-801C-FEDCDBB4E93C","E3B671D0-82C5-4ED4-9A37-7F3350FAD744","FFF9EFB7-4779-4F10-AEEC-D1265E9BC385","3D67B2C2-6EBE-4F71-A440-F131BC4C76E2","F1B52058-B9BC-461F-9A55-A9BEA890790A","972D0D71-98B8-42CB-8EF6-17F59A80918B","23CEC2A7-13D5-4F1D-9C8F-EDFFFB7A73E2","094A64D1-2788-4DDE-9C54-2457D98DACEE","662C11E2-B06F-4A6C-96DD-FCBFEEEA7F94","856DBAB4-F668-4F3D-B7BA-6A4E3019D614","1CE09935-370E-4A05-B9E0-FE033F041608","0BB47618-B050-499E-81D2-0DE2BF7E4B64","226D2754-6232-4140-8F73-76873EA796E8","56A50A4A-E18C-4C9C-B341-093E162DEC51","FF9BB351-78DF-4E0E-B4E7-B166A6194597","5FBEB8DB-49EB-47F5-91CE-797DE4F488AF","06E210C7-725D-4D25-B396-5EF1A3B441FC","CCF9F7BE-ABFC-4BAF-8A73-91B127FEBBF6","DA11AD40-B131-4B47-A092-CBFB0488B159","2697A248-1CEF-41D3-863C-DA44F5BF74B8","371D82B1-B456-484D-8BE6-03EB98F37024","3D97F6A7-9D54-40FE-BB62-FC4924343E8E","55AB989D-DCF7-4449-8A67-A507C178A5E7","6F05544E-6FE6-4A9E-A3BB-5942E5A3792D","BEF968E4-A4FE-4C8F-8CEE-7AA4C0787388","7281ED0C-9ACA-40B6-A10D-4967F650C20B","557333BB-CF73-4761-9448-95B536D2C80B","FCE1A780-EF11-47DB-AFED-15432A76BBFE","6607FC85-E16A-4037-B9E4-2F6A361E4BF1","71A5927E-2C49-4AC0-9FF1-04B52D9138E8","B6FE9A82-AE4A-4536-BC68-F124335D17C1","CCC84C2C-452C-4DD6-B97C-C59199363DD1","35C13158-9C82-4BC9-8707-1A44C16A000A","A1DD769A-DA9B-4CE5-A1D4-E1491C026428","1A593874-83E6-48CB-9C89-E91C09DE771D"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":37.861569000000024,"_MinTextHeight":null,"previousSelection":[0,5],"moved":true,"isBeingDragged":false,"isLockOwner":false,"layout":{"__isSmartRef__":true,"id":666},"owner":{"__isSmartRef__":true,"id":227},"_Rotation":0,"_Scale":1.0100552207170068,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(16.0,483.6)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(33.1,-9.7)"},"659":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"_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(45.9,19.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"660":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":661}],"revisionOnLoad":141269,"idOnLoad":"3213D453-FA3B-4AEF-9769-2D3DD32688E8","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"661":{"date":{"__isSmartRef__":true,"id":662},"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"},"662":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"663":{"style":{"__isSmartRef__":true,"id":664},"chunkOwner":{"__isSmartRef__":true,"id":658},"storedString":"Style","_id":"_127","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"664":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"665":{"morph":{"__isSmartRef__":true,"id":658},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"666":{"moveVertical":true},"667":{"submorphs":[{"__isSmartRef__":true,"id":668}],"scripts":[],"id":"F2315DED-BE1F-478B-942B-668A3ECDD49F","shape":{"__isSmartRef__":true,"id":676},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"attributeConnections":[{"__isSmartRef__":true,"id":681},{"__isSmartRef__":true,"id":683}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":20,"sliderKnob":{"__isSmartRef__":true,"id":668},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"WidthSlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":685},"eventHandler":{"__isSmartRef__":true,"id":686},"layout":{"__isSmartRef__":true,"id":687},"derivationIds":[2631,"6B27953E-F9AA-45A9-BD2F-511798CFA1FC","AA8DFB92-6F0E-47C5-BE98-776C3968B2D9","8C508C06-B51F-4A11-982F-EA25F0D0E9EF","54416319-8F88-4091-8BDF-0E1BE81DB367","8778BE1F-597D-4295-99C1-BD594EF26C48","395D8CAE-B0ED-4054-9FEC-793F45C2A6F1","9C483BCC-1609-4755-A6CB-5E71D03BB8E3","023E6F67-C853-4F7A-B1A2-145A0183BDD9","F208B3C0-CA78-4557-8DF4-8E678C2B1D99","77CABE97-38FF-466A-B564-004E63A2ACB5","473724D9-D218-4EB7-AC47-3FE4D15B9417","27956314-E491-4446-BDBD-37B429115C0E","F177D12D-F3BA-47D1-BCA0-CD64B85F5E13","D5C0743C-DDAD-40C5-ACA8-98C39EE1E437"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":227},"isBeingDragged":false,"value":0,"_Rotation":0,"_Scale":1.0080361203307935,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":688},"__LivelyClassName__":"lively.morphic.Slider","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.4,423.4)","distanceToDragEvent":"lively.pt(208.0,-15.0)"},"668":{"submorphs":[],"scripts":[],"id":"2FAE88B1-1060-42F9-AA26-83D180480FE5","shape":{"__isSmartRef__":true,"id":669},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"__serializedExpressions__":["_Position","hitPoint"],"slider":{"__isSmartRef__":true,"id":667},"owner":{"__isSmartRef__":true,"id":667},"styleClass":["slider_horizontal"],"eventHandler":{"__isSmartRef__":true,"id":674},"derivationIds":[2632,"C2BF365D-48F7-44DD-92E4-A0436F6CC291","BE155D1A-6522-4B0B-BFA4-9EE64487A7C7","A3CA8757-9E7A-4587-BFE3-215A9AF10924","8CAD3AA6-6807-4A3D-AFEF-BF310390E3DE","2C31CE8E-1D85-435D-A797-57B14CF9367F","CA8041BA-A7A7-4B29-B90E-F77337EEBAA5","8B31F01E-40AD-4151-B7CC-A51A59C3272D","C278F90E-F15A-41D4-9E5E-95050A820B7C","386ADEFD-F560-4110-968E-0C0FEDDBEE9F","76EE616F-0357-4A7C-B035-8626BBC30BD6","4F4C8A9B-7556-4179-9077-2A63BB2D9CF3","181E8E67-6F3C-4A7D-A45A-A35CC0B5BFF8","7D8E97FE-8541-4758-915B-2816B7BDA3FA","2DFD052E-9C80-4600-AE6E-54DA027BC195"],"_ClipMode":"visible","isBeingDragged":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":675},"__LivelyClassName__":"lively.morphic.SliderKnob","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)","hitPoint":"lively.pt(1322.0,531.0)"},"669":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":670},"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(30.4,7.0)","_BorderColor":"Color.rgb(102,102,102)","_Padding":"lively.rect(0,0,0,0)"},"670":{"stops":[{"__isSmartRef__":true,"id":671},{"__isSmartRef__":true,"id":672},{"__isSmartRef__":true,"id":673}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"671":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(196,211,221)"},"672":{"offset":0.5,"__serializedExpressions__":["color"],"color":"Color.rgb(137,167,187)"},"673":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(96,130,153)"},"674":{"morph":{"__isSmartRef__":true,"id":668},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"675":{"requiredModules":[],"idOnLoad":"2FAE88B1-1060-42F9-AA26-83D180480FE5","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"676":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":677},"_BorderRadius":6,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(304.0,7.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)"},"677":{"stops":[{"__isSmartRef__":true,"id":678},{"__isSmartRef__":true,"id":679},{"__isSmartRef__":true,"id":680}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"678":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"679":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"680":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"681":{"sourceObj":{"__isSmartRef__":true,"id":667},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":227},"targetMethodName":"setBorderWidthOfTarget","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":682},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"682":{"source":{"__isSmartRef__":true,"id":667},"target":{"__isSmartRef__":true,"id":227}},"683":{"sourceObj":{"__isSmartRef__":true,"id":667},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":667},"targetMethodName":"adjustSliderParts","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":684},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"684":{"source":{"__isSmartRef__":true,"id":667},"target":{"__isSmartRef__":true,"id":667}},"685":{"requiredModules":[],"partsSpaceName":"PartsBin/Inputs","migrationLevel":2,"partName":"Slider","comment":"The connection point \"value\" can be used to read/write the slider knob position.","revisionOnLoad":148695,"idOnLoad":"F2315DED-BE1F-478B-942B-668A3ECDD49F","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"686":{"morph":{"__isSmartRef__":true,"id":667},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"687":{},"688":{"setupConnections":{"__isSmartRef__":true,"id":689}},"689":{"varMapping":{"__isSmartRef__":true,"id":690},"source":"function setupConnections() {\n this.attributeConnections.invoke('disconnect')\n connect(this, 'value', this.owner, 'setBorderWidthOfTarget', {});\n connect(this, \"value\", this, \"adjustSliderParts\", {});\n}","funcProperties":{"__isSmartRef__":true,"id":691},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"690":{"this":{"__isSmartRef__":true,"id":667}},"691":{"timestamp":{"__isSmartRef__":true,"id":692},"user":"athomschke","tags":[]},"692":{"isSerializedDate":true,"string":"Fri May 18 2012 14:12:32 GMT+0200 (CEST)"},"693":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_ClipMode":"visible","_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(342.0,518.4)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(146,146,146)","_Fill":"Color.rgb(255,255,255)"},"694":{"morph":{"__isSmartRef__":true,"id":227},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"695":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":696},"derivationIds":[null,"3BFE1379-1F04-4D67-9EF7-5B4FBFDBA664","5D6C7189-578D-43F4-9CD7-1147488CC39A","B94896ED-7945-451C-A272-EA37CA082437","79E0E27D-35CD-4A03-B953-6F312765B235","D910A585-E632-4BF3-B5E2-3C8C154AE3CF","663F24FF-769C-4449-B930-428BC331F801","78E6C55C-74A8-40BE-8945-601B8A6A8DC5","8B22D49A-3C38-492E-BC57-A51B77BAC1AF","0CDF2390-AF1D-4F41-8CFD-A48C6F218004","541AD507-0755-4227-8E55-0AD0063413B0","96D6CBE3-A7CC-4B98-9085-1F8AC9094FBB","E7ADEEC3-05EA-4DAA-9123-4115A65E19D7","CEF69D58-911C-468E-8373-CFC838CA8ABB","DE4FC545-B285-4F44-923B-C98E6184A1E0","C9450FA0-D866-4133-8DD9-5BD20D41B1FE","DD1B8752-C7BD-4452-B9C8-94D3F0F07CFF","5728FB50-ECBE-41F8-9A2B-E303875FB2A9","50059C5E-6E8B-4386-B9DD-FC2FEC6A867D","65DBB414-A81E-4413-9D82-9F80F0D373F7","C170EE35-98E8-445C-B2E9-EA3968AC312A","58202EAC-1B7D-4B20-BEF0-DEB4A086E0B9"],"id":"D478DC86-5731-4215-B687-AAB4DA6B26A3","eventHandler":{"__isSmartRef__":true,"id":697},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position","normalFill","lighterFill","distanceToDragEvent"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":698},"chooserWidget":{"__isSmartRef__":true,"id":227},"owner":null,"attributeConnections":[{"__isSmartRef__":true,"id":704}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"layout":{"__isSmartRef__":true,"id":706},"isLockOwner":false,"showsHalos":false,"name":"ColorButton","colorSlider":{"__isSmartRef__":true,"id":707},"selectable":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":746},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(120.5,396.0)","normalFill":"Color.rgb(121,121,121)","lighterFill":"Color.rgb(230,230,230)","distanceToDragEvent":"lively.pt(74.5,-9.0)"},"696":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_ClipMode":"visible","_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,30.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(102,102,102)","_Fill":"Color.rgb(160,0,152)"},"697":{"morph":{"__isSmartRef__":true,"id":695},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"698":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":699},"derivationIds":[null,"409AFB2A-7C17-44E5-973E-DD024B4CD5F8","D5F9CE00-5FA6-4908-9AB4-0A7E3C77A700","BE9078C1-0F94-4812-9E6A-5FEBAF5CD444","70AE98EB-20F3-4475-838A-2B496B86064E","FE986E29-AA1F-40D8-A74A-E77F7552A745","BF036DBC-71B7-4D1C-8207-AB523600C020"],"id":"245B31E3-A914-450B-999C-72F26243A5F7","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":700}],"eventHandler":{"__isSmartRef__":true,"id":702},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_Position","_TextColor"],"_MaxTextWidth":100,"_MinTextWidth":100,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":null,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"layout":{"__isSmartRef__":true,"id":703},"isLockOwner":false,"showsHalos":false,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,7.0)","_TextColor":"Color.rgb(26,41,127)"},"699":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"_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(100.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"700":{"style":{"__isSmartRef__":true,"id":701},"chunkOwner":{"__isSmartRef__":true,"id":698},"storedString":"Apply","_id":"_128","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"701":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"702":{"morph":{"__isSmartRef__":true,"id":698},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"703":{"centeredVertical":true,"centeredHorizontal":true,"moveVertical":false},"704":{"sourceObj":{"__isSmartRef__":true,"id":695},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":695},"targetMethodName":"updateBorderFillOfTarget","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":705},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"705":{"source":{"__isSmartRef__":true,"id":695},"target":{"__isSmartRef__":true,"id":695}},"706":{"adjustForNewBounds":true,"centeredHorizontal":true,"moveVertical":true},"707":{"submorphs":[{"__isSmartRef__":true,"id":708}],"scripts":[],"shape":{"__isSmartRef__":true,"id":720},"derivationIds":[null,"364359B5-1B95-4042-A1C6-CC5B778FBAB2","E23C63BE-652E-40F7-8097-3DF7BED48B6C","A6A49117-8DAC-4A69-AF96-BA716A6C97EB","C0B5F763-CA00-4443-B9CD-2CA95B36429B","77B2DB00-1E0D-4B3E-B3C9-202137BF3133","942AB4D6-4180-4618-BFAE-FA77436A07EA","39BFE677-6965-447C-8920-74E41CF1199A","F945FF1B-1922-4BC1-8029-435B2E295162","7DCD9012-2605-495C-AD57-1C70B8F8EF89","755F7C9A-3821-4A3E-9BA7-CF67F715C9A9","576830D2-EAA2-4CE3-9267-49C3069C041B","615B5236-3080-4512-BD82-4E248EF48B72","7F3C54D5-8B7C-4B5D-AA97-62485D67B23F","3042EF8C-3796-43E2-92DB-3F6C9D9A479E","59A3F72B-B84A-4E6C-A251-AD4EA34C0BAD","66A534B9-6DCD-4F91-B586-CF1BA826557D","F6145A65-C9F9-4473-9FCA-0CB8760CFC99","80031AFD-1DED-4106-9F99-32C316B8A5DF","4D1F7850-8645-4D46-A6D8-D3B824D9FFF7","CA9EE9CE-6106-4B91-AB54-593C5557A152","DE940626-E2D2-40C4-A8DF-BB608552A705"],"id":"F64E7757-3E90-485B-BD5C-29DD01C7EA38","eventHandler":{"__isSmartRef__":true,"id":725},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","distanceToDragEvent","midColor"],"attributeConnections":[{"__isSmartRef__":true,"id":726},{"__isSmartRef__":true,"id":728},{"__isSmartRef__":true,"id":730}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":1,"sliderKnob":{"__isSmartRef__":true,"id":708},"styleClass":["slider_background_horizontal"],"owner":null,"showsHalos":false,"knobRatio":3,"isLockOwner":false,"layout":{"__isSmartRef__":true,"id":732},"isBeingDragged":false,"prevScroll":[0,0],"name":"ColorSlider","colorChooser":{"__isSmartRef__":true,"id":227},"value":0.5,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":733},"__LivelyClassName__":"lively.morphic.Slider","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(22.0,332.0)","distanceToDragEvent":"lively.pt(168.0,-10.0)","midColor":"Color.rgb(0,151,0)"},"708":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":709},"derivationIds":[null,"9C2384F5-91D1-4379-B620-DEA9D7F7CE18","F00A4628-8174-4DEC-BB3B-6775B129BB7D","B191BDB8-E5F9-4720-8E66-90DDF52C8722","2283BE9C-5ADC-489A-9A0B-D491138EFB8D","6FA7B465-1E0D-4582-8C58-2927A2EEDA4E","CCE7CD6F-56AF-48A3-BC41-8B9690F3B8DB","6B87CAB8-5613-48A2-89FC-1A97E946D601","AD2740EA-5C95-4785-A9E9-3E1574E4261A","A6A80ED9-FC6C-436C-9764-29F30AC73678","FF701D0F-6EA7-498A-8437-C9258F0C538A","90F2E11F-E3D9-4CF7-AB93-2D5B9660186B","0E2A0CA4-B53D-438D-A05C-5A10C6F94DC2","C73C8D0E-EEA3-40D6-9357-B1DA8D0FEE24","BC14E452-06DB-453A-987A-68CD11F501C7","6D3C62D7-7739-4DBB-91F4-20C0A3AFE16B","EDAF8BDF-C972-477A-9FD0-4DADB3466F4B","F269ECC8-D226-4173-AD4C-A263E89F78B4","23FBB672-4FD8-465D-A75B-C7E7F55628AD","0F556F96-3FEE-45F8-A9D7-786A9847D672","FACAD732-28A7-46C9-85CF-E2836B2E9E5B","E5B62663-9402-4137-9CE6-C294AB0F70C9"],"id":"46D79328-A9D0-4939-A9B2-C568EC3B6108","eventHandler":{"__isSmartRef__":true,"id":710},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"__serializedExpressions__":["_Position","hitPoint"],"slider":{"__isSmartRef__":true,"id":707},"owner":{"__isSmartRef__":true,"id":707},"styleClass":["slider_horizontal"],"isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"draggableWithoutHalo":true,"showsHalos":false,"isLockOwner":false,"prevScroll":[0,0],"selectable":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":711},"__LivelyClassName__":"lively.morphic.SliderKnob","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(133.7,0.0)","hitPoint":"lively.pt(462.0,404.0)"},"709":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_ClipMode":"visible","_BorderWidth":2.7760000000000002,"_BorderRadius":13,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(29.7,6.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(146,146,146)","_Fill":"Color.rgba(235,235,235,0.6)"},"710":{"morph":{"__isSmartRef__":true,"id":708},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"711":{"onrestore":{"__isSmartRef__":true,"id":712}},"712":{"varMapping":{"__isSmartRef__":true,"id":713},"source":"function onrestore() {\n $super();\n this.setFill(Color.rgba(235,235,235,0.6))\n}","funcProperties":{"__isSmartRef__":true,"id":718},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"713":{"this":{"__isSmartRef__":true,"id":708},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":714}},"714":{"$super":{"__isSmartRef__":true,"id":715}},"715":{"varMapping":{"__isSmartRef__":true,"id":716},"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":717},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"716":{"obj":{"__isSmartRef__":true,"id":708},"name":"onrestore"},"717":{},"718":{"timestamp":{"__isSmartRef__":true,"id":719},"user":"athomschke","tags":[]},"719":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:19:48 GMT+0100 (CET)"},"720":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_ClipMode":"visible","_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":721},"_BorderRadius":6,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(297.0,6.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(95,94,95)"},"721":{"stops":[{"__isSmartRef__":true,"id":722},{"__isSmartRef__":true,"id":723},{"__isSmartRef__":true,"id":724}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,1,0)"},"722":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"723":{"offset":0.5,"__serializedExpressions__":["color"],"color":"Color.rgb(0,151,0)"},"724":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,0,0)"},"725":{"morph":{"__isSmartRef__":true,"id":707},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"726":{"sourceObj":{"__isSmartRef__":true,"id":707},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":707},"targetMethodName":"adjustSliderParts","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":727},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"727":{"source":{"__isSmartRef__":true,"id":707},"target":{"__isSmartRef__":true,"id":707}},"728":{"sourceObj":{"__isSmartRef__":true,"id":707},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":227},"targetMethodName":"updateAlphaSlider","converterString":"function (val) {return this.getSourceObj().getColor()}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":729},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"729":{"source":{"__isSmartRef__":true,"id":707},"target":{"__isSmartRef__":true,"id":227}},"730":{"sourceObj":{"__isSmartRef__":true,"id":707},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":227},"targetMethodName":"updateBorderFillOfTarget","converterString":"function (val) {return this.getSourceObj().getColor()}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":731},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"731":{"source":{"__isSmartRef__":true,"id":707},"target":{"__isSmartRef__":true,"id":227}},"732":{"resizeWidth":true,"moveVertical":true},"733":{"getColor":{"__isSmartRef__":true,"id":734},"updateColor":{"__isSmartRef__":true,"id":738},"updateFill":{"__isSmartRef__":true,"id":742}},"734":{"varMapping":{"__isSmartRef__":true,"id":735},"source":"function getColor() {\n var color = this.midColor;\n var alpha = this.get('AlphaSlider').getValue();\n if (this.value < 0.5) { \n return color.mixedWith(Color.white, 1-(0.5-this.value) * 2).withA(alpha)\n }\n else { \n return color.mixedWith(Color.black, 1-(this.value-0.5) * 2).withA(alpha)\n }\n}","funcProperties":{"__isSmartRef__":true,"id":736},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"735":{"this":{"__isSmartRef__":true,"id":707}},"736":{"timestamp":{"__isSmartRef__":true,"id":737},"user":"huberthesse","tags":[]},"737":{"isSerializedDate":true,"string":"Tue Feb 28 2012 17:30:25 GMT+0100 (CET)"},"738":{"varMapping":{"__isSmartRef__":true,"id":739},"source":"function updateColor(color) {\n this.midColor = color;\n this.setFill(new lively.morphic.LinearGradient(\n [\n {offset: 0, color: color.mixedWith(Color.white, 0)},\n {offset: 0.5, color: color},\n {offset: 1, color: color.mixedWith(Color.black, 0)}\n ],\n 'eastWest'\n )); \n}","funcProperties":{"__isSmartRef__":true,"id":740},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"739":{"this":{"__isSmartRef__":true,"id":707}},"740":{"timestamp":{"__isSmartRef__":true,"id":741},"user":"huberthesse","tags":[]},"741":{"isSerializedDate":true,"string":"Tue Feb 28 2012 17:57:12 GMT+0100 (CET)"},"742":{"varMapping":{"__isSmartRef__":true,"id":743},"source":"function updateFill() {\n //overwrite\n}","funcProperties":{"__isSmartRef__":true,"id":744},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"743":{"this":{"__isSmartRef__":true,"id":707}},"744":{"timestamp":{"__isSmartRef__":true,"id":745},"user":"undefined","tags":[]},"745":{"isSerializedDate":true,"string":"Fri Mar 09 2012 12:39:43 GMT+0100 (CET)"},"746":{"onrestore":{"__isSmartRef__":true,"id":747},"updateColor":{"__isSmartRef__":true,"id":755},"updateBorderFillOfTarget":{"__isSmartRef__":true,"id":759}},"747":{"varMapping":{"__isSmartRef__":true,"id":748},"source":"function onrestore() {\n $super();\n this.applyStyle({borderRadius: 0})\n}","funcProperties":{"__isSmartRef__":true,"id":753},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"748":{"this":{"__isSmartRef__":true,"id":695},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":749}},"749":{"$super":{"__isSmartRef__":true,"id":750}},"750":{"varMapping":{"__isSmartRef__":true,"id":751},"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":752},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"751":{"obj":{"__isSmartRef__":true,"id":695},"name":"onrestore"},"752":{},"753":{"timestamp":{"__isSmartRef__":true,"id":754},"user":"huberthesse","tags":[]},"754":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:22:27 GMT+0100 (CET)"},"755":{"varMapping":{"__isSmartRef__":true,"id":756},"source":"function updateColor(color) {\n this.setFill(color);\n this.normalFill = this.getFill();\n this.lighterFill = Color.lightGray\n}","funcProperties":{"__isSmartRef__":true,"id":757},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"756":{"this":{"__isSmartRef__":true,"id":695}},"757":{"timestamp":{"__isSmartRef__":true,"id":758},"user":"huberthesse","tags":[]},"758":{"isSerializedDate":true,"string":"Tue Feb 28 2012 18:04:43 GMT+0100 (CET)"},"759":{"varMapping":{"__isSmartRef__":true,"id":760},"source":"function updateBorderFillOfTarget() {\n this.getFill()\n $world.currentHaloTarget && $world.currentHaloTarget.setBorderColor(this.normalFill) \n}","funcProperties":{"__isSmartRef__":true,"id":761},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"760":{"this":{"__isSmartRef__":true,"id":695}},"761":{"timestamp":{"__isSmartRef__":true,"id":762},"user":"undefined","tags":[]},"762":{"isSerializedDate":true,"string":"Fri Mar 09 2012 12:33:33 GMT+0100 (CET)"},"763":{"sourceObj":{"__isSmartRef__":true,"id":227},"sourceAttrName":"visible","targetObj":{"__isSmartRef__":true,"id":764},"targetMethodName":"toggleState","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"764":{"submorphs":[{"__isSmartRef__":true,"id":765}],"scripts":[],"shape":{"__isSmartRef__":true,"id":771},"derivationIds":[null,"8DBAB1EA-9B8A-429A-9AF9-53F09F775741","74172FB9-0F53-4367-B358-67ED54AA3EC4","B5F8DB94-C434-4DE1-A232-C6CC4860A0AC","F88B9127-BBF9-4A6E-BE6F-0A8AA54A0346","0D337F19-4B92-4FDA-86C7-2F3F6D6D9D54","42B91B84-B1D8-4BC5-B730-33302CE0C484","2A3E1518-09FE-4467-B399-3B83D8F232D9","041F9345-51A7-4CFF-8D83-6D62F3DE2046","6A706C46-393F-4D11-8B16-BA83710C08F6","6509565D-B06C-46F3-AE06-ADED74A187AA","64CB4975-BA95-45A5-BE97-5419A28C76FC","DD466A1A-E0F2-4F7C-89D4-99EAE197FD31","F82F7D8B-364D-4365-8273-C2A606333D93","8B07F739-01E3-4F76-8104-A20BDEFB34D6","1BCC26CE-1B50-42A8-A5BD-125E261DB64C"],"id":"8B58FD33-E3F0-4D39-BBC6-64D2BB0F5270","eventHandler":{"__isSmartRef__":true,"id":772},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":119},"lighterFill":{"__isSmartRef__":true,"id":773},"label":{"__isSmartRef__":true,"id":765},"whiteboard":{"__isSmartRef__":true,"id":82},"_ToolTip":"toggles visibility of pencil styler","extraButton":true,"normalFillInactive":{"__isSmartRef__":true,"id":119},"active":false,"attributeConnections":[{"__isSmartRef__":true,"id":778}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":103},"__serializedExpressions__":["_Position"],"showsHalos":false,"name":"PencilButton","layout":{"__isSmartRef__":true,"id":780},"orderInTaskBar":3,"partsBinMetaInfo":{"__isSmartRef__":true,"id":781},"isPressed":false,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":782},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(80.0,1.0)"},"765":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":766},"derivationIds":[null,"4D9DA40E-38E0-46B6-9BCD-FBFFFABF3F81","66ADC9F1-A8EA-4E50-9D41-C78C31582EE0","EB0C121E-EFED-4AA5-BC65-35B5BDE8389A","8EE13917-775C-4E2A-92DC-0D65D8634994","67EA6949-4A65-4202-829F-ADCA935733D7","1A3CD26B-5C19-4F96-918B-8858F1E96AAB","7935CC31-4FF7-45FA-A3F3-979B764AA5E6","615DDDD1-E24B-42A2-8115-7614B256661D","D0033E7C-CD0F-4CF1-8FA0-469E806F92C7","FD7F09E0-338E-4214-B6FD-027F985947FB","C5B67CC7-93A9-4ACB-B003-5B56CC668CD5","579DDB22-78BC-4796-81F2-48AF93D1D407","F29CDFA5-E787-4F0E-B6F9-C8D40B83A04B","A3F15440-D707-4818-A4FB-0170FC6635F2","70D74B12-435D-402C-8F43-A76B4C736B16"],"id":"A517D322-3936-4962-9E8F-AE205C49ACBA","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":767}],"eventHandler":{"__isSmartRef__":true,"id":769},"_ClipMode":"hidden","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":764},"isLabel":true,"_HandStyle":"default","__serializedExpressions__":["_TextColor"],"_Align":"center","eventsAreIgnored":true,"_MaxTextWidth":20,"_MinTextWidth":20,"_MaxTextHeight":null,"_MinTextHeight":null,"showsHalos":false,"eventsAreDisabled":true,"_PointerEvents":"none","partsBinMetaInfo":{"__isSmartRef__":true,"id":770},"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"766":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"767":{"style":{"__isSmartRef__":true,"id":768},"chunkOwner":{"__isSmartRef__":true,"id":765},"storedString":"P","_id":"_129","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"768":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"769":{"morph":{"__isSmartRef__":true,"id":765},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"770":{"requiredModules":[],"idOnLoad":"A517D322-3936-4962-9E8F-AE205C49ACBA","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"771":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":119},"_BorderRadius":5,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"772":{"morph":{"__isSmartRef__":true,"id":764},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"773":{"stops":[{"__isSmartRef__":true,"id":774},{"__isSmartRef__":true,"id":775},{"__isSmartRef__":true,"id":776},{"__isSmartRef__":true,"id":777}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"774":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"775":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"776":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"777":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"778":{"sourceObj":{"__isSmartRef__":true,"id":764},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":764},"targetMethodName":"onFire","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":779},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"779":{"source":{"__isSmartRef__":true,"id":764},"target":{"__isSmartRef__":true,"id":764}},"780":{"resizeWidth":false,"resizeHeight":false,"moveHorizontal":false},"781":{"partName":"PencilButton","requiredModules":[],"idOnLoad":"8B58FD33-E3F0-4D39-BBC6-64D2BB0F5270","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"782":{"setActive":{"__isSmartRef__":true,"id":783},"setInactive":{"__isSmartRef__":true,"id":787},"toggleState":{"__isSmartRef__":true,"id":790},"onFire":{"__isSmartRef__":true,"id":794}},"783":{"varMapping":{"__isSmartRef__":true,"id":784},"source":"function setActive() {\n this.active = true;\n this.normalFillInactive = this.owner.menuButton.normalFill\n this.normalFill = Color.green;\n this.setFill.bind(this, this.normalFill).delay(0); \n }","funcProperties":{"__isSmartRef__":true,"id":785},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"784":{"this":{"__isSmartRef__":true,"id":764}},"785":{"timestamp":{"__isSmartRef__":true,"id":786},"user":"bsiegmund","tags":[]},"786":{"isSerializedDate":true,"string":"Wed Jul 04 2012 15:47:43 GMT+0200 (CEST)"},"787":{"varMapping":{"__isSmartRef__":true,"id":788},"source":"function setInactive() {\n this.active = false;\n this.normalFill = this.normalFillInactive;\n }","funcProperties":{"__isSmartRef__":true,"id":789},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"788":{"this":{"__isSmartRef__":true,"id":764}},"789":{},"790":{"varMapping":{"__isSmartRef__":true,"id":791},"source":"function toggleState(bool) {\n if (bool)\n this.setActive();\n else\n this.setInactive();\n this.setFill(this.normalFill)\n}","funcProperties":{"__isSmartRef__":true,"id":792},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"791":{"this":{"__isSmartRef__":true,"id":764}},"792":{"timestamp":{"__isSmartRef__":true,"id":793},"user":"athomschke","tags":[]},"793":{"isSerializedDate":true,"string":"Fri May 18 2012 11:08:59 GMT+0200 (CEST)"},"794":{"varMapping":{"__isSmartRef__":true,"id":795},"source":"function onFire() {\n this.whiteboard.pencilStyler.toggle();\n }","funcProperties":{"__isSmartRef__":true,"id":796},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"795":{"this":{"__isSmartRef__":true,"id":764}},"796":{"timestamp":{"__isSmartRef__":true,"id":797},"user":"athomschke","tags":[]},"797":{"isSerializedDate":true,"string":"Fri May 18 2012 11:03:08 GMT+0200 (CEST)"},"798":{"partName":"BorderStyler","requiredModules":[],"comment":"Crayon Color chooser in morphic for Border Styles and more","changes":[{"__isSmartRef__":true,"id":799},{"__isSmartRef__":true,"id":801},{"__isSmartRef__":true,"id":803},{"__isSmartRef__":true,"id":805},{"__isSmartRef__":true,"id":807},{"__isSmartRef__":true,"id":809},{"__isSmartRef__":true,"id":811},{"__isSmartRef__":true,"id":813},{"__isSmartRef__":true,"id":815},{"__isSmartRef__":true,"id":817},{"__isSmartRef__":true,"id":819},{"__isSmartRef__":true,"id":821},{"__isSmartRef__":true,"id":823},{"__isSmartRef__":true,"id":825},{"__isSmartRef__":true,"id":827},{"__isSmartRef__":true,"id":829},{"__isSmartRef__":true,"id":831},{"__isSmartRef__":true,"id":833},{"__isSmartRef__":true,"id":835},{"__isSmartRef__":true,"id":837},{"__isSmartRef__":true,"id":839},{"__isSmartRef__":true,"id":841},{"__isSmartRef__":true,"id":843},{"__isSmartRef__":true,"id":845},{"__isSmartRef__":true,"id":847},{"__isSmartRef__":true,"id":849},{"__isSmartRef__":true,"id":851},{"__isSmartRef__":true,"id":853},{"__isSmartRef__":true,"id":855},{"__isSmartRef__":true,"id":857},{"__isSmartRef__":true,"id":859},{"__isSmartRef__":true,"id":861},{"__isSmartRef__":true,"id":863},{"__isSmartRef__":true,"id":865},{"__isSmartRef__":true,"id":867},{"__isSmartRef__":true,"id":869},{"__isSmartRef__":true,"id":871},{"__isSmartRef__":true,"id":873},{"__isSmartRef__":true,"id":875},{"__isSmartRef__":true,"id":877},{"__isSmartRef__":true,"id":879},{"__isSmartRef__":true,"id":881},{"__isSmartRef__":true,"id":883},{"__isSmartRef__":true,"id":885},{"__isSmartRef__":true,"id":887},{"__isSmartRef__":true,"id":889},{"__isSmartRef__":true,"id":891},{"__isSmartRef__":true,"id":893},{"__isSmartRef__":true,"id":895},{"__isSmartRef__":true,"id":897},{"__isSmartRef__":true,"id":899},{"__isSmartRef__":true,"id":901},{"__isSmartRef__":true,"id":903},{"__isSmartRef__":true,"id":905},{"__isSmartRef__":true,"id":907}],"migrationLevel":4,"partsSpaceName":"PartsBin/BP2012/","revisionOnLoad":155406,"idOnLoad":"C22AA0B6-8B2E-4468-8427-47CA2CCD4B3F","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"799":{"date":{"__isSmartRef__":true,"id":800},"author":"undefined","message":"load module on restore","id":"F44CF25A-9AF1-41CD-92AC-A172245CF841"},"800":{"isSerializedDate":true,"string":"Thu Mar 22 2012 08:43:09 GMT+0100 (CET)"},"801":{"date":{"__isSmartRef__":true,"id":802},"author":"undefined","message":"connection foo","id":"31191EC1-B938-4B42-AEDF-40ED36CCC50F"},"802":{"isSerializedDate":true,"string":"Thu Mar 15 2012 10:57:24 GMT+0100 (CET)"},"803":{"date":{"__isSmartRef__":true,"id":804},"author":"undefined","message":"and again","id":"3062C063-AB80-4C4C-9353-977BA6A61EA4"},"804":{"isSerializedDate":true,"string":"Wed Mar 14 2012 14:36:54 GMT+0100 (CET)"},"805":{"date":{"__isSmartRef__":true,"id":806},"author":"undefined","message":"renewed connection","id":"E3415B0D-040D-49BC-949C-5A3047E55308"},"806":{"isSerializedDate":true,"string":"Wed Mar 14 2012 13:43:00 GMT+0100 (CET)"},"807":{"date":{"__isSmartRef__":true,"id":808},"author":"undefined","message":"bug fix ?","id":"F6EE3D44-CB77-4D7D-AD50-56A2D74CFF31"},"808":{"isSerializedDate":true,"string":"Tue Mar 13 2012 18:00:40 GMT+0100 (CET)"},"809":{"date":{"__isSmartRef__":true,"id":810},"author":"undefined","message":"removed beTool Button","id":"C6F4E4C3-6D78-4687-B2A2-63FE4AD064D7"},"810":{"isSerializedDate":true,"string":"Tue Mar 13 2012 16:25:22 GMT+0100 (CET)"},"811":{"date":{"__isSmartRef__":true,"id":812},"author":"undefined","message":"set border style connections","id":"F498A7AE-C184-48BF-93E5-28F320A99E56"},"812":{"isSerializedDate":true,"string":"Tue Mar 13 2012 16:14:07 GMT+0100 (CET)"},"813":{"date":{"__isSmartRef__":true,"id":814},"author":"undefined","message":"disconnect on remove","id":"27BA39B1-F2E1-4085-9538-59459DBCA5A8"},"814":{"isSerializedDate":true,"string":"Tue Mar 13 2012 15:12:57 GMT+0100 (CET)"},"815":{"date":{"__isSmartRef__":true,"id":816},"author":"undefined","message":"update from currentHaloTarget","id":"788A8BBD-8597-427D-87C5-44B1DDB9AC5B"},"816":{"isSerializedDate":true,"string":"Tue Mar 13 2012 15:11:06 GMT+0100 (CET)"},"817":{"date":{"__isSmartRef__":true,"id":818},"author":"undefined","message":"slider refactor","id":"822A5730-56DC-4448-B20A-32C9A11E8564"},"818":{"isSerializedDate":true,"string":"Tue Mar 13 2012 13:53:04 GMT+0100 (CET)"},"819":{"date":{"__isSmartRef__":true,"id":820},"author":"undefined","message":"","id":"EEEF933F-B3ED-4913-8572-8A3DFDA92CE5"},"820":{"isSerializedDate":true,"string":"Fri Mar 09 2012 12:49:20 GMT+0100 (CET)"},"821":{"date":{"__isSmartRef__":true,"id":822},"author":"undefined","message":"adjustments","id":"C5B8B7DD-322D-411B-8D45-80EBF74ED6B0"},"822":{"isSerializedDate":true,"string":"Fri Mar 09 2012 12:29:19 GMT+0100 (CET)"},"823":{"date":{"__isSmartRef__":true,"id":824},"author":"undefined","message":"description","id":"D84FA60D-56E0-4DAC-814F-02346BFA9172"},"824":{"isSerializedDate":true,"string":"Fri Mar 09 2012 11:37:46 GMT+0100 (CET)"},"825":{"date":{"__isSmartRef__":true,"id":826},"author":"undefined","message":"removed be toll button and gave it a label","id":"7FCFF806-37E2-4479-A793-25D177707BE0"},"826":{"isSerializedDate":true,"string":"Fri Mar 09 2012 11:25:40 GMT+0100 (CET)"},"827":{"date":{"__isSmartRef__":true,"id":828},"author":"huberthesse","message":"","id":"9B145087-5513-4440-AB0B-A1818C43923A"},"828":{"isSerializedDate":true,"string":"Wed Mar 07 2012 14:47:10 GMT+0100 (CET)"},"829":{"date":{"__isSmartRef__":true,"id":830},"author":"huberthesse","message":"refactored","id":"59C31ED2-CD26-4771-8E0E-C39906A7FE41"},"830":{"isSerializedDate":true,"string":"Wed Mar 07 2012 14:43:25 GMT+0100 (CET)"},"831":{"date":{"__isSmartRef__":true,"id":832},"author":"huberthesse","message":"","id":"4BC82BB6-C1DE-4B6C-B9E0-AEE69009459A"},"832":{"isSerializedDate":true,"string":"Wed Mar 07 2012 10:43:29 GMT+0100 (CET)"},"833":{"date":{"__isSmartRef__":true,"id":834},"author":"huberthesse","message":"reset()","id":"8BBA9FF0-BBB0-4846-A61A-74D5B1960689"},"834":{"isSerializedDate":true,"string":"Fri Mar 02 2012 15:20:44 GMT+0100 (CET)"},"835":{"date":{"__isSmartRef__":true,"id":836},"author":"huberthesse","message":"","id":"74086557-F451-4049-9278-D1AF6501DE43"},"836":{"isSerializedDate":true,"string":"Fri Mar 02 2012 15:19:49 GMT+0100 (CET)"},"837":{"date":{"__isSmartRef__":true,"id":838},"author":"huberthesse","message":"Structure behind color display","id":"ABFB7BBE-F59D-4F87-9F79-3ED54062E35A"},"838":{"isSerializedDate":true,"string":"Tue Feb 28 2012 17:41:39 GMT+0100 (CET)"},"839":{"date":{"__isSmartRef__":true,"id":840},"author":"huberthesse","message":"added alphaslider","id":"D23F441D-8D3A-4FD8-880B-191A262BC544"},"840":{"isSerializedDate":true,"string":"Tue Feb 28 2012 17:31:21 GMT+0100 (CET)"},"841":{"date":{"__isSmartRef__":true,"id":842},"author":"athomschke","message":"wuper!","id":"FAF1F6E2-AAD7-4BD4-8B62-4D28BA7D92BE"},"842":{"isSerializedDate":true,"string":"Thu Feb 23 2012 18:09:22 GMT+0100 (CET)"},"843":{"date":{"__isSmartRef__":true,"id":844},"author":"athomschke","message":"added a be Tool button","id":"3715E970-603F-4F0D-B271-B306A06E4120"},"844":{"isSerializedDate":true,"string":"Thu Feb 23 2012 18:01:07 GMT+0100 (CET)"},"845":{"date":{"__isSmartRef__":true,"id":846},"author":"huberthesse","message":"onRestore for borderRadius","id":"D07CCC21-917C-4F02-BC56-3CB393AAD460"},"846":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:23:19 GMT+0100 (CET)"},"847":{"date":{"__isSmartRef__":true,"id":848},"author":"huberthesse","message":"polish","id":"8E2F08E2-90DA-4628-AA3C-8442222C8ED1"},"848":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:11:17 GMT+0100 (CET)"},"849":{"date":{"__isSmartRef__":true,"id":850},"author":"athomschke","message":"IPadTheme adjust","id":"5CD315EB-D04A-4255-BC88-1B8191D1AC06"},"850":{"isSerializedDate":true,"string":"Tue Feb 21 2012 19:08:01 GMT+0100 (CET)"},"851":{"date":{"__isSmartRef__":true,"id":852},"author":"huberthesse","message":"Initial Commit","id":"510531D6-3311-43C2-9C10-E4F53BC9130E"},"852":{"isSerializedDate":true,"string":"Tue Feb 21 2012 18:38:29 GMT+0100 (CET)"},"853":{"date":{"__isSmartRef__":true,"id":854},"author":"huberthesse","message":"updated onrestore","id":"BD197924-EA47-4660-8E79-872CDD447D90"},"854":{"isSerializedDate":true,"string":"Tue Feb 21 2012 18:51:41 GMT+0100 (CET)"},"855":{"date":{"__isSmartRef__":true,"id":856},"author":"huberthesse","message":"","id":"243DC388-C9CB-46B9-BBAC-993B1B14050B"},"856":{"isSerializedDate":true,"string":"Tue Feb 21 2012 18:52:02 GMT+0100 (CET)"},"857":{"date":{"__isSmartRef__":true,"id":858},"author":"huberthesse","message":"","id":"1D7173A6-E844-4584-8746-65EC875A1D9A"},"858":{"isSerializedDate":true,"string":"Tue Feb 21 2012 18:56:45 GMT+0100 (CET)"},"859":{"date":{"__isSmartRef__":true,"id":860},"author":"athomschke","message":"adjusted knobsize","id":"0BD086ED-E4FE-417B-9393-523A41CC0EF5"},"860":{"isSerializedDate":true,"string":"Tue Feb 21 2012 19:17:53 GMT+0100 (CET)"},"861":{"date":{"__isSmartRef__":true,"id":862},"author":"athomschke","message":"style adjustments","id":"66411168-1312-4996-BEA2-606C2C9C2088"},"862":{"isSerializedDate":true,"string":"Tue Feb 21 2012 19:25:08 GMT+0100 (CET)"},"863":{"date":{"__isSmartRef__":true,"id":864},"author":"athomschke","message":"locked parts","id":"2CED0EF6-589C-4CFE-BE00-482CA408C526"},"864":{"isSerializedDate":true,"string":"Tue Feb 21 2012 19:31:27 GMT+0100 (CET)"},"865":{"date":{"__isSmartRef__":true,"id":866},"author":"athomschke","message":"tried the alpha value","id":"D0B14590-3BE0-481F-BDDA-142C324E23AE"},"866":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:20:05 GMT+0100 (CET)"},"867":{"date":{"__isSmartRef__":true,"id":868},"author":"athomschke","message":"restored state of yesterday... did I?","id":"FD3979EE-ACAC-4145-9C85-3C6809D8E6E1"},"868":{"isSerializedDate":true,"string":"Thu Feb 23 2012 17:55:52 GMT+0100 (CET)"},"869":{"date":{"__isSmartRef__":true,"id":870},"author":"athomschke","message":"I am a Tool now... again","id":"BC2CB0FE-68AE-4C39-9BC6-C480F70BB2D1"},"870":{"isSerializedDate":true,"string":"Thu Feb 23 2012 17:56:55 GMT+0100 (CET)"},"871":{"date":{"__isSmartRef__":true,"id":872},"author":"athomschke","message":"beTool on restore","id":"2632A3AF-04B3-46A1-8227-E80C294149AB"},"872":{"isSerializedDate":true,"string":"Thu Feb 23 2012 17:58:16 GMT+0100 (CET)"},"873":{"date":{"__isSmartRef__":true,"id":874},"author":"huberthesse","message":"Renamed ColorSlider and ColorButton","id":"EF8C5CFE-5006-45B6-8408-A04F67347028"},"874":{"isSerializedDate":true,"string":"Tue Feb 28 2012 16:00:43 GMT+0100 (CET)"},"875":{"date":{"__isSmartRef__":true,"id":876},"author":"huberthesse","message":"restructured Color update.","id":"4CDED44E-498F-413B-A62F-9D748B86AA96"},"876":{"isSerializedDate":true,"string":"Tue Feb 28 2012 16:11:32 GMT+0100 (CET)"},"877":{"date":{"__isSmartRef__":true,"id":878},"author":"huberthesse","message":"Connection more flexible","id":"98E20C49-613C-47F0-A4CA-95D3D9589D39"},"878":{"isSerializedDate":true,"string":"Tue Feb 28 2012 16:34:55 GMT+0100 (CET)"},"879":{"date":{"__isSmartRef__":true,"id":880},"author":"huberthesse","message":"added Buttons","id":"186E6ED9-F064-4740-A4FC-36C91C5F3429"},"880":{"isSerializedDate":true,"string":"Fri Mar 02 2012 15:58:37 GMT+0100 (CET)"},"881":{"date":{"__isSmartRef__":true,"id":882},"author":"huberthesse","message":"Added multiple slides","id":"2D4658B4-4042-4E38-85A9-30EA416520E9"},"882":{"isSerializedDate":true,"string":"Fri Mar 02 2012 16:34:43 GMT+0100 (CET)"},"883":{"date":{"__isSmartRef__":true,"id":884},"author":"huberthesse","message":"","id":"8BE47D2B-B6B3-4D3B-A448-8F8B0D4FCE8A"},"884":{"isSerializedDate":true,"string":"Wed Mar 07 2012 14:57:37 GMT+0100 (CET)"},"885":{"date":{"__isSmartRef__":true,"id":886},"author":"huberthesse","message":"","id":"C7CEF08A-055F-4852-BF34-7AD8708D83AD"},"886":{"isSerializedDate":true,"string":"Wed Mar 07 2012 15:07:15 GMT+0100 (CET)"},"887":{"date":{"__isSmartRef__":true,"id":888},"author":"huberthesse","message":"animashuns!!","id":"173736C8-5BD0-4609-941F-DFAD70D1F204"},"888":{"isSerializedDate":true,"string":"Wed Mar 07 2012 15:28:20 GMT+0100 (CET)"},"889":{"date":{"__isSmartRef__":true,"id":890},"author":"huberthesse","message":"","id":"4C52A76C-9995-4648-8C65-08E956F79AD6"},"890":{"isSerializedDate":true,"string":"Wed Mar 07 2012 15:37:36 GMT+0100 (CET)"},"891":{"date":{"__isSmartRef__":true,"id":892},"author":"huberthesse","message":"performance improvement","id":"A3796944-0AD5-4D68-8B24-E7C720B465AA"},"892":{"isSerializedDate":true,"string":"Wed Mar 07 2012 15:49:34 GMT+0100 (CET)"},"893":{"date":{"__isSmartRef__":true,"id":894},"author":"huberthesse","message":"bugfix: slidenumber reset","id":"C1D3EDC8-F80E-427A-B0C6-03CA107FEE88"},"894":{"isSerializedDate":true,"string":"Wed Mar 07 2012 15:51:35 GMT+0100 (CET)"},"895":{"date":{"__isSmartRef__":true,"id":896},"author":"huberthesse","message":"toogle Tool status","id":"637FE813-96F9-4FED-ABAB-5E1F0DA223E3"},"896":{"isSerializedDate":true,"string":"Wed Mar 07 2012 17:35:59 GMT+0100 (CET)"},"897":{"date":{"__isSmartRef__":true,"id":898},"author":"undefined","message":"apply style on button click","id":"C0F45D84-2653-498A-8959-8199C06BDEE0"},"898":{"isSerializedDate":true,"string":"Fri Mar 09 2012 11:33:27 GMT+0100 (CET)"},"899":{"date":{"__isSmartRef__":true,"id":900},"author":"undefined","message":"style adjustments","id":"7E86863F-608E-4C4A-937C-A6E22F3D6EFF"},"900":{"isSerializedDate":true,"string":"Fri Mar 09 2012 11:42:24 GMT+0100 (CET)"},"901":{"date":{"__isSmartRef__":true,"id":902},"author":"undefined","message":"restore check","id":"FDE120E3-31A5-447C-9A6E-68E6ECF2EF3D"},"902":{"isSerializedDate":true,"string":"Wed Mar 14 2012 13:36:13 GMT+0100 (CET)"},"903":{"date":{"__isSmartRef__":true,"id":904},"author":"undefined","message":"again connections","id":"7B5A5687-B639-43E9-A877-26A36C265029"},"904":{"isSerializedDate":true,"string":"Wed Mar 14 2012 14:22:51 GMT+0100 (CET)"},"905":{"date":{"__isSmartRef__":true,"id":906},"author":"undefined","message":"grr","id":"5C04082F-B302-448C-B5B4-2CAACCD7CF89"},"906":{"isSerializedDate":true,"string":"Wed Mar 14 2012 14:41:17 GMT+0100 (CET)"},"907":{"date":{"__isSmartRef__":true,"id":908},"author":"huberthesse","message":"Colors updated","id":"1DBE8C12-AC3E-4170-8C31-F92D52850B1A"},"908":{"isSerializedDate":true,"string":"Wed Mar 21 2012 16:30:15 GMT+0100 (CET)"},"909":{"adjustForNewBounds":true,"moveVertical":true},"910":{"lastStart":{"__isSmartRef__":true,"id":911},"__serializedExpressions__":["touchStart","touchStartInClientCoordinates"],"identifier":3753021798,"pageY":475,"screenX":459,"clientX":645,"clientY":439,"screenY":338,"pageX":645,"touchStart":"lively.pt(645.0,475.0)","touchStartInClientCoordinates":"lively.pt(645.0,439.0)"},"911":{"isSerializedDate":true,"string":"Wed Feb 29 2012 18:19:15 GMT+0100 (CET)"},"912":{"submorphs":[{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":937}],"scripts":[],"id":"6B674B05-20B5-4884-8482-0B4CD357C186","shape":{"__isSmartRef__":true,"id":980},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"showsHalos":false,"name":"ChatPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":981},"eventHandler":{"__isSmartRef__":true,"id":990},"attributeConnections":[{"__isSmartRef__":true,"id":991}],"doNotSerialize":["$$visible"],"doNotCopyProperties":["$$visible"],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","81A4FF97-F30E-487B-B327-0637C2259E30","FACF9033-58EA-4855-B33A-402F56DDD7C0","A4D61D3F-80A2-4F4C-ACD6-2CD7207F7537","8A69E49A-F205-4C3F-A956-E2839BB6E326","D0D9F46E-FD7F-41FF-9F0C-A6A7C1402A83","40658DCA-8412-474C-895B-F63F85D42296","4B265E46-97B7-457A-842C-5FD051B0A33E","D05027AC-9E05-4F57-B9CC-6156F45C83D8","7F3C2604-3851-4D0A-8A2B-D3F33F984B3F","84C96439-D63F-49FE-9007-45329637C9C7","34C37EF8-BB0E-43BB-BD71-9B44FA85A70E","95CC6FD4-4496-4E67-8E17-A56D9F424193","D8CD3B77-1A89-4102-B7D2-2D209739545D","EF703402-0BF6-4259-9867-FD6A2FE7B15C","7F49605A-A1FB-4FB6-BD5C-86EAC86798F2","18138DEE-D8F3-44B9-8819-B91893FC1545","A0D0B9D4-D449-48E4-A814-DB15A27C8310","D47A1B5B-0833-4AB4-8363-FDC209FB1611","189E6765-5C4C-4DF4-BFF2-9BB1AAE7C25F","37B46F3A-E992-4879-A747-2124D81C4363","3B723BC1-4824-48D5-AD9B-CCF03C46AC2A","29CC4C47-EC0F-4FAE-A532-640E0B98D83F","89BCF3C6-CB69-4A22-8A40-9CA6A92ABC7C","E4A0D4F9-D9FD-49C3-92B9-38D9DECCDFE7","16BADB73-73FF-41C7-B845-AC061F893F2A","8D42BBAE-B5A0-49F7-B364-9CF9B17B48A3","3DA65590-C0DA-448B-9E30-3C4ACE057275","5D511663-2446-42E4-BD99-DF40942C0120","34D3685B-573C-40FA-B839-7E742DDD8064","C3C199F8-BAB0-400A-A7C5-117490E57178","659E18D9-3A42-43CB-9C28-E681443B232F","13503FEA-F35B-4BE5-B9DC-B2612E53BA89","84D3110C-D858-40F4-8B03-FE732A03E6C1","BBDD7F68-B359-4328-9FD2-BC9D7D81A56F","105C26C6-7CA0-45C3-A7D2-AB3AEA82592E","8B162D3E-E508-4575-94E1-78DB6242B397"],"partTests":{"__isSmartRef__":true,"id":1027},"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":33},"layout":{"__isSmartRef__":true,"id":1032},"prevScroll":[0,0],"_Visible":false,"whiteboard":{"__isSmartRef__":true,"id":82},"pencilStyler":{"__isSmartRef__":true,"id":227},"isCopyMorphRef":true,"morphRefId":4,"commands":{"__isSmartRef__":true,"id":1033},"userName":"","visible":false,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1034},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(209.0,-16.0)"},"913":{"submorphs":[],"scripts":[],"id":"2E55B631-691D-4D19-A125-36EFC2A5665B","shape":{"__isSmartRef__":true,"id":914},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"_MaxTextWidth":310.6757780000002,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"InputField","partsBinMetaInfo":{"__isSmartRef__":true,"id":915},"textChunks":[{"__isSmartRef__":true,"id":916}],"charsReplaced":"","lastFindLoc":0,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":918},"derivationIds":[1958,"5B687CF4-A959-4870-8A5D-79893818E856","197C9A4C-1833-4CD7-9094-F53D4FAF7A8D","262D4182-0311-42DE-9C74-664134A8A519","29A0353A-3514-4A6B-8BF8-23169A511464","C93B9405-B98E-4F60-BD12-D0EBDF92078E","409DF7F0-451E-4A3B-BC92-06ECBD9FF484","DAFBB695-6D20-40D5-8F4E-6EF6F190E42D","7329CDDE-D5B3-4FB2-8A3D-3570F7E5B17F","A7109484-208E-4C8D-A298-3C70ADAF091B","B5C13069-9AB4-494A-B7A3-26FB7EB8F20C","C34ECC4A-C894-4126-9D28-DA0CEB84F473","395964B8-BC57-4956-B9FC-E023120005CC","019B0A44-536A-4FA9-AE54-0C618FA6A5A2","0B6985FC-7E18-421E-8824-9B1EA904DD2A","6EB5C97F-E17A-484B-8071-D1C6703CAC39","F0E83380-947C-4D28-8638-71172A024F75","5A72171A-D19D-46FC-BEB9-4C70E4AD8B04","BE20F2F7-F8A5-41A0-A182-D63F8A43EA3B","79E218AA-AA7B-4870-9F49-8483DC4FD396","7D793C1A-B261-421A-8369-E9B1EC4B34B0","C0D44596-DDBF-4F5F-A79B-44C7F608B418","A48B9C49-96A1-4BDD-A956-8E183CD46B90","22A2310D-DA23-4169-9FAF-BD9F0E1E024A","50995713-1734-4CEC-A6CA-D222BC0C5B4B","D2780AC0-4C16-4258-8E39-4E7A3753CF20","C528CA6F-C434-4E04-9741-8DA8058E7689","51329EBF-9B35-4059-ACAD-9F2CE4C99D06","283D582B-71B8-457F-9F26-1FF420F7D37C","26E3AC75-8943-4959-B691-EFEEC84F5329","01516410-FE4C-43C0-B649-DE13A21F5A73","7F4E64A4-1E8F-4AD1-B5EA-D1DB7260348E","ED40A74A-8C71-41DE-B321-5EA1B9D7A251","AF133BCE-C4CB-4EE3-B31C-C731F21C4099","750DCD5C-197A-437A-84EA-B2B9EB5556A5","F58A3E87-496D-40F1-A409-D1BC281CC3B5","CD40AC2C-68F3-49BE-987C-36C3686F7650"],"_WhiteSpaceHandling":"pre-wrap","_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":912},"_MinTextWidth":310.6757780000002,"_MinTextHeight":null,"layout":{"__isSmartRef__":true,"id":919},"savedTextString":"","isBeingDragged":false,"history":[],"historyPosition":0,"_Rotation":0,"_Scale":1,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":920},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,554.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(216.0,-13.0)"},"914":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1.1840000000000002,"_BorderRadius":6.660000000000001,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(328.0,24.4)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)"},"915":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple input field for Forms demo","partName":"InputField","revisionOnLoad":148665,"idOnLoad":"2E55B631-691D-4D19-A125-36EFC2A5665B","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"916":{"style":{"__isSmartRef__":true,"id":917},"chunkOwner":{"__isSmartRef__":true,"id":913},"storedString":"","_id":"_136","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"917":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"918":{"morph":{"__isSmartRef__":true,"id":913},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"919":{"resizeWidth":true,"moveVertical":true},"920":{"onrestore":{"__isSmartRef__":true,"id":921},"onKeyDown":{"__isSmartRef__":true,"id":929}},"921":{"varMapping":{"__isSmartRef__":true,"id":922},"source":"function onrestore() {\n this.history = [];\n this.historyPosition = 0;\n}","funcProperties":{"__isSmartRef__":true,"id":927},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"922":{"this":{"__isSmartRef__":true,"id":913},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":923}},"923":{"$super":{"__isSmartRef__":true,"id":924}},"924":{"varMapping":{"__isSmartRef__":true,"id":925},"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":926},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"925":{"obj":{"__isSmartRef__":true,"id":913},"name":"onrestore"},"926":{},"927":{"timestamp":{"__isSmartRef__":true,"id":928},"user":"conradcalmez","tags":[]},"928":{"isSerializedDate":true,"string":"Fri Apr 27 2012 20:59:12 GMT+0200 (CEST)"},"929":{"varMapping":{"__isSmartRef__":true,"id":930},"source":"function onKeyDown(evt) {\n //$super(evt);\n var text = this.getTextString();\n if (evt.keyCode === 13 && text) {\n this.history.push(text);\n this.historyPosition = this.history.length;\n if (text.slice(0,1) === \"/\") {\n this.owner.processCommand(text);\n } else {\n this.owner.sendMessage(text);\n }\n this.setTextString(\"\");\n } else if (evt.keyCode === 38) {\n this.historyPosition--;\n if (this.historyPosition >= 0) {\n this.setTextString(this.history[this.historyPosition]);\n } else {\n this.historyPosition = 0;\n }\n } else if (evt.keyCode === 40) {\n this.historyPosition++;\n if (this.historyPosition < this.history.length) {\n this.setTextString(this.history[this.historyPosition]);\n } else if (this.historyPosition == this.history.length) {\n this.setTextString(\"\");\n } else {\n this.historyPosition = this.history.length;\n }\n };\n //evt.stop();\n}","funcProperties":{"__isSmartRef__":true,"id":935},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"930":{"this":{"__isSmartRef__":true,"id":913},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":931}},"931":{"$super":{"__isSmartRef__":true,"id":932}},"932":{"varMapping":{"__isSmartRef__":true,"id":933},"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":934},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"933":{"obj":{"__isSmartRef__":true,"id":913},"name":"onKeyDown"},"934":{},"935":{"timestamp":{"__isSmartRef__":true,"id":936},"user":"conradcalmez","tags":[]},"936":{"isSerializedDate":true,"string":"Mon Apr 30 2012 08:32:02 GMT+0200 (CEST)"},"937":{"submorphs":[{"__isSmartRef__":true,"id":938}],"scripts":[],"id":"35584493-D36A-475D-870E-74215A567742","shape":{"__isSmartRef__":true,"id":955},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position"],"showsHalos":false,"name":"ConsolePane","partsBinMetaInfo":{"__isSmartRef__":true,"id":956},"eventHandler":{"__isSmartRef__":true,"id":965},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","2284B4AF-3F6A-4ED0-B371-2D6A5F5F8721","825058EF-B1B2-4144-99EA-1AB7F5F057B1","A67547E7-12AD-4C37-AEB2-70DA37858E48","50181AE7-B6F0-4A6A-B4B5-95949DAA9D7F","B61C669C-3446-42B4-AE85-DFE3B0CD272E","2D23B2AE-CE3A-4BE2-B71F-2DB5593F34A1","295D3896-051A-4E4C-91B9-A5BB7E50FC1A","E3E1283C-C506-461E-86D9-1EE0B0600651","707C4A6E-B957-4EEE-98D0-C4EBDD0A8665","53D6AF1E-638F-4820-B6D1-8A3872FAF3FD","9104E920-2A4E-46CA-A40F-E8A24F0097C0","20759F50-158A-437C-A377-5185BD16DBC6","A6AC914D-3CA3-496C-9646-901DA0ADECEE","2E9DE628-367C-4AA5-AD8F-7AD895D56E7A","DAFB4156-1C23-4C62-BD67-14360FE3F7D5","5F0E004E-E50E-44F5-BEAF-3F9FF28CE7FE","12440475-EF19-4F9A-9973-3F654E15E9E0","047863D3-02AB-4319-9E99-B52C542CCA57","B3477420-9838-4720-9254-27632AED17C1","058EB467-B6E2-4972-B15D-129B8DC4C7EE","20084360-884B-4617-A00C-1BF3991A9589","ADF5B4F7-6BE0-40D3-8142-608621D0319F","CE8DB3AC-FB4C-44E6-9A27-CA6FC7C78CB3","606A3CC4-181E-485A-B9CE-166DAD1B7B7A","D759503D-2E51-472A-B1DE-BBEDAB46D8B6","9498E820-EB2B-49AE-9289-1978FD98EE52","CEF51437-2716-4573-80FB-17C8BE44375D","240EA6FB-3BE0-494C-99B6-FB9FE59A2176","7CEBE72D-8B20-4F30-81D1-CE050AF81A0F","E7AE5EF1-3D72-4301-AF0D-17DEA110F36A","DC459C28-044E-47FF-91A2-69FF330AD9BA","333FD16E-A463-4FCF-9344-BE682DA3339E","7C4A7EA4-1864-434E-9D1C-04132A069CA1","14EE3002-4D1B-43ED-B9F3-1797DE17B5C9","B14E862B-B2D9-4536-8860-C51095A87D45","4114DACF-85D1-4EE1-A172-5A938D324C0E"],"partTests":{"__isSmartRef__":true,"id":966},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":912},"isBeingDragged":false,"prevScroll":[0,0],"#startLetters":"setRich","_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":971},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(1.2,1.0)"},"938":{"submorphs":[],"scripts":[],"id":"53B63F1B-22F8-451A-B994-64806964919E","shape":{"__isSmartRef__":true,"id":939},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"courier","registeredForMouseEvents":true,"_MaxTextWidth":326,"_MaxTextHeight":null,"__serializedExpressions__":["textColor","_Padding","_Position","distanceToDragEvent"],"showsHalos":false,"_FontSize":10,"name":"TextPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":940},"textChunks":[{"__isSmartRef__":true,"id":941}],"charsReplaced":"","lastFindLoc":17,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":943},"attributeConnections":[{"__isSmartRef__":true,"id":944}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"layout":{"__isSmartRef__":true,"id":945},"_WhiteSpaceHandling":"pre-wrap","derivationIds":[2362,"5D172806-0544-45B6-80E9-E8AA3475FE71","022F604C-036A-4213-8CCE-C823172C8D13","BC5F6774-C382-49A3-A0C6-E26114FFF113","B5AC1E1E-F04F-4EA8-9416-1B08E0A9ACB8","36F5D6C4-E71B-4FD2-A402-0D9CFDB5A643","0EDD287E-B203-49E2-A7A4-B1E4585D7F89","9E02E702-389F-4781-9011-6E99772A8B49","757F4E2C-C80E-4D2E-BA6B-713CB2CC267A","809DD85D-57DF-4633-881B-251BCE66B79F","2A105C6C-C5BD-426F-B6B4-D2A5C21D69F2","60F9BEBD-0B08-465D-BFE1-0DCF5CBF5C1F","C300B376-13FC-4522-BABC-47428948BA37","ADC0C761-B83D-4A01-B3BD-9F79A6308FA7","76FC1A8C-4309-4894-9BE8-34ADAD7C8B4D","B024113D-92D9-49E4-B1C7-792FE0B5D10E","BB2F5640-650D-4356-BD2C-4BD33A6FC8F9","79FD4841-0647-462A-9074-085FC577687C","A6C5CE78-AEED-462F-85A6-EEA7F742F693","CEF2E15B-9EFE-4ADA-908D-18779AF69FA8","997971B3-F6D6-4984-9622-9538DF41CE54","BB62C05D-4A10-4181-9DB0-CE375A57ED51","FE93B987-DFF3-480D-9443-2504B6635C89","46539FD0-8692-427D-B10D-40400E0B7F12","6B85CE7E-692E-4D11-ADF5-A5A76916A8F5","4E252ECB-16FE-4E5B-B1BF-10EF93B8FA2F","C4808593-4793-4E83-99E4-CAC5F339C23A","0BC4A5D1-2048-4155-ACA1-0F98799033D8","5F290441-B238-40BC-8376-D83DAF9F50D8","AF40AFF2-04FF-41E0-BFA3-81CD736B001B","64820EF9-A8AE-49A0-B9C3-1FC71EC14224","508B22A4-13D0-4581-9A1B-C3D82B543E78","5CC60ED0-8220-4F74-B4CF-D02FA5D9FF9D","15709A4D-CEBF-4F8E-9BC8-20166CA5120B","1FEC0DD9-92B1-495A-885B-4CCF3C1D98E0","28504AAB-CFBA-40F8-B1E5-DF05B4FF3B1F","6A456663-AD52-4E37-8444-CBDE6C8B3E45"],"_ClipMode":"auto","moved":true,"owner":{"__isSmartRef__":true,"id":937},"_MinTextWidth":326,"_MinTextHeight":null,"isBeingDragged":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","#startLetters":"setRich","_Rotation":0,"_Scale":0.998001,"textString":"","_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":946},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,5,5)","_Position":"lively.pt(2.8,3.0)","distanceToDragEvent":"lively.pt(180.0,-13.0)"},"939":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(326.0,548.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)"},"940":{"partsSpaceName":"PartsBin/Text/","migrationLevel":2,"comment":"a simple text morph","partName":"TextBox","revisionOnLoad":140039,"idOnLoad":"53B63F1B-22F8-451A-B994-64806964919E","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"941":{"style":{"__isSmartRef__":true,"id":942},"chunkOwner":{"__isSmartRef__":true,"id":938},"_id":"_109458","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"942":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"943":{"morph":{"__isSmartRef__":true,"id":938},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"944":{"sourceObj":{"__isSmartRef__":true,"id":938},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":938},"targetMethodName":"scrollToBottom","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"945":{"adjustForNewBounds":true,"resizeWidth":true,"resizeHeight":true},"946":{"onrestore":{"__isSmartRef__":true,"id":947}},"947":{"varMapping":{"__isSmartRef__":true,"id":948},"source":"function onrestore() {\n this.disableEvents();\n this.setExtent(pt(326,548));\n}","funcProperties":{"__isSmartRef__":true,"id":953},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"948":{"this":{"__isSmartRef__":true,"id":938},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":949}},"949":{"$super":{"__isSmartRef__":true,"id":950}},"950":{"varMapping":{"__isSmartRef__":true,"id":951},"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":952},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"951":{"obj":{"__isSmartRef__":true,"id":938},"name":"onrestore"},"952":{},"953":{"timestamp":{"__isSmartRef__":true,"id":954},"user":"conradcalmez","tags":[]},"954":{"isSerializedDate":true,"string":"Fri Apr 27 2012 13:04:02 GMT+0200 (CEST)"},"955":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_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(330.0,550.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)"},"956":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":957},{"__isSmartRef__":true,"id":959},{"__isSmartRef__":true,"id":961},{"__isSmartRef__":true,"id":963}],"revisionOnLoad":150682,"idOnLoad":"35584493-D36A-475D-870E-74215A567742","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"957":{"date":{"__isSmartRef__":true,"id":958},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"958":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"959":{"date":{"__isSmartRef__":true,"id":960},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"960":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"961":{"date":{"__isSmartRef__":true,"id":962},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"962":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"963":{"date":{"__isSmartRef__":true,"id":964},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"964":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"965":{"morph":{"__isSmartRef__":true,"id":937},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"966":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":967}},"967":{"test01IsMorph":{"__isSmartRef__":true,"id":968}},"968":{"varMapping":{"__isSmartRef__":true,"id":969},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":970},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"969":{"this":{"__isSmartRef__":true,"id":966}},"970":{},"971":{"onrestore":{"__isSmartRef__":true,"id":972}},"972":{"varMapping":{"__isSmartRef__":true,"id":973},"source":"function onrestore() {\n this.setClipMode(\"auto\");\n}","funcProperties":{"__isSmartRef__":true,"id":978},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"973":{"this":{"__isSmartRef__":true,"id":937},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":974}},"974":{"$super":{"__isSmartRef__":true,"id":975}},"975":{"varMapping":{"__isSmartRef__":true,"id":976},"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":977},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"976":{"obj":{"__isSmartRef__":true,"id":937},"name":"onrestore"},"977":{},"978":{"timestamp":{"__isSmartRef__":true,"id":979},"user":"conradcalmez","tags":[]},"979":{"isSerializedDate":true,"string":"Thu Apr 26 2012 20:07:58 GMT+0200 (CEST)"},"980":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(332.6,582.1)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"981":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":982},{"__isSmartRef__":true,"id":984},{"__isSmartRef__":true,"id":986},{"__isSmartRef__":true,"id":988}],"revisionOnLoad":150682,"idOnLoad":"6B674B05-20B5-4884-8482-0B4CD357C186","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"982":{"date":{"__isSmartRef__":true,"id":983},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"983":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"984":{"date":{"__isSmartRef__":true,"id":985},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"985":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"986":{"date":{"__isSmartRef__":true,"id":987},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"987":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"988":{"date":{"__isSmartRef__":true,"id":989},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"989":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"990":{"morph":{"__isSmartRef__":true,"id":912},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"991":{"sourceObj":{"__isSmartRef__":true,"id":912},"sourceAttrName":"visible","targetObj":{"__isSmartRef__":true,"id":992},"targetMethodName":"toggleState","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"992":{"submorphs":[{"__isSmartRef__":true,"id":993}],"scripts":[],"id":"FB381D42-FCD2-4844-9159-3DF4919DEBD1","shape":{"__isSmartRef__":true,"id":999},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":119},"lighterFill":{"__isSmartRef__":true,"id":1000},"label":{"__isSmartRef__":true,"id":993},"name":"ChatButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1005},"attributeConnections":[{"__isSmartRef__":true,"id":1008}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":1009},"derivationIds":[2588,"22797D34-67DE-4A06-81F0-4DF0A87ADBBC","B1436680-ACA0-4420-B3B8-F8C29B441E44","B360AC89-6995-4664-93E6-FB3DF930DDFE","D442BC3B-0369-4B2E-B6B5-882E5EA4CB32","4CF8D703-86E2-48FB-BDC3-871D845A26E0","E9A031E1-61DA-4B9A-9FE2-6E7779CF007A","999F1FFB-FEE4-4AF6-ADD3-AF67026CE658","8C84DAAB-8CBE-43E6-9B52-A3DC4D0CCE7F","198832BC-13A4-4B57-9CBA-ABED946589FD","C04E8C68-8B88-4E8B-B364-6E3A272DBDB9","37A9B94B-A488-4DBC-A61F-EC9F06C402DA","F3CA42A8-0464-4F51-B49B-F1B856FC2967","C8CD335E-2376-42B5-8B7D-8A6AA7BA1335","0D0223D6-E078-4EC0-9274-BC852F9EDDE7","29D8BFEF-70E8-41B4-AEDF-E118B08B05D5","DF223E0D-BFDA-440E-B4AF-F3D2BF2E4050"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":103},"whiteboard":{"__isSmartRef__":true,"id":82},"orderInTaskBar":2,"active":false,"normalFillInactive":{"__isSmartRef__":true,"id":119},"isPressed":false,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1010},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(61.0,1.0)","distanceToDragEvent":"lively.pt(32.0,-11.0)"},"993":{"submorphs":[],"scripts":[],"id":"AFD4A82A-ADD0-428C-B1B5-2C86B8278161","shape":{"__isSmartRef__":true,"id":994},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"_MaxTextWidth":20,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":992},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":995}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":997},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","61E5B6C2-9743-4E6D-A79D-43E83871EA3C","F665408D-CC88-4C76-9F15-6FA7159A1E1D","7A649D9A-7D7B-404C-8E63-C2E5BE596275","94AA83B3-0248-44DE-A634-BD8B0ECADA03","A25D40CC-89C9-4F08-9A1E-74614499DCD3","5EE55A33-4436-4CD2-BAE5-A9F4FAB8EB22","0856CB21-23B1-4496-AB95-160F1E72EF11","1C1FD135-2DC2-405C-9995-F1155F0908BA","F9DF502B-4E0F-4DCB-A5BD-2E2DFF3CE477","24A74D81-D1C5-43DF-973B-C219B93F6637","70685E86-1565-48B2-91B4-C951472562F0","63C8BE67-A47E-47DB-91E2-0BFBC2D5845A","FCB2776C-7A01-44E4-A5CD-04965F2C943E","1D0CFDDC-DBBF-4C6F-AB3B-10B0F4F262A7","F3623147-71CB-47AD-BC93-634622B5C2BA"],"_MinTextWidth":20,"_MinTextHeight":null,"_FontSize":10,"partsBinMetaInfo":{"__isSmartRef__":true,"id":998},"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"994":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"995":{"style":{"__isSmartRef__":true,"id":996},"chunkOwner":{"__isSmartRef__":true,"id":993},"storedString":"C","_id":"_135","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"996":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"997":{"morph":{"__isSmartRef__":true,"id":993},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"998":{"requiredModules":[],"idOnLoad":"AFD4A82A-ADD0-428C-B1B5-2C86B8278161","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"999":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":119},"_BorderRadius":5.2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1000":{"stops":[{"__isSmartRef__":true,"id":1001},{"__isSmartRef__":true,"id":1002},{"__isSmartRef__":true,"id":1003},{"__isSmartRef__":true,"id":1004}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1001":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"1002":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1003":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1004":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"1005":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":1006}],"revisionOnLoad":154251,"idOnLoad":"FB381D42-FCD2-4844-9159-3DF4919DEBD1","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1006":{"date":{"__isSmartRef__":true,"id":1007},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"1007":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (CEST)"},"1008":{"sourceObj":{"__isSmartRef__":true,"id":992},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":992},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1009":{"morph":{"__isSmartRef__":true,"id":992},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1010":{"toggleState":{"__isSmartRef__":true,"id":1011},"setInactive":{"__isSmartRef__":true,"id":1015},"onFire":{"__isSmartRef__":true,"id":1019},"setActive":{"__isSmartRef__":true,"id":1023}},"1011":{"varMapping":{"__isSmartRef__":true,"id":1012},"source":"function toggleState(bool) {\n if (bool)\n this.setActive();\n else\n this.setInactive();\n this.setFill(this.normalFill)\n}","funcProperties":{"__isSmartRef__":true,"id":1013},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1012":{"this":{"__isSmartRef__":true,"id":992}},"1013":{"timestamp":{"__isSmartRef__":true,"id":1014},"user":"bsiegmund","tags":[]},"1014":{"isSerializedDate":true,"string":"Wed Jul 04 2012 15:47:57 GMT+0200 (CEST)"},"1015":{"varMapping":{"__isSmartRef__":true,"id":1016},"source":"function setInactive() {\n this.active = false;\n this.normalFill = this.normalFillInactive;\n }","funcProperties":{"__isSmartRef__":true,"id":1017},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1016":{"this":{"__isSmartRef__":true,"id":992}},"1017":{"timestamp":{"__isSmartRef__":true,"id":1018},"user":"athomschke","tags":[]},"1018":{"isSerializedDate":true,"string":"Fri May 18 2012 11:34:12 GMT+0200 (CEST)"},"1019":{"varMapping":{"__isSmartRef__":true,"id":1020},"source":"function onFire() {\n this.whiteboard.chat.toggle()\n }","funcProperties":{"__isSmartRef__":true,"id":1021},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1020":{"this":{"__isSmartRef__":true,"id":992}},"1021":{"timestamp":{"__isSmartRef__":true,"id":1022},"user":"athomschke","tags":[]},"1022":{"isSerializedDate":true,"string":"Fri May 18 2012 11:34:12 GMT+0200 (CEST)"},"1023":{"varMapping":{"__isSmartRef__":true,"id":1024},"source":"function setActive() {\n this.active = true;\n this.normalFillInactive = this.owner.menuButton.normalFill\n this.normalFill = Color.green;\n this.setFill.bind(this, this.normalFill).delay(0); \n \n}","funcProperties":{"__isSmartRef__":true,"id":1025},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1024":{"this":{"__isSmartRef__":true,"id":992}},"1025":{"timestamp":{"__isSmartRef__":true,"id":1026},"user":"bsiegmund","tags":[]},"1026":{"isSerializedDate":true,"string":"Wed Jul 04 2012 15:47:13 GMT+0200 (CEST)"},"1027":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1028}},"1028":{"test01IsMorph":{"__isSmartRef__":true,"id":1029}},"1029":{"varMapping":{"__isSmartRef__":true,"id":1030},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1031},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1030":{"this":{"__isSmartRef__":true,"id":1027}},"1031":{},"1032":{"adjustForNewBounds":true,"moveHorizontal":true,"resizeWidth":false,"resizeHeight":true},"1033":{},"1034":{"onrestore":{"__isSmartRef__":true,"id":1035},"hide":{"__isSmartRef__":true,"id":1043},"initializeCommands":{"__isSmartRef__":true,"id":1047},"setupConnections":{"__isSmartRef__":true,"id":1051},"getChatButton":{"__isSmartRef__":true,"id":1055},"toggle":{"__isSmartRef__":true,"id":1059},"isVisible":{"__isSmartRef__":true,"id":1063},"show":{"__isSmartRef__":true,"id":1071},"showMessage":{"__isSmartRef__":true,"id":1075},"sendMessage":{"__isSmartRef__":true,"id":1079},"processCommand":{"__isSmartRef__":true,"id":1083},"reset":{"__isSmartRef__":true,"id":1087},"callCommand":{"__isSmartRef__":true,"id":1091},"createChatListeners":{"__isSmartRef__":true,"id":1095}},"1035":{"varMapping":{"__isSmartRef__":true,"id":1036},"source":"function onrestore() {\n this.setExtent(pt(332.6,582.1));\n this.visible = false;\n this.hide();\n this.initializeCommands();\n}","funcProperties":{"__isSmartRef__":true,"id":1041},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1036":{"this":{"__isSmartRef__":true,"id":912},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1037}},"1037":{"$super":{"__isSmartRef__":true,"id":1038}},"1038":{"varMapping":{"__isSmartRef__":true,"id":1039},"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":1040},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1039":{"obj":{"__isSmartRef__":true,"id":912},"name":"onrestore"},"1040":{},"1041":{"timestamp":{"__isSmartRef__":true,"id":1042},"user":"conradcalmez","tags":[]},"1042":{"isSerializedDate":true,"string":"Mon May 07 2012 20:14:36 GMT+0200 (CEST)"},"1043":{"varMapping":{"__isSmartRef__":true,"id":1044},"source":"function hide() {\n this.setPosition(pt(0, 0));\n this.setVisible(false);\n}","funcProperties":{"__isSmartRef__":true,"id":1045},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1044":{"this":{"__isSmartRef__":true,"id":912}},"1045":{"timestamp":{"__isSmartRef__":true,"id":1046},"user":"conradcalmez","tags":[]},"1046":{"isSerializedDate":true,"string":"Wed May 02 2012 15:40:19 GMT+0200 (CEST)"},"1047":{"varMapping":{"__isSmartRef__":true,"id":1048},"source":"function initializeCommands() {\n this.commands = {\n 'nick': function (name) {\n this.whiteboard.setUserName(name);\n this.showMessage(\"changed nick to \" + name);\n },\n 'names': function () {\n this.whiteboard.getConnectedUserNames();\n },\n 'channel': function (channel) {\n this.whiteboard.setChannel(channel);\n },\n 'chan': this.commands['channel'],\n 'clear': function () {\n this.whiteboard.clear();\n },\n 'activate': function () {\n this.whiteboard.activate();\n },\n 'a': this.commands['activate'],\n 'deactivate': function () {\n this.whiteboard.deactivate();\n },\n 'd': this.commands['deactivate'],\n 'color': function (r, g, b, a) {\n this.whiteboard.setColor(Color.rgba(r, g, b, a));\n },\n 'c': this.commands['color'],\n 'pencil': function (size) {\n this.whiteboard.setPencilSize(size);\n },\n 'p': this.commands['pencil'],\n 'pencilstyler': function () {\n this.pencilStyler.toggle();\n },\n 'ps': this.commands['pencilstyler'],\n 'chat': function () {\n this.toggle();\n },\n 'help': function () {\n var helpText = \"HELP :: (available commands)\\n\";\n helpText += \"----------------------------\\n\\n\"\n helpText += \"/help\\n :: prints this help text\\n\"\n helpText += \"/nick \\n :: sets your nick name\\n\"\n helpText += \"/names\\n :: shows the users in your channel\\n\"\n helpText += \"/chan \\n :: sets the channel you are in\\n\"\n helpText += \"/clear\\n :: clears your whiteboard\\n\"\n helpText += \"/activate\\n :: takes your whiteboard online\\n\"\n helpText += \"/deactivate\\n :: takes your whiteboard offline\\n\"\n helpText += \"/color \\n :: sets the color of your pencil\\n\"\n helpText += \"/pencil \\n :: sets the size of your pencil in pixels\\n\"\n helpText += \"/pencilstyler\\n :: toggles the pencil styler\\n\"\n helpText += \"/chat\\n :: toggles the chat pane\\n\"\n this.showMessage(helpText);\n },\n 'h': this.commands['help'],\n };\n}","funcProperties":{"__isSmartRef__":true,"id":1049},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1048":{"this":{"__isSmartRef__":true,"id":912}},"1049":{"timestamp":{"__isSmartRef__":true,"id":1050},"user":"athomschke","tags":[]},"1050":{"isSerializedDate":true,"string":"Fri May 18 2012 15:35:44 GMT+0200 (CEST)"},"1051":{"varMapping":{"__isSmartRef__":true,"id":1052},"source":"function setupConnections() {\n this.attributeConnections.invoke('disconnect');\n connect(this, 'visible', this.getChatButton(), 'toggleState');\n}","funcProperties":{"__isSmartRef__":true,"id":1053},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1052":{"this":{"__isSmartRef__":true,"id":912}},"1053":{"timestamp":{"__isSmartRef__":true,"id":1054},"user":"athomschke","tags":[]},"1054":{"isSerializedDate":true,"string":"Fri May 18 2012 15:37:03 GMT+0200 (CEST)"},"1055":{"varMapping":{"__isSmartRef__":true,"id":1056},"source":"function getChatButton() {\n return this.owner.titleBar.get('ChatButton')\n}","funcProperties":{"__isSmartRef__":true,"id":1057},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1056":{"this":{"__isSmartRef__":true,"id":912}},"1057":{"timestamp":{"__isSmartRef__":true,"id":1058},"user":"athomschke","tags":[]},"1058":{"isSerializedDate":true,"string":"Fri May 18 2012 10:49:59 GMT+0200 (CEST)"},"1059":{"varMapping":{"__isSmartRef__":true,"id":1060},"source":"function toggle() {\n if (this.visible) {\n this.hide();\n this.visible = false;\n } else {\n this.show();\n this.visible = true;\n this.get(\"InputField\").focus();\n }\n if (this.pencilStyler.isVisible()) {\n this.pencilStyler.show();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1061},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1060":{"this":{"__isSmartRef__":true,"id":912}},"1061":{"timestamp":{"__isSmartRef__":true,"id":1062},"user":"conradcalmez","tags":[]},"1062":{"isSerializedDate":true,"string":"Wed May 02 2012 19:31:38 GMT+0200 (CEST)"},"1063":{"varMapping":{"__isSmartRef__":true,"id":1064},"source":"function isVisible() {\n return this.visible || false;\n}","funcProperties":{"__isSmartRef__":true,"id":1069},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1064":{"this":{"__isSmartRef__":true,"id":912},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1065}},"1065":{"$super":{"__isSmartRef__":true,"id":1066}},"1066":{"varMapping":{"__isSmartRef__":true,"id":1067},"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":1068},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1067":{"obj":{"__isSmartRef__":true,"id":912},"name":"isVisible"},"1068":{},"1069":{"timestamp":{"__isSmartRef__":true,"id":1070},"user":"conradcalmez","tags":[]},"1070":{"isSerializedDate":true,"string":"Thu Apr 26 2012 17:52:17 GMT+0200 (CEST)"},"1071":{"varMapping":{"__isSmartRef__":true,"id":1072},"source":"function show() {\n var titlebarOffset = this.owner.get(\"TitleBar\").getExtent().y;\n var windowOffset = this.owner.getExtent().x + 1;\n this.setPosition(pt(windowOffset, titlebarOffset));\n this.setVisible(true);\n}","funcProperties":{"__isSmartRef__":true,"id":1073},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1072":{"this":{"__isSmartRef__":true,"id":912}},"1073":{"timestamp":{"__isSmartRef__":true,"id":1074},"user":"conradcalmez","tags":[]},"1074":{"isSerializedDate":true,"string":"Wed May 02 2012 15:40:25 GMT+0200 (CEST)"},"1075":{"varMapping":{"__isSmartRef__":true,"id":1076},"source":"function showMessage(txtAry) {\n if (typeof(arguments[0]) === 'string')\n var txtAry = [{message: arguments[0], color: Color.black}]\n\n var pane = this.get(\"ConsolePane\").get(\"TextPane\"),\n currentText = pane.getRichText(),\n newContent = new lively.morphic.RichText(),\n breakLine = new lively.morphic.RichText(pane.getTextString() == ''? '' : '\\n'),\n content = new lively.morphic.RichText();\n newContent.initialize();\n breakLine.initialize();\n content.initialize();\n\n txtAry.each(function (ea) {\n var txt = new lively.morphic.RichText(ea.message);\n txt.emphasize({color: ea.color}, 0, ea.message.length);\n newContent.setTextChunks(newContent.getTextChunks().concat(txt.getTextChunks()));\n })\n\n content.setTextChunks(currentText.getTextChunks()\n .concat(breakLine.getTextChunks())\n .concat(newContent.getTextChunks()))\n pane.setRichText(content);\n pane.scrollToBottom();\n}","funcProperties":{"__isSmartRef__":true,"id":1077},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1076":{"this":{"__isSmartRef__":true,"id":912}},"1077":{"timestamp":{"__isSmartRef__":true,"id":1078},"user":"athomschke","tags":[]},"1078":{"isSerializedDate":true,"string":"Thu May 24 2012 16:26:25 GMT+0200 (CEST)"},"1079":{"varMapping":{"__isSmartRef__":true,"id":1080},"source":"function sendMessage(messageText) {\n if (this.whiteboard.active) {\n this.whiteboard.socket.emit('chat', {\n message: messageText,\n me: true,\n broadcast: true,\n });\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1081},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1080":{"this":{"__isSmartRef__":true,"id":912}},"1081":{"timestamp":{"__isSmartRef__":true,"id":1082},"user":"conradcalmez","tags":[]},"1082":{"isSerializedDate":true,"string":"Wed May 02 2012 19:15:59 GMT+0200 (CEST)"},"1083":{"varMapping":{"__isSmartRef__":true,"id":1084},"source":"function processCommand(commandString) {\n this.callCommand(commandString.slice(1).split(\" \"));\n}","funcProperties":{"__isSmartRef__":true,"id":1085},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1084":{"this":{"__isSmartRef__":true,"id":912}},"1085":{"timestamp":{"__isSmartRef__":true,"id":1086},"user":"conradcalmez","tags":[]},"1086":{"isSerializedDate":true,"string":"Mon May 07 2012 20:36:33 GMT+0200 (CEST)"},"1087":{"varMapping":{"__isSmartRef__":true,"id":1088},"source":"function reset() {\n this.whiteboard = this.owner.get(\"WhiteBoard\");\n this.pencilStyler = this.owner.get(\"PencilStyler\");\n this.initializeCommands();\n this.hide();\n this.visible = false;\n this.get(\"TextPane\").setTextString(\"\");\n}","funcProperties":{"__isSmartRef__":true,"id":1089},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1088":{"this":{"__isSmartRef__":true,"id":912}},"1089":{"timestamp":{"__isSmartRef__":true,"id":1090},"user":"athomschke","tags":[]},"1090":{"isSerializedDate":true,"string":"Fri May 18 2012 15:38:03 GMT+0200 (CEST)"},"1091":{"varMapping":{"__isSmartRef__":true,"id":1092},"source":"function callCommand(command) {\n var func = this.commands[command[0]]\n if (func) {\n func.apply(this, command.slice(1));\n } else {\n this.showMessage(\"!ERROR :: command \\\"\" + command[0] + \"\\\" is not available\");\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1093},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1092":{"this":{"__isSmartRef__":true,"id":912}},"1093":{"timestamp":{"__isSmartRef__":true,"id":1094},"user":"athomschke","tags":[]},"1094":{"isSerializedDate":true,"string":"Sun May 20 2012 21:13:40 GMT+0200 (CEST)"},"1095":{"varMapping":{"__isSmartRef__":true,"id":1096},"source":"function createChatListeners() {\n var socket = this.whiteboard.socket,\n that = this;\n\n socket.on('chat', function (data) {\n'foo'\n var color = Color.hsb(data.message.color.h, data.message.color.s, data.message.color.b);\n that.showMessage([\n {message: '<', color: Color.black},\n {message: data.message.nick, color: color},\n {message: '> '+data.message.text, color: Color.black}])\n });\n\n socket.on('names', function (data) {\n var txtAry = [{message: \"Currently connected users:\\n[\", color: Color.black}];\n data.message.each(function (ea) {\n txtAry.push({message: ea.nick, color: Color.hsb(ea.color.h, ea.color.s, ea.color.b)})\n txtAry.push({message: \", \", color: Color.black})\n })\n txtAry.pop(); // remove the last comma\n txtAry.push({message: ']', color: Color.black})\n that.showMessage(txtAry);\n });\n\n socket.on('nick', function (data) {\n var color = Color.hsb(data.message.color.h, data.message.color.s, data.message.color.b);\n that.showMessage([\n {message: data.message.old, color: color},\n {message: \" changed its name to \", color: Color.black},\n {message: data.message.new, color: color},\n ]);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":1097},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1096":{"this":{"__isSmartRef__":true,"id":912}},"1097":{"timestamp":{"__isSmartRef__":true,"id":1098},"user":"athomschke","tags":[]},"1098":{"isSerializedDate":true,"string":"Fri May 18 2012 17:20:54 GMT+0200 (CEST)"},"1099":{"onrestore":{"__isSmartRef__":true,"id":1100},"setupConnections":{"__isSmartRef__":true,"id":1108},"getPencilButton":{"__isSmartRef__":true,"id":1112},"updateTarget":{"__isSmartRef__":true,"id":1116},"updateSliderColor":{"__isSmartRef__":true,"id":1120},"updateColorSlider":{"__isSmartRef__":true,"id":1124},"updateAlphaSlider":{"__isSmartRef__":true,"id":1128},"setBorderFillOfTarget":{"__isSmartRef__":true,"id":1132},"setBorderWidthOfTarget":{"__isSmartRef__":true,"id":1136},"nextSlide":{"__isSmartRef__":true,"id":1140},"previousSlide":{"__isSmartRef__":true,"id":1144},"setBorderStyleOfTarget":{"__isSmartRef__":true,"id":1148},"hide":{"__isSmartRef__":true,"id":1152},"isVisible":{"__isSmartRef__":true,"id":1156},"show":{"__isSmartRef__":true,"id":1164},"toggle":{"__isSmartRef__":true,"id":1172},"reset":{"__isSmartRef__":true,"id":1176}},"1100":{"varMapping":{"__isSmartRef__":true,"id":1101},"source":"function onrestore() {\n $super();\n console.log('onrestore')\n module('projects.BP2012.InteractionWithIPad.CSSTransitions').load();\n this.whiteboard = this.owner.get('WhiteBoard');\n // module ('projects.BP2012.ToolWorld').load(true)\n // this.beTool()\n}","funcProperties":{"__isSmartRef__":true,"id":1106},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1101":{"this":{"__isSmartRef__":true,"id":227},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1102}},"1102":{"$super":{"__isSmartRef__":true,"id":1103}},"1103":{"varMapping":{"__isSmartRef__":true,"id":1104},"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":1105},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1104":{"obj":{"__isSmartRef__":true,"id":227},"name":"onrestore"},"1105":{},"1106":{"timestamp":{"__isSmartRef__":true,"id":1107},"user":"athomschke","tags":[]},"1107":{"isSerializedDate":true,"string":"Fri May 18 2012 12:46:33 GMT+0200 (CEST)"},"1108":{"varMapping":{"__isSmartRef__":true,"id":1109},"source":"function setupConnections() {\n this.attributeConnections.invoke('disconnect')\n connect(this, 'visible', this.getPencilButton(), 'toggleState')\n}","funcProperties":{"__isSmartRef__":true,"id":1110},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1109":{"this":{"__isSmartRef__":true,"id":227}},"1110":{"timestamp":{"__isSmartRef__":true,"id":1111},"user":"athomschke","tags":[]},"1111":{"isSerializedDate":true,"string":"Fri May 18 2012 12:47:31 GMT+0200 (CEST)"},"1112":{"varMapping":{"__isSmartRef__":true,"id":1113},"source":"function getPencilButton() {\n return this.owner.titleBar.get('PencilButton')\n}","funcProperties":{"__isSmartRef__":true,"id":1114},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1113":{"this":{"__isSmartRef__":true,"id":227}},"1114":{"timestamp":{"__isSmartRef__":true,"id":1115},"user":"athomschke","tags":[]},"1115":{"isSerializedDate":true,"string":"Fri May 18 2012 10:51:26 GMT+0200 (CEST)"},"1116":{"varMapping":{"__isSmartRef__":true,"id":1117},"source":"function updateTarget(target) {\n if(target) {\n this.updateSliderColor(target.getColor());\n this.widthSlider.setValue(target.getPencilSize()-1);\n this.borderStyleList.setSelection(target.getPencilStyle());\n }\n else {\n this.updateSliderColor(Color.white);\n this.widthSlider.setValue(0);\n this.borderStyleList.setSelection(\"solid\");\n } \n \n}","funcProperties":{"__isSmartRef__":true,"id":1118},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1117":{"this":{"__isSmartRef__":true,"id":227}},"1118":{"timestamp":{"__isSmartRef__":true,"id":1119},"user":"conradcalmez","tags":[]},"1119":{"isSerializedDate":true,"string":"Wed May 02 2012 15:28:28 GMT+0200 (CEST)"},"1120":{"varMapping":{"__isSmartRef__":true,"id":1121},"source":"function updateSliderColor(color) {\n this.updateColorSlider(color);\n this.updateAlphaSlider(color);\n}","funcProperties":{"__isSmartRef__":true,"id":1122},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1121":{"this":{"__isSmartRef__":true,"id":227}},"1122":{"timestamp":{"__isSmartRef__":true,"id":1123},"user":"conradcalmez","tags":[]},"1123":{"isSerializedDate":true,"string":"Wed May 02 2012 13:51:06 GMT+0200 (CEST)"},"1124":{"varMapping":{"__isSmartRef__":true,"id":1125},"source":"function updateColorSlider(color) {\n this.slider.updateColor(color);\n this.slider.setValue(0.5);\n}","funcProperties":{"__isSmartRef__":true,"id":1126},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1125":{"this":{"__isSmartRef__":true,"id":227}},"1126":{"timestamp":{"__isSmartRef__":true,"id":1127},"user":"athomschke","tags":[]},"1127":{"isSerializedDate":true,"string":"Sun May 20 2012 20:46:21 GMT+0200 (CEST)"},"1128":{"varMapping":{"__isSmartRef__":true,"id":1129},"source":"function updateAlphaSlider(color) {\n this.alphaSlider.updateColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":1130},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1129":{"this":{"__isSmartRef__":true,"id":227}},"1130":{"timestamp":{"__isSmartRef__":true,"id":1131},"user":"athomschke","tags":[]},"1131":{"isSerializedDate":true,"string":"Fri May 18 2012 14:36:25 GMT+0200 (CEST)"},"1132":{"varMapping":{"__isSmartRef__":true,"id":1133},"source":"function setBorderFillOfTarget(color) {\n this.whiteboard.setColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":1134},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1133":{"this":{"__isSmartRef__":true,"id":227}},"1134":{"timestamp":{"__isSmartRef__":true,"id":1135},"user":"conradcalmez","tags":[]},"1135":{"isSerializedDate":true,"string":"Wed May 02 2012 19:17:14 GMT+0200 (CEST)"},"1136":{"varMapping":{"__isSmartRef__":true,"id":1137},"source":"function setBorderWidthOfTarget(value) {\n this.whiteboard.setPencilSize(value*5+1);\n}","funcProperties":{"__isSmartRef__":true,"id":1138},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1137":{"this":{"__isSmartRef__":true,"id":227}},"1138":{"timestamp":{"__isSmartRef__":true,"id":1139},"user":"athomschke","tags":[]},"1139":{"isSerializedDate":true,"string":"Sun May 20 2012 14:14:21 GMT+0200 (CEST)"},"1140":{"varMapping":{"__isSmartRef__":true,"id":1141},"source":"function nextSlide() {\n this.colorChooser.nextSlide();\n}","funcProperties":{"__isSmartRef__":true,"id":1142},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1141":{"this":{"__isSmartRef__":true,"id":227}},"1142":{"timestamp":{"__isSmartRef__":true,"id":1143},"user":"conradcalmez","tags":[]},"1143":{"isSerializedDate":true,"string":"Wed May 02 2012 14:15:52 GMT+0200 (CEST)"},"1144":{"varMapping":{"__isSmartRef__":true,"id":1145},"source":"function previousSlide() {\n this.colorChooser.previousSlide();\n}","funcProperties":{"__isSmartRef__":true,"id":1146},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1145":{"this":{"__isSmartRef__":true,"id":227}},"1146":{"timestamp":{"__isSmartRef__":true,"id":1147},"user":"conradcalmez","tags":[]},"1147":{"isSerializedDate":true,"string":"Wed May 02 2012 14:15:57 GMT+0200 (CEST)"},"1148":{"varMapping":{"__isSmartRef__":true,"id":1149},"source":"function setBorderStyleOfTarget(value) {\n this.whiteboard.setPencilStyle(value);\n}","funcProperties":{"__isSmartRef__":true,"id":1150},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1149":{"this":{"__isSmartRef__":true,"id":227}},"1150":{"timestamp":{"__isSmartRef__":true,"id":1151},"user":"athomschke","tags":[]},"1151":{"isSerializedDate":true,"string":"Sun May 20 2012 14:13:48 GMT+0200 (CEST)"},"1152":{"varMapping":{"__isSmartRef__":true,"id":1153},"source":"function hide() {\n this.setPosition(pt(0, 0));\n this.setVisible(false);\n this.visible = false\n}","funcProperties":{"__isSmartRef__":true,"id":1154},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1153":{"this":{"__isSmartRef__":true,"id":227}},"1154":{"timestamp":{"__isSmartRef__":true,"id":1155},"user":"athomschke","tags":[]},"1155":{"isSerializedDate":true,"string":"Sun May 20 2012 14:18:54 GMT+0200 (CEST)"},"1156":{"varMapping":{"__isSmartRef__":true,"id":1157},"source":"function isVisible() {\n return this.visible || false;\n}","funcProperties":{"__isSmartRef__":true,"id":1162},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1157":{"this":{"__isSmartRef__":true,"id":227},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1158}},"1158":{"$super":{"__isSmartRef__":true,"id":1159}},"1159":{"varMapping":{"__isSmartRef__":true,"id":1160},"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":1161},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1160":{"obj":{"__isSmartRef__":true,"id":227},"name":"isVisible"},"1161":{},"1162":{"timestamp":{"__isSmartRef__":true,"id":1163},"user":"conradcalmez","tags":[]},"1163":{"isSerializedDate":true,"string":"Wed May 02 2012 13:41:45 GMT+0200 (CEST)"},"1164":{"varMapping":{"__isSmartRef__":true,"id":1165},"source":"function show() {\n var titlebarOffset = this.owner.get(\"TitleBar\").getExtent().y;\n var windowOffset = this.owner.getExtent().x + 1;\n if (this.chat.isVisible()) {\n windowOffset += this.chat.getExtent().x;\n }\n this.setPosition(pt(windowOffset, titlebarOffset));\n this.setVisible(true);\n this.visible = true;\n this.updateTarget(this.whiteboard);\n}","funcProperties":{"__isSmartRef__":true,"id":1170},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1165":{"this":{"__isSmartRef__":true,"id":227},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1166}},"1166":{"$super":{"__isSmartRef__":true,"id":1167}},"1167":{"varMapping":{"__isSmartRef__":true,"id":1168},"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":1169},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1168":{"obj":{"__isSmartRef__":true,"id":227},"name":"show"},"1169":{},"1170":{"timestamp":{"__isSmartRef__":true,"id":1171},"user":"athomschke","tags":[]},"1171":{"isSerializedDate":true,"string":"Sun May 20 2012 14:19:32 GMT+0200 (CEST)"},"1172":{"varMapping":{"__isSmartRef__":true,"id":1173},"source":"function toggle() {\n if (this.visible) {\n this.hide();\n this.visible = false;\n } else {\n this.show();\n this.visible = true;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1174},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1173":{"this":{"__isSmartRef__":true,"id":227}},"1174":{"timestamp":{"__isSmartRef__":true,"id":1175},"user":"conradcalmez","tags":[]},"1175":{"isSerializedDate":true,"string":"Wed May 02 2012 13:41:45 GMT+0200 (CEST)"},"1176":{"varMapping":{"__isSmartRef__":true,"id":1177},"source":"function reset() {\n this.hide();\n this.chat = this.owner.get(\"ChatPane\");\n this.widthSlider = this.get('WidthSlider');\n this.alphaSlider = this.get('AlphaSlider');\n this.slider = this.get('ColorSlider');\n this.borderStyleList = this.get('BorderStyleList')\n this.colorChooser.reset();\n this.widthSlider.setValue(0);\n this.alphaSlider.setValue(1);\n this.borderStyleList.selectAt(0);\n this.updateTarget(this.whiteboard);\n this.updateSliderColor(Color.black)\n}","funcProperties":{"__isSmartRef__":true,"id":1178},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1177":{"this":{"__isSmartRef__":true,"id":227}},"1178":{"timestamp":{"__isSmartRef__":true,"id":1179},"user":"athomschke","tags":[]},"1179":{"isSerializedDate":true,"string":"Sun May 20 2012 20:46:42 GMT+0200 (CEST)"},"1180":{"source":{"__isSmartRef__":true,"id":111},"target":{"__isSmartRef__":true,"id":132}},"1181":{"sourceObj":{"__isSmartRef__":true,"id":111},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":132},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1182},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1182":{"source":{"__isSmartRef__":true,"id":111},"target":{"__isSmartRef__":true,"id":132}},"1183":{"requiredModules":[],"idOnLoad":"91FFC871-5ED1-4D45-9E1B-8B1553AC3BD8","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1184":{"submorphs":[{"__isSmartRef__":true,"id":1185}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1191},"derivationIds":[null,"312EC1E6-DFC7-408B-B9FE-60F56A7911F9","61DBD493-C549-4361-83C7-2AC4828CB74A","52CC1391-0477-48D4-8CC8-C3B770CDF70B","346E0D9C-7474-4597-B024-B8DC3B8C9CE8","4689BDCF-1076-491F-AE04-54348898E3BD","A45F0CFA-BDE1-45D1-B240-B6EEF40443E2","6F60961F-F6F3-4B27-AFE7-A672FF3C3B11","5A0B065D-0966-4BA0-91C5-88FD97DCED56","AEA54688-8013-4A87-99A5-312CC2E7C7AA","3A4EFB23-CF57-42BD-BA6A-87DE480B7927","E86AC316-DF8B-4B9D-A79C-4303026D4184","681C2D74-6B1C-465E-8D7F-25EBAF6B290E","DB9D83B3-5C5A-42B6-8784-9B8A6A0135E6","A33ABC8B-7483-4EB7-8FE7-F4F837FC9AA8","71E02750-4EB6-413C-9739-8D1A04B3BD7A","595F6996-393B-4A51-AF32-143813A84725","D0C329CA-EB78-4057-9E94-3FD1DDDD2A2A","D5ACC5B0-76CD-4A47-B983-46E2D959C6BC","5A0D3E80-C10E-4C75-B764-B05EF2D434E3","8D6E26DD-F064-452B-A08F-5B0ED1DD5B3B","4A1E02D5-7C9E-46E9-8A46-6C31B4CC77DE","BAFB02D2-32C4-49B9-8976-8143CC4FBED0","46408623-DC93-478B-B290-4FA542C17CBC","90D0363C-A352-4D9D-80D7-DF4578B56642","14770FF5-C733-487A-9EF3-808E5220D6EE","936000D4-F759-4244-8AED-45773CFE8A61","20FB70D0-E586-49FE-8BB4-4CDD169536D0","FB881494-737D-4F48-A7E4-8A20EA162C58","0270E17C-0AE9-414B-99CC-91DB249B4046","1DA4974C-F192-4DD0-869F-4EAD576076B0","EACC4238-F5FA-465C-BCE9-09AB5E5ABB5D","AB0710CB-487D-444D-A99C-286CD8876014","8A645753-BFA7-4422-93C5-232FA984C890","E78E11DB-637D-4009-A67F-2ABB348DCB8B","45F70BF1-9C95-4F45-B319-C3CEF31CE975","F031B2F7-0285-4B9E-AD86-8484F8502C68","7C633ABE-8F7D-4DE3-A42B-FE28F5F7C8D3","6AE76E52-52D3-4A20-9E17-F3F64892ED74","DE529410-4000-4397-972F-905B01A88AEB","785DAEF1-5C05-41F5-A155-DCDBAA29B96A","885540AF-A31A-48FE-8FED-4C74479ECB04","D7D61D3F-3952-4150-A7F1-7E81E3BA724B","A0C4BB92-D033-4DCC-9AB0-75A1AF85A3D3","4D449DE9-8FE6-49EA-9B10-7D538AE0C43C","3E6065F8-65F2-4A68-9F43-7600B1D0493E","2DB61F92-CF85-4E65-AA33-79FA8243E869","FF0683EB-D2F5-4617-86C7-B1E97A309B49","78A77109-384D-407A-9D39-A7648D3B58E6","503CE15E-41D9-4728-BC8B-12BA29C5162D","64BD9E25-ADAF-4FCD-8176-7CAC631B9C88","7B0188D8-A260-4498-A0A0-F35D6400A01F","B313472F-685B-412A-9C91-748E050EBEA5","10EB1064-E432-4CA8-9715-64548314414B","C964BABB-16F4-4570-A144-0813C7C4B9C4","379F66D8-3598-48A6-AB1A-8620C901E689","0716A8D4-12ED-45D1-A35B-8E8AE41DF42E","0BAB5F9B-9F5C-48E3-957C-DDBDF5BFBB1C","56DC4616-57B1-49DB-862F-9D1B47C35A28","CE1D692E-599D-44B9-A625-5DBF3C4EDF01","40DB3412-25CD-4851-BC0C-79FFC49F4B19","986C7C36-39FD-411B-9968-BAA1463B330A","96B0D97B-300F-429D-9B3E-9B95C88FB2E3","2ACD6BD9-4367-45F9-9ADC-067D8FD717E6","1F5E06AB-0168-4C82-8AF1-FE075870352A","4AAAA962-6E7E-49BE-9E64-8BA3654C5118"],"id":"A4A5D767-8504-483C-A2A6-9F831C451E8A","eventHandler":{"__isSmartRef__":true,"id":1197},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":119},"lighterFill":{"__isSmartRef__":true,"id":1198},"label":{"__isSmartRef__":true,"id":1185},"owner":{"__isSmartRef__":true,"id":103},"attributeConnections":[{"__isSmartRef__":true,"id":1203},{"__isSmartRef__":true,"id":1205}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_ClipMode":"visible","partsBinMetaInfo":{"__isSmartRef__":true,"id":1207},"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"1185":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1186},"derivationIds":[null,"DBEBA010-E133-4716-AAD3-EEA615964152","09A2D9A1-A183-4279-A0CA-EADB07A217C0","FF8CF4AB-1D84-4041-8B6F-3753565DC156","C635C466-7830-4107-994D-87A8D39930F5","18DDF6A2-8F11-4B4C-B6B7-5E8A9D8061DE","44BABFFE-DCDE-465C-A83F-42F1563B89D2","1F230AFE-AAAD-41AD-B8CC-1D08CEDD6BF3","3CB40F02-2BF6-4E2F-B2A0-2BD1E5DA42A1","26E58E0A-DC76-4C04-A343-3D7A40FD4E87","A7D3DE1E-D062-460B-8896-02A8F9A625F5","8C6C5730-0003-44CF-BCD2-2BDF38081DC5","92A170DC-1109-4981-89A2-393EA1B3A967","752AEE7E-5115-4027-8AE9-09A6EED6F7E2","EF98944F-53E8-478F-ACFC-0299B200AE2A","8DBAD8F3-5C77-4BE3-AC39-946970837F79","84FA3468-7E91-49FF-B67C-CA8F92F28F58","694AE31B-CF63-4E79-8920-5B6120813026","925AAD2B-CC3A-4E0E-8597-45DE27E1862D","B6426D67-8E36-4C40-BD7D-ED962C14EEE8","11539773-43F8-4852-AE6A-1AA4E537BA69","934EDB92-F0E5-48B7-BD04-B2702412DEE2","21F33E1E-513D-4BCB-A673-CDA509804A3E","6210C940-D5F7-489D-A25D-A92F7DF62856","858D3815-73F5-4131-AD3C-613C2B5F1F56","3BCB619F-A2DE-4CD3-AFB2-391E62116174","FC5ADEBB-E0DC-41E0-8189-BFF3DF95FF3E","E40B23F7-5DE0-41F3-99DD-5B83C9CAC955","E5D3C232-422F-4134-9F5A-8491F10142C7","DA0071B3-FA64-4DE2-9001-3924670506A7","1D4AC31C-5FBA-4D88-9B45-793FD7E6610A","CE20EE47-6B37-4F45-AAE5-9968D6F80AD9","8D0C585C-3EB4-4F7D-98FE-B1D517854C81","3DB3F837-C7C4-4CB9-8528-DF61DCD04C37","3B139B57-E7CF-40D7-A85A-A04895761D2F","9859E2D4-1C53-4AB3-B37A-BC7EFFA4B10F","C1ED9500-42D6-48C4-8F82-9B6B676B1327","EE43676A-D2AF-4F7C-BBD4-FDC953B4536B","E77EA0A7-4D28-4D5D-9F90-3BA1A4FD1A5F","A39DE447-8C45-42FC-8D22-DFF4489CDB04","B3A026CD-82A6-4CFA-8529-5CABA94D6977","EFAE5EEB-B492-4E18-BF13-E62C66ECD001","0EC8629E-E583-485A-9FAA-529B61107C3A","281BBE0A-318A-454D-B841-4FFA0090FAD1","B99B2238-E4D0-4EC1-B2CF-2C31EB27F613","55998C2E-A795-4B96-A3A8-F01D91A41784","05741B32-CD1D-49E4-ABD1-6F9A9E7503CC","926EE880-D59E-4EEE-8772-6EB0C260C099","0CCCA8C7-F782-40AA-B40C-D910E0B183E3","9D7661AF-6140-43CE-9237-3C9236EA7399","273D6C95-DD38-4237-8242-6F8EF44AC6FE","36873FED-6B44-4F80-938F-B4B874E83750","13911185-D9A7-4C68-B234-DAAAD3D8668B","D65C0801-FF29-40F2-8F14-B2DDF8EB650B","5A506A8A-433B-4E20-84DF-E982CBACF0EF","466F25DC-3F64-4989-92A1-A6621F3BF2DA","47066AD2-A42E-49D0-BEC7-094CB30F7FF9","6BC10190-EFBC-46AE-B1B4-138323D8C135","14FDF4C9-3D63-4D37-822D-F0A16CEDF6C2","45CDAC6E-88E8-403B-8C3F-AFAF24E4C5E7","BCB0F915-B44E-4352-9CE5-051B0CDD1610","7EB908AF-DCF0-4D24-BDCC-7DA643AE20F4","DA30F484-94C8-4EBC-9363-8EDC8DC6FB35","815F2486-5085-4F86-B024-20DB8D167C27","6E07FCB6-0363-4937-96B2-FEC3EE2723FC","EC6A59CD-AD37-497A-86BE-3918F552077A"],"id":"D8A5A500-C484-473C-9F0C-6D4A35D1E079","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1187}],"eventHandler":{"__isSmartRef__":true,"id":1189},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1184},"isLabel":true,"_HandStyle":"default","__serializedExpressions__":["_TextColor"],"_Align":"center","eventsAreIgnored":true,"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"showsHalos":false,"savedTextString":"M","partsBinMetaInfo":{"__isSmartRef__":true,"id":1190},"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1186":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1187":{"style":{"__isSmartRef__":true,"id":1188},"chunkOwner":{"__isSmartRef__":true,"id":1185},"storedString":"M","_id":"_132","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1188":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1189":{"morph":{"__isSmartRef__":true,"id":1185},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1190":{"requiredModules":[],"idOnLoad":"D8A5A500-C484-473C-9F0C-6D4A35D1E079","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1191":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_ClipMode":"visible","_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":1192},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1192":{"stops":[{"__isSmartRef__":true,"id":1193},{"__isSmartRef__":true,"id":1194},{"__isSmartRef__":true,"id":1195},{"__isSmartRef__":true,"id":1196}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1193":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"1194":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"1195":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"1196":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"1197":{"morph":{"__isSmartRef__":true,"id":1184},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1198":{"stops":[{"__isSmartRef__":true,"id":1199},{"__isSmartRef__":true,"id":1200},{"__isSmartRef__":true,"id":1201},{"__isSmartRef__":true,"id":1202}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1199":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"1200":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1201":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1202":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"1203":{"sourceObj":{"__isSmartRef__":true,"id":1184},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":132},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1204},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1204":{"source":{"__isSmartRef__":true,"id":1184},"target":{"__isSmartRef__":true,"id":132}},"1205":{"sourceObj":{"__isSmartRef__":true,"id":1184},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":132},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1206},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1206":{"source":{"__isSmartRef__":true,"id":1184},"target":{"__isSmartRef__":true,"id":132}},"1207":{"requiredModules":[],"idOnLoad":"A4A5D767-8504-483C-A2A6-9F831C451E8A","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1208":{"submorphs":[{"__isSmartRef__":true,"id":1209}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1215},"derivationIds":[null,"CAE2F122-D25A-408D-A5D3-0AFDD1B43C2F","33D9E547-BCFD-4130-A8AB-E082A6DD1C58","67C4A9E2-0624-444F-B95F-3F82206DC52F","E5A15D49-9539-49F4-B353-1A8CFF672EE9","E30363BC-8A66-4520-836E-C7957D840D17","24210677-F0D3-4DFF-8F29-AC2D1D40D103","910F8A81-028A-4259-BD6B-E75E3A1C6207","AD31D91D-2E7A-4F1A-9312-D7C78016F043","96D36EB8-6FD5-4753-8DDE-4CB2D5A9644C","D2066B5C-B513-4479-91FD-D2673F3E7F85","EC402851-91FC-404F-A50A-C4188267F3FC","84CB4576-F59C-47D0-88E3-451734FA2F79","C52A29CF-B6AA-4ECF-B864-318B38B1E551","F9B8483F-15F6-4D07-B23E-A2EB0E24F778","0F9BCA7B-6965-4002-93F4-9EE8FA959DB1","685A11E4-E4FF-4EF3-AF55-76447C639168","F760A63A-D0EE-4E8B-B0E4-19938AD14ECA","BF52EEB6-22EE-464F-9BD2-123E1C9E4604","B6786614-98A7-4A71-8253-D29B2BD44F37","4BD8B043-7BBE-445F-A46C-C8F848A02CC8","971F7726-7505-40E2-A539-B3E4FD05B9B6","D5FFA36B-E841-4BF0-B91F-B06E51BB343E","BD3739BE-07A6-4DEE-83A9-4698D0560E89","9DB63195-1243-4C70-9D18-63459276089A","87FBA7BD-1B75-44A5-8B1A-5A2894193677","BFD88CFE-8DDA-4E5C-85D4-8F4A66932C28","B66795DF-F400-4BED-9F26-227CED3A6BF1","7545A5A9-8B1D-4A30-8262-0F5734C83023","AB24CA26-C292-4E2D-B756-115055DDE36B","E874A2D8-4F6F-4C22-94D0-32A9BDC22F74","95CA2CDA-565F-430F-A50C-919B816104FB","4F09AF3B-8ED8-4465-AA84-D14648CCCC59","73EC58E7-BEF2-4C60-9A64-1F4568378286","B8D14B72-E596-4FCC-B960-AE24AACD0670","8093310F-5960-4655-86D1-5D5F2E66B9F6","4EF90DDA-749F-4BAD-8EF6-44DFA5E803A8","9ECFD7F3-56EB-44B4-B5F1-94FC29D853C8","454DD7DD-C4CB-4331-8B62-347D5C272439","0AF125C5-2350-4211-9830-C1480B38385D","B26F9387-CA57-4728-BD28-076597FF4ED0","D430E133-944F-43AB-844E-6AB72D386D5D","0B5E43F0-E07A-4B4F-81D2-33AA662BB914","2753D769-F35E-4791-93FB-A3D1B2B6681F","9642C94E-B507-4A83-A334-CD17880C65BB","CCFEBCB8-D8A2-44E6-885C-45FC434D3A32","4379C0E4-C4A2-4B91-BBB8-DD19BE2D2FEB","D57C27FB-597E-4447-ACCF-4AD92B5E408E","5CE2567B-588B-4483-93DA-BA520A2CF620","4D6A0C59-7FAB-44E8-B7EB-F242D19B114C","D372B41B-03C9-4FA6-A305-E0C5CF544968","81C6C6BB-71C8-4BB5-9287-683F2B4B1554","38B38CFB-D3A2-42ED-8E59-545FA6497E84","8FE773DB-EAC8-4A6C-BDF9-C4FDB27D3F7F","2E0120B2-388F-4BE0-B987-D287A78C5030","D28C44D0-5371-49CF-87E1-D77F06F43B62","D9525938-2761-4BAE-A384-1B1A96097AD3","DDBA1ED7-FC95-4899-964E-6F10036C9114","799AB5B8-4ADE-4B11-9936-194B943154BA","A3EA8AB6-6E63-44B3-AAE8-6CD0B89DD11E","E1BD48CA-7305-44C7-8861-EFBFBBA532D9","9AF74D34-33D7-49DD-B203-9A2C95AC5C2F","9579D33F-DBB0-4B73-967A-B28643FD929C","E0205CB6-3DA5-41AD-A556-709F5DC573DD","47BC7F50-8176-4D11-B084-134B6F02E4F1","938D4E53-76FD-48D1-9E92-2B797ED4F365"],"id":"1F67759D-F909-4A9D-A3EF-E3E2EC05D5D0","eventHandler":{"__isSmartRef__":true,"id":1216},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":119},"lighterFill":{"__isSmartRef__":true,"id":1217},"label":{"__isSmartRef__":true,"id":1209},"owner":{"__isSmartRef__":true,"id":103},"layout":{"__isSmartRef__":true,"id":1222},"attributeConnections":[{"__isSmartRef__":true,"id":1223},{"__isSmartRef__":true,"id":1225}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_ClipMode":"visible","prevScroll":[0,0],"partsBinMetaInfo":{"__isSmartRef__":true,"id":1227},"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(913.8,3.0)"},"1209":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1210},"derivationIds":[null,"B602C161-211E-4EFC-A7FA-0798284C1A7C","1D4ECD94-C60B-4EEC-B2FC-9118585629CA","82C24D9B-1BAE-4AC4-8579-1E908F15D053","95475BE1-FBE8-4FC6-B8B3-661400219686","F7D2AEA4-94FE-46F7-82B4-438A2AC6D78A","0768D3DE-BDE9-4951-8770-5ECBB0219A04","20416DD9-6A14-4205-8138-2812EC5F8123","76723FDA-C063-4AB4-958C-2A0154432AA8","B93EA06D-12E0-4A20-8A68-4AF6795C7232","EDDA2588-9043-44A6-BBD1-C3947BF31A32","E00F47FF-9B8E-4A29-9A83-80CB030B22C7","C6432967-7AE7-498D-8158-D00EE33FAC3C","3740D749-4A7A-4070-883B-50D01632A4F0","87D87DDE-8C79-483F-9B0A-F08F614F967B","1AB9FB7C-C57E-43C4-99FD-9988B7C19467","5D0836D9-F5C0-4446-A107-6ADDC70FFDB4","B1C08FF5-11FA-4C5F-8B3C-9EAA994A0FBC","651AAF5B-47B1-4749-840E-29E75642761E","B4B0CF52-9754-42B8-8138-28C7FD0F0D29","D013B774-C6B7-4936-8506-421B0FA2A2EE","A15ACAB0-6A76-41BC-A748-D5384F014E11","29969DF8-EFEB-4F31-985B-83EA581053B6","45D6E664-78B8-49E2-80AE-6072EA36135D","BCCA5F24-6DA2-47FA-A9C1-B7F39029CBE7","12726B2A-F070-4055-97E3-AE5E6D340306","5A5E9D74-BBC8-4D63-91AE-CA1C6B23A67B","F24F543A-7FF6-447B-AB73-9444060151DF","08A73206-AD90-4587-BB3B-06BAE4B12A3C","97A3F9EE-67B1-4BE8-B8D4-D163A795E166","6D232820-7C4B-4EC5-8BFF-91C3E6A86322","D0F10785-7E2D-43A7-8348-0F0EE36061D3","A642D015-5435-4CBF-974E-05613ADE8E23","80353337-5B04-4F01-AA0C-D824E7991A21","819B975B-5AFB-4CC3-9A4D-8F03F5E54173","85A31AD6-DB30-475A-B878-35AE7632E246","31F1DD3E-6705-4C92-99A0-7BA098E65025","6ED26961-06F5-4B63-A7BE-E7D4272CDF3C","254CB691-607F-4965-ABBE-582CDF6A3C5A","19CC184E-2B8E-47CF-9F0F-5F55601BDB8C","0A75CCA5-E688-4AA7-9147-0506B8C1CCD4","3DEE596A-2D38-48A0-BA3E-93A1C6C6F957","3E75DC6C-81DF-432D-B74E-74A5C6D35CBF","0EBDB325-9626-4DED-A8E7-3C4FBE9D0027","95D37DE1-B14F-4E46-921B-2CFA9E4FA6B6","AA56719A-078B-40DC-805D-CFE1BC570E9F","AE8BC725-5F92-47F9-9FA6-D383D4861D68","8B88275D-DD5E-45E4-A69B-74B81E232B35","4763E0B1-5229-43D7-927D-6FAF802EB750","91142E64-DB1B-4144-9E4F-296E933C8290","5241C216-6FAA-41F7-B6E8-548F72324618","2B293E08-D877-4A60-98DC-2EA42C975424","DA92492C-7628-448C-B866-04FEB0B23615","9D6BBD6B-2431-46B6-BA68-2F219FA0DDBD","4552ECE0-AB21-429E-9863-92B787FB042C","43E60AAB-EC04-431D-A344-2B91BCC861AD","DE1788F9-E6B4-413E-A66D-E2DF6727B17C","16CA7C80-0504-42EA-8C5C-1C83305D29BA","66F72FD5-1B4C-4726-93BB-084371723EAF","50A93ED1-2F3C-41E5-956A-C16D3057EBB2","017A6795-4701-46FA-9965-9D3659EBCF3B","7CC15340-1ABC-4020-B4BD-84E0A9C2B279","7FF3B6D3-D935-4ECA-9AF7-914C6A107417","BB49925A-33CD-4B10-965E-6AC3650FDEC8","DA5A6E50-9029-420A-8CE2-CF9EE3E87B3D","AE3B5A98-CE25-4046-B78E-45F11780C2F6"],"id":"47C5BC62-9492-4ACE-8353-2519E825248B","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1211}],"eventHandler":{"__isSmartRef__":true,"id":1213},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1208},"isLabel":true,"_HandStyle":"default","__serializedExpressions__":["_TextColor"],"_Align":"center","eventsAreIgnored":true,"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"prevScroll":[0,0],"partsBinMetaInfo":{"__isSmartRef__":true,"id":1214},"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"1210":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1211":{"style":{"__isSmartRef__":true,"id":1212},"chunkOwner":{"__isSmartRef__":true,"id":1209},"storedString":"–","_id":"_133","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1212":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1213":{"morph":{"__isSmartRef__":true,"id":1209},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1214":{"requiredModules":[],"idOnLoad":"47C5BC62-9492-4ACE-8353-2519E825248B","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1215":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_ClipMode":"visible","_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":119},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1216":{"morph":{"__isSmartRef__":true,"id":1208},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1217":{"stops":[{"__isSmartRef__":true,"id":1218},{"__isSmartRef__":true,"id":1219},{"__isSmartRef__":true,"id":1220},{"__isSmartRef__":true,"id":1221}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1218":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"1219":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1220":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1221":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"1222":{"moveHorizontal":true},"1223":{"sourceObj":{"__isSmartRef__":true,"id":1208},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":132},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1224},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1224":{"source":{"__isSmartRef__":true,"id":1208},"target":{"__isSmartRef__":true,"id":132}},"1225":{"sourceObj":{"__isSmartRef__":true,"id":1208},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":132},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1226},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1226":{"source":{"__isSmartRef__":true,"id":1208},"target":{"__isSmartRef__":true,"id":132}},"1227":{"requiredModules":[],"idOnLoad":"1F67759D-F909-4A9D-A3EF-E3E2EC05D5D0","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1228":{"submorphs":[{"__isSmartRef__":true,"id":1229}],"scripts":[],"id":"9577DAA9-7B11-4E70-BD56-90A34EA8AC17","shape":{"__isSmartRef__":true,"id":1235},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"value":false,"toggle":false,"isActive":true,"lighterFill":{"__isSmartRef__":true,"id":1241},"label":{"__isSmartRef__":true,"id":1229},"name":"ActiveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1246},"attributeConnections":[{"__isSmartRef__":true,"id":1249}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":1250},"derivationIds":[2588,"22797D34-67DE-4A06-81F0-4DF0A87ADBBC","338CF675-9704-496C-B11B-1B5B9AF31F49","BA85AD49-CD9A-4B57-AD45-762A014AF22B","7F81FB9D-2BBB-4D20-B631-083BD8C659EA","2508839A-A836-4F32-8B17-27FD7975CD27","32C8BAAB-95B5-402E-8B24-4AB6539300BB","18E23211-5E4D-40D9-9F6D-F205C6496D01","936E21DE-3371-4E73-8B0D-517D80C2B67C","FD6065EB-9BC8-4D0F-8CE1-5AAADF4F4D6F","4A5E50FA-4346-41DB-9AE9-C9C83D2F59C8","57F0797C-0940-4705-8F17-17E769F5FE0E","E316867F-6287-4298-B2B9-CC4F36E0F8B8","7770DB31-A230-4E7E-82AB-565FE0FA18E8","A5A7598D-B81A-4F4E-81DC-F0B82670DE42","A3F2EBCB-CA9D-4191-AA7D-CA746DE424B7","028950E6-72C9-4261-8790-E7D9404C8354"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":103},"whiteboard":{"__isSmartRef__":true,"id":82},"active":false,"normalFill":{"__isSmartRef__":true,"id":119},"orderInTaskBar":1,"normalFillInactive":{"__isSmartRef__":true,"id":119},"isPressed":false,"_Rotation":0,"_Scale":1,"isCopyMorphRef":true,"morphRefId":2,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1251},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(40.0,1.0)","distanceToDragEvent":"lively.pt(35.0,-8.0)"},"1229":{"submorphs":[],"scripts":[],"id":"63DAD7CF-9B0B-4D27-9386-9029F42BC056","shape":{"__isSmartRef__":true,"id":1230},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"_MaxTextWidth":20,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1228},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1231}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1233},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","908BF700-02F2-485E-AECE-4EE7C5B9AFAC","2A3648B1-D94C-4624-8B87-6E75ACC34789","DFFF8DD3-3276-4BC7-A032-E0D75D681C9F","58FD3BE0-7E5E-4C47-9E59-2FA00076EC11","6B5D511D-0648-45D7-BA61-E130B485F921","DC0CEFC2-1B29-43F3-9216-BD0C4D4CF4F5","F8A38C26-DD70-49FF-BB1F-28998298A29D","D324037A-776B-43C5-AC63-3B940B421D20","5A5EC313-BD2C-470B-B44E-FEA369363377","80DC988F-C6AE-4215-A823-E445DA4BFF84","6D25EA54-02C6-42BB-8CF4-A66D6485F87F","53C9255B-26F1-4E93-9947-74FBA4974F95","2C8BACB4-A719-4692-8195-5BEC634A556E","B32776E5-863B-4A3D-A5CB-9C57C7BC20A9","748BF206-9034-4739-A34A-29C11C48D13D"],"_MinTextWidth":20,"_MinTextHeight":null,"_FontSize":10,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1234},"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"1230":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"1231":{"style":{"__isSmartRef__":true,"id":1232},"chunkOwner":{"__isSmartRef__":true,"id":1229},"storedString":"O","_id":"_134","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1232":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1233":{"morph":{"__isSmartRef__":true,"id":1229},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1234":{"requiredModules":[],"idOnLoad":"63DAD7CF-9B0B-4D27-9386-9029F42BC056","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1235":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_Fill":{"__isSmartRef__":true,"id":1236},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1236":{"stops":[{"__isSmartRef__":true,"id":1237},{"__isSmartRef__":true,"id":1238},{"__isSmartRef__":true,"id":1239},{"__isSmartRef__":true,"id":1240}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1237":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"1238":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"1239":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"1240":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"1241":{"stops":[{"__isSmartRef__":true,"id":1242},{"__isSmartRef__":true,"id":1243},{"__isSmartRef__":true,"id":1244},{"__isSmartRef__":true,"id":1245}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1242":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"1243":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1244":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"1245":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"1246":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":1247}],"revisionOnLoad":154251,"idOnLoad":"9577DAA9-7B11-4E70-BD56-90A34EA8AC17","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1247":{"date":{"__isSmartRef__":true,"id":1248},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"1248":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (CEST)"},"1249":{"sourceObj":{"__isSmartRef__":true,"id":1228},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1228},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1250":{"morph":{"__isSmartRef__":true,"id":1228},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1251":{"onFire":{"__isSmartRef__":true,"id":1252},"setActive":{"__isSmartRef__":true,"id":1256},"setInactive":{"__isSmartRef__":true,"id":1260},"setupConnections":{"__isSmartRef__":true,"id":1264},"toggleState":{"__isSmartRef__":true,"id":1268}},"1252":{"varMapping":{"__isSmartRef__":true,"id":1253},"source":"function onFire() {\n this.whiteboard.toggleActivation();\n }","funcProperties":{"__isSmartRef__":true,"id":1254},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1253":{"this":{"__isSmartRef__":true,"id":1228}},"1254":{"timestamp":{"__isSmartRef__":true,"id":1255},"user":"athomschke","tags":[]},"1255":{"isSerializedDate":true,"string":"Fri May 18 2012 11:30:07 GMT+0200 (CEST)"},"1256":{"varMapping":{"__isSmartRef__":true,"id":1257},"source":"function setActive() {\n this.active = true;\n this.normalFillInactive = this.owner.menuButton.normalFill\n this.normalFill = Color.green;\n }","funcProperties":{"__isSmartRef__":true,"id":1258},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1257":{"this":{"__isSmartRef__":true,"id":1228}},"1258":{"timestamp":{"__isSmartRef__":true,"id":1259},"user":"athomschke","tags":[]},"1259":{"isSerializedDate":true,"string":"Fri May 18 2012 12:03:40 GMT+0200 (CEST)"},"1260":{"varMapping":{"__isSmartRef__":true,"id":1261},"source":"function setInactive() {\n this.active = false;\n this.normalFill = this.normalFillInactive;\n }","funcProperties":{"__isSmartRef__":true,"id":1262},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1261":{"this":{"__isSmartRef__":true,"id":1228}},"1262":{"timestamp":{"__isSmartRef__":true,"id":1263},"user":"athomschke","tags":[]},"1263":{"isSerializedDate":true,"string":"Fri May 18 2012 11:30:07 GMT+0200 (CEST)"},"1264":{"varMapping":{"__isSmartRef__":true,"id":1265},"source":"function setupConnections() {\n connect(this.shape._Extent, 'y', this, 'setExtent', {\n converter: function (y) {\n return pt(y,y);\n } \n })\n}","funcProperties":{"__isSmartRef__":true,"id":1266},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1265":{"this":{"__isSmartRef__":true,"id":1228}},"1266":{"timestamp":{"__isSmartRef__":true,"id":1267},"user":"athomschke","tags":[]},"1267":{"isSerializedDate":true,"string":"Fri May 18 2012 11:30:07 GMT+0200 (CEST)"},"1268":{"varMapping":{"__isSmartRef__":true,"id":1269},"source":"function toggleState(bool) {\n if (bool)\n this.setActive();\n else\n this.setInactive();\n this.setFill(this.normalFill)\n}","funcProperties":{"__isSmartRef__":true,"id":1270},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1269":{"this":{"__isSmartRef__":true,"id":1228}},"1270":{"timestamp":{"__isSmartRef__":true,"id":1271},"user":"athomschke","tags":[]},"1271":{"isSerializedDate":true,"string":"Fri May 18 2012 11:30:07 GMT+0200 (CEST)"},"1272":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_ClipMode":"visible","_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":1273},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(952.8,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(102,102,102)"},"1273":{"stops":[{"__isSmartRef__":true,"id":1274},{"__isSmartRef__":true,"id":1275}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1274":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1275":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(163,163,163)"},"1276":{"morph":{"__isSmartRef__":true,"id":103},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1277":{"resizeWidth":true,"adjustForNewBounds":true},"1278":{"partName":"TitleBar","requiredModules":[],"idOnLoad":"877B64F6-EE51-44C8-8157-3B17A86060B4","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1279":{"source":{"__isSmartRef__":true,"id":82},"target":{"__isSmartRef__":true,"id":103}},"1280":{"sourceObj":{"__isSmartRef__":true,"id":82},"sourceAttrName":"active","targetObj":{"__isSmartRef__":true,"id":1228},"targetMethodName":"toggleState","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1281":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1282}},"1282":{"test01IsMorph":{"__isSmartRef__":true,"id":1283},"test02ConnectionsSetUp":{"__isSmartRef__":true,"id":1286}},"1283":{"varMapping":{"__isSmartRef__":true,"id":1284},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1285},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1284":{"this":{"__isSmartRef__":true,"id":1281}},"1285":{},"1286":{"varMapping":{"__isSmartRef__":true,"id":1287},"source":"function test02ConnectionsSetUp(aPart) {\n var quantity = 2;\n this.assert(\n function () {\n return aPart.attributeConnections.size()==quantity;\n },\n 'too few attribute connection there should be ' + quantity\n );\n this.assert(\n function () {\n var c = aPart.attributeConnections[0];\n return c.targetObj.name == \"TitleBar\" &&\n c.targetMethodName == \"setTitle\" &&\n c.sourceAttrName == \"channelName\";\n },\n 'connection Whiteboard.channelName --> TitleBar.setTitle missing'\n );\n}","funcProperties":{"__isSmartRef__":true,"id":1288},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1287":{"this":{"__isSmartRef__":true,"id":1281}},"1288":{},"1289":{"resizeWidth":true,"resizeHeight":true},"1290":{"onrestore":{"__isSmartRef__":true,"id":1291},"deactivate":{"__isSmartRef__":true,"id":1299},"setupConnections":{"__isSmartRef__":true,"id":1303},"createTitleBarButton":{"__isSmartRef__":true,"id":1307},"getColor":{"__isSmartRef__":true,"id":1311},"setColor":{"__isSmartRef__":true,"id":1315},"getPencilSize":{"__isSmartRef__":true,"id":1319},"setPencilSize":{"__isSmartRef__":true,"id":1323},"getPencilStyle":{"__isSmartRef__":true,"id":1327},"disconnectSocket":{"__isSmartRef__":true,"id":1331},"activate":{"__isSmartRef__":true,"id":1335},"clear":{"__isSmartRef__":true,"id":1339},"drawLineFrom":{"__isSmartRef__":true,"id":1343},"getDrawerID":{"__isSmartRef__":true,"id":1347},"initialSync":{"__isSmartRef__":true,"id":1351},"lineTo":{"__isSmartRef__":true,"id":1355},"morphMenuItems":{"__isSmartRef__":true,"id":1359},"onMouseDown":{"__isSmartRef__":true,"id":1367},"onMouseMove":{"__isSmartRef__":true,"id":1375},"onMouseOut":{"__isSmartRef__":true,"id":1383},"onMouseUp":{"__isSmartRef__":true,"id":1391},"onTouchEnd":{"__isSmartRef__":true,"id":1399},"onTouchMove":{"__isSmartRef__":true,"id":1407},"onTouchStart":{"__isSmartRef__":true,"id":1411},"reset":{"__isSmartRef__":true,"id":1419},"toggleActivation":{"__isSmartRef__":true,"id":1423},"transformPoint":{"__isSmartRef__":true,"id":1427},"getChannel":{"__isSmartRef__":true,"id":1431},"setChannel":{"__isSmartRef__":true,"id":1435},"createStrokeShape":{"__isSmartRef__":true,"id":1439},"connectSocket":{"__isSmartRef__":true,"id":1443},"deleteMorphWith":{"__isSmartRef__":true,"id":1447},"createSocketListeners":{"__isSmartRef__":true,"id":1451},"addMorphFrom":{"__isSmartRef__":true,"id":1455},"deserializeMorph":{"__isSmartRef__":true,"id":1459},"defaultColor":{"__isSmartRef__":true,"id":1463},"getConnectedUserNames":{"__isSmartRef__":true,"id":1467},"defaultPencilSize":{"__isSmartRef__":true,"id":1471},"setPencilStyle":{"__isSmartRef__":true,"id":1475},"defaultPencilStyle":{"__isSmartRef__":true,"id":1479},"applyChanges":{"__isSmartRef__":true,"id":1483},"fakeCopy":{"__isSmartRef__":true,"id":1487},"observeChanges":{"__isSmartRef__":true,"id":1491},"sendChange":{"__isSmartRef__":true,"id":1495},"createMouseIndicator":{"__isSmartRef__":true,"id":1499},"updateMouseIndicators":{"__isSmartRef__":true,"id":1503},"onTouchOut":{"__isSmartRef__":true,"id":1507},"setUserName":{"__isSmartRef__":true,"id":1511},"getUserName":{"__isSmartRef__":true,"id":1515},"sendLine":{"__isSmartRef__":true,"id":1519},"sendMorph":{"__isSmartRef__":true,"id":1523},"getCurrentStroke":{"__isSmartRef__":true,"id":1527},"handleStartEvent":{"__isSmartRef__":true,"id":1531},"handleEndEvent":{"__isSmartRef__":true,"id":1535},"handleMoveEvent":{"__isSmartRef__":true,"id":1539},"handleOutEvent":{"__isSmartRef__":true,"id":1543},"moveMorphInHand":{"__isSmartRef__":true,"id":1547},"serializeMorph":{"__isSmartRef__":true,"id":1551},"saveMorph":{"__isSmartRef__":true,"id":1555},"applySubmorphOrderChanges":{"__isSmartRef__":true,"id":1559},"loggedIn":{"__isSmartRef__":true,"id":1563}},"1291":{"varMapping":{"__isSmartRef__":true,"id":1292},"source":"function onrestore() {\n // this.deactivate();\n module('projects.BP2012.Whiteboard').load(true);\n module('projects.BP2012.DiffMerge').load(true);\n}","funcProperties":{"__isSmartRef__":true,"id":1297},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1292":{"this":{"__isSmartRef__":true,"id":82},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1293}},"1293":{"$super":{"__isSmartRef__":true,"id":1294}},"1294":{"varMapping":{"__isSmartRef__":true,"id":1295},"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":1296},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1295":{"obj":{"__isSmartRef__":true,"id":82},"name":"onrestore"},"1296":{},"1297":{"timestamp":{"__isSmartRef__":true,"id":1298},"user":"athomschke","tags":["initialization"]},"1298":{"isSerializedDate":true,"string":"Wed May 23 2012 17:15:01 GMT+0200 (CEST)"},"1299":{"varMapping":{"__isSmartRef__":true,"id":1300},"source":"function deactivate() {\n if (this.active) {\n this.socket && this.socket.emit('mouse', {\n message: {x: 0, y: 0, remove: []},\n me: false,\n broadcast: true,\n });\n\n this.disconnectSocket();\n this.stopStepping();\n this.oldSubmorphs = [];\n this.userName = ''\n this.owner && this.owner.submorphs.each(function (ea) {\n ea.isMouseIndicator && ea.remove();\n });\n\n this.setBorderColor(Color.black);\n this.active = false;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1301},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1300":{"this":{"__isSmartRef__":true,"id":82}},"1301":{"timestamp":{"__isSmartRef__":true,"id":1302},"user":"athomschke","tags":["synchronization"]},"1302":{"isSerializedDate":true,"string":"Sun May 20 2012 21:32:13 GMT+0200 (CEST)"},"1303":{"varMapping":{"__isSmartRef__":true,"id":1304},"source":"function setupConnections() {\n this.attributeConnections.invoke('disconnect');\n connect(this, 'channelName', this.owner.titleBar, 'setTitle', {\n converter: function (channelName) {\n return 'Channel: ' + channelName\n }\n })\n connect(this, 'active', this.owner.titleBar.get('ActiveButton'), 'toggleState');\n this.chat.setupConnections();\n this.pencilStyler.setupConnections();\n}","funcProperties":{"__isSmartRef__":true,"id":1305},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1304":{"this":{"__isSmartRef__":true,"id":82}},"1305":{"timestamp":{"__isSmartRef__":true,"id":1306},"user":"athomschke","tags":["initialization"]},"1306":{"isSerializedDate":true,"string":"Fri May 18 2012 11:04:10 GMT+0200 (CEST)"},"1307":{"varMapping":{"__isSmartRef__":true,"id":1308},"source":"function createTitleBarButton(name, tooltip, activateFunction, deactivateFunction) {\n if (!this.owner)\n return\n var titleBar = this.owner.get(\"TitleBar\");\n var b = new lively.morphic.Button();\n b.whiteboard = this;\n b.setToolTip(tooltip);\n b.extraButton = true;\n b.activateFunction = activateFunction;\n b.deactivateFunction = deactivateFunction;\n var size = titleBar.getExtent().y-2;\n b.setExtent(pt(size, size));\n if (b.beToolbarButton)\n b.beToolbarButton(name);\n else\n b.setLabel(name);\n b.normalFillInactive = b.normalFill;\n b.active = false;\n connect(b, \"fire\", b, \"onFire\", {});\n b.addScript(function setActive() {\n this.active = true;\n this.normalFill = Color.green;\n });\n b.addScript(function setInactive() {\n this.active = false;\n this.normalFill = this.normalFillInactive;\n });\n b.addScript(function toggleState () {\n if (!this.active)\n this.setActive();\n else\n this.setInactive();\n });\n b.addScript(function activate() {\n this.setActive();\n this.activateFunction.apply(this.whiteboard);\n });\n b.addScript(function deactivate() {\n this.setInactive();\n this.deactivateFunction.apply(this.whiteboard);\n });\n b.addScript(function onFire() {\n if (!this.active)\n this.activate();\n else\n this.deactivate();\n });\n b.openInWorld();\n titleBar.addMorphFront(b);\n var buttonCount = titleBar.submorphs.select(function (ea) {return ea.extraButton}).length;\n b.setPosition(pt((buttonCount+1) * b.getExtent().x, 1));\n b.adjustForNewBounds();\n return b;\n}","funcProperties":{"__isSmartRef__":true,"id":1309},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1308":{"this":{"__isSmartRef__":true,"id":82}},"1309":{"timestamp":{"__isSmartRef__":true,"id":1310},"user":"undefined","tags":[]},"1310":{"isSerializedDate":true,"string":"Tue May 15 2012 17:26:34 GMT+0200 (CEST)"},"1311":{"varMapping":{"__isSmartRef__":true,"id":1312},"source":"function getColor() {\n return this.color || this.defaultColor();\n}","funcProperties":{"__isSmartRef__":true,"id":1313},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1312":{"this":{"__isSmartRef__":true,"id":82}},"1313":{"timestamp":{"__isSmartRef__":true,"id":1314},"user":"conradcalmez","tags":["drawing","accessing"]},"1314":{"isSerializedDate":true,"string":"Fri Apr 27 2012 20:44:47 GMT+0200 (CEST)"},"1315":{"varMapping":{"__isSmartRef__":true,"id":1316},"source":"function setColor(color) {\n this.color = color;\n}","funcProperties":{"__isSmartRef__":true,"id":1317},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1316":{"this":{"__isSmartRef__":true,"id":82}},"1317":{"timestamp":{"__isSmartRef__":true,"id":1318},"user":"conradcalmez","tags":["drawing","accessing"]},"1318":{"isSerializedDate":true,"string":"Fri Apr 27 2012 20:45:41 GMT+0200 (CEST)"},"1319":{"varMapping":{"__isSmartRef__":true,"id":1320},"source":"function getPencilSize() {\n return this.pencilSize || this.defaultPencilSize();\n}","funcProperties":{"__isSmartRef__":true,"id":1321},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1320":{"this":{"__isSmartRef__":true,"id":82}},"1321":{"timestamp":{"__isSmartRef__":true,"id":1322},"user":"conradcalmez","tags":["drawing","accessing"]},"1322":{"isSerializedDate":true,"string":"Mon Apr 30 2012 08:58:24 GMT+0200 (CEST)"},"1323":{"varMapping":{"__isSmartRef__":true,"id":1324},"source":"function setPencilSize(size) {\n this.pencilSize = size;\n}","funcProperties":{"__isSmartRef__":true,"id":1325},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1324":{"this":{"__isSmartRef__":true,"id":82}},"1325":{"timestamp":{"__isSmartRef__":true,"id":1326},"user":"conradcalmez","tags":["drawing","accessing"]},"1326":{"isSerializedDate":true,"string":"Mon Apr 30 2012 08:57:47 GMT+0200 (CEST)"},"1327":{"varMapping":{"__isSmartRef__":true,"id":1328},"source":"function getPencilStyle() {\n return this.pencilStyle || this.defaultPencilStyle();\n}","funcProperties":{"__isSmartRef__":true,"id":1329},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1328":{"this":{"__isSmartRef__":true,"id":82}},"1329":{"timestamp":{"__isSmartRef__":true,"id":1330},"user":"conradcalmez","tags":["drawing","accessing"]},"1330":{"isSerializedDate":true,"string":"Wed May 02 2012 15:03:14 GMT+0200 (CEST)"},"1331":{"varMapping":{"__isSmartRef__":true,"id":1332},"source":"function disconnectSocket() {\n this.socket && this.socket.disconnect();\n alertOK('Disconnected whiteboard');\n this.socket = undefined;\n}","funcProperties":{"__isSmartRef__":true,"id":1333},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1332":{"this":{"__isSmartRef__":true,"id":82}},"1333":{"timestamp":{"__isSmartRef__":true,"id":1334},"user":"athomschke","tags":["synchronization"]},"1334":{"isSerializedDate":true,"string":"Fri May 18 2012 15:18:05 GMT+0200 (CEST)"},"1335":{"varMapping":{"__isSmartRef__":true,"id":1336},"source":"function activate() {\n if (!this.active) {\n this.connectSocket();\n this.setUserName(this.getUserName())\n\n this.setBorderColor(Color.green);\n // initial sync triggers start of change observation\n // this.active = true; > happens after initial sync\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1337},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1336":{"this":{"__isSmartRef__":true,"id":82}},"1337":{"timestamp":{"__isSmartRef__":true,"id":1338},"user":"athomschke","tags":["synchronization"]},"1338":{"isSerializedDate":true,"string":"Wed May 23 2012 14:47:14 GMT+0200 (CEST)"},"1339":{"varMapping":{"__isSmartRef__":true,"id":1340},"source":"function clear() {\n if (this.active) {\n this.socket.emit('clear', {\n me: true,\n broadcast: true,\n });\n }\n else \n this.submorphs.invoke('remove')\n}","funcProperties":{"__isSmartRef__":true,"id":1341},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1340":{"this":{"__isSmartRef__":true,"id":82}},"1341":{"timestamp":{"__isSmartRef__":true,"id":1342},"user":"athomschke","tags":["drawing","synchronization"]},"1342":{"isSerializedDate":true,"string":"Fri May 18 2012 15:30:20 GMT+0200 (CEST)"},"1343":{"varMapping":{"__isSmartRef__":true,"id":1344},"source":"function drawLineFrom(stroke) {\n var line = this.submorphs.find(function (ea) {\n return stroke.identifier == ea.identifier\n })\n if (!line) {\n line = this.createStrokeShape(stroke.vector);\n line.identifier = stroke.identifier;\n this.addMorph(line);\n line.setBorderColor(Color.rgba(stroke.color.r, stroke.color.g, stroke.color.b, stroke.color.a));\n line.setBorderWidth(stroke.width);\n line.setBorderStyle(stroke.style);\n }\n var vector = stroke.vector;\n if (vector instanceof Array) {\n vector.each(function (ea) {\n line.setVertices(line.vertices().concat([pt(ea.x, ea.y)]));\n });\n } else {\n line.setVertices(line.vertices().concat([pt(vector.x, vector.y)]));\n }\n line.timestamp = stroke.time\n}","funcProperties":{"__isSmartRef__":true,"id":1345},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1344":{"this":{"__isSmartRef__":true,"id":82}},"1345":{"timestamp":{"__isSmartRef__":true,"id":1346},"user":"athomschke","tags":["drawing"]},"1346":{"isSerializedDate":true,"string":"Sun May 20 2012 21:59:17 GMT+0200 (CEST)"},"1347":{"varMapping":{"__isSmartRef__":true,"id":1348},"source":"function getDrawerID() {\n // exception case: if two whiteboards are restored at exactly the same time, they will not be synced correctly\n return $world.getUserName() + \"_ON_\" + this.id + \"_AT_\" + this.timestamp.toString();\n}","funcProperties":{"__isSmartRef__":true,"id":1349},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1348":{"this":{"__isSmartRef__":true,"id":82}},"1349":{"timestamp":{"__isSmartRef__":true,"id":1350},"user":"undefined","tags":["drawing","accessing"]},"1350":{"isSerializedDate":true,"string":"Thu Apr 19 2012 10:26:58 GMT+0200 (CEST)"},"1351":{"varMapping":{"__isSmartRef__":true,"id":1352},"source":"function initialSync(initialStrokes, initialMorphs, initialChanges) {\n console.log('initial sync')\n console.log(arguments)\n var that = this;\n // sync new strokes and morphs\n this.submorphs.each(function (ea) {\n if (typeof(ea.identifier) === 'undefined') {\n ea.identifier = ea.id;\n if (ea.isStroke) {\n var color = {\n r: ea.getBorderColor().r*255,\n g: ea.getBorderColor().g*255,\n b: ea.getBorderColor().b*255,\n a: ea.getBorderColor().a\n };\n that.sendLine(\n ea.shape.vertices(),\n ea.timestamp,\n ea.identifier,\n color,\n ea.getBorderWidth(),\n ea.getBorderStyle()\n );\n } else {\n that.sendMorph(ea, false, true);\n }\n }\n });\n this.oldSubmorphs = this.submorphs.pluck('identifier');\n\n // pull strokes and morphs that are not already there\n var existingIds = this.submorphs.pluck('identifier'); \n initialStrokes.each(function (ea) {\n that.drawLineFrom(ea);\n })\n initialMorphs.each(function (ea) {\n if (ea.morph && existingIds.indexOf(ea.identifier) < 0) {\n var m = that.deserializeMorph(ea.morph);\n that.addMorph(m);\n m.setPosition(pt(ea.position.x, ea.position.y))\n }\n })\n initialChanges.each(function (ea) {\n that.applyChanges(ea, initialMorphs.pluck('identifier'));\n })\n\n this.startStepping(1000, 'observeChanges');\n this.active = true\n}","funcProperties":{"__isSmartRef__":true,"id":1353},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1352":{"this":{"__isSmartRef__":true,"id":82}},"1353":{"timestamp":{"__isSmartRef__":true,"id":1354},"user":"athomschke","tags":["synchronization"]},"1354":{"isSerializedDate":true,"string":"Wed Jul 04 2012 09:53:18 GMT+0200 (CEST)"},"1355":{"varMapping":{"__isSmartRef__":true,"id":1356},"source":"function lineTo(point, optTransform, optColor) {\n if (optTransform) {\n point = this.transformPoint(point);\n }\n var line = this.getCurrentStroke(point);\n var color = optColor || Color.black;\n color && line.setBorderColor(color);\n\n line.setVertices(line.vertices().concat([point]))\n if (this.active) {\n line.identifier = line.identifier || line.id\n this.sendLine(point, undefined, line.id, {r: color.r*255, g: color.g*255, b: color.b*255, a: color.a}, line.getBorderWidth(), line.getBorderStyle());\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1357},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1356":{"this":{"__isSmartRef__":true,"id":82}},"1357":{"timestamp":{"__isSmartRef__":true,"id":1358},"user":"undefined","tags":["drawing"]},"1358":{"isSerializedDate":true,"string":"Tue Jun 26 2012 11:45:20 GMT+0200 (CEST)"},"1359":{"varMapping":{"__isSmartRef__":true,"id":1360},"source":"function morphMenuItems() {\n items = $super();\n var itemString = \"activate sync\";\n\n if (this.active) itemString = \"de\" + itemString;\n items.push([itemString, (function () {this.toggleActivation()}).bind(this)]);\n items.push([\"clear whiteboard\", (function () {this.clear()}).bind(this)])\n items.push([\n \"change channel\", \n function () { $world.prompt(\n 'Enter a channel name', \n function (input) {\n this.setChannel(input);\n }.bind(this),\n this.getChannel())\n }.bind(this)]);\n var penString = \" pencil styler\";\n if (this.pencilStyler.isVisible()) {\n penString = \"hide\" + penString;\n } else {\n penString = \"show\" + penString;\n }\n items.push([penString, (function () {this.pencilStyler.toggle()}).bind(this)]);\n var chatString = \" chat\";\n if (this.chat.isVisible()) {\n chatString = \"hide\" + chatString;\n } else {\n chatString = \"show\" + chatString;\n }\n items.push([chatString, (function () {this.chat.toggle()}).bind(this)]);\n return items;\n}","funcProperties":{"__isSmartRef__":true,"id":1365},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1360":{"this":{"__isSmartRef__":true,"id":82},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1361}},"1361":{"$super":{"__isSmartRef__":true,"id":1362}},"1362":{"varMapping":{"__isSmartRef__":true,"id":1363},"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":1364},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1363":{"obj":{"__isSmartRef__":true,"id":82},"name":"morphMenuItems"},"1364":{},"1365":{"timestamp":{"__isSmartRef__":true,"id":1366},"user":"conradcalmez","tags":["initialization"]},"1366":{"isSerializedDate":true,"string":"Wed May 02 2012 19:30:11 GMT+0200 (CEST)"},"1367":{"varMapping":{"__isSmartRef__":true,"id":1368},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown()) {\n if (!this.handleStartEvent(evt))\n $super(evt);\n }\n else\n $super(evt)\n}","funcProperties":{"__isSmartRef__":true,"id":1373},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1368":{"this":{"__isSmartRef__":true,"id":82},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1369}},"1369":{"$super":{"__isSmartRef__":true,"id":1370}},"1370":{"varMapping":{"__isSmartRef__":true,"id":1371},"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":1372},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1371":{"obj":{"__isSmartRef__":true,"id":82},"name":"onMouseDown"},"1372":{},"1373":{"timestamp":{"__isSmartRef__":true,"id":1374},"user":"athomschke","tags":["mouse actions"]},"1374":{"isSerializedDate":true,"string":"Sun May 20 2012 14:27:22 GMT+0200 (CEST)"},"1375":{"varMapping":{"__isSmartRef__":true,"id":1376},"source":"function onMouseMove(evt) {\n this.moveCounter = this.moveCounter || 0;\n if (this.moveCounter >= 20) {\n this.handleMoveEvent(evt);\n }\n else\n this.moveCounter ++\n}","funcProperties":{"__isSmartRef__":true,"id":1381},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1376":{"this":{"__isSmartRef__":true,"id":82},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1377}},"1377":{"$super":{"__isSmartRef__":true,"id":1378}},"1378":{"varMapping":{"__isSmartRef__":true,"id":1379},"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":1380},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1379":{"obj":{"__isSmartRef__":true,"id":82},"name":"onMouseMove"},"1380":{},"1381":{"timestamp":{"__isSmartRef__":true,"id":1382},"user":"athomschke","tags":["mouse actions"]},"1382":{"isSerializedDate":true,"string":"Wed Jul 04 2012 10:23:48 GMT+0200 (CEST)"},"1383":{"varMapping":{"__isSmartRef__":true,"id":1384},"source":"function onMouseOut(evt) {\n this.handleOutEvent(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":1389},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1384":{"this":{"__isSmartRef__":true,"id":82},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1385}},"1385":{"$super":{"__isSmartRef__":true,"id":1386}},"1386":{"varMapping":{"__isSmartRef__":true,"id":1387},"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":1388},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1387":{"obj":{"__isSmartRef__":true,"id":82},"name":"onMouseOut"},"1388":{},"1389":{"timestamp":{"__isSmartRef__":true,"id":1390},"user":"athomschke","tags":["mouse actions"]},"1390":{"isSerializedDate":true,"string":"Sun May 20 2012 18:55:58 GMT+0200 (CEST)"},"1391":{"varMapping":{"__isSmartRef__":true,"id":1392},"source":"function onMouseUp(evt) {\n this.handleEndEvent(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":1397},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1392":{"this":{"__isSmartRef__":true,"id":82},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1393}},"1393":{"$super":{"__isSmartRef__":true,"id":1394}},"1394":{"varMapping":{"__isSmartRef__":true,"id":1395},"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":1396},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1395":{"obj":{"__isSmartRef__":true,"id":82},"name":"onMouseUp"},"1396":{},"1397":{"timestamp":{"__isSmartRef__":true,"id":1398},"user":"athomschke","tags":["mouse actions"]},"1398":{"isSerializedDate":true,"string":"Sun May 20 2012 16:51:50 GMT+0200 (CEST)"},"1399":{"varMapping":{"__isSmartRef__":true,"id":1400},"source":"function onTouchEnd(evt) {\n this.handleEndEvent(evt);\n evt.stop();\n}","funcProperties":{"__isSmartRef__":true,"id":1405},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1400":{"this":{"__isSmartRef__":true,"id":82},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1401}},"1401":{"$super":{"__isSmartRef__":true,"id":1402}},"1402":{"varMapping":{"__isSmartRef__":true,"id":1403},"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":1404},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1403":{"obj":{"__isSmartRef__":true,"id":82},"name":"onTouchEnd"},"1404":{},"1405":{"timestamp":{"__isSmartRef__":true,"id":1406},"user":"athomschke","tags":["touch actions"]},"1406":{"isSerializedDate":true,"string":"Sun May 20 2012 15:00:05 GMT+0200 (CEST)"},"1407":{"varMapping":{"__isSmartRef__":true,"id":1408},"source":"function onTouchMove(evt) {\n this.handleMoveEvent(evt)\n}","funcProperties":{"__isSmartRef__":true,"id":1409},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1408":{"this":{"__isSmartRef__":true,"id":82}},"1409":{"timestamp":{"__isSmartRef__":true,"id":1410},"user":"athomschke","tags":["touch actions"]},"1410":{"isSerializedDate":true,"string":"Sun May 20 2012 14:57:50 GMT+0200 (CEST)"},"1411":{"varMapping":{"__isSmartRef__":true,"id":1412},"source":"function onTouchStart(evt) {\n if (evt.touches.length == 1) {\n if (!this.handleStartEvent(evt))\n $super(evt);\n }\n else {\n this.handleEndEvent(evt);\n $super(evt);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1417},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1412":{"this":{"__isSmartRef__":true,"id":82},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1413}},"1413":{"$super":{"__isSmartRef__":true,"id":1414}},"1414":{"varMapping":{"__isSmartRef__":true,"id":1415},"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":1416},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1415":{"obj":{"__isSmartRef__":true,"id":82},"name":"onTouchStart"},"1416":{},"1417":{"timestamp":{"__isSmartRef__":true,"id":1418},"user":"athomschke","tags":["touch actions"]},"1418":{"isSerializedDate":true,"string":"Sun May 20 2012 15:00:16 GMT+0200 (CEST)"},"1419":{"varMapping":{"__isSmartRef__":true,"id":1420},"source":"function reset() {\n this.deactivate();\n this.clear();\n this.isWhiteboard = true;\n this.setChannel('default');\n this.setUserName('')\n this.enteredBefore = false;\n this.isDrawing = false;\n this.prevState = undefined\n this.doNotSerializeList = ['showsHalos', 'lastTap', 'lastTimeClickedOnIpad', 'lastUpdate', 'startDate', 'lastUpdate', 'showsPie', 'selectionMorph', 'pieItems', 'moved', 'scrolled', 'selectable', 'showTimeout', 'pieTouch', 'enteredItem', 'activatedPieItem', 'moveTouch', 'tapTouch', 'textChunks', 'previousOwner', 'previousPosition']\n\n this.color = this.defaultColor();\n this.pencilSize = this.defaultPencilSize();\n this.pencilStyle = this.defaultPencilStyle();\n\n this.pencilStyler.reset()\n this.chat.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":1421},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1420":{"this":{"__isSmartRef__":true,"id":82}},"1421":{"timestamp":{"__isSmartRef__":true,"id":1422},"user":"athomschke","tags":["initialization"]},"1422":{"isSerializedDate":true,"string":"Wed Jun 13 2012 10:20:04 GMT+0200 (CEST)"},"1423":{"varMapping":{"__isSmartRef__":true,"id":1424},"source":"function toggleActivation() {\n if (!this.active) {\n this.loggedIn(function (status) {\n if (!status.isDone()) return;\n this.activate();\n });\n } else {\n this.deactivate();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1425},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1424":{"this":{"__isSmartRef__":true,"id":82}},"1425":{"timestamp":{"__isSmartRef__":true,"id":1426},"user":"athomschke","tags":["synchronization"]},"1426":{"isSerializedDate":true,"string":"Mon May 21 2012 18:38:14 GMT+0200 (CEST)"},"1427":{"varMapping":{"__isSmartRef__":true,"id":1428},"source":"function transformPoint(pagePoint) {\n return pagePoint\n .addPt(this.getScrollBounds().topLeft())\n .subPt(this.getPositionInWorld());\n}","funcProperties":{"__isSmartRef__":true,"id":1429},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1428":{"this":{"__isSmartRef__":true,"id":82}},"1429":{"timestamp":{"__isSmartRef__":true,"id":1430},"user":"athomschke","tags":["drawing"]},"1430":{"isSerializedDate":true,"string":"Tue May 08 2012 15:26:54 GMT+0200 (CEST)"},"1431":{"varMapping":{"__isSmartRef__":true,"id":1432},"source":"function getChannel() {\n return (this.channelName || 'example')\n}","funcProperties":{"__isSmartRef__":true,"id":1433},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1432":{"this":{"__isSmartRef__":true,"id":82}},"1433":{"timestamp":{"__isSmartRef__":true,"id":1434},"user":"athomschke","tags":[]},"1434":{"isSerializedDate":true,"string":"Tue May 08 2012 08:21:55 GMT+0200 (CEST)"},"1435":{"varMapping":{"__isSmartRef__":true,"id":1436},"source":"function setChannel(channelName) {\n this.channelName = channelName,\n that = this;\n\n // TODO: maybe we don't want this for proper offline/online switching reasons.\n this.submorphs.each(function (ea) {\n ea.identifier = undefined\n })\n\n if (this.active && this.socket) {\n this.submorphs.each(function (ea) {\n ea.remove();\n })\n\n this.socket.emit('channel', this.channelName, function(join, joinChannel, leave, leaveChannel, initialData) {\n if (join) {\n alertOK('Successfully joined channel ' + joinChannel + '.');\n that.initialSync(initialData);\n } \n if (leave) {\n alertOK('Successfully left channel ' + leaveChannel + '.');\n }\n });\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1437},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1436":{"this":{"__isSmartRef__":true,"id":82}},"1437":{"timestamp":{"__isSmartRef__":true,"id":1438},"user":"undefined","tags":["synchronization","accessing"]},"1438":{"isSerializedDate":true,"string":"Wed Apr 25 2012 16:49:34 GMT+0200 (CEST)"},"1439":{"varMapping":{"__isSmartRef__":true,"id":1440},"source":"function createStrokeShape(points) {\n if (points.constructor !== Array)\n var pointArray = [pt(points.x, points.y)]\n var m = Morph.makePolygon(pointArray, 1, Color.black, Color.white.withA(0.001));\n m.setBorderWidth(this.getPencilSize());\n m.setBorderStyle(this.getPencilStyle());\n m.disableEvents();\n m.disableDropping();\n m.isStroke = true;\n return m;\n}","funcProperties":{"__isSmartRef__":true,"id":1441},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1440":{"this":{"__isSmartRef__":true,"id":82}},"1441":{"timestamp":{"__isSmartRef__":true,"id":1442},"user":"athomschke","tags":["drawing"]},"1442":{"isSerializedDate":true,"string":"Wed Jul 04 2012 09:09:25 GMT+0200 (CEST)"},"1443":{"varMapping":{"__isSmartRef__":true,"id":1444},"source":"function connectSocket() {\n var resource = 'socket.io',\n socketIOpath = '/socket.io.js',\n socketioURL = 'http://lively-kernel.org:4000/' + resource + socketIOpath,\n that = this,\n channel = this.getChannel();\n\n // load Socket.io library if required\n if (typeof(io) == \"undefined\") {\n var source = JSLoader.getSync(socketioURL);\n window.eval(source);\n }\n \n // connect to server \n this.socket = io.connect('lively-kernel.org:4000', {\n 'force new connection': true,\n 'reconnection delay': 1000,\n });\n \n that.createSocketListeners();\n}","funcProperties":{"__isSmartRef__":true,"id":1445},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1444":{"this":{"__isSmartRef__":true,"id":82}},"1445":{"timestamp":{"__isSmartRef__":true,"id":1446},"user":"athomschke","tags":["synchronization"]},"1446":{"isSerializedDate":true,"string":"Fri May 18 2012 15:30:44 GMT+0200 (CEST)"},"1447":{"varMapping":{"__isSmartRef__":true,"id":1448},"source":"function deleteMorphWith(identifier) {\n var toDelete = this.submorphs.find(function (ea) {\n return (ea.identifier === identifier)\n })\n // remove toDelete from oldSubmorphs ary\n if (!toDelete) \n return\n this.oldSubmorphs = this.oldSubmorphs.select(function (ea) {\n return toDelete.identifier !== ea;\n })\n toDelete.remove();\n}","funcProperties":{"__isSmartRef__":true,"id":1449},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1448":{"this":{"__isSmartRef__":true,"id":82}},"1449":{"timestamp":{"__isSmartRef__":true,"id":1450},"user":"athomschke","tags":["synchronization"]},"1450":{"isSerializedDate":true,"string":"Thu May 03 2012 17:58:59 GMT+0200 (CEST)"},"1451":{"varMapping":{"__isSmartRef__":true,"id":1452},"source":"function createSocketListeners() {\n var that = this;\n // auth/(dis)connect + channel join\n this.socket.on('connect', function() {\n that.socket.emit('nick', {\n message: that.getUserName()\n });\n that.socket.emit('channel', that.getChannel(), \n function(join, joinChannel, leave, leaveChannel, initialStrokes, initialMorphs, initialChanges) {\n if (join) {\n alertOK('Successfully joined channel ' + joinChannel + '.');\n that.initialSync(initialStrokes, initialMorphs, initialChanges);\n } \n if (leave) {\n alertOK('Successfully left channel ' + leaveChannel + '.');\n }\n });\n });\n\n this.socket.on('error', function(reason) {\n alert('Unable to connect socket.io on namespace ' + channel + ': ' + reason);\n that.deactivate();\n });\n\n // client (dis)connects\n this.socket.on('clientConnect', function (data) {\n var color = data.message.color ? Color.hsb(data.message.color.h, data.message.color.s, data.message.color.b) : Color.black;\n that.chat.showMessage([\n {message: data.message.nick, color: color}, \n {message: ' connected', color: Color.black}]);\n });\n\n this.socket.on('clientDisconnect', function (data) {\n var color = data.message.color ? Color.hsb(data.message.color.h, data.message.color.s, data.message.color.b) : Color.black;\n that.chat.showMessage([\n {message: data.message.nick, color: color}, \n {message: ' disconnected', color: Color.black}]);\n\n that.owner.submorphs.each(function (ea) {\n if (ea.isMouseIndicator && ea.identifier === data.message.id) {\n ea.remove();\n }\n });\n });\n \n // ping pong example\n this.socket.on('pong', function (data) {\n alertOK(data.message);\n });\n\n this.chat.createChatListeners();\n\n this.socket.on('draw', function (data) {\n that.drawLineFrom(data.message);\n });\n\n this.socket.on('clear', function () {\n that.submorphs.invoke('remove');\n });\n\n this.socket.on('delete', function (data) {\n that.deleteMorphWith(data.message);\n });\n\n this.socket.on('morph', function (data) {\n that.addMorphFrom(data.message);\n });\n\n this.socket.on('mouse', function (data) {\n that.updateMouseIndicators(data);\n });\n\n this.socket.on('change', function(data) {\n that.applyChanges(data.message)\n })\n}","funcProperties":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1452":{"this":{"__isSmartRef__":true,"id":82}},"1453":{"timestamp":{"__isSmartRef__":true,"id":1454},"user":"athomschke","tags":["synchronization"]},"1454":{"isSerializedDate":true,"string":"Wed May 23 2012 11:19:56 GMT+0200 (CEST)"},"1455":{"varMapping":{"__isSmartRef__":true,"id":1456},"source":"function addMorphFrom(message, doNotAddToWhiteboard) {\n console.log('add morph from')\n console.log(arguments)\n var indicatorId = message.id,\n doNotAddToWhiteboard = message.doNotAddToWhiteboard,\n that = this;\n\n if (message.serialized) {\n that.addMorph(that.deserializeMorph(message.serialized))\n }\n else { \n var indicator = this.owner.submorphs.find(function (ea) {\n return ea.identifier === indicatorId;\n });\n if (!indicator) return\n \n indicator.submorphs.each(function (ea) {\n that.addMorph(ea);\n ea.setPosition(pt(message.position.x, message.position.y))\n });\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1457},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1456":{"this":{"__isSmartRef__":true,"id":82}},"1457":{"timestamp":{"__isSmartRef__":true,"id":1458},"user":"athomschke","tags":["synchronization"]},"1458":{"isSerializedDate":true,"string":"Thu May 24 2012 09:10:33 GMT+0200 (CEST)"},"1459":{"varMapping":{"__isSmartRef__":true,"id":1460},"source":"function deserializeMorph(JSONmorph) {\n var serializer = ObjectGraphLinearizer.forNewLivelyCopy();\n var jso = JSON.parse(JSONmorph.morph);\n var morph = serializer.deserializeJso(jso);\n morph.withAllSubmorphsDo(function() { \n if (typeof this.setNewId == 'function') \n this.setNewId(); \n });\n return morph;\n}","funcProperties":{"__isSmartRef__":true,"id":1461},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1460":{"this":{"__isSmartRef__":true,"id":82}},"1461":{"timestamp":{"__isSmartRef__":true,"id":1462},"user":"conradcalmez","tags":["synchronization"]},"1462":{"isSerializedDate":true,"string":"Fri May 04 2012 14:55:48 GMT+0200 (CEST)"},"1463":{"varMapping":{"__isSmartRef__":true,"id":1464},"source":"function defaultColor() {\n return Color.black;\n}","funcProperties":{"__isSmartRef__":true,"id":1465},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1464":{"this":{"__isSmartRef__":true,"id":82}},"1465":{"timestamp":{"__isSmartRef__":true,"id":1466},"user":"conradcalmez","tags":["drawing","accessing"]},"1466":{"isSerializedDate":true,"string":"Fri Apr 27 2012 20:45:03 GMT+0200 (CEST)"},"1467":{"varMapping":{"__isSmartRef__":true,"id":1468},"source":"function getConnectedUserNames() {\n if (this.active) {\n this.socket.emit('names');\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1469},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1468":{"this":{"__isSmartRef__":true,"id":82}},"1469":{"timestamp":{"__isSmartRef__":true,"id":1470},"user":"conradcalmez","tags":["synchronization","accessing"]},"1470":{"isSerializedDate":true,"string":"Mon Apr 30 2012 10:47:14 GMT+0200 (CEST)"},"1471":{"varMapping":{"__isSmartRef__":true,"id":1472},"source":"function defaultPencilSize() {\n return 1;\n}","funcProperties":{"__isSmartRef__":true,"id":1473},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1472":{"this":{"__isSmartRef__":true,"id":82}},"1473":{"timestamp":{"__isSmartRef__":true,"id":1474},"user":"conradcalmez","tags":["drawing","accessing"]},"1474":{"isSerializedDate":true,"string":"Mon Apr 30 2012 08:59:02 GMT+0200 (CEST)"},"1475":{"varMapping":{"__isSmartRef__":true,"id":1476},"source":"function setPencilStyle(style) {\n this.pencilStyle = style;\n}","funcProperties":{"__isSmartRef__":true,"id":1477},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1476":{"this":{"__isSmartRef__":true,"id":82}},"1477":{"timestamp":{"__isSmartRef__":true,"id":1478},"user":"conradcalmez","tags":["drawing","accessing"]},"1478":{"isSerializedDate":true,"string":"Wed May 02 2012 14:59:47 GMT+0200 (CEST)"},"1479":{"varMapping":{"__isSmartRef__":true,"id":1480},"source":"function defaultPencilStyle() {\n return \"solid\";\n}","funcProperties":{"__isSmartRef__":true,"id":1481},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1480":{"this":{"__isSmartRef__":true,"id":82}},"1481":{"timestamp":{"__isSmartRef__":true,"id":1482},"user":"conradcalmez","tags":["accessing"]},"1482":{"isSerializedDate":true,"string":"Wed May 02 2012 15:03:39 GMT+0200 (CEST)"},"1483":{"varMapping":{"__isSmartRef__":true,"id":1484},"source":"function applyChanges(diffL, optInitialMorphIds) {\n console.log('applyChanges')\n console.log(arguments)\n if (diffL.removed) {\n var toRemove = this.withAllSubmorphsDetect(function (ea) {\n return ea.identifier == diffL.removed;\n })\n toRemove && toRemove.remove()\n }\n else {\n var that = this;\n Properties.own(diffL).each(function (ea) {\n if (diffL[ea] == 'null')\n return false\n var morphChange = lively.persistence.Serializer.deserialize(diffL[ea]);\n var morph = that.withAllSubmorphsDetect(function (m) {\n return m.identifier === ea || m.id === ea\n })\n\n if (!morph) \n return false\n \n morph.applyModifications(morphChange.modified, true);\n that.fakeCopy(morph.identifier)\n\n that.applySubmorphOrderChanges(morph, morphChange.removed, morphChange.added, optInitialMorphIds)\n morph.refreshRenderContext();\n })\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1485},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1484":{"this":{"__isSmartRef__":true,"id":82}},"1485":{"timestamp":{"__isSmartRef__":true,"id":1486},"user":"athomschke","tags":["diffing"]},"1486":{"isSerializedDate":true,"string":"Thu May 24 2012 12:28:20 GMT+0200 (CEST)"},"1487":{"varMapping":{"__isSmartRef__":true,"id":1488},"source":"function fakeCopy(optIdentifiers) {\n this.prevState = this.submorphs.collect(function (ea) {\n if (ea.isStroke) \n return false\n else if (!optIdentifiers|| optIdentifiers.indexOf(ea.identifier) >= 0) {\n var m = ea.copy(['attributeConnections']);\n m.identifier = ea.identifier;\n m.setName(ea.name)\n return m\n }\n }).select(function (ea) {\n return ea\n })\n}","funcProperties":{"__isSmartRef__":true,"id":1489},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1488":{"this":{"__isSmartRef__":true,"id":82}},"1489":{"timestamp":{"__isSmartRef__":true,"id":1490},"user":"athomschke","tags":[]},"1490":{"isSerializedDate":true,"string":"Wed May 23 2012 18:21:26 GMT+0200 (CEST)"},"1491":{"varMapping":{"__isSmartRef__":true,"id":1492},"source":"function observeChanges() {\n var that = this,\n diffL = {},\n remove = false;\n\n if (typeof(this.prevState) == 'undefined')\n this.fakeCopy();\n\n this.prevState.each(function (sub) {\n var match = that.submorphs.find(function (ea) {\n return (sub.identifier === ea.identifier)\n })\n if (match) {\n var tmpDiffList = sub.twoWayDiff(match, that.doNotSerializeList.concat(['identifier']));\n if (tmpDiffList && (tmpDiffList.isEmpty && !tmpDiffList.isEmpty())) {\n Properties.own(tmpDiffList).each(function (ea) {\n if (tmpDiffList[ea].isEmpty && !tmpDiffList[ea].isEmpty()) {\n diffL[tmpDiffList[ea].matchingId] = tmpDiffList[ea];\n diffL[tmpDiffList[ea].matchingId].flattenPropertyTree();\n }\n })\n };\n }\n else if (!sub.isStroke) {\n var identifierHoldingMorph = that.owner.submorphs.find(function (ea) {\n return (ea.isMouseIndicator \n && ea.submorphs.pluck('identifier').indexOf(sub.identifier) >= 0)\n })\n var morphInHand = lively.morphic.World.current().firstHand()\n .submorphs.find(function (ea) {\n return ea.identifier === sub.identifier\n })\n if (!identifierHoldingMorph && !morphInHand) {\n diffL = sub.identifier\n remove = true;\n }\n }\n })\n if (Properties.own(diffL).find(function(ea) {\n return diffL[ea].isEmpty && !diffL[ea].isEmpty()\n })) {\n that.sendChange(diffL, remove);\n }\n this.fakeCopy.bind(this).delay(0);\n}","funcProperties":{"__isSmartRef__":true,"id":1493},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1492":{"this":{"__isSmartRef__":true,"id":82}},"1493":{"timestamp":{"__isSmartRef__":true,"id":1494},"user":"athomschke","tags":["diffing"]},"1494":{"isSerializedDate":true,"string":"Wed Jul 04 2012 10:13:42 GMT+0200 (CEST)"},"1495":{"varMapping":{"__isSmartRef__":true,"id":1496},"source":"function sendChange(change, optRemoved) {\n console.log('sending change')\n console.log(arguments)\n if (this.active) {\n if (optRemoved) {\n var sendChange = {removed: change}\n }\n else {\n var that = this;\n Properties.own(change).each(function (ea) {\n if (Properties.own(change[ea].removed).length > 0) {\n that.sendMorph({identifier: that.socket.socket.sessionid}, true)\n }\n })\n var sendChange= {};\n Properties.own(change).each(function (ea) {\n sendChange[ea] = lively.persistence.Serializer.serialize(change[ea])\n })\n }\n this.socket.emit('change', {\n message: sendChange,\n me: false,\n broadcast: true,\n })\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1497},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1496":{"this":{"__isSmartRef__":true,"id":82}},"1497":{"timestamp":{"__isSmartRef__":true,"id":1498},"user":"athomschke","tags":["diffing"]},"1498":{"isSerializedDate":true,"string":"Wed Jun 13 2012 10:03:01 GMT+0200 (CEST)"},"1499":{"varMapping":{"__isSmartRef__":true,"id":1500},"source":"function createMouseIndicator(id, colorCode, nick) {\n var indicator = Morph.makeRectangle(\n rect($world.getExtent().subXY(10,10),\n $world.getExtent()));\n indicator.identifier = id;\n indicator.isMouseIndicator = true;\n indicator.disableDropping();\n if (colorCode) {\n indicator.setFill(Color.hsb(colorCode.h, colorCode.s, colorCode.b));\n }\n indicator.setToolTip(nick);\n indicator.moveOnBorderFrom = function (ownerMorph, position) {\n var extent = ownerMorph.getExtent();\n var original = true;\n if (position.x > extent.x){\n position.x = extent.x;\n original = false;\n }\n else if (position.x < 0) {\n position.x = 0;\n original = false;\n }\n if (position.y > extent.y) {\n position.y = extent.y;\n original = false;\n }\n else if (position.y < 21) {\n position.y = 21;\n original = false;\n }\n this.setPosition(position);\n if (original) {\n this.submorphs.invoke('setVisible', true)\n }\n else {\n this.submorphs.invoke('setVisible', false)\n }\n }\n this.owner.addMorph(indicator);\n return indicator\n}","funcProperties":{"__isSmartRef__":true,"id":1501},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1500":{"this":{"__isSmartRef__":true,"id":82}},"1501":{"timestamp":{"__isSmartRef__":true,"id":1502},"user":"athomschke","tags":[]},"1502":{"isSerializedDate":true,"string":"Thu May 24 2012 16:25:13 GMT+0200 (CEST)"},"1503":{"varMapping":{"__isSmartRef__":true,"id":1504},"source":"function updateMouseIndicators(data) {\n var position = pt(data.message.x, data.message.y)\n .subPt(this.getScrollBounds().topLeft())\n .addPt(this.getPosition());\n\n var indicator = this.owner.submorphs.find(function (ea) {\n return ea.identifier === data.message.id\n }) || this.createMouseIndicator(data.message.id, data.message.color, data.message.nick);\n\n if (data.message.remove) {\n indicator.remove();\n return;\n }\n\n indicator.moveOnBorderFrom(this, position)\n\n var that = this;\n data.message.morphs && data.message.morphs.each(function (ea) {\n if (ea.morph)\n var subMorph = that.deserializeMorph(ea.morph)\n else\n var subMorph = that.withAllSubmorphsDetect(function (each) {\n return ea.identifier === each.identifier\n });\n if (!that.prevState) that.prevState = [];\n that.prevState = that.prevState.select(function (each) {\n return each.identifier !== subMorph.identifier\n })\n indicator.addMorphBack(subMorph);\n // self repairing system could apply a submorph position here\n });\n}","funcProperties":{"__isSmartRef__":true,"id":1505},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1504":{"this":{"__isSmartRef__":true,"id":82}},"1505":{"timestamp":{"__isSmartRef__":true,"id":1506},"user":"athomschke","tags":[]},"1506":{"isSerializedDate":true,"string":"Wed Jul 04 2012 09:48:56 GMT+0200 (CEST)"},"1507":{"varMapping":{"__isSmartRef__":true,"id":1508},"source":"function onTouchOut(evt) {\n this.handleOutEvent(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":1509},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1508":{"this":{"__isSmartRef__":true,"id":82}},"1509":{"timestamp":{"__isSmartRef__":true,"id":1510},"user":"athomschke","tags":[]},"1510":{"isSerializedDate":true,"string":"Sun May 20 2012 14:58:38 GMT+0200 (CEST)"},"1511":{"varMapping":{"__isSmartRef__":true,"id":1512},"source":"function setUserName(name) {\n this.userName = name;\n if (this.active) {\n this.socket.emit('nick', {message: name, broadcast: true})\n } \n}","funcProperties":{"__isSmartRef__":true,"id":1513},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1512":{"this":{"__isSmartRef__":true,"id":82}},"1513":{"timestamp":{"__isSmartRef__":true,"id":1514},"user":"athomschke","tags":[]},"1514":{"isSerializedDate":true,"string":"Fri May 18 2012 15:34:26 GMT+0200 (CEST)"},"1515":{"varMapping":{"__isSmartRef__":true,"id":1516},"source":"function getUserName() {\n return this.userName || lively.morphic.World.current().requestUserName();\n}","funcProperties":{"__isSmartRef__":true,"id":1517},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1516":{"this":{"__isSmartRef__":true,"id":82}},"1517":{"timestamp":{"__isSmartRef__":true,"id":1518},"user":"athomschke","tags":[]},"1518":{"isSerializedDate":true,"string":"Mon May 21 2012 18:39:36 GMT+0200 (CEST)"},"1519":{"varMapping":{"__isSmartRef__":true,"id":1520},"source":"function sendLine(vertices, time, id, color, width, style) {\n if (this.active) {\n var stroke = {\n board: this.getChannel(),\n time: time,\n drawer: this.getDrawerID(),\n identifier: id,\n vector: vertices,\n color: color,\n width: width,\n style: style,\n };\n this.socket.emit('draw', {\n message: stroke,\n me: false,\n broadcast: true,\n });\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1521},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1520":{"this":{"__isSmartRef__":true,"id":82}},"1521":{"timestamp":{"__isSmartRef__":true,"id":1522},"user":"athomschke","tags":["synchronization"]},"1522":{"isSerializedDate":true,"string":"Fri May 18 2012 17:52:18 GMT+0200 (CEST)"},"1523":{"varMapping":{"__isSmartRef__":true,"id":1524},"source":"function sendMorph(aMorph, doNotAddToWhiteboard, optSerialize) { \n console.log('sending morph')\n console.log(arguments) \n if (this.active) {\n this.socket.emit('morph', {\n message: {\n morphId: aMorph.identifier,\n doNotAddToWhiteboard: doNotAddToWhiteboard,\n serialized: optSerialize && aMorph.serialize()},\n me: false,\n broadcast: true,\n });\n this.enteredBefore = false;\n }\n if (typeof(this.prevState) !== 'undefined') {\n if (this.submorphs.length != this.prevState.length) {\n this.fakeCopy();\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1525},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1524":{"this":{"__isSmartRef__":true,"id":82}},"1525":{"timestamp":{"__isSmartRef__":true,"id":1526},"user":"athomschke","tags":["synchronization"]},"1526":{"isSerializedDate":true,"string":"Thu May 24 2012 09:09:27 GMT+0200 (CEST)"},"1527":{"varMapping":{"__isSmartRef__":true,"id":1528},"source":"function getCurrentStroke(point) {\n if (typeof(this.currentShape) === 'undefined') {\n var stroke = this.createStrokeShape(point);\n this.addMorph(stroke);\n \n this.currentShape = stroke;\n this.currentShape.setFill(Color.white.withA(0.0001));\n }\n return this.currentShape\n}","funcProperties":{"__isSmartRef__":true,"id":1529},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1528":{"this":{"__isSmartRef__":true,"id":82}},"1529":{"timestamp":{"__isSmartRef__":true,"id":1530},"user":"undefined","tags":["drawing","accessing"]},"1530":{"isSerializedDate":true,"string":"Tue Jun 26 2012 11:50:30 GMT+0200 (CEST)"},"1531":{"varMapping":{"__isSmartRef__":true,"id":1532},"source":"function handleStartEvent(evt) {\n var mup = $world.morphsContainingPoint(evt.getPosition());\n\n var idxOfWhiteboard = mup.indexOf(this);\n if (idxOfWhiteboard < 0) \n return false\n else\n mup.splice(idxOfWhiteboard);\n\n if (!mup.find(function (ea) {return !ea.isStroke}) \n && lively.morphic.World.current().firstHand().submorphs.length <= 0) {\n this.isDrawing = true;\n evt.stop();\n return true;\n }\n\n return false;\n}","funcProperties":{"__isSmartRef__":true,"id":1533},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1532":{"this":{"__isSmartRef__":true,"id":82}},"1533":{"timestamp":{"__isSmartRef__":true,"id":1534},"user":"athomschke","tags":[]},"1534":{"isSerializedDate":true,"string":"Sun May 20 2012 14:56:18 GMT+0200 (CEST)"},"1535":{"varMapping":{"__isSmartRef__":true,"id":1536},"source":"function handleEndEvent(evt) {\n if (this.isDrawing) {\n this.isDrawing = false;\n this.currentShape = undefined\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1537},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1536":{"this":{"__isSmartRef__":true,"id":82}},"1537":{"timestamp":{"__isSmartRef__":true,"id":1538},"user":"athomschke","tags":[]},"1538":{"isSerializedDate":true,"string":"Sun May 20 2012 14:59:43 GMT+0200 (CEST)"},"1539":{"varMapping":{"__isSmartRef__":true,"id":1540},"source":"function handleMoveEvent(evt) {\n var point = this.transformPoint(evt.getPosition()),\n that = this;\n\n if (this.isDrawing)\n this.lineTo(point, false, this.getColor());\n\n if (this.active) {\n this.moveMorphInHand(point)\n } \n}","funcProperties":{"__isSmartRef__":true,"id":1541},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1540":{"this":{"__isSmartRef__":true,"id":82}},"1541":{"timestamp":{"__isSmartRef__":true,"id":1542},"user":"athomschke","tags":[]},"1542":{"isSerializedDate":true,"string":"Sun May 20 2012 15:58:02 GMT+0200 (CEST)"},"1543":{"varMapping":{"__isSmartRef__":true,"id":1544},"source":"function handleOutEvent(evt) {\n if ($world.morphsContainingPoint(evt.getPosition()).indexOf(this) < 0) {\n this.handleEndEvent(evt);\n if (this.active) {\n this.enteredBefore = false;\n this.socket.emit('mouse', {\n message: {\n x: evt.getPosition().x, \n y: evt.getPosition().y, \n remove: lively.morphic.World.current().firstHand().submorphs.slice(1)\n .collect(function (ea) {\n return ea.identifier;\n })\n },\n me: false,\n broadcast: true,\n });\n lively.morphic.World.current().firstHand().withAllSubmorphsDo(function (ea) {\n ea.identifier = undefined;\n });\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1545},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1544":{"this":{"__isSmartRef__":true,"id":82}},"1545":{"timestamp":{"__isSmartRef__":true,"id":1546},"user":"athomschke","tags":[]},"1546":{"isSerializedDate":true,"string":"Sun May 20 2012 14:56:51 GMT+0200 (CEST)"},"1547":{"varMapping":{"__isSmartRef__":true,"id":1548},"source":"function moveMorphInHand(point) {\n //sync mouse position\n var data = {x: point.x, \n y: point.y}, \n that = this,\n submorphsOfHand = lively.morphic.World.current().firstHand().submorphs.slice(1);\n\n if (submorphsOfHand.length > 0) { // sync new morph in hand\n if (this.enteredBefore) {// morph was in hand before\n data.isNewMorphPosition = true;\n data.offset = {\n x: submorphsOfHand[0].getPosition().x, \n y: submorphsOfHand[0].getPosition().y}\n data.ids = submorphsOfHand.pluck('identifier')\n }\n else { // morph must be given to hand\n this.enteredBefore = true;\n data.morphs = submorphsOfHand.map(function (ea) {\n var info = ea.identifier ? {} : {morph: that.serializeMorph(ea)}\n return Object.merge([info, {identifier: ea.identifier}, \n {offset: \n {x: ea.getPosition().x, y: ea.getPosition().y}\n }]);\n });\n }\n }\n\n this.socket.emit('mouse', { message: data,\n me: false,\n broadcast: true});\n}","funcProperties":{"__isSmartRef__":true,"id":1549},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1548":{"this":{"__isSmartRef__":true,"id":82}},"1549":{"timestamp":{"__isSmartRef__":true,"id":1550},"user":"athomschke","tags":[]},"1550":{"isSerializedDate":true,"string":"Wed May 23 2012 14:30:51 GMT+0200 (CEST)"},"1551":{"varMapping":{"__isSmartRef__":true,"id":1552},"source":"function serializeMorph(morph) {\n morph.withAllSubmorphsDo(function (ea) {\n ea.identifier = ea.id\n })\n if (morph.selectionMorph) {\n disconnect(morph, \"extent\", morph.selectionMorph, \"setExtent\");\n disconnect(morph, \"_Position\", morph.selectionMorph, \"setPosition\");\n disconnect(morph, \"_Rotation\", morph.selectionMorph, \"setRotation\");\n disconnect(morph, \"_Scale\", morph.selectionMorph, \"setScale\");\n }\n var serialized = morph.serialize(this.doNotSerializeList);\n if (morph.selectionMorph) {\n connect(morph, \"extent\", morph.selectionMorph, \"setExtent\");\n connect(morph, \"_Position\", morph.selectionMorph, \"setPosition\");\n connect(morph, \"_Rotation\", morph.selectionMorph, \"setRotation\");\n connect(morph, \"_Scale\", morph.selectionMorph, \"setScale\"); \n }\n return serialized\n}","funcProperties":{"__isSmartRef__":true,"id":1553},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1552":{"this":{"__isSmartRef__":true,"id":82}},"1553":{"timestamp":{"__isSmartRef__":true,"id":1554},"user":"athomschke","tags":[]},"1554":{"isSerializedDate":true,"string":"Tue May 22 2012 17:29:13 GMT+0200 (CEST)"},"1555":{"varMapping":{"__isSmartRef__":true,"id":1556},"source":"function saveMorph(aMorph) { \n if (this.active) {\n console.log('saving morph');\n console.log({\n message: {\n morphId: aMorph.identifier, \n parentId: aMorph.owner.identifier,\n position: {x: aMorph.getPosition().x, y: aMorph.getPosition().y}},\n me: false,\n broadcast: true,\n }) \n this.socket.emit('morph', {\n message: {\n morphId: aMorph.identifier, \n parentId: aMorph.owner.identifier,\n position: {x: aMorph.getPosition().x, y: aMorph.getPosition().y}},\n me: false,\n broadcast: true,\n });\n this.enteredBefore = false;\n }\n if (typeof(this.prevState) !== 'undefined') {\n if (this.submorphs.length != this.prevState.length) {\n this.fakeCopy();\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1557},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1556":{"this":{"__isSmartRef__":true,"id":82}},"1557":{"timestamp":{"__isSmartRef__":true,"id":1558},"user":"athomschke","tags":["synchronization"]},"1558":{"isSerializedDate":true,"string":"Thu May 24 2012 09:20:36 GMT+0200 (CEST)"},"1559":{"varMapping":{"__isSmartRef__":true,"id":1560},"source":"function applySubmorphOrderChanges(morph, toAdd, toRemove, optInitialMorphIds) {\n var that = this;\n Properties.own(toAdd).each(function (submorphId) {\n if (optInitialMorphIds \n && optInitialMorphIds.indexOf(toAdd[submorphId].identifier) < 0) {\n return;\n }\n var alreadyOnBoard = that.withAllSubmorphsDetect(function (ea) {\n return ea.identifier == toAdd[submorphId].identifier\n })\n if (alreadyOnBoard)\n morph.addMorph(alreadyOnBoard);\n else \n morph.addMorph(toAdd[submorphId])\n })\n Properties.own(toRemove).each(function (toRemoveId) {\n var toRemoveIdentifier = toRemove[toRemoveId].identifier\n morph.submorphs.find(function (toRemoveMorph) {\n if (toRemoveMorph.identifier === toRemoveIdentifier)\n toRemoveMorph.remove();\n })\n })\n}","funcProperties":{"__isSmartRef__":true,"id":1561},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1560":{"this":{"__isSmartRef__":true,"id":82}},"1561":{"timestamp":{"__isSmartRef__":true,"id":1562},"user":"athomschke","tags":[]},"1562":{"isSerializedDate":true,"string":"Thu May 24 2012 12:34:38 GMT+0200 (CEST)"},"1563":{"varMapping":{"__isSmartRef__":true,"id":1564},"source":"function loggedIn(callback) { \n if(!$world.requestUserName()){ \n var wr = new WebResource(\"http://lively-kernel.org/cgi/user.sh\"); \n var that = this;\n var dummy = {\n doItWith: function (input) {\n callback.apply(that, input);\n }\n };\n connect(wr, \"status\", dummy, \"doItWith\", {\n converter: function (status) {\n return [status];\n }\n });\n wr.beAsync();\n wr.post();\n return false;\n }\n callback.apply(this, [{isDone: function () {return true}}]);\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":1565},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1564":{"this":{"__isSmartRef__":true,"id":82}},"1565":{"timestamp":{"__isSmartRef__":true,"id":1566},"user":"athomschke","tags":[]},"1566":{"isSerializedDate":true,"string":"Mon May 21 2012 18:37:50 GMT+0200 (CEST)"},"1567":{"submorphs":[{"__isSmartRef__":true,"id":1568},{"__isSmartRef__":true,"id":1592}],"scripts":[],"id":"82B1B499-3799-4AE3-A1F6-C97691128CC2","shape":{"__isSmartRef__":true,"id":1635},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"showsHalos":false,"name":"ChatPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":1636},"eventHandler":{"__isSmartRef__":true,"id":1645},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","81A4FF97-F30E-487B-B327-0637C2259E30","FACF9033-58EA-4855-B33A-402F56DDD7C0","A4D61D3F-80A2-4F4C-ACD6-2CD7207F7537","8A69E49A-F205-4C3F-A956-E2839BB6E326","D0D9F46E-FD7F-41FF-9F0C-A6A7C1402A83","40658DCA-8412-474C-895B-F63F85D42296","4B265E46-97B7-457A-842C-5FD051B0A33E","D05027AC-9E05-4F57-B9CC-6156F45C83D8","7F3C2604-3851-4D0A-8A2B-D3F33F984B3F","84C96439-D63F-49FE-9007-45329637C9C7","34C37EF8-BB0E-43BB-BD71-9B44FA85A70E","95CC6FD4-4496-4E67-8E17-A56D9F424193","D8CD3B77-1A89-4102-B7D2-2D209739545D","EF703402-0BF6-4259-9867-FD6A2FE7B15C","7F49605A-A1FB-4FB6-BD5C-86EAC86798F2","18138DEE-D8F3-44B9-8819-B91893FC1545","A0D0B9D4-D449-48E4-A814-DB15A27C8310","D47A1B5B-0833-4AB4-8363-FDC209FB1611","189E6765-5C4C-4DF4-BFF2-9BB1AAE7C25F","37B46F3A-E992-4879-A747-2124D81C4363","3B723BC1-4824-48D5-AD9B-CCF03C46AC2A","29CC4C47-EC0F-4FAE-A532-640E0B98D83F","89BCF3C6-CB69-4A22-8A40-9CA6A92ABC7C","E4A0D4F9-D9FD-49C3-92B9-38D9DECCDFE7","16BADB73-73FF-41C7-B845-AC061F893F2A","8D42BBAE-B5A0-49F7-B364-9CF9B17B48A3","3DA65590-C0DA-448B-9E30-3C4ACE057275","5D511663-2446-42E4-BD99-DF40942C0120","34D3685B-573C-40FA-B839-7E742DDD8064","C3C199F8-BAB0-400A-A7C5-117490E57178","659E18D9-3A42-43CB-9C28-E681443B232F","13503FEA-F35B-4BE5-B9DC-B2612E53BA89","84D3110C-D858-40F4-8B03-FE732A03E6C1","BBDD7F68-B359-4328-9FD2-BC9D7D81A56F","105C26C6-7CA0-45C3-A7D2-AB3AEA82592E","8B162D3E-E508-4575-94E1-78DB6242B397","6B674B05-20B5-4884-8482-0B4CD357C186","336B598E-B4F4-4497-AF3D-6F600D5E6AEA","9B3B6F0A-76C6-44D2-A253-DEF52DECE60B","D734FE9D-5501-416E-B9DD-B93A07C190EE","59C1D838-3C4D-4BC8-848E-CF1A98DE5CFB"],"partTests":{"__isSmartRef__":true,"id":1646},"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":33},"layout":{"__isSmartRef__":true,"id":1651},"prevScroll":[0,0],"whiteboard":{"__isSmartRef__":true,"id":82},"pencilStyler":{"__isSmartRef__":true,"id":227},"isCopyMorphRef":true,"morphRefId":2,"commands":{"__isSmartRef__":true,"id":1652},"userName":"","visible":false,"_Rotation":0,"_Scale":1,"_Visible":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1653},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(209.0,-16.0)"},"1568":{"submorphs":[],"scripts":[],"id":"35F5FF82-4435-4449-94BA-93CCBC360462","shape":{"__isSmartRef__":true,"id":1569},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"_MaxTextWidth":310.6757780000002,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"InputField","partsBinMetaInfo":{"__isSmartRef__":true,"id":1570},"textChunks":[{"__isSmartRef__":true,"id":1571}],"charsReplaced":"","lastFindLoc":0,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1573},"derivationIds":[1958,"5B687CF4-A959-4870-8A5D-79893818E856","197C9A4C-1833-4CD7-9094-F53D4FAF7A8D","262D4182-0311-42DE-9C74-664134A8A519","29A0353A-3514-4A6B-8BF8-23169A511464","C93B9405-B98E-4F60-BD12-D0EBDF92078E","409DF7F0-451E-4A3B-BC92-06ECBD9FF484","DAFBB695-6D20-40D5-8F4E-6EF6F190E42D","7329CDDE-D5B3-4FB2-8A3D-3570F7E5B17F","A7109484-208E-4C8D-A298-3C70ADAF091B","B5C13069-9AB4-494A-B7A3-26FB7EB8F20C","C34ECC4A-C894-4126-9D28-DA0CEB84F473","395964B8-BC57-4956-B9FC-E023120005CC","019B0A44-536A-4FA9-AE54-0C618FA6A5A2","0B6985FC-7E18-421E-8824-9B1EA904DD2A","6EB5C97F-E17A-484B-8071-D1C6703CAC39","F0E83380-947C-4D28-8638-71172A024F75","5A72171A-D19D-46FC-BEB9-4C70E4AD8B04","BE20F2F7-F8A5-41A0-A182-D63F8A43EA3B","79E218AA-AA7B-4870-9F49-8483DC4FD396","7D793C1A-B261-421A-8369-E9B1EC4B34B0","C0D44596-DDBF-4F5F-A79B-44C7F608B418","A48B9C49-96A1-4BDD-A956-8E183CD46B90","22A2310D-DA23-4169-9FAF-BD9F0E1E024A","50995713-1734-4CEC-A6CA-D222BC0C5B4B","D2780AC0-4C16-4258-8E39-4E7A3753CF20","C528CA6F-C434-4E04-9741-8DA8058E7689","51329EBF-9B35-4059-ACAD-9F2CE4C99D06","283D582B-71B8-457F-9F26-1FF420F7D37C","26E3AC75-8943-4959-B691-EFEEC84F5329","01516410-FE4C-43C0-B649-DE13A21F5A73","7F4E64A4-1E8F-4AD1-B5EA-D1DB7260348E","ED40A74A-8C71-41DE-B321-5EA1B9D7A251","AF133BCE-C4CB-4EE3-B31C-C731F21C4099","750DCD5C-197A-437A-84EA-B2B9EB5556A5","F58A3E87-496D-40F1-A409-D1BC281CC3B5","CD40AC2C-68F3-49BE-987C-36C3686F7650","2E55B631-691D-4D19-A125-36EFC2A5665B","F15C6BB1-92C3-4428-A3C0-5059E49B8104","AFEA3F14-EB66-4C63-9151-96EE1F19FA9B","1903857A-5051-46AD-A652-1594347E0825","F9DC81AC-BE01-439F-A28A-61461AF670FF"],"_WhiteSpaceHandling":"pre-wrap","_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":1567},"_MinTextWidth":310.6757780000002,"_MinTextHeight":null,"layout":{"__isSmartRef__":true,"id":1574},"savedTextString":"","isBeingDragged":false,"history":[],"historyPosition":0,"_Rotation":0,"_Scale":1,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1575},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,554.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(216.0,-13.0)"},"1569":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1.1840000000000002,"_BorderRadius":6.660000000000001,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(328.0,24.4)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)"},"1570":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple input field for Forms demo","partName":"InputField","revisionOnLoad":148665,"idOnLoad":"35F5FF82-4435-4449-94BA-93CCBC360462","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1571":{"style":{"__isSmartRef__":true,"id":1572},"chunkOwner":{"__isSmartRef__":true,"id":1568},"storedString":"","_id":"_136","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1572":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1573":{"morph":{"__isSmartRef__":true,"id":1568},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1574":{"resizeWidth":true,"moveVertical":true},"1575":{"onrestore":{"__isSmartRef__":true,"id":1576},"onKeyDown":{"__isSmartRef__":true,"id":1584}},"1576":{"varMapping":{"__isSmartRef__":true,"id":1577},"source":"function onrestore() {\n this.history = [];\n this.historyPosition = 0;\n}","funcProperties":{"__isSmartRef__":true,"id":1582},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1577":{"this":{"__isSmartRef__":true,"id":1568},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1578}},"1578":{"$super":{"__isSmartRef__":true,"id":1579}},"1579":{"varMapping":{"__isSmartRef__":true,"id":1580},"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":1581},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1580":{"obj":{"__isSmartRef__":true,"id":1568},"name":"onrestore"},"1581":{},"1582":{"timestamp":{"__isSmartRef__":true,"id":1583},"user":"conradcalmez","tags":[]},"1583":{"isSerializedDate":true,"string":"Fri Apr 27 2012 20:59:12 GMT+0200 (CEST)"},"1584":{"varMapping":{"__isSmartRef__":true,"id":1585},"source":"function onKeyDown(evt) {\n //$super(evt);\n var text = this.getTextString();\n if (evt.keyCode === 13 && text) {\n this.history.push(text);\n this.historyPosition = this.history.length;\n if (text.slice(0,1) === \"/\") {\n this.owner.processCommand(text);\n } else {\n this.owner.sendMessage(text);\n }\n this.setTextString(\"\");\n } else if (evt.keyCode === 38) {\n this.historyPosition--;\n if (this.historyPosition >= 0) {\n this.setTextString(this.history[this.historyPosition]);\n } else {\n this.historyPosition = 0;\n }\n } else if (evt.keyCode === 40) {\n this.historyPosition++;\n if (this.historyPosition < this.history.length) {\n this.setTextString(this.history[this.historyPosition]);\n } else if (this.historyPosition == this.history.length) {\n this.setTextString(\"\");\n } else {\n this.historyPosition = this.history.length;\n }\n };\n //evt.stop();\n}","funcProperties":{"__isSmartRef__":true,"id":1590},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1585":{"this":{"__isSmartRef__":true,"id":1568},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1586}},"1586":{"$super":{"__isSmartRef__":true,"id":1587}},"1587":{"varMapping":{"__isSmartRef__":true,"id":1588},"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":1589},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1588":{"obj":{"__isSmartRef__":true,"id":1568},"name":"onKeyDown"},"1589":{},"1590":{"timestamp":{"__isSmartRef__":true,"id":1591},"user":"conradcalmez","tags":[]},"1591":{"isSerializedDate":true,"string":"Mon Apr 30 2012 08:32:02 GMT+0200 (CEST)"},"1592":{"submorphs":[{"__isSmartRef__":true,"id":1593}],"scripts":[],"id":"11CB1204-8AB1-4487-9CA5-840B8EE433C3","shape":{"__isSmartRef__":true,"id":1610},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position"],"showsHalos":false,"name":"ConsolePane","partsBinMetaInfo":{"__isSmartRef__":true,"id":1611},"eventHandler":{"__isSmartRef__":true,"id":1620},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","2284B4AF-3F6A-4ED0-B371-2D6A5F5F8721","825058EF-B1B2-4144-99EA-1AB7F5F057B1","A67547E7-12AD-4C37-AEB2-70DA37858E48","50181AE7-B6F0-4A6A-B4B5-95949DAA9D7F","B61C669C-3446-42B4-AE85-DFE3B0CD272E","2D23B2AE-CE3A-4BE2-B71F-2DB5593F34A1","295D3896-051A-4E4C-91B9-A5BB7E50FC1A","E3E1283C-C506-461E-86D9-1EE0B0600651","707C4A6E-B957-4EEE-98D0-C4EBDD0A8665","53D6AF1E-638F-4820-B6D1-8A3872FAF3FD","9104E920-2A4E-46CA-A40F-E8A24F0097C0","20759F50-158A-437C-A377-5185BD16DBC6","A6AC914D-3CA3-496C-9646-901DA0ADECEE","2E9DE628-367C-4AA5-AD8F-7AD895D56E7A","DAFB4156-1C23-4C62-BD67-14360FE3F7D5","5F0E004E-E50E-44F5-BEAF-3F9FF28CE7FE","12440475-EF19-4F9A-9973-3F654E15E9E0","047863D3-02AB-4319-9E99-B52C542CCA57","B3477420-9838-4720-9254-27632AED17C1","058EB467-B6E2-4972-B15D-129B8DC4C7EE","20084360-884B-4617-A00C-1BF3991A9589","ADF5B4F7-6BE0-40D3-8142-608621D0319F","CE8DB3AC-FB4C-44E6-9A27-CA6FC7C78CB3","606A3CC4-181E-485A-B9CE-166DAD1B7B7A","D759503D-2E51-472A-B1DE-BBEDAB46D8B6","9498E820-EB2B-49AE-9289-1978FD98EE52","CEF51437-2716-4573-80FB-17C8BE44375D","240EA6FB-3BE0-494C-99B6-FB9FE59A2176","7CEBE72D-8B20-4F30-81D1-CE050AF81A0F","E7AE5EF1-3D72-4301-AF0D-17DEA110F36A","DC459C28-044E-47FF-91A2-69FF330AD9BA","333FD16E-A463-4FCF-9344-BE682DA3339E","7C4A7EA4-1864-434E-9D1C-04132A069CA1","14EE3002-4D1B-43ED-B9F3-1797DE17B5C9","B14E862B-B2D9-4536-8860-C51095A87D45","4114DACF-85D1-4EE1-A172-5A938D324C0E","35584493-D36A-475D-870E-74215A567742","2DD614E9-B3F8-4E64-BADF-E3F91A4F8066","E8708781-C4AB-48DF-8CC0-4BE451802E7D","F8FC39FC-17AC-49E8-AAB2-CACDB12EDA24","1E22CCAF-45B6-45CE-939F-45BF0DF8D7A5"],"partTests":{"__isSmartRef__":true,"id":1621},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":1567},"isBeingDragged":false,"prevScroll":[0,0],"#startLetters":"setRich","_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1626},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(1.2,1.0)"},"1593":{"submorphs":[],"scripts":[],"id":"7E4873C4-1AC6-4B92-B611-80F4BD87875F","shape":{"__isSmartRef__":true,"id":1594},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"courier","registeredForMouseEvents":true,"_MaxTextWidth":326,"_MaxTextHeight":null,"__serializedExpressions__":["textColor","_Padding","_Position","distanceToDragEvent"],"showsHalos":false,"_FontSize":10,"name":"TextPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":1595},"textChunks":[{"__isSmartRef__":true,"id":1596}],"charsReplaced":"","lastFindLoc":17,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1598},"attributeConnections":[{"__isSmartRef__":true,"id":1599}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"layout":{"__isSmartRef__":true,"id":1600},"_WhiteSpaceHandling":"pre-wrap","derivationIds":[2362,"5D172806-0544-45B6-80E9-E8AA3475FE71","022F604C-036A-4213-8CCE-C823172C8D13","BC5F6774-C382-49A3-A0C6-E26114FFF113","B5AC1E1E-F04F-4EA8-9416-1B08E0A9ACB8","36F5D6C4-E71B-4FD2-A402-0D9CFDB5A643","0EDD287E-B203-49E2-A7A4-B1E4585D7F89","9E02E702-389F-4781-9011-6E99772A8B49","757F4E2C-C80E-4D2E-BA6B-713CB2CC267A","809DD85D-57DF-4633-881B-251BCE66B79F","2A105C6C-C5BD-426F-B6B4-D2A5C21D69F2","60F9BEBD-0B08-465D-BFE1-0DCF5CBF5C1F","C300B376-13FC-4522-BABC-47428948BA37","ADC0C761-B83D-4A01-B3BD-9F79A6308FA7","76FC1A8C-4309-4894-9BE8-34ADAD7C8B4D","B024113D-92D9-49E4-B1C7-792FE0B5D10E","BB2F5640-650D-4356-BD2C-4BD33A6FC8F9","79FD4841-0647-462A-9074-085FC577687C","A6C5CE78-AEED-462F-85A6-EEA7F742F693","CEF2E15B-9EFE-4ADA-908D-18779AF69FA8","997971B3-F6D6-4984-9622-9538DF41CE54","BB62C05D-4A10-4181-9DB0-CE375A57ED51","FE93B987-DFF3-480D-9443-2504B6635C89","46539FD0-8692-427D-B10D-40400E0B7F12","6B85CE7E-692E-4D11-ADF5-A5A76916A8F5","4E252ECB-16FE-4E5B-B1BF-10EF93B8FA2F","C4808593-4793-4E83-99E4-CAC5F339C23A","0BC4A5D1-2048-4155-ACA1-0F98799033D8","5F290441-B238-40BC-8376-D83DAF9F50D8","AF40AFF2-04FF-41E0-BFA3-81CD736B001B","64820EF9-A8AE-49A0-B9C3-1FC71EC14224","508B22A4-13D0-4581-9A1B-C3D82B543E78","5CC60ED0-8220-4F74-B4CF-D02FA5D9FF9D","15709A4D-CEBF-4F8E-9BC8-20166CA5120B","1FEC0DD9-92B1-495A-885B-4CCF3C1D98E0","28504AAB-CFBA-40F8-B1E5-DF05B4FF3B1F","6A456663-AD52-4E37-8444-CBDE6C8B3E45","53B63F1B-22F8-451A-B994-64806964919E","52920F56-C0E2-4234-B18A-2AB01E823348","99E6A98F-ABDA-4A30-AD78-332B418719FC","DD8F0B03-8063-4694-A9B3-AE0BE65B276A","0E868203-2E16-41A7-AED9-9460AA15494A"],"_ClipMode":"auto","moved":true,"owner":{"__isSmartRef__":true,"id":1592},"_MinTextWidth":326,"_MinTextHeight":null,"isBeingDragged":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","#startLetters":"setRich","textString":"","_WordBreak":"break-all","_Rotation":0,"_Scale":0.998001,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1601},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,5,5)","_Position":"lively.pt(2.8,3.0)","distanceToDragEvent":"lively.pt(180.0,-13.0)"},"1594":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(326.0,548.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)"},"1595":{"partsSpaceName":"PartsBin/Text/","migrationLevel":2,"comment":"a simple text morph","partName":"TextBox","revisionOnLoad":140039,"idOnLoad":"7E4873C4-1AC6-4B92-B611-80F4BD87875F","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1596":{"style":{"__isSmartRef__":true,"id":1597},"chunkOwner":{"__isSmartRef__":true,"id":1593},"_id":"_168721","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1597":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1598":{"morph":{"__isSmartRef__":true,"id":1593},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1599":{"sourceObj":{"__isSmartRef__":true,"id":1593},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":1593},"targetMethodName":"scrollToBottom","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1600":{"adjustForNewBounds":true,"resizeWidth":true,"resizeHeight":true},"1601":{"onrestore":{"__isSmartRef__":true,"id":1602}},"1602":{"varMapping":{"__isSmartRef__":true,"id":1603},"source":"function onrestore() {\n this.disableEvents();\n this.setExtent(pt(326,548));\n}","funcProperties":{"__isSmartRef__":true,"id":1608},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1603":{"this":{"__isSmartRef__":true,"id":1593},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1604}},"1604":{"$super":{"__isSmartRef__":true,"id":1605}},"1605":{"varMapping":{"__isSmartRef__":true,"id":1606},"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":1607},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1606":{"obj":{"__isSmartRef__":true,"id":1593},"name":"onrestore"},"1607":{},"1608":{"timestamp":{"__isSmartRef__":true,"id":1609},"user":"conradcalmez","tags":[]},"1609":{"isSerializedDate":true,"string":"Fri Apr 27 2012 13:04:02 GMT+0200 (CEST)"},"1610":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_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(330.0,550.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)"},"1611":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1612},{"__isSmartRef__":true,"id":1614},{"__isSmartRef__":true,"id":1616},{"__isSmartRef__":true,"id":1618}],"revisionOnLoad":150682,"idOnLoad":"11CB1204-8AB1-4487-9CA5-840B8EE433C3","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1612":{"date":{"__isSmartRef__":true,"id":1613},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"1613":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"1614":{"date":{"__isSmartRef__":true,"id":1615},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"1615":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"1616":{"date":{"__isSmartRef__":true,"id":1617},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"1617":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"1618":{"date":{"__isSmartRef__":true,"id":1619},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"1619":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"1620":{"morph":{"__isSmartRef__":true,"id":1592},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1621":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1622}},"1622":{"test01IsMorph":{"__isSmartRef__":true,"id":1623}},"1623":{"varMapping":{"__isSmartRef__":true,"id":1624},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1625},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1624":{"this":{"__isSmartRef__":true,"id":1621}},"1625":{},"1626":{"onrestore":{"__isSmartRef__":true,"id":1627}},"1627":{"varMapping":{"__isSmartRef__":true,"id":1628},"source":"function onrestore() {\n this.setClipMode(\"auto\");\n}","funcProperties":{"__isSmartRef__":true,"id":1633},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1628":{"this":{"__isSmartRef__":true,"id":1592},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1629}},"1629":{"$super":{"__isSmartRef__":true,"id":1630}},"1630":{"varMapping":{"__isSmartRef__":true,"id":1631},"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":1632},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1631":{"obj":{"__isSmartRef__":true,"id":1592},"name":"onrestore"},"1632":{},"1633":{"timestamp":{"__isSmartRef__":true,"id":1634},"user":"conradcalmez","tags":[]},"1634":{"isSerializedDate":true,"string":"Thu Apr 26 2012 20:07:58 GMT+0200 (CEST)"},"1635":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(332.6,582.1)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1636":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1637},{"__isSmartRef__":true,"id":1639},{"__isSmartRef__":true,"id":1641},{"__isSmartRef__":true,"id":1643}],"revisionOnLoad":150682,"idOnLoad":"82B1B499-3799-4AE3-A1F6-C97691128CC2","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1637":{"date":{"__isSmartRef__":true,"id":1638},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"1638":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"1639":{"date":{"__isSmartRef__":true,"id":1640},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"1640":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"1641":{"date":{"__isSmartRef__":true,"id":1642},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"1642":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"1643":{"date":{"__isSmartRef__":true,"id":1644},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"1644":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"1645":{"morph":{"__isSmartRef__":true,"id":1567},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1646":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1647}},"1647":{"test01IsMorph":{"__isSmartRef__":true,"id":1648}},"1648":{"varMapping":{"__isSmartRef__":true,"id":1649},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1650},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1649":{"this":{"__isSmartRef__":true,"id":1646}},"1650":{},"1651":{"adjustForNewBounds":true,"moveHorizontal":true,"resizeWidth":false,"resizeHeight":true},"1652":{},"1653":{"onrestore":{"__isSmartRef__":true,"id":1654},"hide":{"__isSmartRef__":true,"id":1662},"initializeCommands":{"__isSmartRef__":true,"id":1666},"setupConnections":{"__isSmartRef__":true,"id":1670},"toggle":{"__isSmartRef__":true,"id":1674},"show":{"__isSmartRef__":true,"id":1678},"showMessage":{"__isSmartRef__":true,"id":1686},"sendMessage":{"__isSmartRef__":true,"id":1690},"processCommand":{"__isSmartRef__":true,"id":1694},"reset":{"__isSmartRef__":true,"id":1698},"callCommand":{"__isSmartRef__":true,"id":1702},"createChatListeners":{"__isSmartRef__":true,"id":1706}},"1654":{"varMapping":{"__isSmartRef__":true,"id":1655},"source":"function onrestore() {\n this.setExtent(pt(332.6,582.1));\n this.visible = false;\n this.hide();\n this.initializeCommands();\n}","funcProperties":{"__isSmartRef__":true,"id":1660},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1655":{"this":{"__isSmartRef__":true,"id":1567},"__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 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":1659},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1658":{"obj":{"__isSmartRef__":true,"id":1567},"name":"onrestore"},"1659":{},"1660":{"timestamp":{"__isSmartRef__":true,"id":1661},"user":"conradcalmez","tags":[]},"1661":{"isSerializedDate":true,"string":"Mon May 07 2012 20:14:36 GMT+0200 (CEST)"},"1662":{"varMapping":{"__isSmartRef__":true,"id":1663},"source":"function hide() {\n this.setPosition(pt(0, 0));\n this.setVisible(false);\n}","funcProperties":{"__isSmartRef__":true,"id":1664},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1663":{"this":{"__isSmartRef__":true,"id":1567}},"1664":{"timestamp":{"__isSmartRef__":true,"id":1665},"user":"conradcalmez","tags":[]},"1665":{"isSerializedDate":true,"string":"Wed May 02 2012 15:40:19 GMT+0200 (CEST)"},"1666":{"varMapping":{"__isSmartRef__":true,"id":1667},"source":"function initializeCommands() {\n this.commands = {\n 'nick': function (name) {\n this.whiteboard.setUserName(name);\n this.showMessage(\"changed nick to \" + name);\n },\n 'names': function () {\n this.whiteboard.getConnectedUserNames();\n },\n 'channel': function (channel) {\n this.whiteboard.setChannel(channel);\n },\n 'chan': this.commands['channel'],\n 'clear': function () {\n this.whiteboard.clear();\n },\n 'activate': function () {\n this.whiteboard.activate();\n },\n 'a': this.commands['activate'],\n 'deactivate': function () {\n this.whiteboard.deactivate();\n },\n 'd': this.commands['deactivate'],\n 'color': function (r, g, b, a) {\n this.whiteboard.setColor(Color.rgba(r, g, b, a));\n },\n 'c': this.commands['color'],\n 'pencil': function (size) {\n this.whiteboard.setPencilSize(size);\n },\n 'p': this.commands['pencil'],\n 'pencilstyler': function () {\n this.pencilStyler.toggle();\n },\n 'ps': this.commands['pencilstyler'],\n 'chat': function () {\n this.toggle();\n },\n 'help': function () {\n var helpText = \"HELP :: (available commands)\\n\";\n helpText += \"----------------------------\\n\\n\"\n helpText += \"/help\\n :: prints this help text\\n\"\n helpText += \"/nick \\n :: sets your nick name\\n\"\n helpText += \"/names\\n :: shows the users in your channel\\n\"\n helpText += \"/chan \\n :: sets the channel you are in\\n\"\n helpText += \"/clear\\n :: clears your whiteboard\\n\"\n helpText += \"/activate\\n :: takes your whiteboard online\\n\"\n helpText += \"/deactivate\\n :: takes your whiteboard offline\\n\"\n helpText += \"/color \\n :: sets the color of your pencil\\n\"\n helpText += \"/pencil \\n :: sets the size of your pencil in pixels\\n\"\n helpText += \"/pencilstyler\\n :: toggles the pencil styler\\n\"\n helpText += \"/chat\\n :: toggles the chat pane\\n\"\n this.showMessage(helpText);\n },\n 'h': this.commands['help']\n };\n}","funcProperties":{"__isSmartRef__":true,"id":1668},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1667":{"this":{"__isSmartRef__":true,"id":1567}},"1668":{"timestamp":{"__isSmartRef__":true,"id":1669},"user":"conradcalmez","tags":[]},"1669":{"isSerializedDate":true,"string":"Thu Nov 08 2012 18:45:27 GMT+0100 (CET)"},"1670":{"varMapping":{"__isSmartRef__":true,"id":1671},"source":"function setupConnections() {\n this.attributeConnections.invoke('disconnect');\n}","funcProperties":{"__isSmartRef__":true,"id":1672},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1671":{"this":{"__isSmartRef__":true,"id":1567}},"1672":{"timestamp":{"__isSmartRef__":true,"id":1673},"user":"conradcalmez","tags":[]},"1673":{"isSerializedDate":true,"string":"Thu Nov 08 2012 18:47:10 GMT+0100 (CET)"},"1674":{"varMapping":{"__isSmartRef__":true,"id":1675},"source":"function toggle() {\n if (this.visible) {\n this.hide();\n this.visible = false;\n } else {\n this.show();\n this.visible = true;\n this.get(\"InputField\").focus();\n }\n if (this.pencilStyler.isVisible()) {\n // rearrange the pencil styler\n this.pencilStyler.show();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1676},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1675":{"this":{"__isSmartRef__":true,"id":1567}},"1676":{"timestamp":{"__isSmartRef__":true,"id":1677},"user":"conradcalmez","tags":[]},"1677":{"isSerializedDate":true,"string":"Thu Nov 08 2012 19:04:16 GMT+0100 (CET)"},"1678":{"varMapping":{"__isSmartRef__":true,"id":1679},"source":"function show() {\n var titlebarOffset = this.owner.get(\"TitleBar\").getExtent().y;\n var windowOffset = this.owner.getExtent().x;\n this.setPosition(pt(windowOffset, titlebarOffset));\n this.setVisible(true);\n}","funcProperties":{"__isSmartRef__":true,"id":1684},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1679":{"this":{"__isSmartRef__":true,"id":1567},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1680}},"1680":{"$super":{"__isSmartRef__":true,"id":1681}},"1681":{"varMapping":{"__isSmartRef__":true,"id":1682},"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":1683},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1682":{"obj":{"__isSmartRef__":true,"id":1567},"name":"show"},"1683":{},"1684":{"timestamp":{"__isSmartRef__":true,"id":1685},"user":"conradcalmez","tags":[]},"1685":{"isSerializedDate":true,"string":"Thu Nov 08 2012 19:17:05 GMT+0100 (CET)"},"1686":{"varMapping":{"__isSmartRef__":true,"id":1687},"source":"function showMessage(txtAry) {\n if (typeof(arguments[0]) === 'string')\n var txtAry = [{message: arguments[0], color: Color.black}]\n\n var pane = this.get(\"ConsolePane\").get(\"TextPane\"),\n currentText = pane.getRichText(),\n newContent = new lively.morphic.RichText(),\n breakLine = new lively.morphic.RichText(pane.getTextString() == ''? '' : '\\n'),\n content = new lively.morphic.RichText();\n newContent.initialize();\n breakLine.initialize();\n content.initialize();\n\n txtAry.each(function (ea) {\n var txt = new lively.morphic.RichText(ea.message);\n txt.emphasize({color: ea.color}, 0, ea.message.length);\n newContent.setTextChunks(newContent.getTextChunks().concat(txt.getTextChunks()));\n })\n\n content.setTextChunks(currentText.getTextChunks()\n .concat(breakLine.getTextChunks())\n .concat(newContent.getTextChunks()))\n pane.setRichText(content);\n pane.scrollToBottom();\n}","funcProperties":{"__isSmartRef__":true,"id":1688},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1687":{"this":{"__isSmartRef__":true,"id":1567}},"1688":{"timestamp":{"__isSmartRef__":true,"id":1689},"user":"athomschke","tags":[]},"1689":{"isSerializedDate":true,"string":"Thu May 24 2012 16:26:25 GMT+0200 (CEST)"},"1690":{"varMapping":{"__isSmartRef__":true,"id":1691},"source":"function sendMessage(messageText) {\n if (this.whiteboard.active) {\n this.whiteboard.socket.emit('chat', {\n message: messageText,\n me: true,\n broadcast: true,\n });\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1692},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1691":{"this":{"__isSmartRef__":true,"id":1567}},"1692":{"timestamp":{"__isSmartRef__":true,"id":1693},"user":"conradcalmez","tags":[]},"1693":{"isSerializedDate":true,"string":"Wed May 02 2012 19:15:59 GMT+0200 (CEST)"},"1694":{"varMapping":{"__isSmartRef__":true,"id":1695},"source":"function processCommand(commandString) {\n this.callCommand(commandString.slice(1).split(\" \"));\n}","funcProperties":{"__isSmartRef__":true,"id":1696},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1695":{"this":{"__isSmartRef__":true,"id":1567}},"1696":{"timestamp":{"__isSmartRef__":true,"id":1697},"user":"conradcalmez","tags":[]},"1697":{"isSerializedDate":true,"string":"Mon May 07 2012 20:36:33 GMT+0200 (CEST)"},"1698":{"varMapping":{"__isSmartRef__":true,"id":1699},"source":"function reset() {\n this.whiteboard = this.owner.get(\"WhiteBoard\");\n this.pencilStyler = this.owner.get(\"PencilStyler\");\n this.initializeCommands();\n this.hide();\n this.get(\"TextPane\").setTextString(\"\");\n}","funcProperties":{"__isSmartRef__":true,"id":1700},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1699":{"this":{"__isSmartRef__":true,"id":1567}},"1700":{"timestamp":{"__isSmartRef__":true,"id":1701},"user":"conradcalmez","tags":[]},"1701":{"isSerializedDate":true,"string":"Thu Nov 08 2012 19:06:38 GMT+0100 (CET)"},"1702":{"varMapping":{"__isSmartRef__":true,"id":1703},"source":"function callCommand(command) {\n var func = this.commands[command[0]]\n if (func) {\n func.apply(this, command.slice(1));\n } else {\n this.showMessage(\"!ERROR :: command \\\"\" + command[0] + \"\\\" is not available\");\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1704},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1703":{"this":{"__isSmartRef__":true,"id":1567}},"1704":{"timestamp":{"__isSmartRef__":true,"id":1705},"user":"athomschke","tags":[]},"1705":{"isSerializedDate":true,"string":"Sun May 20 2012 21:13:40 GMT+0200 (CEST)"},"1706":{"varMapping":{"__isSmartRef__":true,"id":1707},"source":"function createChatListeners() {\n var socket = this.whiteboard.socket,\n that = this;\n \n socket.on('chat', function (data) {\n var color = Color.hsb(\n data.message.color.h,\n data.message.color.s,\n data.message.color.b\n );\n \n that.showMessage([\n {message: '<', color: Color.black},\n {message: data.message.nick, color: color},\n {message: '> ' + data.message.text, color: Color.black}\n ]);\n });\n \n socket.on('names', function (data) {\n var txtAry = [{message: \"Currently connected users:\\n[\", color: Color.black}]\n newNick,\n comma = {\n message: \", \",\n color: Color.black\n };\n\n data.message.each(function (ea) {\n newNick = {\n message: ea.nick,\n color: Color.hsb(ea.color.h, ea.color.s, ea.color.b)\n };\n txtAry.push(newNick);\n txtAry.push(comma);\n });\n txtAry.pop(); // remove the last comma\n txtAry.push({message: ']', color: Color.black})\n that.showMessage(txtAry);\n });\n \n socket.on('nick', function (data) {\n var color = Color.hsb(\n data.message.color.h,\n data.message.color.s,\n data.message.color.b\n );\n \n that.showMessage([\n {message: data.message[\"old\"], color: color},\n {message: \" changed its name to \", color: Color.black},\n {message: data.message[\"new\"], color: color}\n ]);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":1708},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1707":{"this":{"__isSmartRef__":true,"id":1567}},"1708":{"timestamp":{"__isSmartRef__":true,"id":1709},"user":"conradcalmez","tags":[]},"1709":{"isSerializedDate":true,"string":"Thu Nov 08 2012 19:20:20 GMT+0100 (CET)"},"1710":{"submorphs":[{"__isSmartRef__":true,"id":1711},{"__isSmartRef__":true,"id":1967},{"__isSmartRef__":true,"id":2002},{"__isSmartRef__":true,"id":2029},{"__isSmartRef__":true,"id":2056},{"__isSmartRef__":true,"id":2063},{"__isSmartRef__":true,"id":2072},{"__isSmartRef__":true,"id":2081},{"__isSmartRef__":true,"id":2090},{"__isSmartRef__":true,"id":2130},{"__isSmartRef__":true,"id":2141},{"__isSmartRef__":true,"id":2150}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2176},"derivationIds":[null,"794F62E5-192A-4687-97AF-9D314304DB99","50B3E77B-46B7-4B33-BFD9-50964990AA35","43FB9D77-1E47-4AC5-BE7F-D5A2379BFAA3","F4B42734-2D34-4C5E-956C-D2CE211D9367","99CFAED6-BB6C-48F7-B516-BE3543548B3F","4DDE01A4-DFFD-4468-9324-2A1E435099A9","3724D4F8-9F8C-493C-8969-1DB2AC527575","662D7FD1-21FE-4FE8-B303-226E427895F8","E69EF717-7DE4-4BA1-917B-BB7E68CA7E29","12C16FAA-C309-4F06-993F-73B1B99D2B7D","0593034A-D90E-4B30-87E9-D933FA23CE63","DE922D0C-ADF9-4FA9-8C23-5F8B813C26A7","05F50BE9-EBCF-401B-A639-0F7FABFDAD18","2EA51730-E1AF-46FF-BCDB-FA5C33C82F9B","BD1FEBD7-EFC2-456C-A83E-3C13BE5BDD4E","98BA9588-BA86-469D-809B-B33A0EE5E795","5F4FF0FD-5B12-4E9E-BA55-8AC467A326BA","F17DB4AB-0592-4290-AA1E-A32DEE106383","D21AEF02-91BB-4231-A081-16A8D4319236","E224E6EC-C210-41FB-BC63-BA1F8DCA1A8A","15FAEE9F-C3C2-483A-B844-A4B34F3B12E1","ECE1B331-3067-4647-BB8D-D47635B3D582","635C51C4-D186-4914-91C0-82D932A5CCD3","F38544E8-CD2A-4297-8AD3-AD63DB2009EB","6A1D37FC-6C5C-4C67-A9C6-C2B8EFB9130C","382D8F03-D159-4F95-BB9F-AE547D68AEC1","D981BE6A-99BA-4F44-BBE8-DE0708847A6A","53089479-61A3-44D7-8A90-0198C1E9CE20","8FE8D18B-934A-4192-A125-22A033E5B84A","D0153334-0BA5-43B5-813D-AE67F78BE310","3A323278-1E03-4A6F-A00B-F8C51374DB44","C41D3D68-4A2D-4A33-9BED-3EA2A995ECA7","1111BFD2-2F25-49E5-8E60-2EE00B84A223","8CCEA436-92AC-4C4C-8C2C-1B8230D7946F","6388FC3E-A598-4E0C-8A4E-053C21B73FB1","5F1B43B5-3FAC-4B4F-96C0-1662938816A6","CF393BA9-6852-4AB7-A096-9DD29154197C","162610C9-0C4A-4394-BB4F-C38E59A4CBF4","47C04121-05AD-417C-A548-B9F493DD8BE7","7674F469-03AB-4A7A-9D34-9F9D46B8B04E","39370DEC-28E8-41C6-9ACE-414B78E39AF3","6B4656D6-5784-494D-98D5-63F179FA792E","6A901757-3902-4CD9-9861-D0413147C11F","27E4400A-C26B-4884-A62B-268C189AAF28","2FA93713-3D86-48A7-BE5E-76331ADAC3BB","DB9018A1-77AA-41B8-9436-F1D4E9778A64","283A3C4A-D58E-417D-A02D-2C58A2E5195F","96A17D49-168C-4771-AED7-558DA581E129","C9B04B4A-BB05-4F40-BCF5-74CC8C2CA41B","4E773DB1-DF9F-4709-BAEF-E6ACBA649DD1","C71C053E-582B-488F-9174-519581809746","583EB391-9628-44DB-BCDC-7F6F40BA475F","13FD4F38-3DBB-4640-905B-16A5326CD3E1","E0FF21FB-76F7-41AE-AA97-48C568BEE82A","F9A9F548-BE0F-42D0-8B13-F1A4F0650F49","C488BB0F-EA55-458C-A7FE-980D6D0BC9D3","3D2C7D27-B595-4D9C-A5F8-BF53D6D63A9D","35AF4756-C50A-4BD3-A943-72FEAC11865E","86C5EC60-DC4F-4AA4-A170-29219E31121D","53FA53E0-2EE2-4E22-B0B0-5C69CABB721A","26F49978-3771-4A1E-B77B-0F87E140DD01","57887431-7887-41CF-8D43-62B0C9C1F02C","118DF9BC-E261-43F2-B924-E9195F3D0FC3","AA493735-DBE8-4025-9783-A02AB30B98A2","DC37D1DC-0B44-4F05-AA89-3EAA05BD9FF6","C501D545-BB03-4797-AEA1-260E46C2CACC","4F855B4F-9D3A-49DA-B522-D90D127A2A47","C22AA0B6-8B2E-4468-8427-47CA2CCD4B3F","7A13A999-0381-452F-8633-4F6C50F9A6BF","64721313-A1D7-4721-9870-1CC87D3A30A6","136D79B4-BA56-4EEB-8B74-7D2DF74D3074","434E1BF3-D161-456A-9847-688FFB35C5B2"],"id":"96827D00-6B8F-498F-B83F-CC93B477106A","eventHandler":{"__isSmartRef__":true,"id":2177},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","currentColor","distanceToDragEvent","updateBorderFillOfTarget"],"colorChooser":{"__isSmartRef__":true,"id":1711},"slider":{"__isSmartRef__":true,"id":2090},"button":{"__isSmartRef__":true,"id":2178},"showsHalos":false,"isBeingDragged":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2246},"name":"PencilStyler","isLockOwner":false,"layout":{"__isSmartRef__":true,"id":2357},"prevScroll":[0,0],"moved":true,"alphaSlider":{"__isSmartRef__":true,"id":1967},"moveTouch":false,"baseTouch":{"__isSmartRef__":true,"id":2358},"selectable":false,"scrolled":false,"halosTemporaryInvisible":false,"headRevision":145365,"widthSlider":{"__isSmartRef__":true,"id":2150},"borderStyleList":{"__isSmartRef__":true,"id":2130},"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":33},"target":null,"#startLetters":"be","whiteboard":{"__isSmartRef__":true,"id":82},"chat":{"__isSmartRef__":true,"id":912},"isCopyMorphRef":true,"morphRefId":1,"selectionDisabled":true,"_Rotation":0,"_Scale":0.9920279440699444,"_Visible":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2360},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","currentColor":"Color.rgb(160,0,152)","distanceToDragEvent":"lively.pt(212.0,-13.0)","updateBorderFillOfTarget":"Color.rgb(255,255,255)"},"1711":{"submorphs":[{"__isSmartRef__":true,"id":1712}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1886},"derivationIds":[null,"A51C0F39-5350-4DDD-964C-6445AE01CB63","DB08600D-A945-476A-8FD5-472D4410908D","7CA5BA9C-4176-405A-87E5-9923273300AA","D76DAACD-ED56-4568-A879-D4CA04BFD2B2","44ED3DE0-E228-4699-80EB-644EBCCD559E","6B02D80A-BDA5-437E-A033-F8CADD16CF29","10FC472E-F26D-4454-B831-9842778015CC","7931AF79-F8FE-45B6-82E3-101D79196C79","2214390F-CE4F-4187-A37F-CB8D92B4E2E0","7171372F-E83E-412B-9DAD-48837B49CB5B","0E4F819A-CA01-46B6-BECE-576CF629FF30","253B8A37-0FA1-4CC0-9B77-E66AE2775E9B","EDC7FBAC-26E1-4437-A837-00BDABA66005","4349BB12-6535-474C-B9F7-A5016629DE95","0E0DF7C7-7DA3-481C-A390-94D2BD18C3DB","F32BA2CE-DC31-44D7-B4F3-F588793C512C","52118D9C-9A3F-4FEB-9C93-DF22D687A60F","0943C182-2293-4AEA-B4C5-ABE9A1CADF79","C37646C4-DF33-4383-A2C4-808792AC4531","6A88C764-BD48-4074-A5BE-BE788BA2E0C5","B3461712-0FCC-497A-B649-C71E37EEC096","A80587B5-C0C6-4E6F-8E0A-997AAA32E2E1","933A5A24-9C1D-4E10-94A3-75FE1AAA0A13","2968E058-F54C-4FB9-A76B-A9AD1F2FD397","F5551E49-7816-40DE-BA75-0BE1FE1FFCAD","0B5147A6-84E5-4AE3-B76F-27F8F75C8101","B03106C5-C180-4295-95F2-6C8B4EFC655F","BD5B7C84-7BD2-4E30-9E90-BFBFBDB7F547","C0A88744-269D-45FE-8F41-751EB89ACF22","47C39CEA-B47A-4E35-897F-1D29D24EFDDE","4F4DFACA-9AE4-4CAC-A50B-8A53E6BD6ABB","98D4D5B7-9753-48C5-800E-BF49F1EFCA63","0A760153-638A-461E-99E1-F1B5A5434279","A9C70164-E0C9-4831-9617-143CEAC3CBC6","A495F174-5148-4402-9C23-7D130A0F8AE4","1016F382-D755-4100-B2D9-EA307A994942","3AC7EBF5-A9D4-41E2-B5F1-67D16EF192D6","1F262A7A-73B9-4502-805C-3CD8CBBC69CF","C125C003-656F-4AE3-881C-7DEA65AF9DC8","4E71210F-3E3F-4781-A4EF-C9DAEB2D55AA","18742DB5-8C47-4AFD-9F3C-56E3F9B12EE2","3DE64E51-E7A7-4C2A-8307-9ADB55F6648C","F2FF2DC7-1A1F-47A9-A9AF-6652A2FB7B37","3A645BDB-5401-49C5-88DA-2D7D4DA9359E","15C4C46E-D8A8-4152-BB7E-25FDD8329513","052C9248-7E8C-4F6F-8FE9-1F121B780F24","D4292C82-5590-49E2-A960-7DE0D901D05E","1C00EBC7-3663-4D06-B588-01FE27EAA793","B0F7FFA0-8E86-4685-BFED-85FD7BA39169","7017615F-D35C-4798-9DCA-3D22C1F1DFC3","9CD897A6-97B5-4272-87C6-2D81105DA5C8","3B7AF73C-67A2-4977-A85C-A9C7CAF118B0","EF6E2DEA-C06C-4650-A924-6935E75396AD","87EBC393-B152-46DB-AFED-28BDC70E07DD","A1398DED-FEA7-48BA-8063-03D0AD10F7BD","FEDC58D1-E2C0-4CFC-B716-96FBBAF0CB3E","5C4DE3F7-2A20-46C9-AF0C-5C6550C654AB","B3EECB29-E2EC-484E-954B-4FDB0D60B16F","EDCDE2F7-4483-4221-93E3-4365BD3017B2","FDCAC319-71CA-47FA-B3E4-F71532504CE2","2356745F-E106-4E78-9A7B-4E3641600BA6","B63FB889-D201-4EC8-8D4D-A83EFAA9AD74","302B08F6-C6E1-48EA-8159-100C4B96D89A","1F4ACC0E-5491-4D28-867D-F0B242112EB4","6E2B6259-F3ED-4BCD-80B0-CDE78EDBC0FF","8FE860E5-E232-4CDD-B852-6855EE4C228A","D114A65E-0491-4A04-BE80-47B6A97E74BC","3625D667-A47C-49FE-8A76-89C10972BA80","0C5C28E8-AC6F-46FB-8CAC-AD524462515C","7180E1A3-D0C4-4526-879D-7A4BD8EB7F40","C7D9A7FD-B76F-410B-9E08-4DC6BAAE0318","8AC6A8FD-94A1-454E-B000-D7C2F2EB2A01"],"id":"296A40B5-6F63-4518-8E94-8C3D947BD229","eventHandler":{"__isSmartRef__":true,"id":1887},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"layout":{"__isSmartRef__":true,"id":1888},"owner":{"__isSmartRef__":true,"id":1710},"chooserWidget":{"__isSmartRef__":true,"id":1710},"showsHalos":false,"name":"ColorChooserPane","isLockOwner":false,"selectable":false,"halosTemporaryInvisible":false,"originalScale":1,"originalRotation":0,"lastRotation":0,"slide":0,"activeSlide":{"__isSmartRef__":true,"id":1713},"_ClipMode":"hidden","container":{"__isSmartRef__":true,"id":1712},"prevScroll":[0,0],"partsBinMetaInfo":{"__isSmartRef__":true,"id":1889},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1890},"__LivelyClassName__":"lively.morphic.CrayonColorChooser","__SourceModuleName__":"Global.lively.morphic.ColorChooserDraft","_Position":"lively.pt(50.0,36.0)","distanceToDragEvent":"lively.pt(150.0,-12.0)"},"1712":{"submorphs":[{"__isSmartRef__":true,"id":1713}],"scripts":[],"id":"E58E2F97-2A18-45C4-B052-0532B77D4CEB","shape":{"__isSmartRef__":true,"id":1876},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position"],"showsHalos":false,"name":"container","partsBinMetaInfo":{"__isSmartRef__":true,"id":1877},"eventHandler":{"__isSmartRef__":true,"id":1880},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AC2B3239-B644-4D82-A83E-D86F4825489A","02E235CA-7313-446E-BF19-B4B16353B193","8C028B55-6F31-458E-B597-AC2A836B2181","183BE39B-7515-402D-9346-685927841E53","6343DFF4-8ADD-4528-848B-E6F2D6D67179","21CD7EB6-1D08-4DFB-894F-5F6D96E61081","B0BBE67A-88E0-48E3-A480-20150A097125","18443BDD-9D34-4634-B4B9-090803B5D863","A355B672-DE4C-44D2-B386-618F9F28293B","A05A8F55-D77D-446F-A1F1-319602961B46","8086614F-BDE8-403B-ADD6-6F59B1BD9A96","3DEA8BD6-3C8C-4729-ADC6-EB215B9DD2ED","A79005D8-9C90-46F3-888C-0143FF766DA8","E7E046A8-306B-47B4-BAA6-02FD857179CC","75BEAC62-B307-4937-88CD-FF148CC225C3","7B021E96-02F3-4BB6-A0E1-90FF778DDE90","D1DED878-49BE-453D-84AF-23B733F85988","450D06FF-8607-4D91-817A-DF9A735B668B","C3037652-31B3-4C7D-A571-697F53A65E26","CAAAAEED-BEFE-478B-B2C9-70B2D41E19C0","74A91FFE-235B-404F-B0A0-1D9BEBD21618","6BAA29D6-1950-4806-ABB4-C3B0B477DBFB","270D171F-E341-445B-B1C9-5852B928CCE2","659E8499-4A89-45C2-B013-EDDF40348BEE","8A9CDB3E-3F02-4878-BA13-DDA252F442AB","B607359B-866F-4E16-A575-4C432979E825","BAD4BFBC-5A46-4282-8DAC-CC7B259235DB","2CEBF0FD-1190-4563-8B52-46DBF818F919","36884C34-6BAA-4CBC-B939-926418E20F41","705D6916-1BD0-4C9E-BA98-9C26F7BC01BF","6707B505-9C40-4FCC-89A5-507E0E22EC6E","6D6DF8BF-F37B-4509-A960-F48F02A85BBA","E683BA51-A50E-4B5C-82C3-885E5BCBE245","9B8E4542-B788-4784-A9EA-98DF3B4B9B82","A988F824-9577-490B-9927-C2461FE03EC4","486D41C2-6FF8-4680-86BA-A61D10D0E322","EDD51389-FD55-4FDB-978B-0C23CBA5A7F1","DFFD2034-8128-4B2D-B767-CF734FE61EC1","D030F1FB-57F6-4D71-A668-9ACC940D8D7C","4582CEE2-F54D-4730-8E89-3131EEBCF978","7853EA5A-2C87-45D4-9714-6880A1ABFB34","64D1C7F7-35C8-4858-A258-694CF34BE834","33148532-44EE-455E-8E05-2A4AFAAF0F81","DF0F1B5E-CB0C-4F82-BF4D-845608A3871F","572A0C00-0398-403E-B576-DA5A037AED7D","D75CD5F7-0DAF-402F-A2FE-1027A8E3EDB8","41A803F0-A298-4D73-831F-BEB899135C74","73FD7907-DAD7-4F23-BE88-C7F689C7E7EE","90D876E0-1FEF-42B4-A7CD-398D90529FE6","2137C409-B16F-4B00-9113-5B631D09C4D4","2CD45127-1748-4D0B-ABF3-25BEEF9784A6","F1E29A7E-949A-410E-B028-61609D754983","E18DC77A-0B73-4F93-A8A1-3A077B81AEB7","9672FF95-78DF-462E-A106-DDD5D870478F","31F16B88-355A-46A3-9759-0F89A77ACFCB","CE15D37A-980F-4B6E-87E9-55D56D40C08C"],"partTests":{"__isSmartRef__":true,"id":1881},"owner":{"__isSmartRef__":true,"id":1711},"isLockOwner":false,"_ClipMode":"visible","prevScroll":[0,0],"_Rotation":0,"_Scale":1.002003004005006,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"1713":{"submorphs":[{"__isSmartRef__":true,"id":1714},{"__isSmartRef__":true,"id":1722},{"__isSmartRef__":true,"id":1730},{"__isSmartRef__":true,"id":1738},{"__isSmartRef__":true,"id":1746},{"__isSmartRef__":true,"id":1754},{"__isSmartRef__":true,"id":1762},{"__isSmartRef__":true,"id":1770},{"__isSmartRef__":true,"id":1778},{"__isSmartRef__":true,"id":1786},{"__isSmartRef__":true,"id":1794},{"__isSmartRef__":true,"id":1802},{"__isSmartRef__":true,"id":1810},{"__isSmartRef__":true,"id":1818},{"__isSmartRef__":true,"id":1826},{"__isSmartRef__":true,"id":1834},{"__isSmartRef__":true,"id":1842},{"__isSmartRef__":true,"id":1850},{"__isSmartRef__":true,"id":1858},{"__isSmartRef__":true,"id":1866}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1874},"eventHandler":{"__isSmartRef__":true,"id":1875},"_ClipMode":"visible","derivationIds":[],"id":"DEACA70D-3FB2-4939-A334-7DE3D22CFA8E","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":1712},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"1714":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1715},"eventHandler":{"__isSmartRef__":true,"id":1721},"_ClipMode":"visible","derivationIds":[],"id":"88C4997E-DD1F-48A2-9A2A-5315429DDB21","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"1715":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1716},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1716":{"stops":[{"__isSmartRef__":true,"id":1717},{"__isSmartRef__":true,"id":1718},{"__isSmartRef__":true,"id":1719},{"__isSmartRef__":true,"id":1720}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1717":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1718":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(127,127,127)"},"1719":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,0,0)"},"1720":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,0,0)"},"1721":{"morph":{"__isSmartRef__":true,"id":1714},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1722":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1723},"eventHandler":{"__isSmartRef__":true,"id":1729},"_ClipMode":"visible","derivationIds":[],"id":"B02A4867-728C-4658-9844-B6E06AEFD447","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(60.3,0.0)"},"1723":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1724},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(95,94,95)"},"1724":{"stops":[{"__isSmartRef__":true,"id":1725},{"__isSmartRef__":true,"id":1726},{"__isSmartRef__":true,"id":1727},{"__isSmartRef__":true,"id":1728}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1725":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1726":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(175,175,175)"},"1727":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(95,94,95)"},"1728":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(95,94,95)"},"1729":{"morph":{"__isSmartRef__":true,"id":1722},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1730":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1731},"eventHandler":{"__isSmartRef__":true,"id":1737},"_ClipMode":"visible","derivationIds":[],"id":"86C69AC3-1A91-4C4C-BC1A-7128660D364F","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(120.5,0.0)"},"1731":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1732},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(121,121,121)"},"1732":{"stops":[{"__isSmartRef__":true,"id":1733},{"__isSmartRef__":true,"id":1734},{"__isSmartRef__":true,"id":1735},{"__isSmartRef__":true,"id":1736}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1733":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1734":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(188,188,188)"},"1735":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(121,121,121)"},"1736":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(121,121,121)"},"1737":{"morph":{"__isSmartRef__":true,"id":1730},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1738":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1739},"eventHandler":{"__isSmartRef__":true,"id":1745},"_ClipMode":"visible","derivationIds":[],"id":"52401FB5-585C-4C60-95BA-DFF0119B7C01","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(180.8,0.0)"},"1739":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1740},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(255,255,255)"},"1740":{"stops":[{"__isSmartRef__":true,"id":1741},{"__isSmartRef__":true,"id":1742},{"__isSmartRef__":true,"id":1743},{"__isSmartRef__":true,"id":1744}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1741":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1742":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1743":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1744":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1745":{"morph":{"__isSmartRef__":true,"id":1738},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1746":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1747},"eventHandler":{"__isSmartRef__":true,"id":1753},"_ClipMode":"visible","derivationIds":[],"id":"A2C5A44F-92C9-41DB-A3C4-B53D3A57E8C1","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,57.3)"},"1747":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1748},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(255,0,0)"},"1748":{"stops":[{"__isSmartRef__":true,"id":1749},{"__isSmartRef__":true,"id":1750},{"__isSmartRef__":true,"id":1751},{"__isSmartRef__":true,"id":1752}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1749":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1750":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(255,127,127)"},"1751":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,0,0)"},"1752":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,0,0)"},"1753":{"morph":{"__isSmartRef__":true,"id":1746},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1754":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1755},"eventHandler":{"__isSmartRef__":true,"id":1761},"_ClipMode":"visible","derivationIds":[],"id":"4B02488E-9719-44AD-80A2-E76E1830C73D","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(60.3,57.3)"},"1755":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1756},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,204,0)"},"1756":{"stops":[{"__isSmartRef__":true,"id":1757},{"__isSmartRef__":true,"id":1758},{"__isSmartRef__":true,"id":1759},{"__isSmartRef__":true,"id":1760}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1757":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1758":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(127,230,127)"},"1759":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,204,0)"},"1760":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,204,0)"},"1761":{"morph":{"__isSmartRef__":true,"id":1754},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1762":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1763},"eventHandler":{"__isSmartRef__":true,"id":1769},"_ClipMode":"visible","derivationIds":[],"id":"321DBF15-0571-4D31-8305-8D3D004BA3FA","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(120.5,57.3)"},"1763":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1764},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(58,0,255)"},"1764":{"stops":[{"__isSmartRef__":true,"id":1765},{"__isSmartRef__":true,"id":1766},{"__isSmartRef__":true,"id":1767},{"__isSmartRef__":true,"id":1768}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1765":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1766":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(157,127,255)"},"1767":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(58,0,255)"},"1768":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(58,0,255)"},"1769":{"morph":{"__isSmartRef__":true,"id":1762},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1770":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1771},"eventHandler":{"__isSmartRef__":true,"id":1777},"_ClipMode":"visible","derivationIds":[],"id":"E567DE9C-7F0C-42BC-80FE-9E5D91910300","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(180.8,57.3)"},"1771":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1772},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(250,255,0)"},"1772":{"stops":[{"__isSmartRef__":true,"id":1773},{"__isSmartRef__":true,"id":1774},{"__isSmartRef__":true,"id":1775},{"__isSmartRef__":true,"id":1776}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1773":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1774":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(253,255,127)"},"1775":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(250,255,0)"},"1776":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(250,255,0)"},"1777":{"morph":{"__isSmartRef__":true,"id":1770},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1778":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1779},"eventHandler":{"__isSmartRef__":true,"id":1785},"_ClipMode":"visible","derivationIds":[],"id":"1299B9FC-C55E-4176-8A84-A5841A72F561","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,114.7)"},"1779":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1780},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,255,133)"},"1780":{"stops":[{"__isSmartRef__":true,"id":1781},{"__isSmartRef__":true,"id":1782},{"__isSmartRef__":true,"id":1783},{"__isSmartRef__":true,"id":1784}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1781":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1782":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(127,255,194)"},"1783":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,255,133)"},"1784":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,255,133)"},"1785":{"morph":{"__isSmartRef__":true,"id":1778},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1786":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1787},"eventHandler":{"__isSmartRef__":true,"id":1793},"_ClipMode":"visible","derivationIds":[],"id":"024EA057-11A1-47C8-A62F-6E7034159C67","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(60.3,114.7)"},"1787":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1788},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(255,0,255)"},"1788":{"stops":[{"__isSmartRef__":true,"id":1789},{"__isSmartRef__":true,"id":1790},{"__isSmartRef__":true,"id":1791},{"__isSmartRef__":true,"id":1792}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1789":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1790":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(255,127,255)"},"1791":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,0,255)"},"1792":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,0,255)"},"1793":{"morph":{"__isSmartRef__":true,"id":1786},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1794":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1795},"eventHandler":{"__isSmartRef__":true,"id":1801},"_ClipMode":"visible","derivationIds":[],"id":"852419AB-41C2-4C1E-B986-0359BA274CF7","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(120.5,114.7)"},"1795":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1796},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,149,148)"},"1796":{"stops":[{"__isSmartRef__":true,"id":1797},{"__isSmartRef__":true,"id":1798},{"__isSmartRef__":true,"id":1799},{"__isSmartRef__":true,"id":1800}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1797":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1798":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(127,202,202)"},"1799":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,149,148)"},"1800":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,149,148)"},"1801":{"morph":{"__isSmartRef__":true,"id":1794},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1802":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1803},"eventHandler":{"__isSmartRef__":true,"id":1809},"_ClipMode":"visible","derivationIds":[],"id":"70C0B287-9CF6-4BE5-AE24-BA2FDC89D2EF","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(180.8,114.7)"},"1803":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1804},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(28,0,153)"},"1804":{"stops":[{"__isSmartRef__":true,"id":1805},{"__isSmartRef__":true,"id":1806},{"__isSmartRef__":true,"id":1807},{"__isSmartRef__":true,"id":1808}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1805":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1806":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(142,127,204)"},"1807":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(28,0,153)"},"1808":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(28,0,153)"},"1809":{"morph":{"__isSmartRef__":true,"id":1802},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1810":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1811},"eventHandler":{"__isSmartRef__":true,"id":1817},"_ClipMode":"visible","derivationIds":[],"id":"0D984E2C-BCA6-4E2A-8731-BEE638AAFD58","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,172.0)"},"1811":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1812},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(160,0,152)"},"1812":{"stops":[{"__isSmartRef__":true,"id":1813},{"__isSmartRef__":true,"id":1814},{"__isSmartRef__":true,"id":1815},{"__isSmartRef__":true,"id":1816}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1813":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1814":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(208,127,204)"},"1815":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(160,0,152)"},"1816":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(160,0,152)"},"1817":{"morph":{"__isSmartRef__":true,"id":1810},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1818":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1819},"eventHandler":{"__isSmartRef__":true,"id":1825},"_ClipMode":"visible","derivationIds":[],"id":"4A8B9732-DBE1-4D86-90EC-E3D3A91B195E","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(60.3,172.0)"},"1819":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1820},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(154,79,0)"},"1820":{"stops":[{"__isSmartRef__":true,"id":1821},{"__isSmartRef__":true,"id":1822},{"__isSmartRef__":true,"id":1823},{"__isSmartRef__":true,"id":1824}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1821":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1822":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(205,167,127)"},"1823":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(154,79,0)"},"1824":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(154,79,0)"},"1825":{"morph":{"__isSmartRef__":true,"id":1818},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1826":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1827},"eventHandler":{"__isSmartRef__":true,"id":1833},"_ClipMode":"visible","derivationIds":[],"id":"FF72BEBE-A598-422F-A3C1-632A1117A3ED","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(120.5,172.0)"},"1827":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1828},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(255,112,116)"},"1828":{"stops":[{"__isSmartRef__":true,"id":1829},{"__isSmartRef__":true,"id":1830},{"__isSmartRef__":true,"id":1831},{"__isSmartRef__":true,"id":1832}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1829":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1830":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(255,184,186)"},"1831":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,112,116)"},"1832":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,112,116)"},"1833":{"morph":{"__isSmartRef__":true,"id":1826},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1834":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1835},"eventHandler":{"__isSmartRef__":true,"id":1841},"_ClipMode":"visible","derivationIds":[],"id":"250C858F-EA96-46D5-B9B5-21AD41D9CC43","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(180.8,172.0)"},"1835":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1836},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,151,0)"},"1836":{"stops":[{"__isSmartRef__":true,"id":1837},{"__isSmartRef__":true,"id":1838},{"__isSmartRef__":true,"id":1839},{"__isSmartRef__":true,"id":1840}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1837":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1838":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(127,203,127)"},"1839":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,151,0)"},"1840":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,151,0)"},"1841":{"morph":{"__isSmartRef__":true,"id":1834},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1842":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1843},"eventHandler":{"__isSmartRef__":true,"id":1849},"_ClipMode":"visible","derivationIds":[],"id":"06D62B47-28BB-42C5-AFCB-EB62D1338F38","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,229.3)"},"1843":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1844},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(255,101,255)"},"1844":{"stops":[{"__isSmartRef__":true,"id":1845},{"__isSmartRef__":true,"id":1846},{"__isSmartRef__":true,"id":1847},{"__isSmartRef__":true,"id":1848}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1845":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1846":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(255,178,255)"},"1847":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,101,255)"},"1848":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(255,101,255)"},"1849":{"morph":{"__isSmartRef__":true,"id":1842},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1850":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1851},"eventHandler":{"__isSmartRef__":true,"id":1857},"_ClipMode":"visible","derivationIds":[],"id":"ABC3D2C4-2251-452C-946B-CE64F7C0C105","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(60.3,229.3)"},"1851":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1852},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,142,255)"},"1852":{"stops":[{"__isSmartRef__":true,"id":1853},{"__isSmartRef__":true,"id":1854},{"__isSmartRef__":true,"id":1855},{"__isSmartRef__":true,"id":1856}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1853":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1854":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(127,199,255)"},"1855":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,142,255)"},"1856":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,142,255)"},"1857":{"morph":{"__isSmartRef__":true,"id":1850},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1858":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1859},"eventHandler":{"__isSmartRef__":true,"id":1865},"_ClipMode":"visible","derivationIds":[],"id":"848A3DB3-729F-4D78-8EA2-496DEF58D226","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(120.5,229.3)"},"1859":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1860},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(144,149,0)"},"1860":{"stops":[{"__isSmartRef__":true,"id":1861},{"__isSmartRef__":true,"id":1862},{"__isSmartRef__":true,"id":1863},{"__isSmartRef__":true,"id":1864}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1861":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1862":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(200,202,127)"},"1863":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(144,149,0)"},"1864":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(144,149,0)"},"1865":{"morph":{"__isSmartRef__":true,"id":1858},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1866":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1867},"eventHandler":{"__isSmartRef__":true,"id":1873},"_ClipMode":"visible","derivationIds":[],"id":"28AD76EE-6D28-413B-BC7E-CF569D0DD682","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(180.8,229.3)"},"1867":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":1868},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.3,49.3)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(229,105,255)"},"1868":{"stops":[{"__isSmartRef__":true,"id":1869},{"__isSmartRef__":true,"id":1870},{"__isSmartRef__":true,"id":1871},{"__isSmartRef__":true,"id":1872}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"1869":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"1870":{"offset":0.05,"__serializedExpressions__":["color"],"color":"Color.rgb(242,180,255)"},"1871":{"offset":0.1,"__serializedExpressions__":["color"],"color":"Color.rgb(229,105,255)"},"1872":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(229,105,255)"},"1873":{"morph":{"__isSmartRef__":true,"id":1866},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1874":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(241.0,286.6)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"1875":{"morph":{"__isSmartRef__":true,"id":1713},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1876":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"_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(100.0,100.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"1877":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1878}],"revisionOnLoad":140998,"idOnLoad":"E58E2F97-2A18-45C4-B052-0532B77D4CEB","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1878":{"date":{"__isSmartRef__":true,"id":1879},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"1879":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"1880":{"morph":{"__isSmartRef__":true,"id":1712},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1881":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1882}},"1882":{"test01IsMorph":{"__isSmartRef__":true,"id":1883}},"1883":{"varMapping":{"__isSmartRef__":true,"id":1884},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1885},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1884":{"this":{"__isSmartRef__":true,"id":1881}},"1885":{},"1886":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_ClipMode":"hidden","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(241.0,286.6)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,0,0)"},"1887":{"morph":{"__isSmartRef__":true,"id":1711},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1888":{"adjustForNewBounds":false,"moveVertical":false,"moveHorizontal":false,"centeredHorizontal":false},"1889":{"partName":"ColorChooserPane","requiredModules":[],"idOnLoad":"296A40B5-6F63-4518-8E94-8C3D947BD229","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1890":{"onMouseUp":{"__isSmartRef__":true,"id":1891},"build":{"__isSmartRef__":true,"id":1899},"colorForPos":{"__isSmartRef__":true,"id":1903},"gradientColor":{"__isSmartRef__":true,"id":1911},"colorNames":{"__isSmartRef__":true,"id":1915},"colorSet1":{"__isSmartRef__":true,"id":1923},"colorSet2":{"__isSmartRef__":true,"id":1927},"colorSet3":{"__isSmartRef__":true,"id":1931},"reset":{"__isSmartRef__":true,"id":1935},"clear":{"__isSmartRef__":true,"id":1939},"previousSlide":{"__isSmartRef__":true,"id":1943},"nextSlide":{"__isSmartRef__":true,"id":1947},"slides":{"__isSmartRef__":true,"id":1951},"animateRight":{"__isSmartRef__":true,"id":1955},"animateLeft":{"__isSmartRef__":true,"id":1959},"removeHiddenSlides":{"__isSmartRef__":true,"id":1963}},"1891":{"varMapping":{"__isSmartRef__":true,"id":1892},"source":"function onMouseUp(evt) {\n var color = this.colorForPos(this.localize(evt.getPosition()));\n this.chooserWidget.updateSliderColor(color);\n this.chooserWidget.currentColor = color;\n this.chooserWidget.button.setFill(color)\n}","funcProperties":{"__isSmartRef__":true,"id":1897},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1892":{"this":{"__isSmartRef__":true,"id":1711},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1893}},"1893":{"$super":{"__isSmartRef__":true,"id":1894}},"1894":{"varMapping":{"__isSmartRef__":true,"id":1895},"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":1896},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1895":{"obj":{"__isSmartRef__":true,"id":1711},"name":"onMouseUp"},"1896":{},"1897":{"timestamp":{"__isSmartRef__":true,"id":1898},"user":"huberthesse","tags":[]},"1898":{"isSerializedDate":true,"string":"Wed Mar 21 2012 16:29:45 GMT+0100 (CET)"},"1899":{"varMapping":{"__isSmartRef__":true,"id":1900},"source":"function build(table) {\n var slide = Morph.makeRectangle(0,0,this.getExtent().x,this.getExtent().y)\n slide.setFill(Color.rgba(255,255,255,0));\n slide.setBorderWidth(0);\n\n var colorNames = this.colorNames(table),\n x = 4, y = 5, // like MacOS colors\n extent = slide.innerBounds().extent().scaleByPt(pt(1/x, 1/y)).subPt(pt(8,8));\n //extent = pt(44,44)\n for (var j = 0; j < y; j++) {\n for (var i = 0; i < x; i++) {\n var idx = j*x+i, // running offset j*x^1 + i*y^0\n color = CrayonColors[colorNames[idx]],\n rect = extent.scaleByPt(pt(i, j)).extent(extent),\n morph = new lively.morphic.Box(rect);\n morph.applyStyle({borderColor: color, borderWidth: 1, borderRadius: 5});\n morph.setFill(this.gradientColor(color));\n morph.moveBy(pt(8*i,8*j));\n morph.ignoreEvents(); \n //morph.layout = {scaleHorizontal: true, scaleVertical: true};\n slide.addMorph(morph);\n }\n }\n //slide.layout = {adjustForNewBounds: true};\n slide.adjustForNewBounds();\n return slide;\n}","funcProperties":{"__isSmartRef__":true,"id":1901},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1900":{"this":{"__isSmartRef__":true,"id":1711}},"1901":{"timestamp":{"__isSmartRef__":true,"id":1902},"user":"undefined","tags":[]},"1902":{"isSerializedDate":true,"string":"Fri Mar 09 2012 12:20:35 GMT+0100 (CET)"},"1903":{"varMapping":{"__isSmartRef__":true,"id":1904},"source":"function colorForPos(pos) {\n var r = this.shape.getBounds().insetBy(this.getBorderWidth()),\n pos = r.closestPointToPt(pos),\n m = this.activeSlide.submorphs.detect(function(ea) { return ea.bounds().containsPoint(pos) });\n color = m && m.getFill().stops.find(function(ea){return ea.offset == 1}).color;\n return color ? color : Color.black; \n}","funcProperties":{"__isSmartRef__":true,"id":1909},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1904":{"this":{"__isSmartRef__":true,"id":1711},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1905}},"1905":{"$super":{"__isSmartRef__":true,"id":1906}},"1906":{"varMapping":{"__isSmartRef__":true,"id":1907},"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":1908},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1907":{"obj":{"__isSmartRef__":true,"id":1711},"name":"colorForPos"},"1908":{},"1909":{"timestamp":{"__isSmartRef__":true,"id":1910},"user":"huberthesse","tags":[]},"1910":{"isSerializedDate":true,"string":"Wed Mar 07 2012 14:55:22 GMT+0100 (CET)"},"1911":{"varMapping":{"__isSmartRef__":true,"id":1912},"source":"function gradientColor(color) {\n var gradient = new lively.morphic.LinearGradient(\n [\n {offset: 0, color: Color.white},\n {offset: 0.05, color: Color.white.mixedWith(color,0.5)},\n {offset: 0.1, color: color},\n {offset: 1, color: color}\n ],\n 'northSouth'\n );\n return gradient;\n}","funcProperties":{"__isSmartRef__":true,"id":1913},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1912":{"this":{"__isSmartRef__":true,"id":1711}},"1913":{"timestamp":{"__isSmartRef__":true,"id":1914},"user":"huberthesse","tags":[]},"1914":{"isSerializedDate":true,"string":"Tue Feb 21 2012 18:34:15 GMT+0100 (CET)"},"1915":{"varMapping":{"__isSmartRef__":true,"id":1916},"source":"function colorNames(table) {\n return table.join(' ').split(' ');\n}","funcProperties":{"__isSmartRef__":true,"id":1921},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1916":{"this":{"__isSmartRef__":true,"id":1711},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1917}},"1917":{"$super":{"__isSmartRef__":true,"id":1918}},"1918":{"varMapping":{"__isSmartRef__":true,"id":1919},"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":1920},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1919":{"obj":{"__isSmartRef__":true,"id":1711},"name":"colorNames"},"1920":{},"1921":{"timestamp":{"__isSmartRef__":true,"id":1922},"user":"huberthesse","tags":[]},"1922":{"isSerializedDate":true,"string":"Fri Mar 02 2012 14:41:30 GMT+0100 (CET)"},"1923":{"varMapping":{"__isSmartRef__":true,"id":1924},"source":"function colorSet1() {\n return [\"licorice iron steel snow\",\n \"maraschino spring blueberry lemon\",\n \"seafoam magenta teal midnight\",\n \"plum mocha salmon clover\",\n \"bubblegum aqua asparagus lavender\"\n ]\n}","funcProperties":{"__isSmartRef__":true,"id":1925},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1924":{"this":{"__isSmartRef__":true,"id":1711}},"1925":{"timestamp":{"__isSmartRef__":true,"id":1926},"user":"huberthesse","tags":[]},"1926":{"isSerializedDate":true,"string":"Fri Mar 02 2012 14:41:43 GMT+0100 (CET)"},"1927":{"varMapping":{"__isSmartRef__":true,"id":1928},"source":"function colorSet2() {\n return [\"licorice lead tungsten nickel\",\n \"silver magnesium aluminum tin\",\n \"mercury orchid grape eggplant\",\n \"aqua blueberry ocean midnight\",\n \"sky turquoise spindrift ice\"\n ]\n}","funcProperties":{"__isSmartRef__":true,"id":1929},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1928":{"this":{"__isSmartRef__":true,"id":1711}},"1929":{"timestamp":{"__isSmartRef__":true,"id":1930},"user":"huberthesse","tags":[]},"1930":{"isSerializedDate":true,"string":"Wed Mar 21 2012 16:29:45 GMT+0100 (CET)"},"1931":{"varMapping":{"__isSmartRef__":true,"id":1932},"source":"function colorSet3() {\n return [\"maraschino cayenne maroon strawberry\",\n \"tangerine lemon cantaloupe banana\",\n \"fern asparagus asparagus spring\",\n \"lime seafoam flora moss\", \n \"clover aqua lavender bubblegum\"\n ]\n}","funcProperties":{"__isSmartRef__":true,"id":1933},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1932":{"this":{"__isSmartRef__":true,"id":1711}},"1933":{"timestamp":{"__isSmartRef__":true,"id":1934},"user":"huberthesse","tags":[]},"1934":{"isSerializedDate":true,"string":"Wed Mar 21 2012 16:29:45 GMT+0100 (CET)"},"1935":{"varMapping":{"__isSmartRef__":true,"id":1936},"source":"function reset() {\n this.container = this.get(\"container\");\n this.container.setPosition(pt(0,0));\n this.slide = 0;\n var slide = this.build(this.colorSet1());\n this.container.addMorph(slide);\n this.activeSlide = slide;\n this.removeHiddenSlides(this.container);\n\n}","funcProperties":{"__isSmartRef__":true,"id":1937},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1936":{"this":{"__isSmartRef__":true,"id":1711}},"1937":{"timestamp":{"__isSmartRef__":true,"id":1938},"user":"huberthesse","tags":[]},"1938":{"isSerializedDate":true,"string":"Wed Mar 07 2012 15:51:11 GMT+0100 (CET)"},"1939":{"varMapping":{"__isSmartRef__":true,"id":1940},"source":"function clear() {\n this.container.submorphs.invoke('remove')\n}","funcProperties":{"__isSmartRef__":true,"id":1941},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1940":{"this":{"__isSmartRef__":true,"id":1711}},"1941":{"timestamp":{"__isSmartRef__":true,"id":1942},"user":"huberthesse","tags":[]},"1942":{"isSerializedDate":true,"string":"Wed Mar 07 2012 15:20:41 GMT+0100 (CET)"},"1943":{"varMapping":{"__isSmartRef__":true,"id":1944},"source":"function previousSlide() {\n if (this.slide - 1 < 0) {\n this.slide = this.slide + 3;\n }\n this.slide = (this.slide - 1) % 3;\n //this.clear();\n var previous = this.build(this.slides()[this.slide]);\n previous.setPosition(pt(this.activeSlide.getPosition().x - this.activeSlide.getExtent().x,0));\n this.container.addMorph(previous)\n this.activeSlide = previous;\n\n this.animateLeft(1000);\n}","funcProperties":{"__isSmartRef__":true,"id":1945},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1944":{"this":{"__isSmartRef__":true,"id":1711}},"1945":{"timestamp":{"__isSmartRef__":true,"id":1946},"user":"huberthesse","tags":[]},"1946":{"isSerializedDate":true,"string":"Wed Mar 07 2012 15:54:40 GMT+0100 (CET)"},"1947":{"varMapping":{"__isSmartRef__":true,"id":1948},"source":"function nextSlide() {\n this.slide = (this.slide+1)%3\n //this.clear()\n var next = this.build(this.slides()[this.slide]);\n next.setPosition(pt(this.activeSlide.getPosition().x + this.activeSlide.getExtent().x,0));\n this.container.addMorph(next)\n this.activeSlide = next;\n\n this.animateRight(1000);\n\n}","funcProperties":{"__isSmartRef__":true,"id":1949},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1948":{"this":{"__isSmartRef__":true,"id":1711}},"1949":{"timestamp":{"__isSmartRef__":true,"id":1950},"user":"athomschke","tags":[]},"1950":{"isSerializedDate":true,"string":"Sun May 20 2012 20:43:57 GMT+0200 (CEST)"},"1951":{"varMapping":{"__isSmartRef__":true,"id":1952},"source":"function slides() {\n return [this.colorSet1(), this.colorSet2(), this.colorSet3()]\n}","funcProperties":{"__isSmartRef__":true,"id":1953},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1952":{"this":{"__isSmartRef__":true,"id":1711}},"1953":{"timestamp":{"__isSmartRef__":true,"id":1954},"user":"huberthesse","tags":[]},"1954":{"isSerializedDate":true,"string":"Fri Mar 02 2012 16:32:29 GMT+0100 (CET)"},"1955":{"varMapping":{"__isSmartRef__":true,"id":1956},"source":"function animateRight(timeout) {\n this.container.moveByAnimated(pt(-this.getExtent().x,0), timeout, this.removeHiddenSlides);\n}","funcProperties":{"__isSmartRef__":true,"id":1957},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1956":{"this":{"__isSmartRef__":true,"id":1711}},"1957":{"timestamp":{"__isSmartRef__":true,"id":1958},"user":"undefined","tags":[]},"1958":{"isSerializedDate":true,"string":"Fri Mar 09 2012 12:28:28 GMT+0100 (CET)"},"1959":{"varMapping":{"__isSmartRef__":true,"id":1960},"source":"function animateLeft(timeout) {\n this.container.moveByAnimated(pt(this.getExtent().x,0), timeout, this.removeHiddenSlides);\n}","funcProperties":{"__isSmartRef__":true,"id":1961},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1960":{"this":{"__isSmartRef__":true,"id":1711}},"1961":{"timestamp":{"__isSmartRef__":true,"id":1962},"user":"undefined","tags":[]},"1962":{"isSerializedDate":true,"string":"Fri Mar 09 2012 12:28:25 GMT+0100 (CET)"},"1963":{"varMapping":{"__isSmartRef__":true,"id":1964},"source":"function removeHiddenSlides(morph) {\n for(var i = 0; i < morph.submorphs.length; i++ ) {\n if(morph.submorphs[i] !== morph.owner.activeSlide) {\n morph.submorphs[i].remove();\n }\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1965},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1964":{"this":{"__isSmartRef__":true,"id":1711}},"1965":{"timestamp":{"__isSmartRef__":true,"id":1966},"user":"athomschke","tags":[]},"1966":{"isSerializedDate":true,"string":"Sun May 20 2012 21:28:03 GMT+0200 (CEST)"},"1967":{"submorphs":[{"__isSmartRef__":true,"id":1968}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1981},"derivationIds":[null,"364359B5-1B95-4042-A1C6-CC5B778FBAB2","E23C63BE-652E-40F7-8097-3DF7BED48B6C","A6A49117-8DAC-4A69-AF96-BA716A6C97EB","C0B5F763-CA00-4443-B9CD-2CA95B36429B","77B2DB00-1E0D-4B3E-B3C9-202137BF3133","942AB4D6-4180-4618-BFAE-FA77436A07EA","39BFE677-6965-447C-8920-74E41CF1199A","F945FF1B-1922-4BC1-8029-435B2E295162","7DCD9012-2605-495C-AD57-1C70B8F8EF89","755F7C9A-3821-4A3E-9BA7-CF67F715C9A9","576830D2-EAA2-4CE3-9267-49C3069C041B","615B5236-3080-4512-BD82-4E248EF48B72","3DC4FFAE-30B4-43F1-953E-14B39553DBE5","7A358898-1442-4E6A-A07C-4C058D391D3B","B6E322D4-96EA-485A-868C-874401E9D9A4","1FDDAB15-2DC7-4099-BEC3-D8C2530D99B5","3EFB5B37-1751-45DA-8E46-3C3CE8A758FA","6E096FC0-14D6-4E77-BA53-A79B0A548AD6","DA65DA35-A5D9-4B42-82D1-6021594BBA0E","2116AA1A-510A-4F08-A577-FB75A94792D6","6D2D3752-2067-44DE-8338-E7529AE87F3D","570F1045-0344-4AD7-930C-178B3CA17A7F","B1EBBE2A-77F7-4909-8027-6ECB6AD2D392","02DA1D1A-8785-40C0-B2BE-5FE579226359","37CEB09E-1D3A-487C-A704-7DC7B463AF0A","C8B93224-20D0-4157-967F-33D051C33C1C","ED7DBD69-D44B-4352-8B5B-29945C713857","F6AE46E9-0904-4916-A039-B1E80501D088","E550841B-76C2-43A7-91B1-B17CF36C3F12","615EF85D-7F1F-43B0-A75B-2671D5840788","CF2A108F-843C-4A6D-8AD0-B6263A359811","057A86C4-63FC-4B15-8123-F63707901FDF","CE5FF5DF-EA1F-4B3B-839F-BA438DE04C47","4CC38A9D-2060-496A-ABF0-A08235928D4C","FBD50E20-9FEB-4051-B014-8C4932D79CF9","1008385E-BE68-491B-9250-975031632518","C249D6F8-4FF7-43BC-A3B0-F27EDEFCF3A0","81EE708A-15A7-49E7-98BF-2FFDAAA5F09E","FD3F5A42-5927-4D78-929B-E00FB764D44A","CDCCEB8F-6B9C-4BF3-ACBA-ABD9ECDD6C53","7783E851-B6FF-4D16-8D56-25A040A46A53","72746684-7C59-424F-A07D-C94DC343A9CA","6EBECFA2-6E75-4138-9349-EB52E72BD714","C0F3253C-E469-4950-AC95-E9863E54F9E9","A92CD719-BEAD-4FA9-9F70-D6C5E62AE881","97E817E6-C428-4EBF-9E77-C86129BA26AF","6CDB1EE4-411D-4D47-95F3-5B91982BFD84","006DA63C-649B-4E8B-8372-3A5AE0156B5E","2BF7D9F5-ECE6-4CC7-B63F-E542A03461B3","ED4F979B-AE6E-469B-8C11-383F8F81D99E","FF846082-33B1-42FB-9EB6-B1F4DB0385C2","A78013CF-8F87-42DC-A2D6-95B73A8B816F","4E7A44AE-1321-4446-BBF7-ECF41ABB97E8","6B11F40D-BE60-4147-A469-587AE2FD2BA0","7B34BF05-CFB8-4D65-9E87-B6B0C5E82B9E","87C54CD0-972B-4B42-8076-37A9D85E0C3D","6FDCE459-DEB1-4FA5-B896-90419BB8A5C6","9738C40F-67EF-477C-ADF5-B03D41F97E27","5CBB0C3D-6C65-4C02-B2CD-4B7ABD5877D3","C5E2F9F4-671E-49BE-A022-078F35BBDFFC","0E912096-7E99-4B08-9B0A-99D427DE8140","EC5DEA0C-541E-49F2-84A1-4078CD97ED47","34993AD5-9311-49E3-9699-E17808B6EB65","46D54010-A195-42F7-9AC2-86BA9A0E9314","DDB6F78E-8C39-41C5-A3B2-46498823772C","DF176244-0CE6-4E5C-9786-7FB445B1E638","0D9EABFE-4B11-4014-8F94-3AC00CF7A86C","EE8F01BB-AD9B-4882-9438-9136521DC56F","965550E2-91CA-456F-A242-C8D21BEC63A5","63524A1A-3117-44A0-A8E5-5BA61E25F22C","1A6CDF6D-9C37-4853-8379-52CD01CCAC85","5E971813-F246-48B0-A63D-DB6ACE1EF7C2","51428CBC-7882-4470-B066-C6E5EF69339F","4C8F12DE-20A3-4E71-8D6C-720791EC8138"],"id":"4F1FAB10-F444-452F-AA3B-E6A888C37F20","eventHandler":{"__isSmartRef__":true,"id":1982},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","distanceToDragEvent","color","iPadColor","midColor"],"attributeConnections":[{"__isSmartRef__":true,"id":1983},{"__isSmartRef__":true,"id":1985}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":1,"sliderKnob":{"__isSmartRef__":true,"id":1968},"styleClass":["slider_background_horizontal"],"showsHalos":false,"knobRatio":3,"isLockOwner":false,"layout":{"__isSmartRef__":true,"id":1987},"isBeingDragged":false,"prevScroll":[0,0],"name":"AlphaSlider","owner":{"__isSmartRef__":true,"id":1710},"value":1,"_ClipMode":"visible","partsBinMetaInfo":{"__isSmartRef__":true,"id":1988},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1989},"__LivelyClassName__":"lively.morphic.Slider","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(22.0,384.1)","distanceToDragEvent":"lively.pt(148.0,-8.0)","color":"Color.rgb(0,0,0)","iPadColor":"Color.rgb(0,0,0)","midColor":"Color.rgb(255,112,116)"},"1968":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1969},"derivationIds":[null,"9C2384F5-91D1-4379-B620-DEA9D7F7CE18","F00A4628-8174-4DEC-BB3B-6775B129BB7D","B191BDB8-E5F9-4720-8E66-90DDF52C8722","2283BE9C-5ADC-489A-9A0B-D491138EFB8D","6FA7B465-1E0D-4582-8C58-2927A2EEDA4E","CCE7CD6F-56AF-48A3-BC41-8B9690F3B8DB","6B87CAB8-5613-48A2-89FC-1A97E946D601","AD2740EA-5C95-4785-A9E9-3E1574E4261A","A6A80ED9-FC6C-436C-9764-29F30AC73678","FF701D0F-6EA7-498A-8437-C9258F0C538A","90F2E11F-E3D9-4CF7-AB93-2D5B9660186B","0E2A0CA4-B53D-438D-A05C-5A10C6F94DC2","54095E05-DCD5-49CC-93CE-E2CD776F4BE7","310A3310-45DA-44F8-BA5D-9B49BF924833","7BD04AED-E3BD-47E1-929F-AF9B4700BAB7","163B7DAE-AC33-4E4E-8C00-012CB7C8CA42","F8EE2E7C-ABF3-47DD-B484-984DD2FCD3E6","68562ABA-5791-4D12-827C-AC7063B00AEE","A82E823C-C05A-4725-B7BD-5F9C4C3B7F38","77E70072-F3A3-4CBE-9325-67BA1A344D45","476E418C-30B4-4F84-AC54-5EC397E30414","E147D532-EE48-49A3-97B7-B2BC6D6944C9","4CC90E7B-E345-4FE2-A842-ECAFE8A6D1F7","FA567778-88A2-47E7-B7A3-05F819E84F52","CD57E990-F9D0-4308-A569-01E2263348C0","EE2AE25C-16C2-4494-A5AB-95C7A3F287E3","95D370A5-3F72-49B6-8066-9B39413DF634","BE3515F5-27D4-4C8B-A071-3657F859BC4B","CED5D65B-AFD4-4D75-BA5B-F4D2576E2765","6826E071-1202-4E4B-9543-A8B21D23CE30","E822F719-6ED9-4D20-90CB-DB7BE8F35383","3E3FF942-D522-41F8-AB3B-98CAA0AE8E99","ABC5BEF7-FECD-4E77-9F62-AB21E53E3BDD","77DE1E32-FC5E-4EF1-9DBF-78AE652B3015","91E8B26D-D727-458A-9D73-4443E1E48C27","73300049-65B3-4C13-B26F-D7C931F4F452","7D342604-A0F9-446C-B13E-D7C4D567523D","1313A24B-C1A7-40DA-87B4-1E4EEFFB985E","0A2E5447-5209-4A06-97E2-A791AF3A108E","7788227C-7A50-4AD3-9010-396AAFC322B0","9D1A1C11-665A-4EB6-A152-F6E728F1B740","63EB4395-8818-489C-9991-1CAB8BF51886","6CC06EE8-01B7-4392-9DF9-C62DEF1F8D1C","BD9684D5-0E13-4F8F-B833-9019862CB0C4","8032B3C6-8AF2-406D-A685-F408716918A2","FC40B352-CC12-4CF1-BF96-30040005680C","31ABABEC-6A3D-4B0A-92B5-A03C38081B45","9EA59C6E-4AD7-4B71-AE47-5EF7C7075247","35F675C5-60AA-4FC9-9AB6-13D359A4A3B7","331B0A27-F4F5-4C57-804B-093FD79D0FC6","6838A37A-DDC7-478F-BCCD-9186AE751C05","B6D0A9FF-381E-4379-B0DA-FDF2E449A67E","D910F612-E393-4245-B46E-79D349588D75","C72C37E9-4A07-4C1E-A6D8-54997BAF9BD8","7DF43114-B18A-4399-8CE7-C4345BA3445E","633F3D1A-80BF-4193-9838-AE75C66045DD","745FCE06-D69E-42BC-A763-E69F529F660D","01234AAB-FC16-41C4-968F-F63973BCF384","53A7BB63-4880-4B09-B286-445E0116AF78","1B0206CF-B840-4404-8BB9-A99A2FACEC99","90C5050C-0BE6-479E-A6BE-7A00D41192D8","D7F352B1-FE69-4068-9078-08B2B2C9F404","9B8D8A55-8A94-4377-93D5-E765FDFA371B","9D690E0D-F210-4973-8DCF-E99C8A704DBE","9E8747C1-613D-408D-8350-2C5AC53ACC4A","92428863-E51E-441A-BF68-7C81434C9879","CDFF037E-BD7A-4B4E-A7FC-52E25F13683F","B2526634-710F-473A-829D-922A1B5C3D11","AF1B1694-85DF-4C0E-A893-68355E87AB31","E0B31D0C-DEFC-414C-83B1-986D87C2B398","E352D4CF-995C-4D58-92AD-CE993C3D25B0","A8532165-4C44-4D9D-876D-C3E75FD464CF","A94565A9-7EF2-4E67-97C1-99BF9BF0BBAA","22649D27-10F9-41B9-872B-EDBDB83433B2"],"id":"5031A26B-00EC-4B67-8C6B-3ADE71F77C1B","eventHandler":{"__isSmartRef__":true,"id":1970},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"__serializedExpressions__":["_Position","hitPoint"],"slider":{"__isSmartRef__":true,"id":1967},"owner":{"__isSmartRef__":true,"id":1967},"styleClass":["slider_horizontal"],"isBeingDragged":false,"draggableWithoutHalo":true,"showsHalos":false,"isLockOwner":false,"prevScroll":[0,0],"_ClipMode":"visible","partsBinMetaInfo":{"__isSmartRef__":true,"id":1971},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1972},"__LivelyClassName__":"lively.morphic.SliderKnob","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(273.6,0.0)","hitPoint":"lively.pt(1398.0,493.0)"},"1969":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_ClipMode":"visible","_BorderWidth":2.7760000000000002,"_BorderRadius":13,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(30.4,7.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(146,146,146)","_Fill":"Color.rgba(235,235,235,0.6)"},"1970":{"morph":{"__isSmartRef__":true,"id":1968},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1971":{"requiredModules":[],"idOnLoad":"5031A26B-00EC-4B67-8C6B-3ADE71F77C1B","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1972":{"onrestore":{"__isSmartRef__":true,"id":1973}},"1973":{"varMapping":{"__isSmartRef__":true,"id":1974},"source":"function onrestore() {\n $super();\n this.setFill(Color.rgba(235,235,235,0.6))\n}","funcProperties":{"__isSmartRef__":true,"id":1979},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1974":{"this":{"__isSmartRef__":true,"id":1968},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1975}},"1975":{"$super":{"__isSmartRef__":true,"id":1976}},"1976":{"varMapping":{"__isSmartRef__":true,"id":1977},"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":1978},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1977":{"obj":{"__isSmartRef__":true,"id":1968},"name":"onrestore"},"1978":{},"1979":{"timestamp":{"__isSmartRef__":true,"id":1980},"user":"athomschke","tags":[]},"1980":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:19:48 GMT+0100 (CET)"},"1981":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_ClipMode":"visible","_BorderWidth":1,"_BorderRadius":6,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(304.0,7.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(0,0,0)"},"1982":{"morph":{"__isSmartRef__":true,"id":1967},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1983":{"sourceObj":{"__isSmartRef__":true,"id":1967},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":1967},"targetMethodName":"adjustSliderParts","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1984},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1984":{"source":{"__isSmartRef__":true,"id":1967},"target":{"__isSmartRef__":true,"id":1967}},"1985":{"sourceObj":{"__isSmartRef__":true,"id":1967},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":1710},"targetMethodName":"setBorderFillOfTarget","converterString":"function (val) {return this.getSourceObj().getColor()}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1986},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1986":{"source":{"__isSmartRef__":true,"id":1967},"target":{"__isSmartRef__":true,"id":1710}},"1987":{"resizeWidth":true,"moveVertical":true},"1988":{"partName":"AlphaSlider","requiredModules":[],"idOnLoad":"4F1FAB10-F444-452F-AA3B-E6A888C37F20","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1989":{"updateColor":{"__isSmartRef__":true,"id":1990},"getColor":{"__isSmartRef__":true,"id":1994},"setKnobFill":{"__isSmartRef__":true,"id":1998}},"1990":{"varMapping":{"__isSmartRef__":true,"id":1991},"source":"function updateColor(color) {\n this.iPadColor = color;\n this.color = color;\n this.setFill(color);\n if (this.updateFill) \n this.updateFill(this.value)\n}","funcProperties":{"__isSmartRef__":true,"id":1992},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1991":{"this":{"__isSmartRef__":true,"id":1967}},"1992":{"timestamp":{"__isSmartRef__":true,"id":1993},"user":"athomschke","tags":[]},"1993":{"isSerializedDate":true,"string":"Sun May 20 2012 20:52:00 GMT+0200 (CEST)"},"1994":{"varMapping":{"__isSmartRef__":true,"id":1995},"source":"function getColor() {\n return this.color.withA(this.value)\n}","funcProperties":{"__isSmartRef__":true,"id":1996},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1995":{"this":{"__isSmartRef__":true,"id":1967}},"1996":{"timestamp":{"__isSmartRef__":true,"id":1997},"user":"huberthesse","tags":[]},"1997":{"isSerializedDate":true,"string":"Tue Feb 28 2012 17:27:35 GMT+0100 (CET)"},"1998":{"varMapping":{"__isSmartRef__":true,"id":1999},"source":"function setKnobFill() {\n var knobStyle= new lively.morphic.LinearGradient(\n [\n {offset: 0, color: Color.darkGray.mixedWith(Color.white, 0.5)},\n {offset: 0.3, color: Color.lightGray},\n {offset: 1, color: Color.white}\n ]\n )\n this.sliderKnob.setFill(knobStyle);\n}","funcProperties":{"__isSmartRef__":true,"id":2000},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1999":{"this":{"__isSmartRef__":true,"id":1967}},"2000":{"timestamp":{"__isSmartRef__":true,"id":2001},"user":"undefined","tags":[]},"2001":{"isSerializedDate":true,"string":"Tue Mar 13 2012 11:54:12 GMT+0100 (CET)"},"2002":{"submorphs":[{"__isSmartRef__":true,"id":2003}],"scripts":[],"id":"E079F012-D4F7-471F-9B0A-1D17833BF1B8","shape":{"__isSmartRef__":true,"id":2009},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2010},"lighterFill":{"__isSmartRef__":true,"id":2015},"label":{"__isSmartRef__":true,"id":2003},"name":"ScriptableButton3","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2020},"attributeConnections":[{"__isSmartRef__":true,"id":2021}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2022},"derivationIds":[2588,"1A4CBF90-235E-4D34-A3B4-22ABE143E73F","E77E00D0-008F-470C-BD69-EC965A9FB436","04FB2FF0-7F8F-455D-ACB3-89F8B3FA0603","F7390A27-2382-4ECC-8AF3-B097367FCFF9","028F880A-3777-4D34-BE2B-7EE770F10A3C","E210D7E5-7610-4D29-ABE6-5067FCBE3EF8","A5434638-5BCB-488F-8030-6F5DAB85018C","BE98A8D2-24FC-4420-B506-C81337813F25","C29A46E1-E0DF-460D-A6B4-C0C9DF0B12E0","A2A19A0C-954C-4805-A8AD-4BAFA391CCB2","475ACAB1-27A5-41AC-89FB-1695E6FED63C","B9BE6B1A-5AB4-4180-9FC1-739A9F0CC011","ED6CC5AC-2368-4D46-AD85-431597CAC0ED","63550ED0-534C-436B-B899-735DC81EC8E7","643DCD45-DE43-43B7-B2F2-72F04A42042F","904E9B63-5869-47B1-84D1-0CB062D61705","0CD961A0-1BDD-4277-9C3A-BDB8B78BEBD8","416402D2-5C93-4519-95D1-0BD49872B541","537889E5-B9A0-4F7E-9BF3-23232EF964DE","95D183A0-0C1F-4C97-A103-22AA4B984E44","DD9926B3-21C3-429C-95E9-EA637CA97A3E","C22C208A-94DB-4428-92EA-20A27A0F3499","60A2D123-BDB7-490B-8406-5E82BD9F1B0B","B92DBCFB-129A-4FC7-9FCB-4E8C4B658C45","9B121AE2-D4C9-4368-9D0A-1B08ADF3BD20","B6026870-D990-4F9F-A5E7-42DE4246AAA9","8076B84B-3A77-4DF6-B736-7E2A65EA5FC2","D454DD82-A0F1-4300-9C31-6E7810ADA6F8","BBE8FA2F-0EFB-49FF-9D89-0190C2E8D126","607BD823-4325-4D68-A855-4D3CCA9303E5","5A0CBE8A-9626-48F6-9550-5C573232AE79","033ABBDC-1535-458D-9E13-A9B257F0FC2B","AFB636A1-FB0C-4C24-B9EC-185B6655B8D0","2B18C318-1867-49F4-B80A-1274C928EF24","1409A1EF-A5D8-4673-A8C5-18CBB6527D53","ACDB0622-CD9E-4701-953A-6D8A86BF241A","5DF3B44A-C4BD-4D8B-90C9-B0ABE93F88FF","22E1598B-9BF3-4DAF-94EB-E4C2C0BA962D","15F5E989-7B96-432D-A6BF-3666803E3DE5","AA33D2EA-E4E6-48DE-A94E-8C9D85C8C71D","6B7B572A-2AEA-47BA-B64E-878D68133B3E","6F40D6CE-84D9-4F76-A569-6C4ED7358A04","92AFD206-EDF3-41E6-8504-3E771101695B","A4D99FEE-8CBD-4508-A177-A5ECC11C959E","E514CF87-7B49-468D-9DC5-D3A6DBFCD814","B49B2A95-B758-471F-96B0-88CD6C96E387","93DD18E9-B5D6-4DD6-A495-28171FCF95B2","38C75949-B9A2-44B7-9AB4-9C42CF977C11","3A9B24FA-E92E-4EC4-99AC-028852FE1258","C67A4F95-C0DD-4F9C-A359-BE5F5F2231E6","6AA887FE-1F77-46FF-A187-BE5AD36BCB04","11DEC062-16FD-4916-8937-85DF826ACC31","A5E81B56-5A83-45EC-9053-45874C98F9B7","F6B5178F-3021-4E84-8E57-FEC5B3EB6C60","CC5933C4-BCD6-432E-AC00-94CEC087EF40","591AB5BC-BC05-499A-9469-DBFB967A9C64","602DBBBD-BC12-480E-A40F-1CC95C93BA0E","CB3FFF8D-EFFD-4141-B3CE-238230E05DFB","EF4117E0-CB02-471C-8199-038A15F41B09","A11DAC30-5606-479E-893E-F20DDDA14964","1A30AE82-9809-44F3-B73B-20A7C90FF56C"],"layout":{"__isSmartRef__":true,"id":2023},"owner":{"__isSmartRef__":true,"id":1710},"isLockOwner":false,"prevScroll":[0,0],"_ClipMode":"visible","isPressed":false,"_Rotation":1.5707963267948966,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2024},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(320.5,63.4)","distanceToDragEvent":"lively.pt(24.1,-11.9)"},"2003":{"submorphs":[],"scripts":[],"id":"446017F5-E714-4FE9-B293-ADDE389B82DA","shape":{"__isSmartRef__":true,"id":2004},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","padding","_Padding"],"_MaxTextWidth":271,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2002},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2005}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":2007},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"0332A68D-7387-4C73-A86D-70A6C39815AB","412F69C7-6901-4A92-9241-7BC8BD884176","1699464F-E80D-4CC1-8C14-8BD80BCF5B76","3342E468-A043-4A22-A2B4-5F0ECBB76FF8","BF53F2D7-A117-4EBE-B00A-460239DEA438","02C6EF0F-82D3-4D2E-B679-82EAC7D9EA3A","8D6816A3-E5AC-4A2C-8C1D-95753B332D16","FCE026BD-BD1A-40E4-A014-9BB950231B94","F6714D4A-F249-4FF3-8D38-B89FE4654085","F668EB41-B5E7-43BE-BFBE-E1030FF42156","5F57A8B3-C832-48A7-B431-349CBB5390E6","27821132-E63C-4613-A154-0F3533DBDE71","532D98C4-E16E-47CC-A9F9-A6BB6EA42E65","50005B6B-E577-4D97-83B4-FD85CF4EB981","91138AB0-ABF1-472C-B2B4-785DEE1DF39C","851487A8-5021-4709-905E-9978CA455C71","1098481E-00C3-4E79-886E-0CB920BAC8A0","5236BDD2-71E8-41E8-9A4E-49397A5A8CB6","1EA6E65C-6D2C-4DC0-8EEA-76850AC7750B","09EC11B3-0F07-4099-9119-96CE1FA47CA6","412800D5-ECC5-4BFF-BC01-1023498BE184","B7027FC7-F216-45A3-9825-3072474D1661","1B029F9F-2735-4AC9-A9DD-1673F6B1FCD7","60D9EF84-7473-465F-B80E-22F92A9E406F","9744FA20-A601-4DC3-AE1F-01B976DA38C1","AAA97931-7BAB-491E-BC6C-80047BC1AA12","67280D1D-FF4D-4D83-9401-7C81A2EBCA9F","B407C168-8FB8-4F44-BAA9-C2CC65A0D2FB","070C7741-1EB6-4854-9F70-814884EF9296","B6BDA201-B13A-460D-A5B4-47D3119FB2E8","CB2BBD51-6EF6-4881-96DB-6648EC3D4C4B","C0F0D70C-0714-4AF7-BFC4-5A3E6E095774","367BF348-AD98-4E03-84B3-9BB9F874C3B9","377F2679-A817-4868-B058-1C3A4E43B9EC","D9AF8776-9043-4C2F-84FD-A1BCD5569103","EB5888D2-18A0-4EAE-9BEA-CB630567424C","A53B3DBE-412F-456C-B160-34249064C1ED","121ED93F-B3B0-4962-B53F-5F663775D7AE","EAFEBB62-AFCD-43A2-9378-0117EE015F11","93F6B5F5-3359-4082-9CA3-C7641D673968","0B4075F7-3D10-44CC-874E-A3EADF34030A","B84DF8FC-8160-4394-A47A-61892284C94F","78BC8335-B924-462C-9074-9175554376DA","F7614D2E-E918-44F3-B18E-E141FB6E2E1A","621C8618-C7F8-49F7-9657-50239994C00D","9885C6D6-5DC9-47C0-9A1E-769497A734B3","3455568A-D572-4F0A-940C-6E009531B1F0","21461974-8F23-42E5-90B6-54B4D9C4E886","49CA0D8E-E602-41A5-8D0F-CA1DBE292A78","E0108E03-4DC9-4288-A0F4-6E168C8BE16D","999D2CB1-4352-494C-A10B-186044ED2D4F","946CDCA6-89DB-4B58-A330-A7E3030068A1","5B894FC8-F01A-4208-A0F0-C3B8824DF8BC","3187D76A-846F-4B47-A5E7-C88DA9A65427","18CC7B00-5610-415E-B0E3-BD4E59520C9B","EBBA6282-2B5E-4DF3-9C58-531D5234D754","668B094F-3E9A-47E9-97AC-2252A99010BA","0BEA64DE-0C18-45ED-BC3F-D2D7A3970249","6C1499DB-5599-4219-B7D2-61FF8FE7BE23","C48A9311-4D1E-40A8-A70D-351C0774AAF0","40FB2C39-D296-4619-A238-347413FCFBBD"],"_MinTextWidth":271,"_MinTextHeight":null,"isLockOwner":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2008},"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"2004":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(271.0,18.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"2005":{"style":{"__isSmartRef__":true,"id":2006},"chunkOwner":{"__isSmartRef__":true,"id":2003},"storedString":"^","_id":"_121","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2006":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2007":{"morph":{"__isSmartRef__":true,"id":2003},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2008":{"requiredModules":[],"idOnLoad":"446017F5-E714-4FE9-B293-ADDE389B82DA","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2009":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":2010},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(271.0,18.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"2010":{"stops":[{"__isSmartRef__":true,"id":2011},{"__isSmartRef__":true,"id":2012},{"__isSmartRef__":true,"id":2013},{"__isSmartRef__":true,"id":2014}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2011":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"2012":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2013":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2014":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"2015":{"stops":[{"__isSmartRef__":true,"id":2016},{"__isSmartRef__":true,"id":2017},{"__isSmartRef__":true,"id":2018},{"__isSmartRef__":true,"id":2019}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2016":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"2017":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2018":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2019":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"2020":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":2,"partName":"ScriptableButton","comment":"Has a script that is called on button press","revisionOnLoad":140039,"idOnLoad":"E079F012-D4F7-471F-9B0A-1D17833BF1B8","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2021":{"sourceObj":{"__isSmartRef__":true,"id":2002},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2002},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2022":{"morph":{"__isSmartRef__":true,"id":2002},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2023":{"centeredHorizontal":false,"centeredVertical":false,"adjustForNewBounds":true,"resizeWidth":false,"resizeHeight":false,"moveVertical":true,"moveHorizontal":true},"2024":{"onFire":{"__isSmartRef__":true,"id":2025}},"2025":{"varMapping":{"__isSmartRef__":true,"id":2026},"source":"function onFire() {\n this.owner.nextSlide();\n}","funcProperties":{"__isSmartRef__":true,"id":2027},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2026":{"this":{"__isSmartRef__":true,"id":2002}},"2027":{"timestamp":{"__isSmartRef__":true,"id":2028},"user":"conradcalmez","tags":[]},"2028":{"isSerializedDate":true,"string":"Thu May 03 2012 10:43:53 GMT+0200 (CEST)"},"2029":{"submorphs":[{"__isSmartRef__":true,"id":2030}],"scripts":[],"id":"649276CE-60BE-40FD-97C1-BAE9637E675F","shape":{"__isSmartRef__":true,"id":2036},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2037},"lighterFill":{"__isSmartRef__":true,"id":2042},"label":{"__isSmartRef__":true,"id":2030},"name":"ScriptableButton2","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2047},"attributeConnections":[{"__isSmartRef__":true,"id":2048}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":2049},"derivationIds":[2588,"1A4CBF90-235E-4D34-A3B4-22ABE143E73F","E77E00D0-008F-470C-BD69-EC965A9FB436","DA4AA7E6-DCFA-4D55-8BFF-3CC3022C8C73","95CCDA4C-5EE1-41E4-BF19-17C38691E8CA","92D1F3F4-C2B4-4B0A-9C29-6AAD41A26E65","B0294FA0-DF1C-4DD3-BCC5-F696D7F35360","C726B92A-3339-4061-88C6-0E3D6791305B","0A04F624-296D-4568-B7F4-ED68234D04A8","BEB34841-DCB2-4B74-B67E-EF45080221E9","16D3A2D7-D7E9-44E9-87AF-8341CF8D8AED","9CBAE8AF-3942-405C-AC36-8984FF20DFB8","4F5E8675-28E3-4801-8F1F-BF39696F79D6","A84CE401-F520-43CA-8BA4-6C54662F5F4D","7487B1B4-6DDA-4D9D-9528-B8EA9CA4CDE4","0FBF050B-BF65-4601-A15A-FEBF7FCEED2F","38BA73E8-844C-47D2-B679-6B2ED6DF1746","D2FC6094-CBEA-40F5-A7DE-8F6565443C60","E7E726BC-5389-46E1-88C5-1B300158E075","58243DD1-156A-44EF-AD41-B010006CA7BE","1CCCCD35-2BCD-4FB3-8255-6418D304F5F7","4A213477-71F1-4383-8541-71C74902AE9C","7B723D57-FC1A-4FBF-BFEC-45E710CFC589","8854CD4E-F76A-4CDF-BD24-EBB83F7B2EC6","029A79B2-3565-48F7-8F32-8DC3047D8149","3D640A0A-E533-400C-B820-781431964D06","4DE7D56F-4B56-49BD-8950-7D3670AC26A7","F19E4E0D-735B-41B0-9848-F2C11C6C1332","74376B17-527E-4EF9-BBE6-61F057EC5461","5F8DFD64-40A6-4437-8C32-1981C56F697C","2E07657A-9524-43C4-94E7-B4FEACE14B05","9359435D-82C3-4E52-B062-FD96B26886BB","5B317A6F-2014-405A-AC55-5C95E83300AD","87455CF3-BA0B-4C92-A723-5DFEDEE368AC","7B975AD0-1A78-4143-B7F2-75F798897FDF","24672A91-62F9-4026-B23D-595778996A5B","8903B407-457B-47E9-993F-A55A1D43DD2F","5EDA8143-692B-45F7-AEEE-547B641D23D8","49786F2C-6F7C-4B27-BA85-2241C5B3D5BB","ABE5B872-9E74-4FDE-84CB-815C0E97857A","E0620DB7-EF4F-4FCC-BEB7-3B3F79A00C7F","EE167921-E8AB-43CA-9DFE-9B933D5583B9","472EBAEC-B177-4FD2-8C3C-F1729D397EE6","C3E1206A-C5DE-40E4-BDEF-C3ECF2C17563","BA79C1E9-040F-4F34-8513-FA19BDCB4E15","DEB755A3-9673-4DDA-93E6-AF9881D9E19B","2AF5B6F9-93D6-4EEE-AADB-E7D8C1C0CC77","E7B82B62-A569-4DAF-94CF-C036D8213669","B89F77B2-0EF6-46D4-81F8-A5496B9990E2","7863C35F-AAC5-4928-9777-54FC824B4902","72CB30EF-5F40-4EE0-9A9E-010800F98775","066D1E31-02A8-4EF7-B30A-C0B2F9A06AB4","C29A0AE5-AD69-4D9C-B14C-914A74E17970","8CEFA3A7-3331-420D-9691-5DB377362827","E8BDA911-E923-4DA4-9F6F-94A7A0AFE858","3024F8D7-78C8-44C2-AE76-00F07DF14F6E","CDED3EA2-E0D9-444A-8576-50D5FE719F6F","AAF5C1E1-537E-4F0A-ADF6-70C544C3EA86","5EE58841-1CC7-422F-946E-010EA771077E","1B3EB75A-232B-4E08-BF40-BB7160459904","59ABCFC5-6D88-459D-8F27-13BB41D8E259"],"layout":{"__isSmartRef__":true,"id":2050},"owner":{"__isSmartRef__":true,"id":1710},"isLockOwner":false,"_ClipMode":"visible","prevScroll":[0,0],"isPressed":false,"_Rotation":-1.5707963267948966,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2051},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(19.5,332.4)","distanceToDragEvent":"lively.pt(36.7,-281.8)"},"2030":{"submorphs":[],"scripts":[],"id":"8757C062-C36A-4464-9D11-D088B438BE79","shape":{"__isSmartRef__":true,"id":2031},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","padding","_Padding"],"_MaxTextWidth":269,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2029},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":2032}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":2034},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"0332A68D-7387-4C73-A86D-70A6C39815AB","412F69C7-6901-4A92-9241-7BC8BD884176","A7E016DF-9FE7-4D94-BE13-56258744386E","D41C4C1C-D5D2-4996-991A-D74D7AEA6ABE","205F2610-D0AE-4F73-9742-AC83BC5AA89D","E30F385C-496F-4332-B19E-A7C34D72747C","D94112C6-0723-418C-B5BB-2722B0AA6F64","A3C9BC85-B575-48B5-A916-2C1EDF7A3315","DFFE0582-67A8-449D-9D09-C962449340FF","03A059BE-EF14-4C8B-9B42-AD660A9CE201","5DC0F1E5-A6B1-42BD-85C1-CAEA5C1C9214","3B619390-D3C9-4B1A-B884-574B752AB40E","DC7867B2-184F-4A22-987A-590266B7F991","ED25CAC6-7393-43CA-B380-22E38647CC17","7C054DE8-277A-4F26-A8DB-3CAF2572062F","D1EFB03B-7B2E-4192-A43C-99340E18DB46","CF806570-D9F8-41E6-9B71-759CAB46CFCD","F3B70ECB-4164-40CC-BA9C-5D3D673FE464","33F866AF-B48D-4C58-99CC-75A408D45D47","361EA562-010E-42AA-B83F-F17E27A3CE8D","D1D244E6-3499-4273-AC03-2F2B8C2A6FC5","8402BA4B-83F3-443E-8E52-B06CE75FE8A4","812D7DC1-027D-4EAB-9CC3-6D7E24BE9702","1B662CC6-6EFC-46C3-A5DC-F21661EDA64D","5040358F-6EDE-454E-856B-2A7F411E8731","1F015C7E-E2BE-46F8-B2CD-CD64C594E209","09379E1B-8651-4FA7-9360-CE7C262CED0D","E9B1781F-14E8-4F80-8923-74D5A0B1AA45","2E8DAAEC-008F-45D3-AA1C-F5F1C4903B3A","2AC2A5DB-DCE6-4D85-AC1C-9C498A42AA1D","4095CC01-97B2-461A-B251-11E30003DC36","DE87B619-F5F8-4587-AAB9-0620B2A37507","4296980D-EE2D-4885-AB25-1F49FC395E64","55AF650B-348D-4ABD-9C9A-B4C5BDA4A7C1","403AF9D4-511D-428A-A042-93EC94E567D6","76BECBF3-7E70-414F-9DC7-2604F53B3E8F","BB52E6F4-8969-4D9E-A22D-011EEB170578","C0E084EB-9ECC-4733-8834-B83CFB6D0605","48AE2436-A23D-4B51-BD48-6CE5B2F3AE3A","220A6D93-6E26-4520-90D3-BCCA218E3D75","6BC45AE1-E0F3-474D-9F6B-670E6B7644FD","D37D6157-53F0-4CF9-8669-6194AA36D0E6","8D51CC71-70EE-43D3-BABD-24A41536FF9C","F5738E0F-28A4-48F0-962E-33EDBA530138","18C42A7F-5D4E-402F-8AB1-727DF8CE352D","D9A2A1A7-672B-4781-85A4-3E8DAFFC41BC","93D6FE92-7D65-410B-BEE1-0E5D2C978618","EB8362A0-D562-46F5-9C14-2179096CBCD8","5466155E-2072-4364-80A2-A2CBF7FD040D","360F812E-9DC6-499F-A55C-0A09605E6B8A","CE59DF29-724A-4763-B48A-207DCDAB82D7","0B0090B5-9F10-42C6-BEA2-C8087D0A9971","A9215F59-B5DE-46CD-A04E-1522875AA661","983E40A9-B975-44F1-9AA0-0D897AA486BC","D65F82C3-7095-454C-A9CF-B2AEB928C310","84F3DFB4-3302-43B2-AD5E-5511BD3F23B3","E6D153AD-4C11-45B6-92AB-C910C1C656F2","DAACEE32-791A-405F-8224-D329C950B640","38126A7C-6C87-4AE5-945E-41CFAD00EB8B","FD03E532-D6B6-459D-B13B-25507E1D3B42"],"_MinTextWidth":269,"_MinTextHeight":null,"isLockOwner":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2035},"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"2031":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(269.0,16.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"2032":{"style":{"__isSmartRef__":true,"id":2033},"chunkOwner":{"__isSmartRef__":true,"id":2030},"storedString":"^","_id":"_122","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2033":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2034":{"morph":{"__isSmartRef__":true,"id":2030},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2035":{"requiredModules":[],"idOnLoad":"8757C062-C36A-4464-9D11-D088B438BE79","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2036":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":2037},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(269.0,16.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"2037":{"stops":[{"__isSmartRef__":true,"id":2038},{"__isSmartRef__":true,"id":2039},{"__isSmartRef__":true,"id":2040},{"__isSmartRef__":true,"id":2041}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2038":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"2039":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2040":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2041":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"2042":{"stops":[{"__isSmartRef__":true,"id":2043},{"__isSmartRef__":true,"id":2044},{"__isSmartRef__":true,"id":2045},{"__isSmartRef__":true,"id":2046}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2043":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"2044":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2045":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2046":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"2047":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":2,"partName":"ScriptableButton","comment":"Has a script that is called on button press","revisionOnLoad":140039,"idOnLoad":"649276CE-60BE-40FD-97C1-BAE9637E675F","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2048":{"sourceObj":{"__isSmartRef__":true,"id":2029},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2029},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2049":{"morph":{"__isSmartRef__":true,"id":2029},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2050":{"centeredHorizontal":false,"centeredVertical":false,"adjustForNewBounds":true,"resizeWidth":false,"moveHorizontal":false,"moveVertical":true},"2051":{"onFire":{"__isSmartRef__":true,"id":2052}},"2052":{"varMapping":{"__isSmartRef__":true,"id":2053},"source":"function onFire() {\n this.owner.previousSlide();\n}","funcProperties":{"__isSmartRef__":true,"id":2054},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2053":{"this":{"__isSmartRef__":true,"id":2029}},"2054":{"timestamp":{"__isSmartRef__":true,"id":2055},"user":"conradcalmez","tags":[]},"2055":{"isSerializedDate":true,"string":"Thu May 03 2012 10:43:42 GMT+0200 (CEST)"},"2056":{"submorphs":[],"scripts":[],"id":"A2D0976D-329F-45F4-AF5B-66F5F68BD341","shape":{"__isSmartRef__":true,"id":2057},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"_MaxTextWidth":null,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Label","partsBinMetaInfo":{"__isSmartRef__":true,"id":2058},"textChunks":[{"__isSmartRef__":true,"id":2059}],"charsReplaced":"Color","lastFindLoc":5,"priorSelectionRange":null,"prevScroll":[0,0],"isLabel":true,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","allowInput":false,"eventsAreIgnored":false,"eventHandler":{"__isSmartRef__":true,"id":2061},"derivationIds":[2033,"C79CAC2C-AD12-4860-AFFC-DBDB5F6703DA","412DD984-FA95-4021-87D5-8BB0F7CAD5EE","BD4919FD-E962-4721-8961-35CFAB1F8D95","EA1CB384-7558-4587-95C2-85F01702F591","ECBB3B8E-C00B-486C-8665-AB7F622D715A","DDE8F0DF-8C69-48FE-8E66-7CFF6AF26BEC","7B3BDA3D-EFBD-4EF7-8917-54BDC577BEDB","EC3369C8-32CC-4231-BA92-8AE18F31CE06","4B38D054-140A-45EF-8368-22AF925A1836","A751706D-6835-4927-B267-C599C29D3306","A1B0094B-A38A-4866-A517-BEE72F83DF6C","8578C06D-54B2-4641-B9E4-E1D4AF51E3A8","6B8FF4F7-07E5-4CC8-9B95-EE55A661001E","25A27101-0A3E-4DC7-905C-A2EB02D902A5","69FA64B5-E929-4DFF-8648-16BB6A382A5A","8904B9F2-B17C-4DA8-A625-4DD780153355","02E14602-852E-48FE-8BD4-7BE384E8EE45","244BCD34-20D7-474B-BE22-7E49F9DC97F8","17DA334F-F856-4929-86D4-99002967FBFC","6EA25BEF-524B-4457-9ADB-2239A6B2E6EB","EAFD373F-10F7-403D-B8BE-FC94A7416B93","1F827DBD-6C3A-4519-91DA-34FF73C9E80A","9D7B1466-88E5-4D04-A547-2D07FFC4DA02","86CE726C-9D15-46E2-9543-AE4F0EA1A36D","76F22DD1-4794-4381-91EB-ED6E94695429","7B32BEE3-B270-4822-9AE3-D1A6297A712B","D2E8DDE5-DB1E-4DBF-8BF0-6D3B045740D2","FA5F7187-0577-4853-B80C-E59C1C535CC6","C9697849-178F-4F06-9213-9B5BF3A61368","DEC9B37E-F6AC-48CA-961E-698151F671E7","207B266D-85D6-475B-9BD4-37F98DFC0D0F","6B38CA52-8CA7-4278-9A35-A1C36642A127","4571E6D0-33A1-4C62-9CE8-06245B2D4760","FAA5129D-44E1-41AD-8A75-247DC8A9A06C","9EFDE92C-3788-472F-AA60-9542822A9455","6433F921-B2E5-4EDF-B16D-03584AB95B68","8018E85F-16A8-4628-9A2B-BC39C55FBA41","1D93410B-A432-4B28-93E5-EAB94A051B06","2887943C-AC1B-4946-B037-88A60F526FD1","FB14565F-085B-408C-A7EA-C4C410204685","F6FF16E7-691F-45E2-AF3C-F13B083E6D79","74FC5C01-137A-4F66-B8FB-615A23F6F950","7DC9DE96-3253-4508-BA94-519EC17972CE","F5D86E15-FBB4-48E1-9A7B-75D92E1B3A1C","75C3D8FD-C199-44A9-8EBB-5427FA3BDC72","B65644D3-282D-4FFD-9DEE-0821C84348C8","6A84A74E-DB69-43CD-9823-32E744E7E32E","34395002-4437-4363-9958-F1480572D479","13CBA883-EE3F-47F7-A8B3-D2F1BEE39FB8","BD6F05FB-38B6-4557-AF85-967D852393AA","9C4FC937-7EA2-49D8-BAD6-D9278AC73263","0F5E9355-8660-4D7B-9C57-B5E611533C6F","8E9497E7-6FAD-4A8A-81FC-4832E607215A","FB014E5C-0821-4B03-AA43-7A48FC3ECD58","3AAC0B0F-4233-4933-A143-6363B909FB12"],"moved":true,"owner":{"__isSmartRef__":true,"id":1710},"_MinTextWidth":null,"_MinTextHeight":null,"isLockOwner":false,"layout":{"__isSmartRef__":true,"id":2062},"_Rotation":0,"_Scale":1.002003004005006,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(141.9,8.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(43.6,-9.0)"},"2057":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"_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(53.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"2058":{"partsSpaceName":"PartsBin/Text/","migrationLevel":2,"partName":"Label","revisionOnLoad":140039,"idOnLoad":"A2D0976D-329F-45F4-AF5B-66F5F68BD341","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2059":{"style":{"__isSmartRef__":true,"id":2060},"chunkOwner":{"__isSmartRef__":true,"id":2056},"storedString":"Pencil","_id":"_123","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2060":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2061":{"morph":{"__isSmartRef__":true,"id":2056},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2062":{"moveHorizontal":false,"centeredHorizontal":true,"moveVertical":false},"2063":{"submorphs":[],"scripts":[],"id":"DDFD7CB8-4D9C-4E9A-A9C2-4A5A6DB795D5","shape":{"__isSmartRef__":true,"id":2064},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_MaxTextWidth":18.899550000000033,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":2065},"textChunks":[{"__isSmartRef__":true,"id":2068}],"charsReplaced":"some text ","lastFindLoc":20,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":2070},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","87EBFDBF-139C-440C-982B-AAD48B9D98AC","97BE4891-629B-4CBB-BB38-338F4A138CF3","7EF6EA95-6CFE-4B3C-848B-1686ED2DD0EF","59ACADED-2375-4C49-B759-3C6BB03A6B87","F8CF7627-3328-4C73-B8E0-1908DC4E1196","AE00849F-5A56-4692-85CE-A7FCB45E3619","5018CE2A-F8F6-43C1-8C76-B21CDD466998","6ABA72E4-63BA-4CBE-A77D-7E437CA57994","20C44BEB-D347-4DF3-8520-F45ED4ADC861","73DC52D5-EF49-478F-B7D3-E071AEB6B0C6","26F58476-E767-42A3-8B8E-B54F63CD4A5B","DFF4B8F3-E31B-4E1F-82FF-188452AF89FF","6087D074-43C1-4602-8D61-6D28E6584AAF","376DDFFA-CB99-43BC-8D65-2CB2F2B0E1B0","3B8D3C62-5785-4162-90D5-D1EC928929A3","600A4B26-99F5-4862-B2A9-DCDC3F86FD7C","BF7110AD-02BF-4FAE-95AE-23C7C1E15D99","22F7B042-20C5-4641-ABD0-58FF31A31917","EB283B2C-86DC-4388-A13B-BCD66EA02AF6","F45228FB-41AE-44E9-B23D-CF3F364BC589","35B7D0BC-044A-4B72-BDF7-62DF7D33E849","CFE2E64E-62B0-4369-848A-595EAB543C2D","B3F508FE-E7B5-4B5A-9C5C-9EDA994269B5","E3DF4017-69F9-4380-92E8-00BFAD9DDC73","3B41F0EF-487E-4804-896B-C755BDB4F664","3CFB7D75-0895-404A-99D3-B98F2E865B0B","35CED00A-1646-4B4B-B02A-004FB513D9ED","1758E545-74B8-4C0E-A29D-54498DF2F4E1","4A0819EE-8979-4367-96FD-58E6570BC5A1","616B6C8F-57A8-433E-9BD2-321A61791802","AA556E8A-FBD2-4F93-AF21-E352C7B08737","0A637711-51CB-4252-A31E-09C415C815F6","439DA4CB-928C-4ABD-89BC-F303D5D46252","7C6A76DA-B28B-4A90-B229-B4117E994BF6","B1B7501D-3C1D-4141-B46F-83089B5B8013","AEC9B7E7-CDDC-4871-89B4-9A5D347BF779","73B1DEE8-0260-485E-8BB5-781485AE94FD","F9C66AED-4EC7-4BE8-A7B8-F60EA669836E","EF3F05B8-88A9-465D-B60F-5B915DFCA078","23A63915-1146-4049-9FB9-231E3BBE2D93","B9012178-0A08-4322-BF53-2120B2B26AC7","4479705E-5E00-4F9E-BDA5-947149D3F1D6","AF3C4ACF-2EBB-4E99-9D2B-5AA6B3BEBF08","83A1FCF0-C5D5-475B-825F-A5266779DE62","FEF294EA-9BAF-4124-A0AF-F70F2163788C","4C89801B-8EBD-4BDE-8FD8-EDCA366B717E","2682F05F-09DC-41CC-9649-715895B7D443","1CF97299-982E-4F9C-89CB-AD7D2FDD5A9D","2960B6E6-5E93-4827-9A1D-7B8DA53E7A7A","D1AF81C6-F7B1-48C7-B063-58764B6BD9F7","CA208165-9116-479C-978E-CF95DCE51B16","76DA9AB7-903F-42B2-9DEC-87E3231AAD48","C43C62BE-A676-4453-A520-01AB894707E4"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":18.899550000000033,"_MinTextHeight":null,"moved":true,"owner":{"__isSmartRef__":true,"id":1710},"isBeingDragged":false,"isLockOwner":false,"layout":{"__isSmartRef__":true,"id":2071},"_Rotation":0,"_Scale":1.002003004005006,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(18.0,358.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(38.0,-15.0)"},"2064":{"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(26.9,19.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"2065":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":2066}],"revisionOnLoad":141269,"idOnLoad":"DDFD7CB8-4D9C-4E9A-A9C2-4A5A6DB795D5","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2066":{"date":{"__isSmartRef__":true,"id":2067},"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"},"2067":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"2068":{"style":{"__isSmartRef__":true,"id":2069},"morph":{"__isSmartRef__":true,"id":2063},"chunkOwner":{"__isSmartRef__":true,"id":2063},"storedString":"Fill","_id":"_124","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2069":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2070":{"morph":{"__isSmartRef__":true,"id":2063},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2071":{"moveVertical":true},"2072":{"submorphs":[],"scripts":[],"id":"F3BDC0A9-13A4-4502-81BC-F0881A409DD8","shape":{"__isSmartRef__":true,"id":2073},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_MaxTextWidth":37.861569000000024,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":2074},"textChunks":[{"__isSmartRef__":true,"id":2077}],"charsReplaced":"FillOpacity","lastFindLoc":11,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":2079},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","87EBFDBF-139C-440C-982B-AAD48B9D98AC","A064931A-B29A-4756-9455-C78DAF8462F5","D993C10F-057F-4DAB-A297-3D22C667855F","5D25BC27-EA84-49FB-BB98-E513E34C02F1","D91985D3-023F-4E8E-A9FB-C23A9702FF1A","E1E59598-7652-461A-BE74-57B720E8CF32","C3FA0137-A20F-43A7-ADF5-A5044B382BCF","F191522B-FCE1-4CB4-9B60-3FC1FE122A8F","1BF9324C-7CDD-4B7A-B634-B675B07276C5","A800C4B9-2DA8-4A47-A6F3-BAC7FC5AA8F0","37B1073E-6AE4-40A7-929A-F46CD671054D","4B7AEEFC-9800-4FA2-AA34-1E46067FE555","A6CDF9DD-6C5B-48E9-B23A-C68D6F84A2F8","FE35DAC9-4F75-4640-95F8-16C30E901F97","C8769015-D01F-4E09-8676-FC3F5C47F46D","8E36B709-A0A7-4E76-AC5E-AA5530D639A5","688AB153-331E-4FDF-A89F-85788A1DFB11","B96FF59E-573C-4749-BDEF-308A2159A203","DBEB6FED-DBE1-42B6-9761-7140F975623D","0F8287CA-A4FA-4A75-A777-14538E618704","EB532BA2-6983-4075-A042-F948708B5B1C","CC8AF4E7-12B3-4A96-9A55-00933B960A10","D7BA7722-0AC9-4648-8E06-D8FD7CA13D21","08C2C389-A810-4EC1-9EB1-0C625AC7ECFB","5E0C539B-2A72-4ADB-A816-7E982D679AB7","64879F75-B142-41D6-AADD-FF308F523255","34A66A82-785B-461C-B1DB-6FD52D2DA387","B9C7D740-3185-4517-90C1-9E23DFD15CD9","B56C8BD3-8109-47F8-BB2B-54555F3226C1","29EBC4C8-30BF-4CCF-B95D-FBA38B2094AC","872FE71E-1BE1-48B3-8AEC-73DE76D05129","FA283085-C9B1-4ADE-B878-E4B1599A1437","F87171EB-50B6-4F1A-AEFB-9DDB9540D81A","0CBB2B59-0C45-4045-BF92-99A1033BF297","69FA40AB-9E42-410B-82C9-90C4728CEBB2","CFEA83D5-649A-4A99-9138-4B42C8EA777C","5A412C99-7A27-4844-A4C0-1AA225323A4D","4DBCECAE-3578-4BA2-B898-679F2F623483","AA243B8A-C881-44D0-81B7-1F2E742E6EAF","DC1230CC-F540-4103-8C96-C742CC2C8E5F","A0F5B112-E937-4A2C-ABC4-AB48EFA7D3CF","4BEF6991-E7A1-4C0F-8272-63F3671C97DC","C33CAC0C-555E-4EDE-84A8-DE4FCE9B23C9","50998858-A6E5-4E9B-A423-A67A38F74F4A","B6F72394-1544-4028-A957-7B94A9827336","E5FF352B-048B-4DCC-B06C-0E9A55E46DEC","63E44FC8-A5EF-4174-B9E6-90D998AAB34E","D666A164-EDBE-4960-A0CF-23E57001850E","3D74AD58-E2B6-4E68-A94F-E57A9ECE4563","CB778F1E-03FA-4807-BCB3-CFDD44D4FD46","C8DCA30C-0F91-431D-8437-12CDC71CEC28","55942F5A-F741-4540-BD54-7FF34CAD04A0","A661E54E-63F2-4B5C-A911-764F3C382F3D","FE87627E-580D-42F3-B0EA-FF45434D9CE3"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":37.861569000000024,"_MinTextHeight":null,"moved":true,"isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":1710},"isLockOwner":false,"layout":{"__isSmartRef__":true,"id":2080},"_Rotation":0,"_Scale":1.002003004005006,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,395.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(36.0,-14.0)"},"2073":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"_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(45.9,19.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"2074":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":2075}],"revisionOnLoad":141269,"idOnLoad":"F3BDC0A9-13A4-4502-81BC-F0881A409DD8","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2075":{"date":{"__isSmartRef__":true,"id":2076},"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"},"2076":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"2077":{"style":{"__isSmartRef__":true,"id":2078},"morph":{"__isSmartRef__":true,"id":2072},"chunkOwner":{"__isSmartRef__":true,"id":2072},"storedString":"Alpha","_id":"_125","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2078":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2079":{"morph":{"__isSmartRef__":true,"id":2072},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2080":{"moveVertical":true},"2081":{"submorphs":[],"scripts":[],"id":"EEEFC536-DBAF-4F52-BC9D-81ED4FC39948","shape":{"__isSmartRef__":true,"id":2082},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_MaxTextWidth":37.861569000000024,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":2083},"textChunks":[{"__isSmartRef__":true,"id":2086}],"charsReplaced":"Alpha","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":2088},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","87EBFDBF-139C-440C-982B-AAD48B9D98AC","A064931A-B29A-4756-9455-C78DAF8462F5","D993C10F-057F-4DAB-A297-3D22C667855F","5D25BC27-EA84-49FB-BB98-E513E34C02F1","7E86C484-6B33-4823-9C17-FB3E8A347E55","63CBE373-D3BF-48C8-885A-C520795271D7","6ABC5E0C-719A-415A-9CBB-46CD780CDAE1","C49B9986-1962-4EE8-B741-A9699871D96C","1A15D081-7400-4351-AD60-FAD5B5438483","529BAD00-5A95-49F0-AFC2-650879382482","56703798-90CF-47F0-BD3A-78A735083DB4","641E76CF-65BA-46E9-89B3-E8E6A6D79886","1BEF73B0-7CF1-4899-B0DC-47340BAADCD4","04A044EF-1F48-4168-85C8-17AC1E653154","CAA2BE98-1252-4C0E-8D20-A2021C2198C3","CFC2D137-E563-46A0-83B8-23C6F0BA0CBA","F2F88EB0-2406-44B3-801C-FEDCDBB4E93C","E3B671D0-82C5-4ED4-9A37-7F3350FAD744","84014494-A07A-42EE-85D6-20F98E77A287","451188AD-03AD-4AB9-B7C6-37A5FB675709","D5942531-DE47-4945-8A32-2ED2CDB02FB8","5A727A5D-8E29-4ADE-BCE5-6F872D0EE8E9","7736F1ED-946B-4971-AEF1-AC0605583889","545FADEB-9F97-4DE3-9BBB-3CFF1F87A2B5","6DA685F0-2078-43C4-8F63-AB5BA5295DF4","C6FF51C4-3A52-4ABD-B369-506313A5B295","438C4649-E5C1-4969-857F-0A090B93C560","C2E0A063-10B5-4353-9A10-51CD66325901","DD408343-4F7A-4912-B958-863CC5303D9A","6A2F3808-C4BF-49F9-BDD8-EC4FBCA842EC","A9DC04E2-0F09-4218-AA05-856ACE625EFD","2B910CD1-625C-4EF0-9199-2C722311C9F5","1A42F87E-6811-417A-B197-9AA5E39C2AD8","8841F375-58BC-4CCA-80C6-92842E2D0D45","8ECBCAB5-728A-4F75-8487-B1FE2D0E34F7","D6A8EC9A-544C-4ED3-9646-D943DAA46CCD","E151D4FF-36BA-4DA7-A28F-54E910E66F17","42034617-BB2D-41B4-A475-064332D150DB","A4DDFEA0-3830-4596-9148-7DE2D397CBEE","9487517E-A5E9-4ADC-85AD-A3F6FD872524","742CFF67-67AD-4A54-9539-4C28D806DD93","B57C92A5-852C-4D6D-9A71-FE3BED095824","A56D39BE-80C2-49D8-A2B2-5AB050878257","B6D9AB2A-28A4-463D-830A-F98DE9E164B7","CE6502AE-4A16-4C28-B858-75BE35E2AF50","CACA1AE4-3D34-4BD7-B012-8656098BC96B","471A207F-19A0-4E1C-8BE9-D7168DF5D2E4","7544E245-D27E-45E7-B5CA-8BF881A2E515","7033BE1A-44C1-4131-8C54-D3B6E9BFB74D","E57CAE97-FA86-4999-A1E4-4DF28DB16AA2","9FAE2975-7D10-43FF-9F9F-D167BE3FCE19","088320EA-D661-4863-97AE-54D78726C130","1AF1920E-09C9-4952-BF4F-809701095359","1B83728E-617E-4FCA-BA39-023815559FAE","9965C35E-CC35-4C1E-82B9-7001C6A65F51"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":37.861569000000024,"_MinTextHeight":null,"previousSelection":[0,5],"moved":true,"isBeingDragged":false,"isLockOwner":false,"layout":{"__isSmartRef__":true,"id":2089},"owner":{"__isSmartRef__":true,"id":1710},"_Rotation":0,"_Scale":1.002003004005006,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(21.0,436.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(36.0,-14.0)"},"2082":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"_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(45.9,19.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"2083":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":2084}],"revisionOnLoad":141269,"idOnLoad":"EEEFC536-DBAF-4F52-BC9D-81ED4FC39948","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2084":{"date":{"__isSmartRef__":true,"id":2085},"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"},"2085":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"2086":{"style":{"__isSmartRef__":true,"id":2087},"morph":{"__isSmartRef__":true,"id":2081},"chunkOwner":{"__isSmartRef__":true,"id":2081},"storedString":"Width","_id":"_126","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2087":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2088":{"morph":{"__isSmartRef__":true,"id":2081},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2089":{"moveVertical":true},"2090":{"submorphs":[{"__isSmartRef__":true,"id":2091}],"scripts":[],"id":"8F1E1191-6BC0-4FED-A3DF-0791739FE380","shape":{"__isSmartRef__":true,"id":2095},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","midColor","distanceToDragEvent"],"attributeConnections":[{"__isSmartRef__":true,"id":2100},{"__isSmartRef__":true,"id":2102},{"__isSmartRef__":true,"id":2104}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":1,"sliderKnob":{"__isSmartRef__":true,"id":2091},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"ColorSlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":2106},"eventHandler":{"__isSmartRef__":true,"id":2111},"layout":{"__isSmartRef__":true,"id":2112},"derivationIds":[2631,"729D9A8F-DDCC-4C30-A80B-BE2338365BE9","048081A3-791A-4CAD-BCB7-B0E99E88A108","2F5D16C6-73C1-45E2-AE26-E48354D8183F","5344A4B2-0120-48B4-A219-5DECCC226EB5","79EB29CB-055A-4DEA-8B7A-C690019C1F78","15FF0C94-D00A-48CD-9ACB-54FB7F4631EB","9D2D0DDF-46FA-4135-8EB9-85EFAB1FD282","A9388423-07CE-4BA8-8FA2-5EE0788AECC4","474E7EF9-0C2D-46DF-968D-A10A0CB2FC8C","AE3122C4-0026-499B-A8C2-0F94A5EDF4C9","4E5DB827-ED77-4BA8-97BB-112CE99AD887","954B31E7-04D2-4EF1-B9DB-4E8B34B6A6D0","83F7E492-F47B-46E3-AD8D-44D8EE046174","2D1D7F00-DD43-4139-885A-421D57AFD0E9","F4111528-0567-4FDA-9BA0-567522F4F9C8","846BA7C2-A6E1-408E-8C17-C449B3C94B78","EBDD88C8-A5C6-4717-A0A0-6D48CA80D9AE","0A72042B-46C7-44A3-AE67-F606076E200C","26CC2299-2173-4FC3-889C-723F8BE50E18","16559033-2C86-409A-9889-8F92E64142BD","91CE4838-9C68-4034-9EC3-E664B41FC585","5643DD24-41B8-423E-9F53-EE1DFB28D6E3","0B189275-5ED3-4690-A852-4BABD31B5A59","DFDC2C31-9519-4BB3-8918-D27043835DC1","CCE9C350-CA71-4756-81CC-BF5BAB0A3E36","1E258E62-A959-476A-9E74-E45B47A5C969","25625A34-B3D7-4DE7-83EC-5AADB6DC0D82","7415F52E-D6D6-4DAA-8CE7-D050F4957935","9CE5D22B-2512-4F48-831E-B3F94D2F6ED5","B2118B8E-7F68-4CC0-A63F-1088AF01DCE0","502BC274-5C97-4A9E-BCAF-40BDA97A9C09","07B94FA9-D7FF-4483-BE26-0CF3DD60B360","507A2273-9898-44F5-9349-C40376C926F4","20857639-5F5B-4C53-A54A-3C8642797E61","98DE7E9F-3367-4DF2-A4CE-9805C89CD4B3","97C8C337-0534-46C6-BE0E-DD5170228C57","FDD12894-DBFC-485C-AE41-F69EB45E981B","5728E9FC-1DE9-42DF-B7ED-9E80ED3C0841","15A318EA-732A-4535-A8D5-124B86782E21","61D74E44-5C1F-4C2F-B6FB-5F958DD59F1B","AACA1692-EF27-4322-9A30-EA130D1B4EF0","0791CE4D-E3D9-49F8-A944-0778BE078258","A71FAD38-C147-436C-B315-049F01CDE9A3","84364928-A6E4-4E4B-8630-3534919819DC","D64E10AC-B6CA-4C11-9107-1085CA5BE2D3","20E2A741-A16D-4B5D-A9B2-60C901371978","1A3DE8ED-15AC-4C44-9B1A-0AA8312E5BAD","C414BE17-8038-4C20-9C54-E912A44AD02D","72101930-E4F6-46BD-BCFD-8D0A0BAEA3D5","B61CEAA0-E910-4DC1-8FC0-7166C594F577","30120627-D107-4D68-8341-0A2D9BD9A770","C797C0DC-16FA-4AE5-84B0-CF75D03F39CF"],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":1710},"headRevision":145293,"prevScroll":[0,0],"value":0.5,"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2113},"__LivelyClassName__":"lively.morphic.Slider","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(21.0,346.2)","midColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(110.0,-24.0)"},"2091":{"submorphs":[],"scripts":[],"id":"2FEBAB9B-8C5D-471A-8ACC-FEBA4AB6889B","shape":{"__isSmartRef__":true,"id":2092},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"__serializedExpressions__":["_Position","hitPoint"],"slider":{"__isSmartRef__":true,"id":2090},"owner":{"__isSmartRef__":true,"id":2090},"styleClass":["slider_horizontal"],"eventHandler":{"__isSmartRef__":true,"id":2093},"derivationIds":[2632,"4685341A-CC42-43FD-A93E-AA9EBE585604","EE973BE5-DA45-458D-90BB-4AD89F30330A","47BA9027-1EA6-43C6-8DF6-E750470A1BB9","911AE91C-5FD6-4EB3-8510-F75B8F009354","792146B8-89E2-44AE-B529-B1E9329F0C06","487DF1B4-8903-4E6B-9851-C87C11D83824","DB875EAF-EAFC-40FA-A093-E2377E20A31C","2708F9E1-E7EC-4CBC-BDB6-882D38B16E72","376398F2-2938-479F-8FD9-E8C2F614F86C","1175FF58-851F-42C0-A18B-71669AE9CAD0","7CBC9FF9-969A-4496-BF6C-465E92B6CDF7","87F08916-20FB-46D9-9AA6-E16D459D647E","5E2F93A6-3487-4597-B56C-401EEBEE2DC5","C9BBD3FC-27DE-477E-85CA-07B63DE07550","CDC3B3E7-78D6-4D8B-81D6-17214FB36669","43405D29-F5EF-45CC-B7E2-BAC5635DE2E3","AB363F6E-E2D5-43A3-8D63-D384776CAD3D","40B5F039-5AC6-4A23-AF0D-1487A4C7E9A4","7A2EE06E-343E-437A-B073-CB1502C5F1BA","11B6AF0A-BB1D-4188-94C9-BD3793B8FE53","3079ECEA-F10E-4DAA-85D1-30ADE80AB625","D0EB1C08-345E-455D-9255-B368A5F6D9EE","A861677A-0B23-4506-AF72-25D91A031171","4A53F26D-0181-41E2-BEEA-F59A0291C646","7542A302-95D7-4115-88D5-EDF66C1FA3E1","1B62664E-ED5D-4831-8318-3F2CD020C232","898653B9-DCB5-4BB8-BE3F-1BF601DACFF5","B071C25C-72C6-4639-BC0B-689429545879","A08647C5-88C6-4FC3-B87A-11AC8FAB1296","648BCF65-C395-4C6A-8894-9DEAC96B196B","B33A21DF-06E0-40DA-8ED5-7527A25B7CA6","1EBD6801-4164-4535-8BCE-FB8BCC27F6D1","3522E372-CF8B-45C2-A1F5-F9C23C312BE9","46167F3A-53D0-47F7-A116-9E5ECEEE72D0","79AB201C-8234-4F29-9543-C2416F6A2EC3","B5796EAF-AE7C-4E30-A7FA-A8CB0586560E","2437D99E-EE00-490F-9637-BE7534759CEA","1AEBE000-0395-4451-99C2-19600148ECC5","E9B5E08E-E524-422D-B1EA-EB78C6889BF4","DC173E10-106F-44C2-958B-0C9CE6084F31","D93CC9A1-A4BE-484A-B8B3-BBC3DC5359BE","E9904CDB-1C6C-464D-9126-94EB755AE1C8","33D660E8-5DC9-4050-B336-F552107969CB","1BE95D9C-1ABE-4F0D-8620-CB261D3B19E1","E0835ACD-4566-444B-997A-99D966D1AF02","A60F0F94-6E0B-42EC-8F9F-1B79882AF238","91D96403-77B3-4842-ADCF-F1209414DE8D","703367B6-C9C9-4B1B-B581-D5584A63089D","D98CBD44-8357-4699-8474-72FD6DE1190A","57E36DE5-06D5-4CC3-9EE8-569B0F688DA9","CF832712-A15A-418E-A326-057504046319","828B5E6E-4243-47BA-8DE4-581A3017FA6F"],"isBeingDragged":false,"draggableWithoutHalo":true,"showsHalos":false,"_ClipMode":"visible","prevScroll":[0,0],"partsBinMetaInfo":{"__isSmartRef__":true,"id":2094},"__LivelyClassName__":"lively.morphic.SliderKnob","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(136.8,0.0)","hitPoint":"lively.pt(1123.0,403.0)"},"2092":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":2.7760000000000002,"_BorderRadius":13,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(30.4,7.0)","_BorderColor":"Color.rgb(146,146,146)","_Fill":"Color.rgba(235,235,235,0.6)","_Padding":"lively.rect(0,0,0,0)"},"2093":{"morph":{"__isSmartRef__":true,"id":2091},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2094":{"requiredModules":[],"idOnLoad":"2FEBAB9B-8C5D-471A-8ACC-FEBA4AB6889B","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2095":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":2096},"_BorderRadius":6,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(304.0,7.0)","_BorderColor":"Color.rgb(95,94,95)","_Padding":"lively.rect(0,0,0,0)"},"2096":{"stops":[{"__isSmartRef__":true,"id":2097},{"__isSmartRef__":true,"id":2098},{"__isSmartRef__":true,"id":2099}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,1,0)"},"2097":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"2098":{"offset":0.5,"__serializedExpressions__":["color"],"color":"Color.rgb(0,0,0)"},"2099":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,0,0)"},"2100":{"sourceObj":{"__isSmartRef__":true,"id":2090},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":2090},"targetMethodName":"adjustSliderParts","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2101},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2101":{"source":{"__isSmartRef__":true,"id":2090},"target":{"__isSmartRef__":true,"id":2090}},"2102":{"sourceObj":{"__isSmartRef__":true,"id":2090},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":1710},"targetMethodName":"setBorderFillOfTarget","converterString":"function (val) {return this.getSourceObj().getColor()}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2103},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2103":{"source":{"__isSmartRef__":true,"id":2090},"target":{"__isSmartRef__":true,"id":1710}},"2104":{"sourceObj":{"__isSmartRef__":true,"id":2090},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":1710},"targetMethodName":"updateAlphaSlider","converterString":"function (val) {\n return this.getSourceObj().getColor()\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2105},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2105":{"source":{"__isSmartRef__":true,"id":2090},"target":{"__isSmartRef__":true,"id":1710}},"2106":{"requiredModules":[],"partsSpaceName":"PartsBin/iPad Widgets/","migrationLevel":4,"partName":"Slider","comment":"The connection point \"value\" can be used to read/write the slider knob position.","changes":[{"__isSmartRef__":true,"id":2107},{"__isSmartRef__":true,"id":2109}],"revisionOnLoad":140039,"idOnLoad":"8F1E1191-6BC0-4FED-A3DF-0791739FE380","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2107":{"date":{"__isSmartRef__":true,"id":2108},"author":"athomschke","message":"","id":"D5731AD3-FA80-46BF-85E1-B66950AD79A1"},"2108":{"isSerializedDate":true,"string":"Fri Feb 03 2012 13:17:09 GMT+0100 (CET)"},"2109":{"date":{"__isSmartRef__":true,"id":2110},"author":"undefined","message":"usable on desktop now","id":"16A49220-1DD9-438C-9AD4-FC0DCF759D78"},"2110":{"isSerializedDate":true,"string":"Tue Mar 13 2012 11:47:54 GMT+0100 (CET)"},"2111":{"morph":{"__isSmartRef__":true,"id":2090},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2112":{"resizeWidth":true,"moveVertical":true},"2113":{"updateColor":{"__isSmartRef__":true,"id":2114},"updateFill":{"__isSmartRef__":true,"id":2118},"getColor":{"__isSmartRef__":true,"id":2122},"setKnobFill":{"__isSmartRef__":true,"id":2126}},"2114":{"varMapping":{"__isSmartRef__":true,"id":2115},"source":"function updateColor(color) {\n this.midColor = color;\n this.setFill(new lively.morphic.LinearGradient(\n [\n {offset: 0, color: color.mixedWith(Color.white, 0)},\n {offset: 0.5, color: color},\n {offset: 1, color: color.mixedWith(Color.black, 0)}\n ],\n 'eastWest'\n )); \n}","funcProperties":{"__isSmartRef__":true,"id":2116},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2115":{"this":{"__isSmartRef__":true,"id":2090}},"2116":{"timestamp":{"__isSmartRef__":true,"id":2117},"user":"undefined","tags":[]},"2117":{"isSerializedDate":true,"string":"Tue Mar 13 2012 11:49:04 GMT+0100 (CET)"},"2118":{"varMapping":{"__isSmartRef__":true,"id":2119},"source":"function updateFill(value) {\n\n}","funcProperties":{"__isSmartRef__":true,"id":2120},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2119":{"this":{"__isSmartRef__":true,"id":2090}},"2120":{"timestamp":{"__isSmartRef__":true,"id":2121},"user":"undefined","tags":[]},"2121":{"isSerializedDate":true,"string":"Tue Mar 13 2012 11:48:47 GMT+0100 (CET)"},"2122":{"varMapping":{"__isSmartRef__":true,"id":2123},"source":"function getColor() {\n var color = this.midColor;\n var alpha = this.get('AlphaSlider').getValue();\n if (this.value < 0.5) { \n return color.mixedWith(Color.white, 1-(0.5-this.value) * 2).withA(alpha)\n }\n else { \n return color.mixedWith(Color.black, 1-(this.value-0.5) * 2).withA(alpha)\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2124},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2123":{"this":{"__isSmartRef__":true,"id":2090}},"2124":{"timestamp":{"__isSmartRef__":true,"id":2125},"user":"undefined","tags":[]},"2125":{"isSerializedDate":true,"string":"Tue Mar 13 2012 11:48:39 GMT+0100 (CET)"},"2126":{"varMapping":{"__isSmartRef__":true,"id":2127},"source":"function setKnobFill() {\n var knobStyle= new lively.morphic.LinearGradient(\n [\n {offset: 0, color: Color.darkGray.mixedWith(Color.white, 0.5)},\n {offset: 0.3, color: Color.lightGray},\n {offset: 1, color: Color.white}\n ]\n )\n this.sliderKnob.setFill(knobStyle);\n}","funcProperties":{"__isSmartRef__":true,"id":2128},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2127":{"this":{"__isSmartRef__":true,"id":2090}},"2128":{"timestamp":{"__isSmartRef__":true,"id":2129},"user":"undefined","tags":[]},"2129":{"isSerializedDate":true,"string":"Tue Mar 13 2012 11:45:15 GMT+0100 (CET)"},"2130":{"submorphs":[],"scripts":[],"id":"B89F91AC-119C-438B-BA74-CC74B47E4931","shape":{"__isSmartRef__":true,"id":2131},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":2132},"__serializedExpressions__":["_Position","distanceToDragEvent"],"itemList":["solid","hidden","dotted","dashed","double","groove","ridge","inset","outset"],"selectOnMove":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":2133}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"name":"BorderStyleList","partsBinMetaInfo":{"__isSmartRef__":true,"id":2134},"prevScroll":[0,0],"selectedLineNo":0,"valueScale":1,"changeTriggered":true,"derivationIds":[11781,"1EF926CA-67F0-45FA-9E7D-E9034D56CAA2","2E149ACE-250A-4465-BC05-AA66A575398B","7096417E-0F8D-4B98-AC51-8E81563E75BD","16D59198-60CB-4E25-B9DA-D8AFDE6B9B2B","981B90D9-AE6A-4508-9CAF-21C2A5A49584","9AA97AE5-50A1-4B73-9DD5-4E364E5FDF72","C197A504-B16B-4280-9DE4-DC595D158682","8D06E9D6-D635-44CB-B717-6CB10912DC70","CF5D6727-217C-443B-BE77-0877990A3BEB","9AFEB5EE-AE5B-4224-AB00-41F2611F3422","73D7A271-669F-4F7A-9175-814EBD6D4F30","5D69AB53-CCF5-47B5-9EC3-6264F78A4248","9F42AAE7-6C1E-4698-AD90-D051D2544D95","1D26869E-18A6-4A1D-BBCC-DBA950DC9807","1647007C-25C5-405D-A011-D51CDA5BB538","9390C209-8BF9-4EC9-8A04-7B198E6216DB","0F17BFF9-85EA-4782-8E1B-8A21C923BA15","8CE96CCC-365D-4BA2-A3E2-88ABBEF27B21","42157C35-C27D-4180-8A78-6949E190BAF1","3D61555A-7B24-472E-85AE-97175357A63E","098C17F3-FC96-4541-8609-BE4973216894","68310638-EF3A-4805-B102-6E2B935161EF","BDF011CE-45E1-4C2B-A9B3-2E43A51631F3","42A32573-F954-42DA-A655-963D6BBD8ADE","FB756F60-AAA3-4C9E-914D-E61B3DEA0228","DEC2E4F2-F39E-4D77-B8BB-3D2850C77E1B","12C03103-D466-4D5E-9E59-A1D31AC68065","A1987F2E-0259-4F47-91F7-57C99E2D931B","1921E24C-1307-4F5B-8656-46BE2D6DD746","0FCC90FB-9101-483F-9F36-D8E75E16F308","2C97FA20-2D26-484B-945A-905A6CDF5B8E","E31E7E34-6B1F-4F4A-AFFE-AC91730429FB","5C743413-018E-42D4-AF7A-96C89D86726F","886CB667-3E7A-4E8F-AD1C-DB6AC707002B","7E0CFDA0-2FE8-454C-8D81-523AB8858617","992ECA9C-1526-4E1A-A0EF-6CCC8807AC1D","31C22FA6-B6F8-41B3-8BF3-092027ACB204","1639A328-52B2-4FE6-A0BC-F767086A0600","5A8CA7D4-3E57-478B-A1FB-6A83B9B43086","9AF31BE3-7F86-4F88-A595-23F691330740","EB27890A-74DF-4336-8BF0-184F0C93A081","371530F7-409D-47C7-BD1F-EAABAEE619A3","488457A9-8130-4186-9C88-A7335BD204C6","3F2902A9-3DC3-4E9C-9C3F-FCCB62A0B539","213A1183-634B-45AF-98E5-20F37A9CBDF6","A2F03D82-9AAD-4AE8-97FE-1289E9BE49C1","4C4E6C9E-3B44-4238-B234-353E095AF450","083677C1-8954-4ECA-AA1F-1FF564A47BA2","00A15B01-BB8F-4ADB-8553-49DA4684EE3B","C844179B-0BA8-413F-9E7B-2AA6AB18D31E","7CE654A0-8718-4581-B4A8-CAAB13B0C4CC","DDE9D473-7017-4D62-84F7-C6E088B33007"],"owner":{"__isSmartRef__":true,"id":1710},"isLockOwner":false,"selection":"solid","layout":{"__isSmartRef__":true,"id":2135},"isBeingDragged":false,"#startLetters":"sel","_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2136},"__LivelyClassName__":"lively.morphic.DropDownList","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(22.6,462.8)","distanceToDragEvent":"lively.pt(106.5,-16.1)"},"2131":{"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":0,"_BorderRadius":0,"_BorderStyle":"solid","_Opacity":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(304.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"2132":{"morph":{"__isSmartRef__":true,"id":2130},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2133":{"sourceObj":{"__isSmartRef__":true,"id":2130},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1710},"targetMethodName":"setBorderStyleOfTarget","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2134":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","comment":"\"Native\" drop down list","idOnLoad":"B89F91AC-119C-438B-BA74-CC74B47E4931","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2135":{"resizeWidth":true,"moveVertical":true},"2136":{"setupConnections":{"__isSmartRef__":true,"id":2137}},"2137":{"varMapping":{"__isSmartRef__":true,"id":2138},"source":"function setupConnections() {\n connect(this, 'selection', this.owner, 'setBorderStyleOfTarget')\n}","funcProperties":{"__isSmartRef__":true,"id":2139},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2138":{"this":{"__isSmartRef__":true,"id":2130}},"2139":{"timestamp":{"__isSmartRef__":true,"id":2140},"user":"undefined","tags":[]},"2140":{"isSerializedDate":true,"string":"Tue Mar 13 2012 16:14:21 GMT+0100 (CET)"},"2141":{"submorphs":[],"scripts":[],"id":"B9EACF0D-6CFA-43DD-B2B7-A4B8D14E53FB","shape":{"__isSmartRef__":true,"id":2142},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_MaxTextWidth":37.861569000000024,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text3","partsBinMetaInfo":{"__isSmartRef__":true,"id":2143},"textChunks":[{"__isSmartRef__":true,"id":2146}],"charsReplaced":"Alpha","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":2148},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","87EBFDBF-139C-440C-982B-AAD48B9D98AC","A064931A-B29A-4756-9455-C78DAF8462F5","D993C10F-057F-4DAB-A297-3D22C667855F","5D25BC27-EA84-49FB-BB98-E513E34C02F1","7E86C484-6B33-4823-9C17-FB3E8A347E55","63CBE373-D3BF-48C8-885A-C520795271D7","6ABC5E0C-719A-415A-9CBB-46CD780CDAE1","C49B9986-1962-4EE8-B741-A9699871D96C","1A15D081-7400-4351-AD60-FAD5B5438483","529BAD00-5A95-49F0-AFC2-650879382482","56703798-90CF-47F0-BD3A-78A735083DB4","641E76CF-65BA-46E9-89B3-E8E6A6D79886","1BEF73B0-7CF1-4899-B0DC-47340BAADCD4","04A044EF-1F48-4168-85C8-17AC1E653154","CAA2BE98-1252-4C0E-8D20-A2021C2198C3","CFC2D137-E563-46A0-83B8-23C6F0BA0CBA","F2F88EB0-2406-44B3-801C-FEDCDBB4E93C","E3B671D0-82C5-4ED4-9A37-7F3350FAD744","FFF9EFB7-4779-4F10-AEEC-D1265E9BC385","3D67B2C2-6EBE-4F71-A440-F131BC4C76E2","F1B52058-B9BC-461F-9A55-A9BEA890790A","972D0D71-98B8-42CB-8EF6-17F59A80918B","23CEC2A7-13D5-4F1D-9C8F-EDFFFB7A73E2","094A64D1-2788-4DDE-9C54-2457D98DACEE","662C11E2-B06F-4A6C-96DD-FCBFEEEA7F94","856DBAB4-F668-4F3D-B7BA-6A4E3019D614","1CE09935-370E-4A05-B9E0-FE033F041608","0BB47618-B050-499E-81D2-0DE2BF7E4B64","226D2754-6232-4140-8F73-76873EA796E8","56A50A4A-E18C-4C9C-B341-093E162DEC51","FF9BB351-78DF-4E0E-B4E7-B166A6194597","5FBEB8DB-49EB-47F5-91CE-797DE4F488AF","06E210C7-725D-4D25-B396-5EF1A3B441FC","CCF9F7BE-ABFC-4BAF-8A73-91B127FEBBF6","DA11AD40-B131-4B47-A092-CBFB0488B159","2697A248-1CEF-41D3-863C-DA44F5BF74B8","371D82B1-B456-484D-8BE6-03EB98F37024","3D97F6A7-9D54-40FE-BB62-FC4924343E8E","55AB989D-DCF7-4449-8A67-A507C178A5E7","6F05544E-6FE6-4A9E-A3BB-5942E5A3792D","BEF968E4-A4FE-4C8F-8CEE-7AA4C0787388","7281ED0C-9ACA-40B6-A10D-4967F650C20B","557333BB-CF73-4761-9448-95B536D2C80B","FCE1A780-EF11-47DB-AFED-15432A76BBFE","6607FC85-E16A-4037-B9E4-2F6A361E4BF1","71A5927E-2C49-4AC0-9FF1-04B52D9138E8","B6FE9A82-AE4A-4536-BC68-F124335D17C1","CCC84C2C-452C-4DD6-B97C-C59199363DD1","35C13158-9C82-4BC9-8707-1A44C16A000A","A1DD769A-DA9B-4CE5-A1D4-E1491C026428","1A593874-83E6-48CB-9C89-E91C09DE771D","3213D453-FA3B-4AEF-9769-2D3DD32688E8","623DC1C5-4683-4FD6-A87D-3768D4B5FA00","C39C651F-C4F8-454A-AA61-C969A96F4E96","943B12C4-62CD-4834-B0B5-314010EBEED4","7A9C5AAA-8826-407B-9EA6-77D7CB65BE33"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":37.861569000000024,"_MinTextHeight":null,"previousSelection":[0,5],"moved":true,"isBeingDragged":false,"isLockOwner":false,"layout":{"__isSmartRef__":true,"id":2149},"owner":{"__isSmartRef__":true,"id":1710},"_Rotation":0,"_Scale":1.0100552207170068,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(16.0,483.6)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(33.1,-9.7)"},"2142":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"_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(45.9,19.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,255,255)"},"2143":{"partsSpaceName":"PartsBin/Basic/","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":2144}],"revisionOnLoad":141269,"idOnLoad":"B9EACF0D-6CFA-43DD-B2B7-A4B8D14E53FB","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2144":{"date":{"__isSmartRef__":true,"id":2145},"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"},"2145":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"2146":{"style":{"__isSmartRef__":true,"id":2147},"chunkOwner":{"__isSmartRef__":true,"id":2141},"storedString":"Style","_id":"_127","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2147":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2148":{"morph":{"__isSmartRef__":true,"id":2141},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2149":{"moveVertical":true},"2150":{"submorphs":[{"__isSmartRef__":true,"id":2151}],"scripts":[],"id":"3AD7D72E-0B2D-4539-B1B2-CE4E8FBE3C44","shape":{"__isSmartRef__":true,"id":2159},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"attributeConnections":[{"__isSmartRef__":true,"id":2164},{"__isSmartRef__":true,"id":2166}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":20,"sliderKnob":{"__isSmartRef__":true,"id":2151},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"WidthSlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":2168},"eventHandler":{"__isSmartRef__":true,"id":2169},"layout":{"__isSmartRef__":true,"id":2170},"derivationIds":[2631,"6B27953E-F9AA-45A9-BD2F-511798CFA1FC","AA8DFB92-6F0E-47C5-BE98-776C3968B2D9","8C508C06-B51F-4A11-982F-EA25F0D0E9EF","54416319-8F88-4091-8BDF-0E1BE81DB367","8778BE1F-597D-4295-99C1-BD594EF26C48","395D8CAE-B0ED-4054-9FEC-793F45C2A6F1","9C483BCC-1609-4755-A6CB-5E71D03BB8E3","023E6F67-C853-4F7A-B1A2-145A0183BDD9","F208B3C0-CA78-4557-8DF4-8E678C2B1D99","77CABE97-38FF-466A-B564-004E63A2ACB5","473724D9-D218-4EB7-AC47-3FE4D15B9417","27956314-E491-4446-BDBD-37B429115C0E","F177D12D-F3BA-47D1-BCA0-CD64B85F5E13","D5C0743C-DDAD-40C5-ACA8-98C39EE1E437","F2315DED-BE1F-478B-942B-668A3ECDD49F","49D075D6-F992-4C2E-8F73-ECEAFB34B9D8","3F74B545-E991-4E1A-892A-ACFFD954E1EA","AFCA4134-34CD-4B4F-AFE7-625B9309B92A","F84127AA-D2CC-46E5-90A5-A6533DA2F5C2"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":1710},"isBeingDragged":false,"value":0,"_Rotation":0,"_Scale":1.0080361203307935,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2171},"__LivelyClassName__":"lively.morphic.Slider","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.4,423.4)","distanceToDragEvent":"lively.pt(208.0,-15.0)"},"2151":{"submorphs":[],"scripts":[],"id":"904D3211-49F5-4C34-B6C4-3EB0522049A6","shape":{"__isSmartRef__":true,"id":2152},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"__serializedExpressions__":["_Position","hitPoint"],"slider":{"__isSmartRef__":true,"id":2150},"owner":{"__isSmartRef__":true,"id":2150},"styleClass":["slider_horizontal"],"eventHandler":{"__isSmartRef__":true,"id":2157},"derivationIds":[2632,"C2BF365D-48F7-44DD-92E4-A0436F6CC291","BE155D1A-6522-4B0B-BFA4-9EE64487A7C7","A3CA8757-9E7A-4587-BFE3-215A9AF10924","8CAD3AA6-6807-4A3D-AFEF-BF310390E3DE","2C31CE8E-1D85-435D-A797-57B14CF9367F","CA8041BA-A7A7-4B29-B90E-F77337EEBAA5","8B31F01E-40AD-4151-B7CC-A51A59C3272D","C278F90E-F15A-41D4-9E5E-95050A820B7C","386ADEFD-F560-4110-968E-0C0FEDDBEE9F","76EE616F-0357-4A7C-B035-8626BBC30BD6","4F4C8A9B-7556-4179-9077-2A63BB2D9CF3","181E8E67-6F3C-4A7D-A45A-A35CC0B5BFF8","7D8E97FE-8541-4758-915B-2816B7BDA3FA","2DFD052E-9C80-4600-AE6E-54DA027BC195","2FAE88B1-1060-42F9-AA26-83D180480FE5","91149FA6-CF68-44F8-BCFD-EE263FD575DE","BCF85DE5-D26F-4500-9941-C65484C25D7B","2E7461DF-B034-4428-BF2F-6BEC400A174E","A389AA34-6942-464A-A61A-9148671B677E"],"_ClipMode":"visible","isBeingDragged":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2158},"__LivelyClassName__":"lively.morphic.SliderKnob","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)","hitPoint":"lively.pt(1322.0,531.0)"},"2152":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":2153},"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(30.4,7.0)","_BorderColor":"Color.rgb(102,102,102)","_Padding":"lively.rect(0,0,0,0)"},"2153":{"stops":[{"__isSmartRef__":true,"id":2154},{"__isSmartRef__":true,"id":2155},{"__isSmartRef__":true,"id":2156}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2154":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(196,211,221)"},"2155":{"offset":0.5,"__serializedExpressions__":["color"],"color":"Color.rgb(137,167,187)"},"2156":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(96,130,153)"},"2157":{"morph":{"__isSmartRef__":true,"id":2151},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2158":{"requiredModules":[],"idOnLoad":"904D3211-49F5-4C34-B6C4-3EB0522049A6","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2159":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":2160},"_BorderRadius":6,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(304.0,7.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)"},"2160":{"stops":[{"__isSmartRef__":true,"id":2161},{"__isSmartRef__":true,"id":2162},{"__isSmartRef__":true,"id":2163}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2161":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"2162":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"2163":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"2164":{"sourceObj":{"__isSmartRef__":true,"id":2150},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":1710},"targetMethodName":"setBorderWidthOfTarget","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2165},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2165":{"source":{"__isSmartRef__":true,"id":2150},"target":{"__isSmartRef__":true,"id":1710}},"2166":{"sourceObj":{"__isSmartRef__":true,"id":2150},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":2150},"targetMethodName":"adjustSliderParts","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2167},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2167":{"source":{"__isSmartRef__":true,"id":2150},"target":{"__isSmartRef__":true,"id":2150}},"2168":{"requiredModules":[],"partsSpaceName":"PartsBin/Inputs","migrationLevel":2,"partName":"Slider","comment":"The connection point \"value\" can be used to read/write the slider knob position.","revisionOnLoad":148695,"idOnLoad":"3AD7D72E-0B2D-4539-B1B2-CE4E8FBE3C44","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2169":{"morph":{"__isSmartRef__":true,"id":2150},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2170":{},"2171":{"setupConnections":{"__isSmartRef__":true,"id":2172}},"2172":{"varMapping":{"__isSmartRef__":true,"id":2173},"source":"function setupConnections() {\n this.attributeConnections.invoke('disconnect')\n connect(this, 'value', this.owner, 'setBorderWidthOfTarget', {});\n connect(this, \"value\", this, \"adjustSliderParts\", {});\n}","funcProperties":{"__isSmartRef__":true,"id":2174},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2173":{"this":{"__isSmartRef__":true,"id":2150}},"2174":{"timestamp":{"__isSmartRef__":true,"id":2175},"user":"athomschke","tags":[]},"2175":{"isSerializedDate":true,"string":"Fri May 18 2012 14:12:32 GMT+0200 (CEST)"},"2176":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_ClipMode":"visible","_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(342.0,518.4)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(146,146,146)","_Fill":"Color.rgb(255,255,255)"},"2177":{"morph":{"__isSmartRef__":true,"id":1710},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2178":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2179},"derivationIds":[null,"3BFE1379-1F04-4D67-9EF7-5B4FBFDBA664","5D6C7189-578D-43F4-9CD7-1147488CC39A","B94896ED-7945-451C-A272-EA37CA082437","79E0E27D-35CD-4A03-B953-6F312765B235","D910A585-E632-4BF3-B5E2-3C8C154AE3CF","663F24FF-769C-4449-B930-428BC331F801","78E6C55C-74A8-40BE-8945-601B8A6A8DC5","8B22D49A-3C38-492E-BC57-A51B77BAC1AF","0CDF2390-AF1D-4F41-8CFD-A48C6F218004","541AD507-0755-4227-8E55-0AD0063413B0","96D6CBE3-A7CC-4B98-9085-1F8AC9094FBB","E7ADEEC3-05EA-4DAA-9123-4115A65E19D7","CEF69D58-911C-468E-8373-CFC838CA8ABB","DE4FC545-B285-4F44-923B-C98E6184A1E0","C9450FA0-D866-4133-8DD9-5BD20D41B1FE","DD1B8752-C7BD-4452-B9C8-94D3F0F07CFF","5728FB50-ECBE-41F8-9A2B-E303875FB2A9","50059C5E-6E8B-4386-B9DD-FC2FEC6A867D","65DBB414-A81E-4413-9D82-9F80F0D373F7","C170EE35-98E8-445C-B2E9-EA3968AC312A","58202EAC-1B7D-4B20-BEF0-DEB4A086E0B9"],"id":"D478DC86-5731-4215-B687-AAB4DA6B26A3","eventHandler":{"__isSmartRef__":true,"id":2180},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position","normalFill","lighterFill","distanceToDragEvent"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2181},"chooserWidget":{"__isSmartRef__":true,"id":1710},"owner":null,"attributeConnections":[{"__isSmartRef__":true,"id":2187}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"layout":{"__isSmartRef__":true,"id":2189},"isLockOwner":false,"showsHalos":false,"name":"ColorButton","colorSlider":{"__isSmartRef__":true,"id":2190},"selectable":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2229},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(120.5,396.0)","normalFill":"Color.rgb(121,121,121)","lighterFill":"Color.rgb(230,230,230)","distanceToDragEvent":"lively.pt(74.5,-9.0)"},"2179":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_ClipMode":"visible","_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,30.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(102,102,102)","_Fill":"Color.rgb(160,0,152)"},"2180":{"morph":{"__isSmartRef__":true,"id":2178},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2181":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2182},"derivationIds":[null,"409AFB2A-7C17-44E5-973E-DD024B4CD5F8","D5F9CE00-5FA6-4908-9AB4-0A7E3C77A700","BE9078C1-0F94-4812-9E6A-5FEBAF5CD444","70AE98EB-20F3-4475-838A-2B496B86064E","FE986E29-AA1F-40D8-A74A-E77F7552A745","BF036DBC-71B7-4D1C-8207-AB523600C020"],"id":"245B31E3-A914-450B-999C-72F26243A5F7","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2183}],"eventHandler":{"__isSmartRef__":true,"id":2185},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_Position","_TextColor"],"_MaxTextWidth":100,"_MinTextWidth":100,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":null,"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"layout":{"__isSmartRef__":true,"id":2186},"isLockOwner":false,"showsHalos":false,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,7.0)","_TextColor":"Color.rgb(26,41,127)"},"2182":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"_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(100.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2183":{"style":{"__isSmartRef__":true,"id":2184},"chunkOwner":{"__isSmartRef__":true,"id":2181},"storedString":"Apply","_id":"_128","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2184":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2185":{"morph":{"__isSmartRef__":true,"id":2181},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2186":{"centeredVertical":true,"centeredHorizontal":true,"moveVertical":false},"2187":{"sourceObj":{"__isSmartRef__":true,"id":2178},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2178},"targetMethodName":"updateBorderFillOfTarget","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2188},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2188":{"source":{"__isSmartRef__":true,"id":2178},"target":{"__isSmartRef__":true,"id":2178}},"2189":{"adjustForNewBounds":true,"centeredHorizontal":true,"moveVertical":true},"2190":{"submorphs":[{"__isSmartRef__":true,"id":2191}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2203},"derivationIds":[null,"364359B5-1B95-4042-A1C6-CC5B778FBAB2","E23C63BE-652E-40F7-8097-3DF7BED48B6C","A6A49117-8DAC-4A69-AF96-BA716A6C97EB","C0B5F763-CA00-4443-B9CD-2CA95B36429B","77B2DB00-1E0D-4B3E-B3C9-202137BF3133","942AB4D6-4180-4618-BFAE-FA77436A07EA","39BFE677-6965-447C-8920-74E41CF1199A","F945FF1B-1922-4BC1-8029-435B2E295162","7DCD9012-2605-495C-AD57-1C70B8F8EF89","755F7C9A-3821-4A3E-9BA7-CF67F715C9A9","576830D2-EAA2-4CE3-9267-49C3069C041B","615B5236-3080-4512-BD82-4E248EF48B72","7F3C54D5-8B7C-4B5D-AA97-62485D67B23F","3042EF8C-3796-43E2-92DB-3F6C9D9A479E","59A3F72B-B84A-4E6C-A251-AD4EA34C0BAD","66A534B9-6DCD-4F91-B586-CF1BA826557D","F6145A65-C9F9-4473-9FCA-0CB8760CFC99","80031AFD-1DED-4106-9F99-32C316B8A5DF","4D1F7850-8645-4D46-A6D8-D3B824D9FFF7","CA9EE9CE-6106-4B91-AB54-593C5557A152","DE940626-E2D2-40C4-A8DF-BB608552A705"],"id":"F64E7757-3E90-485B-BD5C-29DD01C7EA38","eventHandler":{"__isSmartRef__":true,"id":2208},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","distanceToDragEvent","midColor"],"attributeConnections":[{"__isSmartRef__":true,"id":2209},{"__isSmartRef__":true,"id":2211},{"__isSmartRef__":true,"id":2213}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliderExtent":0.1,"valueScale":1,"sliderKnob":{"__isSmartRef__":true,"id":2191},"styleClass":["slider_background_horizontal"],"owner":null,"showsHalos":false,"knobRatio":3,"isLockOwner":false,"layout":{"__isSmartRef__":true,"id":2215},"isBeingDragged":false,"prevScroll":[0,0],"name":"ColorSlider","colorChooser":{"__isSmartRef__":true,"id":1710},"value":0.5,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2216},"__LivelyClassName__":"lively.morphic.Slider","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(22.0,332.0)","distanceToDragEvent":"lively.pt(168.0,-10.0)","midColor":"Color.rgb(0,151,0)"},"2191":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2192},"derivationIds":[null,"9C2384F5-91D1-4379-B620-DEA9D7F7CE18","F00A4628-8174-4DEC-BB3B-6775B129BB7D","B191BDB8-E5F9-4720-8E66-90DDF52C8722","2283BE9C-5ADC-489A-9A0B-D491138EFB8D","6FA7B465-1E0D-4582-8C58-2927A2EEDA4E","CCE7CD6F-56AF-48A3-BC41-8B9690F3B8DB","6B87CAB8-5613-48A2-89FC-1A97E946D601","AD2740EA-5C95-4785-A9E9-3E1574E4261A","A6A80ED9-FC6C-436C-9764-29F30AC73678","FF701D0F-6EA7-498A-8437-C9258F0C538A","90F2E11F-E3D9-4CF7-AB93-2D5B9660186B","0E2A0CA4-B53D-438D-A05C-5A10C6F94DC2","C73C8D0E-EEA3-40D6-9357-B1DA8D0FEE24","BC14E452-06DB-453A-987A-68CD11F501C7","6D3C62D7-7739-4DBB-91F4-20C0A3AFE16B","EDAF8BDF-C972-477A-9FD0-4DADB3466F4B","F269ECC8-D226-4173-AD4C-A263E89F78B4","23FBB672-4FD8-465D-A75B-C7E7F55628AD","0F556F96-3FEE-45F8-A9D7-786A9847D672","FACAD732-28A7-46C9-85CF-E2836B2E9E5B","E5B62663-9402-4137-9CE6-C294AB0F70C9"],"id":"46D79328-A9D0-4939-A9B2-C568EC3B6108","eventHandler":{"__isSmartRef__":true,"id":2193},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"__serializedExpressions__":["_Position","hitPoint"],"slider":{"__isSmartRef__":true,"id":2190},"owner":{"__isSmartRef__":true,"id":2190},"styleClass":["slider_horizontal"],"isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"draggableWithoutHalo":true,"showsHalos":false,"isLockOwner":false,"prevScroll":[0,0],"selectable":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2194},"__LivelyClassName__":"lively.morphic.SliderKnob","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(133.7,0.0)","hitPoint":"lively.pt(462.0,404.0)"},"2192":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_ClipMode":"visible","_BorderWidth":2.7760000000000002,"_BorderRadius":13,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(29.7,6.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(146,146,146)","_Fill":"Color.rgba(235,235,235,0.6)"},"2193":{"morph":{"__isSmartRef__":true,"id":2191},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2194":{"onrestore":{"__isSmartRef__":true,"id":2195}},"2195":{"varMapping":{"__isSmartRef__":true,"id":2196},"source":"function onrestore() {\n $super();\n this.setFill(Color.rgba(235,235,235,0.6))\n}","funcProperties":{"__isSmartRef__":true,"id":2201},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2196":{"this":{"__isSmartRef__":true,"id":2191},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2197}},"2197":{"$super":{"__isSmartRef__":true,"id":2198}},"2198":{"varMapping":{"__isSmartRef__":true,"id":2199},"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":2200},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2199":{"obj":{"__isSmartRef__":true,"id":2191},"name":"onrestore"},"2200":{},"2201":{"timestamp":{"__isSmartRef__":true,"id":2202},"user":"athomschke","tags":[]},"2202":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:19:48 GMT+0100 (CET)"},"2203":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_ClipMode":"visible","_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":2204},"_BorderRadius":6,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(297.0,6.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(95,94,95)"},"2204":{"stops":[{"__isSmartRef__":true,"id":2205},{"__isSmartRef__":true,"id":2206},{"__isSmartRef__":true,"id":2207}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,1,0)"},"2205":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"2206":{"offset":0.5,"__serializedExpressions__":["color"],"color":"Color.rgb(0,151,0)"},"2207":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(0,0,0)"},"2208":{"morph":{"__isSmartRef__":true,"id":2190},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2209":{"sourceObj":{"__isSmartRef__":true,"id":2190},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":2190},"targetMethodName":"adjustSliderParts","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2210},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2210":{"source":{"__isSmartRef__":true,"id":2190},"target":{"__isSmartRef__":true,"id":2190}},"2211":{"sourceObj":{"__isSmartRef__":true,"id":2190},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":1710},"targetMethodName":"updateAlphaSlider","converterString":"function (val) {return this.getSourceObj().getColor()}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2212},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2212":{"source":{"__isSmartRef__":true,"id":2190},"target":{"__isSmartRef__":true,"id":1710}},"2213":{"sourceObj":{"__isSmartRef__":true,"id":2190},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":1710},"targetMethodName":"updateBorderFillOfTarget","converterString":"function (val) {return this.getSourceObj().getColor()}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":2214},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2214":{"source":{"__isSmartRef__":true,"id":2190},"target":{"__isSmartRef__":true,"id":1710}},"2215":{"resizeWidth":true,"moveVertical":true},"2216":{"getColor":{"__isSmartRef__":true,"id":2217},"updateColor":{"__isSmartRef__":true,"id":2221},"updateFill":{"__isSmartRef__":true,"id":2225}},"2217":{"varMapping":{"__isSmartRef__":true,"id":2218},"source":"function getColor() {\n var color = this.midColor;\n var alpha = this.get('AlphaSlider').getValue();\n if (this.value < 0.5) { \n return color.mixedWith(Color.white, 1-(0.5-this.value) * 2).withA(alpha)\n }\n else { \n return color.mixedWith(Color.black, 1-(this.value-0.5) * 2).withA(alpha)\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2219},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2218":{"this":{"__isSmartRef__":true,"id":2190}},"2219":{"timestamp":{"__isSmartRef__":true,"id":2220},"user":"huberthesse","tags":[]},"2220":{"isSerializedDate":true,"string":"Tue Feb 28 2012 17:30:25 GMT+0100 (CET)"},"2221":{"varMapping":{"__isSmartRef__":true,"id":2222},"source":"function updateColor(color) {\n this.midColor = color;\n this.setFill(new lively.morphic.LinearGradient(\n [\n {offset: 0, color: color.mixedWith(Color.white, 0)},\n {offset: 0.5, color: color},\n {offset: 1, color: color.mixedWith(Color.black, 0)}\n ],\n 'eastWest'\n )); \n}","funcProperties":{"__isSmartRef__":true,"id":2223},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2222":{"this":{"__isSmartRef__":true,"id":2190}},"2223":{"timestamp":{"__isSmartRef__":true,"id":2224},"user":"huberthesse","tags":[]},"2224":{"isSerializedDate":true,"string":"Tue Feb 28 2012 17:57:12 GMT+0100 (CET)"},"2225":{"varMapping":{"__isSmartRef__":true,"id":2226},"source":"function updateFill() {\n //overwrite\n}","funcProperties":{"__isSmartRef__":true,"id":2227},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2226":{"this":{"__isSmartRef__":true,"id":2190}},"2227":{"timestamp":{"__isSmartRef__":true,"id":2228},"user":"undefined","tags":[]},"2228":{"isSerializedDate":true,"string":"Fri Mar 09 2012 12:39:43 GMT+0100 (CET)"},"2229":{"onrestore":{"__isSmartRef__":true,"id":2230},"updateColor":{"__isSmartRef__":true,"id":2238},"updateBorderFillOfTarget":{"__isSmartRef__":true,"id":2242}},"2230":{"varMapping":{"__isSmartRef__":true,"id":2231},"source":"function onrestore() {\n $super();\n this.applyStyle({borderRadius: 0})\n}","funcProperties":{"__isSmartRef__":true,"id":2236},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2231":{"this":{"__isSmartRef__":true,"id":2178},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2232}},"2232":{"$super":{"__isSmartRef__":true,"id":2233}},"2233":{"varMapping":{"__isSmartRef__":true,"id":2234},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2235},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2234":{"obj":{"__isSmartRef__":true,"id":2178},"name":"onrestore"},"2235":{},"2236":{"timestamp":{"__isSmartRef__":true,"id":2237},"user":"huberthesse","tags":[]},"2237":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:22:27 GMT+0100 (CET)"},"2238":{"varMapping":{"__isSmartRef__":true,"id":2239},"source":"function updateColor(color) {\n this.setFill(color);\n this.normalFill = this.getFill();\n this.lighterFill = Color.lightGray\n}","funcProperties":{"__isSmartRef__":true,"id":2240},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2239":{"this":{"__isSmartRef__":true,"id":2178}},"2240":{"timestamp":{"__isSmartRef__":true,"id":2241},"user":"huberthesse","tags":[]},"2241":{"isSerializedDate":true,"string":"Tue Feb 28 2012 18:04:43 GMT+0100 (CET)"},"2242":{"varMapping":{"__isSmartRef__":true,"id":2243},"source":"function updateBorderFillOfTarget() {\n this.getFill()\n $world.currentHaloTarget && $world.currentHaloTarget.setBorderColor(this.normalFill) \n}","funcProperties":{"__isSmartRef__":true,"id":2244},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2243":{"this":{"__isSmartRef__":true,"id":2178}},"2244":{"timestamp":{"__isSmartRef__":true,"id":2245},"user":"undefined","tags":[]},"2245":{"isSerializedDate":true,"string":"Fri Mar 09 2012 12:33:33 GMT+0100 (CET)"},"2246":{"partName":"BorderStyler","requiredModules":[],"comment":"Crayon Color chooser in morphic for Border Styles and more","changes":[{"__isSmartRef__":true,"id":2247},{"__isSmartRef__":true,"id":2249},{"__isSmartRef__":true,"id":2251},{"__isSmartRef__":true,"id":2253},{"__isSmartRef__":true,"id":2255},{"__isSmartRef__":true,"id":2257},{"__isSmartRef__":true,"id":2259},{"__isSmartRef__":true,"id":2261},{"__isSmartRef__":true,"id":2263},{"__isSmartRef__":true,"id":2265},{"__isSmartRef__":true,"id":2267},{"__isSmartRef__":true,"id":2269},{"__isSmartRef__":true,"id":2271},{"__isSmartRef__":true,"id":2273},{"__isSmartRef__":true,"id":2275},{"__isSmartRef__":true,"id":2277},{"__isSmartRef__":true,"id":2279},{"__isSmartRef__":true,"id":2281},{"__isSmartRef__":true,"id":2283},{"__isSmartRef__":true,"id":2285},{"__isSmartRef__":true,"id":2287},{"__isSmartRef__":true,"id":2289},{"__isSmartRef__":true,"id":2291},{"__isSmartRef__":true,"id":2293},{"__isSmartRef__":true,"id":2295},{"__isSmartRef__":true,"id":2297},{"__isSmartRef__":true,"id":2299},{"__isSmartRef__":true,"id":2301},{"__isSmartRef__":true,"id":2303},{"__isSmartRef__":true,"id":2305},{"__isSmartRef__":true,"id":2307},{"__isSmartRef__":true,"id":2309},{"__isSmartRef__":true,"id":2311},{"__isSmartRef__":true,"id":2313},{"__isSmartRef__":true,"id":2315},{"__isSmartRef__":true,"id":2317},{"__isSmartRef__":true,"id":2319},{"__isSmartRef__":true,"id":2321},{"__isSmartRef__":true,"id":2323},{"__isSmartRef__":true,"id":2325},{"__isSmartRef__":true,"id":2327},{"__isSmartRef__":true,"id":2329},{"__isSmartRef__":true,"id":2331},{"__isSmartRef__":true,"id":2333},{"__isSmartRef__":true,"id":2335},{"__isSmartRef__":true,"id":2337},{"__isSmartRef__":true,"id":2339},{"__isSmartRef__":true,"id":2341},{"__isSmartRef__":true,"id":2343},{"__isSmartRef__":true,"id":2345},{"__isSmartRef__":true,"id":2347},{"__isSmartRef__":true,"id":2349},{"__isSmartRef__":true,"id":2351},{"__isSmartRef__":true,"id":2353},{"__isSmartRef__":true,"id":2355}],"migrationLevel":4,"partsSpaceName":"PartsBin/BP2012/","revisionOnLoad":155406,"idOnLoad":"96827D00-6B8F-498F-B83F-CC93B477106A","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2247":{"date":{"__isSmartRef__":true,"id":2248},"author":"undefined","message":"load module on restore","id":"F44CF25A-9AF1-41CD-92AC-A172245CF841"},"2248":{"isSerializedDate":true,"string":"Thu Mar 22 2012 08:43:09 GMT+0100 (CET)"},"2249":{"date":{"__isSmartRef__":true,"id":2250},"author":"undefined","message":"connection foo","id":"31191EC1-B938-4B42-AEDF-40ED36CCC50F"},"2250":{"isSerializedDate":true,"string":"Thu Mar 15 2012 10:57:24 GMT+0100 (CET)"},"2251":{"date":{"__isSmartRef__":true,"id":2252},"author":"undefined","message":"and again","id":"3062C063-AB80-4C4C-9353-977BA6A61EA4"},"2252":{"isSerializedDate":true,"string":"Wed Mar 14 2012 14:36:54 GMT+0100 (CET)"},"2253":{"date":{"__isSmartRef__":true,"id":2254},"author":"undefined","message":"renewed connection","id":"E3415B0D-040D-49BC-949C-5A3047E55308"},"2254":{"isSerializedDate":true,"string":"Wed Mar 14 2012 13:43:00 GMT+0100 (CET)"},"2255":{"date":{"__isSmartRef__":true,"id":2256},"author":"undefined","message":"bug fix ?","id":"F6EE3D44-CB77-4D7D-AD50-56A2D74CFF31"},"2256":{"isSerializedDate":true,"string":"Tue Mar 13 2012 18:00:40 GMT+0100 (CET)"},"2257":{"date":{"__isSmartRef__":true,"id":2258},"author":"undefined","message":"removed beTool Button","id":"C6F4E4C3-6D78-4687-B2A2-63FE4AD064D7"},"2258":{"isSerializedDate":true,"string":"Tue Mar 13 2012 16:25:22 GMT+0100 (CET)"},"2259":{"date":{"__isSmartRef__":true,"id":2260},"author":"undefined","message":"set border style connections","id":"F498A7AE-C184-48BF-93E5-28F320A99E56"},"2260":{"isSerializedDate":true,"string":"Tue Mar 13 2012 16:14:07 GMT+0100 (CET)"},"2261":{"date":{"__isSmartRef__":true,"id":2262},"author":"undefined","message":"disconnect on remove","id":"27BA39B1-F2E1-4085-9538-59459DBCA5A8"},"2262":{"isSerializedDate":true,"string":"Tue Mar 13 2012 15:12:57 GMT+0100 (CET)"},"2263":{"date":{"__isSmartRef__":true,"id":2264},"author":"undefined","message":"update from currentHaloTarget","id":"788A8BBD-8597-427D-87C5-44B1DDB9AC5B"},"2264":{"isSerializedDate":true,"string":"Tue Mar 13 2012 15:11:06 GMT+0100 (CET)"},"2265":{"date":{"__isSmartRef__":true,"id":2266},"author":"undefined","message":"slider refactor","id":"822A5730-56DC-4448-B20A-32C9A11E8564"},"2266":{"isSerializedDate":true,"string":"Tue Mar 13 2012 13:53:04 GMT+0100 (CET)"},"2267":{"date":{"__isSmartRef__":true,"id":2268},"author":"undefined","message":"","id":"EEEF933F-B3ED-4913-8572-8A3DFDA92CE5"},"2268":{"isSerializedDate":true,"string":"Fri Mar 09 2012 12:49:20 GMT+0100 (CET)"},"2269":{"date":{"__isSmartRef__":true,"id":2270},"author":"undefined","message":"adjustments","id":"C5B8B7DD-322D-411B-8D45-80EBF74ED6B0"},"2270":{"isSerializedDate":true,"string":"Fri Mar 09 2012 12:29:19 GMT+0100 (CET)"},"2271":{"date":{"__isSmartRef__":true,"id":2272},"author":"undefined","message":"description","id":"D84FA60D-56E0-4DAC-814F-02346BFA9172"},"2272":{"isSerializedDate":true,"string":"Fri Mar 09 2012 11:37:46 GMT+0100 (CET)"},"2273":{"date":{"__isSmartRef__":true,"id":2274},"author":"undefined","message":"removed be toll button and gave it a label","id":"7FCFF806-37E2-4479-A793-25D177707BE0"},"2274":{"isSerializedDate":true,"string":"Fri Mar 09 2012 11:25:40 GMT+0100 (CET)"},"2275":{"date":{"__isSmartRef__":true,"id":2276},"author":"huberthesse","message":"","id":"9B145087-5513-4440-AB0B-A1818C43923A"},"2276":{"isSerializedDate":true,"string":"Wed Mar 07 2012 14:47:10 GMT+0100 (CET)"},"2277":{"date":{"__isSmartRef__":true,"id":2278},"author":"huberthesse","message":"refactored","id":"59C31ED2-CD26-4771-8E0E-C39906A7FE41"},"2278":{"isSerializedDate":true,"string":"Wed Mar 07 2012 14:43:25 GMT+0100 (CET)"},"2279":{"date":{"__isSmartRef__":true,"id":2280},"author":"huberthesse","message":"","id":"4BC82BB6-C1DE-4B6C-B9E0-AEE69009459A"},"2280":{"isSerializedDate":true,"string":"Wed Mar 07 2012 10:43:29 GMT+0100 (CET)"},"2281":{"date":{"__isSmartRef__":true,"id":2282},"author":"huberthesse","message":"reset()","id":"8BBA9FF0-BBB0-4846-A61A-74D5B1960689"},"2282":{"isSerializedDate":true,"string":"Fri Mar 02 2012 15:20:44 GMT+0100 (CET)"},"2283":{"date":{"__isSmartRef__":true,"id":2284},"author":"huberthesse","message":"","id":"74086557-F451-4049-9278-D1AF6501DE43"},"2284":{"isSerializedDate":true,"string":"Fri Mar 02 2012 15:19:49 GMT+0100 (CET)"},"2285":{"date":{"__isSmartRef__":true,"id":2286},"author":"huberthesse","message":"Structure behind color display","id":"ABFB7BBE-F59D-4F87-9F79-3ED54062E35A"},"2286":{"isSerializedDate":true,"string":"Tue Feb 28 2012 17:41:39 GMT+0100 (CET)"},"2287":{"date":{"__isSmartRef__":true,"id":2288},"author":"huberthesse","message":"added alphaslider","id":"D23F441D-8D3A-4FD8-880B-191A262BC544"},"2288":{"isSerializedDate":true,"string":"Tue Feb 28 2012 17:31:21 GMT+0100 (CET)"},"2289":{"date":{"__isSmartRef__":true,"id":2290},"author":"athomschke","message":"wuper!","id":"FAF1F6E2-AAD7-4BD4-8B62-4D28BA7D92BE"},"2290":{"isSerializedDate":true,"string":"Thu Feb 23 2012 18:09:22 GMT+0100 (CET)"},"2291":{"date":{"__isSmartRef__":true,"id":2292},"author":"athomschke","message":"added a be Tool button","id":"3715E970-603F-4F0D-B271-B306A06E4120"},"2292":{"isSerializedDate":true,"string":"Thu Feb 23 2012 18:01:07 GMT+0100 (CET)"},"2293":{"date":{"__isSmartRef__":true,"id":2294},"author":"huberthesse","message":"onRestore for borderRadius","id":"D07CCC21-917C-4F02-BC56-3CB393AAD460"},"2294":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:23:19 GMT+0100 (CET)"},"2295":{"date":{"__isSmartRef__":true,"id":2296},"author":"huberthesse","message":"polish","id":"8E2F08E2-90DA-4628-AA3C-8442222C8ED1"},"2296":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:11:17 GMT+0100 (CET)"},"2297":{"date":{"__isSmartRef__":true,"id":2298},"author":"athomschke","message":"IPadTheme adjust","id":"5CD315EB-D04A-4255-BC88-1B8191D1AC06"},"2298":{"isSerializedDate":true,"string":"Tue Feb 21 2012 19:08:01 GMT+0100 (CET)"},"2299":{"date":{"__isSmartRef__":true,"id":2300},"author":"huberthesse","message":"Initial Commit","id":"510531D6-3311-43C2-9C10-E4F53BC9130E"},"2300":{"isSerializedDate":true,"string":"Tue Feb 21 2012 18:38:29 GMT+0100 (CET)"},"2301":{"date":{"__isSmartRef__":true,"id":2302},"author":"huberthesse","message":"updated onrestore","id":"BD197924-EA47-4660-8E79-872CDD447D90"},"2302":{"isSerializedDate":true,"string":"Tue Feb 21 2012 18:51:41 GMT+0100 (CET)"},"2303":{"date":{"__isSmartRef__":true,"id":2304},"author":"huberthesse","message":"","id":"243DC388-C9CB-46B9-BBAC-993B1B14050B"},"2304":{"isSerializedDate":true,"string":"Tue Feb 21 2012 18:52:02 GMT+0100 (CET)"},"2305":{"date":{"__isSmartRef__":true,"id":2306},"author":"huberthesse","message":"","id":"1D7173A6-E844-4584-8746-65EC875A1D9A"},"2306":{"isSerializedDate":true,"string":"Tue Feb 21 2012 18:56:45 GMT+0100 (CET)"},"2307":{"date":{"__isSmartRef__":true,"id":2308},"author":"athomschke","message":"adjusted knobsize","id":"0BD086ED-E4FE-417B-9393-523A41CC0EF5"},"2308":{"isSerializedDate":true,"string":"Tue Feb 21 2012 19:17:53 GMT+0100 (CET)"},"2309":{"date":{"__isSmartRef__":true,"id":2310},"author":"athomschke","message":"style adjustments","id":"66411168-1312-4996-BEA2-606C2C9C2088"},"2310":{"isSerializedDate":true,"string":"Tue Feb 21 2012 19:25:08 GMT+0100 (CET)"},"2311":{"date":{"__isSmartRef__":true,"id":2312},"author":"athomschke","message":"locked parts","id":"2CED0EF6-589C-4CFE-BE00-482CA408C526"},"2312":{"isSerializedDate":true,"string":"Tue Feb 21 2012 19:31:27 GMT+0100 (CET)"},"2313":{"date":{"__isSmartRef__":true,"id":2314},"author":"athomschke","message":"tried the alpha value","id":"D0B14590-3BE0-481F-BDDA-142C324E23AE"},"2314":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:20:05 GMT+0100 (CET)"},"2315":{"date":{"__isSmartRef__":true,"id":2316},"author":"athomschke","message":"restored state of yesterday... did I?","id":"FD3979EE-ACAC-4145-9C85-3C6809D8E6E1"},"2316":{"isSerializedDate":true,"string":"Thu Feb 23 2012 17:55:52 GMT+0100 (CET)"},"2317":{"date":{"__isSmartRef__":true,"id":2318},"author":"athomschke","message":"I am a Tool now... again","id":"BC2CB0FE-68AE-4C39-9BC6-C480F70BB2D1"},"2318":{"isSerializedDate":true,"string":"Thu Feb 23 2012 17:56:55 GMT+0100 (CET)"},"2319":{"date":{"__isSmartRef__":true,"id":2320},"author":"athomschke","message":"beTool on restore","id":"2632A3AF-04B3-46A1-8227-E80C294149AB"},"2320":{"isSerializedDate":true,"string":"Thu Feb 23 2012 17:58:16 GMT+0100 (CET)"},"2321":{"date":{"__isSmartRef__":true,"id":2322},"author":"huberthesse","message":"Renamed ColorSlider and ColorButton","id":"EF8C5CFE-5006-45B6-8408-A04F67347028"},"2322":{"isSerializedDate":true,"string":"Tue Feb 28 2012 16:00:43 GMT+0100 (CET)"},"2323":{"date":{"__isSmartRef__":true,"id":2324},"author":"huberthesse","message":"restructured Color update.","id":"4CDED44E-498F-413B-A62F-9D748B86AA96"},"2324":{"isSerializedDate":true,"string":"Tue Feb 28 2012 16:11:32 GMT+0100 (CET)"},"2325":{"date":{"__isSmartRef__":true,"id":2326},"author":"huberthesse","message":"Connection more flexible","id":"98E20C49-613C-47F0-A4CA-95D3D9589D39"},"2326":{"isSerializedDate":true,"string":"Tue Feb 28 2012 16:34:55 GMT+0100 (CET)"},"2327":{"date":{"__isSmartRef__":true,"id":2328},"author":"huberthesse","message":"added Buttons","id":"186E6ED9-F064-4740-A4FC-36C91C5F3429"},"2328":{"isSerializedDate":true,"string":"Fri Mar 02 2012 15:58:37 GMT+0100 (CET)"},"2329":{"date":{"__isSmartRef__":true,"id":2330},"author":"huberthesse","message":"Added multiple slides","id":"2D4658B4-4042-4E38-85A9-30EA416520E9"},"2330":{"isSerializedDate":true,"string":"Fri Mar 02 2012 16:34:43 GMT+0100 (CET)"},"2331":{"date":{"__isSmartRef__":true,"id":2332},"author":"huberthesse","message":"","id":"8BE47D2B-B6B3-4D3B-A448-8F8B0D4FCE8A"},"2332":{"isSerializedDate":true,"string":"Wed Mar 07 2012 14:57:37 GMT+0100 (CET)"},"2333":{"date":{"__isSmartRef__":true,"id":2334},"author":"huberthesse","message":"","id":"C7CEF08A-055F-4852-BF34-7AD8708D83AD"},"2334":{"isSerializedDate":true,"string":"Wed Mar 07 2012 15:07:15 GMT+0100 (CET)"},"2335":{"date":{"__isSmartRef__":true,"id":2336},"author":"huberthesse","message":"animashuns!!","id":"173736C8-5BD0-4609-941F-DFAD70D1F204"},"2336":{"isSerializedDate":true,"string":"Wed Mar 07 2012 15:28:20 GMT+0100 (CET)"},"2337":{"date":{"__isSmartRef__":true,"id":2338},"author":"huberthesse","message":"","id":"4C52A76C-9995-4648-8C65-08E956F79AD6"},"2338":{"isSerializedDate":true,"string":"Wed Mar 07 2012 15:37:36 GMT+0100 (CET)"},"2339":{"date":{"__isSmartRef__":true,"id":2340},"author":"huberthesse","message":"performance improvement","id":"A3796944-0AD5-4D68-8B24-E7C720B465AA"},"2340":{"isSerializedDate":true,"string":"Wed Mar 07 2012 15:49:34 GMT+0100 (CET)"},"2341":{"date":{"__isSmartRef__":true,"id":2342},"author":"huberthesse","message":"bugfix: slidenumber reset","id":"C1D3EDC8-F80E-427A-B0C6-03CA107FEE88"},"2342":{"isSerializedDate":true,"string":"Wed Mar 07 2012 15:51:35 GMT+0100 (CET)"},"2343":{"date":{"__isSmartRef__":true,"id":2344},"author":"huberthesse","message":"toogle Tool status","id":"637FE813-96F9-4FED-ABAB-5E1F0DA223E3"},"2344":{"isSerializedDate":true,"string":"Wed Mar 07 2012 17:35:59 GMT+0100 (CET)"},"2345":{"date":{"__isSmartRef__":true,"id":2346},"author":"undefined","message":"apply style on button click","id":"C0F45D84-2653-498A-8959-8199C06BDEE0"},"2346":{"isSerializedDate":true,"string":"Fri Mar 09 2012 11:33:27 GMT+0100 (CET)"},"2347":{"date":{"__isSmartRef__":true,"id":2348},"author":"undefined","message":"style adjustments","id":"7E86863F-608E-4C4A-937C-A6E22F3D6EFF"},"2348":{"isSerializedDate":true,"string":"Fri Mar 09 2012 11:42:24 GMT+0100 (CET)"},"2349":{"date":{"__isSmartRef__":true,"id":2350},"author":"undefined","message":"restore check","id":"FDE120E3-31A5-447C-9A6E-68E6ECF2EF3D"},"2350":{"isSerializedDate":true,"string":"Wed Mar 14 2012 13:36:13 GMT+0100 (CET)"},"2351":{"date":{"__isSmartRef__":true,"id":2352},"author":"undefined","message":"again connections","id":"7B5A5687-B639-43E9-A877-26A36C265029"},"2352":{"isSerializedDate":true,"string":"Wed Mar 14 2012 14:22:51 GMT+0100 (CET)"},"2353":{"date":{"__isSmartRef__":true,"id":2354},"author":"undefined","message":"grr","id":"5C04082F-B302-448C-B5B4-2CAACCD7CF89"},"2354":{"isSerializedDate":true,"string":"Wed Mar 14 2012 14:41:17 GMT+0100 (CET)"},"2355":{"date":{"__isSmartRef__":true,"id":2356},"author":"huberthesse","message":"Colors updated","id":"1DBE8C12-AC3E-4170-8C31-F92D52850B1A"},"2356":{"isSerializedDate":true,"string":"Wed Mar 21 2012 16:30:15 GMT+0100 (CET)"},"2357":{"adjustForNewBounds":true,"moveVertical":true},"2358":{"lastStart":{"__isSmartRef__":true,"id":2359},"__serializedExpressions__":["touchStart","touchStartInClientCoordinates"],"identifier":3753021798,"pageY":475,"screenX":459,"clientX":645,"clientY":439,"screenY":338,"pageX":645,"touchStart":"lively.pt(645.0,475.0)","touchStartInClientCoordinates":"lively.pt(645.0,439.0)"},"2359":{"isSerializedDate":true,"string":"Wed Feb 29 2012 18:19:15 GMT+0100 (CET)"},"2360":{"onrestore":{"__isSmartRef__":true,"id":2361},"setupConnections":{"__isSmartRef__":true,"id":2369},"updateTarget":{"__isSmartRef__":true,"id":2373},"updateSliderColor":{"__isSmartRef__":true,"id":2377},"updateColorSlider":{"__isSmartRef__":true,"id":2381},"updateAlphaSlider":{"__isSmartRef__":true,"id":2385},"setBorderFillOfTarget":{"__isSmartRef__":true,"id":2389},"setBorderWidthOfTarget":{"__isSmartRef__":true,"id":2393},"nextSlide":{"__isSmartRef__":true,"id":2397},"previousSlide":{"__isSmartRef__":true,"id":2401},"setBorderStyleOfTarget":{"__isSmartRef__":true,"id":2405},"hide":{"__isSmartRef__":true,"id":2409},"show":{"__isSmartRef__":true,"id":2413},"toggle":{"__isSmartRef__":true,"id":2421},"reset":{"__isSmartRef__":true,"id":2425}},"2361":{"varMapping":{"__isSmartRef__":true,"id":2362},"source":"function onrestore() {\n $super();\n module('projects.BP2012.InteractionWithIPad.CSSTransitions').load();\n this.whiteboard = this.owner.get('WhiteBoard');\n}","funcProperties":{"__isSmartRef__":true,"id":2367},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2362":{"this":{"__isSmartRef__":true,"id":1710},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2363}},"2363":{"$super":{"__isSmartRef__":true,"id":2364}},"2364":{"varMapping":{"__isSmartRef__":true,"id":2365},"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":2366},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2365":{"obj":{"__isSmartRef__":true,"id":1710},"name":"onrestore"},"2366":{},"2367":{"timestamp":{"__isSmartRef__":true,"id":2368},"user":"conradcalmez","tags":[]},"2368":{"isSerializedDate":true,"string":"Thu Nov 08 2012 18:07:44 GMT+0100 (CET)"},"2369":{"varMapping":{"__isSmartRef__":true,"id":2370},"source":"function setupConnections() {\n this.attributeConnections.invoke('disconnect');\n}","funcProperties":{"__isSmartRef__":true,"id":2371},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2370":{"this":{"__isSmartRef__":true,"id":1710}},"2371":{"timestamp":{"__isSmartRef__":true,"id":2372},"user":"conradcalmez","tags":[]},"2372":{"isSerializedDate":true,"string":"Thu Nov 08 2012 17:58:17 GMT+0100 (CET)"},"2373":{"varMapping":{"__isSmartRef__":true,"id":2374},"source":"function updateTarget(target) {\n if (target) {\n this.updateSliderColor(target.getColor());\n this.widthSlider.setValue(target.getPencilSize()-1);\n this.borderStyleList.setSelection(target.getPencilStyle());\n } else {\n this.updateSliderColor(Color.white);\n this.widthSlider.setValue(0);\n this.borderStyleList.setSelection(\"solid\");\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2375},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2374":{"this":{"__isSmartRef__":true,"id":1710}},"2375":{"timestamp":{"__isSmartRef__":true,"id":2376},"user":"conradcalmez","tags":[]},"2376":{"isSerializedDate":true,"string":"Thu Nov 08 2012 18:31:01 GMT+0100 (CET)"},"2377":{"varMapping":{"__isSmartRef__":true,"id":2378},"source":"function updateSliderColor(color) {\n this.updateColorSlider(color);\n this.updateAlphaSlider(color);\n}","funcProperties":{"__isSmartRef__":true,"id":2379},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2378":{"this":{"__isSmartRef__":true,"id":1710}},"2379":{"timestamp":{"__isSmartRef__":true,"id":2380},"user":"conradcalmez","tags":[]},"2380":{"isSerializedDate":true,"string":"Wed May 02 2012 13:51:06 GMT+0200 (CEST)"},"2381":{"varMapping":{"__isSmartRef__":true,"id":2382},"source":"function updateColorSlider(color) {\n this.slider.updateColor(color);\n this.slider.setValue(0.5);\n}","funcProperties":{"__isSmartRef__":true,"id":2383},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2382":{"this":{"__isSmartRef__":true,"id":1710}},"2383":{"timestamp":{"__isSmartRef__":true,"id":2384},"user":"athomschke","tags":[]},"2384":{"isSerializedDate":true,"string":"Sun May 20 2012 20:46:21 GMT+0200 (CEST)"},"2385":{"varMapping":{"__isSmartRef__":true,"id":2386},"source":"function updateAlphaSlider(color) {\n this.alphaSlider.updateColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":2387},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2386":{"this":{"__isSmartRef__":true,"id":1710}},"2387":{"timestamp":{"__isSmartRef__":true,"id":2388},"user":"athomschke","tags":[]},"2388":{"isSerializedDate":true,"string":"Fri May 18 2012 14:36:25 GMT+0200 (CEST)"},"2389":{"varMapping":{"__isSmartRef__":true,"id":2390},"source":"function setBorderFillOfTarget(color) {\n this.whiteboard.setColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":2391},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2390":{"this":{"__isSmartRef__":true,"id":1710}},"2391":{"timestamp":{"__isSmartRef__":true,"id":2392},"user":"conradcalmez","tags":[]},"2392":{"isSerializedDate":true,"string":"Wed May 02 2012 19:17:14 GMT+0200 (CEST)"},"2393":{"varMapping":{"__isSmartRef__":true,"id":2394},"source":"function setBorderWidthOfTarget(value) {\n this.whiteboard.setPencilSize(value*5+1);\n}","funcProperties":{"__isSmartRef__":true,"id":2395},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2394":{"this":{"__isSmartRef__":true,"id":1710}},"2395":{"timestamp":{"__isSmartRef__":true,"id":2396},"user":"athomschke","tags":[]},"2396":{"isSerializedDate":true,"string":"Sun May 20 2012 14:14:21 GMT+0200 (CEST)"},"2397":{"varMapping":{"__isSmartRef__":true,"id":2398},"source":"function nextSlide() {\n this.colorChooser.nextSlide();\n}","funcProperties":{"__isSmartRef__":true,"id":2399},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2398":{"this":{"__isSmartRef__":true,"id":1710}},"2399":{"timestamp":{"__isSmartRef__":true,"id":2400},"user":"conradcalmez","tags":[]},"2400":{"isSerializedDate":true,"string":"Wed May 02 2012 14:15:52 GMT+0200 (CEST)"},"2401":{"varMapping":{"__isSmartRef__":true,"id":2402},"source":"function previousSlide() {\n this.colorChooser.previousSlide();\n}","funcProperties":{"__isSmartRef__":true,"id":2403},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2402":{"this":{"__isSmartRef__":true,"id":1710}},"2403":{"timestamp":{"__isSmartRef__":true,"id":2404},"user":"conradcalmez","tags":[]},"2404":{"isSerializedDate":true,"string":"Wed May 02 2012 14:15:57 GMT+0200 (CEST)"},"2405":{"varMapping":{"__isSmartRef__":true,"id":2406},"source":"function setBorderStyleOfTarget(value) {\n this.whiteboard.setPencilStyle(value);\n}","funcProperties":{"__isSmartRef__":true,"id":2407},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2406":{"this":{"__isSmartRef__":true,"id":1710}},"2407":{"timestamp":{"__isSmartRef__":true,"id":2408},"user":"athomschke","tags":[]},"2408":{"isSerializedDate":true,"string":"Sun May 20 2012 14:13:48 GMT+0200 (CEST)"},"2409":{"varMapping":{"__isSmartRef__":true,"id":2410},"source":"function hide() {\n this.setPosition(pt(0, 0));\n this.setVisible(false);\n}","funcProperties":{"__isSmartRef__":true,"id":2411},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2410":{"this":{"__isSmartRef__":true,"id":1710}},"2411":{"timestamp":{"__isSmartRef__":true,"id":2412},"user":"conradcalmez","tags":[]},"2412":{"isSerializedDate":true,"string":"Thu Nov 08 2012 19:11:53 GMT+0100 (CET)"},"2413":{"varMapping":{"__isSmartRef__":true,"id":2414},"source":"function show() {\n var titlebarOffset = this.owner.get(\"TitleBar\").getExtent().y;\n var windowOffset = this.owner.getExtent().x;\n if (this.chat.isVisible()) {\n windowOffset += this.chat.getExtent().x;\n }\n this.setPosition(pt(windowOffset, titlebarOffset));\n this.setVisible(true);\n this.updateTarget(this.whiteboard);\n}","funcProperties":{"__isSmartRef__":true,"id":2419},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2414":{"this":{"__isSmartRef__":true,"id":1710},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2415}},"2415":{"$super":{"__isSmartRef__":true,"id":2416}},"2416":{"varMapping":{"__isSmartRef__":true,"id":2417},"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":2418},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2417":{"obj":{"__isSmartRef__":true,"id":1710},"name":"show"},"2418":{},"2419":{"timestamp":{"__isSmartRef__":true,"id":2420},"user":"conradcalmez","tags":[]},"2420":{"isSerializedDate":true,"string":"Thu Nov 08 2012 19:11:43 GMT+0100 (CET)"},"2421":{"varMapping":{"__isSmartRef__":true,"id":2422},"source":"function toggle() {\n if (this._Visible) {\n this.hide();\n } else {\n this.show();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2423},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2422":{"this":{"__isSmartRef__":true,"id":1710}},"2423":{"timestamp":{"__isSmartRef__":true,"id":2424},"user":"conradcalmez","tags":[]},"2424":{"isSerializedDate":true,"string":"Thu Nov 08 2012 19:14:21 GMT+0100 (CET)"},"2425":{"varMapping":{"__isSmartRef__":true,"id":2426},"source":"function reset() {\n this.hide();\n this.chat = this.owner.get(\"ChatPane\");\n this.widthSlider = this.get('WidthSlider');\n this.alphaSlider = this.get('AlphaSlider');\n this.slider = this.get('ColorSlider');\n this.borderStyleList = this.get('BorderStyleList');\n this.colorChooser.reset();\n this.widthSlider.setValue(0);\n this.alphaSlider.setValue(1);\n this.borderStyleList.selectAt(0);\n this.updateTarget(this.whiteboard);\n this.updateSliderColor(Color.black)\n}","funcProperties":{"__isSmartRef__":true,"id":2427},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2426":{"this":{"__isSmartRef__":true,"id":1710}},"2427":{"timestamp":{"__isSmartRef__":true,"id":2428},"user":"conradcalmez","tags":[]},"2428":{"isSerializedDate":true,"string":"Thu Nov 08 2012 18:07:59 GMT+0100 (CET)"},"2429":{"__serializedExpressions__":["_Padding","_Extent","_Position"],"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(958.8,609.9)","_Position":"lively.pt(0.0,0.0)"},"2430":{"morph":{"__isSmartRef__":true,"id":33},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2431":{"adjustForNewBounds":true},"2432":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2433},"eventHandler":{"__isSmartRef__":true,"id":2434},"_ClipMode":"visible","derivationIds":[],"id":"12B5DE7E-32B1-4AB2-93FD-4F75DF8FBF92","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle bottom"],"owner":null,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2435},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,605.9)"},"2433":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(944.8,4.0)","_Padding":"lively.rect(0,0,0,0)"},"2434":{"morph":{"__isSmartRef__":true,"id":2432},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2435":{"onDragStart":{"__isSmartRef__":true,"id":2436},"onDrag":{"__isSmartRef__":true,"id":2443},"onDragEnd":{"__isSmartRef__":true,"id":2450}},"2436":{"varMapping":{"__isSmartRef__":true,"id":2437},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":2442},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2437":{"this":{"__isSmartRef__":true,"id":2432},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2438}},"2438":{"$super":{"__isSmartRef__":true,"id":2439}},"2439":{"varMapping":{"__isSmartRef__":true,"id":2440},"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":2441},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2440":{"obj":{"__isSmartRef__":true,"id":2432},"name":"onDragStart"},"2441":{},"2442":{},"2443":{"varMapping":{"__isSmartRef__":true,"id":2444},"source":"function onDrag(evt) {\n var moveDelta = pt(0,evt.mousePoint.subPt(this.dragStartPoint).y);\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n this.owner.setExtent(newExtent);\n\n this.align(this.bounds().bottomLeft(), pt(0,this.owner.getExtent().y));\n }","funcProperties":{"__isSmartRef__":true,"id":2449},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2444":{"this":{"__isSmartRef__":true,"id":2432},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2445}},"2445":{"$super":{"__isSmartRef__":true,"id":2446}},"2446":{"varMapping":{"__isSmartRef__":true,"id":2447},"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":2448},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2447":{"obj":{"__isSmartRef__":true,"id":2432},"name":"onDrag"},"2448":{},"2449":{},"2450":{"varMapping":{"__isSmartRef__":true,"id":2451},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignReframeHandle();\n this.owner.alignRightReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":2456},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2451":{"this":{"__isSmartRef__":true,"id":2432},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2452}},"2452":{"$super":{"__isSmartRef__":true,"id":2453}},"2453":{"varMapping":{"__isSmartRef__":true,"id":2454},"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":2455},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2454":{"obj":{"__isSmartRef__":true,"id":2432},"name":"onDragEnd"},"2455":{},"2456":{},"2457":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2458},"eventHandler":{"__isSmartRef__":true,"id":2459},"_ClipMode":"visible","derivationIds":[],"id":"091A19E5-2EC6-4536-88D0-A89125EFE5BE","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle right"],"owner":null,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2460},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(954.8,0.0)"},"2458":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(4.0,595.9)","_Padding":"lively.rect(0,0,0,0)"},"2459":{"morph":{"__isSmartRef__":true,"id":2457},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2460":{"onDragStart":{"__isSmartRef__":true,"id":2461},"onDrag":{"__isSmartRef__":true,"id":2468},"onDragEnd":{"__isSmartRef__":true,"id":2475}},"2461":{"varMapping":{"__isSmartRef__":true,"id":2462},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":2467},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2462":{"this":{"__isSmartRef__":true,"id":2457},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2463}},"2463":{"$super":{"__isSmartRef__":true,"id":2464}},"2464":{"varMapping":{"__isSmartRef__":true,"id":2465},"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":2466},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2465":{"obj":{"__isSmartRef__":true,"id":2457},"name":"onDragStart"},"2466":{},"2467":{},"2468":{"varMapping":{"__isSmartRef__":true,"id":2469},"source":"function onDrag(evt) {\n var moveDelta = pt(evt.mousePoint.subPt(this.dragStartPoint).x,0);\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n\n this.owner.setExtent(newExtent);\n this.align(this.bounds().topRight(), pt(this.owner.getExtent().x,0));\n }","funcProperties":{"__isSmartRef__":true,"id":2474},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2469":{"this":{"__isSmartRef__":true,"id":2457},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2470}},"2470":{"$super":{"__isSmartRef__":true,"id":2471}},"2471":{"varMapping":{"__isSmartRef__":true,"id":2472},"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":2473},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2472":{"obj":{"__isSmartRef__":true,"id":2457},"name":"onDrag"},"2473":{},"2474":{},"2475":{"varMapping":{"__isSmartRef__":true,"id":2476},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignReframeHandle();\n this.owner.alignBottomReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":2481},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2476":{"this":{"__isSmartRef__":true,"id":2457},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2477}},"2477":{"$super":{"__isSmartRef__":true,"id":2478}},"2478":{"varMapping":{"__isSmartRef__":true,"id":2479},"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":2480},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2479":{"obj":{"__isSmartRef__":true,"id":2457},"name":"onDragEnd"},"2480":{},"2481":{},"2482":{"a":1,"b":0,"c":0,"d":1,"e":16,"f":12,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2483":{"a":1,"b":0,"c":0,"d":1,"e":16,"f":12,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2484":{"onDragStart":{"__isSmartRef__":true,"id":2485},"onDrag":{"__isSmartRef__":true,"id":2492},"onDragEnd":{"__isSmartRef__":true,"id":2499}},"2485":{"varMapping":{"__isSmartRef__":true,"id":2486},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":2491},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2486":{"this":{"__isSmartRef__":true,"id":30},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2487}},"2487":{"$super":{"__isSmartRef__":true,"id":2488}},"2488":{"varMapping":{"__isSmartRef__":true,"id":2489},"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":2490},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2489":{"obj":{"__isSmartRef__":true,"id":30},"name":"onDragStart"},"2490":{},"2491":{},"2492":{"varMapping":{"__isSmartRef__":true,"id":2493},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n this.owner.setExtent(newExtent);\n //console.log(\"WindowExtent: \"+this.owner.getExtent().x+\" , \"+this.owner.getExtent().y);\n this.align(this.bounds().bottomRight(), this.owner.getExtent());\n }","funcProperties":{"__isSmartRef__":true,"id":2498},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2493":{"this":{"__isSmartRef__":true,"id":30},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2494}},"2494":{"$super":{"__isSmartRef__":true,"id":2495}},"2495":{"varMapping":{"__isSmartRef__":true,"id":2496},"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":2497},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2496":{"obj":{"__isSmartRef__":true,"id":30},"name":"onDrag"},"2497":{},"2498":{},"2499":{"varMapping":{"__isSmartRef__":true,"id":2500},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignBottomReframeHandle();\n this.owner.alignRightReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":2505},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2500":{"this":{"__isSmartRef__":true,"id":30},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2501}},"2501":{"$super":{"__isSmartRef__":true,"id":2502}},"2502":{"varMapping":{"__isSmartRef__":true,"id":2503},"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":2504},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2503":{"obj":{"__isSmartRef__":true,"id":30},"name":"onDragEnd"},"2504":{},"2505":{},"2506":{"partName":"ObjectInspectorText","requiredModules":[],"idOnLoad":"0F43C4C6-E715-475E-8FCB-08776390439E","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2507":{"submorphs":[{"__isSmartRef__":true,"id":2508}],"scripts":[],"id":"E586DB1C-758F-4A2C-8F8B-1BDC4A0EDFE8","shape":{"__isSmartRef__":true,"id":4894},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":4895},"eventHandler":{"__isSmartRef__":true,"id":4908},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","C284F4DE-14F1-43C2-A4D0-1BAE909D98DA","9EEF20FD-27E3-4A31-8DBC-36073E64666F","283BD2F7-EFEE-4D83-876B-A8F2BD099B93","50245F69-C51D-40B5-BFD8-EE4870A65AF5","410821C9-3A7A-4ACB-8AEF-6B82AAB72D55","EFEAD1DE-A920-4272-BB24-C0361CBF2906","A5D165E3-E5BD-43E3-B6B0-9C23B5CC1964","6CC2F1A6-9C53-4980-80E4-0167A10F9942","95406291-4689-49C6-ADE6-C2C642AC0B5C","33084DB2-FE6B-44DA-AF4A-5C017450FC97","46D25FF6-F6EA-49A2-B643-59628686B2DC","9648CC00-8E9E-4911-A41B-46CED518B0D3","E1275348-0270-4F01-BE65-8C80AC5A5588","734AED0F-F7BE-44E8-92CE-86F1AE7F6D55","42AD8A44-C2B7-462F-89AE-4AE94C29A9D5","9548995B-025B-42CC-9DC4-44999A80E52F","0AA45256-249A-420C-A183-0A3BE69F95C6","3FF6DBA9-F3C1-4D0D-999B-981406660635","5BDFFDB8-16A6-4122-8CF6-2EC7C7CFA0DE","F73CBC23-DED8-4667-B4C4-4842BBD64AF5","F4E6EC9B-F4BE-4249-AB50-3EE510BF3ACD","5E0F549D-154A-4598-972D-7FB5D7EB2597","4EFF8DE7-D20D-4C65-B931-9AE67A17ABAD","81382340-4F55-428F-8FA9-23679D643920","12AEE6D1-BD69-4690-84DC-EBFC54F436CF","C434C7E8-49F2-4EDF-AA66-363EDB6AA0F8","EE756834-F5B4-47EB-993C-83C2B8B448FB","3DAC0D13-C416-4EF8-9BA1-62A438291A79","34E85AE0-DDA3-4AA1-B38C-895F46CE103C","4166C41F-80E0-4ABF-B227-790BA8E282AB","D6333D2B-EC4C-477A-8510-2F6A8697533E","6844D2AF-106E-4F2C-AE50-A7E19C08F587","736BBE17-08F6-471F-A1EC-85B517B8ADA2"],"partTests":{"__isSmartRef__":true,"id":4909},"_ClipMode":"auto","moved":true,"owner":{"__isSmartRef__":true,"id":22},"layout":{"__isSmartRef__":true,"id":4914},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.1,41.2)"},"2508":{"item":{"__isSmartRef__":true,"id":2509},"parent":null,"depth":0,"submorphs":[{"__isSmartRef__":true,"id":2513},{"__isSmartRef__":true,"id":2560},{"__isSmartRef__":true,"id":2613},{"__isSmartRef__":true,"id":2666},{"__isSmartRef__":true,"id":2766},{"__isSmartRef__":true,"id":2813},{"__isSmartRef__":true,"id":2866},{"__isSmartRef__":true,"id":2919},{"__isSmartRef__":true,"id":2966},{"__isSmartRef__":true,"id":3013},{"__isSmartRef__":true,"id":3066},{"__isSmartRef__":true,"id":3166},{"__isSmartRef__":true,"id":3213},{"__isSmartRef__":true,"id":3266},{"__isSmartRef__":true,"id":3366},{"__isSmartRef__":true,"id":3413},{"__isSmartRef__":true,"id":3460},{"__isSmartRef__":true,"id":3507},{"__isSmartRef__":true,"id":3554},{"__isSmartRef__":true,"id":3607},{"__isSmartRef__":true,"id":3654},{"__isSmartRef__":true,"id":3707},{"__isSmartRef__":true,"id":3760},{"__isSmartRef__":true,"id":3866},{"__isSmartRef__":true,"id":3919},{"__isSmartRef__":true,"id":3972},{"__isSmartRef__":true,"id":4025},{"__isSmartRef__":true,"id":4078},{"__isSmartRef__":true,"id":4131},{"__isSmartRef__":true,"id":4227},{"__isSmartRef__":true,"id":4699},{"__isSmartRef__":true,"id":4752},{"__isSmartRef__":true,"id":4805},{"__isSmartRef__":true,"id":3113},{"__isSmartRef__":true,"id":3313},{"__isSmartRef__":true,"id":4178},{"__isSmartRef__":true,"id":2713},{"__isSmartRef__":true,"id":3813}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4868},"derivationIds":[null,"01A6356E-C15D-4F8D-BBB6-8680B231177D","8C1A96D3-6843-4386-9FC2-67909491ADEA","B85242E4-52C0-4A2B-9704-D5973B5BE1FE","8674A527-60C2-400B-82C8-B9209A0E288F","A851FE58-8397-4F98-BAE6-339C4926C930","2F1F744A-AA0E-4AB5-9D27-2EF1599780DD","98C0C210-DC70-452B-B05C-3B97B6CC4501","2D252C30-0809-4CDD-85A6-224D3B4186DC","5D83B1E4-35D8-403E-BABC-68E6E581B41C","48C1E58B-63D5-4C4B-A618-49EC747D4D2A","18F7D7DD-933D-4F14-AD42-27D4E5007E90","C7B88DEE-33BC-4C19-A8CA-C875519F03FB","B9610924-8476-414F-AF8C-4B18464386B1","3CBB6CB7-B377-4C0F-8906-7D0EBB8C1EB9","4EB0E124-3A4F-4BAB-ADCC-90E994E6F063","2248AE83-905F-4289-9C28-C08A0CE81D44","6722763D-AF2A-4186-AC25-1BCFCDD5D86F","3CC06143-943E-49E6-BBEF-094170056209","81130FBB-61ED-4567-BF03-7DA1DF84A8B8","445967DD-B3DE-4549-925F-75F5850757D7","FB1B17A2-78E6-46AD-B956-557B044AFE3F","BC5F0D9A-7059-4A21-B6D5-FD24FD58EB94","B57AF529-0187-4F02-8B37-5C01BCE44F88","D8021CB8-17EB-4641-A33A-60581D80E90A","48211CBE-B665-47DE-8B09-EA18C5A80082","0963EBD4-CBC3-47DD-AAFD-1329BF14A381","A5F36FD3-A2CC-4060-9A35-17A942EE2967","CB01C699-0407-4F5A-8D3C-2CDE89925CAB","04B7E806-6576-41C5-AEB1-1815818472C1","A5350C62-3BC3-4C49-B830-E903AC65A5FA","53F7D5D3-C850-46ED-B54F-3C64A6AE9D53","5CE8A645-6B3E-4F01-ACA1-0DDCCD0BBDB2","1035DB0D-166B-4586-BFE7-C3E0DA40840D"],"id":"BA6B4B3A-D4B7-4612-A0C0-E505013EEAB8","eventHandler":{"__isSmartRef__":true,"id":4869},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4870},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":[{"__isSmartRef__":true,"id":2513},{"__isSmartRef__":true,"id":2560},{"__isSmartRef__":true,"id":2613},{"__isSmartRef__":true,"id":2666},{"__isSmartRef__":true,"id":2713},{"__isSmartRef__":true,"id":2766},{"__isSmartRef__":true,"id":2813},{"__isSmartRef__":true,"id":2866},{"__isSmartRef__":true,"id":2919},{"__isSmartRef__":true,"id":2966},{"__isSmartRef__":true,"id":3013},{"__isSmartRef__":true,"id":3066},{"__isSmartRef__":true,"id":3113},{"__isSmartRef__":true,"id":3166},{"__isSmartRef__":true,"id":3213},{"__isSmartRef__":true,"id":3266},{"__isSmartRef__":true,"id":3313},{"__isSmartRef__":true,"id":3366},{"__isSmartRef__":true,"id":3413},{"__isSmartRef__":true,"id":3460},{"__isSmartRef__":true,"id":3507},{"__isSmartRef__":true,"id":3554},{"__isSmartRef__":true,"id":3607},{"__isSmartRef__":true,"id":3654},{"__isSmartRef__":true,"id":3707},{"__isSmartRef__":true,"id":3760},{"__isSmartRef__":true,"id":3813},{"__isSmartRef__":true,"id":3866},{"__isSmartRef__":true,"id":3919},{"__isSmartRef__":true,"id":3972},{"__isSmartRef__":true,"id":4025},{"__isSmartRef__":true,"id":4078},{"__isSmartRef__":true,"id":4131},{"__isSmartRef__":true,"id":4178},{"__isSmartRef__":true,"id":4227},{"__isSmartRef__":true,"id":4699},{"__isSmartRef__":true,"id":4752},{"__isSmartRef__":true,"id":4805}],"icon":{"__isSmartRef__":true,"id":4873},"label":{"__isSmartRef__":true,"id":4879},"owner":{"__isSmartRef__":true,"id":2507},"isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectInspectorTree","node":null,"showMoreNode":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":4888},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4889},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-2.0,0.0)"},"2509":{"data":{"__isSmartRef__":true,"id":33},"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":2510},"description":"WhiteBoard","children":[{"__isSmartRef__":true,"id":2511},{"__isSmartRef__":true,"id":2558},{"__isSmartRef__":true,"id":2611},{"__isSmartRef__":true,"id":2664},{"__isSmartRef__":true,"id":2711},{"__isSmartRef__":true,"id":2764},{"__isSmartRef__":true,"id":2811},{"__isSmartRef__":true,"id":2864},{"__isSmartRef__":true,"id":2917},{"__isSmartRef__":true,"id":2964},{"__isSmartRef__":true,"id":3011},{"__isSmartRef__":true,"id":3064},{"__isSmartRef__":true,"id":3111},{"__isSmartRef__":true,"id":3164},{"__isSmartRef__":true,"id":3211},{"__isSmartRef__":true,"id":3264},{"__isSmartRef__":true,"id":3311},{"__isSmartRef__":true,"id":3364},{"__isSmartRef__":true,"id":3411},{"__isSmartRef__":true,"id":3458},{"__isSmartRef__":true,"id":3505},{"__isSmartRef__":true,"id":3552},{"__isSmartRef__":true,"id":3605},{"__isSmartRef__":true,"id":3652},{"__isSmartRef__":true,"id":3705},{"__isSmartRef__":true,"id":3758},{"__isSmartRef__":true,"id":3811},{"__isSmartRef__":true,"id":3864},{"__isSmartRef__":true,"id":3917},{"__isSmartRef__":true,"id":3970},{"__isSmartRef__":true,"id":4023},{"__isSmartRef__":true,"id":4076},{"__isSmartRef__":true,"id":4129},{"__isSmartRef__":true,"id":4176},{"__isSmartRef__":true,"id":4223},{"__isSmartRef__":true,"id":4697},{"__isSmartRef__":true,"id":4750},{"__isSmartRef__":true,"id":4803}],"attributeConnections":[{"__isSmartRef__":true,"id":4853}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4855}},"2510":{"":{"__isSmartRef__":true,"id":33}},"2511":{"data":true,"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"LK2","description":"true","attributeConnections":[{"__isSmartRef__":true,"id":2512}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2551}},"2512":{"sourceObj":{"__isSmartRef__":true,"id":2511},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":2513},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":2550},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2513":{"item":{"__isSmartRef__":true,"id":2511},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":2514}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2545},"eventHandler":{"__isSmartRef__":true,"id":2546},"_ClipMode":"visible","derivationIds":[],"id":"EC9A8C40-B68B-47D6-BE94-902DFA18066F","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":2547},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":2515},"label":{"__isSmartRef__":true,"id":2528},"node":{"__isSmartRef__":true,"id":2514},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"2514":{"submorphs":[{"__isSmartRef__":true,"id":2515},{"__isSmartRef__":true,"id":2528}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2541},"eventHandler":{"__isSmartRef__":true,"id":2542},"_ClipMode":"visible","derivationIds":[],"id":"B175D686-A402-4C41-B1C3-9D9A5860DA0C","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":2543},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":2513},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"2515":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2516},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2517}],"eventHandler":{"__isSmartRef__":true,"id":2519},"_ClipMode":"visible","derivationIds":[],"id":"E4794DA4-134C-40B0-9B63-F99CF4C26D51","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":2514},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2520},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"2516":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2517":{"style":{"__isSmartRef__":true,"id":2518},"chunkOwner":{"__isSmartRef__":true,"id":2515},"_id":"_41656","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2518":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2519":{"morph":{"__isSmartRef__":true,"id":2515},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2520":{"onMouseDown":{"__isSmartRef__":true,"id":2521}},"2521":{"varMapping":{"__isSmartRef__":true,"id":2522},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2527},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2522":{"this":{"__isSmartRef__":true,"id":2515},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2523}},"2523":{"$super":{"__isSmartRef__":true,"id":2524}},"2524":{"varMapping":{"__isSmartRef__":true,"id":2525},"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":2526},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2525":{"obj":{"__isSmartRef__":true,"id":2515},"name":"onMouseDown"},"2526":{},"2527":{},"2528":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2529},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":2530}],"eventHandler":{"__isSmartRef__":true,"id":2532},"_ClipMode":"visible","derivationIds":[],"id":"52AF1F3A-370E-48BE-9896-26F837A1123E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":2514},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2533},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"2529":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(49.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2530":{"style":{"__isSmartRef__":true,"id":2531},"chunkOwner":{"__isSmartRef__":true,"id":2528},"_id":"_211721","storedString":"LK2 true","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2531":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2532":{"morph":{"__isSmartRef__":true,"id":2528},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2533":{"onMouseDown":{"__isSmartRef__":true,"id":2534}},"2534":{"varMapping":{"__isSmartRef__":true,"id":2535},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2540},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2535":{"this":{"__isSmartRef__":true,"id":2528},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2536}},"2536":{"$super":{"__isSmartRef__":true,"id":2537}},"2537":{"varMapping":{"__isSmartRef__":true,"id":2538},"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":2539},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2538":{"obj":{"__isSmartRef__":true,"id":2528},"name":"onMouseDown"},"2539":{},"2540":{},"2541":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"2542":{"morph":{"__isSmartRef__":true,"id":2514},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2543":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2544}},"2544":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":2514},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2545":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"2546":{"morph":{"__isSmartRef__":true,"id":2513},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2547":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2548}},"2548":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":2549},"spacing":0,"container":{"__isSmartRef__":true,"id":2513},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2549":{"top":0,"right":0,"bottom":0,"left":0},"2550":{"source":{"__isSmartRef__":true,"id":2511},"target":{"__isSmartRef__":true,"id":2513}},"2551":{"onSelect":{"__isSmartRef__":true,"id":2552},"onUpdate":{"__isSmartRef__":true,"id":2555}},"2552":{"varMapping":{"__isSmartRef__":true,"id":2553},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":2554},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2553":{"this":{"__isSmartRef__":true,"id":2511}},"2554":{},"2555":{"varMapping":{"__isSmartRef__":true,"id":2556},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":2557},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2556":{"this":{"__isSmartRef__":true,"id":2511}},"2557":{},"2558":{"data":{"__isSmartRef__":true,"id":2432},"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"bottomReframeHandle","description":"Box","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":2559}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2598}},"2559":{"sourceObj":{"__isSmartRef__":true,"id":2558},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":2560},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":2597},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2560":{"item":{"__isSmartRef__":true,"id":2558},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":2561}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2592},"eventHandler":{"__isSmartRef__":true,"id":2593},"_ClipMode":"visible","derivationIds":[],"id":"D6674540-7E3D-42EC-94C1-7F659346E78A","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":2594},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":2562},"label":{"__isSmartRef__":true,"id":2575},"node":{"__isSmartRef__":true,"id":2561},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,20.0)"},"2561":{"submorphs":[{"__isSmartRef__":true,"id":2562},{"__isSmartRef__":true,"id":2575}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2588},"eventHandler":{"__isSmartRef__":true,"id":2589},"_ClipMode":"visible","derivationIds":[],"id":"DCFA5482-7C80-434D-BED3-E2A7A7901B53","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":2590},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":2560},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"2562":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2563},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2564}],"eventHandler":{"__isSmartRef__":true,"id":2566},"_ClipMode":"visible","derivationIds":[],"id":"C1279280-9E4F-4DA7-B868-E9984DA30F93","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":2561},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2567},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"2563":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2564":{"style":{"__isSmartRef__":true,"id":2565},"chunkOwner":{"__isSmartRef__":true,"id":2562},"_id":"_41661","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2565":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2566":{"morph":{"__isSmartRef__":true,"id":2562},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2567":{"onMouseDown":{"__isSmartRef__":true,"id":2568}},"2568":{"varMapping":{"__isSmartRef__":true,"id":2569},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2574},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2569":{"this":{"__isSmartRef__":true,"id":2562},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2570}},"2570":{"$super":{"__isSmartRef__":true,"id":2571}},"2571":{"varMapping":{"__isSmartRef__":true,"id":2572},"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":2573},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2572":{"obj":{"__isSmartRef__":true,"id":2562},"name":"onMouseDown"},"2573":{},"2574":{},"2575":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2576},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":2577}],"eventHandler":{"__isSmartRef__":true,"id":2579},"_ClipMode":"visible","derivationIds":[],"id":"4F27FB28-CB69-4436-8154-B96ADB659C34","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":2561},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2580},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"2576":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(156.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2577":{"style":{"__isSmartRef__":true,"id":2578},"chunkOwner":{"__isSmartRef__":true,"id":2575},"_id":"_211723","storedString":"bottomReframeHandle Box","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2578":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2579":{"morph":{"__isSmartRef__":true,"id":2575},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2580":{"onMouseDown":{"__isSmartRef__":true,"id":2581}},"2581":{"varMapping":{"__isSmartRef__":true,"id":2582},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2587},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2582":{"this":{"__isSmartRef__":true,"id":2575},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2583}},"2583":{"$super":{"__isSmartRef__":true,"id":2584}},"2584":{"varMapping":{"__isSmartRef__":true,"id":2585},"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":2586},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2585":{"obj":{"__isSmartRef__":true,"id":2575},"name":"onMouseDown"},"2586":{},"2587":{},"2588":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"2589":{"morph":{"__isSmartRef__":true,"id":2561},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2590":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2591}},"2591":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":2561},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2592":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"2593":{"morph":{"__isSmartRef__":true,"id":2560},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2594":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2595}},"2595":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":2596},"spacing":0,"container":{"__isSmartRef__":true,"id":2560},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2596":{"top":0,"right":0,"bottom":0,"left":0},"2597":{"source":{"__isSmartRef__":true,"id":2558},"target":{"__isSmartRef__":true,"id":2560}},"2598":{"onSelect":{"__isSmartRef__":true,"id":2599},"onExpand":{"__isSmartRef__":true,"id":2602},"onUpdateChildren":{"__isSmartRef__":true,"id":2605},"onUpdate":{"__isSmartRef__":true,"id":2608}},"2599":{"varMapping":{"__isSmartRef__":true,"id":2600},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":2601},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2600":{"this":{"__isSmartRef__":true,"id":2558}},"2601":{},"2602":{"varMapping":{"__isSmartRef__":true,"id":2603},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":2604},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2603":{"this":{"__isSmartRef__":true,"id":2558}},"2604":{},"2605":{"varMapping":{"__isSmartRef__":true,"id":2606},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":2607},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2606":{"this":{"__isSmartRef__":true,"id":2558}},"2607":{},"2608":{"varMapping":{"__isSmartRef__":true,"id":2609},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":2610},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2609":{"this":{"__isSmartRef__":true,"id":2558}},"2610":{},"2611":{"__serializedExpressions__":["data"],"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"cachedBounds","description":"Rectangle","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":2612}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2651},"data":"lively.rect(16,12,958.8067016045055,1725.3803632011554)"},"2612":{"sourceObj":{"__isSmartRef__":true,"id":2611},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":2613},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":2650},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2613":{"item":{"__isSmartRef__":true,"id":2611},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":2614}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2645},"eventHandler":{"__isSmartRef__":true,"id":2646},"_ClipMode":"visible","derivationIds":[],"id":"607890C2-ED24-43FF-B12D-C3EDF10C5273","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":2647},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":2615},"label":{"__isSmartRef__":true,"id":2628},"node":{"__isSmartRef__":true,"id":2614},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,40.0)"},"2614":{"submorphs":[{"__isSmartRef__":true,"id":2615},{"__isSmartRef__":true,"id":2628}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2641},"eventHandler":{"__isSmartRef__":true,"id":2642},"_ClipMode":"visible","derivationIds":[],"id":"7E1E66F3-B392-40AB-8D14-939D87C1C3FB","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":2643},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":2613},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"2615":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2616},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2617}],"eventHandler":{"__isSmartRef__":true,"id":2619},"_ClipMode":"visible","derivationIds":[],"id":"04F83507-155C-4507-B1B2-436D6C676215","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":2614},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2620},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"2616":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2617":{"style":{"__isSmartRef__":true,"id":2618},"chunkOwner":{"__isSmartRef__":true,"id":2615},"_id":"_41666","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2618":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2619":{"morph":{"__isSmartRef__":true,"id":2615},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2620":{"onMouseDown":{"__isSmartRef__":true,"id":2621}},"2621":{"varMapping":{"__isSmartRef__":true,"id":2622},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2627},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2622":{"this":{"__isSmartRef__":true,"id":2615},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2623}},"2623":{"$super":{"__isSmartRef__":true,"id":2624}},"2624":{"varMapping":{"__isSmartRef__":true,"id":2625},"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":2626},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2625":{"obj":{"__isSmartRef__":true,"id":2615},"name":"onMouseDown"},"2626":{},"2627":{},"2628":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2629},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":2630}],"eventHandler":{"__isSmartRef__":true,"id":2632},"_ClipMode":"visible","derivationIds":[],"id":"2AD0CA52-321F-42DD-B640-811D9B78AA35","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":2614},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2633},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"2629":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(148.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2630":{"style":{"__isSmartRef__":true,"id":2631},"chunkOwner":{"__isSmartRef__":true,"id":2628},"_id":"_211725","storedString":"cachedBounds Rectangle","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2631":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2632":{"morph":{"__isSmartRef__":true,"id":2628},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2633":{"onMouseDown":{"__isSmartRef__":true,"id":2634}},"2634":{"varMapping":{"__isSmartRef__":true,"id":2635},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2640},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2635":{"this":{"__isSmartRef__":true,"id":2628},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2636}},"2636":{"$super":{"__isSmartRef__":true,"id":2637}},"2637":{"varMapping":{"__isSmartRef__":true,"id":2638},"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":2639},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2638":{"obj":{"__isSmartRef__":true,"id":2628},"name":"onMouseDown"},"2639":{},"2640":{},"2641":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"2642":{"morph":{"__isSmartRef__":true,"id":2614},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2643":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2644}},"2644":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":2614},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2645":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"2646":{"morph":{"__isSmartRef__":true,"id":2613},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2647":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2648}},"2648":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":2649},"spacing":0,"container":{"__isSmartRef__":true,"id":2613},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2649":{"top":0,"right":0,"bottom":0,"left":0},"2650":{"source":{"__isSmartRef__":true,"id":2611},"target":{"__isSmartRef__":true,"id":2613}},"2651":{"onSelect":{"__isSmartRef__":true,"id":2652},"onExpand":{"__isSmartRef__":true,"id":2655},"onUpdateChildren":{"__isSmartRef__":true,"id":2658},"onUpdate":{"__isSmartRef__":true,"id":2661}},"2652":{"varMapping":{"__isSmartRef__":true,"id":2653},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":2654},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2653":{"this":{"__isSmartRef__":true,"id":2611}},"2654":{},"2655":{"varMapping":{"__isSmartRef__":true,"id":2656},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":2657},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2656":{"this":{"__isSmartRef__":true,"id":2611}},"2657":{},"2658":{"varMapping":{"__isSmartRef__":true,"id":2659},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":2660},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2659":{"this":{"__isSmartRef__":true,"id":2611}},"2660":{},"2661":{"varMapping":{"__isSmartRef__":true,"id":2662},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":2663},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2662":{"this":{"__isSmartRef__":true,"id":2611}},"2663":{},"2664":{"__serializedExpressions__":["data"],"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"collapsedExtent","description":"Point","attributeConnections":[{"__isSmartRef__":true,"id":2665}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2704},"data":"lively.pt(958.8,22.0)"},"2665":{"sourceObj":{"__isSmartRef__":true,"id":2664},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":2666},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":2703},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2666":{"item":{"__isSmartRef__":true,"id":2664},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":2667}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2698},"eventHandler":{"__isSmartRef__":true,"id":2699},"_ClipMode":"visible","derivationIds":[],"id":"9ED8ADE3-7973-4DAC-B5F8-B15C6464526B","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":2700},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":2668},"label":{"__isSmartRef__":true,"id":2681},"node":{"__isSmartRef__":true,"id":2667},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,60.0)"},"2667":{"submorphs":[{"__isSmartRef__":true,"id":2668},{"__isSmartRef__":true,"id":2681}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2694},"eventHandler":{"__isSmartRef__":true,"id":2695},"_ClipMode":"visible","derivationIds":[],"id":"E44FD1B4-E96A-4FF7-95DB-417FD02749F1","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":2696},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":2666},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"2668":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2669},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2670}],"eventHandler":{"__isSmartRef__":true,"id":2672},"_ClipMode":"visible","derivationIds":[],"id":"E2356D8A-B708-47C6-BC1B-6EEB94A543E7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":2667},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2673},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"2669":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2670":{"style":{"__isSmartRef__":true,"id":2671},"chunkOwner":{"__isSmartRef__":true,"id":2668},"_id":"_41671","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2671":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2672":{"morph":{"__isSmartRef__":true,"id":2668},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2673":{"onMouseDown":{"__isSmartRef__":true,"id":2674}},"2674":{"varMapping":{"__isSmartRef__":true,"id":2675},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2680},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2675":{"this":{"__isSmartRef__":true,"id":2668},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2676}},"2676":{"$super":{"__isSmartRef__":true,"id":2677}},"2677":{"varMapping":{"__isSmartRef__":true,"id":2678},"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":2679},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2678":{"obj":{"__isSmartRef__":true,"id":2668},"name":"onMouseDown"},"2679":{},"2680":{},"2681":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2682},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":2683}],"eventHandler":{"__isSmartRef__":true,"id":2685},"_ClipMode":"visible","derivationIds":[],"id":"6BA40CCD-178A-490A-BEF6-F95D9B3ED1DA","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":2667},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2686},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"2682":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(127.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2683":{"style":{"__isSmartRef__":true,"id":2684},"chunkOwner":{"__isSmartRef__":true,"id":2681},"_id":"_211727","storedString":"collapsedExtent Point","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2684":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2685":{"morph":{"__isSmartRef__":true,"id":2681},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2686":{"onMouseDown":{"__isSmartRef__":true,"id":2687}},"2687":{"varMapping":{"__isSmartRef__":true,"id":2688},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2693},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2688":{"this":{"__isSmartRef__":true,"id":2681},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2689}},"2689":{"$super":{"__isSmartRef__":true,"id":2690}},"2690":{"varMapping":{"__isSmartRef__":true,"id":2691},"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":2692},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2691":{"obj":{"__isSmartRef__":true,"id":2681},"name":"onMouseDown"},"2692":{},"2693":{},"2694":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"2695":{"morph":{"__isSmartRef__":true,"id":2667},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2696":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2697}},"2697":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":2667},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2698":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"2699":{"morph":{"__isSmartRef__":true,"id":2666},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2700":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2701}},"2701":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":2702},"spacing":0,"container":{"__isSmartRef__":true,"id":2666},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2702":{"top":0,"right":0,"bottom":0,"left":0},"2703":{"source":{"__isSmartRef__":true,"id":2664},"target":{"__isSmartRef__":true,"id":2666}},"2704":{"onSelect":{"__isSmartRef__":true,"id":2705},"onUpdate":{"__isSmartRef__":true,"id":2708}},"2705":{"varMapping":{"__isSmartRef__":true,"id":2706},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":2707},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2706":{"this":{"__isSmartRef__":true,"id":2664}},"2707":{},"2708":{"varMapping":{"__isSmartRef__":true,"id":2709},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":2710},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2709":{"this":{"__isSmartRef__":true,"id":2664}},"2710":{},"2711":{"__serializedExpressions__":["data"],"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"collapsedPosition","description":"Point","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":2712}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2751},"data":"lively.pt(16.0,12.0)"},"2712":{"sourceObj":{"__isSmartRef__":true,"id":2711},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":2713},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":2750},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2713":{"item":{"__isSmartRef__":true,"id":2711},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":2714}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2745},"eventHandler":{"__isSmartRef__":true,"id":2746},"_ClipMode":"visible","derivationIds":[],"id":"BAF1030B-FE8D-4707-BD4C-5C311F10891A","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":2747},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":2715},"label":{"__isSmartRef__":true,"id":2728},"node":{"__isSmartRef__":true,"id":2714},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,80.0)"},"2714":{"submorphs":[{"__isSmartRef__":true,"id":2715},{"__isSmartRef__":true,"id":2728}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2741},"eventHandler":{"__isSmartRef__":true,"id":2742},"_ClipMode":"visible","derivationIds":[],"id":"DF3B6EED-3788-412B-9E90-6008FE2EE3A6","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":2743},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":2713},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"2715":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2716},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2717}],"eventHandler":{"__isSmartRef__":true,"id":2719},"_ClipMode":"visible","derivationIds":[],"id":"ABD3D397-E6CF-4BDB-9017-E95332CE1B01","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":2714},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2720},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"2716":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2717":{"style":{"__isSmartRef__":true,"id":2718},"chunkOwner":{"__isSmartRef__":true,"id":2715},"_id":"_89496","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2718":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2719":{"morph":{"__isSmartRef__":true,"id":2715},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2720":{"onMouseDown":{"__isSmartRef__":true,"id":2721}},"2721":{"varMapping":{"__isSmartRef__":true,"id":2722},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2727},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2722":{"this":{"__isSmartRef__":true,"id":2715},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2723}},"2723":{"$super":{"__isSmartRef__":true,"id":2724}},"2724":{"varMapping":{"__isSmartRef__":true,"id":2725},"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":2726},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2725":{"obj":{"__isSmartRef__":true,"id":2715},"name":"onMouseDown"},"2726":{},"2727":{},"2728":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2729},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":2730}],"eventHandler":{"__isSmartRef__":true,"id":2732},"_ClipMode":"visible","derivationIds":[],"id":"0368C592-93A1-451C-94F5-AFFE68DA60A5","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":2714},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2733},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"2729":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(136.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2730":{"style":{"__isSmartRef__":true,"id":2731},"chunkOwner":{"__isSmartRef__":true,"id":2728},"_id":"_211729","storedString":"collapsedPosition Point","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2731":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2732":{"morph":{"__isSmartRef__":true,"id":2728},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2733":{"onMouseDown":{"__isSmartRef__":true,"id":2734}},"2734":{"varMapping":{"__isSmartRef__":true,"id":2735},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2740},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2735":{"this":{"__isSmartRef__":true,"id":2728},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2736}},"2736":{"$super":{"__isSmartRef__":true,"id":2737}},"2737":{"varMapping":{"__isSmartRef__":true,"id":2738},"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":2739},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2738":{"obj":{"__isSmartRef__":true,"id":2728},"name":"onMouseDown"},"2739":{},"2740":{},"2741":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"2742":{"morph":{"__isSmartRef__":true,"id":2714},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2743":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2744}},"2744":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":2714},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2745":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"2746":{"morph":{"__isSmartRef__":true,"id":2713},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2747":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2748}},"2748":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":2749},"spacing":0,"container":{"__isSmartRef__":true,"id":2713},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2749":{"top":0,"right":0,"bottom":0,"left":0},"2750":{"source":{"__isSmartRef__":true,"id":2711},"target":{"__isSmartRef__":true,"id":2713}},"2751":{"onSelect":{"__isSmartRef__":true,"id":2752},"onExpand":{"__isSmartRef__":true,"id":2755},"onUpdateChildren":{"__isSmartRef__":true,"id":2758},"onUpdate":{"__isSmartRef__":true,"id":2761}},"2752":{"varMapping":{"__isSmartRef__":true,"id":2753},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":2754},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2753":{"this":{"__isSmartRef__":true,"id":2711}},"2754":{},"2755":{"varMapping":{"__isSmartRef__":true,"id":2756},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":2757},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2756":{"this":{"__isSmartRef__":true,"id":2711}},"2757":{},"2758":{"varMapping":{"__isSmartRef__":true,"id":2759},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":2760},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2759":{"this":{"__isSmartRef__":true,"id":2711}},"2760":{},"2761":{"varMapping":{"__isSmartRef__":true,"id":2762},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2762":{"this":{"__isSmartRef__":true,"id":2711}},"2763":{},"2764":{"data":{"__isSmartRef__":true,"id":2482},"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"collapsedTransform","description":"Similitude","attributeConnections":[{"__isSmartRef__":true,"id":2765}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2804}},"2765":{"sourceObj":{"__isSmartRef__":true,"id":2764},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":2766},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":2803},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2766":{"item":{"__isSmartRef__":true,"id":2764},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":2767}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2798},"eventHandler":{"__isSmartRef__":true,"id":2799},"_ClipMode":"visible","derivationIds":[],"id":"875A310F-E532-4BE1-9568-720A5D0BABD2","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":2800},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":2768},"label":{"__isSmartRef__":true,"id":2781},"node":{"__isSmartRef__":true,"id":2767},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,100.0)"},"2767":{"submorphs":[{"__isSmartRef__":true,"id":2768},{"__isSmartRef__":true,"id":2781}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2794},"eventHandler":{"__isSmartRef__":true,"id":2795},"_ClipMode":"visible","derivationIds":[],"id":"482D9C8A-2DEB-4FF2-B301-E83DA8E784E6","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":2796},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":2766},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"2768":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2769},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2770}],"eventHandler":{"__isSmartRef__":true,"id":2772},"_ClipMode":"visible","derivationIds":[],"id":"1D47877A-6920-4352-B3D5-4FDF5DDF6C53","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":2767},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2773},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"2769":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2770":{"style":{"__isSmartRef__":true,"id":2771},"chunkOwner":{"__isSmartRef__":true,"id":2768},"_id":"_41676","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2771":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2772":{"morph":{"__isSmartRef__":true,"id":2768},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2773":{"onMouseDown":{"__isSmartRef__":true,"id":2774}},"2774":{"varMapping":{"__isSmartRef__":true,"id":2775},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2780},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2775":{"this":{"__isSmartRef__":true,"id":2768},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2776}},"2776":{"$super":{"__isSmartRef__":true,"id":2777}},"2777":{"varMapping":{"__isSmartRef__":true,"id":2778},"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":2779},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2778":{"obj":{"__isSmartRef__":true,"id":2768},"name":"onMouseDown"},"2779":{},"2780":{},"2781":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2782},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":2783}],"eventHandler":{"__isSmartRef__":true,"id":2785},"_ClipMode":"visible","derivationIds":[],"id":"547E5BCC-A983-4C97-B08F-F7622B176102","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":2767},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2786},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"2782":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(175.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2783":{"style":{"__isSmartRef__":true,"id":2784},"chunkOwner":{"__isSmartRef__":true,"id":2781},"_id":"_211731","storedString":"collapsedTransform Similitude","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2784":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2785":{"morph":{"__isSmartRef__":true,"id":2781},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2786":{"onMouseDown":{"__isSmartRef__":true,"id":2787}},"2787":{"varMapping":{"__isSmartRef__":true,"id":2788},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2793},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2788":{"this":{"__isSmartRef__":true,"id":2781},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2789}},"2789":{"$super":{"__isSmartRef__":true,"id":2790}},"2790":{"varMapping":{"__isSmartRef__":true,"id":2791},"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":2792},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2791":{"obj":{"__isSmartRef__":true,"id":2781},"name":"onMouseDown"},"2792":{},"2793":{},"2794":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"2795":{"morph":{"__isSmartRef__":true,"id":2767},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2796":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2797}},"2797":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":2767},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2798":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"2799":{"morph":{"__isSmartRef__":true,"id":2766},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2800":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2801}},"2801":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":2802},"spacing":0,"container":{"__isSmartRef__":true,"id":2766},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2802":{"top":0,"right":0,"bottom":0,"left":0},"2803":{"source":{"__isSmartRef__":true,"id":2764},"target":{"__isSmartRef__":true,"id":2766}},"2804":{"onSelect":{"__isSmartRef__":true,"id":2805},"onUpdate":{"__isSmartRef__":true,"id":2808}},"2805":{"varMapping":{"__isSmartRef__":true,"id":2806},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":2807},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2806":{"this":{"__isSmartRef__":true,"id":2764}},"2807":{},"2808":{"varMapping":{"__isSmartRef__":true,"id":2809},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":2810},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2809":{"this":{"__isSmartRef__":true,"id":2764}},"2810":{},"2811":{"__serializedExpressions__":["data"],"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"contentOffset","description":"Point","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":2812}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2851},"data":"lively.pt(4.0,22.0)"},"2812":{"sourceObj":{"__isSmartRef__":true,"id":2811},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":2813},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":2850},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2813":{"item":{"__isSmartRef__":true,"id":2811},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":2814}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2845},"eventHandler":{"__isSmartRef__":true,"id":2846},"_ClipMode":"visible","derivationIds":[],"id":"8FF1138E-5D66-4C69-BE88-20683A677210","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":2847},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":2815},"label":{"__isSmartRef__":true,"id":2828},"node":{"__isSmartRef__":true,"id":2814},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,120.0)"},"2814":{"submorphs":[{"__isSmartRef__":true,"id":2815},{"__isSmartRef__":true,"id":2828}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2841},"eventHandler":{"__isSmartRef__":true,"id":2842},"_ClipMode":"visible","derivationIds":[],"id":"ADC8726A-69F1-4A13-981C-4D511EF46462","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":2843},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":2813},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"2815":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2816},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2817}],"eventHandler":{"__isSmartRef__":true,"id":2819},"_ClipMode":"visible","derivationIds":[],"id":"FF6CD422-553F-4576-A16C-4D5B6BB831FD","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":2814},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2820},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"2816":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2817":{"style":{"__isSmartRef__":true,"id":2818},"chunkOwner":{"__isSmartRef__":true,"id":2815},"_id":"_41681","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2818":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2819":{"morph":{"__isSmartRef__":true,"id":2815},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2820":{"onMouseDown":{"__isSmartRef__":true,"id":2821}},"2821":{"varMapping":{"__isSmartRef__":true,"id":2822},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2827},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2822":{"this":{"__isSmartRef__":true,"id":2815},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2823}},"2823":{"$super":{"__isSmartRef__":true,"id":2824}},"2824":{"varMapping":{"__isSmartRef__":true,"id":2825},"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":2826},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2825":{"obj":{"__isSmartRef__":true,"id":2815},"name":"onMouseDown"},"2826":{},"2827":{},"2828":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2829},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":2830}],"eventHandler":{"__isSmartRef__":true,"id":2832},"_ClipMode":"visible","derivationIds":[],"id":"58329099-BCB7-4D80-A318-3E29B0DEEDFC","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":2814},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2833},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"2829":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(113.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2830":{"style":{"__isSmartRef__":true,"id":2831},"chunkOwner":{"__isSmartRef__":true,"id":2828},"_id":"_211733","storedString":"contentOffset Point","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2831":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2832":{"morph":{"__isSmartRef__":true,"id":2828},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2833":{"onMouseDown":{"__isSmartRef__":true,"id":2834}},"2834":{"varMapping":{"__isSmartRef__":true,"id":2835},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2840},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2835":{"this":{"__isSmartRef__":true,"id":2828},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2836}},"2836":{"$super":{"__isSmartRef__":true,"id":2837}},"2837":{"varMapping":{"__isSmartRef__":true,"id":2838},"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":2839},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2838":{"obj":{"__isSmartRef__":true,"id":2828},"name":"onMouseDown"},"2839":{},"2840":{},"2841":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"2842":{"morph":{"__isSmartRef__":true,"id":2814},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2843":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2844}},"2844":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":2814},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2845":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"2846":{"morph":{"__isSmartRef__":true,"id":2813},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2847":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2848}},"2848":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":2849},"spacing":0,"container":{"__isSmartRef__":true,"id":2813},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2849":{"top":0,"right":0,"bottom":0,"left":0},"2850":{"source":{"__isSmartRef__":true,"id":2811},"target":{"__isSmartRef__":true,"id":2813}},"2851":{"onSelect":{"__isSmartRef__":true,"id":2852},"onExpand":{"__isSmartRef__":true,"id":2855},"onUpdateChildren":{"__isSmartRef__":true,"id":2858},"onUpdate":{"__isSmartRef__":true,"id":2861}},"2852":{"varMapping":{"__isSmartRef__":true,"id":2853},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":2854},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2853":{"this":{"__isSmartRef__":true,"id":2811}},"2854":{},"2855":{"varMapping":{"__isSmartRef__":true,"id":2856},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":2857},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2856":{"this":{"__isSmartRef__":true,"id":2811}},"2857":{},"2858":{"varMapping":{"__isSmartRef__":true,"id":2859},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":2860},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2859":{"this":{"__isSmartRef__":true,"id":2811}},"2860":{},"2861":{"varMapping":{"__isSmartRef__":true,"id":2862},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":2863},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2862":{"this":{"__isSmartRef__":true,"id":2811}},"2863":{},"2864":{"data":[],"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"derivationIds","description":"[]","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":2865}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2904}},"2865":{"sourceObj":{"__isSmartRef__":true,"id":2864},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":2866},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":2903},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2866":{"item":{"__isSmartRef__":true,"id":2864},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":2867}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2898},"eventHandler":{"__isSmartRef__":true,"id":2899},"_ClipMode":"visible","derivationIds":[],"id":"7C6C0CF7-17B6-4563-922F-B3E5DEABD6BE","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":2900},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":2868},"label":{"__isSmartRef__":true,"id":2881},"node":{"__isSmartRef__":true,"id":2867},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,140.0)"},"2867":{"submorphs":[{"__isSmartRef__":true,"id":2868},{"__isSmartRef__":true,"id":2881}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2894},"eventHandler":{"__isSmartRef__":true,"id":2895},"_ClipMode":"visible","derivationIds":[],"id":"38EBCD69-EC56-43DD-A8B3-B2E0489A2D03","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":2896},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":2866},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"2868":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2869},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2870}],"eventHandler":{"__isSmartRef__":true,"id":2872},"_ClipMode":"visible","derivationIds":[],"id":"35D905DC-A620-44D6-A911-4F4147578CF7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":2867},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2873},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"2869":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2870":{"style":{"__isSmartRef__":true,"id":2871},"chunkOwner":{"__isSmartRef__":true,"id":2868},"_id":"_41686","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2871":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2872":{"morph":{"__isSmartRef__":true,"id":2868},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2873":{"onMouseDown":{"__isSmartRef__":true,"id":2874}},"2874":{"varMapping":{"__isSmartRef__":true,"id":2875},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2880},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2875":{"this":{"__isSmartRef__":true,"id":2868},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2876}},"2876":{"$super":{"__isSmartRef__":true,"id":2877}},"2877":{"varMapping":{"__isSmartRef__":true,"id":2878},"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":2879},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2878":{"obj":{"__isSmartRef__":true,"id":2868},"name":"onMouseDown"},"2879":{},"2880":{},"2881":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2882},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":2883}],"eventHandler":{"__isSmartRef__":true,"id":2885},"_ClipMode":"visible","derivationIds":[],"id":"E22DB442-1D6A-41EC-8D7D-74E813029DF7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":2867},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2886},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"2882":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(86.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2883":{"style":{"__isSmartRef__":true,"id":2884},"chunkOwner":{"__isSmartRef__":true,"id":2881},"_id":"_211735","storedString":"derivationIds []","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2884":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2885":{"morph":{"__isSmartRef__":true,"id":2881},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2886":{"onMouseDown":{"__isSmartRef__":true,"id":2887}},"2887":{"varMapping":{"__isSmartRef__":true,"id":2888},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2893},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2888":{"this":{"__isSmartRef__":true,"id":2881},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2889}},"2889":{"$super":{"__isSmartRef__":true,"id":2890}},"2890":{"varMapping":{"__isSmartRef__":true,"id":2891},"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":2892},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2891":{"obj":{"__isSmartRef__":true,"id":2881},"name":"onMouseDown"},"2892":{},"2893":{},"2894":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"2895":{"morph":{"__isSmartRef__":true,"id":2867},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2896":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2897}},"2897":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":2867},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2898":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"2899":{"morph":{"__isSmartRef__":true,"id":2866},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2900":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2901}},"2901":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":2902},"spacing":0,"container":{"__isSmartRef__":true,"id":2866},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2902":{"top":0,"right":0,"bottom":0,"left":0},"2903":{"source":{"__isSmartRef__":true,"id":2864},"target":{"__isSmartRef__":true,"id":2866}},"2904":{"onSelect":{"__isSmartRef__":true,"id":2905},"onExpand":{"__isSmartRef__":true,"id":2908},"onUpdateChildren":{"__isSmartRef__":true,"id":2911},"onUpdate":{"__isSmartRef__":true,"id":2914}},"2905":{"varMapping":{"__isSmartRef__":true,"id":2906},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":2907},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2906":{"this":{"__isSmartRef__":true,"id":2864}},"2907":{},"2908":{"varMapping":{"__isSmartRef__":true,"id":2909},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":2910},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2909":{"this":{"__isSmartRef__":true,"id":2864}},"2910":{},"2911":{"varMapping":{"__isSmartRef__":true,"id":2912},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":2913},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2912":{"this":{"__isSmartRef__":true,"id":2864}},"2913":{},"2914":{"varMapping":{"__isSmartRef__":true,"id":2915},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":2916},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2915":{"this":{"__isSmartRef__":true,"id":2864}},"2916":{},"2917":{"data":true,"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"draggingEnabled","description":"true","attributeConnections":[{"__isSmartRef__":true,"id":2918}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2957}},"2918":{"sourceObj":{"__isSmartRef__":true,"id":2917},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":2919},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":2956},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2919":{"item":{"__isSmartRef__":true,"id":2917},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":2920}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2951},"eventHandler":{"__isSmartRef__":true,"id":2952},"_ClipMode":"visible","derivationIds":[],"id":"A46E213E-9A63-4274-9CBD-84B421BF12BD","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":2953},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":2921},"label":{"__isSmartRef__":true,"id":2934},"node":{"__isSmartRef__":true,"id":2920},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,160.0)"},"2920":{"submorphs":[{"__isSmartRef__":true,"id":2921},{"__isSmartRef__":true,"id":2934}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2947},"eventHandler":{"__isSmartRef__":true,"id":2948},"_ClipMode":"visible","derivationIds":[],"id":"6533B456-F698-4928-B677-9D73CA65D415","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":2949},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":2919},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"2921":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2922},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2923}],"eventHandler":{"__isSmartRef__":true,"id":2925},"_ClipMode":"visible","derivationIds":[],"id":"50D6DC46-8BB2-4739-AD5E-F50D9E06B188","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":2920},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2926},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"2922":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2923":{"style":{"__isSmartRef__":true,"id":2924},"chunkOwner":{"__isSmartRef__":true,"id":2921},"_id":"_41691","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2924":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2925":{"morph":{"__isSmartRef__":true,"id":2921},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2926":{"onMouseDown":{"__isSmartRef__":true,"id":2927}},"2927":{"varMapping":{"__isSmartRef__":true,"id":2928},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2933},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2928":{"this":{"__isSmartRef__":true,"id":2921},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2929}},"2929":{"$super":{"__isSmartRef__":true,"id":2930}},"2930":{"varMapping":{"__isSmartRef__":true,"id":2931},"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":2932},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2931":{"obj":{"__isSmartRef__":true,"id":2921},"name":"onMouseDown"},"2932":{},"2933":{},"2934":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2935},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":2936}],"eventHandler":{"__isSmartRef__":true,"id":2938},"_ClipMode":"visible","derivationIds":[],"id":"8641E6F3-7594-40B8-B952-50E4AC86FB6C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":2920},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2939},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"2935":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(122.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2936":{"style":{"__isSmartRef__":true,"id":2937},"chunkOwner":{"__isSmartRef__":true,"id":2934},"_id":"_211737","storedString":"draggingEnabled true","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2937":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2938":{"morph":{"__isSmartRef__":true,"id":2934},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2939":{"onMouseDown":{"__isSmartRef__":true,"id":2940}},"2940":{"varMapping":{"__isSmartRef__":true,"id":2941},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2946},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2941":{"this":{"__isSmartRef__":true,"id":2934},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2942}},"2942":{"$super":{"__isSmartRef__":true,"id":2943}},"2943":{"varMapping":{"__isSmartRef__":true,"id":2944},"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":2945},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2944":{"obj":{"__isSmartRef__":true,"id":2934},"name":"onMouseDown"},"2945":{},"2946":{},"2947":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"2948":{"morph":{"__isSmartRef__":true,"id":2920},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2949":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2950}},"2950":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":2920},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2951":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"2952":{"morph":{"__isSmartRef__":true,"id":2919},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2953":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2954}},"2954":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":2955},"spacing":0,"container":{"__isSmartRef__":true,"id":2919},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2955":{"top":0,"right":0,"bottom":0,"left":0},"2956":{"source":{"__isSmartRef__":true,"id":2917},"target":{"__isSmartRef__":true,"id":2919}},"2957":{"onSelect":{"__isSmartRef__":true,"id":2958},"onUpdate":{"__isSmartRef__":true,"id":2961}},"2958":{"varMapping":{"__isSmartRef__":true,"id":2959},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":2960},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2959":{"this":{"__isSmartRef__":true,"id":2917}},"2960":{},"2961":{"varMapping":{"__isSmartRef__":true,"id":2962},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":2963},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2962":{"this":{"__isSmartRef__":true,"id":2917}},"2963":{},"2964":{"data":false,"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"droppingEnabled","description":"false","attributeConnections":[{"__isSmartRef__":true,"id":2965}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3004}},"2965":{"sourceObj":{"__isSmartRef__":true,"id":2964},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":2966},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3003},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2966":{"item":{"__isSmartRef__":true,"id":2964},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":2967}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2998},"eventHandler":{"__isSmartRef__":true,"id":2999},"_ClipMode":"visible","derivationIds":[],"id":"6B7E3A3E-EE43-4D5C-8F11-C4C091B07514","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3000},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":2968},"label":{"__isSmartRef__":true,"id":2981},"node":{"__isSmartRef__":true,"id":2967},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,180.0)"},"2967":{"submorphs":[{"__isSmartRef__":true,"id":2968},{"__isSmartRef__":true,"id":2981}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2994},"eventHandler":{"__isSmartRef__":true,"id":2995},"_ClipMode":"visible","derivationIds":[],"id":"34883BF9-4251-4BED-8754-1F2CA0639562","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":2996},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":2966},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"2968":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2969},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":2970}],"eventHandler":{"__isSmartRef__":true,"id":2972},"_ClipMode":"visible","derivationIds":[],"id":"687F8F8A-D5C4-438E-870E-499056AF6C0C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":2967},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2973},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"2969":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2970":{"style":{"__isSmartRef__":true,"id":2971},"chunkOwner":{"__isSmartRef__":true,"id":2968},"_id":"_41696","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2971":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2972":{"morph":{"__isSmartRef__":true,"id":2968},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2973":{"onMouseDown":{"__isSmartRef__":true,"id":2974}},"2974":{"varMapping":{"__isSmartRef__":true,"id":2975},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2980},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2975":{"this":{"__isSmartRef__":true,"id":2968},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2976}},"2976":{"$super":{"__isSmartRef__":true,"id":2977}},"2977":{"varMapping":{"__isSmartRef__":true,"id":2978},"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":2979},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2978":{"obj":{"__isSmartRef__":true,"id":2968},"name":"onMouseDown"},"2979":{},"2980":{},"2981":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2982},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":2983}],"eventHandler":{"__isSmartRef__":true,"id":2985},"_ClipMode":"visible","derivationIds":[],"id":"B3B13265-75BC-48E1-A928-B2FD07958A8B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":2967},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2986},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"2982":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"2983":{"style":{"__isSmartRef__":true,"id":2984},"chunkOwner":{"__isSmartRef__":true,"id":2981},"_id":"_211739","storedString":"droppingEnabled false","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2984":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2985":{"morph":{"__isSmartRef__":true,"id":2981},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2986":{"onMouseDown":{"__isSmartRef__":true,"id":2987}},"2987":{"varMapping":{"__isSmartRef__":true,"id":2988},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2993},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2988":{"this":{"__isSmartRef__":true,"id":2981},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2989}},"2989":{"$super":{"__isSmartRef__":true,"id":2990}},"2990":{"varMapping":{"__isSmartRef__":true,"id":2991},"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":2992},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2991":{"obj":{"__isSmartRef__":true,"id":2981},"name":"onMouseDown"},"2992":{},"2993":{},"2994":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"2995":{"morph":{"__isSmartRef__":true,"id":2967},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2996":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":2997}},"2997":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":2967},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"2998":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"2999":{"morph":{"__isSmartRef__":true,"id":2966},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3000":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3001}},"3001":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3002},"spacing":0,"container":{"__isSmartRef__":true,"id":2966},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3002":{"top":0,"right":0,"bottom":0,"left":0},"3003":{"source":{"__isSmartRef__":true,"id":2964},"target":{"__isSmartRef__":true,"id":2966}},"3004":{"onSelect":{"__isSmartRef__":true,"id":3005},"onUpdate":{"__isSmartRef__":true,"id":3008}},"3005":{"varMapping":{"__isSmartRef__":true,"id":3006},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3007},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3006":{"this":{"__isSmartRef__":true,"id":2964}},"3007":{},"3008":{"varMapping":{"__isSmartRef__":true,"id":3009},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3010},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3009":{"this":{"__isSmartRef__":true,"id":2964}},"3010":{},"3011":{"data":{"__isSmartRef__":true,"id":2430},"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"eventHandler","description":"EventHandler","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":3012}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3051}},"3012":{"sourceObj":{"__isSmartRef__":true,"id":3011},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3013},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3050},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3013":{"item":{"__isSmartRef__":true,"id":3011},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3014}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3045},"eventHandler":{"__isSmartRef__":true,"id":3046},"_ClipMode":"visible","derivationIds":[],"id":"B3168D62-F2FB-4D6C-9CB0-FCCDAA231B86","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3047},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3015},"label":{"__isSmartRef__":true,"id":3028},"node":{"__isSmartRef__":true,"id":3014},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,200.0)"},"3014":{"submorphs":[{"__isSmartRef__":true,"id":3015},{"__isSmartRef__":true,"id":3028}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3041},"eventHandler":{"__isSmartRef__":true,"id":3042},"_ClipMode":"visible","derivationIds":[],"id":"2E4E957B-C4DD-447B-94FC-17CC7C095984","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3043},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3013},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3015":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3016},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3017}],"eventHandler":{"__isSmartRef__":true,"id":3019},"_ClipMode":"visible","derivationIds":[],"id":"B91F01A0-B1FA-4671-B2C2-AA4FC2BCC851","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3014},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3020},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3016":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3017":{"style":{"__isSmartRef__":true,"id":3018},"chunkOwner":{"__isSmartRef__":true,"id":3015},"_id":"_41701","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3018":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3019":{"morph":{"__isSmartRef__":true,"id":3015},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3020":{"onMouseDown":{"__isSmartRef__":true,"id":3021}},"3021":{"varMapping":{"__isSmartRef__":true,"id":3022},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3027},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3022":{"this":{"__isSmartRef__":true,"id":3015},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3023}},"3023":{"$super":{"__isSmartRef__":true,"id":3024}},"3024":{"varMapping":{"__isSmartRef__":true,"id":3025},"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":3026},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3025":{"obj":{"__isSmartRef__":true,"id":3015},"name":"onMouseDown"},"3026":{},"3027":{},"3028":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3029},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3030}],"eventHandler":{"__isSmartRef__":true,"id":3032},"_ClipMode":"visible","derivationIds":[],"id":"0D8E4D6E-B2B5-4955-9652-1323F23FCFFA","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3014},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3033},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3029":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(158.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3030":{"style":{"__isSmartRef__":true,"id":3031},"chunkOwner":{"__isSmartRef__":true,"id":3028},"_id":"_211741","storedString":"eventHandler EventHandler","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3031":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3032":{"morph":{"__isSmartRef__":true,"id":3028},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3033":{"onMouseDown":{"__isSmartRef__":true,"id":3034}},"3034":{"varMapping":{"__isSmartRef__":true,"id":3035},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3040},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3035":{"this":{"__isSmartRef__":true,"id":3028},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3036}},"3036":{"$super":{"__isSmartRef__":true,"id":3037}},"3037":{"varMapping":{"__isSmartRef__":true,"id":3038},"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":3039},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3038":{"obj":{"__isSmartRef__":true,"id":3028},"name":"onMouseDown"},"3039":{},"3040":{},"3041":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3042":{"morph":{"__isSmartRef__":true,"id":3014},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3043":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3044}},"3044":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3014},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3045":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3046":{"morph":{"__isSmartRef__":true,"id":3013},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3047":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3048}},"3048":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3049},"spacing":0,"container":{"__isSmartRef__":true,"id":3013},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3049":{"top":0,"right":0,"bottom":0,"left":0},"3050":{"source":{"__isSmartRef__":true,"id":3011},"target":{"__isSmartRef__":true,"id":3013}},"3051":{"onSelect":{"__isSmartRef__":true,"id":3052},"onExpand":{"__isSmartRef__":true,"id":3055},"onUpdateChildren":{"__isSmartRef__":true,"id":3058},"onUpdate":{"__isSmartRef__":true,"id":3061}},"3052":{"varMapping":{"__isSmartRef__":true,"id":3053},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3054},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3053":{"this":{"__isSmartRef__":true,"id":3011}},"3054":{},"3055":{"varMapping":{"__isSmartRef__":true,"id":3056},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3057},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3056":{"this":{"__isSmartRef__":true,"id":3011}},"3057":{},"3058":{"varMapping":{"__isSmartRef__":true,"id":3059},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3060},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3059":{"this":{"__isSmartRef__":true,"id":3011}},"3060":{},"3061":{"varMapping":{"__isSmartRef__":true,"id":3062},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3063},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3062":{"this":{"__isSmartRef__":true,"id":3011}},"3063":{},"3064":{"__serializedExpressions__":["data"],"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"expandedExtent","description":"Point","attributeConnections":[{"__isSmartRef__":true,"id":3065}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3104},"data":"lively.pt(958.8,609.9)"},"3065":{"sourceObj":{"__isSmartRef__":true,"id":3064},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3066},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3103},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3066":{"item":{"__isSmartRef__":true,"id":3064},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3067}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3098},"eventHandler":{"__isSmartRef__":true,"id":3099},"_ClipMode":"visible","derivationIds":[],"id":"438E4806-AAB2-43B4-96B1-915D71BE6032","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3100},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3068},"label":{"__isSmartRef__":true,"id":3081},"node":{"__isSmartRef__":true,"id":3067},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,220.0)"},"3067":{"submorphs":[{"__isSmartRef__":true,"id":3068},{"__isSmartRef__":true,"id":3081}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3094},"eventHandler":{"__isSmartRef__":true,"id":3095},"_ClipMode":"visible","derivationIds":[],"id":"884E0B8B-5E41-45EF-A0EA-E3CA6B94CE10","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3096},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3066},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3068":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3069},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3070}],"eventHandler":{"__isSmartRef__":true,"id":3072},"_ClipMode":"visible","derivationIds":[],"id":"74F446D3-CEC9-4E44-86E0-6B0A4F5AE780","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3067},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3073},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3069":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3070":{"style":{"__isSmartRef__":true,"id":3071},"chunkOwner":{"__isSmartRef__":true,"id":3068},"_id":"_41706","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3071":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3072":{"morph":{"__isSmartRef__":true,"id":3068},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3073":{"onMouseDown":{"__isSmartRef__":true,"id":3074}},"3074":{"varMapping":{"__isSmartRef__":true,"id":3075},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3080},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3075":{"this":{"__isSmartRef__":true,"id":3068},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3076}},"3076":{"$super":{"__isSmartRef__":true,"id":3077}},"3077":{"varMapping":{"__isSmartRef__":true,"id":3078},"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":3079},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3078":{"obj":{"__isSmartRef__":true,"id":3068},"name":"onMouseDown"},"3079":{},"3080":{},"3081":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3082},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3083}],"eventHandler":{"__isSmartRef__":true,"id":3085},"_ClipMode":"visible","derivationIds":[],"id":"46FE86B0-5835-4F84-87F0-D819B80059F9","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3067},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3086},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3082":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3083":{"style":{"__isSmartRef__":true,"id":3084},"chunkOwner":{"__isSmartRef__":true,"id":3081},"_id":"_211743","storedString":"expandedExtent Point","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3084":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3085":{"morph":{"__isSmartRef__":true,"id":3081},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3086":{"onMouseDown":{"__isSmartRef__":true,"id":3087}},"3087":{"varMapping":{"__isSmartRef__":true,"id":3088},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3093},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3088":{"this":{"__isSmartRef__":true,"id":3081},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3089}},"3089":{"$super":{"__isSmartRef__":true,"id":3090}},"3090":{"varMapping":{"__isSmartRef__":true,"id":3091},"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":3092},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3091":{"obj":{"__isSmartRef__":true,"id":3081},"name":"onMouseDown"},"3092":{},"3093":{},"3094":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3095":{"morph":{"__isSmartRef__":true,"id":3067},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3096":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3097}},"3097":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3067},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3098":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3099":{"morph":{"__isSmartRef__":true,"id":3066},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3100":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3101}},"3101":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3102},"spacing":0,"container":{"__isSmartRef__":true,"id":3066},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3102":{"top":0,"right":0,"bottom":0,"left":0},"3103":{"source":{"__isSmartRef__":true,"id":3064},"target":{"__isSmartRef__":true,"id":3066}},"3104":{"onSelect":{"__isSmartRef__":true,"id":3105},"onUpdate":{"__isSmartRef__":true,"id":3108}},"3105":{"varMapping":{"__isSmartRef__":true,"id":3106},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3107},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3106":{"this":{"__isSmartRef__":true,"id":3064}},"3107":{},"3108":{"varMapping":{"__isSmartRef__":true,"id":3109},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3110},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3109":{"this":{"__isSmartRef__":true,"id":3064}},"3110":{},"3111":{"__serializedExpressions__":["data"],"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"expandedPosition","description":"Point","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":3112}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3151},"data":"lively.pt(16.0,12.0)"},"3112":{"sourceObj":{"__isSmartRef__":true,"id":3111},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3113},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3150},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3113":{"item":{"__isSmartRef__":true,"id":3111},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3114}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3145},"eventHandler":{"__isSmartRef__":true,"id":3146},"_ClipMode":"visible","derivationIds":[],"id":"52A55EDF-A394-4482-8FF1-696B3ADA05B0","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3147},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3115},"label":{"__isSmartRef__":true,"id":3128},"node":{"__isSmartRef__":true,"id":3114},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,240.0)"},"3114":{"submorphs":[{"__isSmartRef__":true,"id":3115},{"__isSmartRef__":true,"id":3128}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3141},"eventHandler":{"__isSmartRef__":true,"id":3142},"_ClipMode":"visible","derivationIds":[],"id":"E61A6EA6-B40E-433C-A421-AD0D74524E93","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3143},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3113},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3115":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3116},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3117}],"eventHandler":{"__isSmartRef__":true,"id":3119},"_ClipMode":"visible","derivationIds":[],"id":"0656CFDC-1A53-45F6-A2A1-CA371CA776DA","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3114},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3120},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3116":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3117":{"style":{"__isSmartRef__":true,"id":3118},"chunkOwner":{"__isSmartRef__":true,"id":3115},"_id":"_88513","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3118":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3119":{"morph":{"__isSmartRef__":true,"id":3115},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3120":{"onMouseDown":{"__isSmartRef__":true,"id":3121}},"3121":{"varMapping":{"__isSmartRef__":true,"id":3122},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3127},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3122":{"this":{"__isSmartRef__":true,"id":3115},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3123}},"3123":{"$super":{"__isSmartRef__":true,"id":3124}},"3124":{"varMapping":{"__isSmartRef__":true,"id":3125},"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":3126},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3125":{"obj":{"__isSmartRef__":true,"id":3115},"name":"onMouseDown"},"3126":{},"3127":{},"3128":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3129},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3130}],"eventHandler":{"__isSmartRef__":true,"id":3132},"_ClipMode":"visible","derivationIds":[],"id":"A913154D-26C6-4C3A-A51C-4DA5664506D0","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3114},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3133},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3129":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(137.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3130":{"style":{"__isSmartRef__":true,"id":3131},"chunkOwner":{"__isSmartRef__":true,"id":3128},"_id":"_211745","storedString":"expandedPosition Point","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3131":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3132":{"morph":{"__isSmartRef__":true,"id":3128},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3133":{"onMouseDown":{"__isSmartRef__":true,"id":3134}},"3134":{"varMapping":{"__isSmartRef__":true,"id":3135},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3135":{"this":{"__isSmartRef__":true,"id":3128},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3136}},"3136":{"$super":{"__isSmartRef__":true,"id":3137}},"3137":{"varMapping":{"__isSmartRef__":true,"id":3138},"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":3139},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3138":{"obj":{"__isSmartRef__":true,"id":3128},"name":"onMouseDown"},"3139":{},"3140":{},"3141":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3142":{"morph":{"__isSmartRef__":true,"id":3114},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3143":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3144}},"3144":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3114},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3145":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3146":{"morph":{"__isSmartRef__":true,"id":3113},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3147":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3148}},"3148":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3149},"spacing":0,"container":{"__isSmartRef__":true,"id":3113},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3149":{"top":0,"right":0,"bottom":0,"left":0},"3150":{"source":{"__isSmartRef__":true,"id":3111},"target":{"__isSmartRef__":true,"id":3113}},"3151":{"onSelect":{"__isSmartRef__":true,"id":3152},"onExpand":{"__isSmartRef__":true,"id":3155},"onUpdateChildren":{"__isSmartRef__":true,"id":3158},"onUpdate":{"__isSmartRef__":true,"id":3161}},"3152":{"varMapping":{"__isSmartRef__":true,"id":3153},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3154},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3153":{"this":{"__isSmartRef__":true,"id":3111}},"3154":{},"3155":{"varMapping":{"__isSmartRef__":true,"id":3156},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3157},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3156":{"this":{"__isSmartRef__":true,"id":3111}},"3157":{},"3158":{"varMapping":{"__isSmartRef__":true,"id":3159},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3160},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3159":{"this":{"__isSmartRef__":true,"id":3111}},"3160":{},"3161":{"varMapping":{"__isSmartRef__":true,"id":3162},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3163},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3162":{"this":{"__isSmartRef__":true,"id":3111}},"3163":{},"3164":{"data":{"__isSmartRef__":true,"id":2483},"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"expandedTransform","description":"Similitude","attributeConnections":[{"__isSmartRef__":true,"id":3165}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3204}},"3165":{"sourceObj":{"__isSmartRef__":true,"id":3164},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3166},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3203},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3166":{"item":{"__isSmartRef__":true,"id":3164},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3167}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3198},"eventHandler":{"__isSmartRef__":true,"id":3199},"_ClipMode":"visible","derivationIds":[],"id":"C63F1451-A3F7-40E5-8D22-487C0C92140B","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3200},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3168},"label":{"__isSmartRef__":true,"id":3181},"node":{"__isSmartRef__":true,"id":3167},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,260.0)"},"3167":{"submorphs":[{"__isSmartRef__":true,"id":3168},{"__isSmartRef__":true,"id":3181}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3194},"eventHandler":{"__isSmartRef__":true,"id":3195},"_ClipMode":"visible","derivationIds":[],"id":"89DBA3AB-2AC0-479B-9414-3DC52177EDA0","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3196},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3166},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3168":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3169},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3170}],"eventHandler":{"__isSmartRef__":true,"id":3172},"_ClipMode":"visible","derivationIds":[],"id":"7B4E6B32-7020-47FA-BF7A-172D7AB5E65B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3167},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3173},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3169":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3170":{"style":{"__isSmartRef__":true,"id":3171},"chunkOwner":{"__isSmartRef__":true,"id":3168},"_id":"_41711","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3171":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3172":{"morph":{"__isSmartRef__":true,"id":3168},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3173":{"onMouseDown":{"__isSmartRef__":true,"id":3174}},"3174":{"varMapping":{"__isSmartRef__":true,"id":3175},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3180},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3175":{"this":{"__isSmartRef__":true,"id":3168},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3176}},"3176":{"$super":{"__isSmartRef__":true,"id":3177}},"3177":{"varMapping":{"__isSmartRef__":true,"id":3178},"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":3179},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3178":{"obj":{"__isSmartRef__":true,"id":3168},"name":"onMouseDown"},"3179":{},"3180":{},"3181":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3182},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3183}],"eventHandler":{"__isSmartRef__":true,"id":3185},"_ClipMode":"visible","derivationIds":[],"id":"3E5F19D1-4D7C-4315-BE09-DA08D4B43011","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3167},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3186},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3182":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(176.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3183":{"style":{"__isSmartRef__":true,"id":3184},"chunkOwner":{"__isSmartRef__":true,"id":3181},"_id":"_211747","storedString":"expandedTransform Similitude","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3184":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3185":{"morph":{"__isSmartRef__":true,"id":3181},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3186":{"onMouseDown":{"__isSmartRef__":true,"id":3187}},"3187":{"varMapping":{"__isSmartRef__":true,"id":3188},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3193},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3188":{"this":{"__isSmartRef__":true,"id":3181},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3189}},"3189":{"$super":{"__isSmartRef__":true,"id":3190}},"3190":{"varMapping":{"__isSmartRef__":true,"id":3191},"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":3192},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3191":{"obj":{"__isSmartRef__":true,"id":3181},"name":"onMouseDown"},"3192":{},"3193":{},"3194":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3195":{"morph":{"__isSmartRef__":true,"id":3167},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3196":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3197}},"3197":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3167},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3198":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3199":{"morph":{"__isSmartRef__":true,"id":3166},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3200":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3201}},"3201":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3202},"spacing":0,"container":{"__isSmartRef__":true,"id":3166},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3202":{"top":0,"right":0,"bottom":0,"left":0},"3203":{"source":{"__isSmartRef__":true,"id":3164},"target":{"__isSmartRef__":true,"id":3166}},"3204":{"onSelect":{"__isSmartRef__":true,"id":3205},"onUpdate":{"__isSmartRef__":true,"id":3208}},"3205":{"varMapping":{"__isSmartRef__":true,"id":3206},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3207},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3206":{"this":{"__isSmartRef__":true,"id":3164}},"3207":{},"3208":{"varMapping":{"__isSmartRef__":true,"id":3209},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3210},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3209":{"this":{"__isSmartRef__":true,"id":3164}},"3210":{},"3211":{"data":[],"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"halos","description":"[]","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":3212}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3251}},"3212":{"sourceObj":{"__isSmartRef__":true,"id":3211},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3213},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3250},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3213":{"item":{"__isSmartRef__":true,"id":3211},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3214}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3245},"eventHandler":{"__isSmartRef__":true,"id":3246},"_ClipMode":"visible","derivationIds":[],"id":"B000B73F-714C-40DD-9AA9-22957BF46507","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3247},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3215},"label":{"__isSmartRef__":true,"id":3228},"node":{"__isSmartRef__":true,"id":3214},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,280.0)"},"3214":{"submorphs":[{"__isSmartRef__":true,"id":3215},{"__isSmartRef__":true,"id":3228}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3241},"eventHandler":{"__isSmartRef__":true,"id":3242},"_ClipMode":"visible","derivationIds":[],"id":"FE9D2B27-7DED-4462-843F-3161D7AEE402","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3243},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3213},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3215":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3216},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3217}],"eventHandler":{"__isSmartRef__":true,"id":3219},"_ClipMode":"visible","derivationIds":[],"id":"0F9B0EE2-24D9-4516-A106-9ABC19344660","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3214},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3220},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3216":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3217":{"style":{"__isSmartRef__":true,"id":3218},"chunkOwner":{"__isSmartRef__":true,"id":3215},"_id":"_41716","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3218":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3219":{"morph":{"__isSmartRef__":true,"id":3215},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3220":{"onMouseDown":{"__isSmartRef__":true,"id":3221}},"3221":{"varMapping":{"__isSmartRef__":true,"id":3222},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3227},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3222":{"this":{"__isSmartRef__":true,"id":3215},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3223}},"3223":{"$super":{"__isSmartRef__":true,"id":3224}},"3224":{"varMapping":{"__isSmartRef__":true,"id":3225},"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":3226},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3225":{"obj":{"__isSmartRef__":true,"id":3215},"name":"onMouseDown"},"3226":{},"3227":{},"3228":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3229},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3230}],"eventHandler":{"__isSmartRef__":true,"id":3232},"_ClipMode":"visible","derivationIds":[],"id":"F96A647A-754D-4FEF-9A60-638F7E03750E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3214},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3233},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3229":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(43.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3230":{"style":{"__isSmartRef__":true,"id":3231},"chunkOwner":{"__isSmartRef__":true,"id":3228},"_id":"_211749","storedString":"halos []","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3231":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3232":{"morph":{"__isSmartRef__":true,"id":3228},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3233":{"onMouseDown":{"__isSmartRef__":true,"id":3234}},"3234":{"varMapping":{"__isSmartRef__":true,"id":3235},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3240},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3235":{"this":{"__isSmartRef__":true,"id":3228},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3236}},"3236":{"$super":{"__isSmartRef__":true,"id":3237}},"3237":{"varMapping":{"__isSmartRef__":true,"id":3238},"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":3239},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3238":{"obj":{"__isSmartRef__":true,"id":3228},"name":"onMouseDown"},"3239":{},"3240":{},"3241":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3242":{"morph":{"__isSmartRef__":true,"id":3214},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3243":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3244}},"3244":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3214},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3245":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3246":{"morph":{"__isSmartRef__":true,"id":3213},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3247":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3248}},"3248":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3249},"spacing":0,"container":{"__isSmartRef__":true,"id":3213},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3249":{"top":0,"right":0,"bottom":0,"left":0},"3250":{"source":{"__isSmartRef__":true,"id":3211},"target":{"__isSmartRef__":true,"id":3213}},"3251":{"onSelect":{"__isSmartRef__":true,"id":3252},"onExpand":{"__isSmartRef__":true,"id":3255},"onUpdateChildren":{"__isSmartRef__":true,"id":3258},"onUpdate":{"__isSmartRef__":true,"id":3261}},"3252":{"varMapping":{"__isSmartRef__":true,"id":3253},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3254},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3253":{"this":{"__isSmartRef__":true,"id":3211}},"3254":{},"3255":{"varMapping":{"__isSmartRef__":true,"id":3256},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3257},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3256":{"this":{"__isSmartRef__":true,"id":3211}},"3257":{},"3258":{"varMapping":{"__isSmartRef__":true,"id":3259},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3260},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3259":{"this":{"__isSmartRef__":true,"id":3211}},"3260":{},"3261":{"varMapping":{"__isSmartRef__":true,"id":3262},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3263},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3262":{"this":{"__isSmartRef__":true,"id":3211}},"3263":{},"3264":{"data":true,"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"halosEnabled","description":"true","attributeConnections":[{"__isSmartRef__":true,"id":3265}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3304}},"3265":{"sourceObj":{"__isSmartRef__":true,"id":3264},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3266},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3303},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3266":{"item":{"__isSmartRef__":true,"id":3264},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3267}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3298},"eventHandler":{"__isSmartRef__":true,"id":3299},"_ClipMode":"visible","derivationIds":[],"id":"0ABCE74C-063F-41E1-BAE5-74D0593CAB25","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3300},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3268},"label":{"__isSmartRef__":true,"id":3281},"node":{"__isSmartRef__":true,"id":3267},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,300.0)"},"3267":{"submorphs":[{"__isSmartRef__":true,"id":3268},{"__isSmartRef__":true,"id":3281}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3294},"eventHandler":{"__isSmartRef__":true,"id":3295},"_ClipMode":"visible","derivationIds":[],"id":"0D28D03F-D63A-4A2E-8365-545086D233F4","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3296},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3266},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3268":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3269},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3270}],"eventHandler":{"__isSmartRef__":true,"id":3272},"_ClipMode":"visible","derivationIds":[],"id":"D24632FF-44BE-4C12-93BD-170DBA95B0A6","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3267},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3273},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3269":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3270":{"style":{"__isSmartRef__":true,"id":3271},"chunkOwner":{"__isSmartRef__":true,"id":3268},"_id":"_41721","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3271":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3272":{"morph":{"__isSmartRef__":true,"id":3268},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3273":{"onMouseDown":{"__isSmartRef__":true,"id":3274}},"3274":{"varMapping":{"__isSmartRef__":true,"id":3275},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3280},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3275":{"this":{"__isSmartRef__":true,"id":3268},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3276}},"3276":{"$super":{"__isSmartRef__":true,"id":3277}},"3277":{"varMapping":{"__isSmartRef__":true,"id":3278},"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":3279},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3278":{"obj":{"__isSmartRef__":true,"id":3268},"name":"onMouseDown"},"3279":{},"3280":{},"3281":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3282},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3283}],"eventHandler":{"__isSmartRef__":true,"id":3285},"_ClipMode":"visible","derivationIds":[],"id":"A2F9E815-8796-4226-97C5-C469BCC2D216","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3267},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3286},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3282":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(104.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3283":{"style":{"__isSmartRef__":true,"id":3284},"chunkOwner":{"__isSmartRef__":true,"id":3281},"_id":"_211751","storedString":"halosEnabled true","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3284":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3285":{"morph":{"__isSmartRef__":true,"id":3281},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3286":{"onMouseDown":{"__isSmartRef__":true,"id":3287}},"3287":{"varMapping":{"__isSmartRef__":true,"id":3288},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3293},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3288":{"this":{"__isSmartRef__":true,"id":3281},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3289}},"3289":{"$super":{"__isSmartRef__":true,"id":3290}},"3290":{"varMapping":{"__isSmartRef__":true,"id":3291},"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":3292},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3291":{"obj":{"__isSmartRef__":true,"id":3281},"name":"onMouseDown"},"3292":{},"3293":{},"3294":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3295":{"morph":{"__isSmartRef__":true,"id":3267},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3296":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3297}},"3297":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3267},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3298":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3299":{"morph":{"__isSmartRef__":true,"id":3266},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3300":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3301}},"3301":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3302},"spacing":0,"container":{"__isSmartRef__":true,"id":3266},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3302":{"top":0,"right":0,"bottom":0,"left":0},"3303":{"source":{"__isSmartRef__":true,"id":3264},"target":{"__isSmartRef__":true,"id":3266}},"3304":{"onSelect":{"__isSmartRef__":true,"id":3305},"onUpdate":{"__isSmartRef__":true,"id":3308}},"3305":{"varMapping":{"__isSmartRef__":true,"id":3306},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3307},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3306":{"this":{"__isSmartRef__":true,"id":3264}},"3307":{},"3308":{"varMapping":{"__isSmartRef__":true,"id":3309},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3310},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3309":{"this":{"__isSmartRef__":true,"id":3264}},"3310":{},"3311":{"data":[{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":912}],"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"helperMorphs","description":"[...]","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":3312}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3351}},"3312":{"sourceObj":{"__isSmartRef__":true,"id":3311},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3313},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3350},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3313":{"item":{"__isSmartRef__":true,"id":3311},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3314}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3345},"eventHandler":{"__isSmartRef__":true,"id":3346},"_ClipMode":"visible","derivationIds":[],"id":"09186A7B-664F-4806-9ABD-3795B01F8313","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3347},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3315},"label":{"__isSmartRef__":true,"id":3328},"node":{"__isSmartRef__":true,"id":3314},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,320.0)"},"3314":{"submorphs":[{"__isSmartRef__":true,"id":3315},{"__isSmartRef__":true,"id":3328}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3341},"eventHandler":{"__isSmartRef__":true,"id":3342},"_ClipMode":"visible","derivationIds":[],"id":"AC7B3E36-D71C-4C5E-B773-3A85F5B4CCCF","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3343},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3313},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3315":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3316},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3317}],"eventHandler":{"__isSmartRef__":true,"id":3319},"_ClipMode":"visible","derivationIds":[],"id":"C2C719D7-3358-4D85-8245-DCB8D7E43AA4","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3314},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3320},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3316":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3317":{"style":{"__isSmartRef__":true,"id":3318},"chunkOwner":{"__isSmartRef__":true,"id":3315},"_id":"_88524","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3318":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3319":{"morph":{"__isSmartRef__":true,"id":3315},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3320":{"onMouseDown":{"__isSmartRef__":true,"id":3321}},"3321":{"varMapping":{"__isSmartRef__":true,"id":3322},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3327},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3322":{"this":{"__isSmartRef__":true,"id":3315},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3323}},"3323":{"$super":{"__isSmartRef__":true,"id":3324}},"3324":{"varMapping":{"__isSmartRef__":true,"id":3325},"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":3326},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3325":{"obj":{"__isSmartRef__":true,"id":3315},"name":"onMouseDown"},"3326":{},"3327":{},"3328":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3329},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3330}],"eventHandler":{"__isSmartRef__":true,"id":3332},"_ClipMode":"visible","derivationIds":[],"id":"79F3C038-FFD8-41B3-90A5-57EDEE26FAC9","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3314},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3333},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3329":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(102.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3330":{"style":{"__isSmartRef__":true,"id":3331},"chunkOwner":{"__isSmartRef__":true,"id":3328},"_id":"_211753","storedString":"helperMorphs [...]","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3331":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3332":{"morph":{"__isSmartRef__":true,"id":3328},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3333":{"onMouseDown":{"__isSmartRef__":true,"id":3334}},"3334":{"varMapping":{"__isSmartRef__":true,"id":3335},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3340},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3335":{"this":{"__isSmartRef__":true,"id":3328},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3336}},"3336":{"$super":{"__isSmartRef__":true,"id":3337}},"3337":{"varMapping":{"__isSmartRef__":true,"id":3338},"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":3339},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3338":{"obj":{"__isSmartRef__":true,"id":3328},"name":"onMouseDown"},"3339":{},"3340":{},"3341":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3342":{"morph":{"__isSmartRef__":true,"id":3314},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3343":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3344}},"3344":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3314},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3345":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3346":{"morph":{"__isSmartRef__":true,"id":3313},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3347":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3348}},"3348":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3349},"spacing":0,"container":{"__isSmartRef__":true,"id":3313},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3349":{"top":0,"right":0,"bottom":0,"left":0},"3350":{"source":{"__isSmartRef__":true,"id":3311},"target":{"__isSmartRef__":true,"id":3313}},"3351":{"onSelect":{"__isSmartRef__":true,"id":3352},"onExpand":{"__isSmartRef__":true,"id":3355},"onUpdateChildren":{"__isSmartRef__":true,"id":3358},"onUpdate":{"__isSmartRef__":true,"id":3361}},"3352":{"varMapping":{"__isSmartRef__":true,"id":3353},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3354},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3353":{"this":{"__isSmartRef__":true,"id":3311}},"3354":{},"3355":{"varMapping":{"__isSmartRef__":true,"id":3356},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3357},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3356":{"this":{"__isSmartRef__":true,"id":3311}},"3357":{},"3358":{"varMapping":{"__isSmartRef__":true,"id":3359},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3360},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3359":{"this":{"__isSmartRef__":true,"id":3311}},"3360":{},"3361":{"varMapping":{"__isSmartRef__":true,"id":3362},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3363},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3362":{"this":{"__isSmartRef__":true,"id":3311}},"3363":{},"3364":{"data":false,"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"highlighted","description":"false","attributeConnections":[{"__isSmartRef__":true,"id":3365}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3404}},"3365":{"sourceObj":{"__isSmartRef__":true,"id":3364},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3366},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3403},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3366":{"item":{"__isSmartRef__":true,"id":3364},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3367}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3398},"eventHandler":{"__isSmartRef__":true,"id":3399},"_ClipMode":"visible","derivationIds":[],"id":"96A78512-D78A-4693-B299-E8DF5A134735","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3400},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3368},"label":{"__isSmartRef__":true,"id":3381},"node":{"__isSmartRef__":true,"id":3367},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,340.0)"},"3367":{"submorphs":[{"__isSmartRef__":true,"id":3368},{"__isSmartRef__":true,"id":3381}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3394},"eventHandler":{"__isSmartRef__":true,"id":3395},"_ClipMode":"visible","derivationIds":[],"id":"CEB97D3B-E934-4E09-AB08-ACED1ECC15A5","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3396},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3366},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3368":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3369},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3370}],"eventHandler":{"__isSmartRef__":true,"id":3372},"_ClipMode":"visible","derivationIds":[],"id":"7E07DFF8-3626-46D6-8BD6-3C6A1980FC33","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3367},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3373},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3369":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3370":{"style":{"__isSmartRef__":true,"id":3371},"chunkOwner":{"__isSmartRef__":true,"id":3368},"_id":"_41726","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3371":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3372":{"morph":{"__isSmartRef__":true,"id":3368},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3373":{"onMouseDown":{"__isSmartRef__":true,"id":3374}},"3374":{"varMapping":{"__isSmartRef__":true,"id":3375},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3380},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3375":{"this":{"__isSmartRef__":true,"id":3368},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3376}},"3376":{"$super":{"__isSmartRef__":true,"id":3377}},"3377":{"varMapping":{"__isSmartRef__":true,"id":3378},"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":3379},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3378":{"obj":{"__isSmartRef__":true,"id":3368},"name":"onMouseDown"},"3379":{},"3380":{},"3381":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3382},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3383}],"eventHandler":{"__isSmartRef__":true,"id":3385},"_ClipMode":"visible","derivationIds":[],"id":"289D640E-5E4F-46AB-A388-CD4A7B46695D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3367},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3386},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3382":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(94.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3383":{"style":{"__isSmartRef__":true,"id":3384},"chunkOwner":{"__isSmartRef__":true,"id":3381},"_id":"_211755","storedString":"highlighted false","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3384":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3385":{"morph":{"__isSmartRef__":true,"id":3381},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3386":{"onMouseDown":{"__isSmartRef__":true,"id":3387}},"3387":{"varMapping":{"__isSmartRef__":true,"id":3388},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3393},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3388":{"this":{"__isSmartRef__":true,"id":3381},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3389}},"3389":{"$super":{"__isSmartRef__":true,"id":3390}},"3390":{"varMapping":{"__isSmartRef__":true,"id":3391},"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":3392},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3391":{"obj":{"__isSmartRef__":true,"id":3381},"name":"onMouseDown"},"3392":{},"3393":{},"3394":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3395":{"morph":{"__isSmartRef__":true,"id":3367},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3396":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3397}},"3397":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3367},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3398":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3399":{"morph":{"__isSmartRef__":true,"id":3366},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3400":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3401}},"3401":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3402},"spacing":0,"container":{"__isSmartRef__":true,"id":3366},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3402":{"top":0,"right":0,"bottom":0,"left":0},"3403":{"source":{"__isSmartRef__":true,"id":3364},"target":{"__isSmartRef__":true,"id":3366}},"3404":{"onSelect":{"__isSmartRef__":true,"id":3405},"onUpdate":{"__isSmartRef__":true,"id":3408}},"3405":{"varMapping":{"__isSmartRef__":true,"id":3406},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3407},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3406":{"this":{"__isSmartRef__":true,"id":3364}},"3407":{},"3408":{"varMapping":{"__isSmartRef__":true,"id":3409},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3410},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3409":{"this":{"__isSmartRef__":true,"id":3364}},"3410":{},"3411":{"data":"B1FEEC17-971E-412F-9CCA-7C67B636BE3B","inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"id","description":"B1FEEC17-971E-412F-9CCA-7C67B636BE3B...","attributeConnections":[{"__isSmartRef__":true,"id":3412}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3451}},"3412":{"sourceObj":{"__isSmartRef__":true,"id":3411},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3413},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3450},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3413":{"item":{"__isSmartRef__":true,"id":3411},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3414}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3445},"eventHandler":{"__isSmartRef__":true,"id":3446},"_ClipMode":"visible","derivationIds":[],"id":"0BD42325-DE57-45D3-AD31-AF263487AE66","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3447},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3415},"label":{"__isSmartRef__":true,"id":3428},"node":{"__isSmartRef__":true,"id":3414},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,360.0)"},"3414":{"submorphs":[{"__isSmartRef__":true,"id":3415},{"__isSmartRef__":true,"id":3428}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3441},"eventHandler":{"__isSmartRef__":true,"id":3442},"_ClipMode":"visible","derivationIds":[],"id":"E2839998-95B6-4033-B4BD-F582C0099779","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3443},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3413},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3415":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3416},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3417}],"eventHandler":{"__isSmartRef__":true,"id":3419},"_ClipMode":"visible","derivationIds":[],"id":"849DD748-3208-4790-8AE6-08CAAC44E218","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3414},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3420},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3416":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3417":{"style":{"__isSmartRef__":true,"id":3418},"chunkOwner":{"__isSmartRef__":true,"id":3415},"_id":"_41731","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3418":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3419":{"morph":{"__isSmartRef__":true,"id":3415},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3420":{"onMouseDown":{"__isSmartRef__":true,"id":3421}},"3421":{"varMapping":{"__isSmartRef__":true,"id":3422},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3427},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3422":{"this":{"__isSmartRef__":true,"id":3415},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3423}},"3423":{"$super":{"__isSmartRef__":true,"id":3424}},"3424":{"varMapping":{"__isSmartRef__":true,"id":3425},"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":3426},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3425":{"obj":{"__isSmartRef__":true,"id":3415},"name":"onMouseDown"},"3426":{},"3427":{},"3428":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3429},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3430}],"eventHandler":{"__isSmartRef__":true,"id":3432},"_ClipMode":"visible","derivationIds":[],"id":"11C8D18D-0170-46D3-B613-1C7926355DA9","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3414},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3433},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3429":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(294.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3430":{"style":{"__isSmartRef__":true,"id":3431},"chunkOwner":{"__isSmartRef__":true,"id":3428},"_id":"_211757","storedString":"id B1FEEC17-971E-412F-9CCA-7C67B636BE3B...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3431":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3432":{"morph":{"__isSmartRef__":true,"id":3428},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3433":{"onMouseDown":{"__isSmartRef__":true,"id":3434}},"3434":{"varMapping":{"__isSmartRef__":true,"id":3435},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3440},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3435":{"this":{"__isSmartRef__":true,"id":3428},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3436}},"3436":{"$super":{"__isSmartRef__":true,"id":3437}},"3437":{"varMapping":{"__isSmartRef__":true,"id":3438},"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":3439},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3438":{"obj":{"__isSmartRef__":true,"id":3428},"name":"onMouseDown"},"3439":{},"3440":{},"3441":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3442":{"morph":{"__isSmartRef__":true,"id":3414},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3443":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3444}},"3444":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3414},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3445":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3446":{"morph":{"__isSmartRef__":true,"id":3413},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3447":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3448}},"3448":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3449},"spacing":0,"container":{"__isSmartRef__":true,"id":3413},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3449":{"top":0,"right":0,"bottom":0,"left":0},"3450":{"source":{"__isSmartRef__":true,"id":3411},"target":{"__isSmartRef__":true,"id":3413}},"3451":{"onSelect":{"__isSmartRef__":true,"id":3452},"onUpdate":{"__isSmartRef__":true,"id":3455}},"3452":{"varMapping":{"__isSmartRef__":true,"id":3453},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3454},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3453":{"this":{"__isSmartRef__":true,"id":3411}},"3454":{},"3455":{"varMapping":{"__isSmartRef__":true,"id":3456},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3457},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3456":{"this":{"__isSmartRef__":true,"id":3411}},"3457":{},"3458":{"data":false,"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"ignoreEventsOnExpand","description":"false","attributeConnections":[{"__isSmartRef__":true,"id":3459}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3498}},"3459":{"sourceObj":{"__isSmartRef__":true,"id":3458},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3460},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3497},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3460":{"item":{"__isSmartRef__":true,"id":3458},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3461}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3492},"eventHandler":{"__isSmartRef__":true,"id":3493},"_ClipMode":"visible","derivationIds":[],"id":"33303EED-F4E6-47A2-B0E8-41F2ADC00ABA","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3494},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3462},"label":{"__isSmartRef__":true,"id":3475},"node":{"__isSmartRef__":true,"id":3461},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,380.0)"},"3461":{"submorphs":[{"__isSmartRef__":true,"id":3462},{"__isSmartRef__":true,"id":3475}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3488},"eventHandler":{"__isSmartRef__":true,"id":3489},"_ClipMode":"visible","derivationIds":[],"id":"411EC765-2429-4AE8-8446-352827AFE8AF","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3490},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3460},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3462":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3463},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3464}],"eventHandler":{"__isSmartRef__":true,"id":3466},"_ClipMode":"visible","derivationIds":[],"id":"F09AE74F-1F93-4F4C-8215-A6B4A745F97C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3461},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3467},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3463":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3464":{"style":{"__isSmartRef__":true,"id":3465},"chunkOwner":{"__isSmartRef__":true,"id":3462},"_id":"_41736","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3465":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3466":{"morph":{"__isSmartRef__":true,"id":3462},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3467":{"onMouseDown":{"__isSmartRef__":true,"id":3468}},"3468":{"varMapping":{"__isSmartRef__":true,"id":3469},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3474},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3469":{"this":{"__isSmartRef__":true,"id":3462},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3470}},"3470":{"$super":{"__isSmartRef__":true,"id":3471}},"3471":{"varMapping":{"__isSmartRef__":true,"id":3472},"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":3473},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3472":{"obj":{"__isSmartRef__":true,"id":3462},"name":"onMouseDown"},"3473":{},"3474":{},"3475":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3476},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3477}],"eventHandler":{"__isSmartRef__":true,"id":3479},"_ClipMode":"visible","derivationIds":[],"id":"54079097-4181-4A79-826F-834383BE00FD","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3461},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3480},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3476":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(169.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3477":{"style":{"__isSmartRef__":true,"id":3478},"chunkOwner":{"__isSmartRef__":true,"id":3475},"_id":"_211759","storedString":"ignoreEventsOnExpand false","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3478":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3479":{"morph":{"__isSmartRef__":true,"id":3475},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3480":{"onMouseDown":{"__isSmartRef__":true,"id":3481}},"3481":{"varMapping":{"__isSmartRef__":true,"id":3482},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3487},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3482":{"this":{"__isSmartRef__":true,"id":3475},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3483}},"3483":{"$super":{"__isSmartRef__":true,"id":3484}},"3484":{"varMapping":{"__isSmartRef__":true,"id":3485},"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":3486},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3485":{"obj":{"__isSmartRef__":true,"id":3475},"name":"onMouseDown"},"3486":{},"3487":{},"3488":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3489":{"morph":{"__isSmartRef__":true,"id":3461},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3490":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3491}},"3491":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3461},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3492":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3493":{"morph":{"__isSmartRef__":true,"id":3460},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3494":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3495}},"3495":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3496},"spacing":0,"container":{"__isSmartRef__":true,"id":3460},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3496":{"top":0,"right":0,"bottom":0,"left":0},"3497":{"source":{"__isSmartRef__":true,"id":3458},"target":{"__isSmartRef__":true,"id":3460}},"3498":{"onSelect":{"__isSmartRef__":true,"id":3499},"onUpdate":{"__isSmartRef__":true,"id":3502}},"3499":{"varMapping":{"__isSmartRef__":true,"id":3500},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3501},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3500":{"this":{"__isSmartRef__":true,"id":3458}},"3501":{},"3502":{"varMapping":{"__isSmartRef__":true,"id":3503},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3504},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3503":{"this":{"__isSmartRef__":true,"id":3458}},"3504":{},"3505":{"data":false,"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"isBeingDragged","description":"false","attributeConnections":[{"__isSmartRef__":true,"id":3506}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3545}},"3506":{"sourceObj":{"__isSmartRef__":true,"id":3505},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3507},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3544},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3507":{"item":{"__isSmartRef__":true,"id":3505},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3508}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3539},"eventHandler":{"__isSmartRef__":true,"id":3540},"_ClipMode":"visible","derivationIds":[],"id":"6B817A37-A746-44EF-B25C-4ADFC8900280","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3541},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3509},"label":{"__isSmartRef__":true,"id":3522},"node":{"__isSmartRef__":true,"id":3508},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,400.0)"},"3508":{"submorphs":[{"__isSmartRef__":true,"id":3509},{"__isSmartRef__":true,"id":3522}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3535},"eventHandler":{"__isSmartRef__":true,"id":3536},"_ClipMode":"visible","derivationIds":[],"id":"5388148B-8E21-447C-AE04-C94621D77693","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3537},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3507},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3509":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3510},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3511}],"eventHandler":{"__isSmartRef__":true,"id":3513},"_ClipMode":"visible","derivationIds":[],"id":"F18A0FD4-2821-4798-BDDD-D5B0F19C466C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3508},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3514},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3510":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3511":{"style":{"__isSmartRef__":true,"id":3512},"chunkOwner":{"__isSmartRef__":true,"id":3509},"_id":"_41741","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3512":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3513":{"morph":{"__isSmartRef__":true,"id":3509},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3514":{"onMouseDown":{"__isSmartRef__":true,"id":3515}},"3515":{"varMapping":{"__isSmartRef__":true,"id":3516},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3521},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3516":{"this":{"__isSmartRef__":true,"id":3509},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3517}},"3517":{"$super":{"__isSmartRef__":true,"id":3518}},"3518":{"varMapping":{"__isSmartRef__":true,"id":3519},"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":3520},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3519":{"obj":{"__isSmartRef__":true,"id":3509},"name":"onMouseDown"},"3520":{},"3521":{},"3522":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3523},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3524}],"eventHandler":{"__isSmartRef__":true,"id":3526},"_ClipMode":"visible","derivationIds":[],"id":"63B504F3-5820-4301-AD3C-4CF159CBA5B7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3508},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3527},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3523":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(123.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3524":{"style":{"__isSmartRef__":true,"id":3525},"chunkOwner":{"__isSmartRef__":true,"id":3522},"_id":"_211761","storedString":"isBeingDragged false","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3525":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3526":{"morph":{"__isSmartRef__":true,"id":3522},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3527":{"onMouseDown":{"__isSmartRef__":true,"id":3528}},"3528":{"varMapping":{"__isSmartRef__":true,"id":3529},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3534},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3529":{"this":{"__isSmartRef__":true,"id":3522},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3530}},"3530":{"$super":{"__isSmartRef__":true,"id":3531}},"3531":{"varMapping":{"__isSmartRef__":true,"id":3532},"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":3533},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3532":{"obj":{"__isSmartRef__":true,"id":3522},"name":"onMouseDown"},"3533":{},"3534":{},"3535":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3536":{"morph":{"__isSmartRef__":true,"id":3508},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3537":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3538}},"3538":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3508},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3539":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3540":{"morph":{"__isSmartRef__":true,"id":3507},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3541":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3542}},"3542":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3543},"spacing":0,"container":{"__isSmartRef__":true,"id":3507},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3543":{"top":0,"right":0,"bottom":0,"left":0},"3544":{"source":{"__isSmartRef__":true,"id":3505},"target":{"__isSmartRef__":true,"id":3507}},"3545":{"onSelect":{"__isSmartRef__":true,"id":3546},"onUpdate":{"__isSmartRef__":true,"id":3549}},"3546":{"varMapping":{"__isSmartRef__":true,"id":3547},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3548},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3547":{"this":{"__isSmartRef__":true,"id":3505}},"3548":{},"3549":{"varMapping":{"__isSmartRef__":true,"id":3550},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3551},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3550":{"this":{"__isSmartRef__":true,"id":3505}},"3551":{},"3552":{"data":{"__isSmartRef__":true,"id":2431},"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"layout","description":"{...}","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":3553}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3592}},"3553":{"sourceObj":{"__isSmartRef__":true,"id":3552},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3554},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3591},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3554":{"item":{"__isSmartRef__":true,"id":3552},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3555}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3586},"eventHandler":{"__isSmartRef__":true,"id":3587},"_ClipMode":"visible","derivationIds":[],"id":"B29048A9-EAEA-4D5F-902C-DDF84ECF3553","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3588},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3556},"label":{"__isSmartRef__":true,"id":3569},"node":{"__isSmartRef__":true,"id":3555},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,420.0)"},"3555":{"submorphs":[{"__isSmartRef__":true,"id":3556},{"__isSmartRef__":true,"id":3569}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3582},"eventHandler":{"__isSmartRef__":true,"id":3583},"_ClipMode":"visible","derivationIds":[],"id":"472F56E2-2988-49C4-B541-9EAF5D18CA0E","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3584},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3554},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3556":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3557},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3558}],"eventHandler":{"__isSmartRef__":true,"id":3560},"_ClipMode":"visible","derivationIds":[],"id":"A65B5517-0ABE-4CF1-BAE8-B208D8F725DE","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3555},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3561},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3557":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3558":{"style":{"__isSmartRef__":true,"id":3559},"chunkOwner":{"__isSmartRef__":true,"id":3556},"_id":"_41746","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3559":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3560":{"morph":{"__isSmartRef__":true,"id":3556},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3561":{"onMouseDown":{"__isSmartRef__":true,"id":3562}},"3562":{"varMapping":{"__isSmartRef__":true,"id":3563},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3568},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3563":{"this":{"__isSmartRef__":true,"id":3556},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3564}},"3564":{"$super":{"__isSmartRef__":true,"id":3565}},"3565":{"varMapping":{"__isSmartRef__":true,"id":3566},"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":3567},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3566":{"obj":{"__isSmartRef__":true,"id":3556},"name":"onMouseDown"},"3567":{},"3568":{},"3569":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3570},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3571}],"eventHandler":{"__isSmartRef__":true,"id":3573},"_ClipMode":"visible","derivationIds":[],"id":"09891288-E052-4200-853B-428D9648B4C6","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3555},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3574},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3570":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(59.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3571":{"style":{"__isSmartRef__":true,"id":3572},"chunkOwner":{"__isSmartRef__":true,"id":3569},"_id":"_211763","storedString":"layout {...}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3572":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3573":{"morph":{"__isSmartRef__":true,"id":3569},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3574":{"onMouseDown":{"__isSmartRef__":true,"id":3575}},"3575":{"varMapping":{"__isSmartRef__":true,"id":3576},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3581},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3576":{"this":{"__isSmartRef__":true,"id":3569},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3577}},"3577":{"$super":{"__isSmartRef__":true,"id":3578}},"3578":{"varMapping":{"__isSmartRef__":true,"id":3579},"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":3580},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3579":{"obj":{"__isSmartRef__":true,"id":3569},"name":"onMouseDown"},"3580":{},"3581":{},"3582":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3583":{"morph":{"__isSmartRef__":true,"id":3555},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3584":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3585}},"3585":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3555},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3586":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3587":{"morph":{"__isSmartRef__":true,"id":3554},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3588":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3589}},"3589":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3590},"spacing":0,"container":{"__isSmartRef__":true,"id":3554},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3590":{"top":0,"right":0,"bottom":0,"left":0},"3591":{"source":{"__isSmartRef__":true,"id":3552},"target":{"__isSmartRef__":true,"id":3554}},"3592":{"onSelect":{"__isSmartRef__":true,"id":3593},"onExpand":{"__isSmartRef__":true,"id":3596},"onUpdateChildren":{"__isSmartRef__":true,"id":3599},"onUpdate":{"__isSmartRef__":true,"id":3602}},"3593":{"varMapping":{"__isSmartRef__":true,"id":3594},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3595},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3594":{"this":{"__isSmartRef__":true,"id":3552}},"3595":{},"3596":{"varMapping":{"__isSmartRef__":true,"id":3597},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3598},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3597":{"this":{"__isSmartRef__":true,"id":3552}},"3598":{},"3599":{"varMapping":{"__isSmartRef__":true,"id":3600},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3601},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3600":{"this":{"__isSmartRef__":true,"id":3552}},"3601":{},"3602":{"varMapping":{"__isSmartRef__":true,"id":3603},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3604},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3603":{"this":{"__isSmartRef__":true,"id":3552}},"3604":{},"3605":{"data":"WhiteBoard","inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"name","description":"WhiteBoard","attributeConnections":[{"__isSmartRef__":true,"id":3606}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3645}},"3606":{"sourceObj":{"__isSmartRef__":true,"id":3605},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3607},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3644},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3607":{"item":{"__isSmartRef__":true,"id":3605},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3608}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3639},"eventHandler":{"__isSmartRef__":true,"id":3640},"_ClipMode":"visible","derivationIds":[],"id":"8D84FCC4-4F1F-4FDD-A378-07B66F188303","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3641},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3609},"label":{"__isSmartRef__":true,"id":3622},"node":{"__isSmartRef__":true,"id":3608},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,440.0)"},"3608":{"submorphs":[{"__isSmartRef__":true,"id":3609},{"__isSmartRef__":true,"id":3622}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3635},"eventHandler":{"__isSmartRef__":true,"id":3636},"_ClipMode":"visible","derivationIds":[],"id":"912A6E94-E6DA-4118-A342-2AC5CE77AA36","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3637},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3607},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3609":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3610},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3611}],"eventHandler":{"__isSmartRef__":true,"id":3613},"_ClipMode":"visible","derivationIds":[],"id":"E6754B37-04BE-4A48-8B56-6348F93C45E3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3608},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3614},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3610":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3611":{"style":{"__isSmartRef__":true,"id":3612},"chunkOwner":{"__isSmartRef__":true,"id":3609},"_id":"_41751","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3612":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3613":{"morph":{"__isSmartRef__":true,"id":3609},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3614":{"onMouseDown":{"__isSmartRef__":true,"id":3615}},"3615":{"varMapping":{"__isSmartRef__":true,"id":3616},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3621},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3616":{"this":{"__isSmartRef__":true,"id":3609},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3617}},"3617":{"$super":{"__isSmartRef__":true,"id":3618}},"3618":{"varMapping":{"__isSmartRef__":true,"id":3619},"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":3620},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3619":{"obj":{"__isSmartRef__":true,"id":3609},"name":"onMouseDown"},"3620":{},"3621":{},"3622":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3623},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3624}],"eventHandler":{"__isSmartRef__":true,"id":3626},"_ClipMode":"visible","derivationIds":[],"id":"F61865DF-06C9-489D-BC8F-2DED4E3A169C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3608},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3627},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3623":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(103.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3624":{"style":{"__isSmartRef__":true,"id":3625},"chunkOwner":{"__isSmartRef__":true,"id":3622},"_id":"_211765","storedString":"name WhiteBoard","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3625":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3626":{"morph":{"__isSmartRef__":true,"id":3622},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3627":{"onMouseDown":{"__isSmartRef__":true,"id":3628}},"3628":{"varMapping":{"__isSmartRef__":true,"id":3629},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3634},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3629":{"this":{"__isSmartRef__":true,"id":3622},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3630}},"3630":{"$super":{"__isSmartRef__":true,"id":3631}},"3631":{"varMapping":{"__isSmartRef__":true,"id":3632},"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":3633},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3632":{"obj":{"__isSmartRef__":true,"id":3622},"name":"onMouseDown"},"3633":{},"3634":{},"3635":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3636":{"morph":{"__isSmartRef__":true,"id":3608},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3637":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3638}},"3638":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3608},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3639":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3640":{"morph":{"__isSmartRef__":true,"id":3607},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3641":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3642}},"3642":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3643},"spacing":0,"container":{"__isSmartRef__":true,"id":3607},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3643":{"top":0,"right":0,"bottom":0,"left":0},"3644":{"source":{"__isSmartRef__":true,"id":3605},"target":{"__isSmartRef__":true,"id":3607}},"3645":{"onSelect":{"__isSmartRef__":true,"id":3646},"onUpdate":{"__isSmartRef__":true,"id":3649}},"3646":{"varMapping":{"__isSmartRef__":true,"id":3647},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3648},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3647":{"this":{"__isSmartRef__":true,"id":3605}},"3648":{},"3649":{"varMapping":{"__isSmartRef__":true,"id":3650},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3651},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3650":{"this":{"__isSmartRef__":true,"id":3605}},"3651":{},"3652":{"data":{"__isSmartRef__":true,"id":0},"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"owner","description":"World","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":3653}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3692}},"3653":{"sourceObj":{"__isSmartRef__":true,"id":3652},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3654},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3691},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3654":{"item":{"__isSmartRef__":true,"id":3652},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3655}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3686},"eventHandler":{"__isSmartRef__":true,"id":3687},"_ClipMode":"visible","derivationIds":[],"id":"2A8D16B6-16CE-422F-B1A0-764A776C0C8F","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3688},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3656},"label":{"__isSmartRef__":true,"id":3669},"node":{"__isSmartRef__":true,"id":3655},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,460.0)"},"3655":{"submorphs":[{"__isSmartRef__":true,"id":3656},{"__isSmartRef__":true,"id":3669}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3682},"eventHandler":{"__isSmartRef__":true,"id":3683},"_ClipMode":"visible","derivationIds":[],"id":"A2DD8AB0-316F-40CB-A87B-0337786996D1","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3684},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3654},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3656":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3657},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3658}],"eventHandler":{"__isSmartRef__":true,"id":3660},"_ClipMode":"visible","derivationIds":[],"id":"71DA600E-D663-4C22-8857-E81417572016","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3655},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3661},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3657":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3658":{"style":{"__isSmartRef__":true,"id":3659},"chunkOwner":{"__isSmartRef__":true,"id":3656},"_id":"_41756","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3659":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3660":{"morph":{"__isSmartRef__":true,"id":3656},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3661":{"onMouseDown":{"__isSmartRef__":true,"id":3662}},"3662":{"varMapping":{"__isSmartRef__":true,"id":3663},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3668},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3663":{"this":{"__isSmartRef__":true,"id":3656},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3664}},"3664":{"$super":{"__isSmartRef__":true,"id":3665}},"3665":{"varMapping":{"__isSmartRef__":true,"id":3666},"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":3667},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3666":{"obj":{"__isSmartRef__":true,"id":3656},"name":"onMouseDown"},"3667":{},"3668":{},"3669":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3670},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3671}],"eventHandler":{"__isSmartRef__":true,"id":3673},"_ClipMode":"visible","derivationIds":[],"id":"F76FF12D-92DC-4294-B96B-FBE0300E1B17","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3655},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3674},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3670":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(71.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3671":{"style":{"__isSmartRef__":true,"id":3672},"chunkOwner":{"__isSmartRef__":true,"id":3669},"_id":"_211767","storedString":"owner World","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3672":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3673":{"morph":{"__isSmartRef__":true,"id":3669},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3674":{"onMouseDown":{"__isSmartRef__":true,"id":3675}},"3675":{"varMapping":{"__isSmartRef__":true,"id":3676},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3681},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3676":{"this":{"__isSmartRef__":true,"id":3669},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3677}},"3677":{"$super":{"__isSmartRef__":true,"id":3678}},"3678":{"varMapping":{"__isSmartRef__":true,"id":3679},"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":3680},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3679":{"obj":{"__isSmartRef__":true,"id":3669},"name":"onMouseDown"},"3680":{},"3681":{},"3682":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3683":{"morph":{"__isSmartRef__":true,"id":3655},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3684":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3685}},"3685":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3655},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3686":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3687":{"morph":{"__isSmartRef__":true,"id":3654},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3688":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3689}},"3689":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3690},"spacing":0,"container":{"__isSmartRef__":true,"id":3654},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3690":{"top":0,"right":0,"bottom":0,"left":0},"3691":{"source":{"__isSmartRef__":true,"id":3652},"target":{"__isSmartRef__":true,"id":3654}},"3692":{"onSelect":{"__isSmartRef__":true,"id":3693},"onExpand":{"__isSmartRef__":true,"id":3696},"onUpdateChildren":{"__isSmartRef__":true,"id":3699},"onUpdate":{"__isSmartRef__":true,"id":3702}},"3693":{"varMapping":{"__isSmartRef__":true,"id":3694},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3695},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3694":{"this":{"__isSmartRef__":true,"id":3652}},"3695":{},"3696":{"varMapping":{"__isSmartRef__":true,"id":3697},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3698},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3697":{"this":{"__isSmartRef__":true,"id":3652}},"3698":{},"3699":{"varMapping":{"__isSmartRef__":true,"id":3700},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3701},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3700":{"this":{"__isSmartRef__":true,"id":3652}},"3701":{},"3702":{"varMapping":{"__isSmartRef__":true,"id":3703},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3704},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3703":{"this":{"__isSmartRef__":true,"id":3652}},"3704":{},"3705":{"data":{"__isSmartRef__":true,"id":84},"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"partsBinMetaInfo","description":"PartsBinMetaInfo","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":3706}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3745}},"3706":{"sourceObj":{"__isSmartRef__":true,"id":3705},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3707},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3744},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3707":{"item":{"__isSmartRef__":true,"id":3705},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3708}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3739},"eventHandler":{"__isSmartRef__":true,"id":3740},"_ClipMode":"visible","derivationIds":[],"id":"88A484BC-B74B-4397-8820-70E9FF58F161","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3741},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3709},"label":{"__isSmartRef__":true,"id":3722},"node":{"__isSmartRef__":true,"id":3708},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,480.0)"},"3708":{"submorphs":[{"__isSmartRef__":true,"id":3709},{"__isSmartRef__":true,"id":3722}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3735},"eventHandler":{"__isSmartRef__":true,"id":3736},"_ClipMode":"visible","derivationIds":[],"id":"2D728E0E-4083-48DF-A1B0-09F661F56D35","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3737},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3707},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3709":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3710},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3711}],"eventHandler":{"__isSmartRef__":true,"id":3713},"_ClipMode":"visible","derivationIds":[],"id":"06DE7AFB-ADD4-47A6-8173-E86F8DFB1333","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3708},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3714},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3710":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3711":{"style":{"__isSmartRef__":true,"id":3712},"chunkOwner":{"__isSmartRef__":true,"id":3709},"_id":"_41761","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3712":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3713":{"morph":{"__isSmartRef__":true,"id":3709},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3714":{"onMouseDown":{"__isSmartRef__":true,"id":3715}},"3715":{"varMapping":{"__isSmartRef__":true,"id":3716},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3721},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3716":{"this":{"__isSmartRef__":true,"id":3709},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3717}},"3717":{"$super":{"__isSmartRef__":true,"id":3718}},"3718":{"varMapping":{"__isSmartRef__":true,"id":3719},"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":3720},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3719":{"obj":{"__isSmartRef__":true,"id":3709},"name":"onMouseDown"},"3720":{},"3721":{},"3722":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3723},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3724}],"eventHandler":{"__isSmartRef__":true,"id":3726},"_ClipMode":"visible","derivationIds":[],"id":"E14758D7-E1B6-48C5-B816-CEBE7359336E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3708},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3727},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3723":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(204.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3724":{"style":{"__isSmartRef__":true,"id":3725},"chunkOwner":{"__isSmartRef__":true,"id":3722},"_id":"_211769","storedString":"partsBinMetaInfo PartsBinMetaInfo","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3725":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3726":{"morph":{"__isSmartRef__":true,"id":3722},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3727":{"onMouseDown":{"__isSmartRef__":true,"id":3728}},"3728":{"varMapping":{"__isSmartRef__":true,"id":3729},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3734},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3729":{"this":{"__isSmartRef__":true,"id":3722},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3730}},"3730":{"$super":{"__isSmartRef__":true,"id":3731}},"3731":{"varMapping":{"__isSmartRef__":true,"id":3732},"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":3733},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3732":{"obj":{"__isSmartRef__":true,"id":3722},"name":"onMouseDown"},"3733":{},"3734":{},"3735":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3736":{"morph":{"__isSmartRef__":true,"id":3708},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3737":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3738}},"3738":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3708},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3739":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3740":{"morph":{"__isSmartRef__":true,"id":3707},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3741":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3742}},"3742":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3743},"spacing":0,"container":{"__isSmartRef__":true,"id":3707},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3743":{"top":0,"right":0,"bottom":0,"left":0},"3744":{"source":{"__isSmartRef__":true,"id":3705},"target":{"__isSmartRef__":true,"id":3707}},"3745":{"onSelect":{"__isSmartRef__":true,"id":3746},"onExpand":{"__isSmartRef__":true,"id":3749},"onUpdateChildren":{"__isSmartRef__":true,"id":3752},"onUpdate":{"__isSmartRef__":true,"id":3755}},"3746":{"varMapping":{"__isSmartRef__":true,"id":3747},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3748},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3747":{"this":{"__isSmartRef__":true,"id":3705}},"3748":{},"3749":{"varMapping":{"__isSmartRef__":true,"id":3750},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3751},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3750":{"this":{"__isSmartRef__":true,"id":3705}},"3751":{},"3752":{"varMapping":{"__isSmartRef__":true,"id":3753},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3754},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3753":{"this":{"__isSmartRef__":true,"id":3705}},"3754":{},"3755":{"varMapping":{"__isSmartRef__":true,"id":3756},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3757},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3756":{"this":{"__isSmartRef__":true,"id":3705}},"3757":{},"3758":{"__serializedExpressions__":["data"],"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"prevDragPos","description":"Point","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":3759}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3798},"data":"lively.pt(91.0,19.0)"},"3759":{"sourceObj":{"__isSmartRef__":true,"id":3758},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3760},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3797},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3760":{"item":{"__isSmartRef__":true,"id":3758},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3761}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3792},"eventHandler":{"__isSmartRef__":true,"id":3793},"_ClipMode":"visible","derivationIds":[],"id":"D357C15B-96AE-4820-8202-5FD386F3E25C","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3794},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3762},"label":{"__isSmartRef__":true,"id":3775},"node":{"__isSmartRef__":true,"id":3761},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,500.0)"},"3761":{"submorphs":[{"__isSmartRef__":true,"id":3762},{"__isSmartRef__":true,"id":3775}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3788},"eventHandler":{"__isSmartRef__":true,"id":3789},"_ClipMode":"visible","derivationIds":[],"id":"1434E6AE-2FC4-4F58-8A04-36E7A7557EB1","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3790},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3760},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3762":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3763},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3764}],"eventHandler":{"__isSmartRef__":true,"id":3766},"_ClipMode":"visible","derivationIds":[],"id":"243938B8-16D3-4373-AF15-086DDFD48CCD","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3761},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3767},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3763":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3764":{"style":{"__isSmartRef__":true,"id":3765},"chunkOwner":{"__isSmartRef__":true,"id":3762},"_id":"_41766","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3765":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3766":{"morph":{"__isSmartRef__":true,"id":3762},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3767":{"onMouseDown":{"__isSmartRef__":true,"id":3768}},"3768":{"varMapping":{"__isSmartRef__":true,"id":3769},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3774},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3769":{"this":{"__isSmartRef__":true,"id":3762},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3770}},"3770":{"$super":{"__isSmartRef__":true,"id":3771}},"3771":{"varMapping":{"__isSmartRef__":true,"id":3772},"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":3773},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3772":{"obj":{"__isSmartRef__":true,"id":3762},"name":"onMouseDown"},"3773":{},"3774":{},"3775":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3776},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3777}],"eventHandler":{"__isSmartRef__":true,"id":3779},"_ClipMode":"visible","derivationIds":[],"id":"A220DBE8-6071-4A3F-B900-CC5BDD99A63C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3761},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3780},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3776":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(109.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3777":{"style":{"__isSmartRef__":true,"id":3778},"chunkOwner":{"__isSmartRef__":true,"id":3775},"_id":"_211771","storedString":"prevDragPos Point","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3778":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3779":{"morph":{"__isSmartRef__":true,"id":3775},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3780":{"onMouseDown":{"__isSmartRef__":true,"id":3781}},"3781":{"varMapping":{"__isSmartRef__":true,"id":3782},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3787},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3782":{"this":{"__isSmartRef__":true,"id":3775},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3783}},"3783":{"$super":{"__isSmartRef__":true,"id":3784}},"3784":{"varMapping":{"__isSmartRef__":true,"id":3785},"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":3786},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3785":{"obj":{"__isSmartRef__":true,"id":3775},"name":"onMouseDown"},"3786":{},"3787":{},"3788":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3789":{"morph":{"__isSmartRef__":true,"id":3761},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3790":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3791}},"3791":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3761},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3792":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3793":{"morph":{"__isSmartRef__":true,"id":3760},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3794":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3795}},"3795":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3796},"spacing":0,"container":{"__isSmartRef__":true,"id":3760},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3796":{"top":0,"right":0,"bottom":0,"left":0},"3797":{"source":{"__isSmartRef__":true,"id":3758},"target":{"__isSmartRef__":true,"id":3760}},"3798":{"onSelect":{"__isSmartRef__":true,"id":3799},"onExpand":{"__isSmartRef__":true,"id":3802},"onUpdateChildren":{"__isSmartRef__":true,"id":3805},"onUpdate":{"__isSmartRef__":true,"id":3808}},"3799":{"varMapping":{"__isSmartRef__":true,"id":3800},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3801},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3800":{"this":{"__isSmartRef__":true,"id":3758}},"3801":{},"3802":{"varMapping":{"__isSmartRef__":true,"id":3803},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3804},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3803":{"this":{"__isSmartRef__":true,"id":3758}},"3804":{},"3805":{"varMapping":{"__isSmartRef__":true,"id":3806},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3807},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3806":{"this":{"__isSmartRef__":true,"id":3758}},"3807":{},"3808":{"varMapping":{"__isSmartRef__":true,"id":3809},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3810},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3809":{"this":{"__isSmartRef__":true,"id":3758}},"3810":{},"3811":{"data":[0,0],"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"prevScroll","description":"[...]","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":3812}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3851}},"3812":{"sourceObj":{"__isSmartRef__":true,"id":3811},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3813},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3850},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3813":{"item":{"__isSmartRef__":true,"id":3811},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3814}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3845},"eventHandler":{"__isSmartRef__":true,"id":3846},"_ClipMode":"visible","derivationIds":[],"id":"C3D2964B-0755-44A2-A3A3-66BF0FE9D687","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3847},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3815},"label":{"__isSmartRef__":true,"id":3828},"node":{"__isSmartRef__":true,"id":3814},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,520.0)"},"3814":{"submorphs":[{"__isSmartRef__":true,"id":3815},{"__isSmartRef__":true,"id":3828}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3841},"eventHandler":{"__isSmartRef__":true,"id":3842},"_ClipMode":"visible","derivationIds":[],"id":"C507FC9E-B619-472F-8C6C-5255E274BF1A","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3843},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3813},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3815":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3816},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3817}],"eventHandler":{"__isSmartRef__":true,"id":3819},"_ClipMode":"visible","derivationIds":[],"id":"2583B84D-AF9C-4312-BDB9-C95232FF4CBA","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3814},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3820},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3816":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3817":{"style":{"__isSmartRef__":true,"id":3818},"chunkOwner":{"__isSmartRef__":true,"id":3815},"_id":"_91533","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3818":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3819":{"morph":{"__isSmartRef__":true,"id":3815},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3820":{"onMouseDown":{"__isSmartRef__":true,"id":3821}},"3821":{"varMapping":{"__isSmartRef__":true,"id":3822},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3827},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3822":{"this":{"__isSmartRef__":true,"id":3815},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3823}},"3823":{"$super":{"__isSmartRef__":true,"id":3824}},"3824":{"varMapping":{"__isSmartRef__":true,"id":3825},"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":3826},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3825":{"obj":{"__isSmartRef__":true,"id":3815},"name":"onMouseDown"},"3826":{},"3827":{},"3828":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3829},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3830}],"eventHandler":{"__isSmartRef__":true,"id":3832},"_ClipMode":"visible","derivationIds":[],"id":"456B6C52-3522-4086-B865-5F39F2F045DE","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3814},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3833},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3829":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(82.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3830":{"style":{"__isSmartRef__":true,"id":3831},"chunkOwner":{"__isSmartRef__":true,"id":3828},"_id":"_211773","storedString":"prevScroll [...]","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3831":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3832":{"morph":{"__isSmartRef__":true,"id":3828},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3833":{"onMouseDown":{"__isSmartRef__":true,"id":3834}},"3834":{"varMapping":{"__isSmartRef__":true,"id":3835},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3840},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3835":{"this":{"__isSmartRef__":true,"id":3828},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3836}},"3836":{"$super":{"__isSmartRef__":true,"id":3837}},"3837":{"varMapping":{"__isSmartRef__":true,"id":3838},"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":3839},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3838":{"obj":{"__isSmartRef__":true,"id":3828},"name":"onMouseDown"},"3839":{},"3840":{},"3841":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3842":{"morph":{"__isSmartRef__":true,"id":3814},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3843":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3844}},"3844":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3814},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3845":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3846":{"morph":{"__isSmartRef__":true,"id":3813},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3847":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3848}},"3848":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3849},"spacing":0,"container":{"__isSmartRef__":true,"id":3813},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3849":{"top":0,"right":0,"bottom":0,"left":0},"3850":{"source":{"__isSmartRef__":true,"id":3811},"target":{"__isSmartRef__":true,"id":3813}},"3851":{"onSelect":{"__isSmartRef__":true,"id":3852},"onExpand":{"__isSmartRef__":true,"id":3855},"onUpdateChildren":{"__isSmartRef__":true,"id":3858},"onUpdate":{"__isSmartRef__":true,"id":3861}},"3852":{"varMapping":{"__isSmartRef__":true,"id":3853},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3854},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3853":{"this":{"__isSmartRef__":true,"id":3811}},"3854":{},"3855":{"varMapping":{"__isSmartRef__":true,"id":3856},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3857},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3856":{"this":{"__isSmartRef__":true,"id":3811}},"3857":{},"3858":{"varMapping":{"__isSmartRef__":true,"id":3859},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3860},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3859":{"this":{"__isSmartRef__":true,"id":3811}},"3860":{},"3861":{"varMapping":{"__isSmartRef__":true,"id":3862},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3863},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3862":{"this":{"__isSmartRef__":true,"id":3811}},"3863":{},"3864":{"__serializedExpressions__":["data"],"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"priorExtent","description":"Point","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":3865}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3904},"data":"lively.pt(958.8,609.9)"},"3865":{"sourceObj":{"__isSmartRef__":true,"id":3864},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3866},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3903},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3866":{"item":{"__isSmartRef__":true,"id":3864},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3867}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3898},"eventHandler":{"__isSmartRef__":true,"id":3899},"_ClipMode":"visible","derivationIds":[],"id":"C9CE9973-C92D-49FA-8862-261263861CF8","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3900},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3868},"label":{"__isSmartRef__":true,"id":3881},"node":{"__isSmartRef__":true,"id":3867},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,540.0)"},"3867":{"submorphs":[{"__isSmartRef__":true,"id":3868},{"__isSmartRef__":true,"id":3881}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3894},"eventHandler":{"__isSmartRef__":true,"id":3895},"_ClipMode":"visible","derivationIds":[],"id":"3860282A-3117-4CFD-9A08-92970E9263A4","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3896},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3866},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3868":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3869},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3870}],"eventHandler":{"__isSmartRef__":true,"id":3872},"_ClipMode":"visible","derivationIds":[],"id":"16D82803-151B-43BC-B182-5331D9C98ABB","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3867},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3873},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3869":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3870":{"style":{"__isSmartRef__":true,"id":3871},"chunkOwner":{"__isSmartRef__":true,"id":3868},"_id":"_41771","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3871":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3872":{"morph":{"__isSmartRef__":true,"id":3868},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3873":{"onMouseDown":{"__isSmartRef__":true,"id":3874}},"3874":{"varMapping":{"__isSmartRef__":true,"id":3875},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3880},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3875":{"this":{"__isSmartRef__":true,"id":3868},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3876}},"3876":{"$super":{"__isSmartRef__":true,"id":3877}},"3877":{"varMapping":{"__isSmartRef__":true,"id":3878},"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":3879},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3878":{"obj":{"__isSmartRef__":true,"id":3868},"name":"onMouseDown"},"3879":{},"3880":{},"3881":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3882},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3883}],"eventHandler":{"__isSmartRef__":true,"id":3885},"_ClipMode":"visible","derivationIds":[],"id":"A52BB165-9656-40F7-A331-A1684A9C32AD","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3867},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3886},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3882":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(97.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3883":{"style":{"__isSmartRef__":true,"id":3884},"chunkOwner":{"__isSmartRef__":true,"id":3881},"_id":"_211775","storedString":"priorExtent Point","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3884":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3885":{"morph":{"__isSmartRef__":true,"id":3881},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3886":{"onMouseDown":{"__isSmartRef__":true,"id":3887}},"3887":{"varMapping":{"__isSmartRef__":true,"id":3888},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3893},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3888":{"this":{"__isSmartRef__":true,"id":3881},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3889}},"3889":{"$super":{"__isSmartRef__":true,"id":3890}},"3890":{"varMapping":{"__isSmartRef__":true,"id":3891},"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":3892},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3891":{"obj":{"__isSmartRef__":true,"id":3881},"name":"onMouseDown"},"3892":{},"3893":{},"3894":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3895":{"morph":{"__isSmartRef__":true,"id":3867},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3896":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3897}},"3897":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3867},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3898":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3899":{"morph":{"__isSmartRef__":true,"id":3866},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3900":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3901}},"3901":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3902},"spacing":0,"container":{"__isSmartRef__":true,"id":3866},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3902":{"top":0,"right":0,"bottom":0,"left":0},"3903":{"source":{"__isSmartRef__":true,"id":3864},"target":{"__isSmartRef__":true,"id":3866}},"3904":{"onSelect":{"__isSmartRef__":true,"id":3905},"onExpand":{"__isSmartRef__":true,"id":3908},"onUpdateChildren":{"__isSmartRef__":true,"id":3911},"onUpdate":{"__isSmartRef__":true,"id":3914}},"3905":{"varMapping":{"__isSmartRef__":true,"id":3906},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3907},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3906":{"this":{"__isSmartRef__":true,"id":3864}},"3907":{},"3908":{"varMapping":{"__isSmartRef__":true,"id":3909},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3910},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3909":{"this":{"__isSmartRef__":true,"id":3864}},"3910":{},"3911":{"varMapping":{"__isSmartRef__":true,"id":3912},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3913},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3912":{"this":{"__isSmartRef__":true,"id":3864}},"3913":{},"3914":{"varMapping":{"__isSmartRef__":true,"id":3915},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3916},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3915":{"this":{"__isSmartRef__":true,"id":3864}},"3916":{},"3917":{"data":{"__isSmartRef__":true,"id":30},"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"reframeHandle","description":"Box","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":3918}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3957}},"3918":{"sourceObj":{"__isSmartRef__":true,"id":3917},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3919},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":3956},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3919":{"item":{"__isSmartRef__":true,"id":3917},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3920}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3951},"eventHandler":{"__isSmartRef__":true,"id":3952},"_ClipMode":"visible","derivationIds":[],"id":"61DF8690-AA14-44AF-9CDA-224D6DB0AFB8","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":3953},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3921},"label":{"__isSmartRef__":true,"id":3934},"node":{"__isSmartRef__":true,"id":3920},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,560.0)"},"3920":{"submorphs":[{"__isSmartRef__":true,"id":3921},{"__isSmartRef__":true,"id":3934}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3947},"eventHandler":{"__isSmartRef__":true,"id":3948},"_ClipMode":"visible","derivationIds":[],"id":"509E4E9B-1F3C-4D7B-BC83-96A2ACA643DC","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":3949},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3919},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3921":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3922},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3923}],"eventHandler":{"__isSmartRef__":true,"id":3925},"_ClipMode":"visible","derivationIds":[],"id":"ED39BE4F-0E38-43BE-9399-13D3F2A1D4C8","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3920},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3926},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3922":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3923":{"style":{"__isSmartRef__":true,"id":3924},"chunkOwner":{"__isSmartRef__":true,"id":3921},"_id":"_41776","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3924":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3925":{"morph":{"__isSmartRef__":true,"id":3921},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3926":{"onMouseDown":{"__isSmartRef__":true,"id":3927}},"3927":{"varMapping":{"__isSmartRef__":true,"id":3928},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3933},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3928":{"this":{"__isSmartRef__":true,"id":3921},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3929}},"3929":{"$super":{"__isSmartRef__":true,"id":3930}},"3930":{"varMapping":{"__isSmartRef__":true,"id":3931},"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":3932},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3931":{"obj":{"__isSmartRef__":true,"id":3921},"name":"onMouseDown"},"3932":{},"3933":{},"3934":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3935},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3936}],"eventHandler":{"__isSmartRef__":true,"id":3938},"_ClipMode":"visible","derivationIds":[],"id":"6AD1D4FD-67F6-4BD4-A39D-1B2986EE1184","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3920},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3939},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3935":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(111.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3936":{"style":{"__isSmartRef__":true,"id":3937},"chunkOwner":{"__isSmartRef__":true,"id":3934},"_id":"_211777","storedString":"reframeHandle Box","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3937":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3938":{"morph":{"__isSmartRef__":true,"id":3934},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3939":{"onMouseDown":{"__isSmartRef__":true,"id":3940}},"3940":{"varMapping":{"__isSmartRef__":true,"id":3941},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3946},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3941":{"this":{"__isSmartRef__":true,"id":3934},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3942}},"3942":{"$super":{"__isSmartRef__":true,"id":3943}},"3943":{"varMapping":{"__isSmartRef__":true,"id":3944},"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":3945},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3944":{"obj":{"__isSmartRef__":true,"id":3934},"name":"onMouseDown"},"3945":{},"3946":{},"3947":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"3948":{"morph":{"__isSmartRef__":true,"id":3920},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3949":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3950}},"3950":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3920},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3951":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"3952":{"morph":{"__isSmartRef__":true,"id":3919},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3953":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":3954}},"3954":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":3955},"spacing":0,"container":{"__isSmartRef__":true,"id":3919},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"3955":{"top":0,"right":0,"bottom":0,"left":0},"3956":{"source":{"__isSmartRef__":true,"id":3917},"target":{"__isSmartRef__":true,"id":3919}},"3957":{"onSelect":{"__isSmartRef__":true,"id":3958},"onExpand":{"__isSmartRef__":true,"id":3961},"onUpdateChildren":{"__isSmartRef__":true,"id":3964},"onUpdate":{"__isSmartRef__":true,"id":3967}},"3958":{"varMapping":{"__isSmartRef__":true,"id":3959},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":3960},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3959":{"this":{"__isSmartRef__":true,"id":3917}},"3960":{},"3961":{"varMapping":{"__isSmartRef__":true,"id":3962},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3963},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3962":{"this":{"__isSmartRef__":true,"id":3917}},"3963":{},"3964":{"varMapping":{"__isSmartRef__":true,"id":3965},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":3966},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3965":{"this":{"__isSmartRef__":true,"id":3917}},"3966":{},"3967":{"varMapping":{"__isSmartRef__":true,"id":3968},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":3969},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3968":{"this":{"__isSmartRef__":true,"id":3917}},"3969":{},"3970":{"data":{"__isSmartRef__":true,"id":2457},"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"rightReframeHandle","description":"Box","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":3971}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4010}},"3971":{"sourceObj":{"__isSmartRef__":true,"id":3970},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":3972},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4009},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3972":{"item":{"__isSmartRef__":true,"id":3970},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":3973}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4004},"eventHandler":{"__isSmartRef__":true,"id":4005},"_ClipMode":"visible","derivationIds":[],"id":"E65C2433-E110-42EB-BEB8-0AE469916C58","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":4006},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":3974},"label":{"__isSmartRef__":true,"id":3987},"node":{"__isSmartRef__":true,"id":3973},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,580.0)"},"3973":{"submorphs":[{"__isSmartRef__":true,"id":3974},{"__isSmartRef__":true,"id":3987}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4000},"eventHandler":{"__isSmartRef__":true,"id":4001},"_ClipMode":"visible","derivationIds":[],"id":"F98182A6-7079-4F54-8F0F-CBA0778A4B11","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4002},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":3972},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"3974":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3975},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3976}],"eventHandler":{"__isSmartRef__":true,"id":3978},"_ClipMode":"visible","derivationIds":[],"id":"44AEE12C-5F97-4E02-B208-AC01091232EB","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":3973},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3979},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3975":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3976":{"style":{"__isSmartRef__":true,"id":3977},"chunkOwner":{"__isSmartRef__":true,"id":3974},"_id":"_41781","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3977":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3978":{"morph":{"__isSmartRef__":true,"id":3974},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3979":{"onMouseDown":{"__isSmartRef__":true,"id":3980}},"3980":{"varMapping":{"__isSmartRef__":true,"id":3981},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3986},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3981":{"this":{"__isSmartRef__":true,"id":3974},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3982}},"3982":{"$super":{"__isSmartRef__":true,"id":3983}},"3983":{"varMapping":{"__isSmartRef__":true,"id":3984},"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":3985},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3984":{"obj":{"__isSmartRef__":true,"id":3974},"name":"onMouseDown"},"3985":{},"3986":{},"3987":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3988},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":3989}],"eventHandler":{"__isSmartRef__":true,"id":3991},"_ClipMode":"visible","derivationIds":[],"id":"5FDC9101-6B74-4CE4-B6EA-7FDDD6356E18","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":3973},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3992},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"3988":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(141.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3989":{"style":{"__isSmartRef__":true,"id":3990},"chunkOwner":{"__isSmartRef__":true,"id":3987},"_id":"_211779","storedString":"rightReframeHandle Box","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3990":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3991":{"morph":{"__isSmartRef__":true,"id":3987},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3992":{"onMouseDown":{"__isSmartRef__":true,"id":3993}},"3993":{"varMapping":{"__isSmartRef__":true,"id":3994},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3999},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3994":{"this":{"__isSmartRef__":true,"id":3987},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3995}},"3995":{"$super":{"__isSmartRef__":true,"id":3996}},"3996":{"varMapping":{"__isSmartRef__":true,"id":3997},"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":3998},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3997":{"obj":{"__isSmartRef__":true,"id":3987},"name":"onMouseDown"},"3998":{},"3999":{},"4000":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4001":{"morph":{"__isSmartRef__":true,"id":3973},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4002":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4003}},"4003":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":3973},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4004":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4005":{"morph":{"__isSmartRef__":true,"id":3972},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4006":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4007}},"4007":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4008},"spacing":0,"container":{"__isSmartRef__":true,"id":3972},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4008":{"top":0,"right":0,"bottom":0,"left":0},"4009":{"source":{"__isSmartRef__":true,"id":3970},"target":{"__isSmartRef__":true,"id":3972}},"4010":{"onSelect":{"__isSmartRef__":true,"id":4011},"onExpand":{"__isSmartRef__":true,"id":4014},"onUpdateChildren":{"__isSmartRef__":true,"id":4017},"onUpdate":{"__isSmartRef__":true,"id":4020}},"4011":{"varMapping":{"__isSmartRef__":true,"id":4012},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":4013},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4012":{"this":{"__isSmartRef__":true,"id":3970}},"4013":{},"4014":{"varMapping":{"__isSmartRef__":true,"id":4015},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4016},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4015":{"this":{"__isSmartRef__":true,"id":3970}},"4016":{},"4017":{"varMapping":{"__isSmartRef__":true,"id":4018},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4019},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4018":{"this":{"__isSmartRef__":true,"id":3970}},"4019":{},"4020":{"varMapping":{"__isSmartRef__":true,"id":4021},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4022},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4021":{"this":{"__isSmartRef__":true,"id":3970}},"4022":{},"4023":{"data":[],"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"scripts","description":"[]","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":4024}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4063}},"4024":{"sourceObj":{"__isSmartRef__":true,"id":4023},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":4025},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4062},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4025":{"item":{"__isSmartRef__":true,"id":4023},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":4026}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4057},"eventHandler":{"__isSmartRef__":true,"id":4058},"_ClipMode":"visible","derivationIds":[],"id":"2D74DF1B-0427-41D5-983F-74C3A0DCDC48","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":4059},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":4027},"label":{"__isSmartRef__":true,"id":4040},"node":{"__isSmartRef__":true,"id":4026},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,600.0)"},"4026":{"submorphs":[{"__isSmartRef__":true,"id":4027},{"__isSmartRef__":true,"id":4040}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4053},"eventHandler":{"__isSmartRef__":true,"id":4054},"_ClipMode":"visible","derivationIds":[],"id":"1440D835-1DE2-40CC-8FDE-44EB96B21800","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4055},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":4025},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"4027":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4028},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4029}],"eventHandler":{"__isSmartRef__":true,"id":4031},"_ClipMode":"visible","derivationIds":[],"id":"0E899C80-5D7F-4A98-918B-8969433132CC","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":4026},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4032},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4028":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4029":{"style":{"__isSmartRef__":true,"id":4030},"chunkOwner":{"__isSmartRef__":true,"id":4027},"_id":"_41786","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4030":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4031":{"morph":{"__isSmartRef__":true,"id":4027},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4032":{"onMouseDown":{"__isSmartRef__":true,"id":4033}},"4033":{"varMapping":{"__isSmartRef__":true,"id":4034},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4039},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4034":{"this":{"__isSmartRef__":true,"id":4027},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4035}},"4035":{"$super":{"__isSmartRef__":true,"id":4036}},"4036":{"varMapping":{"__isSmartRef__":true,"id":4037},"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":4038},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4037":{"obj":{"__isSmartRef__":true,"id":4027},"name":"onMouseDown"},"4038":{},"4039":{},"4040":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4041},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4042}],"eventHandler":{"__isSmartRef__":true,"id":4044},"_ClipMode":"visible","derivationIds":[],"id":"DC17B87C-068F-4731-A4C0-EE8A08040A5D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":4026},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4045},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"4041":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(51.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4042":{"style":{"__isSmartRef__":true,"id":4043},"chunkOwner":{"__isSmartRef__":true,"id":4040},"_id":"_211781","storedString":"scripts []","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4043":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4044":{"morph":{"__isSmartRef__":true,"id":4040},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4045":{"onMouseDown":{"__isSmartRef__":true,"id":4046}},"4046":{"varMapping":{"__isSmartRef__":true,"id":4047},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4052},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4047":{"this":{"__isSmartRef__":true,"id":4040},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4048}},"4048":{"$super":{"__isSmartRef__":true,"id":4049}},"4049":{"varMapping":{"__isSmartRef__":true,"id":4050},"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":4051},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4050":{"obj":{"__isSmartRef__":true,"id":4040},"name":"onMouseDown"},"4051":{},"4052":{},"4053":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4054":{"morph":{"__isSmartRef__":true,"id":4026},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4055":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4056}},"4056":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":4026},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4057":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4058":{"morph":{"__isSmartRef__":true,"id":4025},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4059":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4060}},"4060":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4061},"spacing":0,"container":{"__isSmartRef__":true,"id":4025},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4061":{"top":0,"right":0,"bottom":0,"left":0},"4062":{"source":{"__isSmartRef__":true,"id":4023},"target":{"__isSmartRef__":true,"id":4025}},"4063":{"onSelect":{"__isSmartRef__":true,"id":4064},"onExpand":{"__isSmartRef__":true,"id":4067},"onUpdateChildren":{"__isSmartRef__":true,"id":4070},"onUpdate":{"__isSmartRef__":true,"id":4073}},"4064":{"varMapping":{"__isSmartRef__":true,"id":4065},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":4066},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4065":{"this":{"__isSmartRef__":true,"id":4023}},"4066":{},"4067":{"varMapping":{"__isSmartRef__":true,"id":4068},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4069},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4068":{"this":{"__isSmartRef__":true,"id":4023}},"4069":{},"4070":{"varMapping":{"__isSmartRef__":true,"id":4071},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4072},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4071":{"this":{"__isSmartRef__":true,"id":4023}},"4072":{},"4073":{"varMapping":{"__isSmartRef__":true,"id":4074},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4075},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4074":{"this":{"__isSmartRef__":true,"id":4023}},"4075":{},"4076":{"data":{"__isSmartRef__":true,"id":2429},"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"shape","description":"Rectangle","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":4077}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4116}},"4077":{"sourceObj":{"__isSmartRef__":true,"id":4076},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":4078},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4115},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4078":{"item":{"__isSmartRef__":true,"id":4076},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":4079}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4110},"eventHandler":{"__isSmartRef__":true,"id":4111},"_ClipMode":"visible","derivationIds":[],"id":"786D4EDC-BF7D-435D-ADF2-CA075B34A4CD","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":4112},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":4080},"label":{"__isSmartRef__":true,"id":4093},"node":{"__isSmartRef__":true,"id":4079},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,620.0)"},"4079":{"submorphs":[{"__isSmartRef__":true,"id":4080},{"__isSmartRef__":true,"id":4093}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4106},"eventHandler":{"__isSmartRef__":true,"id":4107},"_ClipMode":"visible","derivationIds":[],"id":"00A295C5-8317-4522-A16A-9827260056C5","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4108},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":4078},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"4080":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4081},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4082}],"eventHandler":{"__isSmartRef__":true,"id":4084},"_ClipMode":"visible","derivationIds":[],"id":"1E4CDA3B-B87B-4C38-862D-AF4ACA92248F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":4079},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4085},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4081":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4082":{"style":{"__isSmartRef__":true,"id":4083},"chunkOwner":{"__isSmartRef__":true,"id":4080},"_id":"_41791","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4083":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4084":{"morph":{"__isSmartRef__":true,"id":4080},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4085":{"onMouseDown":{"__isSmartRef__":true,"id":4086}},"4086":{"varMapping":{"__isSmartRef__":true,"id":4087},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4092},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4087":{"this":{"__isSmartRef__":true,"id":4080},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4088}},"4088":{"$super":{"__isSmartRef__":true,"id":4089}},"4089":{"varMapping":{"__isSmartRef__":true,"id":4090},"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":4091},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4090":{"obj":{"__isSmartRef__":true,"id":4080},"name":"onMouseDown"},"4091":{},"4092":{},"4093":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4094},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4095}],"eventHandler":{"__isSmartRef__":true,"id":4097},"_ClipMode":"visible","derivationIds":[],"id":"E8344D4B-B1EB-46D6-B567-DBC8EEFC20B3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":4079},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4098},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"4094":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(97.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4095":{"style":{"__isSmartRef__":true,"id":4096},"chunkOwner":{"__isSmartRef__":true,"id":4093},"_id":"_211783","storedString":"shape Rectangle","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4096":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4097":{"morph":{"__isSmartRef__":true,"id":4093},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4098":{"onMouseDown":{"__isSmartRef__":true,"id":4099}},"4099":{"varMapping":{"__isSmartRef__":true,"id":4100},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4105},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4100":{"this":{"__isSmartRef__":true,"id":4093},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4101}},"4101":{"$super":{"__isSmartRef__":true,"id":4102}},"4102":{"varMapping":{"__isSmartRef__":true,"id":4103},"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":4104},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4103":{"obj":{"__isSmartRef__":true,"id":4093},"name":"onMouseDown"},"4104":{},"4105":{},"4106":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4107":{"morph":{"__isSmartRef__":true,"id":4079},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4108":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4109}},"4109":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":4079},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4110":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4111":{"morph":{"__isSmartRef__":true,"id":4078},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4112":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4113}},"4113":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4114},"spacing":0,"container":{"__isSmartRef__":true,"id":4078},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4114":{"top":0,"right":0,"bottom":0,"left":0},"4115":{"source":{"__isSmartRef__":true,"id":4076},"target":{"__isSmartRef__":true,"id":4078}},"4116":{"onSelect":{"__isSmartRef__":true,"id":4117},"onExpand":{"__isSmartRef__":true,"id":4120},"onUpdateChildren":{"__isSmartRef__":true,"id":4123},"onUpdate":{"__isSmartRef__":true,"id":4126}},"4117":{"varMapping":{"__isSmartRef__":true,"id":4118},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":4119},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4118":{"this":{"__isSmartRef__":true,"id":4076}},"4119":{},"4120":{"varMapping":{"__isSmartRef__":true,"id":4121},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4122},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4121":{"this":{"__isSmartRef__":true,"id":4076}},"4122":{},"4123":{"varMapping":{"__isSmartRef__":true,"id":4124},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4125},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4124":{"this":{"__isSmartRef__":true,"id":4076}},"4125":{},"4126":{"varMapping":{"__isSmartRef__":true,"id":4127},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4128},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4127":{"this":{"__isSmartRef__":true,"id":4076}},"4128":{},"4129":{"data":false,"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"showsHalos","description":"false","attributeConnections":[{"__isSmartRef__":true,"id":4130}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4169}},"4130":{"sourceObj":{"__isSmartRef__":true,"id":4129},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":4131},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4168},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4131":{"item":{"__isSmartRef__":true,"id":4129},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":4132}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4163},"eventHandler":{"__isSmartRef__":true,"id":4164},"_ClipMode":"visible","derivationIds":[],"id":"EA7331C5-3FF3-43D1-8F3E-B804A641BFDD","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":4165},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":4133},"label":{"__isSmartRef__":true,"id":4146},"node":{"__isSmartRef__":true,"id":4132},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,640.0)"},"4132":{"submorphs":[{"__isSmartRef__":true,"id":4133},{"__isSmartRef__":true,"id":4146}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4159},"eventHandler":{"__isSmartRef__":true,"id":4160},"_ClipMode":"visible","derivationIds":[],"id":"8064872D-F4BE-43CF-930C-2C1DD989379B","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4161},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":4131},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"4133":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4134},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4135}],"eventHandler":{"__isSmartRef__":true,"id":4137},"_ClipMode":"visible","derivationIds":[],"id":"FE81AD18-03FD-47A8-B48D-A396C7DBF609","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":4132},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4138},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4134":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4135":{"style":{"__isSmartRef__":true,"id":4136},"chunkOwner":{"__isSmartRef__":true,"id":4133},"_id":"_41796","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4136":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4137":{"morph":{"__isSmartRef__":true,"id":4133},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4138":{"onMouseDown":{"__isSmartRef__":true,"id":4139}},"4139":{"varMapping":{"__isSmartRef__":true,"id":4140},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4145},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4140":{"this":{"__isSmartRef__":true,"id":4133},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4141}},"4141":{"$super":{"__isSmartRef__":true,"id":4142}},"4142":{"varMapping":{"__isSmartRef__":true,"id":4143},"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":4144},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4143":{"obj":{"__isSmartRef__":true,"id":4133},"name":"onMouseDown"},"4144":{},"4145":{},"4146":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4147},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4148}],"eventHandler":{"__isSmartRef__":true,"id":4150},"_ClipMode":"visible","derivationIds":[],"id":"7DB03952-5052-490A-8F0B-271C4C13DE1B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":4132},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4151},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"4147":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(102.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4148":{"style":{"__isSmartRef__":true,"id":4149},"chunkOwner":{"__isSmartRef__":true,"id":4146},"_id":"_211785","storedString":"showsHalos false","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4149":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4150":{"morph":{"__isSmartRef__":true,"id":4146},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4151":{"onMouseDown":{"__isSmartRef__":true,"id":4152}},"4152":{"varMapping":{"__isSmartRef__":true,"id":4153},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4158},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4153":{"this":{"__isSmartRef__":true,"id":4146},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4154}},"4154":{"$super":{"__isSmartRef__":true,"id":4155}},"4155":{"varMapping":{"__isSmartRef__":true,"id":4156},"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":4157},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4156":{"obj":{"__isSmartRef__":true,"id":4146},"name":"onMouseDown"},"4157":{},"4158":{},"4159":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4160":{"morph":{"__isSmartRef__":true,"id":4132},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4161":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4162}},"4162":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":4132},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4163":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4164":{"morph":{"__isSmartRef__":true,"id":4131},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4165":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4166}},"4166":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4167},"spacing":0,"container":{"__isSmartRef__":true,"id":4131},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4167":{"top":0,"right":0,"bottom":0,"left":0},"4168":{"source":{"__isSmartRef__":true,"id":4129},"target":{"__isSmartRef__":true,"id":4131}},"4169":{"onSelect":{"__isSmartRef__":true,"id":4170},"onUpdate":{"__isSmartRef__":true,"id":4173}},"4170":{"varMapping":{"__isSmartRef__":true,"id":4171},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":4172},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4171":{"this":{"__isSmartRef__":true,"id":4129}},"4172":{},"4173":{"varMapping":{"__isSmartRef__":true,"id":4174},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4175},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4174":{"this":{"__isSmartRef__":true,"id":4129}},"4175":{},"4176":{"data":"expanded","inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"state","description":"expanded","attributeConnections":[{"__isSmartRef__":true,"id":4177}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4216}},"4177":{"sourceObj":{"__isSmartRef__":true,"id":4176},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":4178},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4215},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4178":{"item":{"__isSmartRef__":true,"id":4176},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":4179}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4210},"eventHandler":{"__isSmartRef__":true,"id":4211},"_ClipMode":"visible","derivationIds":[],"id":"4D3A959E-F662-4771-990D-90F655162CB6","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":4212},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":4180},"label":{"__isSmartRef__":true,"id":4193},"node":{"__isSmartRef__":true,"id":4179},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,660.0)"},"4179":{"submorphs":[{"__isSmartRef__":true,"id":4180},{"__isSmartRef__":true,"id":4193}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4206},"eventHandler":{"__isSmartRef__":true,"id":4207},"_ClipMode":"visible","derivationIds":[],"id":"64FB9E65-EA3A-4031-9C81-DAE682A491C5","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4208},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":4178},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"4180":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4181},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4182}],"eventHandler":{"__isSmartRef__":true,"id":4184},"_ClipMode":"visible","derivationIds":[],"id":"A33CA50B-E568-45A2-BFDA-4FA4E6A2719C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":4179},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4185},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4181":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4182":{"style":{"__isSmartRef__":true,"id":4183},"chunkOwner":{"__isSmartRef__":true,"id":4180},"_id":"_88559","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4183":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4184":{"morph":{"__isSmartRef__":true,"id":4180},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4185":{"onMouseDown":{"__isSmartRef__":true,"id":4186}},"4186":{"varMapping":{"__isSmartRef__":true,"id":4187},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4192},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4187":{"this":{"__isSmartRef__":true,"id":4180},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4188}},"4188":{"$super":{"__isSmartRef__":true,"id":4189}},"4189":{"varMapping":{"__isSmartRef__":true,"id":4190},"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":4191},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4190":{"obj":{"__isSmartRef__":true,"id":4180},"name":"onMouseDown"},"4191":{},"4192":{},"4193":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4194},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4195}],"eventHandler":{"__isSmartRef__":true,"id":4197},"_ClipMode":"visible","derivationIds":[],"id":"19518875-1489-4057-A4D3-8221AB2EF96A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":4179},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4198},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"4194":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(89.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4195":{"style":{"__isSmartRef__":true,"id":4196},"chunkOwner":{"__isSmartRef__":true,"id":4193},"_id":"_211787","storedString":"state expanded","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4196":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4197":{"morph":{"__isSmartRef__":true,"id":4193},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4198":{"onMouseDown":{"__isSmartRef__":true,"id":4199}},"4199":{"varMapping":{"__isSmartRef__":true,"id":4200},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4205},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4200":{"this":{"__isSmartRef__":true,"id":4193},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4201}},"4201":{"$super":{"__isSmartRef__":true,"id":4202}},"4202":{"varMapping":{"__isSmartRef__":true,"id":4203},"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":4204},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4203":{"obj":{"__isSmartRef__":true,"id":4193},"name":"onMouseDown"},"4204":{},"4205":{},"4206":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4207":{"morph":{"__isSmartRef__":true,"id":4179},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4208":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4209}},"4209":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":4179},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4210":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4211":{"morph":{"__isSmartRef__":true,"id":4178},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4212":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4213}},"4213":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4214},"spacing":0,"container":{"__isSmartRef__":true,"id":4178},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4214":{"top":0,"right":0,"bottom":0,"left":0},"4215":{"source":{"__isSmartRef__":true,"id":4176},"target":{"__isSmartRef__":true,"id":4178}},"4216":{"onSelect":{"__isSmartRef__":true,"id":4217},"onUpdate":{"__isSmartRef__":true,"id":4220}},"4217":{"varMapping":{"__isSmartRef__":true,"id":4218},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":4219},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4218":{"this":{"__isSmartRef__":true,"id":4176}},"4219":{},"4220":{"varMapping":{"__isSmartRef__":true,"id":4221},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4222},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4221":{"this":{"__isSmartRef__":true,"id":4176}},"4222":{},"4223":{"data":[{"__isSmartRef__":true,"id":34},{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":912},{"__isSmartRef__":true,"id":30},{"__isSmartRef__":true,"id":1567},{"__isSmartRef__":true,"id":1710}],"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"submorphs","description":"[...]","children":[{"__isSmartRef__":true,"id":4224},{"__isSmartRef__":true,"id":4310},{"__isSmartRef__":true,"id":4363},{"__isSmartRef__":true,"id":4416},{"__isSmartRef__":true,"id":4469},{"__isSmartRef__":true,"id":4522},{"__isSmartRef__":true,"id":4575},{"__isSmartRef__":true,"id":4260}],"attributeConnections":[{"__isSmartRef__":true,"id":4682}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4684}},"4224":{"data":{"__isSmartRef__":true,"id":34},"inspector":{"__isSmartRef__":true,"id":22},"parent":[{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":2432},{"__isSmartRef__":true,"id":2457},{"__isSmartRef__":true,"id":34},{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":912},{"__isSmartRef__":true,"id":103},{"__isSmartRef__":true,"id":30}],"name":"0","description":"TitleBar","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":4225}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4669}},"4225":{"sourceObj":{"__isSmartRef__":true,"id":4224},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":4226},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4668},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4226":{"item":{"__isSmartRef__":true,"id":4224},"parent":{"__isSmartRef__":true,"id":4227},"depth":2,"submorphs":[{"__isSmartRef__":true,"id":4632}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4663},"eventHandler":{"__isSmartRef__":true,"id":4664},"_ClipMode":"visible","derivationIds":[],"id":"884DE782-B231-4E31-BB3A-AAF0AFB031F3","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":4665},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":4633},"label":{"__isSmartRef__":true,"id":4646},"node":{"__isSmartRef__":true,"id":4632},"owner":{"__isSmartRef__":true,"id":4227},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,20.0)"},"4227":{"item":{"__isSmartRef__":true,"id":4223},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":4228},{"__isSmartRef__":true,"id":4226},{"__isSmartRef__":true,"id":4259},{"__isSmartRef__":true,"id":4309},{"__isSmartRef__":true,"id":4362},{"__isSmartRef__":true,"id":4415},{"__isSmartRef__":true,"id":4468},{"__isSmartRef__":true,"id":4521},{"__isSmartRef__":true,"id":4574}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4627},"eventHandler":{"__isSmartRef__":true,"id":4628},"_ClipMode":"visible","derivationIds":[],"id":"D3163D54-FD94-41A4-A2B4-E9A0FD7BE216","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":4629},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":[{"__isSmartRef__":true,"id":4226},{"__isSmartRef__":true,"id":4309},{"__isSmartRef__":true,"id":4362},{"__isSmartRef__":true,"id":4415},{"__isSmartRef__":true,"id":4468},{"__isSmartRef__":true,"id":4521},{"__isSmartRef__":true,"id":4574},{"__isSmartRef__":true,"id":4259}],"icon":{"__isSmartRef__":true,"id":4229},"label":{"__isSmartRef__":true,"id":4242},"node":{"__isSmartRef__":true,"id":4228},"owner":{"__isSmartRef__":true,"id":2508},"showMoreNode":null,"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,680.0)"},"4228":{"submorphs":[{"__isSmartRef__":true,"id":4229},{"__isSmartRef__":true,"id":4242}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4255},"eventHandler":{"__isSmartRef__":true,"id":4256},"_ClipMode":"visible","derivationIds":[],"id":"BA3EE2AA-C3DA-430B-B9D6-754B3921B93C","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4257},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":4227},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"4229":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4230},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4231}],"eventHandler":{"__isSmartRef__":true,"id":4233},"_ClipMode":"visible","derivationIds":[],"id":"3EB90D5D-53CA-44FE-9648-93DEE30314CD","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":4228},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4234},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4230":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4231":{"style":{"__isSmartRef__":true,"id":4232},"chunkOwner":{"__isSmartRef__":true,"id":4229},"_id":"_45046","storedString":"▼","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4232":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4233":{"morph":{"__isSmartRef__":true,"id":4229},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4234":{"onMouseDown":{"__isSmartRef__":true,"id":4235}},"4235":{"varMapping":{"__isSmartRef__":true,"id":4236},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4241},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4236":{"this":{"__isSmartRef__":true,"id":4229},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4237}},"4237":{"$super":{"__isSmartRef__":true,"id":4238}},"4238":{"varMapping":{"__isSmartRef__":true,"id":4239},"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":4240},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4239":{"obj":{"__isSmartRef__":true,"id":4229},"name":"onMouseDown"},"4240":{},"4241":{},"4242":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4243},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4244}],"eventHandler":{"__isSmartRef__":true,"id":4246},"_ClipMode":"visible","derivationIds":[],"id":"7D71F384-0DAA-4252-A2B0-EE5C7AEF4C11","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":4228},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4247},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"4243":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(88.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4244":{"style":{"__isSmartRef__":true,"id":4245},"chunkOwner":{"__isSmartRef__":true,"id":4242},"_id":"_211789","storedString":"submorphs [...]","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4245":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4246":{"morph":{"__isSmartRef__":true,"id":4242},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4247":{"onMouseDown":{"__isSmartRef__":true,"id":4248}},"4248":{"varMapping":{"__isSmartRef__":true,"id":4249},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4254},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4249":{"this":{"__isSmartRef__":true,"id":4242},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4250}},"4250":{"$super":{"__isSmartRef__":true,"id":4251}},"4251":{"varMapping":{"__isSmartRef__":true,"id":4252},"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":4253},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4252":{"obj":{"__isSmartRef__":true,"id":4242},"name":"onMouseDown"},"4253":{},"4254":{},"4255":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4256":{"morph":{"__isSmartRef__":true,"id":4228},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4257":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4258}},"4258":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":4228},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4259":{"item":{"__isSmartRef__":true,"id":4260},"parent":{"__isSmartRef__":true,"id":4227},"depth":2,"submorphs":[{"__isSmartRef__":true,"id":4273}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4304},"eventHandler":{"__isSmartRef__":true,"id":4305},"_ClipMode":"visible","derivationIds":[],"id":"ED891CC5-4E89-4614-A393-31B4BD1E0940","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":4306},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":4274},"label":{"__isSmartRef__":true,"id":4287},"node":{"__isSmartRef__":true,"id":4273},"owner":{"__isSmartRef__":true,"id":4227},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,160.0)"},"4260":{"inspector":{"__isSmartRef__":true,"id":22},"doNotSerialize":["data","$$changed"],"name":"","description":"inherited from Array","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":4261}],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4263}},"4261":{"sourceObj":{"__isSmartRef__":true,"id":4260},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":4259},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4262},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4262":{"source":{"__isSmartRef__":true,"id":4260},"target":{"__isSmartRef__":true,"id":4259}},"4263":{"onExpand":{"__isSmartRef__":true,"id":4264},"onUpdateChildren":{"__isSmartRef__":true,"id":4267},"onUpdate":{"__isSmartRef__":true,"id":4270}},"4264":{"varMapping":{"__isSmartRef__":true,"id":4265},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4266},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4265":{"this":{"__isSmartRef__":true,"id":4260}},"4266":{},"4267":{"varMapping":{"__isSmartRef__":true,"id":4268},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4269},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4268":{"this":{"__isSmartRef__":true,"id":4260}},"4269":{},"4270":{"varMapping":{"__isSmartRef__":true,"id":4271},"source":"function onUpdate() {\n this.description = \"inherited from \" + this.inspector.typename(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4272},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4271":{"this":{"__isSmartRef__":true,"id":4260}},"4272":{},"4273":{"submorphs":[{"__isSmartRef__":true,"id":4274},{"__isSmartRef__":true,"id":4287}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4300},"eventHandler":{"__isSmartRef__":true,"id":4301},"_ClipMode":"visible","derivationIds":[],"id":"E3CF3F1F-F1EC-48C8-AC4F-9DA3350EEFB9","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4302},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":4259},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(16.0,0.0)"},"4274":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4275},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4276}],"eventHandler":{"__isSmartRef__":true,"id":4278},"_ClipMode":"visible","derivationIds":[],"id":"F30D9510-6F93-486F-BE7F-0EC42E541FF3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":4273},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4279},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4275":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4276":{"style":{"__isSmartRef__":true,"id":4277},"chunkOwner":{"__isSmartRef__":true,"id":4274},"_id":"_45088","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4277":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4278":{"morph":{"__isSmartRef__":true,"id":4274},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4279":{"onMouseDown":{"__isSmartRef__":true,"id":4280}},"4280":{"varMapping":{"__isSmartRef__":true,"id":4281},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4286},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4281":{"this":{"__isSmartRef__":true,"id":4274},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4282}},"4282":{"$super":{"__isSmartRef__":true,"id":4283}},"4283":{"varMapping":{"__isSmartRef__":true,"id":4284},"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":4285},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4284":{"obj":{"__isSmartRef__":true,"id":4274},"name":"onMouseDown"},"4285":{},"4286":{},"4287":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4288},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4289}],"eventHandler":{"__isSmartRef__":true,"id":4291},"_ClipMode":"visible","derivationIds":[],"id":"30842A47-87EC-4840-88B6-165A164D6282","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":4273},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4292},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"4288":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(118.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4289":{"style":{"__isSmartRef__":true,"id":4290},"chunkOwner":{"__isSmartRef__":true,"id":4287},"_id":"_211805","storedString":" inherited from Array","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4290":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4291":{"morph":{"__isSmartRef__":true,"id":4287},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4292":{"onMouseDown":{"__isSmartRef__":true,"id":4293}},"4293":{"varMapping":{"__isSmartRef__":true,"id":4294},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4299},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4294":{"this":{"__isSmartRef__":true,"id":4287},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4295}},"4295":{"$super":{"__isSmartRef__":true,"id":4296}},"4296":{"varMapping":{"__isSmartRef__":true,"id":4297},"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":4298},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4297":{"obj":{"__isSmartRef__":true,"id":4287},"name":"onMouseDown"},"4298":{},"4299":{},"4300":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(303.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4301":{"morph":{"__isSmartRef__":true,"id":4273},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4302":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4303}},"4303":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":4273},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4304":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4305":{"morph":{"__isSmartRef__":true,"id":4259},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4306":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4307}},"4307":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4308},"spacing":0,"container":{"__isSmartRef__":true,"id":4259},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4308":{"top":0,"right":0,"bottom":0,"left":16},"4309":{"item":{"__isSmartRef__":true,"id":4310},"parent":{"__isSmartRef__":true,"id":4227},"depth":2,"submorphs":[{"__isSmartRef__":true,"id":4326}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4357},"eventHandler":{"__isSmartRef__":true,"id":4358},"_ClipMode":"visible","derivationIds":[],"id":"B1953FD5-8BAC-4503-9F20-2250066DC05A","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":4359},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":4327},"label":{"__isSmartRef__":true,"id":4340},"node":{"__isSmartRef__":true,"id":4326},"owner":{"__isSmartRef__":true,"id":4227},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,40.0)"},"4310":{"data":{"__isSmartRef__":true,"id":82},"inspector":{"__isSmartRef__":true,"id":22},"parent":[{"__isSmartRef__":true,"id":34},{"__isSmartRef__":true,"id":30},{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":912}],"name":"1","description":"WhiteBoard","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":4311}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4313}},"4311":{"sourceObj":{"__isSmartRef__":true,"id":4310},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":4309},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4312},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4312":{"source":{"__isSmartRef__":true,"id":4310},"target":{"__isSmartRef__":true,"id":4309}},"4313":{"onSelect":{"__isSmartRef__":true,"id":4314},"onExpand":{"__isSmartRef__":true,"id":4317},"onUpdateChildren":{"__isSmartRef__":true,"id":4320},"onUpdate":{"__isSmartRef__":true,"id":4323}},"4314":{"varMapping":{"__isSmartRef__":true,"id":4315},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":4316},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4315":{"this":{"__isSmartRef__":true,"id":4310}},"4316":{},"4317":{"varMapping":{"__isSmartRef__":true,"id":4318},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4319},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4318":{"this":{"__isSmartRef__":true,"id":4310}},"4319":{},"4320":{"varMapping":{"__isSmartRef__":true,"id":4321},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4322},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4321":{"this":{"__isSmartRef__":true,"id":4310}},"4322":{},"4323":{"varMapping":{"__isSmartRef__":true,"id":4324},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4325},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4324":{"this":{"__isSmartRef__":true,"id":4310}},"4325":{},"4326":{"submorphs":[{"__isSmartRef__":true,"id":4327},{"__isSmartRef__":true,"id":4340}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4353},"eventHandler":{"__isSmartRef__":true,"id":4354},"_ClipMode":"visible","derivationIds":[],"id":"09A1633C-BAE1-4C21-8F72-9123C7236003","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4355},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":4309},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(16.0,0.0)"},"4327":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4328},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4329}],"eventHandler":{"__isSmartRef__":true,"id":4331},"_ClipMode":"visible","derivationIds":[],"id":"0CA4A397-70AC-47BE-BFD0-50C5B4253B3F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":4326},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4332},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4328":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4329":{"style":{"__isSmartRef__":true,"id":4330},"chunkOwner":{"__isSmartRef__":true,"id":4327},"_id":"_89561","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4330":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4331":{"morph":{"__isSmartRef__":true,"id":4327},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4332":{"onMouseDown":{"__isSmartRef__":true,"id":4333}},"4333":{"varMapping":{"__isSmartRef__":true,"id":4334},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4339},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4334":{"this":{"__isSmartRef__":true,"id":4327},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4335}},"4335":{"$super":{"__isSmartRef__":true,"id":4336}},"4336":{"varMapping":{"__isSmartRef__":true,"id":4337},"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":4338},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4337":{"obj":{"__isSmartRef__":true,"id":4327},"name":"onMouseDown"},"4338":{},"4339":{},"4340":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4341},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4342}],"eventHandler":{"__isSmartRef__":true,"id":4344},"_ClipMode":"visible","derivationIds":[],"id":"B78ADA2B-5D13-4BA7-96C0-97C0B8D958B4","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":4326},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4345},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"4341":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(78.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4342":{"style":{"__isSmartRef__":true,"id":4343},"chunkOwner":{"__isSmartRef__":true,"id":4340},"_id":"_211793","storedString":"1 WhiteBoard","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4343":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4344":{"morph":{"__isSmartRef__":true,"id":4340},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4345":{"onMouseDown":{"__isSmartRef__":true,"id":4346}},"4346":{"varMapping":{"__isSmartRef__":true,"id":4347},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4352},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4347":{"this":{"__isSmartRef__":true,"id":4340},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4348}},"4348":{"$super":{"__isSmartRef__":true,"id":4349}},"4349":{"varMapping":{"__isSmartRef__":true,"id":4350},"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":4351},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4350":{"obj":{"__isSmartRef__":true,"id":4340},"name":"onMouseDown"},"4351":{},"4352":{},"4353":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(303.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4354":{"morph":{"__isSmartRef__":true,"id":4326},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4355":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4356}},"4356":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":4326},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4357":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4358":{"morph":{"__isSmartRef__":true,"id":4309},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4359":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4360}},"4360":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4361},"spacing":0,"container":{"__isSmartRef__":true,"id":4309},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4361":{"top":0,"right":0,"bottom":0,"left":16},"4362":{"item":{"__isSmartRef__":true,"id":4363},"parent":{"__isSmartRef__":true,"id":4227},"depth":2,"submorphs":[{"__isSmartRef__":true,"id":4379}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4410},"eventHandler":{"__isSmartRef__":true,"id":4411},"_ClipMode":"visible","derivationIds":[],"id":"952B546C-B32B-4FB8-A251-4910D08B4B64","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":4412},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":4380},"label":{"__isSmartRef__":true,"id":4393},"node":{"__isSmartRef__":true,"id":4379},"owner":{"__isSmartRef__":true,"id":4227},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,60.0)"},"4363":{"data":{"__isSmartRef__":true,"id":227},"inspector":{"__isSmartRef__":true,"id":22},"parent":[{"__isSmartRef__":true,"id":34},{"__isSmartRef__":true,"id":30},{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":912}],"name":"2","description":"PencilStyler","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":4364}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4366}},"4364":{"sourceObj":{"__isSmartRef__":true,"id":4363},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":4362},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4365},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4365":{"source":{"__isSmartRef__":true,"id":4363},"target":{"__isSmartRef__":true,"id":4362}},"4366":{"onSelect":{"__isSmartRef__":true,"id":4367},"onExpand":{"__isSmartRef__":true,"id":4370},"onUpdateChildren":{"__isSmartRef__":true,"id":4373},"onUpdate":{"__isSmartRef__":true,"id":4376}},"4367":{"varMapping":{"__isSmartRef__":true,"id":4368},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":4369},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4368":{"this":{"__isSmartRef__":true,"id":4363}},"4369":{},"4370":{"varMapping":{"__isSmartRef__":true,"id":4371},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4372},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4371":{"this":{"__isSmartRef__":true,"id":4363}},"4372":{},"4373":{"varMapping":{"__isSmartRef__":true,"id":4374},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4375},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4374":{"this":{"__isSmartRef__":true,"id":4363}},"4375":{},"4376":{"varMapping":{"__isSmartRef__":true,"id":4377},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4378},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4377":{"this":{"__isSmartRef__":true,"id":4363}},"4378":{},"4379":{"submorphs":[{"__isSmartRef__":true,"id":4380},{"__isSmartRef__":true,"id":4393}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4406},"eventHandler":{"__isSmartRef__":true,"id":4407},"_ClipMode":"visible","derivationIds":[],"id":"2B373529-F3E8-4F3B-A68C-9367E4C84E56","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4408},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":4362},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(16.0,0.0)"},"4380":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4381},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4382}],"eventHandler":{"__isSmartRef__":true,"id":4384},"_ClipMode":"visible","derivationIds":[],"id":"F65DD387-EF2D-4D6A-9CBD-0EE11B148BED","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":4379},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4385},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4381":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4382":{"style":{"__isSmartRef__":true,"id":4383},"chunkOwner":{"__isSmartRef__":true,"id":4380},"_id":"_89566","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4383":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4384":{"morph":{"__isSmartRef__":true,"id":4380},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4385":{"onMouseDown":{"__isSmartRef__":true,"id":4386}},"4386":{"varMapping":{"__isSmartRef__":true,"id":4387},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4392},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4387":{"this":{"__isSmartRef__":true,"id":4380},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4388}},"4388":{"$super":{"__isSmartRef__":true,"id":4389}},"4389":{"varMapping":{"__isSmartRef__":true,"id":4390},"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":4391},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4390":{"obj":{"__isSmartRef__":true,"id":4380},"name":"onMouseDown"},"4391":{},"4392":{},"4393":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4394},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4395}],"eventHandler":{"__isSmartRef__":true,"id":4397},"_ClipMode":"visible","derivationIds":[],"id":"817E379E-5275-4F85-917B-D4A20341CC98","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":4379},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4398},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"4394":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(81.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4395":{"style":{"__isSmartRef__":true,"id":4396},"chunkOwner":{"__isSmartRef__":true,"id":4393},"_id":"_211795","storedString":"2 PencilStyler","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4396":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4397":{"morph":{"__isSmartRef__":true,"id":4393},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4398":{"onMouseDown":{"__isSmartRef__":true,"id":4399}},"4399":{"varMapping":{"__isSmartRef__":true,"id":4400},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4405},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4400":{"this":{"__isSmartRef__":true,"id":4393},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4401}},"4401":{"$super":{"__isSmartRef__":true,"id":4402}},"4402":{"varMapping":{"__isSmartRef__":true,"id":4403},"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":4404},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4403":{"obj":{"__isSmartRef__":true,"id":4393},"name":"onMouseDown"},"4404":{},"4405":{},"4406":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(303.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4407":{"morph":{"__isSmartRef__":true,"id":4379},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4408":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4409}},"4409":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":4379},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4410":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4411":{"morph":{"__isSmartRef__":true,"id":4362},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4412":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4413}},"4413":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4414},"spacing":0,"container":{"__isSmartRef__":true,"id":4362},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4414":{"top":0,"right":0,"bottom":0,"left":16},"4415":{"item":{"__isSmartRef__":true,"id":4416},"parent":{"__isSmartRef__":true,"id":4227},"depth":2,"submorphs":[{"__isSmartRef__":true,"id":4432}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4463},"eventHandler":{"__isSmartRef__":true,"id":4464},"_ClipMode":"visible","derivationIds":[],"id":"FD449985-C7AB-4CD1-9D47-3F1C93B54DB6","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":4465},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":4433},"label":{"__isSmartRef__":true,"id":4446},"node":{"__isSmartRef__":true,"id":4432},"owner":{"__isSmartRef__":true,"id":4227},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,80.0)"},"4416":{"data":{"__isSmartRef__":true,"id":912},"inspector":{"__isSmartRef__":true,"id":22},"parent":[{"__isSmartRef__":true,"id":34},{"__isSmartRef__":true,"id":30},{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":912}],"name":"3","description":"ChatPane","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":4417}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4419}},"4417":{"sourceObj":{"__isSmartRef__":true,"id":4416},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":4415},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4418},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4418":{"source":{"__isSmartRef__":true,"id":4416},"target":{"__isSmartRef__":true,"id":4415}},"4419":{"onSelect":{"__isSmartRef__":true,"id":4420},"onExpand":{"__isSmartRef__":true,"id":4423},"onUpdateChildren":{"__isSmartRef__":true,"id":4426},"onUpdate":{"__isSmartRef__":true,"id":4429}},"4420":{"varMapping":{"__isSmartRef__":true,"id":4421},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":4422},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4421":{"this":{"__isSmartRef__":true,"id":4416}},"4422":{},"4423":{"varMapping":{"__isSmartRef__":true,"id":4424},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4425},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4424":{"this":{"__isSmartRef__":true,"id":4416}},"4425":{},"4426":{"varMapping":{"__isSmartRef__":true,"id":4427},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4428},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4427":{"this":{"__isSmartRef__":true,"id":4416}},"4428":{},"4429":{"varMapping":{"__isSmartRef__":true,"id":4430},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4431},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4430":{"this":{"__isSmartRef__":true,"id":4416}},"4431":{},"4432":{"submorphs":[{"__isSmartRef__":true,"id":4433},{"__isSmartRef__":true,"id":4446}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4459},"eventHandler":{"__isSmartRef__":true,"id":4460},"_ClipMode":"visible","derivationIds":[],"id":"8DC7C4EE-0B2B-4268-A69A-B9403A508C2F","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4461},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":4415},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(16.0,0.0)"},"4433":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4434},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4435}],"eventHandler":{"__isSmartRef__":true,"id":4437},"_ClipMode":"visible","derivationIds":[],"id":"8064D1D4-1CB9-42CB-B6FA-D05CF3247515","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":4432},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4438},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4434":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4435":{"style":{"__isSmartRef__":true,"id":4436},"chunkOwner":{"__isSmartRef__":true,"id":4433},"_id":"_89571","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4436":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4437":{"morph":{"__isSmartRef__":true,"id":4433},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4438":{"onMouseDown":{"__isSmartRef__":true,"id":4439}},"4439":{"varMapping":{"__isSmartRef__":true,"id":4440},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4445},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4440":{"this":{"__isSmartRef__":true,"id":4433},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4441}},"4441":{"$super":{"__isSmartRef__":true,"id":4442}},"4442":{"varMapping":{"__isSmartRef__":true,"id":4443},"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":4444},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4443":{"obj":{"__isSmartRef__":true,"id":4433},"name":"onMouseDown"},"4444":{},"4445":{},"4446":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4447},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4448}],"eventHandler":{"__isSmartRef__":true,"id":4450},"_ClipMode":"visible","derivationIds":[],"id":"1CB8784A-F446-4A13-A501-BDA71A6855B1","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":4432},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4451},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"4447":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(68.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4448":{"style":{"__isSmartRef__":true,"id":4449},"chunkOwner":{"__isSmartRef__":true,"id":4446},"_id":"_211797","storedString":"3 ChatPane","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4449":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4450":{"morph":{"__isSmartRef__":true,"id":4446},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4451":{"onMouseDown":{"__isSmartRef__":true,"id":4452}},"4452":{"varMapping":{"__isSmartRef__":true,"id":4453},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4458},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4453":{"this":{"__isSmartRef__":true,"id":4446},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4454}},"4454":{"$super":{"__isSmartRef__":true,"id":4455}},"4455":{"varMapping":{"__isSmartRef__":true,"id":4456},"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":4457},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4456":{"obj":{"__isSmartRef__":true,"id":4446},"name":"onMouseDown"},"4457":{},"4458":{},"4459":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(303.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4460":{"morph":{"__isSmartRef__":true,"id":4432},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4461":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4462}},"4462":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":4432},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4463":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4464":{"morph":{"__isSmartRef__":true,"id":4415},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4465":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4466}},"4466":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4467},"spacing":0,"container":{"__isSmartRef__":true,"id":4415},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4467":{"top":0,"right":0,"bottom":0,"left":16},"4468":{"item":{"__isSmartRef__":true,"id":4469},"parent":{"__isSmartRef__":true,"id":4227},"depth":2,"submorphs":[{"__isSmartRef__":true,"id":4485}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4516},"eventHandler":{"__isSmartRef__":true,"id":4517},"_ClipMode":"visible","derivationIds":[],"id":"E9ABCE34-9D31-46F7-B86F-3CBB8F400121","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":4518},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":4486},"label":{"__isSmartRef__":true,"id":4499},"node":{"__isSmartRef__":true,"id":4485},"owner":{"__isSmartRef__":true,"id":4227},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,100.0)"},"4469":{"data":{"__isSmartRef__":true,"id":30},"inspector":{"__isSmartRef__":true,"id":22},"parent":[{"__isSmartRef__":true,"id":34},{"__isSmartRef__":true,"id":30},{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":912}],"name":"4","description":"Box","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":4470}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4472}},"4470":{"sourceObj":{"__isSmartRef__":true,"id":4469},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":4468},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4471},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4471":{"source":{"__isSmartRef__":true,"id":4469},"target":{"__isSmartRef__":true,"id":4468}},"4472":{"onSelect":{"__isSmartRef__":true,"id":4473},"onExpand":{"__isSmartRef__":true,"id":4476},"onUpdateChildren":{"__isSmartRef__":true,"id":4479},"onUpdate":{"__isSmartRef__":true,"id":4482}},"4473":{"varMapping":{"__isSmartRef__":true,"id":4474},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":4475},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4474":{"this":{"__isSmartRef__":true,"id":4469}},"4475":{},"4476":{"varMapping":{"__isSmartRef__":true,"id":4477},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4478},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4477":{"this":{"__isSmartRef__":true,"id":4469}},"4478":{},"4479":{"varMapping":{"__isSmartRef__":true,"id":4480},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4481},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4480":{"this":{"__isSmartRef__":true,"id":4469}},"4481":{},"4482":{"varMapping":{"__isSmartRef__":true,"id":4483},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4484},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4483":{"this":{"__isSmartRef__":true,"id":4469}},"4484":{},"4485":{"submorphs":[{"__isSmartRef__":true,"id":4486},{"__isSmartRef__":true,"id":4499}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4512},"eventHandler":{"__isSmartRef__":true,"id":4513},"_ClipMode":"visible","derivationIds":[],"id":"F87EE58D-49FF-49E6-9E85-BF2CCF4AA632","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4514},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":4468},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(16.0,0.0)"},"4486":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4487},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4488}],"eventHandler":{"__isSmartRef__":true,"id":4490},"_ClipMode":"visible","derivationIds":[],"id":"A644F5D3-D0D3-4B2D-B359-F6C900BBA830","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":4485},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4491},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4487":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4488":{"style":{"__isSmartRef__":true,"id":4489},"chunkOwner":{"__isSmartRef__":true,"id":4486},"_id":"_89576","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4489":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4490":{"morph":{"__isSmartRef__":true,"id":4486},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4491":{"onMouseDown":{"__isSmartRef__":true,"id":4492}},"4492":{"varMapping":{"__isSmartRef__":true,"id":4493},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4498},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4493":{"this":{"__isSmartRef__":true,"id":4486},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4494}},"4494":{"$super":{"__isSmartRef__":true,"id":4495}},"4495":{"varMapping":{"__isSmartRef__":true,"id":4496},"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":4497},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4496":{"obj":{"__isSmartRef__":true,"id":4486},"name":"onMouseDown"},"4497":{},"4498":{},"4499":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4500},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4501}],"eventHandler":{"__isSmartRef__":true,"id":4503},"_ClipMode":"visible","derivationIds":[],"id":"C578EC8F-B2C9-4E46-B04F-AF7175CD9C58","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":4485},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4504},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"4500":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(34.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4501":{"style":{"__isSmartRef__":true,"id":4502},"chunkOwner":{"__isSmartRef__":true,"id":4499},"_id":"_211799","storedString":"4 Box","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4502":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4503":{"morph":{"__isSmartRef__":true,"id":4499},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4504":{"onMouseDown":{"__isSmartRef__":true,"id":4505}},"4505":{"varMapping":{"__isSmartRef__":true,"id":4506},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4511},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4506":{"this":{"__isSmartRef__":true,"id":4499},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4507}},"4507":{"$super":{"__isSmartRef__":true,"id":4508}},"4508":{"varMapping":{"__isSmartRef__":true,"id":4509},"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":4510},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4509":{"obj":{"__isSmartRef__":true,"id":4499},"name":"onMouseDown"},"4510":{},"4511":{},"4512":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(303.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4513":{"morph":{"__isSmartRef__":true,"id":4485},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4514":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4515}},"4515":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":4485},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4516":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4517":{"morph":{"__isSmartRef__":true,"id":4468},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4518":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4519}},"4519":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4520},"spacing":0,"container":{"__isSmartRef__":true,"id":4468},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4520":{"top":0,"right":0,"bottom":0,"left":16},"4521":{"item":{"__isSmartRef__":true,"id":4522},"parent":{"__isSmartRef__":true,"id":4227},"depth":2,"submorphs":[{"__isSmartRef__":true,"id":4538}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4569},"eventHandler":{"__isSmartRef__":true,"id":4570},"_ClipMode":"visible","derivationIds":[],"id":"6DA2B0AE-5EF6-4CDE-95E0-054EB0A4AB67","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":4571},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":4539},"label":{"__isSmartRef__":true,"id":4552},"node":{"__isSmartRef__":true,"id":4538},"owner":{"__isSmartRef__":true,"id":4227},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,120.0)"},"4522":{"data":{"__isSmartRef__":true,"id":1567},"inspector":{"__isSmartRef__":true,"id":22},"parent":[{"__isSmartRef__":true,"id":34},{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":912},{"__isSmartRef__":true,"id":30},{"__isSmartRef__":true,"id":1567},{"__isSmartRef__":true,"id":1710}],"name":"5","description":"ChatPane","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":4523}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4525}},"4523":{"sourceObj":{"__isSmartRef__":true,"id":4522},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":4521},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4524},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4524":{"source":{"__isSmartRef__":true,"id":4522},"target":{"__isSmartRef__":true,"id":4521}},"4525":{"onSelect":{"__isSmartRef__":true,"id":4526},"onExpand":{"__isSmartRef__":true,"id":4529},"onUpdateChildren":{"__isSmartRef__":true,"id":4532},"onUpdate":{"__isSmartRef__":true,"id":4535}},"4526":{"varMapping":{"__isSmartRef__":true,"id":4527},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":4528},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4527":{"this":{"__isSmartRef__":true,"id":4522}},"4528":{},"4529":{"varMapping":{"__isSmartRef__":true,"id":4530},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4531},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4530":{"this":{"__isSmartRef__":true,"id":4522}},"4531":{},"4532":{"varMapping":{"__isSmartRef__":true,"id":4533},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4534},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4533":{"this":{"__isSmartRef__":true,"id":4522}},"4534":{},"4535":{"varMapping":{"__isSmartRef__":true,"id":4536},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4537},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4536":{"this":{"__isSmartRef__":true,"id":4522}},"4537":{},"4538":{"submorphs":[{"__isSmartRef__":true,"id":4539},{"__isSmartRef__":true,"id":4552}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4565},"eventHandler":{"__isSmartRef__":true,"id":4566},"_ClipMode":"visible","derivationIds":[],"id":"21EE8FFC-19C6-40B2-8E47-D4737D3CDF1E","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4567},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":4521},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(16.0,0.0)"},"4539":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4540},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4541}],"eventHandler":{"__isSmartRef__":true,"id":4543},"_ClipMode":"visible","derivationIds":[],"id":"010D0195-AC88-41A7-A71C-651E285FDE88","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":4538},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4544},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4540":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4541":{"style":{"__isSmartRef__":true,"id":4542},"chunkOwner":{"__isSmartRef__":true,"id":4539},"_id":"_140708","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4542":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4543":{"morph":{"__isSmartRef__":true,"id":4539},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4544":{"onMouseDown":{"__isSmartRef__":true,"id":4545}},"4545":{"varMapping":{"__isSmartRef__":true,"id":4546},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4551},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4546":{"this":{"__isSmartRef__":true,"id":4539},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4547}},"4547":{"$super":{"__isSmartRef__":true,"id":4548}},"4548":{"varMapping":{"__isSmartRef__":true,"id":4549},"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":4550},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4549":{"obj":{"__isSmartRef__":true,"id":4539},"name":"onMouseDown"},"4550":{},"4551":{},"4552":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4553},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4554}],"eventHandler":{"__isSmartRef__":true,"id":4556},"_ClipMode":"visible","derivationIds":[],"id":"61F503D6-A944-4434-B399-09BCB528AB95","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":4538},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4557},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"4553":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(68.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4554":{"style":{"__isSmartRef__":true,"id":4555},"chunkOwner":{"__isSmartRef__":true,"id":4552},"_id":"_211801","storedString":"5 ChatPane","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4555":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4556":{"morph":{"__isSmartRef__":true,"id":4552},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4557":{"onMouseDown":{"__isSmartRef__":true,"id":4558}},"4558":{"varMapping":{"__isSmartRef__":true,"id":4559},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4564},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4559":{"this":{"__isSmartRef__":true,"id":4552},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4560}},"4560":{"$super":{"__isSmartRef__":true,"id":4561}},"4561":{"varMapping":{"__isSmartRef__":true,"id":4562},"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":4563},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4562":{"obj":{"__isSmartRef__":true,"id":4552},"name":"onMouseDown"},"4563":{},"4564":{},"4565":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(303.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4566":{"morph":{"__isSmartRef__":true,"id":4538},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4567":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4568}},"4568":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":4538},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4569":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4570":{"morph":{"__isSmartRef__":true,"id":4521},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4571":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4572}},"4572":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4573},"spacing":0,"container":{"__isSmartRef__":true,"id":4521},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4573":{"top":0,"right":0,"bottom":0,"left":16},"4574":{"item":{"__isSmartRef__":true,"id":4575},"parent":{"__isSmartRef__":true,"id":4227},"depth":2,"submorphs":[{"__isSmartRef__":true,"id":4591}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4622},"eventHandler":{"__isSmartRef__":true,"id":4623},"_ClipMode":"visible","derivationIds":[],"id":"55FC6236-6315-4812-B211-BFD95A2FADEE","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":4624},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":4592},"label":{"__isSmartRef__":true,"id":4605},"node":{"__isSmartRef__":true,"id":4591},"owner":{"__isSmartRef__":true,"id":4227},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,140.0)"},"4575":{"data":{"__isSmartRef__":true,"id":1710},"inspector":{"__isSmartRef__":true,"id":22},"parent":[{"__isSmartRef__":true,"id":34},{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":912},{"__isSmartRef__":true,"id":30},{"__isSmartRef__":true,"id":1567},{"__isSmartRef__":true,"id":1710}],"name":"6","description":"PencilStyler","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":4576}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4578}},"4576":{"sourceObj":{"__isSmartRef__":true,"id":4575},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":4574},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4577},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4577":{"source":{"__isSmartRef__":true,"id":4575},"target":{"__isSmartRef__":true,"id":4574}},"4578":{"onSelect":{"__isSmartRef__":true,"id":4579},"onExpand":{"__isSmartRef__":true,"id":4582},"onUpdateChildren":{"__isSmartRef__":true,"id":4585},"onUpdate":{"__isSmartRef__":true,"id":4588}},"4579":{"varMapping":{"__isSmartRef__":true,"id":4580},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":4581},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4580":{"this":{"__isSmartRef__":true,"id":4575}},"4581":{},"4582":{"varMapping":{"__isSmartRef__":true,"id":4583},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4584},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4583":{"this":{"__isSmartRef__":true,"id":4575}},"4584":{},"4585":{"varMapping":{"__isSmartRef__":true,"id":4586},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4587},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4586":{"this":{"__isSmartRef__":true,"id":4575}},"4587":{},"4588":{"varMapping":{"__isSmartRef__":true,"id":4589},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4590},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4589":{"this":{"__isSmartRef__":true,"id":4575}},"4590":{},"4591":{"submorphs":[{"__isSmartRef__":true,"id":4592},{"__isSmartRef__":true,"id":4605}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4618},"eventHandler":{"__isSmartRef__":true,"id":4619},"_ClipMode":"visible","derivationIds":[],"id":"84D7531C-911D-41B2-9436-317C6286F444","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4620},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":4574},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(16.0,0.0)"},"4592":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4593},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4594}],"eventHandler":{"__isSmartRef__":true,"id":4596},"_ClipMode":"visible","derivationIds":[],"id":"5C830ECC-3B66-4A7D-82D3-EFE21EE7C789","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":4591},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4597},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4593":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4594":{"style":{"__isSmartRef__":true,"id":4595},"chunkOwner":{"__isSmartRef__":true,"id":4592},"_id":"_142248","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4595":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4596":{"morph":{"__isSmartRef__":true,"id":4592},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4597":{"onMouseDown":{"__isSmartRef__":true,"id":4598}},"4598":{"varMapping":{"__isSmartRef__":true,"id":4599},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4604},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4599":{"this":{"__isSmartRef__":true,"id":4592},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4600}},"4600":{"$super":{"__isSmartRef__":true,"id":4601}},"4601":{"varMapping":{"__isSmartRef__":true,"id":4602},"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":4603},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4602":{"obj":{"__isSmartRef__":true,"id":4592},"name":"onMouseDown"},"4603":{},"4604":{},"4605":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4606},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4607}],"eventHandler":{"__isSmartRef__":true,"id":4609},"_ClipMode":"visible","derivationIds":[],"id":"B28CDE10-1465-4B2A-AC4E-23CF2A182235","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":4591},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4610},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"4606":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(81.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4607":{"style":{"__isSmartRef__":true,"id":4608},"chunkOwner":{"__isSmartRef__":true,"id":4605},"_id":"_211803","storedString":"6 PencilStyler","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4608":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4609":{"morph":{"__isSmartRef__":true,"id":4605},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4610":{"onMouseDown":{"__isSmartRef__":true,"id":4611}},"4611":{"varMapping":{"__isSmartRef__":true,"id":4612},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4617},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4612":{"this":{"__isSmartRef__":true,"id":4605},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4613}},"4613":{"$super":{"__isSmartRef__":true,"id":4614}},"4614":{"varMapping":{"__isSmartRef__":true,"id":4615},"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":4616},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4615":{"obj":{"__isSmartRef__":true,"id":4605},"name":"onMouseDown"},"4616":{},"4617":{},"4618":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(303.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4619":{"morph":{"__isSmartRef__":true,"id":4591},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4620":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4621}},"4621":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":4591},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4622":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4623":{"morph":{"__isSmartRef__":true,"id":4574},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4624":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4625}},"4625":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4626},"spacing":0,"container":{"__isSmartRef__":true,"id":4574},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4626":{"top":0,"right":0,"bottom":0,"left":16},"4627":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,180.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4628":{"morph":{"__isSmartRef__":true,"id":4227},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4629":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4630}},"4630":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4631},"spacing":0,"container":{"__isSmartRef__":true,"id":4227},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4631":{"top":0,"right":0,"bottom":0,"left":0},"4632":{"submorphs":[{"__isSmartRef__":true,"id":4633},{"__isSmartRef__":true,"id":4646}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4659},"eventHandler":{"__isSmartRef__":true,"id":4660},"_ClipMode":"visible","derivationIds":[],"id":"22842B81-523A-4A9B-AAA1-8BE4022E6FD1","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4661},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":4226},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(16.0,0.0)"},"4633":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4634},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4635}],"eventHandler":{"__isSmartRef__":true,"id":4637},"_ClipMode":"visible","derivationIds":[],"id":"6DC78EBD-0742-4719-B0BD-034912CF1F1F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":4632},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4638},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4634":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4635":{"style":{"__isSmartRef__":true,"id":4636},"chunkOwner":{"__isSmartRef__":true,"id":4633},"_id":"_45048","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4636":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4637":{"morph":{"__isSmartRef__":true,"id":4633},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4638":{"onMouseDown":{"__isSmartRef__":true,"id":4639}},"4639":{"varMapping":{"__isSmartRef__":true,"id":4640},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4645},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4640":{"this":{"__isSmartRef__":true,"id":4633},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4641}},"4641":{"$super":{"__isSmartRef__":true,"id":4642}},"4642":{"varMapping":{"__isSmartRef__":true,"id":4643},"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":4644},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4643":{"obj":{"__isSmartRef__":true,"id":4633},"name":"onMouseDown"},"4644":{},"4645":{},"4646":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4647},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4648}],"eventHandler":{"__isSmartRef__":true,"id":4650},"_ClipMode":"visible","derivationIds":[],"id":"C671B2FA-6791-4542-95D5-78899DAED5E2","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":4632},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4651},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"4647":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(56.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4648":{"style":{"__isSmartRef__":true,"id":4649},"chunkOwner":{"__isSmartRef__":true,"id":4646},"_id":"_211791","storedString":"0 TitleBar","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4649":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4650":{"morph":{"__isSmartRef__":true,"id":4646},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4651":{"onMouseDown":{"__isSmartRef__":true,"id":4652}},"4652":{"varMapping":{"__isSmartRef__":true,"id":4653},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4658},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4653":{"this":{"__isSmartRef__":true,"id":4646},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4654}},"4654":{"$super":{"__isSmartRef__":true,"id":4655}},"4655":{"varMapping":{"__isSmartRef__":true,"id":4656},"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":4657},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4656":{"obj":{"__isSmartRef__":true,"id":4646},"name":"onMouseDown"},"4657":{},"4658":{},"4659":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(303.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4660":{"morph":{"__isSmartRef__":true,"id":4632},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4661":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4662}},"4662":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":4632},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4663":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4664":{"morph":{"__isSmartRef__":true,"id":4226},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4665":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4666}},"4666":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4667},"spacing":0,"container":{"__isSmartRef__":true,"id":4226},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4667":{"top":0,"right":0,"bottom":0,"left":16},"4668":{"source":{"__isSmartRef__":true,"id":4224},"target":{"__isSmartRef__":true,"id":4226}},"4669":{"onSelect":{"__isSmartRef__":true,"id":4670},"onExpand":{"__isSmartRef__":true,"id":4673},"onUpdateChildren":{"__isSmartRef__":true,"id":4676},"onUpdate":{"__isSmartRef__":true,"id":4679}},"4670":{"varMapping":{"__isSmartRef__":true,"id":4671},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":4672},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4671":{"this":{"__isSmartRef__":true,"id":4224}},"4672":{},"4673":{"varMapping":{"__isSmartRef__":true,"id":4674},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4675},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4674":{"this":{"__isSmartRef__":true,"id":4224}},"4675":{},"4676":{"varMapping":{"__isSmartRef__":true,"id":4677},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4678},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4677":{"this":{"__isSmartRef__":true,"id":4224}},"4678":{},"4679":{"varMapping":{"__isSmartRef__":true,"id":4680},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4681},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4680":{"this":{"__isSmartRef__":true,"id":4224}},"4681":{},"4682":{"sourceObj":{"__isSmartRef__":true,"id":4223},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":4227},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4683},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4683":{"source":{"__isSmartRef__":true,"id":4223},"target":{"__isSmartRef__":true,"id":4227}},"4684":{"onSelect":{"__isSmartRef__":true,"id":4685},"onExpand":{"__isSmartRef__":true,"id":4688},"onUpdateChildren":{"__isSmartRef__":true,"id":4691},"onUpdate":{"__isSmartRef__":true,"id":4694}},"4685":{"varMapping":{"__isSmartRef__":true,"id":4686},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":4687},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4686":{"this":{"__isSmartRef__":true,"id":4223}},"4687":{},"4688":{"varMapping":{"__isSmartRef__":true,"id":4689},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4690},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4689":{"this":{"__isSmartRef__":true,"id":4223}},"4690":{},"4691":{"varMapping":{"__isSmartRef__":true,"id":4692},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4693},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4692":{"this":{"__isSmartRef__":true,"id":4223}},"4693":{},"4694":{"varMapping":{"__isSmartRef__":true,"id":4695},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4696},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4695":{"this":{"__isSmartRef__":true,"id":4223}},"4696":{},"4697":{"data":{"__isSmartRef__":true,"id":82},"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"targetMorph","description":"WhiteBoard","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":4698}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4737}},"4698":{"sourceObj":{"__isSmartRef__":true,"id":4697},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":4699},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4736},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4699":{"item":{"__isSmartRef__":true,"id":4697},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":4700}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4731},"eventHandler":{"__isSmartRef__":true,"id":4732},"_ClipMode":"visible","derivationIds":[],"id":"E18583BB-0776-4273-8C97-AF51CFD851DB","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":4733},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":4701},"label":{"__isSmartRef__":true,"id":4714},"node":{"__isSmartRef__":true,"id":4700},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,860.0)"},"4700":{"submorphs":[{"__isSmartRef__":true,"id":4701},{"__isSmartRef__":true,"id":4714}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4727},"eventHandler":{"__isSmartRef__":true,"id":4728},"_ClipMode":"visible","derivationIds":[],"id":"F07B3537-8748-43F7-8F87-C9296FCC7804","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4729},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":4699},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"4701":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4702},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4703}],"eventHandler":{"__isSmartRef__":true,"id":4705},"_ClipMode":"visible","derivationIds":[],"id":"3FE7188D-D3EB-4FEF-9C9C-E4006442D667","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":4700},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4706},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4702":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4703":{"style":{"__isSmartRef__":true,"id":4704},"chunkOwner":{"__isSmartRef__":true,"id":4701},"_id":"_41806","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4704":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4705":{"morph":{"__isSmartRef__":true,"id":4701},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4706":{"onMouseDown":{"__isSmartRef__":true,"id":4707}},"4707":{"varMapping":{"__isSmartRef__":true,"id":4708},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4713},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4708":{"this":{"__isSmartRef__":true,"id":4701},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4709}},"4709":{"$super":{"__isSmartRef__":true,"id":4710}},"4710":{"varMapping":{"__isSmartRef__":true,"id":4711},"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":4712},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4711":{"obj":{"__isSmartRef__":true,"id":4701},"name":"onMouseDown"},"4712":{},"4713":{},"4714":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4715},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4716}],"eventHandler":{"__isSmartRef__":true,"id":4718},"_ClipMode":"visible","derivationIds":[],"id":"414EE6AE-CDF9-4052-AF97-4425F05E0D8F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":4700},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4719},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"4715":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(140.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4716":{"style":{"__isSmartRef__":true,"id":4717},"chunkOwner":{"__isSmartRef__":true,"id":4714},"_id":"_211807","storedString":"targetMorph WhiteBoard","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4717":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4718":{"morph":{"__isSmartRef__":true,"id":4714},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4719":{"onMouseDown":{"__isSmartRef__":true,"id":4720}},"4720":{"varMapping":{"__isSmartRef__":true,"id":4721},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4726},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4721":{"this":{"__isSmartRef__":true,"id":4714},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4722}},"4722":{"$super":{"__isSmartRef__":true,"id":4723}},"4723":{"varMapping":{"__isSmartRef__":true,"id":4724},"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":4725},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4724":{"obj":{"__isSmartRef__":true,"id":4714},"name":"onMouseDown"},"4725":{},"4726":{},"4727":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4728":{"morph":{"__isSmartRef__":true,"id":4700},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4729":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4730}},"4730":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":4700},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4731":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4732":{"morph":{"__isSmartRef__":true,"id":4699},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4733":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4734}},"4734":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4735},"spacing":0,"container":{"__isSmartRef__":true,"id":4699},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4735":{"top":0,"right":0,"bottom":0,"left":0},"4736":{"source":{"__isSmartRef__":true,"id":4697},"target":{"__isSmartRef__":true,"id":4699}},"4737":{"onSelect":{"__isSmartRef__":true,"id":4738},"onExpand":{"__isSmartRef__":true,"id":4741},"onUpdateChildren":{"__isSmartRef__":true,"id":4744},"onUpdate":{"__isSmartRef__":true,"id":4747}},"4738":{"varMapping":{"__isSmartRef__":true,"id":4739},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":4740},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4739":{"this":{"__isSmartRef__":true,"id":4697}},"4740":{},"4741":{"varMapping":{"__isSmartRef__":true,"id":4742},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4743},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4742":{"this":{"__isSmartRef__":true,"id":4697}},"4743":{},"4744":{"varMapping":{"__isSmartRef__":true,"id":4745},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4746},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4745":{"this":{"__isSmartRef__":true,"id":4697}},"4746":{},"4747":{"varMapping":{"__isSmartRef__":true,"id":4748},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4749},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4748":{"this":{"__isSmartRef__":true,"id":4697}},"4749":{},"4750":{"data":{"__isSmartRef__":true,"id":34},"inspector":{"__isSmartRef__":true,"id":22},"parent":{"__isSmartRef__":true,"id":33},"name":"titleBar","description":"TitleBar","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":4751}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4790}},"4751":{"sourceObj":{"__isSmartRef__":true,"id":4750},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":4752},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4789},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4752":{"item":{"__isSmartRef__":true,"id":4750},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":4753}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4784},"eventHandler":{"__isSmartRef__":true,"id":4785},"_ClipMode":"visible","derivationIds":[],"id":"1D527A97-A64F-4D90-B106-F766D7487453","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":4786},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":4754},"label":{"__isSmartRef__":true,"id":4767},"node":{"__isSmartRef__":true,"id":4753},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,880.0)"},"4753":{"submorphs":[{"__isSmartRef__":true,"id":4754},{"__isSmartRef__":true,"id":4767}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4780},"eventHandler":{"__isSmartRef__":true,"id":4781},"_ClipMode":"visible","derivationIds":[],"id":"2C4885DA-F939-4B27-AE21-5D84BCEDABC5","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4782},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":4752},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"4754":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4755},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4756}],"eventHandler":{"__isSmartRef__":true,"id":4758},"_ClipMode":"visible","derivationIds":[],"id":"575541B8-DB29-4D09-8783-606C2D611A2F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":4753},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4759},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4755":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4756":{"style":{"__isSmartRef__":true,"id":4757},"chunkOwner":{"__isSmartRef__":true,"id":4754},"_id":"_41811","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4757":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4758":{"morph":{"__isSmartRef__":true,"id":4754},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4759":{"onMouseDown":{"__isSmartRef__":true,"id":4760}},"4760":{"varMapping":{"__isSmartRef__":true,"id":4761},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4766},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4761":{"this":{"__isSmartRef__":true,"id":4754},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4762}},"4762":{"$super":{"__isSmartRef__":true,"id":4763}},"4763":{"varMapping":{"__isSmartRef__":true,"id":4764},"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":4765},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4764":{"obj":{"__isSmartRef__":true,"id":4754},"name":"onMouseDown"},"4765":{},"4766":{},"4767":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4768},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4769}],"eventHandler":{"__isSmartRef__":true,"id":4771},"_ClipMode":"visible","derivationIds":[],"id":"6BBDAEA2-022B-40DA-A6CA-DB3B9761655B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":4753},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4772},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"4768":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(90.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4769":{"style":{"__isSmartRef__":true,"id":4770},"chunkOwner":{"__isSmartRef__":true,"id":4767},"_id":"_211809","storedString":"titleBar TitleBar","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4770":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4771":{"morph":{"__isSmartRef__":true,"id":4767},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4772":{"onMouseDown":{"__isSmartRef__":true,"id":4773}},"4773":{"varMapping":{"__isSmartRef__":true,"id":4774},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4779},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4774":{"this":{"__isSmartRef__":true,"id":4767},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4775}},"4775":{"$super":{"__isSmartRef__":true,"id":4776}},"4776":{"varMapping":{"__isSmartRef__":true,"id":4777},"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":4778},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4777":{"obj":{"__isSmartRef__":true,"id":4767},"name":"onMouseDown"},"4778":{},"4779":{},"4780":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4781":{"morph":{"__isSmartRef__":true,"id":4753},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4782":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4783}},"4783":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":4753},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4784":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4785":{"morph":{"__isSmartRef__":true,"id":4752},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4786":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4787}},"4787":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4788},"spacing":0,"container":{"__isSmartRef__":true,"id":4752},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4788":{"top":0,"right":0,"bottom":0,"left":0},"4789":{"source":{"__isSmartRef__":true,"id":4750},"target":{"__isSmartRef__":true,"id":4752}},"4790":{"onSelect":{"__isSmartRef__":true,"id":4791},"onExpand":{"__isSmartRef__":true,"id":4794},"onUpdateChildren":{"__isSmartRef__":true,"id":4797},"onUpdate":{"__isSmartRef__":true,"id":4800}},"4791":{"varMapping":{"__isSmartRef__":true,"id":4792},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":4793},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4792":{"this":{"__isSmartRef__":true,"id":4750}},"4793":{},"4794":{"varMapping":{"__isSmartRef__":true,"id":4795},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4796},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4795":{"this":{"__isSmartRef__":true,"id":4750}},"4796":{},"4797":{"varMapping":{"__isSmartRef__":true,"id":4798},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4799},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4798":{"this":{"__isSmartRef__":true,"id":4750}},"4799":{},"4800":{"varMapping":{"__isSmartRef__":true,"id":4801},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4802},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4801":{"this":{"__isSmartRef__":true,"id":4750}},"4802":{},"4803":{"inspector":{"__isSmartRef__":true,"id":22},"doNotSerialize":["data","$$changed"],"name":"","description":"inherited from lively.morphic.Window","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":4804}],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4843}},"4804":{"sourceObj":{"__isSmartRef__":true,"id":4803},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":4805},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4842},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4805":{"item":{"__isSmartRef__":true,"id":4803},"parent":{"__isSmartRef__":true,"id":2508},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":4806}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4837},"eventHandler":{"__isSmartRef__":true,"id":4838},"_ClipMode":"visible","derivationIds":[],"id":"517654F5-A7AB-41B7-99ED-0BA4563FBAED","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":4839},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":4807},"label":{"__isSmartRef__":true,"id":4820},"node":{"__isSmartRef__":true,"id":4806},"owner":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,900.0)"},"4806":{"submorphs":[{"__isSmartRef__":true,"id":4807},{"__isSmartRef__":true,"id":4820}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4833},"eventHandler":{"__isSmartRef__":true,"id":4834},"_ClipMode":"visible","derivationIds":[],"id":"9BAD939F-91F2-463D-9497-31D671BD8C07","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4835},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":4805},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"4807":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4808},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4809}],"eventHandler":{"__isSmartRef__":true,"id":4811},"_ClipMode":"visible","derivationIds":[],"id":"B39BB9C8-2A7D-4C8C-849E-A078A4CF5A4B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":4806},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4812},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4808":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4809":{"style":{"__isSmartRef__":true,"id":4810},"chunkOwner":{"__isSmartRef__":true,"id":4807},"_id":"_41816","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4810":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4811":{"morph":{"__isSmartRef__":true,"id":4807},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4812":{"onMouseDown":{"__isSmartRef__":true,"id":4813}},"4813":{"varMapping":{"__isSmartRef__":true,"id":4814},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4819},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4814":{"this":{"__isSmartRef__":true,"id":4807},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4815}},"4815":{"$super":{"__isSmartRef__":true,"id":4816}},"4816":{"varMapping":{"__isSmartRef__":true,"id":4817},"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":4818},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4817":{"obj":{"__isSmartRef__":true,"id":4807},"name":"onMouseDown"},"4818":{},"4819":{},"4820":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4821},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4822}],"eventHandler":{"__isSmartRef__":true,"id":4824},"_ClipMode":"visible","derivationIds":[],"id":"364DF782-A8C2-4E4C-ABC4-B51F55FE699F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":4806},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4825},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"4821":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(216.0,15.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4822":{"style":{"__isSmartRef__":true,"id":4823},"chunkOwner":{"__isSmartRef__":true,"id":4820},"_id":"_211811","storedString":" inherited from lively.morphic.Window","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4823":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4824":{"morph":{"__isSmartRef__":true,"id":4820},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4825":{"onMouseDown":{"__isSmartRef__":true,"id":4826}},"4826":{"varMapping":{"__isSmartRef__":true,"id":4827},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4832},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4827":{"this":{"__isSmartRef__":true,"id":4820},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4828}},"4828":{"$super":{"__isSmartRef__":true,"id":4829}},"4829":{"varMapping":{"__isSmartRef__":true,"id":4830},"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":4831},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4830":{"obj":{"__isSmartRef__":true,"id":4820},"name":"onMouseDown"},"4831":{},"4832":{},"4833":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4834":{"morph":{"__isSmartRef__":true,"id":4806},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4835":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4836}},"4836":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":4806},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4837":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4838":{"morph":{"__isSmartRef__":true,"id":4805},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4839":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4840}},"4840":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4841},"spacing":0,"container":{"__isSmartRef__":true,"id":4805},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4841":{"top":0,"right":0,"bottom":0,"left":0},"4842":{"source":{"__isSmartRef__":true,"id":4803},"target":{"__isSmartRef__":true,"id":4805}},"4843":{"onExpand":{"__isSmartRef__":true,"id":4844},"onUpdateChildren":{"__isSmartRef__":true,"id":4847},"onUpdate":{"__isSmartRef__":true,"id":4850}},"4844":{"varMapping":{"__isSmartRef__":true,"id":4845},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4846},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4845":{"this":{"__isSmartRef__":true,"id":4803}},"4846":{},"4847":{"varMapping":{"__isSmartRef__":true,"id":4848},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4849},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4848":{"this":{"__isSmartRef__":true,"id":4803}},"4849":{},"4850":{"varMapping":{"__isSmartRef__":true,"id":4851},"source":"function onUpdate() {\n this.description = \"inherited from \" + this.inspector.typename(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4852},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4851":{"this":{"__isSmartRef__":true,"id":4803}},"4852":{},"4853":{"sourceObj":{"__isSmartRef__":true,"id":2509},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":2508},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":4854},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4854":{"source":{"__isSmartRef__":true,"id":2509},"target":{"__isSmartRef__":true,"id":2508}},"4855":{"onSelect":{"__isSmartRef__":true,"id":4856},"onExpand":{"__isSmartRef__":true,"id":4859},"onUpdateChildren":{"__isSmartRef__":true,"id":4862},"onUpdate":{"__isSmartRef__":true,"id":4865}},"4856":{"varMapping":{"__isSmartRef__":true,"id":4857},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":4858},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4857":{"this":{"__isSmartRef__":true,"id":2509}},"4858":{},"4859":{"varMapping":{"__isSmartRef__":true,"id":4860},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4861},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4860":{"this":{"__isSmartRef__":true,"id":2509}},"4861":{},"4862":{"varMapping":{"__isSmartRef__":true,"id":4863},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":4864},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4863":{"this":{"__isSmartRef__":true,"id":2509}},"4864":{},"4865":{"varMapping":{"__isSmartRef__":true,"id":4866},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":4867},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4866":{"this":{"__isSmartRef__":true,"id":2509}},"4867":{},"4868":{"_NodeClass":["tree"],"_NodeId":"morph-01a6356e-c15d-4f8d-bbb6-8680b231177d","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(319.0,920.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"4869":{"morph":{"__isSmartRef__":true,"id":2508},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4870":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4871}},"4871":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":4872},"spacing":0,"container":{"__isSmartRef__":true,"id":2508},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4872":{"top":0,"right":0,"bottom":0,"left":0},"4873":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4874},"derivationIds":[null],"id":"29A6219C-55DE-4ECC-9C26-6C13549D3D32","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4875}],"eventHandler":{"__isSmartRef__":true,"id":4877},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":false,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_HandStyle":"default","_Align":"right","owner":{"__isSmartRef__":true,"id":4878},"_MaxTextWidth":2,"_MinTextWidth":2,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)"},"4874":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-29a6219c-55de-4ecc-9c26-6c13549d3d32","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4875":{"style":{"__isSmartRef__":true,"id":4876},"chunkOwner":{"__isSmartRef__":true,"id":4873},"_id":"_41654","storedString":"▼","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4876":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4877":{"morph":{"__isSmartRef__":true,"id":4873},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4878":{"submorphs":[{"__isSmartRef__":true,"id":4873},{"__isSmartRef__":true,"id":4879}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4884},"derivationIds":[null],"id":"2AEC3E2F-CB91-46F1-B8C1-8D35A130458F","eventHandler":{"__isSmartRef__":true,"id":4885},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":4886},"isInLayoutCycle":false,"owner":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"4879":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4880},"derivationIds":[null],"id":"6978CD3E-475C-4D72-8FFC-4EE1D72E5A57","_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4881}],"cachedTextString":"undefined","eventHandler":{"__isSmartRef__":true,"id":4883},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":false,"fixedWidth":false,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_HandStyle":"default","owner":{"__isSmartRef__":true,"id":4878},"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(15.0,0.0)"},"4880":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-6978cd3e-475c-4d72-8ffc-4ee1d72e5a57","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(99.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4881":{"style":{"__isSmartRef__":true,"id":4882},"chunkOwner":{"__isSmartRef__":true,"id":4879},"_id":"_4928","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4882":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4883":{"morph":{"__isSmartRef__":true,"id":4879},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4884":{"_NodeClass":["morph"],"_NodeId":"morph-2aec3e2f-cb91-46f1-b8c1-8d35a130458f","__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(115.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"4885":{"morph":{"__isSmartRef__":true,"id":4878},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4886":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4887}},"4887":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":4878},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4888":{"partName":"ObjectInspectorTree","requiredModules":[],"idOnLoad":"BA6B4B3A-D4B7-4612-A0C0-E505013EEAB8","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4889":{"reset":{"__isSmartRef__":true,"id":4890}},"4890":{"varMapping":{"__isSmartRef__":true,"id":4891},"source":"function reset() {\n this.item = null;\n this.submorphs.invoke(\"remove\");\n this.childNodes = null;\n this.setExtent(pt(1,1));\n this.applyLayout();\n}","funcProperties":{"__isSmartRef__":true,"id":4892},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4891":{"this":{"__isSmartRef__":true,"id":2508}},"4892":{"timestamp":{"__isSmartRef__":true,"id":4893},"user":"cschuster","tags":[]},"4893":{"isSerializedDate":true,"string":"Wed May 30 2012 00:35:26 GMT+0200 (CEST)"},"4894":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(306.9,278.2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"4895":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":4896},{"__isSmartRef__":true,"id":4898},{"__isSmartRef__":true,"id":4900},{"__isSmartRef__":true,"id":4902},{"__isSmartRef__":true,"id":4904},{"__isSmartRef__":true,"id":4906}],"revisionOnLoad":163371,"idOnLoad":"E586DB1C-758F-4A2C-8F8B-1BDC4A0EDFE8","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4896":{"date":{"__isSmartRef__":true,"id":4897},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4897":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4898":{"date":{"__isSmartRef__":true,"id":4899},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4899":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4900":{"date":{"__isSmartRef__":true,"id":4901},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4901":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4902":{"date":{"__isSmartRef__":true,"id":4903},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4903":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4904":{"date":{"__isSmartRef__":true,"id":4905},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4905":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4906":{"date":{"__isSmartRef__":true,"id":4907},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4907":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4908":{"morph":{"__isSmartRef__":true,"id":2507},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4909":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4910}},"4910":{"test01IsMorph":{"__isSmartRef__":true,"id":4911}},"4911":{"varMapping":{"__isSmartRef__":true,"id":4912},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4913},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4912":{"this":{"__isSmartRef__":true,"id":4909}},"4913":{},"4914":{"resizeWidth":true,"resizeHeight":true},"4915":{"submorphs":[{"__isSmartRef__":true,"id":4916},{"__isSmartRef__":true,"id":4927}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4933},"derivationIds":[null,"1DDF17DF-89F1-41AF-8FED-513C5DA4861F","34E9C329-CF65-4830-925D-B24B87EE3DF6","11A0A064-4A2C-4690-9636-6789C5696F63","35948438-B473-40F3-8AFF-7CEAAEAD2F48","9C44EA9A-7CD0-40B1-B44A-BD97126020A9","ED63BB10-E75E-41F7-B171-17FB2E70028A","2A26EF6F-B65C-4040-A343-0B563A6D23FD","1BC60F94-B9FA-4039-97F3-537564196FD9","1A3FCF3A-2B05-489C-A6A2-1BA668DD41C6","C5D0589C-A5E3-4EA4-8786-F69A01B8E54F","9018B830-2426-40E1-99E3-F8DD145D2907","8916D213-ED73-48BE-8C12-90AA950ECD3A","0EEEC303-0DA5-4A8A-9B2F-12D43E2AFEC2","756D8367-C492-435D-A58C-7777D259CAC9","0C785828-7A75-40B9-BA32-41E2E7BCF232","1CB7A529-70B5-4DB1-9A21-2DA7902316FC","9B3670A6-E75D-46C9-A993-21AA2E164105","080D3171-89D5-4048-AF20-47F19CB803C3","7F75402B-27C7-4D87-B0C3-BACA111C472F","02CD346B-EC56-41B8-A885-DB34381D80C1","38AFD261-0829-404B-B79E-F20218E94C84"],"id":"5E93D194-E46B-4F49-AC28-6845FE7FE744","eventHandler":{"__isSmartRef__":true,"id":4934},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":22},"showsHalos":false,"layout":{"__isSmartRef__":true,"id":4935},"isInLayoutCycle":false,"prevScroll":[0,0],"isCopyMorphRef":true,"morphRefId":2,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":4937},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.1,8.1)"},"4916":{"submorphs":[],"scripts":[],"id":"7E74E9CA-0329-48A8-B5C8-6CC14F3862B4","shape":{"__isSmartRef__":true,"id":4917},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":4918},"itemList":[{"__isSmartRef__":true,"id":4919},{"__isSmartRef__":true,"id":4920},{"__isSmartRef__":true,"id":4921},{"__isSmartRef__":true,"id":4922}],"selectOnMove":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":4923}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"name":"ObjectInspectorFilterList","partsBinMetaInfo":{"__isSmartRef__":true,"id":4925},"prevScroll":[0,0],"selectedLineNo":0,"valueScale":1,"changeTriggered":false,"derivationIds":[11781,"5102790A-CF88-40E4-A4D5-2F4DC18EE7F4","99147EDF-9E62-4AEC-ADD3-8AE47D5B9CA5","5C61633B-2FCB-439D-BAF5-65CB4D143B97","B4426A19-F07D-430E-B4A0-A62E57595CC6","73A966DD-D592-4638-96F9-60608A6829A4","8685C59F-E3BA-4E8B-8BF3-F0B2DA4C489A","FFE81A11-EA11-4EC7-BDD2-4CD8CD233795","B99EF2EF-3A62-4E7B-BE60-1BE2827CCE65","A11E3246-8FFF-424D-88EE-BD89875802AD","AC6169D4-D438-4C2E-A28C-BD36B8083EBA","C767CCD0-8B53-4669-AE15-191BC54D43A8","16D2E351-C720-4868-AF19-37373DF22E18","E3043356-AEC3-4047-8F77-CE2FCFBD9A33","6731C1BC-FBBD-456C-9A73-725075E36BE2","BE9906CB-B16B-45B1-86E3-B9255D31570A","390F5946-D572-43AA-A8FE-690DE6A1E2D4","EF4BBFB3-414A-42A1-8521-04CAADCBCD93","4A9BE8E6-AB6E-493F-9C84-3111FB900D84","473226F1-A5A0-4CC0-B0BB-180AEA66B015","95CE6728-720A-4805-93F3-8B7F6F7F2533","B3008B04-B3D3-48CB-B7C8-646CB1BA84BC","65C92E6F-8E44-47B1-95DE-8A214AFFAE4F","D3D28D1C-0D78-4229-81FC-09FB04009785"],"owner":{"__isSmartRef__":true,"id":4915},"selection":"standard","layout":{"__isSmartRef__":true,"id":4926},"#startLetters":"","isBeingDragged":false,"_Rotation":0,"_Scale":0.998001,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.DropDownList","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(92.0,0.0)","distanceToDragEvent":"lively.pt(89.0,-13.9)"},"4917":{"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(214.9,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"4918":{"morph":{"__isSmartRef__":true,"id":4916},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4919":{"isListItem":true,"string":"show standard properties","value":"standard"},"4920":{"isListItem":true,"string":"show all properties","value":"properties"},"4921":{"isListItem":true,"string":"show functions","value":"functions"},"4922":{"isListItem":true,"string":"show morphs","value":"submorphs"},"4923":{"sourceObj":{"__isSmartRef__":true,"id":4916},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":22},"targetMethodName":"setFilter","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4924},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4924":{"source":{"__isSmartRef__":true,"id":4916},"target":{"__isSmartRef__":true,"id":22}},"4925":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","comment":"\"Native\" drop down list","idOnLoad":"7E74E9CA-0329-48A8-B5C8-6CC14F3862B4","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4926":{"resizeWidth":true},"4927":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4928},"derivationIds":[null,"E88A53FB-D21B-44BB-BDFD-869442C56311","0F787D3F-D240-44AF-ACF9-68B168A37AF6","A057ACC6-677C-4F53-B1D5-9938B56D0FEB","9732F158-76D9-4A36-8A15-548AF9D33FDE","27B1C939-33F2-47D5-832F-A75A78CB87AB","14D838C8-A334-48E3-81C0-D163F3856BC8","8ED36FD4-3BC1-4666-9D10-9D5B011CCC09","03AB1784-1272-475D-907F-BCED9FB98003","9B479E1E-E883-48A8-A81E-C9401988816C","95B8D1CF-CA5A-467B-8E75-190C0F92968F","61D66172-31A5-4E3A-A8DA-7DB2A7E60829","2D0FA765-B758-4A5A-A27C-EC16E95D2F0A","AD1A023D-D343-4F30-8EE9-5CA1E5C6DFCA","FDBEE6AB-A3AC-4E07-B69A-202BF0E33B71","7A8530D3-BFD4-4C90-9F6E-FB5C59BB4E86","B9F96B7E-3E06-4CFB-8E58-DA25B52A5E53","ED1FEFD6-32CA-4FAD-A1D4-742130C739D9","53B9FE5E-BDCF-4A83-B227-BF0D13186017","FDF8DD2F-775D-4630-977E-68B1C8CB8E1B","01F45153-329E-4EC1-B079-A3877CFB60F1","23142B0A-86A5-42F0-A114-C125E191006E"],"id":"CB1E5395-BEC0-4443-BF5C-BD6E6BB89F22","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4929}],"eventHandler":{"__isSmartRef__":true,"id":4931},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":4915},"_MaxTextWidth":84,"_MinTextWidth":84,"_MaxTextHeight":null,"_MinTextHeight":null,"showsHalos":false,"#startLetters":"can","isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":4932},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)"},"4928":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-e88a53fb-d21b-44bb-bdfd-869442c56311","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(92.0,0.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4929":{"style":{"__isSmartRef__":true,"id":4930},"chunkOwner":{"__isSmartRef__":true,"id":4927},"storedString":"Filter:","_id":"_2549","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4930":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4931":{"morph":{"__isSmartRef__":true,"id":4927},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4932":{"requiredModules":[],"idOnLoad":"CB1E5395-BEC0-4443-BF5C-BD6E6BB89F22","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4933":{"_NodeClass":["morph"],"_NodeId":"morph-1ddf17df-89f1-41af-8fed-513c5da4861f","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(306.9,28.1)","_Padding":"lively.rect(0,0,0,0)"},"4934":{"morph":{"__isSmartRef__":true,"id":4915},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4935":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":4936},"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(358.2,100.0)"},"4936":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":0,"container":{"__isSmartRef__":true,"id":4915},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"4937":{"requiredModules":[],"idOnLoad":"5E93D194-E46B-4F49-AC28-6845FE7FE744","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4938":{"submorphs":[],"scripts":[],"id":"AE918150-9E2D-47AF-896B-B0840D909094","shape":{"__isSmartRef__":true,"id":4939},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SplitterMorph2","partsBinMetaInfo":{"__isSmartRef__":true,"id":4940},"eventHandler":{"__isSmartRef__":true,"id":4961},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","ED38E7CF-DBF8-44F7-8FCD-44556A95F525","2837627B-B301-45E3-BE2F-AE809626DE89","43E4DB05-C44F-44CB-A54B-72C9636B3396","D4A35074-DDE1-4EB5-AA93-C43A119497EB"],"partTests":{"__isSmartRef__":true,"id":4962},"_ClipMode":"visible","moved":true,"layout":{"__isSmartRef__":true,"id":4967},"isBeingDragged":false,"originalTargetExtent":null,"morphA":null,"morphB":null,"originalMorphAExtent":null,"originalMorphBExtent":null,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":22},"_Rotation":0,"_Scale":0.9803921568627452,"__serializedExpressions__":["_Position","distanceToDragEvent","dragStartPoint","originalMorphBPosition"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4968},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(295.0,299.5)","distanceToDragEvent":"lively.pt(37.9,-13.4)","dragStartPoint":"lively.pt(1185.0,5071.0)","originalMorphBPosition":"lively.pt(8.1,354.4)"},"4939":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.5557,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,44.9)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(167,167,173)","_Padding":"lively.rect(0,0,0,0)"},"4940":{"partsSpaceName":"PartsBin/Widgets/","comment":"A splitter, that exchanges the extent from two morphs.... ok, hard to describe. It's just a splitter.\n\nInspired by the resize corner, it latebinds into the ui, by placing it ontop two adjacent morphs.","migrationLevel":4,"partName":"SplitterMorph","changes":[{"__isSmartRef__":true,"id":4941},{"__isSmartRef__":true,"id":4943},{"__isSmartRef__":true,"id":4945},{"__isSmartRef__":true,"id":4947},{"__isSmartRef__":true,"id":4949},{"__isSmartRef__":true,"id":4951},{"__isSmartRef__":true,"id":4953},{"__isSmartRef__":true,"id":4955},{"__isSmartRef__":true,"id":4957},{"__isSmartRef__":true,"id":4959}],"revisionOnLoad":184652,"idOnLoad":"AE918150-9E2D-47AF-896B-B0840D909094","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4941":{"date":{"__isSmartRef__":true,"id":4942},"author":"jenslincke","message":"no comment","id":"3FF2C8E3-9B5C-4846-B328-5B9DE699E342"},"4942":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:01:17 GMT+0100 (CET)"},"4943":{"date":{"__isSmartRef__":true,"id":4944},"author":"jenslincke","message":"no comment","id":"4D8DFE4C-2980-4B5F-A1E9-E4C650CBA0C6"},"4944":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:01:14 GMT+0100 (CET)"},"4945":{"date":{"__isSmartRef__":true,"id":4946},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"4946":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"4947":{"date":{"__isSmartRef__":true,"id":4948},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"4948":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"4949":{"date":{"__isSmartRef__":true,"id":4950},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4950":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4951":{"date":{"__isSmartRef__":true,"id":4952},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4952":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4953":{"date":{"__isSmartRef__":true,"id":4954},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4954":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4955":{"date":{"__isSmartRef__":true,"id":4956},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4956":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4957":{"date":{"__isSmartRef__":true,"id":4958},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4958":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4959":{"date":{"__isSmartRef__":true,"id":4960},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4960":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4961":{"morph":{"__isSmartRef__":true,"id":4938},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4962":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4963}},"4963":{"test01IsMorph":{"__isSmartRef__":true,"id":4964}},"4964":{"varMapping":{"__isSmartRef__":true,"id":4965},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4966},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4965":{"this":{"__isSmartRef__":true,"id":4962}},"4966":{},"4967":{"moveVertical":true,"moveHorizontal":true},"4968":{"onDrag":{"__isSmartRef__":true,"id":4969},"onDragEnd":{"__isSmartRef__":true,"id":4977},"onDragStart":{"__isSmartRef__":true,"id":4985},"getSiblingsAtCorner":{"__isSmartRef__":true,"id":4993}},"4969":{"varMapping":{"__isSmartRef__":true,"id":4970},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\n moveDelta.x = 0;\n if (!this.morphA || !this.morphB) return;\n \n var newExtent = this.originalMorphAExtent.addPt(moveDelta);\n this.morphA.setExtent(newExtent);\n\n this.morphB.setPosition(this.originalMorphBPosition.addPt(moveDelta));\n moveDelta.y = - moveDelta.y;\n this.morphB.setExtent(this.originalMorphBExtent.addPt(moveDelta));\n\n this.setBounds(\n rect(this.morphA.bounds().bottomRight().subPt(pt(20,20)),\n this.morphB.bounds().topRight().addPt(pt(0,20))));\n\n this.setExtent(pt(this.getExtent().x, Math.max(this.getExtent().y, 20)))\n\n}","funcProperties":{"__isSmartRef__":true,"id":4975},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4970":{"this":{"__isSmartRef__":true,"id":4938},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4971}},"4971":{"$super":{"__isSmartRef__":true,"id":4972}},"4972":{"varMapping":{"__isSmartRef__":true,"id":4973},"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":4974},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4973":{"obj":{"__isSmartRef__":true,"id":4938},"name":"onDrag"},"4974":{},"4975":{"timestamp":{"__isSmartRef__":true,"id":4976},"user":"jenslincke","tags":[]},"4976":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:58:16 GMT+0100 (CET)"},"4977":{"varMapping":{"__isSmartRef__":true,"id":4978},"source":"function onDragEnd(evt) {\n this.morphA = null;\n this.morphB = null;\n this.originalMorphAExtent = null;\n this.originalMorphBExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":4983},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4978":{"this":{"__isSmartRef__":true,"id":4938},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4979}},"4979":{"$super":{"__isSmartRef__":true,"id":4980}},"4980":{"varMapping":{"__isSmartRef__":true,"id":4981},"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":4982},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4981":{"obj":{"__isSmartRef__":true,"id":4938},"name":"onDragEnd"},"4982":{},"4983":{"timestamp":{"__isSmartRef__":true,"id":4984},"user":"jenslincke","tags":[]},"4984":{"isSerializedDate":true,"string":"Thu Nov 22 2012 12:32:59 GMT+0100 (CET)"},"4985":{"varMapping":{"__isSmartRef__":true,"id":4986},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.morphA = this.getSiblingsAtCorner(\"topLeft\")[0]\n this.morphB = this.getSiblingsAtCorner(\"bottomLeft\")[0]\n\n if (!this.morphA || !this.morphB) return;\n\n this.originalMorphAExtent = this.morphA.getExtent();\n this.originalMorphBExtent = this.morphB.getExtent();\n this.originalMorphBPosition = this.morphB.getPosition();\n\n}","funcProperties":{"__isSmartRef__":true,"id":4991},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4986":{"this":{"__isSmartRef__":true,"id":4938},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4987}},"4987":{"$super":{"__isSmartRef__":true,"id":4988}},"4988":{"varMapping":{"__isSmartRef__":true,"id":4989},"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":4990},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4989":{"obj":{"__isSmartRef__":true,"id":4938},"name":"onDragStart"},"4990":{},"4991":{"timestamp":{"__isSmartRef__":true,"id":4992},"user":"jenslincke","tags":[]},"4992":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:44:37 GMT+0100 (CET)"},"4993":{"varMapping":{"__isSmartRef__":true,"id":4994},"source":"function getSiblingsAtCorner(corner) {\n // this.getSiblingsAtCorner(\"topLeft\")\n var p = this.bounds()[corner]()\n var self= this;\n return this.owner.submorphs.select(function(ea) {\n return (ea !== self) && ea.bounds().containsPoint(p)\n })\n}","funcProperties":{"__isSmartRef__":true,"id":4995},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4994":{"this":{"__isSmartRef__":true,"id":4938}},"4995":{"timestamp":{"__isSmartRef__":true,"id":4996},"user":"jenslincke","tags":[]},"4996":{"isSerializedDate":true,"string":"Thu Nov 22 2012 12:28:43 GMT+0100 (CET)"},"4997":{"target":{"__isSmartRef__":true,"id":22},"selector":"update","args":[],"stopped":false,"tickTime":500,"suspended":false,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"4998":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(323.2,432.4)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)"},"4999":{"partsSpaceName":"PartsBin/Tools","comment":"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives.","migrationLevel":4,"partName":"ObjectInspector","changes":[{"__isSmartRef__":true,"id":5000},{"__isSmartRef__":true,"id":5002},{"__isSmartRef__":true,"id":5004},{"__isSmartRef__":true,"id":5006},{"__isSmartRef__":true,"id":5008},{"__isSmartRef__":true,"id":5010},{"__isSmartRef__":true,"id":5012}],"revisionOnLoad":163371,"idOnLoad":"F70CB397-097A-453E-9F87-13B25E80C6E3","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5000":{"date":{"__isSmartRef__":true,"id":5001},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5001":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5002":{"date":{"__isSmartRef__":true,"id":5003},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5003":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5004":{"date":{"__isSmartRef__":true,"id":5005},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5005":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5006":{"date":{"__isSmartRef__":true,"id":5007},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5007":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5008":{"date":{"__isSmartRef__":true,"id":5009},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5009":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5010":{"date":{"__isSmartRef__":true,"id":5011},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5011":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5012":{"date":{"__isSmartRef__":true,"id":5013},"author":"cschuster","message":"initial commit. still a lot of work to do.","id":"258D3B7C-8C70-4B34-962F-E2F39A8596D5"},"5013":{"isSerializedDate":true,"string":"Tue May 29 2012 23:52:57 GMT+0200 (CEST)"},"5014":{"morph":{"__isSmartRef__":true,"id":22},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5015":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5016}},"5016":{"test01IsMorph":{"__isSmartRef__":true,"id":5017}},"5017":{"varMapping":{"__isSmartRef__":true,"id":5018},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5019},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5018":{"this":{"__isSmartRef__":true,"id":5015}},"5019":{},"5020":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(313.2,397.4)"},"5021":{"inspect":{"__isSmartRef__":true,"id":5022},"reset":{"__isSmartRef__":true,"id":5026},"select":{"__isSmartRef__":true,"id":5030},"createItem":{"__isSmartRef__":true,"id":5034},"describe":{"__isSmartRef__":true,"id":5038},"update":{"__isSmartRef__":true,"id":5042},"expand":{"__isSmartRef__":true,"id":5046},"setFilter":{"__isSmartRef__":true,"id":5050},"isPrimitive":{"__isSmartRef__":true,"id":5054},"createPrototypeItem":{"__isSmartRef__":true,"id":5058},"typename":{"__isSmartRef__":true,"id":5062},"getFilter":{"__isSmartRef__":true,"id":5066}},"5022":{"varMapping":{"__isSmartRef__":true,"id":5023},"source":"function inspect(obj) {\n if (this.owner.isWindow) {\n this.owner.setTitle(this.describe(obj));\n }\n this.get(\"ObjectInspectorText\").doitContext = obj;\n if (!this.filter) this.get(\"ObjectInspectorFilterList\").selectAt(0);\n this.tree = this.get(\"ObjectInspectorTree\");\n this.tree.setItem(this.createItem({\"\": obj}, \"\", true));\n this.startStepping(500, 'update');\n}","funcProperties":{"__isSmartRef__":true,"id":5024},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5023":{"this":{"__isSmartRef__":true,"id":22}},"5024":{"timestamp":{"__isSmartRef__":true,"id":5025},"user":"cschuster","tags":[]},"5025":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"5026":{"varMapping":{"__isSmartRef__":true,"id":5027},"source":"function reset() {\n if (this.owner.isWindow) {\n this.owner.setTitle(\"ObjectInspector\");\n }\n this.get(\"ObjectInspectorText\").textString = \"this\";\n this.get(\"ObjectInspectorText\").doitContext = null;\n this.stopStepping();\n this.get(\"ObjectInspectorTree\").reset();\n this.get(\"ObjectInspectorFilterList\").setList([\n {isListItem: true,\n string: \"show standard properties\",\n value: \"standard\"},\n {isListItem:true, \n string:\"show all properties\", \n value: \"properties\"},\n {isListItem:true, \n string:\"show functions\", \n value: \"functions\"},\n {isListItem:true, \n string:\"show morphs\", \n value: \"submorphs\"}]);\n this.get(\"ObjectInspectorFilterList\").selectAt(0);\n this.applyLayout();\n}","funcProperties":{"__isSmartRef__":true,"id":5028},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5027":{"this":{"__isSmartRef__":true,"id":22}},"5028":{"timestamp":{"__isSmartRef__":true,"id":5029},"user":"cschuster","tags":[]},"5029":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"5030":{"varMapping":{"__isSmartRef__":true,"id":5031},"source":"function select(item, tree) {\n if (item.data !== null && item.data !== undefined) {\n this.get(\"ObjectInspectorText\").doitContext = item.data;\n }\n if (Object.isString(item.data) ||\n Object.isNumber(item.data) ||\n Object.isBoolean(item.data)) {\n Object.addScript(item, function onEdit(str) {\n var val = str;\n if (val === \"null\") val = null;\n if (val === \"true\") val = true;\n if (val === \"false\") val = false;\n if (Object.isString(val) && val.match(/^\\d+$/)) val = parseInt(val);\n this.parent[this.name] = val;\n });\n tree.editDescription();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5032},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5031":{"this":{"__isSmartRef__":true,"id":22}},"5032":{"timestamp":{"__isSmartRef__":true,"id":5033},"user":"cschuster","tags":[]},"5033":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"5034":{"varMapping":{"__isSmartRef__":true,"id":5035},"source":"function createItem(obj, property, isRoot) {\n var value = obj[property];\n var item = {data: value, inspector: this, parent: obj};\n if (!isRoot) item.name = property;\n item.description = this.describe(value);\n Object.addScript(item, function onSelect(tree) { this.inspector.select(this, tree); });\n if (!this.isPrimitive(value)) {\n item.children = [];\n Object.addScript(item, function onExpand() { this.inspector.expand(this); });\n Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\n }\n Object.addScript(item, function onUpdate() {\n this.description = this.inspector.describe(this.data);\n });\n return item;\n}","funcProperties":{"__isSmartRef__":true,"id":5036},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5035":{"this":{"__isSmartRef__":true,"id":22}},"5036":{"timestamp":{"__isSmartRef__":true,"id":5037},"user":"cschuster","tags":[]},"5037":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"5038":{"varMapping":{"__isSmartRef__":true,"id":5039},"source":"function describe(obj) {\n var str;\n if (obj && obj.name) {\n str = Object.isFunction(obj.name) ? obj.name() : obj.name;\n }\n if (!str) str = Objects.shortPrintStringOf(obj);\n if (str.length > 32) str = str.substring(0, 36) + '...';\n return str;\n}","funcProperties":{"__isSmartRef__":true,"id":5040},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5039":{"this":{"__isSmartRef__":true,"id":22}},"5040":{"timestamp":{"__isSmartRef__":true,"id":5041},"user":"cschuster","tags":[]},"5041":{"isSerializedDate":true,"string":"Mon Jul 02 2012 23:16:12 GMT+0200 (CEST)"},"5042":{"varMapping":{"__isSmartRef__":true,"id":5043},"source":"function update() {\n if (this.tree.item) this.tree.update();\n}","funcProperties":{"__isSmartRef__":true,"id":5044},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5043":{"this":{"__isSmartRef__":true,"id":22}},"5044":{"timestamp":{"__isSmartRef__":true,"id":5045},"user":"cschuster","tags":[]},"5045":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"5046":{"varMapping":{"__isSmartRef__":true,"id":5047},"source":"function expand(item) {\n var props = Properties.allProperties(item.data, this.getFilter());\n if (!Object.isArray(item.data)) props = props.sort();\n var newChildren = [];\n var lookup = {};\n item.children.each(function(i) { lookup[i.name] = i; });\n props.each(function(prop) {\n var existing = lookup[prop];\n if (existing) {\n existing.data = item.data[prop];\n newChildren.push(existing);\n } else {\n newChildren.push(this.createItem(item.data, prop));\n }\n }.bind(this));\n var proto = !Object.isFunction(item.data) &&\n !this.isPrimitive(item.data) &&\n Object.getPrototypeOf(item.data);\n if (proto) {\n var existing = item.children.detect(function(i) { return i.data === proto; });\n if (existing) {\n newChildren.push(existing);\n } else {\n newChildren.push(this.createPrototypeItem(proto));\n }\n }\n item.children = newChildren;\n}","funcProperties":{"__isSmartRef__":true,"id":5048},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5047":{"this":{"__isSmartRef__":true,"id":22}},"5048":{"timestamp":{"__isSmartRef__":true,"id":5049},"user":"cschuster","tags":[]},"5049":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:20:47 GMT+0200 (CEST)"},"5050":{"varMapping":{"__isSmartRef__":true,"id":5051},"source":"function setFilter(str) {\n var startsAlphaNum = /^[a-zA-Z0-9]/;\n var fn = {\n standard: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n startsAlphaNum.test(prop) &&\n !Object.isFunction(obj[prop]);\n },\n properties: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n !Object.isFunction(obj[prop]);\n },\n functions: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n Object.isFunction(obj[prop]);\n },\n submorphs: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n (prop == 'submorphs' || obj[prop] instanceof lively.morphic.Morph);\n },\n };\n this.filter = fn[str];\n var that = this;\n this.tree.layoutAfter(function() { that.update(); });\n}","funcProperties":{"__isSmartRef__":true,"id":5052},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5051":{"this":{"__isSmartRef__":true,"id":22}},"5052":{"timestamp":{"__isSmartRef__":true,"id":5053},"user":"cschuster","tags":[]},"5053":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"5054":{"varMapping":{"__isSmartRef__":true,"id":5055},"source":"function isPrimitive(value) {\n return value === null ||\n value === undefined ||\n Object.isString(value) ||\n Object.isNumber(value) ||\n Object.isBoolean(value);\n}","funcProperties":{"__isSmartRef__":true,"id":5056},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5055":{"this":{"__isSmartRef__":true,"id":22}},"5056":{"timestamp":{"__isSmartRef__":true,"id":5057},"user":"cschuster","tags":[]},"5057":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"5058":{"varMapping":{"__isSmartRef__":true,"id":5059},"source":"function createPrototypeItem(proto) {\n var that = this;\n var item = {data: proto, inspector: this, doNotSerialize: [\"data\"]};\n item.name = \"\";\n item.description = \"inherited from \" + this.typename(proto);\n item.children = [];\n Object.addScript(item, function onExpand() { this.inspector.expand(this); });\n Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\n Object.addScript(item, function onUpdate() {\n this.description = \"inherited from \" + this.inspector.typename(this.data);\n });\n return item;\n}","funcProperties":{"__isSmartRef__":true,"id":5060},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5059":{"this":{"__isSmartRef__":true,"id":22}},"5060":{"timestamp":{"__isSmartRef__":true,"id":5061},"user":"cschuster","tags":[]},"5061":{"isSerializedDate":true,"string":"Wed Aug 01 2012 04:04:06 GMT+0200 (CEST)"},"5062":{"varMapping":{"__isSmartRef__":true,"id":5063},"source":"function typename(proto) {\n return proto.constructor.type || proto.constructor.name || proto.toString();\n}","funcProperties":{"__isSmartRef__":true,"id":5064},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5063":{"this":{"__isSmartRef__":true,"id":22}},"5064":{"timestamp":{"__isSmartRef__":true,"id":5065},"user":"cschuster","tags":[]},"5065":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"5066":{"varMapping":{"__isSmartRef__":true,"id":5067},"source":"function getFilter() {\n if (!this.filter) {\n this.setFilter(this.get(\"ObjectInspectorFilterList\").getSelectedItem());\n }\n return this.filter;\n}","funcProperties":{"__isSmartRef__":true,"id":5068},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5067":{"this":{"__isSmartRef__":true,"id":22}},"5068":{"timestamp":{"__isSmartRef__":true,"id":5069},"user":"cschuster","tags":[]},"5069":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:20:17 GMT+0200 (CEST)"},"5070":{"submorphs":[{"__isSmartRef__":true,"id":5071},{"__isSmartRef__":true,"id":5078},{"__isSmartRef__":true,"id":5093},{"__isSmartRef__":true,"id":5107}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5122},"eventHandler":{"__isSmartRef__":true,"id":5123},"_ClipMode":"visible","derivationIds":["3354C449-DE1C-422A-9B91-C1B724A2D784"],"id":"218F323D-4D88-43B9-A6D6-E57ACD9CE5E0","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5124},"windowMorph":{"__isSmartRef__":true,"id":21},"label":{"__isSmartRef__":true,"id":5071},"closeButton":{"__isSmartRef__":true,"id":5078},"menuButton":{"__isSmartRef__":true,"id":5093},"collapseButton":{"__isSmartRef__":true,"id":5107},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":21},"__serializedExpressions__":["_Position"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":5125},"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"5071":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5072},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5073}],"eventHandler":{"__isSmartRef__":true,"id":5075},"_ClipMode":"hidden","derivationIds":["683202D2-6E15-4762-BEF3-633DF82B9EE4"],"id":"C8349150-526D-4ABF-B808-CFBABC951DFC","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":5076},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5070},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":5077},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(21.0,3.0)"},"5072":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(264.4,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5073":{"style":{"__isSmartRef__":true,"id":5074},"chunkOwner":{"__isSmartRef__":true,"id":5071},"_id":"_41653","storedString":"WhiteBoard","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5074":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5075":{"morph":{"__isSmartRef__":true,"id":5071},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5076":{"resizeWidth":true},"5077":{"requiredModules":[],"idOnLoad":"C8349150-526D-4ABF-B808-CFBABC951DFC","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5078":{"submorphs":[{"__isSmartRef__":true,"id":5079}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5085},"eventHandler":{"__isSmartRef__":true,"id":5086},"_ClipMode":"visible","derivationIds":["FB7A3DD8-97CB-4398-883B-A3D2C87C2F82"],"id":"0BE5A216-64D2-41EF-9603-D13B90C18BD3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":5079},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":5070},"layout":{"__isSmartRef__":true,"id":5087},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":5088},{"__isSmartRef__":true,"id":5090}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":5092},"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(304.4,3.0)"},"5079":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5080},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5081}],"eventHandler":{"__isSmartRef__":true,"id":5083},"_ClipMode":"hidden","derivationIds":["18901FFC-0D21-407F-ABC0-2BB1D80521AD"],"id":"0699226F-C370-4A57-9F64-CF80219FE0A5","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":5078},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":5084},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"5080":{"_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)"},"5081":{"style":{"__isSmartRef__":true,"id":5082},"chunkOwner":{"__isSmartRef__":true,"id":5079},"_id":"_1670","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5082":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5083":{"morph":{"__isSmartRef__":true,"id":5079},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5084":{"requiredModules":[],"idOnLoad":"0699226F-C370-4A57-9F64-CF80219FE0A5","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5085":{"_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)"},"5086":{"morph":{"__isSmartRef__":true,"id":5078},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5087":{"moveHorizontal":true},"5088":{"sourceObj":{"__isSmartRef__":true,"id":5078},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":21},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":5089},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5089":{"source":{"__isSmartRef__":true,"id":5078},"target":{"__isSmartRef__":true,"id":21}},"5090":{"sourceObj":{"__isSmartRef__":true,"id":5078},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":21},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":5091},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5091":{"source":{"__isSmartRef__":true,"id":5078},"target":{"__isSmartRef__":true,"id":21}},"5092":{"requiredModules":[],"idOnLoad":"0BE5A216-64D2-41EF-9603-D13B90C18BD3","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5093":{"submorphs":[{"__isSmartRef__":true,"id":5094}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5100},"eventHandler":{"__isSmartRef__":true,"id":5101},"_ClipMode":"visible","derivationIds":["E51FF825-9570-4914-B20B-7029DCC9ACE0"],"id":"DAA26AC1-A5EB-4E6A-834C-95EDF716DB02","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":5094},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":5070},"attributeConnections":[{"__isSmartRef__":true,"id":5102},{"__isSmartRef__":true,"id":5104}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"5094":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5095},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5096}],"eventHandler":{"__isSmartRef__":true,"id":5098},"_ClipMode":"hidden","derivationIds":["37A2A739-1A1F-498C-8EEE-909ABECE1795"],"id":"3E695BE3-93F8-4853-8520-803B37169488","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":5093},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":5099},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"5095":{"_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)"},"5096":{"style":{"__isSmartRef__":true,"id":5097},"chunkOwner":{"__isSmartRef__":true,"id":5094},"_id":"_1672","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5097":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5098":{"morph":{"__isSmartRef__":true,"id":5094},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5099":{"requiredModules":[],"idOnLoad":"3E695BE3-93F8-4853-8520-803B37169488","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5100":{"_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)"},"5101":{"morph":{"__isSmartRef__":true,"id":5093},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5102":{"sourceObj":{"__isSmartRef__":true,"id":5093},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":21},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":5103},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5103":{"source":{"__isSmartRef__":true,"id":5093},"target":{"__isSmartRef__":true,"id":21}},"5104":{"sourceObj":{"__isSmartRef__":true,"id":5093},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":21},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":5105},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5105":{"source":{"__isSmartRef__":true,"id":5093},"target":{"__isSmartRef__":true,"id":21}},"5106":{"requiredModules":[],"idOnLoad":"DAA26AC1-A5EB-4E6A-834C-95EDF716DB02","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5107":{"submorphs":[{"__isSmartRef__":true,"id":5108}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5114},"eventHandler":{"__isSmartRef__":true,"id":5115},"_ClipMode":"visible","derivationIds":["158AFC6D-24CB-4DB5-A245-6D7283DDC1D6"],"id":"94E14359-7A41-4B91-933B-77221C33B00B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":5108},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":5070},"layout":{"__isSmartRef__":true,"id":5116},"attributeConnections":[{"__isSmartRef__":true,"id":5117},{"__isSmartRef__":true,"id":5119}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":5121},"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(285.4,3.0)"},"5108":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5109},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5110}],"eventHandler":{"__isSmartRef__":true,"id":5112},"_ClipMode":"hidden","derivationIds":["864112B1-4791-4892-9D7E-E83FFCFDEAF6"],"id":"1B1561E3-EFF0-4540-ADAD-E5D762D35718","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":5107},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":5113},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"5109":{"_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)"},"5110":{"style":{"__isSmartRef__":true,"id":5111},"chunkOwner":{"__isSmartRef__":true,"id":5108},"_id":"_1674","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5111":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5112":{"morph":{"__isSmartRef__":true,"id":5108},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5113":{"requiredModules":[],"idOnLoad":"1B1561E3-EFF0-4540-ADAD-E5D762D35718","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5114":{"_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)"},"5115":{"morph":{"__isSmartRef__":true,"id":5107},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5116":{"moveHorizontal":true},"5117":{"sourceObj":{"__isSmartRef__":true,"id":5107},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":21},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":5118},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5118":{"source":{"__isSmartRef__":true,"id":5107},"target":{"__isSmartRef__":true,"id":21}},"5119":{"sourceObj":{"__isSmartRef__":true,"id":5107},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":21},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":5120},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5120":{"source":{"__isSmartRef__":true,"id":5107},"target":{"__isSmartRef__":true,"id":21}},"5121":{"requiredModules":[],"idOnLoad":"94E14359-7A41-4B91-933B-77221C33B00B","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5122":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(324.4,22.0)","_Padding":"lively.rect(0,0,0,0)"},"5123":{"morph":{"__isSmartRef__":true,"id":5070},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5124":{"resizeWidth":true,"adjustForNewBounds":true},"5125":{"requiredModules":[],"idOnLoad":"218F323D-4D88-43B9-A6D6-E57ACD9CE5E0","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5126":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5127},"derivationIds":[null,"E34B7A68-766E-4DB7-A7E3-E4EE8A7079AC","7A7C4259-E86A-4D41-9B21-CE6D4EADF5A7","34C6ADC2-7F79-44A2-BEDF-A05F972B36BC","36694142-B04E-484B-957B-9BBF9784B20E","3CFE3EDB-8A42-4E75-A348-120654F234F2","3464720D-ABB2-4C88-BEEA-62B58DD08CD5","B5EA6ABC-057D-4A70-AB94-B3EDCA5E395E","05F4CC34-0F8A-43CA-94B6-9A543A70E55C","A2BF090C-5A85-4E54-92CA-6ABA47629E7B","DDD9B33B-824A-4C58-8107-67C5FADDFB72","09051614-6CE4-4984-B3CF-F3E78B5898B1","284F15EF-EA68-4F32-86F3-EA5DD3A23D1C","BE99321C-F9F7-45C2-9BED-3AC496C10878","344F1643-CC8E-4B9C-A57A-75074EDFDD12","E24B6723-2DA3-42B9-AE0B-1E28DA2C0CF8","035E96EC-B4F1-4D94-A31F-21750A89C148","658D2557-B37E-4C58-8618-9AF1E45EFA55","413248B4-5FDD-4647-9E20-F195F11DF903","20EF83E4-287D-4306-9EA0-65B7286C0E48","77F94626-E559-4BB8-B6EA-1EC2E50823C3","85515935-002D-4FF0-8C2B-E88837E5B98D","1B4B5619-CD65-49B8-939D-06D7DD9E0C4C","79748D72-9031-4011-9BD4-B7FE72461789","68C2CE7C-DB25-4911-B12A-8B0F69C8D46D","90DDEE95-E7B6-4FF5-A7B7-ED97BA99A75C","30A9C6A1-50FD-465E-8884-1FB4E887AA22","133E5671-4F3E-44AE-BA1C-8A23DFEFE806","8133C4D1-E8E5-4C70-BD30-B8BD467A97F0","19DEC829-053A-427D-B74C-447D4BFBBADF","F60BE0BE-9E27-495C-AD10-1BF48EF87F21","A6CCEFD6-C07E-4D58-8DBB-91E5EE97252D","483FFC15-78C6-43CA-88E9-D64C2C67C242","8A45C54F-F39A-477F-B6AB-21DD1002C37F"],"id":"BC19CE78-B384-4601-9432-CD74E28C375C","eventHandler":{"__isSmartRef__":true,"id":5131},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":21},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"dragStartPoint":null,"originalTargetExtent":null,"_Rotation":0,"_Scale":1.0000000000000009,"__serializedExpressions__":["_Position"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":5132},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5133},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(310.4,440.4)"},"5127":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":5128},{"__isSmartRef__":true,"id":5129},{"__isSmartRef__":true,"id":5130}],"_BorderWidth":0,"_BorderColor":null,"_NodeClass":["path"],"_NodeId":"morph-e34b7a68-766e-4db7-a7e3-e4ee8a7079ac","__serializedExpressions__":["_Position","_Extent","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(15.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(204,204,204)"},"5128":{"isAbsolute":true,"x":14,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"5129":{"isAbsolute":true,"x":14,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"5130":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"5131":{"morph":{"__isSmartRef__":true,"id":5126},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5132":{"requiredModules":[],"idOnLoad":"BC19CE78-B384-4601-9432-CD74E28C375C","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5133":{"onDragStart":{"__isSmartRef__":true,"id":5134},"onDrag":{"__isSmartRef__":true,"id":5141},"onDragEnd":{"__isSmartRef__":true,"id":5148}},"5134":{"varMapping":{"__isSmartRef__":true,"id":5135},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":5140},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5135":{"this":{"__isSmartRef__":true,"id":5126},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5136}},"5136":{"$super":{"__isSmartRef__":true,"id":5137}},"5137":{"varMapping":{"__isSmartRef__":true,"id":5138},"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":5139},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5138":{"obj":{"__isSmartRef__":true,"id":5126},"name":"onDragStart"},"5139":{},"5140":{},"5141":{"varMapping":{"__isSmartRef__":true,"id":5142},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t moveDelta = pt(maxDelta, maxDelta);\n };\n this.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n this.align(this.bounds().bottomRight(), this.owner.getExtent());\n }","funcProperties":{"__isSmartRef__":true,"id":5147},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5142":{"this":{"__isSmartRef__":true,"id":5126},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5143}},"5143":{"$super":{"__isSmartRef__":true,"id":5144}},"5144":{"varMapping":{"__isSmartRef__":true,"id":5145},"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":5146},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5145":{"obj":{"__isSmartRef__":true,"id":5126},"name":"onDrag"},"5146":{},"5147":{},"5148":{"varMapping":{"__isSmartRef__":true,"id":5149},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n }","funcProperties":{"__isSmartRef__":true,"id":5154},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5149":{"this":{"__isSmartRef__":true,"id":5126},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5150}},"5150":{"$super":{"__isSmartRef__":true,"id":5151}},"5151":{"varMapping":{"__isSmartRef__":true,"id":5152},"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":5153},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5152":{"obj":{"__isSmartRef__":true,"id":5126},"name":"onDragEnd"},"5153":{},"5154":{},"5155":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_NodeClass":["window"],"_NodeId":"morph-cd7bcb08-eb4a-48cd-952b-53a1eaeb23d0","__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(324.4,454.4)"},"5156":{"morph":{"__isSmartRef__":true,"id":21},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5157":{"adjustForNewBounds":true},"5158":{"partsSpaceName":"PartsBin/Tools","comment":"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives, filter properties and display inheritance.","migrationLevel":4,"partName":"ObjectInspector","changes":[{"__isSmartRef__":true,"id":5159},{"__isSmartRef__":true,"id":5161},{"__isSmartRef__":true,"id":5163},{"__isSmartRef__":true,"id":5165},{"__isSmartRef__":true,"id":5167},{"__isSmartRef__":true,"id":5169},{"__isSmartRef__":true,"id":5171},{"__isSmartRef__":true,"id":5173},{"__isSmartRef__":true,"id":5175},{"__isSmartRef__":true,"id":5177},{"__isSmartRef__":true,"id":5179},{"__isSmartRef__":true,"id":5181},{"__isSmartRef__":true,"id":5183},{"__isSmartRef__":true,"id":5185},{"__isSmartRef__":true,"id":5187},{"__isSmartRef__":true,"id":5189},{"__isSmartRef__":true,"id":5191},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5195},{"__isSmartRef__":true,"id":5197},{"__isSmartRef__":true,"id":5199},{"__isSmartRef__":true,"id":5201},{"__isSmartRef__":true,"id":5203},{"__isSmartRef__":true,"id":5205},{"__isSmartRef__":true,"id":5207},{"__isSmartRef__":true,"id":5209},{"__isSmartRef__":true,"id":5211},{"__isSmartRef__":true,"id":5213},{"__isSmartRef__":true,"id":5215},{"__isSmartRef__":true,"id":5217},{"__isSmartRef__":true,"id":5219},{"__isSmartRef__":true,"id":5221},{"__isSmartRef__":true,"id":5223},{"__isSmartRef__":true,"id":5225},{"__isSmartRef__":true,"id":5227},{"__isSmartRef__":true,"id":5229}],"lastModifiedDate":{"__isSmartRef__":true,"id":5231},"idOnLoad":"34E5172A-F5A4-4927-A23C-6139C8265964","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5159":{"date":{"__isSmartRef__":true,"id":5160},"author":"cschuster","message":"reset scale to 1","id":"44F3B7C5-4880-4E0C-8E1A-B0CE032E7594"},"5160":{"isSerializedDate":true,"string":"Fri Jun 29 2012 01:21:07 GMT+0200 (CEST)"},"5161":{"date":{"__isSmartRef__":true,"id":5162},"author":"cschuster","message":"fixed a bug with addScript","id":"A00EC8E9-2F93-46E8-A1C8-22588B39BC11"},"5162":{"isSerializedDate":true,"string":"Thu Jun 14 2012 20:36:16 GMT+0200 (CEST)"},"5163":{"date":{"__isSmartRef__":true,"id":5164},"author":"cschuster","message":"copying should now work","id":"334BC443-5022-4C12-8DE0-532B479A57DC"},"5164":{"isSerializedDate":true,"string":"Thu Jun 14 2012 20:14:16 GMT+0200 (CEST)"},"5165":{"date":{"__isSmartRef__":true,"id":5166},"author":"cschuster","message":"changed submorphs to morphs.","id":"F6E05A4D-23B9-4CCA-88DE-C14C35965B13"},"5166":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:56:30 GMT+0200 (CEST)"},"5167":{"date":{"__isSmartRef__":true,"id":5168},"author":"cschuster","message":"inheritance now works as well","id":"B6153C82-028D-48C6-A949-B9C16246B7E1"},"5168":{"isSerializedDate":true,"string":"Wed Jun 06 2012 03:06:06 GMT+0200 (CEST)"},"5169":{"date":{"__isSmartRef__":true,"id":5170},"author":"cschuster","message":"started work on displaying inherited properties.","id":"E2D295AA-8DC9-41F0-8699-3B4294FFA5A2"},"5170":{"isSerializedDate":true,"string":"Wed Jun 06 2012 02:46:47 GMT+0200 (CEST)"},"5171":{"date":{"__isSmartRef__":true,"id":5172},"author":"cschuster","message":"fixed handling of null and undefined values","id":"25FAB4E6-9A70-4E32-8213-1098C6A9C363"},"5172":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:57:14 GMT+0200 (CEST)"},"5173":{"date":{"__isSmartRef__":true,"id":5174},"author":"cschuster","message":"fixed problem with boolean values","id":"ECA8BC3D-29C8-4779-B61C-27DC9E13B7E2"},"5174":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:25:44 GMT+0200 (CEST)"},"5175":{"date":{"__isSmartRef__":true,"id":5176},"author":"cschuster","message":"fixed bug with primitive values.","id":"6B05214C-6EE6-4F5C-BA36-DFC15578CB12"},"5176":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:14:48 GMT+0200 (CEST)"},"5177":{"date":{"__isSmartRef__":true,"id":5178},"author":"cschuster","message":"better updating for collapsed items","id":"A37C0C9B-1F7F-49D9-BC86-CA97E05C812D"},"5178":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:12:20 GMT+0200 (CEST)"},"5179":{"date":{"__isSmartRef__":true,"id":5180},"author":"cschuster","message":"removed filter for inherited properties","id":"CABABBD4-BABE-4D47-8EBF-CED45960532B"},"5180":{"isSerializedDate":true,"string":"Wed Jun 06 2012 00:10:42 GMT+0200 (CEST)"},"5181":{"date":{"__isSmartRef__":true,"id":5182},"author":"cschuster","message":"editing of strings, numbers and boolean values","id":"CE0C9588-EB85-4390-B51B-BC51AA154F11"},"5182":{"isSerializedDate":true,"string":"Tue Jun 05 2012 02:33:18 GMT+0200 (CEST)"},"5183":{"date":{"__isSmartRef__":true,"id":5184},"author":"cschuster","message":"improved text editing","id":"C9950198-82AF-47B8-9BDF-04C7457FE598"},"5184":{"isSerializedDate":true,"string":"Tue Jun 05 2012 01:18:18 GMT+0200 (CEST)"},"5185":{"date":{"__isSmartRef__":true,"id":5186},"author":"cschuster","message":"now supports editing of string properties","id":"4DEA5157-6A26-46F4-AE4E-59112855E522"},"5186":{"isSerializedDate":true,"string":"Tue Jun 05 2012 00:44:13 GMT+0200 (CEST)"},"5187":{"date":{"__isSmartRef__":true,"id":5188},"author":"cschuster","message":"updating should work now. still needs some testing","id":"381E10DB-4391-42E3-A790-D5EAEFF2758B"},"5188":{"isSerializedDate":true,"string":"Sat Jun 02 2012 03:12:07 GMT+0200 (CEST)"},"5189":{"date":{"__isSmartRef__":true,"id":5190},"author":"cschuster","message":"initial commit. still a lot of work to do.","id":"258D3B7C-8C70-4B34-962F-E2F39A8596D5"},"5190":{"isSerializedDate":true,"string":"Tue May 29 2012 23:52:57 GMT+0200 (CEST)"},"5191":{"date":{"__isSmartRef__":true,"id":5192},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5192":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5193":{"date":{"__isSmartRef__":true,"id":5194},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5194":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5195":{"date":{"__isSmartRef__":true,"id":5196},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5196":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5197":{"date":{"__isSmartRef__":true,"id":5198},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5198":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5199":{"date":{"__isSmartRef__":true,"id":5200},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5200":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5201":{"date":{"__isSmartRef__":true,"id":5202},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5202":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5203":{"date":{"__isSmartRef__":true,"id":5204},"author":"cschuster","message":"faster updating","id":"BDDADEB8-FC7D-4240-965D-5C2A8106884F"},"5204":{"isSerializedDate":true,"string":"Mon Jun 04 2012 20:44:27 GMT+0200 (CEST)"},"5205":{"date":{"__isSmartRef__":true,"id":5206},"author":"cschuster","message":"now uses hidden root node","id":"63608436-F5CC-4F6C-8C9E-C4039CAAE8AE"},"5206":{"isSerializedDate":true,"string":"Mon Jun 04 2012 22:34:53 GMT+0200 (CEST)"},"5207":{"date":{"__isSmartRef__":true,"id":5208},"author":"cschuster","message":"now supports filtering","id":"CF4D534E-10BF-4727-8FB1-25AB7DEC6E48"},"5208":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:45:47 GMT+0200 (CEST)"},"5209":{"date":{"__isSmartRef__":true,"id":5210},"author":"cschuster","message":"fixed the problems with the unspecified filter.","id":"745E611A-B941-4FFD-9759-E982062C03B8"},"5210":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:51:21 GMT+0200 (CEST)"},"5211":{"date":{"__isSmartRef__":true,"id":5212},"author":"cschuster","message":"fixed bug with prototype of primitives.","id":"A3F3EEC4-36E8-4EC8-B2DD-8B899A275990"},"5212":{"isSerializedDate":true,"string":"Wed Jun 06 2012 03:16:23 GMT+0200 (CEST)"},"5213":{"date":{"__isSmartRef__":true,"id":5214},"author":"jenslincke","message":"added \"show submorphs\" to filter options","id":"93060C3D-5BE0-46C0-BF46-58B7C287E037"},"5214":{"isSerializedDate":true,"string":"Wed Jun 06 2012 10:58:01 GMT+0200 (CEST)"},"5215":{"date":{"__isSmartRef__":true,"id":5216},"author":"cschuster","message":"fixed description string for namespaces and clipping mode.","id":"9CB238CB-7069-43DE-81BD-C09B61A2BDB4"},"5216":{"isSerializedDate":true,"string":"Thu Jun 07 2012 00:19:24 GMT+0200 (CEST)"},"5217":{"date":{"__isSmartRef__":true,"id":5218},"author":"cschuster","message":"hopefully fixed the addScript bug","id":"D040A117-4200-449C-A492-272C4498EDBD"},"5218":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:43 GMT+0200 (CEST)"},"5219":{"date":{"__isSmartRef__":true,"id":5220},"author":"cschuster","message":"fixed serialization of filter","id":"776E7AFA-1299-4714-94C4-F514AC2A255C"},"5220":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:21:17 GMT+0200 (CEST)"},"5221":{"date":{"__isSmartRef__":true,"id":5222},"author":"cschuster","message":"fixed string describe bug","id":"B38CA966-52EB-420C-84FB-ADED1B421078"},"5222":{"isSerializedDate":true,"string":"Mon Jul 02 2012 23:16:55 GMT+0200 (CEST)"},"5223":{"date":{"__isSmartRef__":true,"id":5224},"author":"cschuster","message":"do not serialize prototype data","id":"E13FF3C5-692E-45E6-81DA-497C4F1A252B"},"5224":{"isSerializedDate":true,"string":"Wed Aug 01 2012 04:04:41 GMT+0200 (CEST)"},"5225":{"date":{"__isSmartRef__":true,"id":5226},"author":"jenslincke","message":"changed layout and added splitter","id":"98C76CEA-1AFB-4802-B245-BC542286BE14"},"5226":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:43:32 GMT+0100 (CET)"},"5227":{"date":{"__isSmartRef__":true,"id":5228},"author":"jenslincke","message":"changed layout and added splitter","id":"8CE1DD54-E7A9-40CC-9761-30F2B4D4191C"},"5228":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:43:37 GMT+0100 (CET)"},"5229":{"date":{"__isSmartRef__":true,"id":5230},"author":"jenslincke","message":"new title bar","id":"24261115-4F33-48D7-9E6F-D580EF3CB481"},"5230":{"isSerializedDate":true,"string":"Thu Nov 29 2012 09:58:12 GMT+0100 (CET)"},"5231":{"isSerializedDate":true,"string":"Thu Nov 29 2012 09:55:17 GMT+0100 (CET)"},"5232":{"inspect":{"__isSmartRef__":true,"id":5233}},"5233":{"varMapping":{"__isSmartRef__":true,"id":5234},"source":"function inspect(obj) {\n this.get('ObjectInspector').inspect(obj);\n}","funcProperties":{"__isSmartRef__":true,"id":5235},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5234":{"this":{"__isSmartRef__":true,"id":21}},"5235":{"timestamp":{"__isSmartRef__":true,"id":5236},"user":"cschuster","tags":[]},"5236":{"isSerializedDate":true,"string":"Fri Jun 01 2012 21:32:31 GMT+0200 (CEST)"},"5237":{"submorphs":[{"__isSmartRef__":true,"id":5238},{"__isSmartRef__":true,"id":6376},{"__isSmartRef__":true,"id":6408}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6464},"id":"B0948C37-DFCC-45F9-B593-7F063F25C2E5","eventHandler":{"__isSmartRef__":true,"id":6465},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":6466},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":5238},"titleBar":{"__isSmartRef__":true,"id":6408},"collapsedTransform":{"__isSmartRef__":true,"id":6467},"expandedTransform":{"__isSmartRef__":true,"id":6468},"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":6469},"name":"ObjectEditor","highlighted":false,"cameForward":false,"showsHalos":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isBeingDragged":false,"prevScroll":[0,0],"isCopyMorphRef":true,"morphRefId":16,"derivationIds":[205,"2951753B-EB95-4093-A0DD-249E83AC2204","A32DE788-E06D-492C-B2E6-19C3710B5AE0","96D56291-98FB-42C4-A247-0A20B4183B14","1E6BCC46-3FE3-4950-AE50-9751458F7E18","22248328-5B04-4E39-ADDE-460C107C790F","2F4F6161-9F4C-469E-AF56-24765FF03B72","88EF08D5-C1E7-4B5B-B393-FFF5921009D7","FF731ED6-5217-4053-9B85-77F1BF344BF3","496332F8-A328-4625-A7D5-0DCE90C3D2AE","E57F1D4E-AE08-4CAA-A62D-4E69FC0BFF47","94783CDE-55B0-4198-8477-C0756F2C812F","F03206B8-2964-470C-A335-FF321C7743E5","C60ABA94-4D2A-4524-9239-9B7EA074A0B5","D3FBB0FA-2BFF-4D8C-9632-41EEEDB053AE","FDF9A68D-1149-4666-9946-600CCA238B76","118B9F76-0089-47CC-9C18-9F9FF646339B","B0FFB231-7805-4F89-B4B3-4ACD87687613","76631A8F-F752-4DB8-93ED-1496BC458DF0","04D3062E-744B-4E3D-8B25-5602772A307B","89687ECD-A53A-4C95-B6E8-235EBB9198E9","612A25B8-60DC-488D-AD81-1BFA6E48A0D4","08ED6CF8-0A8B-4DC5-AA4D-6499033DFCEC","9771786C-46ED-4C4F-A876-F8CF0B84E769","5DCB36B2-C2B7-49A2-AB12-014B2944C328","D05AAF5D-5660-4158-8BBA-3F564F04AF6F","885F1822-564C-4189-9B13-6D3D8D7CEFCF","8BEEB84F-C547-44B8-9A1E-4586D5236462","5F90A8DF-CB92-4CD6-803F-F082D3A5C1E1","75E80C8F-4DC1-4C89-8CA2-23A70FDEB44F","776DB695-E9C5-410B-9B3D-A492EE5196F1"],"moved":true,"_ClipMode":"visible","_Rotation":0,"_Scale":1.0100552207170073,"__serializedExpressions__":["contentOffset","collapsedExtent","expandedExtent","prevDragPos","expandedPosition","collapsedPosition","minSize","minExtent","_Position"],"owner":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6617},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"contentOffset":"lively.pt(0.0,22.0)","collapsedExtent":"lively.pt(723.0,268.0)","expandedExtent":"lively.pt(729.0,365.0)","prevDragPos":"lively.pt(145.4,869.4)","expandedPosition":"lively.pt(26.0,125.0)","collapsedPosition":"lively.pt(21.0,92.9)","minSize":"lively.pt(500.0,300.0)","minExtent":"lively.pt(455.0,268.0)","_Position":"lively.pt(23.7,638.7)"},"5238":{"submorphs":[{"__isSmartRef__":true,"id":5239},{"__isSmartRef__":true,"id":5725},{"__isSmartRef__":true,"id":5560},{"__isSmartRef__":true,"id":5731},{"__isSmartRef__":true,"id":5738},{"__isSmartRef__":true,"id":5761},{"__isSmartRef__":true,"id":5783},{"__isSmartRef__":true,"id":5811},{"__isSmartRef__":true,"id":5473},{"__isSmartRef__":true,"id":5481},{"__isSmartRef__":true,"id":5843},{"__isSmartRef__":true,"id":5935},{"__isSmartRef__":true,"id":5941},{"__isSmartRef__":true,"id":6004},{"__isSmartRef__":true,"id":6048},{"__isSmartRef__":true,"id":6092},{"__isSmartRef__":true,"id":6114}],"scripts":[{"__isSmartRef__":true,"id":6263}],"id":"9E949C53-01F9-4429-9056-0B73CB027C41","shape":{"__isSmartRef__":true,"id":6264},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ObjectEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":6265},"eventHandler":{"__isSmartRef__":true,"id":6268},"layout":{"__isSmartRef__":true,"id":6269},"target":{"__isSmartRef__":true,"id":82},"scriptPane":{"__isSmartRef__":true,"id":5473},"scriptList":{"__isSmartRef__":true,"id":5239},"connectionList":{"__isSmartRef__":true,"id":5560},"morphSelector":{"__isSmartRef__":true,"id":5843},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"changeIndicator":{"__isSmartRef__":true,"id":5481},"isBeingDragged":false,"prevScroll":[0,0],"grabbingEnabled":false,"draggingEnabled":false,"currentCategory":null,"tagChooser":{"__isSmartRef__":true,"id":5941},"currentTag":null,"derivationIds":[206,"3BDE080D-3D60-4BB9-A690-E6001350F596","00E28CBF-E803-4BC0-93CC-651AC21008A5","1B7E7936-0145-47E4-8433-DFE58134E74B","422B98E3-E52B-4057-9C28-865873682DE1","BCDE8D30-ECC2-4883-9587-2518B6822233","BA6D5198-5AC2-4A63-9597-D4CF98A99CA9","17E22972-5EBC-4511-9779-05E9E665D899","C6F34039-F423-4223-8D6A-85611A138372","7EC3BECE-1BDA-471D-B14C-C4FB822AA55C","88F702A6-6067-4160-8561-54FAD27ADB17","738F5E09-C109-4CD0-B5F5-418A6227ABA0","0DC59884-6397-4391-A9A7-FB6F9F97E5AD","14C76016-3134-4E27-8E8F-AF9EE6ACCF4E","FEB1641E-DEA0-449B-B5E5-D3946457A986","5A09E61D-0939-46DD-B099-6337F45EAD81","42A37CDC-8F21-49BA-A701-B98418EF4AEC","FCE84B47-1667-482B-B035-D2C3C7F53837","F49E6D79-2AEB-41FC-8057-A25A4C7D4F92","7B115C74-E409-42A1-9FCB-2DEB53C88CD6","1D3B45A6-5E60-4FD3-900A-288DB80F5262","5BC7B59B-3F80-49C6-BF71-F3777B7D4867","22651992-9C38-474F-B720-F2FC4B1D9A0E","80BF85C2-6727-4766-861C-09C225341FEA","ADC6838F-0BD6-456E-8BD7-A62A9A80285C","9BBAD88A-5DC6-4051-A7CA-4C3F918DD733","0C73D724-E7A5-4AAE-9449-D414B1F3E04E","B341D9BF-D6FF-4ED9-A0AE-A8BDA4C1C35F","19CCEF38-2A49-48DF-BEFD-D5096BA3A758","CB78359F-A158-4EA7-8E3D-8F2C1B6580E5","AB0C1CCE-1EC7-4625-84BF-C9306D62D81B"],"owner":{"__isSmartRef__":true,"id":5237},"partTests":{"__isSmartRef__":true,"id":6270},"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6271},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","distanceToDragEvent":"lively.pt(350.2,-3.2)","_Position":"lively.pt(1.0,21.5)"},"5239":{"submorphs":[],"scripts":[],"id":"858D165B-0BC5-4B47-8B3C-96E4D0707271","shape":{"__isSmartRef__":true,"id":5240},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --","activate","addMorphFrom","applyChanges","applySubmorphOrderChanges","clear","connectSocket","createMouseIndicator","createSocketListeners","createStrokeShape","createTitleBarButton","deactivate","defaultColor","defaultPencilSize","defaultPencilStyle","deleteMorphWith","deserializeMorph","disconnectSocket","drawLineFrom","fakeCopy","getChannel","getColor","getConnectedUserNames","getCurrentStroke","getDrawerID","getPencilSize","getPencilStyle","getUserName","handleEndEvent","handleMoveEvent","handleOutEvent","handleStartEvent","initialSync","lineTo","loggedIn","morphMenuItems","moveMorphInHand","observeChanges","onMouseDown","onMouseMove","onMouseOut","onMouseUp","onrestore","onTouchEnd","onTouchMove","onTouchOut","onTouchStart","reset","saveMorph","sendChange","sendLine","sendMorph","serializeMorph","setChannel","setColor","setPencilSize","setPencilStyle","setupConnections","setUserName","toggleActivation","transformPoint","updateMouseIndicators"],"selectedLineNo":47,"showsHalos":false,"name":"ObjectEditorScriptList","partsBinMetaInfo":{"__isSmartRef__":true,"id":5241},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":5238},"prevScroll":[0,720],"attributeConnections":[{"__isSmartRef__":true,"id":5242}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"layout":{"__isSmartRef__":true,"id":5244},"doitContext":{"__isSmartRef__":true,"id":5245},"eventHandler":{"__isSmartRef__":true,"id":5716},"_FontSize":10,"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":17,"currentCategory":null,"derivationIds":[207,"D87334B5-DFB8-438D-8038-D2C55A798E3B","4242A24B-D284-4130-BB19-C1AB8C7E96CB","1F2230C1-4745-4EED-8827-5D3FC0EA8D8A","1260A8AA-AD41-451A-A761-BE75A33282E8","11AABB24-1595-4EDC-95DF-8BC66785F47A","CA99FFE7-13DD-4721-8DE2-6A587B0C65D9","E01A3DAA-0001-4C7C-A6A7-449C3945A3E6","8C3C70BF-E1CE-4FB9-8407-24EA990D4E49","D70897C1-82FA-42AD-9D81-A0698E9072CC","69BB0838-2830-4831-A681-185E03308396","434D4493-4DD6-466F-A202-7364A5829C52","93D99F39-CC07-45EB-9459-5230A80A20D2","4756DE7D-3422-46FC-B24B-5565F597D490","7AF59BEC-20A9-4451-AD6E-39E86979D18D","07109F49-B19B-4C20-8632-697478AA1FFB","DD6C1E85-89E4-4619-A9B8-6CF6A5E7AD71","C9C566DA-2167-4866-B606-6D9467CC5763","43A75FC1-E0E6-4B7B-84B5-382D18881361","1EE4A800-07BC-4687-B972-0360A139A335","52766A7B-F1AC-4B5D-AFA9-3CBEC45A4175","500ABFF2-CC61-403C-B40B-C38B13EB829E","CCC6F1D7-B08E-4106-A54C-3CB27FAE885A","DD77BBCF-FA2D-4EEF-80E5-DFD0CFAC257E","FBF51FE1-3F15-48F1-9968-35CE0F17558A","0435127D-922E-4618-BBE2-72674C58772C","7A26603F-1566-41BE-B32D-6B17A7FAF107","236EA689-19AE-4C3D-BA95-EA5786184C70","331932E3-0E70-4FF1-8CD0-11921E2FF30E","B826CD75-9134-4A06-BC7D-791974BC6735","63898451-C4BE-41C7-B09C-31F71CA4B63C"],"selection":"reset","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5717},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,63.0)","distanceToDragEvent":"lively.pt(126.0,-14.4)"},"5240":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,242.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"5241":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"idOnLoad":"858D165B-0BC5-4B47-8B3C-96E4D0707271","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5242":{"sourceObj":{"__isSmartRef__":true,"id":5239},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":5238},"targetMethodName":"displaySourceForScript","converterString":"function (value) {\n return (value === '-- ALL --') ? null : value;\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5243},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5243":{"source":{"__isSmartRef__":true,"id":5239},"target":{"__isSmartRef__":true,"id":5238}},"5244":{"resizeHeight":true},"5245":{"submorphs":[],"scripts":[],"id":836,"shape":{"__isSmartRef__":true,"id":5246},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":5247},"titleBar":{"__isSmartRef__":true,"id":5248},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":{"__isSmartRef__":true,"id":5313},"highlighted":true,"_Rotation":0,"_Scale":1,"showsHalos":false,"name":"ObjectEditor","target":{"__isSmartRef__":true,"id":5314},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5472},"scriptList":{"__isSmartRef__":true,"id":5239},"scriptPane":{"__isSmartRef__":true,"id":5473},"classButton":{"__isSmartRef__":true,"id":5540},"connectionList":{"__isSmartRef__":true,"id":5560},"targetButton":{"__isSmartRef__":true,"id":5572},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"morphSelector":{"__isSmartRef__":true,"id":5590},"eventHandler":{"__isSmartRef__":true,"id":5663},"cameForward":false,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["contentOffset","expandedExtent","prevDragPos","expandedPosition","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5664},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"contentOffset":"lively.pt(0.0,22.0)","expandedExtent":"lively.pt(861.5,575.2)","prevDragPos":"lively.pt(613.0,129.0)","expandedPosition":"lively.pt(377.7,419.5)","_Position":"lively.pt(715.5,73.9)"},"5246":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":9.25,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"Color.rgb(255,255,255)","_Extent":"lively.pt(981.0,585.2)","_BorderColor":"Color.rgb(0,0,0)"},"5247":{"adjustForNewBounds":true},"5248":{"submorphs":[{"__isSmartRef__":true,"id":5249},{"__isSmartRef__":true,"id":5254},{"__isSmartRef__":true,"id":5275},{"__isSmartRef__":true,"id":5290}],"scripts":[],"id":837,"shape":{"__isSmartRef__":true,"id":5306},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5311},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":5245},"label":{"__isSmartRef__":true,"id":5249},"closeButton":{"__isSmartRef__":true,"id":5254},"menuButton":{"__isSmartRef__":true,"id":5275},"collapseButton":{"__isSmartRef__":true,"id":5290},"owner":null,"name":"ObjectEditorTitleBar","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5312},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"5249":{"submorphs":[],"scripts":[],"id":838,"shape":{"__isSmartRef__":true,"id":5250},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":5251}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":5248},"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5253},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"5250":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(922.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5251":{"style":{"__isSmartRef__":true,"id":5252},"chunkOwner":{"__isSmartRef__":true,"id":5249},"storedString":"","_id":"_1341","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5252":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5253":{"morph":{"__isSmartRef__":true,"id":5249},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5254":{"submorphs":[{"__isSmartRef__":true,"id":5255}],"scripts":[],"id":839,"shape":{"__isSmartRef__":true,"id":5260},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5261},"lighterFill":{"__isSmartRef__":true,"id":5266},"label":{"__isSmartRef__":true,"id":5255},"owner":{"__isSmartRef__":true,"id":5248},"layout":{"__isSmartRef__":true,"id":5271},"attributeConnections":[{"__isSmartRef__":true,"id":5272},{"__isSmartRef__":true,"id":5273}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5274},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(961.0,3.0)"},"5255":{"submorphs":[],"scripts":[],"id":840,"shape":{"__isSmartRef__":true,"id":5256},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":5257}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5254},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5259},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5256":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5257":{"style":{"__isSmartRef__":true,"id":5258},"chunkOwner":{"__isSmartRef__":true,"id":5255},"storedString":"","_id":"_1342","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5258":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5259":{"morph":{"__isSmartRef__":true,"id":5255},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5260":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5261},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5261":{"stops":[{"__isSmartRef__":true,"id":5262},{"__isSmartRef__":true,"id":5263},{"__isSmartRef__":true,"id":5264},{"__isSmartRef__":true,"id":5265}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5262":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5263":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5264":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5265":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5266":{"stops":[{"__isSmartRef__":true,"id":5267},{"__isSmartRef__":true,"id":5268},{"__isSmartRef__":true,"id":5269},{"__isSmartRef__":true,"id":5270}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5267":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5268":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5269":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5270":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5271":{"moveHorizontal":true},"5272":{"sourceObj":{"__isSmartRef__":true,"id":5254},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5245},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5273":{"sourceObj":{"__isSmartRef__":true,"id":5254},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5245},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5274":{"morph":{"__isSmartRef__":true,"id":5254},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5275":{"submorphs":[{"__isSmartRef__":true,"id":5276}],"scripts":[],"id":841,"shape":{"__isSmartRef__":true,"id":5281},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5261},"lighterFill":{"__isSmartRef__":true,"id":5282},"label":{"__isSmartRef__":true,"id":5276},"owner":{"__isSmartRef__":true,"id":5248},"attributeConnections":[{"__isSmartRef__":true,"id":5287},{"__isSmartRef__":true,"id":5288}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5289},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"5276":{"submorphs":[],"scripts":[],"id":842,"shape":{"__isSmartRef__":true,"id":5277},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":5278}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5275},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5280},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5277":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5278":{"style":{"__isSmartRef__":true,"id":5279},"chunkOwner":{"__isSmartRef__":true,"id":5276},"storedString":"","_id":"_1343","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5279":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5280":{"morph":{"__isSmartRef__":true,"id":5276},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5281":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5261},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5282":{"stops":[{"__isSmartRef__":true,"id":5283},{"__isSmartRef__":true,"id":5284},{"__isSmartRef__":true,"id":5285},{"__isSmartRef__":true,"id":5286}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5283":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5284":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5285":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5286":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5287":{"sourceObj":{"__isSmartRef__":true,"id":5275},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5245},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5288":{"sourceObj":{"__isSmartRef__":true,"id":5275},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5245},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5289":{"morph":{"__isSmartRef__":true,"id":5275},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5290":{"submorphs":[{"__isSmartRef__":true,"id":5291}],"scripts":[],"id":843,"shape":{"__isSmartRef__":true,"id":5296},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5261},"lighterFill":{"__isSmartRef__":true,"id":5297},"label":{"__isSmartRef__":true,"id":5291},"owner":{"__isSmartRef__":true,"id":5248},"layout":{"__isSmartRef__":true,"id":5302},"attributeConnections":[{"__isSmartRef__":true,"id":5303},{"__isSmartRef__":true,"id":5304}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5305},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(942.0,3.0)"},"5291":{"submorphs":[],"scripts":[],"id":844,"shape":{"__isSmartRef__":true,"id":5292},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":5293}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5290},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5295},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5292":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5293":{"style":{"__isSmartRef__":true,"id":5294},"chunkOwner":{"__isSmartRef__":true,"id":5291},"storedString":"","_id":"_1344","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5294":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5295":{"morph":{"__isSmartRef__":true,"id":5291},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5296":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5261},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5297":{"stops":[{"__isSmartRef__":true,"id":5298},{"__isSmartRef__":true,"id":5299},{"__isSmartRef__":true,"id":5300},{"__isSmartRef__":true,"id":5301}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5298":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5299":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5300":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5301":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5302":{"moveHorizontal":true},"5303":{"sourceObj":{"__isSmartRef__":true,"id":5290},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5245},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5304":{"sourceObj":{"__isSmartRef__":true,"id":5290},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5245},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5305":{"morph":{"__isSmartRef__":true,"id":5290},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5306":{"_BorderWidth":2,"_Fill":{"__isSmartRef__":true,"id":5307},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(981.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"5307":{"stops":[{"__isSmartRef__":true,"id":5308},{"__isSmartRef__":true,"id":5309},{"__isSmartRef__":true,"id":5310}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,1,0,-1)"},"5308":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(184,184,184)"},"5309":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(230,230,230)"},"5310":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(184,184,184)"},"5311":{"resizeWidth":true,"adjustForNewBounds":true},"5312":{"morph":{"__isSmartRef__":true,"id":5248},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5313":{"a":1,"b":0,"c":0,"d":1,"e":377.6609726943286,"f":419.5142810783999,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5314":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5315},"id":394,"textChunks":[{"__isSmartRef__":true,"id":5316}],"eventHandler":{"__isSmartRef__":true,"id":5318},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_MaxTextWidth":500,"_MaxTextHeight":200,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5319},"layout":{"__isSmartRef__":true,"id":5391},"doitContext":{"__isSmartRef__":true,"id":5392},"priorSelectionRange":[0,36],"charsReplaced":"","lastFindLoc":20,"showsHalos":false,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","_Position":"lively.pt(0.0,22.0)"},"5315":{"_BorderWidth":2,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,200.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"5316":{"style":{"__isSmartRef__":true,"id":5317},"chunkOwner":{"__isSmartRef__":true,"id":5314},"storedString":"","_id":"_1353","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5317":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5318":{"morph":{"__isSmartRef__":true,"id":5314},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5319":{"submorphs":[{"__isSmartRef__":true,"id":5314},{"__isSmartRef__":true,"id":5320}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5388},"id":395,"eventHandler":{"__isSmartRef__":true,"id":5389},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":5390},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":5314},"titleBar":{"__isSmartRef__":true,"id":5320},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"cameForward":false,"showsHalos":false,"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(1234.0,448.0)","contentOffset":"lively.pt(0.0,22.0)","prevDragPos":"lively.pt(1478.0,453.0)"},"5320":{"submorphs":[{"__isSmartRef__":true,"id":5321},{"__isSmartRef__":true,"id":5327},{"__isSmartRef__":true,"id":5350},{"__isSmartRef__":true,"id":5367}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5385},"id":396,"eventHandler":{"__isSmartRef__":true,"id":5386},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5387},"windowMorph":{"__isSmartRef__":true,"id":5319},"label":{"__isSmartRef__":true,"id":5321},"closeButton":{"__isSmartRef__":true,"id":5327},"menuButton":{"__isSmartRef__":true,"id":5350},"collapseButton":{"__isSmartRef__":true,"id":5367},"owner":{"__isSmartRef__":true,"id":5319},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"5321":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5322},"id":397,"textChunks":[{"__isSmartRef__":true,"id":5323}],"eventHandler":{"__isSmartRef__":true,"id":5325},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":5326},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":5320},"_MaxTextWidth":441,"_MaxTextHeight":17,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"5322":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(441.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5323":{"style":{"__isSmartRef__":true,"id":5324},"chunkOwner":{"__isSmartRef__":true,"id":5321},"storedString":"","_id":"_1345","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5324":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5325":{"morph":{"__isSmartRef__":true,"id":5321},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5326":{"resizeWidth":true},"5327":{"submorphs":[{"__isSmartRef__":true,"id":5328}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5333},"id":398,"eventHandler":{"__isSmartRef__":true,"id":5339},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5334},"lighterFill":{"__isSmartRef__":true,"id":5340},"label":{"__isSmartRef__":true,"id":5328},"owner":{"__isSmartRef__":true,"id":5320},"layout":{"__isSmartRef__":true,"id":5345},"attributeConnections":[{"__isSmartRef__":true,"id":5346},{"__isSmartRef__":true,"id":5348}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(480.0,3.0)"},"5328":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5329},"id":399,"textChunks":[{"__isSmartRef__":true,"id":5330}],"eventHandler":{"__isSmartRef__":true,"id":5332},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5327},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"5329":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5330":{"style":{"__isSmartRef__":true,"id":5331},"chunkOwner":{"__isSmartRef__":true,"id":5328},"storedString":"","_id":"_1346","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5331":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5332":{"morph":{"__isSmartRef__":true,"id":5328},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5333":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5334},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5334":{"stops":[{"__isSmartRef__":true,"id":5335},{"__isSmartRef__":true,"id":5336},{"__isSmartRef__":true,"id":5337},{"__isSmartRef__":true,"id":5338}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5335":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5336":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5337":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5338":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5339":{"morph":{"__isSmartRef__":true,"id":5327},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5340":{"stops":[{"__isSmartRef__":true,"id":5341},{"__isSmartRef__":true,"id":5342},{"__isSmartRef__":true,"id":5343},{"__isSmartRef__":true,"id":5344}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5341":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5342":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5343":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5344":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5345":{"moveHorizontal":true},"5346":{"sourceObj":{"__isSmartRef__":true,"id":5327},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5319},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5347},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5347":{"source":{"__isSmartRef__":true,"id":5327},"target":{"__isSmartRef__":true,"id":5319}},"5348":{"sourceObj":{"__isSmartRef__":true,"id":5327},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5319},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5349},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5349":{"source":{"__isSmartRef__":true,"id":5327},"target":{"__isSmartRef__":true,"id":5319}},"5350":{"submorphs":[{"__isSmartRef__":true,"id":5351}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5356},"id":400,"eventHandler":{"__isSmartRef__":true,"id":5357},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5334},"lighterFill":{"__isSmartRef__":true,"id":5358},"label":{"__isSmartRef__":true,"id":5351},"owner":{"__isSmartRef__":true,"id":5320},"attributeConnections":[{"__isSmartRef__":true,"id":5363},{"__isSmartRef__":true,"id":5365}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"5351":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5352},"id":401,"textChunks":[{"__isSmartRef__":true,"id":5353}],"eventHandler":{"__isSmartRef__":true,"id":5355},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5350},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"5352":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5353":{"style":{"__isSmartRef__":true,"id":5354},"chunkOwner":{"__isSmartRef__":true,"id":5351},"storedString":"","_id":"_1347","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5354":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5355":{"morph":{"__isSmartRef__":true,"id":5351},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5356":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5334},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5357":{"morph":{"__isSmartRef__":true,"id":5350},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5358":{"stops":[{"__isSmartRef__":true,"id":5359},{"__isSmartRef__":true,"id":5360},{"__isSmartRef__":true,"id":5361},{"__isSmartRef__":true,"id":5362}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5359":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5360":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5361":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5362":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5363":{"sourceObj":{"__isSmartRef__":true,"id":5350},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5319},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5364},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5364":{"source":{"__isSmartRef__":true,"id":5350},"target":{"__isSmartRef__":true,"id":5319}},"5365":{"sourceObj":{"__isSmartRef__":true,"id":5350},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5319},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5366},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5366":{"source":{"__isSmartRef__":true,"id":5350},"target":{"__isSmartRef__":true,"id":5319}},"5367":{"submorphs":[{"__isSmartRef__":true,"id":5368}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5373},"id":402,"eventHandler":{"__isSmartRef__":true,"id":5374},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5334},"lighterFill":{"__isSmartRef__":true,"id":5375},"label":{"__isSmartRef__":true,"id":5368},"owner":{"__isSmartRef__":true,"id":5320},"layout":{"__isSmartRef__":true,"id":5380},"attributeConnections":[{"__isSmartRef__":true,"id":5381},{"__isSmartRef__":true,"id":5383}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(461.0,3.0)"},"5368":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5369},"id":403,"textChunks":[{"__isSmartRef__":true,"id":5370}],"eventHandler":{"__isSmartRef__":true,"id":5372},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5367},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"5369":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5370":{"style":{"__isSmartRef__":true,"id":5371},"chunkOwner":{"__isSmartRef__":true,"id":5368},"storedString":"","_id":"_1348","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5371":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5372":{"morph":{"__isSmartRef__":true,"id":5368},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5373":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5334},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5374":{"morph":{"__isSmartRef__":true,"id":5367},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5375":{"stops":[{"__isSmartRef__":true,"id":5376},{"__isSmartRef__":true,"id":5377},{"__isSmartRef__":true,"id":5378},{"__isSmartRef__":true,"id":5379}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5376":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5377":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5378":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5379":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5380":{"moveHorizontal":true},"5381":{"sourceObj":{"__isSmartRef__":true,"id":5367},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5319},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5382},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5382":{"source":{"__isSmartRef__":true,"id":5367},"target":{"__isSmartRef__":true,"id":5319}},"5383":{"sourceObj":{"__isSmartRef__":true,"id":5367},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5319},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5384},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5384":{"source":{"__isSmartRef__":true,"id":5367},"target":{"__isSmartRef__":true,"id":5319}},"5385":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":5307},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"5386":{"morph":{"__isSmartRef__":true,"id":5320},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5387":{"resizeWidth":true,"adjustForNewBounds":true},"5388":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"__serializedExpressions__":["_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(500.0,222.0)"},"5389":{"morph":{"__isSmartRef__":true,"id":5319},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5390":{"adjustForNewBounds":true},"5391":{"resizeWidth":true,"resizeHeight":true},"5392":{"submorphs":[{"__isSmartRef__":true,"id":5393},{"__isSmartRef__":true,"id":5400}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5467},"id":361,"eventHandler":{"__isSmartRef__":true,"id":5468},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":5469},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":5393},"titleBar":{"__isSmartRef__":true,"id":5400},"collapsedTransform":{"__isSmartRef__":true,"id":5470},"expandedTransform":{"__isSmartRef__":true,"id":5471},"ignoreEventsOnExpand":false,"owner":null,"showsHalos":false,"highlighted":true,"_Rotation":0,"_Scale":1,"state":"shutdown","__serializedExpressions__":["_Position","contentOffset","collapsedExtent","expandedExtent","prevDragPos","expandedPosition","collapsedPosition"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(1131.0,79.0)","contentOffset":"lively.pt(0.0,22.0)","collapsedExtent":"lively.pt(500.0,22.0)","expandedExtent":"lively.pt(500.0,222.0)","prevDragPos":"lively.pt(1507.0,76.0)","expandedPosition":"lively.pt(1131.0,79.0)","collapsedPosition":"lively.pt(1131.0,79.0)"},"5393":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5394},"id":360,"textChunks":[{"__isSmartRef__":true,"id":5395}],"eventHandler":{"__isSmartRef__":true,"id":5397},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_MaxTextWidth":500,"_MaxTextHeight":0,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5392},"layout":{"__isSmartRef__":true,"id":5398},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":5399}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1307282796737,"accessibleInInactiveWindow":true,"eventsAreIgnored":false,"_HandStyle":"default","_PointerEvents":"auto","_Visible":true,"charsReplaced":"","lastFindLoc":15,"__serializedExpressions__":["_Padding","_Position"],"textString":"undefined","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","_Position":"lively.pt(0.0,22.0)"},"5394":{"_BorderWidth":2,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,0.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"5395":{"style":{"__isSmartRef__":true,"id":5396},"chunkOwner":{"__isSmartRef__":true,"id":5393},"_id":"_104869","storedString":"undefined","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5396":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5397":{"morph":{"__isSmartRef__":true,"id":5393},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5398":{"resizeWidth":true,"resizeHeight":true},"5399":{"sourceObj":{"__isSmartRef__":true,"id":5393},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5393},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5400":{"submorphs":[{"__isSmartRef__":true,"id":5401},{"__isSmartRef__":true,"id":5407},{"__isSmartRef__":true,"id":5425},{"__isSmartRef__":true,"id":5442}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5460},"id":362,"eventHandler":{"__isSmartRef__":true,"id":5465},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5466},"windowMorph":{"__isSmartRef__":true,"id":5392},"label":{"__isSmartRef__":true,"id":5401},"closeButton":{"__isSmartRef__":true,"id":5407},"menuButton":{"__isSmartRef__":true,"id":5425},"collapseButton":{"__isSmartRef__":true,"id":5442},"owner":{"__isSmartRef__":true,"id":5392},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"5401":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5402},"id":363,"textChunks":[{"__isSmartRef__":true,"id":5403}],"eventHandler":{"__isSmartRef__":true,"id":5405},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":5406},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":5400},"_MaxTextWidth":441,"_MaxTextHeight":17,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"5402":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(441.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5403":{"style":{"__isSmartRef__":true,"id":5404},"chunkOwner":{"__isSmartRef__":true,"id":5401},"storedString":"","_id":"_1349","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5404":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5405":{"morph":{"__isSmartRef__":true,"id":5401},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5406":{"resizeWidth":true},"5407":{"submorphs":[{"__isSmartRef__":true,"id":5408}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5413},"id":364,"eventHandler":{"__isSmartRef__":true,"id":5414},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5334},"lighterFill":{"__isSmartRef__":true,"id":5415},"label":{"__isSmartRef__":true,"id":5408},"owner":{"__isSmartRef__":true,"id":5400},"layout":{"__isSmartRef__":true,"id":5420},"attributeConnections":[{"__isSmartRef__":true,"id":5421},{"__isSmartRef__":true,"id":5423}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(480.0,3.0)"},"5408":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5409},"id":365,"textChunks":[{"__isSmartRef__":true,"id":5410}],"eventHandler":{"__isSmartRef__":true,"id":5412},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5407},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"5409":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5410":{"style":{"__isSmartRef__":true,"id":5411},"chunkOwner":{"__isSmartRef__":true,"id":5408},"storedString":"","_id":"_1350","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5411":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5412":{"morph":{"__isSmartRef__":true,"id":5408},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5413":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5334},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5414":{"morph":{"__isSmartRef__":true,"id":5407},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5415":{"stops":[{"__isSmartRef__":true,"id":5416},{"__isSmartRef__":true,"id":5417},{"__isSmartRef__":true,"id":5418},{"__isSmartRef__":true,"id":5419}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5416":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5417":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5418":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5419":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5420":{"moveHorizontal":true},"5421":{"sourceObj":{"__isSmartRef__":true,"id":5407},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5392},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5422},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5422":{"source":{"__isSmartRef__":true,"id":5407},"target":{"__isSmartRef__":true,"id":5392}},"5423":{"sourceObj":{"__isSmartRef__":true,"id":5407},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5392},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5424},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5424":{"source":{"__isSmartRef__":true,"id":5407},"target":{"__isSmartRef__":true,"id":5392}},"5425":{"submorphs":[{"__isSmartRef__":true,"id":5426}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5431},"id":366,"eventHandler":{"__isSmartRef__":true,"id":5432},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5334},"lighterFill":{"__isSmartRef__":true,"id":5433},"label":{"__isSmartRef__":true,"id":5426},"owner":{"__isSmartRef__":true,"id":5400},"attributeConnections":[{"__isSmartRef__":true,"id":5438},{"__isSmartRef__":true,"id":5440}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"5426":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5427},"id":367,"textChunks":[{"__isSmartRef__":true,"id":5428}],"eventHandler":{"__isSmartRef__":true,"id":5430},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5425},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"5427":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5428":{"style":{"__isSmartRef__":true,"id":5429},"chunkOwner":{"__isSmartRef__":true,"id":5426},"storedString":"","_id":"_1351","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5429":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5430":{"morph":{"__isSmartRef__":true,"id":5426},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5431":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5334},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5432":{"morph":{"__isSmartRef__":true,"id":5425},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5433":{"stops":[{"__isSmartRef__":true,"id":5434},{"__isSmartRef__":true,"id":5435},{"__isSmartRef__":true,"id":5436},{"__isSmartRef__":true,"id":5437}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5434":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5435":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5436":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5437":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5438":{"sourceObj":{"__isSmartRef__":true,"id":5425},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5392},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5439},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5439":{"source":{"__isSmartRef__":true,"id":5425},"target":{"__isSmartRef__":true,"id":5392}},"5440":{"sourceObj":{"__isSmartRef__":true,"id":5425},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5392},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5441},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5441":{"source":{"__isSmartRef__":true,"id":5425},"target":{"__isSmartRef__":true,"id":5392}},"5442":{"submorphs":[{"__isSmartRef__":true,"id":5443}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5448},"id":368,"eventHandler":{"__isSmartRef__":true,"id":5449},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5334},"lighterFill":{"__isSmartRef__":true,"id":5450},"label":{"__isSmartRef__":true,"id":5443},"owner":{"__isSmartRef__":true,"id":5400},"layout":{"__isSmartRef__":true,"id":5455},"attributeConnections":[{"__isSmartRef__":true,"id":5456},{"__isSmartRef__":true,"id":5458}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(461.0,3.0)"},"5443":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5444},"id":369,"textChunks":[{"__isSmartRef__":true,"id":5445}],"eventHandler":{"__isSmartRef__":true,"id":5447},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5442},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"5444":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5445":{"style":{"__isSmartRef__":true,"id":5446},"chunkOwner":{"__isSmartRef__":true,"id":5443},"storedString":"","_id":"_1352","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5446":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5447":{"morph":{"__isSmartRef__":true,"id":5443},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5448":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5334},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5449":{"morph":{"__isSmartRef__":true,"id":5442},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5450":{"stops":[{"__isSmartRef__":true,"id":5451},{"__isSmartRef__":true,"id":5452},{"__isSmartRef__":true,"id":5453},{"__isSmartRef__":true,"id":5454}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5451":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5452":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5453":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5454":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5455":{"moveHorizontal":true},"5456":{"sourceObj":{"__isSmartRef__":true,"id":5442},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5392},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5457},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5457":{"source":{"__isSmartRef__":true,"id":5442},"target":{"__isSmartRef__":true,"id":5392}},"5458":{"sourceObj":{"__isSmartRef__":true,"id":5442},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5392},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5459},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5459":{"source":{"__isSmartRef__":true,"id":5442},"target":{"__isSmartRef__":true,"id":5392}},"5460":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":5461},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"5461":{"stops":[{"__isSmartRef__":true,"id":5462},{"__isSmartRef__":true,"id":5463},{"__isSmartRef__":true,"id":5464}],"__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(220,220,220)"},"5463":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(243,243,243)"},"5464":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(220,220,220)"},"5465":{"morph":{"__isSmartRef__":true,"id":5400},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5466":{"resizeWidth":true,"adjustForNewBounds":true},"5467":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"__serializedExpressions__":["_Extent","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(500.0,222.0)","_Position":"lively.pt(0.0,0.0)"},"5468":{"morph":{"__isSmartRef__":true,"id":5392},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5469":{"adjustForNewBounds":true},"5470":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5471":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5472":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Tools","comment":"Edit scripts and connections of a specific morph. Early version.","partName":"ObjectEditor","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5473":{"submorphs":[],"scripts":[],"id":"4E649A1F-0EB3-4035-B01A-4471CB853E7B","shape":{"__isSmartRef__":true,"id":5474},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,courier","_MaxTextWidth":588.0166612695056,"_MaxTextHeight":null,"textChunks":[{"__isSmartRef__":true,"id":5475}],"layout":{"__isSmartRef__":true,"id":5477},"showsHalos":false,"prevScroll":[0,0],"name":"ObjectEditorScriptPane","charsReplaced":"codeBase","lastFindLoc":195,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5478},"_ClipMode":"auto","_FontSize":9,"lastSyntaxHighlightTime":1,"doitContext":{"__isSmartRef__":true,"id":82},"savedTextString":"// changed at Thu Nov 22 2012 14:37:14 GMT+0100 (CET) by jenslincke \nthis.addScript(function updateRecursive(url, nextFunc) {\n this.log(\"recursive update \" + url.relativePathFrom(URL.root)\n)\n this.updateSearchIndex(url, 1, function() {\n url.asWebResource().getSubElements(1).subCollections\n .doAndContinue(function(next, ea) {\n this.updateRecursive(ea, 1, next)\n }.bind(this), nextFunc)\n }.bind(this))\n\n}).tag([]);","_Align":"left","lastSearchString":"","eventHandler":{"__isSmartRef__":true,"id":5479},"attributeConnections":[{"__isSmartRef__":true,"id":5480},{"__isSmartRef__":true,"id":5495},{"__isSmartRef__":true,"id":5496}],"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 Wed Jun 13 2012 10:20:04 GMT+0200 (CEST) by athomschke \nthis.addScript(function reset() {\n this.deactivate();\n this.clear();\n this.isWhiteboard = true;\n this.setChannel('default');\n this.setUserName('')\n this.enteredBefore = false;\n this.isDrawing = false;\n this.prevState = undefined\n this.doNotSerializeList = ['showsHalos', 'lastTap', 'lastTimeClickedOnIpad', 'lastUpdate', 'startDate', 'lastUpdate', 'showsPie', 'selectionMorph', 'pieItems', 'moved', 'scrolled', 'selectable', 'showTimeout', 'pieTouch', 'enteredItem', 'activatedPieItem', 'moveTouch', 'tapTouch', 'textChunks', 'previousOwner', 'previousPosition']\n\n this.color = this.defaultColor();\n this.pencilSize = this.defaultPencilSize();\n this.pencilStyle = this.defaultPencilStyle();\n\n this.pencilStyler.reset()\n this.chat.reset();\n}).tag([\"initialization\"]);","isBeingDragged":false,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":5238},"isCopyMorphRef":true,"morphRefId":1,"statusMorph":{"__isSmartRef__":true,"id":5498},"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":5238},"syntaxHighlightingWhileTyping":true,"#startLetters":"enable","_Rotation":0,"_Scale":1,"_syntaxHighlightTimeout":null,"lastSyntaxHighlightTimes":[1,5,7,3,4,5,5,11,10,10],"_lastSyntaxHighlightTime":132,"previousSelection":[229,229],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","distanceToDragEvent","_Position"],"textString":"// changed at Wed Jun 13 2012 10:20:04 GMT+0200 (CEST) by athomschke \nthis.addScript(function reset() {\n this.deactivate();\n this.clear();\n this.isWhiteboard = true;\n this.setChannel('default');\n this.setUserName('')\n this.enteredBefore = false;\n this.isDrawing = false;\n this.prevState = undefined\n this.doNotSerializeList = ['showsHalos', 'lastTap', 'lastTimeClickedOnIpad', 'lastUpdate', 'startDate', 'lastUpdate', 'showsPie', 'selectionMorph', 'pieItems', 'moved', 'scrolled', 'selectable', 'showTimeout', 'pieTouch', 'enteredItem', 'activatedPieItem', 'moveTouch', 'tapTouch', 'textChunks', 'previousOwner', 'previousPosition']\n\n this.color = this.defaultColor();\n this.pencilSize = this.defaultPencilSize();\n this.pencilStyle = this.defaultPencilStyle();\n\n this.pencilStyler.reset()\n this.chat.reset();\n}).tag([\"initialization\"]);","priorSelectionRange":[257,257],"lastSearchIndex":0,"searchHighlights":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5503},"__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)"},"5474":{"_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)"},"5475":{"style":{"__isSmartRef__":true,"id":5476},"chunkOwner":{"__isSmartRef__":true,"id":5473},"_id":"_111842","storedString":"// changed at Wed Jun 13 2012 10:20:04 GMT+0200 (CEST) by athomschke \nthis.addScript(function reset() {\n this.deactivate();\n this.clear();\n this.isWhiteboard = true;\n this.setChannel('default');\n this.setUserName('')\n this.enteredBefore = false;\n this.isDrawing = false;\n this.prevState = undefined\n this.doNotSerializeList = ['showsHalos', 'lastTap', 'lastTimeClickedOnIpad', 'lastUpdate', 'startDate', 'lastUpdate', 'showsPie', 'selectionMorph', 'pieItems', 'moved', 'scrolled', 'selectable', 'showTimeout', 'pieTouch', 'enteredItem', 'activatedPieItem', 'moveTouch', 'tapTouch', 'textChunks', 'previousOwner', 'previousPosition']\n\n this.color = this.defaultColor();\n this.pencilSize = this.defaultPencilSize();\n this.pencilStyle = this.defaultPencilStyle();\n\n this.pencilStyler.reset()\n this.chat.reset();\n}).tag([\"initialization\"]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5476":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"5477":{"resizeWidth":true,"resizeHeight":true},"5478":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"idOnLoad":"4E649A1F-0EB3-4035-B01A-4471CB853E7B","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5479":{"morph":{"__isSmartRef__":true,"id":5473},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5480":{"sourceObj":{"__isSmartRef__":true,"id":5473},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5481},"targetMethodName":"indicateUnsavedChanges","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5481":{"submorphs":[],"scripts":[],"id":"09D2D555-41EF-4804-9F4C-DA22A0C60DC0","shape":{"__isSmartRef__":true,"id":5482},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ChangeIndicator","partsBinMetaInfo":{"__isSmartRef__":true,"id":5483},"eventHandler":{"__isSmartRef__":true,"id":5484},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":5238},"layout":{"__isSmartRef__":true,"id":5485},"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":5486},"__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)"},"5482":{"_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)"},"5483":{"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","idOnLoad":"09D2D555-41EF-4804-9F4C-DA22A0C60DC0","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5484":{"morph":{"__isSmartRef__":true,"id":5481},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5485":{"moveHorizontal":true,"adjustForNewBounds":true},"5486":{"indicateUnsavedChanges":{"__isSmartRef__":true,"id":5487},"setColors":{"__isSmartRef__":true,"id":5491}},"5487":{"varMapping":{"__isSmartRef__":true,"id":5488},"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":5489},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5488":{"this":{"__isSmartRef__":true,"id":5481}},"5489":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":5490}},"5490":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:09:19 GMT+0200 (CEST)"},"5491":{"varMapping":{"__isSmartRef__":true,"id":5492},"source":"function setColors(color) {\n this.setFill(color);\n this.setBorderColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":5493},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5492":{"this":{"__isSmartRef__":true,"id":5481}},"5493":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":5494}},"5494":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:06:09 GMT+0200 (CEST)"},"5495":{"sourceObj":{"__isSmartRef__":true,"id":5473},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5473},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5496":{"sourceObj":{"__isSmartRef__":true,"id":5473},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5473},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":5497},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5497":{"source":{"__isSmartRef__":true,"id":5473},"target":{"__isSmartRef__":true,"id":5473}},"5498":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5499},"id":553,"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5500}],"eventHandler":{"__isSmartRef__":true,"id":5502},"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(275.5,224.3)","_TextColor":"Color.rgb(0,204,0)"},"5499":{"_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)"},"5500":{"style":{"__isSmartRef__":true,"id":5501},"chunkOwner":{"__isSmartRef__":true,"id":5498},"_id":"_1099","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5501":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5502":{"morph":{"__isSmartRef__":true,"id":5498},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5503":{"doSave":{"__isSmartRef__":true,"id":5504},"boundEval":{"__isSmartRef__":true,"id":5512},"reset":{"__isSmartRef__":true,"id":5520},"display":{"__isSmartRef__":true,"id":5524},"hasChanged":{"__isSmartRef__":true,"id":5528},"displayStatus":{"__isSmartRef__":true,"id":5532},"updateTarget":{"__isSmartRef__":true,"id":5536}},"5504":{"varMapping":{"__isSmartRef__":true,"id":5505},"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":5510},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5505":{"this":{"__isSmartRef__":true,"id":5473},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5506}},"5506":{"$super":{"__isSmartRef__":true,"id":5507}},"5507":{"varMapping":{"__isSmartRef__":true,"id":5508},"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":5509},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5508":{"obj":{"__isSmartRef__":true,"id":5473},"name":"doSave"},"5509":{},"5510":{"timestamp":{"__isSmartRef__":true,"id":5511},"user":"lauritz"},"5511":{"isSerializedDate":true,"string":"Thu Nov 17 2011 23:15:19 GMT+0100 (CET)"},"5512":{"varMapping":{"__isSmartRef__":true,"id":5513},"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":5518},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5513":{"this":{"__isSmartRef__":true,"id":5473},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5514}},"5514":{"$super":{"__isSmartRef__":true,"id":5515}},"5515":{"varMapping":{"__isSmartRef__":true,"id":5516},"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":5517},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5516":{"obj":{"__isSmartRef__":true,"id":5473},"name":"boundEval"},"5517":{},"5518":{"timestamp":{"__isSmartRef__":true,"id":5519},"user":"lauritz","categories":[]},"5519":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:41:53 GMT+0100 (CET)"},"5520":{"varMapping":{"__isSmartRef__":true,"id":5521},"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":5522},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5521":{"this":{"__isSmartRef__":true,"id":5473}},"5522":{"timestamp":{"__isSmartRef__":true,"id":5523},"user":"cschuster","tags":[]},"5523":{"isSerializedDate":true,"string":"Wed May 16 2012 20:52:57 GMT+0200 (CEST)"},"5524":{"varMapping":{"__isSmartRef__":true,"id":5525},"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":5526},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5525":{"this":{"__isSmartRef__":true,"id":5473}},"5526":{"timestamp":{"__isSmartRef__":true,"id":5527},"user":"lauritz","tags":[]},"5527":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:02:26 GMT+0200 (CEST)"},"5528":{"varMapping":{"__isSmartRef__":true,"id":5529},"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":5530},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5529":{"this":{"__isSmartRef__":true,"id":5473}},"5530":{"timestamp":{"__isSmartRef__":true,"id":5531},"user":"lauritz","categories":[]},"5531":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:29:45 GMT+0200 (CEST)"},"5532":{"varMapping":{"__isSmartRef__":true,"id":5533},"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":5534},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5533":{"this":{"__isSmartRef__":true,"id":5473}},"5534":{"timestamp":{"__isSmartRef__":true,"id":5535},"user":"lauritz","categories":[]},"5535":{"isSerializedDate":true,"string":"Wed Nov 23 2011 18:23:05 GMT+0100 (CET)"},"5536":{"varMapping":{"__isSmartRef__":true,"id":5537},"source":"function updateTarget(target) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.doitContext = this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":5538},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5537":{"this":{"__isSmartRef__":true,"id":5473}},"5538":{"timestamp":{"__isSmartRef__":true,"id":5539},"user":"lauritz","tags":[]},"5539":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:07:42 GMT+0200 (CEST)"},"5540":{"submorphs":[{"__isSmartRef__":true,"id":5541}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":5546},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5547},"lighterFill":{"__isSmartRef__":true,"id":5552},"label":{"__isSmartRef__":true,"id":5541},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":5557},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":5558},"eventHandler":{"__isSmartRef__":true,"id":5559},"__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)"},"5541":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":5542},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":5540},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":5543}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5545},"_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)"},"5542":{"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)"},"5543":{"style":{"__isSmartRef__":true,"id":5544},"chunkOwner":{"__isSmartRef__":true,"id":5541},"storedString":"","_id":"_1355","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5544":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5545":{"morph":{"__isSmartRef__":true,"id":5541},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5546":{"_Fill":{"__isSmartRef__":true,"id":5547},"_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)"},"5547":{"stops":[{"__isSmartRef__":true,"id":5548},{"__isSmartRef__":true,"id":5549},{"__isSmartRef__":true,"id":5550},{"__isSmartRef__":true,"id":5551}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5548":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5549":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5550":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5551":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5552":{"stops":[{"__isSmartRef__":true,"id":5553},{"__isSmartRef__":true,"id":5554},{"__isSmartRef__":true,"id":5555},{"__isSmartRef__":true,"id":5556}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5553":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5554":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5555":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5556":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5557":{"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"},"5558":{"moveHorizontal":true},"5559":{"morph":{"__isSmartRef__":true,"id":5540},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5560":{"submorphs":[],"scripts":[],"id":"5B4B3F77-55B0-4AEE-98A0-ECE706CB3041","shape":{"__isSmartRef__":true,"id":5561},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --",["channelName",{"__isSmartRef__":true,"id":102}],["active",{"__isSmartRef__":true,"id":1280}]],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":5562},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":5238},"attributeConnections":[{"__isSmartRef__":true,"id":5563}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":5565},"eventHandler":{"__isSmartRef__":true,"id":5566},"_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":5567},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,346.7)","distanceToDragEvent":"lively.pt(125.0,-17.1)"},"5561":{"_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)"},"5562":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"idOnLoad":"5B4B3F77-55B0-4AEE-98A0-ECE706CB3041","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5563":{"sourceObj":{"__isSmartRef__":true,"id":5560},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":5238},"targetMethodName":"displaySourceForConnection","converterString":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5564},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5564":{"source":{"__isSmartRef__":true,"id":5560},"target":{"__isSmartRef__":true,"id":5238}},"5565":{"resizeHeight":false,"moveVertical":true},"5566":{"morph":{"__isSmartRef__":true,"id":5560},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5567":{"preselectItem":{"__isSmartRef__":true,"id":5568}},"5568":{"varMapping":{"__isSmartRef__":true,"id":5569},"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":5570},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5569":{"this":{"__isSmartRef__":true,"id":5560}},"5570":{"timestamp":{"__isSmartRef__":true,"id":5571},"user":"lauritz"},"5571":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:12:58 GMT+0100 (CET)"},"5572":{"submorphs":[{"__isSmartRef__":true,"id":5573}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":5577},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5578},"lighterFill":{"__isSmartRef__":true,"id":5583},"label":{"__isSmartRef__":true,"id":5573},"attributeConnections":[{"__isSmartRef__":true,"id":5588}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":5589},"_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)"},"5573":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":5574},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":5572},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":5575}],"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)"},"5574":{"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)"},"5575":{"style":{"__isSmartRef__":true,"id":5576},"chunkOwner":{"__isSmartRef__":true,"id":5573},"storedString":"","_id":"_1356","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5576":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5577":{"_Fill":{"__isSmartRef__":true,"id":5578},"_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)"},"5578":{"stops":[{"__isSmartRef__":true,"id":5579},{"__isSmartRef__":true,"id":5580},{"__isSmartRef__":true,"id":5581},{"__isSmartRef__":true,"id":5582}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5579":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5580":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5581":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5582":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5583":{"stops":[{"__isSmartRef__":true,"id":5584},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5586},{"__isSmartRef__":true,"id":5587}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5584":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5585":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5586":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5587":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5588":{"sourceObj":{"__isSmartRef__":true,"id":5572},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5245},"targetMethodName":"chooseTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5589":{"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"},"5590":{"submorphs":[],"scripts":[],"id":435,"shape":{"__isSmartRef__":true,"id":5591},"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":5592},"textChunks":[{"__isSmartRef__":true,"id":5593}],"charsReplaced":"","lastFindLoc":5,"priorSelectionRange":[15,15],"prevScroll":[0,0],"_ClipMode":"visible","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":5595}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":null,"_Align":"left","eventHandler":{"__isSmartRef__":true,"id":5597},"_MinTextWidth":218,"_MinTextHeight":null,"scriptAnnotations":{"__isSmartRef__":true,"id":5598},"selection":{"__isSmartRef__":true,"id":5237},"previousSelection":[0,13],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":5617},"_Rotation":0,"_Scale":1,"savedTextString":"100","__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5618},"__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)"},"5591":{"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)"},"5592":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5593":{"style":{"__isSmartRef__":true,"id":5594},"chunkOwner":{"__isSmartRef__":true,"id":5590},"storedString":"","_id":"_1357","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5594":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5595":{"sourceObj":{"__isSmartRef__":true,"id":5590},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":5238},"targetMethodName":"setTarget","converterString":"function (name) { return $world.get(name)}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5596},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5596":{"source":{"__isSmartRef__":true,"id":5590},"target":{"__isSmartRef__":true,"id":5238}},"5597":{"morph":{"__isSmartRef__":true,"id":5590},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5598":{"createListMorph":{"__isSmartRef__":true,"id":5599},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":5601},"onMouseUp":{"__isSmartRef__":true,"id":5603},"resetConnections":{"__isSmartRef__":true,"id":5605},"setTargetToListSelection":{"__isSmartRef__":true,"id":5607},"setTargetOfPane":{"__isSmartRef__":true,"id":5609},"onBlur":{"__isSmartRef__":true,"id":5611},"reset":{"__isSmartRef__":true,"id":5613},"onMouseDown":{"__isSmartRef__":true,"id":5615}},"5599":{"time":{"__isSmartRef__":true,"id":5600},"user":"lauritz"},"5600":{"isSerializedDate":true,"string":"Fri Oct 28 2011 05:27:29 GMT+0200 (CEST)"},"5601":{"time":{"__isSmartRef__":true,"id":5602},"user":"lauritz"},"5602":{"isSerializedDate":true,"string":"Fri Oct 14 2011 23:48:37 GMT+0200 (CEST)"},"5603":{"time":{"__isSmartRef__":true,"id":5604},"user":"lauritz"},"5604":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:51:14 GMT+0200 (CEST)"},"5605":{"time":{"__isSmartRef__":true,"id":5606},"user":"lauritz"},"5606":{"isSerializedDate":true,"string":"Wed Sep 28 2011 01:03:17 GMT+0200 (CEST)"},"5607":{"time":{"__isSmartRef__":true,"id":5608},"user":"lauritz"},"5608":{"isSerializedDate":true,"string":"Sat Oct 15 2011 00:00:58 GMT+0200 (CEST)"},"5609":{"time":{"__isSmartRef__":true,"id":5610},"user":"lauritz"},"5610":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:34:37 GMT+0200 (CEST)"},"5611":{"time":{"__isSmartRef__":true,"id":5612},"user":"lauritz"},"5612":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:24:18 GMT+0200 (CEST)"},"5613":{"time":{"__isSmartRef__":true,"id":5614},"user":"lauritz"},"5614":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:26:15 GMT+0200 (CEST)"},"5615":{"time":{"__isSmartRef__":true,"id":5616},"user":"lauritz"},"5616":{"isSerializedDate":true,"string":"Mon Oct 17 2011 19:49:00 GMT+0200 (CEST)"},"5617":{},"5618":{"getList":{"__isSmartRef__":true,"id":5619},"setList":{"__isSmartRef__":true,"id":5622},"reset":{"__isSmartRef__":true,"id":5625},"example":{"__isSmartRef__":true,"id":5628},"removeList":{"__isSmartRef__":true,"id":5631},"onBlur":{"__isSmartRef__":true,"id":5634},"createListMorph":{"__isSmartRef__":true,"id":5641},"resetConnections":{"__isSmartRef__":true,"id":5644},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":5647},"setTargetToListSelection":{"__isSmartRef__":true,"id":5650},"setTargetOfPane":{"__isSmartRef__":true,"id":5653},"onMouseDown":{"__isSmartRef__":true,"id":5656}},"5619":{"varMapping":{"__isSmartRef__":true,"id":5620},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":5621},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5620":{"this":{"__isSmartRef__":true,"id":5590}},"5621":{},"5622":{"varMapping":{"__isSmartRef__":true,"id":5623},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":5624},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5623":{"this":{"__isSmartRef__":true,"id":5590}},"5624":{},"5625":{"varMapping":{"__isSmartRef__":true,"id":5626},"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":5627},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5626":{"this":{"__isSmartRef__":true,"id":5590}},"5627":{},"5628":{"varMapping":{"__isSmartRef__":true,"id":5629},"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":5630},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5629":{"this":{"__isSmartRef__":true,"id":5590}},"5630":{},"5631":{"varMapping":{"__isSmartRef__":true,"id":5632},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":5633},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5632":{"this":{"__isSmartRef__":true,"id":5590}},"5633":{},"5634":{"varMapping":{"__isSmartRef__":true,"id":5635},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":5640},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5635":{"this":{"__isSmartRef__":true,"id":5590},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5636}},"5636":{"$super":{"__isSmartRef__":true,"id":5637}},"5637":{"varMapping":{"__isSmartRef__":true,"id":5638},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5639},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5638":{"obj":{"__isSmartRef__":true,"id":5590},"name":"onBlur"},"5639":{},"5640":{},"5641":{"varMapping":{"__isSmartRef__":true,"id":5642},"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":5643},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5642":{"this":{"__isSmartRef__":true,"id":5590}},"5643":{},"5644":{"varMapping":{"__isSmartRef__":true,"id":5645},"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":5646},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5645":{"this":{"__isSmartRef__":true,"id":5590}},"5646":{},"5647":{"varMapping":{"__isSmartRef__":true,"id":5648},"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":5649},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5648":{"this":{"__isSmartRef__":true,"id":5590}},"5649":{},"5650":{"varMapping":{"__isSmartRef__":true,"id":5651},"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":5652},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5651":{"this":{"__isSmartRef__":true,"id":5590}},"5652":{},"5653":{"varMapping":{"__isSmartRef__":true,"id":5654},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.setTextString(selection.getName());\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":5655},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5654":{"this":{"__isSmartRef__":true,"id":5590}},"5655":{},"5656":{"varMapping":{"__isSmartRef__":true,"id":5657},"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":5662},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5657":{"this":{"__isSmartRef__":true,"id":5590},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5658}},"5658":{"$super":{"__isSmartRef__":true,"id":5659}},"5659":{"varMapping":{"__isSmartRef__":true,"id":5660},"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":5661},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5660":{"obj":{"__isSmartRef__":true,"id":5590},"name":"onMouseDown"},"5661":{},"5662":{},"5663":{"morph":{"__isSmartRef__":true,"id":5245},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5664":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":5665},"setTarget":{"__isSmartRef__":true,"id":5668},"generateSourceForScript":{"__isSmartRef__":true,"id":5671},"generateSourceForConnection":{"__isSmartRef__":true,"id":5674},"generateTargetCode":{"__isSmartRef__":true,"id":5677},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":5680},"displayJavaScriptSource":{"__isSmartRef__":true,"id":5683},"displaySourceForScript":{"__isSmartRef__":true,"id":5686},"displaySourceForConnection":{"__isSmartRef__":true,"id":5689},"newScript":{"__isSmartRef__":true,"id":5692},"newConnection":{"__isSmartRef__":true,"id":5695},"deleteSelectedScript":{"__isSmartRef__":true,"id":5698},"disconnectConnection":{"__isSmartRef__":true,"id":5701},"updateLists":{"__isSmartRef__":true,"id":5704},"displayInitialScript":{"__isSmartRef__":true,"id":5707},"reset":{"__isSmartRef__":true,"id":5710},"selectChangedContent":{"__isSmartRef__":true,"id":5713}},"5665":{"varMapping":{"__isSmartRef__":true,"id":5666},"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":5667},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5666":{"this":{"__isSmartRef__":true,"id":5245}},"5667":{},"5668":{"varMapping":{"__isSmartRef__":true,"id":5669},"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":5670},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5669":{"this":{"__isSmartRef__":true,"id":5245}},"5670":{},"5671":{"varMapping":{"__isSmartRef__":true,"id":5672},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":5673},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5672":{"this":{"__isSmartRef__":true,"id":5245}},"5673":{},"5674":{"varMapping":{"__isSmartRef__":true,"id":5675},"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":5676},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5675":{"this":{"__isSmartRef__":true,"id":5245}},"5676":{},"5677":{"varMapping":{"__isSmartRef__":true,"id":5678},"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":5679},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5678":{"this":{"__isSmartRef__":true,"id":5245}},"5679":{},"5680":{"varMapping":{"__isSmartRef__":true,"id":5681},"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":5682},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5681":{"this":{"__isSmartRef__":true,"id":5245}},"5682":{},"5683":{"varMapping":{"__isSmartRef__":true,"id":5684},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":5685},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5684":{"this":{"__isSmartRef__":true,"id":5245}},"5685":{},"5686":{"varMapping":{"__isSmartRef__":true,"id":5687},"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":5688},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5687":{"this":{"__isSmartRef__":true,"id":5245}},"5688":{},"5689":{"varMapping":{"__isSmartRef__":true,"id":5690},"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":5691},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5690":{"this":{"__isSmartRef__":true,"id":5245}},"5691":{},"5692":{"varMapping":{"__isSmartRef__":true,"id":5693},"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":5694},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5693":{"this":{"__isSmartRef__":true,"id":5245}},"5694":{},"5695":{"varMapping":{"__isSmartRef__":true,"id":5696},"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":5697},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5696":{"this":{"__isSmartRef__":true,"id":5245}},"5697":{},"5698":{"varMapping":{"__isSmartRef__":true,"id":5699},"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":5700},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5699":{"this":{"__isSmartRef__":true,"id":5245}},"5700":{},"5701":{"varMapping":{"__isSmartRef__":true,"id":5702},"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":5703},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5702":{"this":{"__isSmartRef__":true,"id":5245}},"5703":{},"5704":{"varMapping":{"__isSmartRef__":true,"id":5705},"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":5706},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5705":{"this":{"__isSmartRef__":true,"id":5245}},"5706":{},"5707":{"varMapping":{"__isSmartRef__":true,"id":5708},"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":5709},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5708":{"this":{"__isSmartRef__":true,"id":5245}},"5709":{},"5710":{"varMapping":{"__isSmartRef__":true,"id":5711},"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":5712},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5711":{"this":{"__isSmartRef__":true,"id":5245}},"5712":{},"5713":{"varMapping":{"__isSmartRef__":true,"id":5714},"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":5809},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5808":{"this":{"__isSmartRef__":true,"id":5783}},"5809":{"timestamp":{"__isSmartRef__":true,"id":5810},"user":"lauritz","categories":[]},"5810":{"isSerializedDate":true,"string":"Fri Nov 11 2011 01:46:54 GMT+0100 (CET)"},"5811":{"submorphs":[{"__isSmartRef__":true,"id":5812}],"scripts":[],"id":"23C3F2CF-3B71-4A74-AB52-0F6F30B83083","shape":{"__isSmartRef__":true,"id":5818},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5824},"lighterFill":{"__isSmartRef__":true,"id":5829},"label":{"__isSmartRef__":true,"id":5812},"attributeConnections":[{"__isSmartRef__":true,"id":5834}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"name":"ObjectEditorRemoveScriptButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":5836},"owner":{"__isSmartRef__":true,"id":5238},"eventHandler":{"__isSmartRef__":true,"id":5837},"isCopyMorphRef":true,"morphRefId":24,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":5238},"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":5838},"__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)"},"5812":{"submorphs":[],"scripts":[],"id":"CBD4F2EB-CD48-44CD-B95C-55E984254877","shape":{"__isSmartRef__":true,"id":5813},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":25,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":5811},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":5814}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":5816},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":25,"_MinTextHeight":null,"draggingEnabled":false,"derivationIds":[218,"852A7BD9-52EE-4708-A2D5-1BDECF33C958","7B4F173E-9726-472A-9B30-530D4AA92AD9","CBA217F6-2832-4213-9ABE-47753C1A4180","E6B97D1D-95D5-4644-9359-1D08D42A51F4","4391A57E-70C2-4628-9828-DD668CCE546E","F0C6C298-3B8B-42B2-B5E9-E5B82F607B01","DF0CAF75-4247-4797-B1A0-AD7444391E2A","B4C4F09B-F663-47A1-B85F-461D5452F5F8","FD966AB1-4685-4151-9A38-B1B21B0237EF","CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97","88F1581A-7AEF-4646-B7F9-3890CDDB8494","DC577877-7F00-4238-9246-08C2A10C0CC9","818C9467-71A2-44D6-B01F-1523A0CD5476","C0CF3DDB-AA12-49E0-B12A-6B620552BB47","853E19A1-E97D-463D-A24F-0148671EB696","0203CA4C-E523-4F7D-824B-F09BA3914BDD","18B98A59-6C8E-4386-B3EF-A17259C51C0F","24D84E0A-FA16-47DE-934D-E60729EEB227","7035F1EB-4B8C-4F20-B3AC-966403F55C0A","69831817-0662-4848-8481-44558987D21D","BA13E4C6-DF2A-4059-9174-7725FA3FE514","3E989A29-2A8F-4AFE-B312-A0852B746605","7B675033-945D-4AE1-B85F-DBD35C7B02AA","E0D76A08-70F9-4710-907E-B2D83D60D29A","495F5D43-B450-45B7-B238-FC12AA8F6488","B551041D-4E6E-44F3-8405-1DCE5344BCCD","0A287650-EC32-45AA-8504-0513B196727F","717B0EFA-1422-4224-9A53-5A494F6191A4","C86C167E-8A7D-43BE-AFED-AAEDA70B95EE","97247E8A-2818-4B44-BCDD-348126BD380C"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":5817},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"5813":{"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)"},"5814":{"style":{"__isSmartRef__":true,"id":5815},"chunkOwner":{"__isSmartRef__":true,"id":5812},"storedString":"-","_id":"_1363","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5815":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5816":{"morph":{"__isSmartRef__":true,"id":5812},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5817":{"requiredModules":[],"idOnLoad":"CBD4F2EB-CD48-44CD-B95C-55E984254877","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5818":{"_Fill":{"__isSmartRef__":true,"id":5819},"_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)"},"5819":{"stops":[{"__isSmartRef__":true,"id":5820},{"__isSmartRef__":true,"id":5821},{"__isSmartRef__":true,"id":5822},{"__isSmartRef__":true,"id":5823}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5820":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5821":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5822":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5823":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5824":{"stops":[{"__isSmartRef__":true,"id":5825},{"__isSmartRef__":true,"id":5826},{"__isSmartRef__":true,"id":5827},{"__isSmartRef__":true,"id":5828}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5825":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5826":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5827":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5828":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5829":{"stops":[{"__isSmartRef__":true,"id":5830},{"__isSmartRef__":true,"id":5831},{"__isSmartRef__":true,"id":5832},{"__isSmartRef__":true,"id":5833}],"__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(250,250,250)"},"5831":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5832":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5833":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5834":{"sourceObj":{"__isSmartRef__":true,"id":5811},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5811},"targetMethodName":"deleteSelectedScript","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5835},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5835":{"source":{"__isSmartRef__":true,"id":5811},"target":{"__isSmartRef__":true,"id":5811}},"5836":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","idOnLoad":"23C3F2CF-3B71-4A74-AB52-0F6F30B83083","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5837":{"morph":{"__isSmartRef__":true,"id":5811},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5838":{"deleteSelectedScript":{"__isSmartRef__":true,"id":5839}},"5839":{"varMapping":{"__isSmartRef__":true,"id":5840},"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":5841},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5840":{"this":{"__isSmartRef__":true,"id":5811}},"5841":{"timestamp":{"__isSmartRef__":true,"id":5842},"user":"lauritz"},"5842":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:12:21 GMT+0100 (CET)"},"5843":{"submorphs":[{"__isSmartRef__":true,"id":5844}],"scripts":[],"id":"378D6A1F-CE76-43BB-8E4B-D4EF576D0F6A","shape":{"__isSmartRef__":true,"id":5851},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5852},"lighterFill":{"__isSmartRef__":true,"id":5857},"label":{"__isSmartRef__":true,"id":5844},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":5862},"list":[],"eventHandler":{"__isSmartRef__":true,"id":5863},"owner":{"__isSmartRef__":true,"id":5238},"textString":"","selection":{"__isSmartRef__":true,"id":5864},"_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":5870},"__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)"},"5844":{"submorphs":[],"scripts":[],"id":"78103562-71DA-4195-A6C6-CD2FCFC793B2","shape":{"__isSmartRef__":true,"id":5845},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":220,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":5843},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":5846}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":5848}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":5849},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":220,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[222,"30F054A3-7658-405B-8098-B7D87AA8A9ED","556D6E07-45B7-42EC-A486-DE275EF0B034","06B0B080-467A-46CC-8B0D-9C0A9B9A71F1","5E2D96C9-BB9B-4735-8673-A79847435197","B48AA022-2022-4A2A-9090-4D884FB3DFD3","8B2F743A-98C5-45E1-B03C-5019114EAC47","D09C56C3-A2DC-4BDF-B8A1-6365138ECD01","74158C3D-B79E-43E7-B111-48701B10ACE2","B19E117B-E40F-4B9F-86AC-BFB2AAFD5336","4E3B3D72-E52C-44ED-AE32-78939BA1ECFD","2459D1F0-E49C-4882-AB4C-D78C1A496962","3D8D3B02-0459-45C1-A606-D0DB4B07958C","78AAE288-D261-4BEA-9436-C8C31B890B44","2E10F795-9892-4BF7-9A46-BCB90FD6112E","DE32EFA9-C920-42F6-9F2E-7EDABEC006AF","23FBFC79-1927-48FD-8C1C-09FFD7539784","3409506C-9BAE-43DA-BCAF-94392F9646DF","ED94289E-98FC-4126-9EED-25FDC98D5BFC","63C2F1D8-3A1B-464B-9945-1F661D4CFE26","782AAB82-32E9-4A37-9DC0-3118636C2CCE","D564B3C8-D9B5-4D7D-80DD-16715ED878F6","D9344242-9F26-4A5D-B86D-6FAEA43B439C","E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1","55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3","B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235","9A503124-0F1D-4390-B668-E4457CBC1376","26D1AD85-C129-4C24-A16A-B6863FC35F41","7425ED3B-1418-47C8-A2EE-52CDF3C4D860","C4B9C269-4F6E-4EA2-A6EA-38C21A011591","952BC06E-5007-4618-9289-931E66292E9D"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":5850},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"5845":{"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)"},"5846":{"style":{"__isSmartRef__":true,"id":5847},"chunkOwner":{"__isSmartRef__":true,"id":5844},"_id":"_104872","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5847":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5848":{"sourceObj":{"__isSmartRef__":true,"id":5844},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":5843},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5849":{"morph":{"__isSmartRef__":true,"id":5844},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5850":{"requiredModules":[],"idOnLoad":"78103562-71DA-4195-A6C6-CD2FCFC793B2","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5851":{"_Fill":{"__isSmartRef__":true,"id":5852},"_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)"},"5852":{"stops":[{"__isSmartRef__":true,"id":5853},{"__isSmartRef__":true,"id":5854},{"__isSmartRef__":true,"id":5855},{"__isSmartRef__":true,"id":5856}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5853":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5854":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5855":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5856":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5857":{"stops":[{"__isSmartRef__":true,"id":5858},{"__isSmartRef__":true,"id":5859},{"__isSmartRef__":true,"id":5860},{"__isSmartRef__":true,"id":5861}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5858":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5859":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5860":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5861":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5862":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","idOnLoad":"378D6A1F-CE76-43BB-8E4B-D4EF576D0F6A","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5863":{"morph":{"__isSmartRef__":true,"id":5843},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5864":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":5865},"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":5866},"textChunks":[{"__isSmartRef__":true,"id":5867}],"eventHandler":{"__isSmartRef__":true,"id":5869},"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)"},"5865":{"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)"},"5866":{"partsSpaceName":"PartsBin/Worlds/","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5867":{"style":{"__isSmartRef__":true,"id":5868},"chunkOwner":{"__isSmartRef__":true,"id":5864},"storedString":"","_id":"_1365","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5868":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5869":{"morph":{"__isSmartRef__":true,"id":5864},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5870":{"reset":{"__isSmartRef__":true,"id":5871},"onMouseDown":{"__isSmartRef__":true,"id":5875},"onBlur":{"__isSmartRef__":true,"id":5883},"createScenePresentation":{"__isSmartRef__":true,"id":5891},"presentTargetChooser":{"__isSmartRef__":true,"id":5895},"removeTargetChooser":{"__isSmartRef__":true,"id":5899},"removeHighlight":{"__isSmartRef__":true,"id":5903},"highlightCurrentTarget":{"__isSmartRef__":true,"id":5907},"updateTargetFromSelection":{"__isSmartRef__":true,"id":5911},"currentMorphicScene":{"__isSmartRef__":true,"id":5915},"highlightTarget":{"__isSmartRef__":true,"id":5919},"setLabel":{"__isSmartRef__":true,"id":5923},"updateTargetFromOwner":{"__isSmartRef__":true,"id":5931}},"5871":{"varMapping":{"__isSmartRef__":true,"id":5872},"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":5873},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5872":{"this":{"__isSmartRef__":true,"id":5843}},"5873":{"timestamp":{"__isSmartRef__":true,"id":5874},"user":"lauritz","tags":[]},"5874":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)"},"5875":{"varMapping":{"__isSmartRef__":true,"id":5876},"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":5881},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5876":{"this":{"__isSmartRef__":true,"id":5843},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5877}},"5877":{"$super":{"__isSmartRef__":true,"id":5878}},"5878":{"varMapping":{"__isSmartRef__":true,"id":5879},"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":5880},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5879":{"obj":{"__isSmartRef__":true,"id":5843},"name":"onMouseDown"},"5880":{},"5881":{"timestamp":{"__isSmartRef__":true,"id":5882},"user":"lauritz","tags":[]},"5882":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:44:10 GMT+0200 (CEST)"},"5883":{"varMapping":{"__isSmartRef__":true,"id":5884},"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":5889},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5884":{"this":{"__isSmartRef__":true,"id":5843},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5885}},"5885":{"$super":{"__isSmartRef__":true,"id":5886}},"5886":{"varMapping":{"__isSmartRef__":true,"id":5887},"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":5888},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5887":{"obj":{"__isSmartRef__":true,"id":5843},"name":"onBlur"},"5888":{},"5889":{"timestamp":{"__isSmartRef__":true,"id":5890},"user":"lauritz","tags":[]},"5890":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:05 GMT+0200 (CEST)"},"5891":{"varMapping":{"__isSmartRef__":true,"id":5892},"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":5893},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5892":{"this":{"__isSmartRef__":true,"id":5843}},"5893":{"timestamp":{"__isSmartRef__":true,"id":5894},"user":"lauritz","tags":[]},"5894":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:56 GMT+0200 (CEST)"},"5895":{"varMapping":{"__isSmartRef__":true,"id":5896},"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":5897},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5896":{"this":{"__isSmartRef__":true,"id":5843}},"5897":{"timestamp":{"__isSmartRef__":true,"id":5898},"user":"lauritz","tags":[]},"5898":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:13:22 GMT+0200 (CEST)"},"5899":{"varMapping":{"__isSmartRef__":true,"id":5900},"source":"function removeTargetChooser() {\n if (this.listMorph) {\n this.listMorph.remove();\n delete this.listMorph; \n }\n}","funcProperties":{"__isSmartRef__":true,"id":5901},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5900":{"this":{"__isSmartRef__":true,"id":5843}},"5901":{"timestamp":{"__isSmartRef__":true,"id":5902},"user":"lauritz","tags":[]},"5902":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:43:38 GMT+0200 (CEST)"},"5903":{"varMapping":{"__isSmartRef__":true,"id":5904},"source":"function removeHighlight(node) {\n node.submorphs[0].setFill(Color.rgb(255,255,255))\n}","funcProperties":{"__isSmartRef__":true,"id":5905},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5904":{"this":{"__isSmartRef__":true,"id":5843}},"5905":{"timestamp":{"__isSmartRef__":true,"id":5906},"user":"lauritz","tags":[]},"5906":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:15 GMT+0200 (CEST)"},"5907":{"varMapping":{"__isSmartRef__":true,"id":5908},"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":5909},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5908":{"this":{"__isSmartRef__":true,"id":5843}},"5909":{"timestamp":{"__isSmartRef__":true,"id":5910},"user":"lauritz","tags":[]},"5910":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:31:39 GMT+0200 (CEST)"},"5911":{"varMapping":{"__isSmartRef__":true,"id":5912},"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":5913},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5912":{"this":{"__isSmartRef__":true,"id":5843}},"5913":{"timestamp":{"__isSmartRef__":true,"id":5914},"user":"lauritz","tags":[]},"5914":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)"},"5915":{"varMapping":{"__isSmartRef__":true,"id":5916},"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":5917},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5916":{"this":{"__isSmartRef__":true,"id":5843}},"5917":{"timestamp":{"__isSmartRef__":true,"id":5918},"user":"lauritz","tags":[]},"5918":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:43 GMT+0200 (CEST)"},"5919":{"varMapping":{"__isSmartRef__":true,"id":5920},"source":"function highlightTarget(node) {\n node.submorphs[0].setFill(Color.rgb(218,218,218))\n}","funcProperties":{"__isSmartRef__":true,"id":5921},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5920":{"this":{"__isSmartRef__":true,"id":5843}},"5921":{"timestamp":{"__isSmartRef__":true,"id":5922},"user":"lauritz","tags":[]},"5922":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:12 GMT+0200 (CEST)"},"5923":{"varMapping":{"__isSmartRef__":true,"id":5924},"source":"function setLabel(label) {\n this.label.setTextString(label);\n this.label.setAlign('left');\n}","funcProperties":{"__isSmartRef__":true,"id":5929},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5924":{"this":{"__isSmartRef__":true,"id":5843},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5925}},"5925":{"$super":{"__isSmartRef__":true,"id":5926}},"5926":{"varMapping":{"__isSmartRef__":true,"id":5927},"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":5928},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5927":{"obj":{"__isSmartRef__":true,"id":5843},"name":"setLabel"},"5928":{},"5929":{"timestamp":{"__isSmartRef__":true,"id":5930},"user":"lauritz","tags":[]},"5930":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:31 GMT+0200 (CEST)"},"5931":{"varMapping":{"__isSmartRef__":true,"id":5932},"source":"function updateTargetFromOwner() {\n this.setLabel(this.owner.target);\n}","funcProperties":{"__isSmartRef__":true,"id":5933},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5932":{"this":{"__isSmartRef__":true,"id":5843}},"5933":{"timestamp":{"__isSmartRef__":true,"id":5934},"user":"lauritz","tags":[]},"5934":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:24:24 GMT+0200 (CEST)"},"5935":{"submorphs":[],"scripts":[],"id":"DE40E3D9-A28D-4888-900D-380303C8B79C","shape":{"__isSmartRef__":true,"id":5936},"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":5937},"textChunks":[{"__isSmartRef__":true,"id":5938}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":5940},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_ClipMode":"visible","draggingEnabled":false,"eventsAreIgnored":true,"isCopyMorphRef":true,"morphRefId":27,"owner":{"__isSmartRef__":true,"id":5238},"derivationIds":[224,"35EF8FE5-067D-45B6-AF21-77040F11D340","80DC09DD-22D4-4089-B5C3-857B32C9BE9B","EF080074-E6B9-47F3-A87F-26313B40C430","F6977801-C1A7-445C-9BF1-8A1019E202FB","8C9157AE-0343-4CFB-8186-1D5E05D2ECBE","DD3C23F8-6463-4EAE-959B-C486E27D9BDA","1E8D3752-D212-41F8-BC63-B094E0C80707","75C07D11-AE5D-4A36-B2D0-F2A6EA414E72","494AB1C0-2C09-49DE-B4AA-1F24DC7495FF","25199967-E3BA-4763-A704-37BD3152A5F7","8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9","DDB23EF0-540C-4046-AD4D-C001E8A5F20C","FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9","52850E3E-BE46-467C-A381-902F5E4859FD","147F9160-7168-44A4-9EA4-A36466EE1F52","8E4FB238-FC20-4DA7-AC9F-6921EBBD5609","3D09A998-5E60-4E94-9C6A-B08E7D98F02A","B8986B95-68A4-4212-8560-C86C8F7B3B3C","81BAFCDC-090F-4A92-8AD6-C3127620CCF4","3663625F-2BB0-494C-A467-04148A441F42","8F0EE2A4-3C90-4F71-A04E-2B285D2543CD","B5F10B61-9C89-4903-BD4C-DF3B9D283432","7005184B-8CE8-4DB8-82D8-D75E16ADE428","B8106E33-B470-45C3-916E-6E92CAFDD854","3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6","A49BA117-B9D4-43F4-82EA-458B9D16FDBA","9FB9DF10-FCEC-44FE-9614-6DFC4B814576","54F9AFFD-B235-48AC-85E0-57921251546E","7A472A4B-7292-49B5-9F03-DE2E3A096714","C8629DF3-424B-47D3-A3FD-68201FFFC455"],"_Rotation":0,"_Scale":1,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"5936":{"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,14.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"5937":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"idOnLoad":"DE40E3D9-A28D-4888-900D-380303C8B79C","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5938":{"style":{"__isSmartRef__":true,"id":5939},"chunkOwner":{"__isSmartRef__":true,"id":5935},"storedString":"Tag:","_id":"_1367","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5939":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5940":{"morph":{"__isSmartRef__":true,"id":5935},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5941":{"submorphs":[{"__isSmartRef__":true,"id":5942}],"scripts":[],"id":"33905800-5447-4A4D-A303-118377A70F70","shape":{"__isSmartRef__":true,"id":5949},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":true,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5955},"lighterFill":{"__isSmartRef__":true,"id":5960},"label":{"__isSmartRef__":true,"id":5942},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorTagChooser","partsBinMetaInfo":{"__isSmartRef__":true,"id":5965},"listMorph":null,"list":[],"eventHandler":{"__isSmartRef__":true,"id":5966},"textString":"PartsBinBrowser","selection":"","_ClipMode":"visible","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5238},"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":5967},"__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)"},"5942":{"submorphs":[],"scripts":[],"id":"545AFB72-6C8B-4041-A365-46FE12D30904","shape":{"__isSmartRef__":true,"id":5943},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":130,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":5941},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":5944}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":5946}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":5947},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":130,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[226,"03DBF3F8-8EA2-4426-BA64-C4297DDAB015","B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1","4AA6AE51-338B-4E3E-814B-9F99C693A2D5","08F6CE56-AD91-4C27-9429-C3DEA313696C","D39C963C-FD24-4498-A6D8-71E5102CE58A","132C2A9E-3466-4051-AAEA-6E485A91F408","DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D","567FC668-A57C-41CB-8252-8912826B3144","D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF","AABED87D-D7C0-494A-8803-26F4601E35FF","696C3A2A-C695-4D17-A044-41A73436AB8D","206A0BFD-6997-4E0E-9193-089D1F66B22A","F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696","64A754E9-7083-4CAE-B5C2-7B436EFFE4BA","64737503-A352-42CC-A249-667DA2B42746","9218F1CA-E23F-4E1A-89C3-DB19DE720861","CF7EAC38-1041-4B83-B087-359885B8528B","84469C7C-C93D-4F16-ACAA-0045A4A37FCA","9D3DD447-66A0-4B4A-B378-FB864D8C1468","163D1C2B-EDE9-4F8F-B466-EF9F4CB14384","50DCF8C9-23AA-4241-AC5B-724CC11950DA","CCACCC51-0109-4F73-B122-AA60E40EC54B","285D1797-A21F-4439-81AD-932B45F54879","7354C28D-A54E-48B6-913E-4949B5F4625E","68EAB78C-AAA8-4EC3-8493-CFD23672B5B3","2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF","5D634617-10A2-45FE-A453-D3452456AB07","EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3","D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3","72270145-A97E-4B0C-BA7D-1B68CE1A0841"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":5948},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"5943":{"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)"},"5944":{"style":{"__isSmartRef__":true,"id":5945},"chunkOwner":{"__isSmartRef__":true,"id":5942},"_id":"_986","storedString":"all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5945":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5946":{"sourceObj":{"__isSmartRef__":true,"id":5942},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":5941},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5947":{"morph":{"__isSmartRef__":true,"id":5942},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5948":{"requiredModules":[],"idOnLoad":"545AFB72-6C8B-4041-A365-46FE12D30904","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5949":{"_Fill":{"__isSmartRef__":true,"id":5950},"_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)"},"5950":{"stops":[{"__isSmartRef__":true,"id":5951},{"__isSmartRef__":true,"id":5952},{"__isSmartRef__":true,"id":5953},{"__isSmartRef__":true,"id":5954}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5951":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(230,243,253)"},"5952":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"5953":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"5954":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(157,198,229)"},"5955":{"stops":[{"__isSmartRef__":true,"id":5956},{"__isSmartRef__":true,"id":5957},{"__isSmartRef__":true,"id":5958},{"__isSmartRef__":true,"id":5959}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5956":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5957":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5958":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5959":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5960":{"stops":[{"__isSmartRef__":true,"id":5961},{"__isSmartRef__":true,"id":5962},{"__isSmartRef__":true,"id":5963},{"__isSmartRef__":true,"id":5964}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5961":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5962":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5963":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5964":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5965":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","idOnLoad":"33905800-5447-4A4D-A303-118377A70F70","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5966":{"morph":{"__isSmartRef__":true,"id":5941},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5967":{"createListMorph":{"__isSmartRef__":true,"id":5968},"getList":{"__isSmartRef__":true,"id":5972},"removeList":{"__isSmartRef__":true,"id":5976},"reset":{"__isSmartRef__":true,"id":5980},"onMouseUp":{"__isSmartRef__":true,"id":5984},"onBlur":{"__isSmartRef__":true,"id":5992},"setTag":{"__isSmartRef__":true,"id":6000}},"5968":{"varMapping":{"__isSmartRef__":true,"id":5969},"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":5970},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5969":{"this":{"__isSmartRef__":true,"id":5941}},"5970":{"timestamp":{"__isSmartRef__":true,"id":5971},"user":"lauritz","categories":[]},"5971":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:35:59 GMT+0100 (CET)"},"5972":{"varMapping":{"__isSmartRef__":true,"id":5973},"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":5974},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5973":{"this":{"__isSmartRef__":true,"id":5941}},"5974":{"timestamp":{"__isSmartRef__":true,"id":5975},"user":"lauritz","tags":[]},"5975":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:25 GMT+0100 (CET)"},"5976":{"varMapping":{"__isSmartRef__":true,"id":5977},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":5978},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5977":{"this":{"__isSmartRef__":true,"id":5941}},"5978":{"timestamp":{"__isSmartRef__":true,"id":5979},"user":"lauritz","categories":[]},"5979":{"isSerializedDate":true,"string":"Thu Nov 17 2011 19:06:51 GMT+0100 (CET)"},"5980":{"varMapping":{"__isSmartRef__":true,"id":5981},"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":5982},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5981":{"this":{"__isSmartRef__":true,"id":5941}},"5982":{"timestamp":{"__isSmartRef__":true,"id":5983},"user":"lauritz","tags":[]},"5983":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:53 GMT+0100 (CET)"},"5984":{"varMapping":{"__isSmartRef__":true,"id":5985},"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":5990},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5985":{"this":{"__isSmartRef__":true,"id":5941},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5986}},"5986":{"$super":{"__isSmartRef__":true,"id":5987}},"5987":{"varMapping":{"__isSmartRef__":true,"id":5988},"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":5989},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5988":{"obj":{"__isSmartRef__":true,"id":5941},"name":"onMouseUp"},"5989":{},"5990":{"timestamp":{"__isSmartRef__":true,"id":5991},"user":"lauritz","categories":[]},"5991":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:59:16 GMT+0100 (CET)"},"5992":{"varMapping":{"__isSmartRef__":true,"id":5993},"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":5998},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5993":{"this":{"__isSmartRef__":true,"id":5941},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5994}},"5994":{"$super":{"__isSmartRef__":true,"id":5995}},"5995":{"varMapping":{"__isSmartRef__":true,"id":5996},"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":5997},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5996":{"obj":{"__isSmartRef__":true,"id":5941},"name":"onBlur"},"5997":{},"5998":{"timestamp":{"__isSmartRef__":true,"id":5999},"user":"lauritz","categories":[]},"5999":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:10:03 GMT+0100 (CET)"},"6000":{"varMapping":{"__isSmartRef__":true,"id":6001},"source":"function setTag(tag) {\n this.setLabel(tag || '');\n this.label.setAlign('left');\n this.owner.setTag(tag);\n}","funcProperties":{"__isSmartRef__":true,"id":6002},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6001":{"this":{"__isSmartRef__":true,"id":5941}},"6002":{"timestamp":{"__isSmartRef__":true,"id":6003},"user":"lauritz","categories":[]},"6003":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:36:12 GMT+0100 (CET)"},"6004":{"submorphs":[{"__isSmartRef__":true,"id":6005}],"scripts":[],"id":"3CB8D95E-E7E2-4621-B91A-FDD97F2BAE7D","shape":{"__isSmartRef__":true,"id":6011},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6012},"lighterFill":{"__isSmartRef__":true,"id":6017},"label":{"__isSmartRef__":true,"id":6005},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":6022},"attributeConnections":[{"__isSmartRef__":true,"id":6023}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":6046},"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":5238},"layout":{"__isSmartRef__":true,"id":6047},"_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)"},"6005":{"submorphs":[],"scripts":[],"id":"019CC9CE-ACF0-4123-B7B6-C9FD730FC9A2","shape":{"__isSmartRef__":true,"id":6006},"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":6004},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":6007}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":6009},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4","56735895-BA99-4D98-9866-AA5DBD86237E","81041CF7-31DB-4F65-BB39-FE438A4F266F","D03829B3-268E-40A0-A440-3E4BAC344F30","714637F0-714A-4833-909B-BA4AF1B4628B","DC956E73-7398-4CAF-B6F2-9A226E344396","C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F","39386C7E-9099-4159-BFE9-80AD37319211","2764FB6E-70D1-4BC5-B3CB-9979A48B8205","C55C8A7C-412C-453E-A99F-CE78C2AADB94","4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D","3450EAEB-E3D2-4FAF-98DF-354B3B8715D6","C906736E-48DF-4054-BA5A-A089610456D7","DE5C59FB-90A6-4DD4-AC39-5CC8B3912969","5830FB93-49A1-4A31-A687-69C4579D5FA7","AE9038D5-0EBD-40A0-8043-9689D163D108","13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590","330AAB8C-6D17-4763-AACC-669FC5DD3A91","CA04BB7A-205C-412D-9900-C2DE7C5FAD36","37AADE55-77DE-4E93-9A3E-241BB5002F88","60EB450E-29D4-42B9-8FF7-CA138515052E","7D5C0196-98BF-4CCD-9142-3D29E68EE180","0F70CA1F-07A9-4EFA-872A-3255F9C850DC","7A2FAFFA-9A09-40FB-B04A-80B0B34C696B","85768439-7424-4BFE-8191-BCA51F70FE26"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":6010},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"6006":{"_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)"},"6007":{"style":{"__isSmartRef__":true,"id":6008},"chunkOwner":{"__isSmartRef__":true,"id":6005},"storedString":"run","_id":"_1369","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6008":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6009":{"morph":{"__isSmartRef__":true,"id":6005},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6010":{"requiredModules":[],"idOnLoad":"019CC9CE-ACF0-4123-B7B6-C9FD730FC9A2","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6011":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":6012},"_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)"},"6012":{"stops":[{"__isSmartRef__":true,"id":6013},{"__isSmartRef__":true,"id":6014},{"__isSmartRef__":true,"id":6015},{"__isSmartRef__":true,"id":6016}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6013":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6014":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6015":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6016":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6017":{"stops":[{"__isSmartRef__":true,"id":6018},{"__isSmartRef__":true,"id":6019},{"__isSmartRef__":true,"id":6020},{"__isSmartRef__":true,"id":6021}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6018":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6019":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6020":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6021":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6022":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","idOnLoad":"3CB8D95E-E7E2-4621-B91A-FDD97F2BAE7D","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6023":{"sourceObj":{"__isSmartRef__":true,"id":6004},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5238},"targetMethodName":"runScript","visualConnector":{"__isSmartRef__":true,"id":6024},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6024":{"submorphs":[{"__isSmartRef__":true,"id":6025}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6032},"derivationIds":[null],"id":"C89B50A0-17E7-4D22-AE1D-5112520DAEE7","eventHandler":{"__isSmartRef__":true,"id":6035},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":6036},{"__isSmartRef__":true,"id":6037}],"con":{"__isSmartRef__":true,"id":6023},"showsMorphMenu":true,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6038},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"6025":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6026},"derivationIds":[null],"id":"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF","eventHandler":{"__isSmartRef__":true,"id":6031},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":6024},"_Rotation":-3.130064002485303,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"6026":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":6027},{"__isSmartRef__":true,"id":6028},{"__isSmartRef__":true,"id":6029},{"__isSmartRef__":true,"id":6030}],"_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)"},"6027":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6028":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6029":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6030":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6031":{"morph":{"__isSmartRef__":true,"id":6025},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6032":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":6033},{"__isSmartRef__":true,"id":6034}],"_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)"},"6033":{"isAbsolute":true,"x":829.7085000406639,"y":9.565843617262885,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6034":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6035":{"morph":{"__isSmartRef__":true,"id":6024},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6036":{"morph":{"__isSmartRef__":true,"id":6024},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"6037":{"morph":{"__isSmartRef__":true,"id":6024},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":6025},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"6038":{"morphMenuItems":{"__isSmartRef__":true,"id":6039}},"6039":{"varMapping":{"__isSmartRef__":true,"id":6040},"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":6045},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6040":{"this":{"__isSmartRef__":true,"id":6024},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6041}},"6041":{"$super":{"__isSmartRef__":true,"id":6042}},"6042":{"varMapping":{"__isSmartRef__":true,"id":6043},"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":6044},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6043":{"obj":{"__isSmartRef__":true,"id":6024},"name":"morphMenuItems"},"6044":{},"6045":{},"6046":{"morph":{"__isSmartRef__":true,"id":6004},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6047":{"centeredHorizontal":false,"moveHorizontal":true},"6048":{"submorphs":[{"__isSmartRef__":true,"id":6049}],"scripts":[],"id":"F1219DAD-8875-4F02-B2B2-E53D8AC99BCC","shape":{"__isSmartRef__":true,"id":6055},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6056},"lighterFill":{"__isSmartRef__":true,"id":6061},"label":{"__isSmartRef__":true,"id":6049},"name":"saveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":6066},"attributeConnections":[{"__isSmartRef__":true,"id":6067}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":6090},"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":6091},"owner":{"__isSmartRef__":true,"id":5238},"_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)"},"6049":{"submorphs":[],"scripts":[],"id":"319FB9B4-6F69-408C-A420-D52B2114CCC7","shape":{"__isSmartRef__":true,"id":6050},"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":6048},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":6051}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":6053},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25","918C6CC4-3540-4341-BAFD-B195F7807FEE","5AABB138-5EE8-40A5-AB3C-5A9625D0A353","4529D79B-4CC5-467E-91F8-661C3A5F49F8","1E5E570C-FD42-45E3-A7F6-768BB14ACD14","A13FB4E0-72F2-4E7C-A861-EDCBA1393860","B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C","002A2173-D26D-4EED-8906-A489C1E158C0","63362D04-B829-41E6-9E68-5B8DB03D382F","996B60A4-8698-448F-A35F-79C768B4976B","F0727398-A1F0-47F5-92CF-BB9677FA05FA","38707063-D664-49A0-B2FB-F0666EC532D5","0402FB51-915F-4491-8FA1-553F0D8F7F35","5A35285D-C6A5-4830-97D9-0890A3F33F39","53121F0B-7DA5-4622-AC08-DD4805D53374","6C84E15D-112D-4C04-87C1-937691E296A7","4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0","3D4B43A2-AD74-4131-A939-D680216EDA6B","B22327BB-C876-4084-BEFA-4D06AE2B2849","2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4","F098174A-AABC-4F95-8193-C29CA85D6188","714713CE-F5E8-4817-835F-99EA27075558","532DCEDE-C300-48C9-9DBA-58A1E02E1632","2F1C117F-2507-446D-8B43-9BD30AC726FB","74DABF7B-1E90-4D21-93D1-802BC208E9C7","4829579F-88C9-4E62-BE7F-E085AD1EC231"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":6054},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"6050":{"_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)"},"6051":{"style":{"__isSmartRef__":true,"id":6052},"chunkOwner":{"__isSmartRef__":true,"id":6049},"storedString":"save","_id":"_1370","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6052":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6053":{"morph":{"__isSmartRef__":true,"id":6049},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6054":{"requiredModules":[],"idOnLoad":"319FB9B4-6F69-408C-A420-D52B2114CCC7","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6055":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":6056},"_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)"},"6056":{"stops":[{"__isSmartRef__":true,"id":6057},{"__isSmartRef__":true,"id":6058},{"__isSmartRef__":true,"id":6059},{"__isSmartRef__":true,"id":6060}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6057":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6058":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6059":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6060":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6061":{"stops":[{"__isSmartRef__":true,"id":6062},{"__isSmartRef__":true,"id":6063},{"__isSmartRef__":true,"id":6064},{"__isSmartRef__":true,"id":6065}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6062":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6063":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6064":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6065":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6066":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","idOnLoad":"F1219DAD-8875-4F02-B2B2-E53D8AC99BCC","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6067":{"sourceObj":{"__isSmartRef__":true,"id":6048},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5473},"targetMethodName":"doSave","visualConnector":{"__isSmartRef__":true,"id":6068},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6068":{"submorphs":[{"__isSmartRef__":true,"id":6069}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6076},"derivationIds":[null],"id":"F46012D5-C8BE-4E52-BF98-D052FDAAE17A","eventHandler":{"__isSmartRef__":true,"id":6079},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":6080},{"__isSmartRef__":true,"id":6081}],"con":{"__isSmartRef__":true,"id":6067},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6082},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"6069":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6070},"derivationIds":[null],"id":"A2A83C78-09B8-473C-829B-198206D7A9E4","eventHandler":{"__isSmartRef__":true,"id":6075},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":6068},"_Rotation":3.077607197692381,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(201.2,40.2)"},"6070":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":6071},{"__isSmartRef__":true,"id":6072},{"__isSmartRef__":true,"id":6073},{"__isSmartRef__":true,"id":6074}],"_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)"},"6071":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6072":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6073":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6074":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6075":{"morph":{"__isSmartRef__":true,"id":6069},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6076":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":6077},{"__isSmartRef__":true,"id":6078}],"_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)"},"6077":{"isAbsolute":true,"x":679.4857209639925,"y":9.595948897894004,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6078":{"isAbsolute":true,"x":201.20421122525056,"y":40.24084224505009,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6079":{"morph":{"__isSmartRef__":true,"id":6068},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6080":{"morph":{"__isSmartRef__":true,"id":6068},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"6081":{"morph":{"__isSmartRef__":true,"id":6068},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":6069},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"6082":{"morphMenuItems":{"__isSmartRef__":true,"id":6083}},"6083":{"varMapping":{"__isSmartRef__":true,"id":6084},"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":6089},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6084":{"this":{"__isSmartRef__":true,"id":6068},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6085}},"6085":{"$super":{"__isSmartRef__":true,"id":6086}},"6086":{"varMapping":{"__isSmartRef__":true,"id":6087},"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":6088},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6087":{"obj":{"__isSmartRef__":true,"id":6068},"name":"morphMenuItems"},"6088":{},"6089":{},"6090":{"morph":{"__isSmartRef__":true,"id":6048},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6091":{"centeredHorizontal":false,"moveHorizontal":true},"6092":{"submorphs":[{"__isSmartRef__":true,"id":6093}],"scripts":[],"id":"3B9B1BB3-87C6-4511-B09A-5BCCBBC9A887","shape":{"__isSmartRef__":true,"id":6099},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6100},"lighterFill":{"__isSmartRef__":true,"id":6105},"label":{"__isSmartRef__":true,"id":6093},"name":"openTestsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":6110},"attributeConnections":[{"__isSmartRef__":true,"id":6111}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":6112},"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":5238},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9940149800149939,"isPressed":false,"layout":{"__isSmartRef__":true,"id":6113},"__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)"},"6093":{"submorphs":[],"scripts":[],"id":"5A06EBB7-3F47-48BF-8EEB-57D14E73AC94","shape":{"__isSmartRef__":true,"id":6094},"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":6092},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":6095}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":6097},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2","CB475566-05CE-43E2-B04D-EE32BC4CB718","6BB077CE-92E6-47BE-BE88-9A48488562D1","9E359973-2FDB-417B-BB06-AB34D52BD310","58F098ED-A190-44F2-B73E-80802B2CF2F6","AEA84B35-B349-4307-92C6-8F229705DFC2","A677CADF-24FF-4177-9A3A-FE9AAE7D60FE","0F875AD9-E54C-4735-9BA9-7B89574233A1","840EBE92-3BC2-42EC-819E-3CD002576490","78C4969D-2C33-4B17-9027-89B411B9F496","C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF","78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6","8B416918-CA4B-46D1-8A3C-40F8A754E44D","01510710-A85B-4054-B0ED-7F2F02434806","8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4","87607080-4A72-484D-A5BD-5F67D468505F","F0E39FE9-F71C-4587-B25A-C4D2C29FE579","BA2AB73A-3967-4F9E-8828-8A638E521B31","5ECC4D2F-4996-403F-AF14-BD1F4BB720F6","54B08934-6893-4B80-8625-B60ABCE9CBC6","4808CF23-17EA-43D8-AE10-DAB21C642FA8","0813DF8A-CC9E-435B-B5A1-DF68BF226F37","047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B","728334BD-34B0-44FA-A778-2696AA82FEFA","7354635C-DC38-4BE3-9F56-070CE37B65EF"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":6098},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"6094":{"_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)"},"6095":{"style":{"__isSmartRef__":true,"id":6096},"chunkOwner":{"__isSmartRef__":true,"id":6093},"storedString":"Tests","_id":"_1371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6096":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6097":{"morph":{"__isSmartRef__":true,"id":6093},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6098":{"requiredModules":[],"idOnLoad":"5A06EBB7-3F47-48BF-8EEB-57D14E73AC94","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6099":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":6100},"_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)"},"6100":{"stops":[{"__isSmartRef__":true,"id":6101},{"__isSmartRef__":true,"id":6102},{"__isSmartRef__":true,"id":6103},{"__isSmartRef__":true,"id":6104}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6101":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6102":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6103":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6104":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6105":{"stops":[{"__isSmartRef__":true,"id":6106},{"__isSmartRef__":true,"id":6107},{"__isSmartRef__":true,"id":6108},{"__isSmartRef__":true,"id":6109}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6106":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6107":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6108":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6109":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6110":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","idOnLoad":"3B9B1BB3-87C6-4511-B09A-5BCCBBC9A887","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6111":{"sourceObj":{"__isSmartRef__":true,"id":6092},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5238},"targetMethodName":"openPartTestRunner","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6112":{"morph":{"__isSmartRef__":true,"id":6092},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6113":{"moveHorizontal":true},"6114":{"submorphs":[{"__isSmartRef__":true,"id":6115},{"__isSmartRef__":true,"id":6123}],"scripts":[],"id":"53846370-5141-46DE-8088-94D0C4A83976","shape":{"__isSmartRef__":true,"id":6127},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6133},"lighterFill":{"__isSmartRef__":true,"id":6138},"label":{"__isSmartRef__":true,"id":6115},"name":"MagnifierButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":6143},"attributeConnections":[{"__isSmartRef__":true,"id":6146}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":6147},"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":5238},"_Rotation":0,"_Scale":0.9920279440699439,"highlightRectangle":{"__isSmartRef__":true,"id":6148},"isPressed":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6222},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(424.5,8.5)","distanceToDragEvent":"lively.pt(37.9,-7.9)"},"6115":{"submorphs":[],"scripts":[],"id":"050C8669-765A-424F-9F3D-4F45A8AF7D95","shape":{"__isSmartRef__":true,"id":6116},"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":6114},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":6117},{"__isSmartRef__":true,"id":6119}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":6121},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E","5AC5C4DE-00B0-43DB-B7F1-765674CE818B","750A11C6-766E-4B48-AE32-D71DE811EB4A","66A7B56E-A94E-44AE-8AED-C0C1B07554D4","CA8596D3-2D4F-453B-BE1B-DCEC8F85389B","4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8","439DE430-7651-470E-97D8-00E7F96B04DA","DAC920E6-217B-4515-AC09-2F9DCBA7375C","BD48C003-0502-451D-B6AA-7369FF3D1030","C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0","BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13","3D7AEAC1-C9DD-4941-BA46-16F6783F5699","E04A78F9-3D6E-403F-BA8D-2583FCFFCE53","47E1F29B-6896-467D-8654-CA18929AE57A","509D86FF-5400-4374-BE79-90F0A7E3E90C","C7E53EE0-065A-4C59-8D13-311566722BB7","BA078BAC-7263-4B10-AFD3-3C4EA0DD8707","BCFE28D1-A115-453E-9116-EECC8FE1D50F","A354FF2E-BD85-429A-97C2-254D6033F50C"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":24,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":6122},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"6116":{"_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)"},"6117":{"style":{"__isSmartRef__":true,"id":6118},"chunkOwner":{"__isSmartRef__":true,"id":6115},"storedString":"","_id":"_1372","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6118":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6119":{"style":{"__isSmartRef__":true,"id":6120},"chunkOwner":{"__isSmartRef__":true,"id":6115},"storedString":"","_id":"_1373","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6120":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6121":{"morph":{"__isSmartRef__":true,"id":6115},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6122":{"requiredModules":[],"idOnLoad":"050C8669-765A-424F-9F3D-4F45A8AF7D95","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6123":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6124},"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":"F22E120E-DDE1-41FA-B846-CAF08638BC97","eventHandler":{"__isSmartRef__":true,"id":6125},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":6114},"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"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":6126},"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,0.0)","distanceToDragEvent":"lively.pt(39.9,-9.0)"},"6124":{"_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)"},"6125":{"morph":{"__isSmartRef__":true,"id":6123},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6126":{"partName":"leftpointing_magnifying_glass.png","requiredModules":[],"idOnLoad":"F22E120E-DDE1-41FA-B846-CAF08638BC97","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6127":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":6128},"_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)"},"6128":{"stops":[{"__isSmartRef__":true,"id":6129},{"__isSmartRef__":true,"id":6130},{"__isSmartRef__":true,"id":6131},{"__isSmartRef__":true,"id":6132}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6129":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6130":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"6131":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"6132":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"6133":{"stops":[{"__isSmartRef__":true,"id":6134},{"__isSmartRef__":true,"id":6135},{"__isSmartRef__":true,"id":6136},{"__isSmartRef__":true,"id":6137}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6134":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6135":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6136":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6137":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6138":{"stops":[{"__isSmartRef__":true,"id":6139},{"__isSmartRef__":true,"id":6140},{"__isSmartRef__":true,"id":6141},{"__isSmartRef__":true,"id":6142}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6139":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6140":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6141":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6142":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6143":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":6144}],"revisionOnLoad":154251,"idOnLoad":"53846370-5141-46DE-8088-94D0C4A83976","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6144":{"date":{"__isSmartRef__":true,"id":6145},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"6145":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (CEST)"},"6146":{"sourceObj":{"__isSmartRef__":true,"id":6114},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6114},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6147":{"morph":{"__isSmartRef__":true,"id":6114},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6148":{"submorphs":[],"scripts":[],"id":"364FF344-E489-461B-BC8C-ED45E4823ED4","shape":{"__isSmartRef__":true,"id":6149},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"HighlightRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":6150},"eventHandler":{"__isSmartRef__":true,"id":6191},"attributeConnections":[{"__isSmartRef__":true,"id":6192},{"__isSmartRef__":true,"id":6193},{"__isSmartRef__":true,"id":6194}],"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":6196},"_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":6114},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6201},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(40.0,4131.0)","distanceToDragEvent":"lively.pt(44.0,-14.0)"},"6149":{"_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)"},"6150":{"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":6151},{"__isSmartRef__":true,"id":6153},{"__isSmartRef__":true,"id":6155},{"__isSmartRef__":true,"id":6157},{"__isSmartRef__":true,"id":6159},{"__isSmartRef__":true,"id":6161},{"__isSmartRef__":true,"id":6163},{"__isSmartRef__":true,"id":6165},{"__isSmartRef__":true,"id":6167},{"__isSmartRef__":true,"id":6169},{"__isSmartRef__":true,"id":6171},{"__isSmartRef__":true,"id":6173},{"__isSmartRef__":true,"id":6175},{"__isSmartRef__":true,"id":6177},{"__isSmartRef__":true,"id":6179},{"__isSmartRef__":true,"id":6181},{"__isSmartRef__":true,"id":6183},{"__isSmartRef__":true,"id":6185},{"__isSmartRef__":true,"id":6187},{"__isSmartRef__":true,"id":6189}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6151":{"date":{"__isSmartRef__":true,"id":6152},"author":"timfelgentreff","message":"no comment","id":"3DB7DB40-210A-4BED-91FD-9287005703EC"},"6152":{"isSerializedDate":true,"string":"Thu May 24 2012 17:04:54 GMT+0200 (CEST)"},"6153":{"date":{"__isSmartRef__":true,"id":6154},"author":"tessi","message":"no comment","id":"23D7AA12-66A9-4C3B-B494-131256C291AC"},"6154":{"isSerializedDate":true,"string":"Thu May 24 2012 16:57:13 GMT+0200 (CEST)"},"6155":{"date":{"__isSmartRef__":true,"id":6156},"author":"tessi","message":"no comment","id":"2C30B7CA-388F-4F51-B4CF-A2E50E381148"},"6156":{"isSerializedDate":true,"string":"Thu May 24 2012 16:23:11 GMT+0200 (CEST)"},"6157":{"date":{"__isSmartRef__":true,"id":6158},"author":"tessi","message":"diable events","id":"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E"},"6158":{"isSerializedDate":true,"string":"Thu May 24 2012 14:46:08 GMT+0200 (CEST)"},"6159":{"date":{"__isSmartRef__":true,"id":6160},"author":"tessi","message":"no comment","id":"01996A33-11BC-4C15-96D7-B7D219E2E961"},"6160":{"isSerializedDate":true,"string":"Thu May 24 2012 14:39:50 GMT+0200 (CEST)"},"6161":{"date":{"__isSmartRef__":true,"id":6162},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6162":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6163":{"date":{"__isSmartRef__":true,"id":6164},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6164":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6165":{"date":{"__isSmartRef__":true,"id":6166},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6166":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6167":{"date":{"__isSmartRef__":true,"id":6168},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6168":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6169":{"date":{"__isSmartRef__":true,"id":6170},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6170":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6171":{"date":{"__isSmartRef__":true,"id":6172},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6172":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6173":{"date":{"__isSmartRef__":true,"id":6174},"author":"tessi","message":"no comment","id":"4B982A01-25B3-455A-848D-89C2C3C471D7"},"6174":{"isSerializedDate":true,"string":"Thu May 24 2012 13:58:01 GMT+0200 (CEST)"},"6175":{"date":{"__isSmartRef__":true,"id":6176},"author":"tessi","message":"no comment","id":"2FD6CB7B-3BC7-4666-98B4-AACF1001954D"},"6176":{"isSerializedDate":true,"string":"Thu May 24 2012 14:07:32 GMT+0200 (CEST)"},"6177":{"date":{"__isSmartRef__":true,"id":6178},"author":"tessi","message":"no comment","id":"09CF5ECF-2C87-4B66-A164-39848628596F"},"6178":{"isSerializedDate":true,"string":"Thu May 24 2012 15:34:59 GMT+0200 (CEST)"},"6179":{"date":{"__isSmartRef__":true,"id":6180},"author":"tessi","message":"no comment","id":"252A3EB5-DB00-4CF9-BF38-2927DD1C5229"},"6180":{"isSerializedDate":true,"string":"Thu May 24 2012 16:34:29 GMT+0200 (CEST)"},"6181":{"date":{"__isSmartRef__":true,"id":6182},"author":"tessi","message":"no comment","id":"81534551-62C1-4FC9-96CB-A5AC6642CA1E"},"6182":{"isSerializedDate":true,"string":"Thu May 24 2012 16:45:49 GMT+0200 (CEST)"},"6183":{"date":{"__isSmartRef__":true,"id":6184},"author":"tessi","message":"no comment","id":"5125DE3A-D50E-4621-8490-F3A9D99C2C4C"},"6184":{"isSerializedDate":true,"string":"Thu May 24 2012 16:47:20 GMT+0200 (CEST)"},"6185":{"date":{"__isSmartRef__":true,"id":6186},"author":"tessi","message":"no comment","id":"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6"},"6186":{"isSerializedDate":true,"string":"Thu May 24 2012 16:51:06 GMT+0200 (CEST)"},"6187":{"date":{"__isSmartRef__":true,"id":6188},"author":"tessi","message":"no comment","id":"DC8EF5EC-7563-45B6-816D-20E2DC218525"},"6188":{"isSerializedDate":true,"string":"Thu May 24 2012 16:52:10 GMT+0200 (CEST)"},"6189":{"date":{"__isSmartRef__":true,"id":6190},"author":"timfelgentreff","message":"no comment","id":"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942"},"6190":{"isSerializedDate":true,"string":"Thu May 24 2012 16:59:39 GMT+0200 (CEST)"},"6191":{"morph":{"__isSmartRef__":true,"id":6148},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6192":{"sourceObj":{"__isSmartRef__":true,"id":6148},"sourceAttrName":"onMouseMove","targetObj":{"__isSmartRef__":true,"id":6148},"targetMethodName":"updateOnMove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6193":{"sourceObj":{"__isSmartRef__":true,"id":6148},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":6114},"targetMethodName":"removeHighlighting","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6194":{"sourceObj":{"__isSmartRef__":true,"id":6148},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":5238},"targetMethodName":"setTarget","converterString":"function () {\n return this.sourceObj.morphUnderCursor();\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6195},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6195":{"source":{"__isSmartRef__":true,"id":6148},"target":{"__isSmartRef__":true,"id":5238}},"6196":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6197}},"6197":{"test01IsMorph":{"__isSmartRef__":true,"id":6198}},"6198":{"varMapping":{"__isSmartRef__":true,"id":6199},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6200},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6199":{"this":{"__isSmartRef__":true,"id":6196}},"6200":{},"6201":{"update":{"__isSmartRef__":true,"id":6202},"updateOnMove":{"__isSmartRef__":true,"id":6206},"bringToFront":{"__isSmartRef__":true,"id":6210},"morphUnderCursor":{"__isSmartRef__":true,"id":6218}},"6202":{"varMapping":{"__isSmartRef__":true,"id":6203},"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":6204},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6203":{"this":{"__isSmartRef__":true,"id":6148}},"6204":{"timestamp":{"__isSmartRef__":true,"id":6205},"user":"lauritz","tags":[]},"6205":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:29:58 GMT+0200 (CEST)"},"6206":{"varMapping":{"__isSmartRef__":true,"id":6207},"source":"function updateOnMove() {\n this.update(this.morphUnderCursor());\n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":6208},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6207":{"this":{"__isSmartRef__":true,"id":6148}},"6208":{"timestamp":{"__isSmartRef__":true,"id":6209},"user":"lauritz","tags":[]},"6209":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:33 GMT+0200 (CEST)"},"6210":{"varMapping":{"__isSmartRef__":true,"id":6211},"source":"function bringToFront() {\n this.renderContext().morphNode.style.zIndex= 1000;\n}","funcProperties":{"__isSmartRef__":true,"id":6216},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6211":{"this":{"__isSmartRef__":true,"id":6148},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6212}},"6212":{"$super":{"__isSmartRef__":true,"id":6213}},"6213":{"varMapping":{"__isSmartRef__":true,"id":6214},"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":6215},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6214":{"obj":{"__isSmartRef__":true,"id":6148},"name":"bringToFront"},"6215":{},"6216":{"timestamp":{"__isSmartRef__":true,"id":6217},"user":"lauritz","tags":[]},"6217":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:12:09 GMT+0200 (CEST)"},"6218":{"varMapping":{"__isSmartRef__":true,"id":6219},"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":6220},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6219":{"this":{"__isSmartRef__":true,"id":6148}},"6220":{"timestamp":{"__isSmartRef__":true,"id":6221},"user":"lauritz","tags":[]},"6221":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:36 GMT+0200 (CEST)"},"6222":{"onFire":{"__isSmartRef__":true,"id":6223},"removeHighlighting":{"__isSmartRef__":true,"id":6227},"onMouseMove":{"__isSmartRef__":true,"id":6231},"onMouseOut":{"__isSmartRef__":true,"id":6239},"reset":{"__isSmartRef__":true,"id":6247},"isTracking":{"__isSmartRef__":true,"id":6251},"isHighlighting":{"__isSmartRef__":true,"id":6255},"currentTarget":{"__isSmartRef__":true,"id":6259}},"6223":{"varMapping":{"__isSmartRef__":true,"id":6224},"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":6225},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6224":{"this":{"__isSmartRef__":true,"id":6114}},"6225":{"timestamp":{"__isSmartRef__":true,"id":6226},"user":"lauritz","tags":[]},"6226":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:40:51 GMT+0200 (CEST)"},"6227":{"varMapping":{"__isSmartRef__":true,"id":6228},"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":6229},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6228":{"this":{"__isSmartRef__":true,"id":6114}},"6229":{"timestamp":{"__isSmartRef__":true,"id":6230},"user":"lauritz","tags":[]},"6230":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:30 GMT+0200 (CEST)"},"6231":{"varMapping":{"__isSmartRef__":true,"id":6232},"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":6237},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6232":{"this":{"__isSmartRef__":true,"id":6114},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6233}},"6233":{"$super":{"__isSmartRef__":true,"id":6234}},"6234":{"varMapping":{"__isSmartRef__":true,"id":6235},"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":6236},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6235":{"obj":{"__isSmartRef__":true,"id":6114},"name":"onMouseMove"},"6236":{},"6237":{"timestamp":{"__isSmartRef__":true,"id":6238},"user":"lauritz","tags":[]},"6238":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:25:52 GMT+0200 (CEST)"},"6239":{"varMapping":{"__isSmartRef__":true,"id":6240},"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":6245},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6240":{"this":{"__isSmartRef__":true,"id":6114},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6241}},"6241":{"$super":{"__isSmartRef__":true,"id":6242}},"6242":{"varMapping":{"__isSmartRef__":true,"id":6243},"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":6244},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6243":{"obj":{"__isSmartRef__":true,"id":6114},"name":"onMouseOut"},"6244":{},"6245":{"timestamp":{"__isSmartRef__":true,"id":6246},"user":"lauritz","tags":[]},"6246":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:21:57 GMT+0200 (CEST)"},"6247":{"varMapping":{"__isSmartRef__":true,"id":6248},"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":6249},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6248":{"this":{"__isSmartRef__":true,"id":6114}},"6249":{"timestamp":{"__isSmartRef__":true,"id":6250},"user":"lauritz","tags":[]},"6250":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:55 GMT+0200 (CEST)"},"6251":{"varMapping":{"__isSmartRef__":true,"id":6252},"source":"function isTracking() {\n return !!this.world().firstHand().highlightConnection;\n}","funcProperties":{"__isSmartRef__":true,"id":6253},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6252":{"this":{"__isSmartRef__":true,"id":6114}},"6253":{"timestamp":{"__isSmartRef__":true,"id":6254},"user":"lauritz","tags":[]},"6254":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:25 GMT+0200 (CEST)"},"6255":{"varMapping":{"__isSmartRef__":true,"id":6256},"source":"function isHighlighting() {\n return !!this.targetHighlight;\n}","funcProperties":{"__isSmartRef__":true,"id":6257},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6256":{"this":{"__isSmartRef__":true,"id":6114}},"6257":{"timestamp":{"__isSmartRef__":true,"id":6258},"user":"lauritz","tags":[]},"6258":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:22 GMT+0200 (CEST)"},"6259":{"varMapping":{"__isSmartRef__":true,"id":6260},"source":"function currentTarget() {\n return this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":6261},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6260":{"this":{"__isSmartRef__":true,"id":6114}},"6261":{"timestamp":{"__isSmartRef__":true,"id":6262},"user":"lauritz","tags":[]},"6262":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:26:02 GMT+0200 (CEST)"},"6263":{"target":{"__isSmartRef__":true,"id":5238},"selector":"update","args":[],"stopped":false,"tickTime":500,"suspended":false,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"6264":{"_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)"},"6265":{"partsSpaceName":"PartsBin/Basic","comment":"Edit scripts and connections of a specific morph.","migrationLevel":4,"partName":"ObjectEditorPane","changes":[{"__isSmartRef__":true,"id":6266}],"idOnLoad":"9E949C53-01F9-4429-9056-0B73CB027C41","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6266":{"date":{"__isSmartRef__":true,"id":6267},"author":"lauritz","message":"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items."},"6267":{"isSerializedDate":true,"string":"Fri Oct 21 2011 00:39:30 GMT+0200 (CEST)"},"6268":{"morph":{"__isSmartRef__":true,"id":5238},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6269":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"6270":{},"6271":{"displayInitialScript":{"__isSmartRef__":true,"id":6272},"displayJavaScriptSource":{"__isSmartRef__":true,"id":6276},"displaySourceForConnection":{"__isSmartRef__":true,"id":6280},"displaySourceForScript":{"__isSmartRef__":true,"id":6284},"generateSourceForConnection":{"__isSmartRef__":true,"id":6288},"generateSourceForScript":{"__isSmartRef__":true,"id":6292},"generateTargetCode":{"__isSmartRef__":true,"id":6296},"newConnection":{"__isSmartRef__":true,"id":6300},"newScript":{"__isSmartRef__":true,"id":6304},"reset":{"__isSmartRef__":true,"id":6308},"selectChangedContent":{"__isSmartRef__":true,"id":6312},"setTarget":{"__isSmartRef__":true,"id":6316},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":6320},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":6324},"updateLists":{"__isSmartRef__":true,"id":6328},"onShutdown":{"__isSmartRef__":true,"id":6332},"confirmUnsavedChanges":{"__isSmartRef__":true,"id":6336},"update":{"__isSmartRef__":true,"id":6340},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":6344},"copyToPartsBinWithUserRequest":{"__isSmartRef__":true,"id":6348},"printTags":{"__isSmartRef__":true,"id":6356},"setTag":{"__isSmartRef__":true,"id":6360},"runScript":{"__isSmartRef__":true,"id":6364},"openPartTestRunner":{"__isSmartRef__":true,"id":6368},"hasUnsavedChanges":{"__isSmartRef__":true,"id":6372}},"6272":{"varMapping":{"__isSmartRef__":true,"id":6273},"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":6274},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6273":{"this":{"__isSmartRef__":true,"id":5238}},"6274":{"timestamp":{"__isSmartRef__":true,"id":6275},"user":"lauritz","tags":[]},"6275":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:13:43 GMT+0100 (CET)"},"6276":{"varMapping":{"__isSmartRef__":true,"id":6277},"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":6278},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6277":{"this":{"__isSmartRef__":true,"id":5238}},"6278":{"timestamp":{"__isSmartRef__":true,"id":6279},"user":"lauritz","tags":[]},"6279":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"6280":{"varMapping":{"__isSmartRef__":true,"id":6281},"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":6282},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6281":{"this":{"__isSmartRef__":true,"id":5238}},"6282":{"timestamp":{"__isSmartRef__":true,"id":6283},"user":"conradcalmez","tags":[]},"6283":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:59:30 GMT+0100 (CET)"},"6284":{"varMapping":{"__isSmartRef__":true,"id":6285},"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":6286},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6285":{"this":{"__isSmartRef__":true,"id":5238}},"6286":{"timestamp":{"__isSmartRef__":true,"id":6287},"user":"cschuster","tags":[]},"6287":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:26 GMT+0200 (CEST)"},"6288":{"varMapping":{"__isSmartRef__":true,"id":6289},"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":6290},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6289":{"this":{"__isSmartRef__":true,"id":5238}},"6290":{"timestamp":{"__isSmartRef__":true,"id":6291},"user":"lauritz","tags":[]},"6291":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"6292":{"varMapping":{"__isSmartRef__":true,"id":6293},"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":6294},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6293":{"this":{"__isSmartRef__":true,"id":5238}},"6294":{"timestamp":{"__isSmartRef__":true,"id":6295},"user":"cschuster","tags":[]},"6295":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:45 GMT+0200 (CEST)"},"6296":{"varMapping":{"__isSmartRef__":true,"id":6297},"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":6298},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6297":{"this":{"__isSmartRef__":true,"id":5238}},"6298":{"timestamp":{"__isSmartRef__":true,"id":6299},"user":"lauritz","tags":[]},"6299":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"6300":{"varMapping":{"__isSmartRef__":true,"id":6301},"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":6302},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6301":{"this":{"__isSmartRef__":true,"id":5238}},"6302":{"timestamp":{"__isSmartRef__":true,"id":6303},"user":"lauritz","tags":[]},"6303":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"6304":{"varMapping":{"__isSmartRef__":true,"id":6305},"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":6306},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6305":{"this":{"__isSmartRef__":true,"id":5238}},"6306":{"timestamp":{"__isSmartRef__":true,"id":6307},"user":"lauritz","tags":[]},"6307":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:24:25 GMT+0100 (CET)"},"6308":{"varMapping":{"__isSmartRef__":true,"id":6309},"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":6310},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6309":{"this":{"__isSmartRef__":true,"id":5238}},"6310":{"timestamp":{"__isSmartRef__":true,"id":6311},"user":"lauritz","tags":[]},"6311":{"isSerializedDate":true,"string":"Fri Aug 03 2012 11:45:36 GMT+0200 (CEST)"},"6312":{"varMapping":{"__isSmartRef__":true,"id":6313},"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 TitleBar.setTitle missing'\n );\n this.assert(\n function () {\n var c = aPart.attributeConnections[1];\n return c.targetObj.name == \"ActiveButton\" &&\n c.targetMethodName == \"toggleState\" &&\n c.sourceAttrName == \"active\";\n },\n 'connection Whiteboard.channelName --> TitleBar.setTitle missing'\n );\n}","funcProperties":{"__isSmartRef__":true,"id":6748},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6747":{"this":{"__isSmartRef__":true,"id":6741}},"6748":{},"6749":{"varMapping":{"__isSmartRef__":true,"id":6750},"source":"function test03ToolsPresent(aPart) {\n this.assert(\n function () {\n return aPart.chat.name == \"ChatPane\" &&\n aPart.chat instanceof lively.morphic.Box;\n },\n 'ChatPane is missing'\n );\n this.assert(\n function () {\n return aPart.pencilStyler.name == \"PencilStyler\" &&\n aPart.pencilStyler instanceof lively.morphic.Box;\n },\n 'PencilStyler is missing'\n );\n}","funcProperties":{"__isSmartRef__":true,"id":6751},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6750":{"this":{"__isSmartRef__":true,"id":6741}},"6751":{},"6752":{"varMapping":{"__isSmartRef__":true,"id":6753},"source":"function test04DeactivatedOnStartup(aPart) {\n this.assert(!aPart.active, 'WhiteBoard should be inactive on startup');\n}","funcProperties":{"__isSmartRef__":true,"id":6754},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6753":{"this":{"__isSmartRef__":true,"id":6741}},"6754":{},"6755":{"varMapping":{"__isSmartRef__":true,"id":6756},"source":"function test05DefaultChannelName(aPart) {\n this.assert(function () {\n return aPart.channelName == 'default';\n },\n 'The channel name should be default');\n}","funcProperties":{"__isSmartRef__":true,"id":6757},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6756":{"this":{"__isSmartRef__":true,"id":6741}},"6757":{},"6758":{"varMapping":{"__isSmartRef__":true,"id":6759},"source":"function test06DefaultColorOnStartup(aPart) {\n this.assert(function () {\n return this.color == this.defaultColor() || this.color == null;\n },\n 'Initial color is not the default color');\n}","funcProperties":{"__isSmartRef__":true,"id":6760},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6759":{"this":{"__isSmartRef__":true,"id":6741}},"6760":{},"6761":{"varMapping":{"__isSmartRef__":true,"id":6762},"source":"function test07DefaultPencilSizeOnStartup(aPart) {\n this.assert(function () {\n return this.pencilSize == this.defaultPencilSize() || this.pencilSize == null;\n },\n 'Initial pencil size is not the default pencil size');\n}","funcProperties":{"__isSmartRef__":true,"id":6763},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6762":{"this":{"__isSmartRef__":true,"id":6741}},"6763":{},"6764":{"varMapping":{"__isSmartRef__":true,"id":6765},"source":"function test08DefaultPencilStyleOnStartup(aPart) {\n this.assert(function () {\n return this.pencilStyle == this.defaultPencilStyle() || this.pencilStyle == null;\n },\n 'Initial pencil style is not the default pencil style');\n}","funcProperties":{"__isSmartRef__":true,"id":6766},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6765":{"this":{"__isSmartRef__":true,"id":6741}},"6766":{},"6767":{"varMapping":{"__isSmartRef__":true,"id":6768},"source":"function test09ClearWhiteboard(aPart) {\n aPart.clear();\n this.assert(function () {\n return aPart.submorphs.size() == 0;\n },\n 'Whiteboard should not hold any content after clear call');\n}","funcProperties":{"__isSmartRef__":true,"id":6769},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6768":{"this":{"__isSmartRef__":true,"id":6741}},"6769":{},"6770":{"varMapping":{"__isSmartRef__":true,"id":6771},"source":"function test10CreateStrokeShape(aPart) {\n this.assert(function () {\n var dot = aPart.createStrokeShape({x: 10, y: 10});\n return (dot.eventsAreDisabled || dot.eventsAreDisabled === undefined) &&\n !dot.droppingEnabled &&\n dot.isStroke &&\n dot.shape instanceof lively.morphic.Shapes.Path &&\n dot.vertices().size() == 1;\n },\n 'createStrokeShape called with a point should return a dot shape');\n this.assert(function () {\n var square = aPart.createStrokeShape([pt(0,0), pt(10,0), pt(10,10), pt(0,10)]);\n return (square.eventsAreDisabled || square.eventsAreDisabled === undefined) &&\n !square.droppingEnabled &&\n square.isStroke &&\n square.shape instanceof lively.morphic.Shapes.Path &&\n square.vertices().size() == 4;\n },\n 'createStrokeShape should return a square shape');\n}","funcProperties":{"__isSmartRef__":true,"id":6772},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6771":{"this":{"__isSmartRef__":true,"id":6741}},"6772":{},"6773":{"varMapping":{"__isSmartRef__":true,"id":6774},"source":"function test11CreateTitleBarButton(aPart) {\n var testObject,\n testButton;\n \n testObject.state = false;\n testObject.toggle = function () {\n this.testState = !this.testState;\n return this.testState;\n };\n \n // TODO call fails because aPart has no owner\n aPart.createTitleBarButton(\n \"TestButton\", \"for test purposes only\",\n testObject, \"state\", \"toggle\"\n );\n this.assert(true, 'true should be true');\n}","funcProperties":{"__isSmartRef__":true,"id":6775},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6774":{"this":{"__isSmartRef__":true,"id":6741}},"6775":{},"6776":{"submorphs":[{"__isSmartRef__":true,"id":6777},{"__isSmartRef__":true,"id":6802},{"__isSmartRef__":true,"id":6827},{"__isSmartRef__":true,"id":6875},{"__isSmartRef__":true,"id":6721}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6900},"eventHandler":{"__isSmartRef__":true,"id":6901},"_ClipMode":"visible","derivationIds":[],"id":"40E39E2C-408A-4034-BA99-2394B1A6DE57","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":6902},"LK2":true,"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"targetMorph":{"__isSmartRef__":true,"id":6721},"reframeHandle":{"__isSmartRef__":true,"id":6875},"bottomReframeHandle":{"__isSmartRef__":true,"id":6777},"rightReframeHandle":{"__isSmartRef__":true,"id":6802},"titleBar":{"__isSmartRef__":true,"id":6827},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":0},"partsBinMetaInfo":{"__isSmartRef__":true,"id":6723},"name":"SyncMorph","highlighted":false,"isBeingDragged":false,"prevScroll":[0,0],"showsHalos":false,"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(154.4,1790.0)","contentOffset":"lively.pt(4.0,22.0)","prevDragPos":"lively.pt(445.1,1824.9)"},"6777":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6778},"eventHandler":{"__isSmartRef__":true,"id":6779},"_ClipMode":"visible","derivationIds":[],"id":"DD42F232-69BD-4673-BD3B-62505FFBEBD8","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle bottom"],"owner":{"__isSmartRef__":true,"id":6776},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6780},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,605.9)"},"6778":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(944.8,4.0)","_Padding":"lively.rect(0,0,0,0)"},"6779":{"morph":{"__isSmartRef__":true,"id":6777},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6780":{"onDragStart":{"__isSmartRef__":true,"id":6781},"onDrag":{"__isSmartRef__":true,"id":6788},"onDragEnd":{"__isSmartRef__":true,"id":6795}},"6781":{"varMapping":{"__isSmartRef__":true,"id":6782},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":6787},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6782":{"this":{"__isSmartRef__":true,"id":6777},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6783}},"6783":{"$super":{"__isSmartRef__":true,"id":6784}},"6784":{"varMapping":{"__isSmartRef__":true,"id":6785},"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":6786},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6785":{"obj":{"__isSmartRef__":true,"id":6777},"name":"onDragStart"},"6786":{},"6787":{},"6788":{"varMapping":{"__isSmartRef__":true,"id":6789},"source":"function onDrag(evt) {\n var moveDelta = pt(0,evt.mousePoint.subPt(this.dragStartPoint).y);\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n this.owner.setExtent(newExtent);\n\n this.align(this.bounds().bottomLeft(), pt(0,this.owner.getExtent().y));\n }","funcProperties":{"__isSmartRef__":true,"id":6794},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6789":{"this":{"__isSmartRef__":true,"id":6777},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6790}},"6790":{"$super":{"__isSmartRef__":true,"id":6791}},"6791":{"varMapping":{"__isSmartRef__":true,"id":6792},"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":6793},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6792":{"obj":{"__isSmartRef__":true,"id":6777},"name":"onDrag"},"6793":{},"6794":{},"6795":{"varMapping":{"__isSmartRef__":true,"id":6796},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignReframeHandle();\n this.owner.alignRightReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":6801},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6796":{"this":{"__isSmartRef__":true,"id":6777},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6797}},"6797":{"$super":{"__isSmartRef__":true,"id":6798}},"6798":{"varMapping":{"__isSmartRef__":true,"id":6799},"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":6800},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6799":{"obj":{"__isSmartRef__":true,"id":6777},"name":"onDragEnd"},"6800":{},"6801":{},"6802":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6803},"eventHandler":{"__isSmartRef__":true,"id":6804},"_ClipMode":"visible","derivationIds":[],"id":"47ADB1ED-56EB-4527-B91A-5B8870D2026A","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle right"],"owner":{"__isSmartRef__":true,"id":6776},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6805},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(954.8,0.0)"},"6803":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(4.0,595.9)","_Padding":"lively.rect(0,0,0,0)"},"6804":{"morph":{"__isSmartRef__":true,"id":6802},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6805":{"onDragStart":{"__isSmartRef__":true,"id":6806},"onDrag":{"__isSmartRef__":true,"id":6813},"onDragEnd":{"__isSmartRef__":true,"id":6820}},"6806":{"varMapping":{"__isSmartRef__":true,"id":6807},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":6812},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6807":{"this":{"__isSmartRef__":true,"id":6802},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6808}},"6808":{"$super":{"__isSmartRef__":true,"id":6809}},"6809":{"varMapping":{"__isSmartRef__":true,"id":6810},"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":6811},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6810":{"obj":{"__isSmartRef__":true,"id":6802},"name":"onDragStart"},"6811":{},"6812":{},"6813":{"varMapping":{"__isSmartRef__":true,"id":6814},"source":"function onDrag(evt) {\n var moveDelta = pt(evt.mousePoint.subPt(this.dragStartPoint).x,0);\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n\n this.owner.setExtent(newExtent);\n this.align(this.bounds().topRight(), pt(this.owner.getExtent().x,0));\n }","funcProperties":{"__isSmartRef__":true,"id":6819},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6814":{"this":{"__isSmartRef__":true,"id":6802},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6815}},"6815":{"$super":{"__isSmartRef__":true,"id":6816}},"6816":{"varMapping":{"__isSmartRef__":true,"id":6817},"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":6818},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6817":{"obj":{"__isSmartRef__":true,"id":6802},"name":"onDrag"},"6818":{},"6819":{},"6820":{"varMapping":{"__isSmartRef__":true,"id":6821},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignReframeHandle();\n this.owner.alignBottomReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":6826},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6821":{"this":{"__isSmartRef__":true,"id":6802},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6822}},"6822":{"$super":{"__isSmartRef__":true,"id":6823}},"6823":{"varMapping":{"__isSmartRef__":true,"id":6824},"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":6825},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6824":{"obj":{"__isSmartRef__":true,"id":6802},"name":"onDragEnd"},"6825":{},"6826":{},"6827":{"submorphs":[{"__isSmartRef__":true,"id":6828},{"__isSmartRef__":true,"id":6834},{"__isSmartRef__":true,"id":6847},{"__isSmartRef__":true,"id":6859}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6872},"eventHandler":{"__isSmartRef__":true,"id":6873},"_ClipMode":"visible","derivationIds":[],"id":"FC1558C9-0602-4134-B1C2-350D58C27102","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6874},"__serializedExpressions__":["_Position"],"windowMorph":{"__isSmartRef__":true,"id":6776},"label":{"__isSmartRef__":true,"id":6828},"closeButton":{"__isSmartRef__":true,"id":6834},"menuButton":{"__isSmartRef__":true,"id":6847},"collapseButton":{"__isSmartRef__":true,"id":6859},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":6776},"isCopyMorphRef":true,"morphRefId":3,"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"6828":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6829},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":6830}],"eventHandler":{"__isSmartRef__":true,"id":6832},"_ClipMode":"hidden","derivationIds":[],"id":"80145DF9-68C4-4CD0-B7BA-48DE9CF0E033","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":6833},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":6827},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(21.0,3.0)"},"6829":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(898.8,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6830":{"style":{"__isSmartRef__":true,"id":6831},"chunkOwner":{"__isSmartRef__":true,"id":6828},"_id":"_168720","storedString":"Channel: default","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6831":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6832":{"morph":{"__isSmartRef__":true,"id":6828},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6833":{"resizeWidth":true},"6834":{"submorphs":[{"__isSmartRef__":true,"id":6835}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6840},"eventHandler":{"__isSmartRef__":true,"id":6841},"_ClipMode":"visible","derivationIds":[],"id":"8B8DC43F-821C-42E4-8644-0904BB478BD7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":6835},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":6827},"layout":{"__isSmartRef__":true,"id":6842},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":6843},{"__isSmartRef__":true,"id":6845}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(938.8,3.0)"},"6835":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6836},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6837}],"eventHandler":{"__isSmartRef__":true,"id":6839},"_ClipMode":"hidden","derivationIds":[],"id":"941DC272-BC64-4E76-A87A-BF3639DD8C63","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6834},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"6836":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6837":{"style":{"__isSmartRef__":true,"id":6838},"chunkOwner":{"__isSmartRef__":true,"id":6835},"_id":"_124429","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6838":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6839":{"morph":{"__isSmartRef__":true,"id":6835},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6840":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"6841":{"morph":{"__isSmartRef__":true,"id":6834},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6842":{"moveHorizontal":true},"6843":{"sourceObj":{"__isSmartRef__":true,"id":6834},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6776},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":6844},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6844":{"source":{"__isSmartRef__":true,"id":6834},"target":{"__isSmartRef__":true,"id":6776}},"6845":{"sourceObj":{"__isSmartRef__":true,"id":6834},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6776},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":6846},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6846":{"source":{"__isSmartRef__":true,"id":6834},"target":{"__isSmartRef__":true,"id":6776}},"6847":{"submorphs":[{"__isSmartRef__":true,"id":6848}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6853},"eventHandler":{"__isSmartRef__":true,"id":6854},"_ClipMode":"visible","derivationIds":[],"id":"86A19487-67D8-4B4B-82A5-19B902E3AE43","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":6848},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":6827},"attributeConnections":[{"__isSmartRef__":true,"id":6855},{"__isSmartRef__":true,"id":6857}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"6848":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6849},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6850}],"eventHandler":{"__isSmartRef__":true,"id":6852},"_ClipMode":"hidden","derivationIds":[],"id":"BACFE94D-A895-408B-9B83-72E817320D3C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6847},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"6849":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6850":{"style":{"__isSmartRef__":true,"id":6851},"chunkOwner":{"__isSmartRef__":true,"id":6848},"_id":"_124431","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6851":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6852":{"morph":{"__isSmartRef__":true,"id":6848},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6853":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"6854":{"morph":{"__isSmartRef__":true,"id":6847},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6855":{"sourceObj":{"__isSmartRef__":true,"id":6847},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6776},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":6856},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6856":{"source":{"__isSmartRef__":true,"id":6847},"target":{"__isSmartRef__":true,"id":6776}},"6857":{"sourceObj":{"__isSmartRef__":true,"id":6847},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6776},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":6858},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6858":{"source":{"__isSmartRef__":true,"id":6847},"target":{"__isSmartRef__":true,"id":6776}},"6859":{"submorphs":[{"__isSmartRef__":true,"id":6860}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6865},"eventHandler":{"__isSmartRef__":true,"id":6866},"_ClipMode":"visible","derivationIds":[],"id":"7D640322-93F7-42F1-80C9-3626D0E919B2","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":6860},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":6827},"layout":{"__isSmartRef__":true,"id":6867},"attributeConnections":[{"__isSmartRef__":true,"id":6868},{"__isSmartRef__":true,"id":6870}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(919.8,3.0)"},"6860":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6861},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":6862}],"eventHandler":{"__isSmartRef__":true,"id":6864},"_ClipMode":"hidden","derivationIds":[],"id":"DB709C71-2B78-4E51-B1DF-6DE966564792","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":6859},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"6861":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6862":{"style":{"__isSmartRef__":true,"id":6863},"chunkOwner":{"__isSmartRef__":true,"id":6860},"_id":"_124433","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6863":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6864":{"morph":{"__isSmartRef__":true,"id":6860},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6865":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"6866":{"morph":{"__isSmartRef__":true,"id":6859},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6867":{"moveHorizontal":true},"6868":{"sourceObj":{"__isSmartRef__":true,"id":6859},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6776},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":6869},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6869":{"source":{"__isSmartRef__":true,"id":6859},"target":{"__isSmartRef__":true,"id":6776}},"6870":{"sourceObj":{"__isSmartRef__":true,"id":6859},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6776},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":6871},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6871":{"source":{"__isSmartRef__":true,"id":6859},"target":{"__isSmartRef__":true,"id":6776}},"6872":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(958.8,22.0)","_Padding":"lively.rect(0,0,0,0)"},"6873":{"morph":{"__isSmartRef__":true,"id":6827},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6874":{"resizeWidth":true,"adjustForNewBounds":true},"6875":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6876},"eventHandler":{"__isSmartRef__":true,"id":6877},"_ClipMode":"visible","derivationIds":[],"id":"5D0418FF-9687-4019-B91C-892E34FCFCCA","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle corner"],"owner":{"__isSmartRef__":true,"id":6776},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6878},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(944.8,595.9)"},"6876":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"6877":{"morph":{"__isSmartRef__":true,"id":6875},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6878":{"onDragStart":{"__isSmartRef__":true,"id":6879},"onDrag":{"__isSmartRef__":true,"id":6886},"onDragEnd":{"__isSmartRef__":true,"id":6893}},"6879":{"varMapping":{"__isSmartRef__":true,"id":6880},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":6885},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6880":{"this":{"__isSmartRef__":true,"id":6875},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6881}},"6881":{"$super":{"__isSmartRef__":true,"id":6882}},"6882":{"varMapping":{"__isSmartRef__":true,"id":6883},"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":6884},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6883":{"obj":{"__isSmartRef__":true,"id":6875},"name":"onDragStart"},"6884":{},"6885":{},"6886":{"varMapping":{"__isSmartRef__":true,"id":6887},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n this.owner.setExtent(newExtent);\n //console.log(\"WindowExtent: \"+this.owner.getExtent().x+\" , \"+this.owner.getExtent().y);\n this.align(this.bounds().bottomRight(), this.owner.getExtent());\n }","funcProperties":{"__isSmartRef__":true,"id":6892},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6887":{"this":{"__isSmartRef__":true,"id":6875},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6888}},"6888":{"$super":{"__isSmartRef__":true,"id":6889}},"6889":{"varMapping":{"__isSmartRef__":true,"id":6890},"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":6891},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6890":{"obj":{"__isSmartRef__":true,"id":6875},"name":"onDrag"},"6891":{},"6892":{},"6893":{"varMapping":{"__isSmartRef__":true,"id":6894},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignBottomReframeHandle();\n this.owner.alignRightReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":6899},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6894":{"this":{"__isSmartRef__":true,"id":6875},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6895}},"6895":{"$super":{"__isSmartRef__":true,"id":6896}},"6896":{"varMapping":{"__isSmartRef__":true,"id":6897},"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":6898},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6897":{"obj":{"__isSmartRef__":true,"id":6875},"name":"onDragEnd"},"6898":{},"6899":{},"6900":{"__serializedExpressions__":["_Padding","_Extent"],"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(958.8,609.9)"},"6901":{"morph":{"__isSmartRef__":true,"id":6776},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6902":{"adjustForNewBounds":true},"6903":{"resizeWidth":true,"resizeHeight":true},"6904":{"sourceObj":{"__isSmartRef__":true,"id":6721},"sourceAttrName":"channelName","targetObj":{"__isSmartRef__":true,"id":6827},"targetMethodName":"setTitle","varMapping":{"__isSmartRef__":true,"id":6905},"converterString":"function (channelName) {\n return 'Channel: ' + channelName;\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6905":{"source":{"__isSmartRef__":true,"id":6721},"target":{"__isSmartRef__":true,"id":6827}},"6906":{"onrestore":{"__isSmartRef__":true,"id":6907},"$$isOnline":{"__isSmartRef__":true,"id":6915},"isOnline":{"__isSmartRef__":true,"id":6919},"deactivate":{"__isSmartRef__":true,"id":6923},"setupConnections":{"__isSmartRef__":true,"id":6927},"createTitleBarButton":{"__isSmartRef__":true,"id":6931},"getColor":{"__isSmartRef__":true,"id":6935},"setColor":{"__isSmartRef__":true,"id":6939},"getPencilSize":{"__isSmartRef__":true,"id":6943},"setPencilSize":{"__isSmartRef__":true,"id":6947},"getPencilStyle":{"__isSmartRef__":true,"id":6951},"disconnectSocket":{"__isSmartRef__":true,"id":6955},"activate":{"__isSmartRef__":true,"id":6959},"clear":{"__isSmartRef__":true,"id":6963},"drawLineFrom":{"__isSmartRef__":true,"id":6967},"getDrawerID":{"__isSmartRef__":true,"id":6971},"initialSync":{"__isSmartRef__":true,"id":6975},"lineTo":{"__isSmartRef__":true,"id":6979},"morphMenuItems":{"__isSmartRef__":true,"id":6983},"onMouseDown":{"__isSmartRef__":true,"id":6991},"onMouseMove":{"__isSmartRef__":true,"id":6999},"onMouseOut":{"__isSmartRef__":true,"id":7007},"onMouseUp":{"__isSmartRef__":true,"id":7015},"onTouchEnd":{"__isSmartRef__":true,"id":7023},"onTouchMove":{"__isSmartRef__":true,"id":7031},"onTouchStart":{"__isSmartRef__":true,"id":7035},"reset":{"__isSmartRef__":true,"id":7043},"toggleActivation":{"__isSmartRef__":true,"id":7047},"transformPoint":{"__isSmartRef__":true,"id":7051},"getChannel":{"__isSmartRef__":true,"id":7055},"setChannel":{"__isSmartRef__":true,"id":7059},"createStrokeShape":{"__isSmartRef__":true,"id":7063},"connectSocket":{"__isSmartRef__":true,"id":7067},"deleteMorphWith":{"__isSmartRef__":true,"id":7071},"createSocketListeners":{"__isSmartRef__":true,"id":7075},"addMorphFrom":{"__isSmartRef__":true,"id":7079},"deserializeMorph":{"__isSmartRef__":true,"id":7083},"defaultColor":{"__isSmartRef__":true,"id":7087},"getConnectedUserNames":{"__isSmartRef__":true,"id":7091},"defaultPencilSize":{"__isSmartRef__":true,"id":7095},"setPencilStyle":{"__isSmartRef__":true,"id":7099},"defaultPencilStyle":{"__isSmartRef__":true,"id":7103},"applyChanges":{"__isSmartRef__":true,"id":7107},"fakeCopy":{"__isSmartRef__":true,"id":7111},"observeChanges":{"__isSmartRef__":true,"id":7115},"sendChange":{"__isSmartRef__":true,"id":7119},"createMouseIndicator":{"__isSmartRef__":true,"id":7123},"updateMouseIndicators":{"__isSmartRef__":true,"id":7127},"onTouchOut":{"__isSmartRef__":true,"id":7131},"setUserName":{"__isSmartRef__":true,"id":7135},"getUserName":{"__isSmartRef__":true,"id":7139},"sendLine":{"__isSmartRef__":true,"id":7143},"sendMorph":{"__isSmartRef__":true,"id":7147},"getCurrentStroke":{"__isSmartRef__":true,"id":7151},"handleStartEvent":{"__isSmartRef__":true,"id":7155},"handleEndEvent":{"__isSmartRef__":true,"id":7159},"handleMoveEvent":{"__isSmartRef__":true,"id":7163},"handleOutEvent":{"__isSmartRef__":true,"id":7167},"moveMorphInHand":{"__isSmartRef__":true,"id":7171},"serializeMorph":{"__isSmartRef__":true,"id":7175},"saveMorph":{"__isSmartRef__":true,"id":7179},"applySubmorphOrderChanges":{"__isSmartRef__":true,"id":7183},"loggedIn":{"__isSmartRef__":true,"id":7187},"packLine":{"__isSmartRef__":true,"id":7191},"drawLine":{"__isSmartRef__":true,"id":7195},"setupButtons":{"__isSmartRef__":true,"id":7199}},"6907":{"varMapping":{"__isSmartRef__":true,"id":6908},"source":"function onrestore() {\n // this.deactivate();\n module('projects.BP2012.Whiteboard').load(true);\n module('projects.BP2012.DiffMerge').load(true);\n}","funcProperties":{"__isSmartRef__":true,"id":6913},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6908":{"this":{"__isSmartRef__":true,"id":6721},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6909}},"6909":{"$super":{"__isSmartRef__":true,"id":6910}},"6910":{"varMapping":{"__isSmartRef__":true,"id":6911},"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":6912},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6911":{"obj":{"__isSmartRef__":true,"id":6721},"name":"onrestore"},"6912":{},"6913":{"timestamp":{"__isSmartRef__":true,"id":6914},"user":"athomschke","tags":["initialization"]},"6914":{"isSerializedDate":true,"string":"Wed May 23 2012 17:15:01 GMT+0200 (CEST)"},"6915":{"varMapping":{"__isSmartRef__":true,"id":6916},"source":"function isOnline() {\n return (this.active && this.socket !== undefined);\n}","funcProperties":{"__isSmartRef__":true,"id":6917},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6916":{"this":{"__isSmartRef__":true,"id":6721}},"6917":{"timestamp":{"__isSmartRef__":true,"id":6918},"user":"conradcalmez","tags":[]},"6918":{"isSerializedDate":true,"string":"Sun Nov 04 2012 19:01:24 GMT+0100 (CET)"},"6919":{"varMapping":{"__isSmartRef__":true,"id":6920},"source":"function isOnline() {\n return (this.active && this.socket !== null);\n}","funcProperties":{"__isSmartRef__":true,"id":6921},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6920":{"this":{"__isSmartRef__":true,"id":6721}},"6921":{"timestamp":{"__isSmartRef__":true,"id":6922},"user":"conradcalmez","tags":[]},"6922":{"isSerializedDate":true,"string":"Thu Nov 08 2012 17:20:46 GMT+0100 (CET)"},"6923":{"varMapping":{"__isSmartRef__":true,"id":6924},"source":"function deactivate() {\n if (this.isOnline()) {\n this.socket.emit('mouse', {\n message: {x: 0, y: 0, remove: []},\n me: false,\n broadcast: true\n });\n\n this.disconnectSocket();\n this.stopStepping();\n this.oldSubmorphs = [];\n this.userName = '';\n this.owner.submorphs.each(function (ea) {\n if (ea.isMouseIndicator) {\n ea.remove();\n }\n });\n }\n this.active = false;\n this.setBorderColor(Color.black); // TODO refactor magic color\n}","funcProperties":{"__isSmartRef__":true,"id":6925},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6924":{"this":{"__isSmartRef__":true,"id":6721}},"6925":{"timestamp":{"__isSmartRef__":true,"id":6926},"user":"conradcalmez","tags":[]},"6926":{"isSerializedDate":true,"string":"Sun Nov 04 2012 19:23:52 GMT+0100 (CET)"},"6927":{"varMapping":{"__isSmartRef__":true,"id":6928},"source":"function setupConnections() {\n this.attributeConnections.invoke('disconnect');\n connect(this, 'channelName', this.owner.titleBar, 'setTitle', {\n converter: function (channelName) {\n return 'Channel: ' + channelName;\n }\n });\n this.chat.setupConnections();\n this.pencilStyler.setupConnections();\n}","funcProperties":{"__isSmartRef__":true,"id":6929},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6928":{"this":{"__isSmartRef__":true,"id":6721}},"6929":{"timestamp":{"__isSmartRef__":true,"id":6930},"user":"conradcalmez","tags":[]},"6930":{"isSerializedDate":true,"string":"Sun Nov 04 2012 20:38:36 GMT+0100 (CET)"},"6931":{"varMapping":{"__isSmartRef__":true,"id":6932},"source":"function createTitleBarButton(name, tooltip,\n targetObject, targetState, toggleFunction) {\n var titleBar = this.owner.get(\"TitleBar\"),\n size = titleBar.getExtent().y - 2,\n b = new lively.morphic.Button(),\n buttonCount;\n\n if (!this.owner) {\n // when whiteboard is not completely serialized\n // e.g. when loading it from the PartsBin\n return;\n }\n b.whiteboard = this;\n b.targetObject = targetObject;\n b.toggleFunction = toggleFunction;\n b.activeFill = Color.green;\n b.setToolTip(tooltip);\n b.extraButton = true;\n b.setExtent(pt(size, size));\n if (b.beToolbarButton) {\n b.beToolbarButton(name);\n } else {\n b.setLabel(name);\n }\n b.normalFillInactive = b.normalFill;\n b.active = false;\n connect(b, \"fire\", b, \"onFire\", {});\n // TODO somehow this connection is not created\n connect(targetObject, targetState, b, \"toggleState\");\n b.addScript(function setActive() {\n this.setFill(this.activeFill);\n });\n b.addScript(function setInactive() {\n this.setFill(this.normalFill);\n });\n b.addScript(function toggleState(bool) {\n if (bool) {\n this.setActive();\n } else {\n this.setInactive();\n }\n });\n b.addScript(function onFire() {\n this.targetObject[this.toggleFunction].apply(this.targetObject);\n });\n b.openInWorld();\n titleBar.addMorphFront(b);\n buttonCount = titleBar.submorphs.select(function (ea) {\n return ea.extraButton;\n }).length;\n b.setPosition(pt((buttonCount + 1) * b.getExtent().x, 1));\n b.adjustForNewBounds();\n if (targetObject[targetState]) {\n b.toggleState(); \n }\n return b;\n}","funcProperties":{"__isSmartRef__":true,"id":6933},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6932":{"this":{"__isSmartRef__":true,"id":6721}},"6933":{"timestamp":{"__isSmartRef__":true,"id":6934},"user":"conradcalmez","tags":[]},"6934":{"isSerializedDate":true,"string":"Thu Nov 08 2012 18:02:13 GMT+0100 (CET)"},"6935":{"varMapping":{"__isSmartRef__":true,"id":6936},"source":"function getColor() {\n return this.color || this.defaultColor();\n}","funcProperties":{"__isSmartRef__":true,"id":6937},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6936":{"this":{"__isSmartRef__":true,"id":6721}},"6937":{"timestamp":{"__isSmartRef__":true,"id":6938},"user":"conradcalmez","tags":["accessing"]},"6938":{"isSerializedDate":true,"string":"Fri Apr 27 2012 20:44:47 GMT+0200 (CEST)"},"6939":{"varMapping":{"__isSmartRef__":true,"id":6940},"source":"function setColor(color) {\n this.color = color;\n}","funcProperties":{"__isSmartRef__":true,"id":6941},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6940":{"this":{"__isSmartRef__":true,"id":6721}},"6941":{"timestamp":{"__isSmartRef__":true,"id":6942},"user":"conradcalmez","tags":["accessing"]},"6942":{"isSerializedDate":true,"string":"Fri Apr 27 2012 20:45:41 GMT+0200 (CEST)"},"6943":{"varMapping":{"__isSmartRef__":true,"id":6944},"source":"function getPencilSize() {\n return this.pencilSize || this.defaultPencilSize();\n}","funcProperties":{"__isSmartRef__":true,"id":6945},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6944":{"this":{"__isSmartRef__":true,"id":6721}},"6945":{"timestamp":{"__isSmartRef__":true,"id":6946},"user":"conradcalmez","tags":["accessing"]},"6946":{"isSerializedDate":true,"string":"Mon Apr 30 2012 08:58:24 GMT+0200 (CEST)"},"6947":{"varMapping":{"__isSmartRef__":true,"id":6948},"source":"function setPencilSize(size) {\n this.pencilSize = size;\n}","funcProperties":{"__isSmartRef__":true,"id":6949},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6948":{"this":{"__isSmartRef__":true,"id":6721}},"6949":{"timestamp":{"__isSmartRef__":true,"id":6950},"user":"conradcalmez","tags":["accessing"]},"6950":{"isSerializedDate":true,"string":"Mon Apr 30 2012 08:57:47 GMT+0200 (CEST)"},"6951":{"varMapping":{"__isSmartRef__":true,"id":6952},"source":"function getPencilStyle() {\n return this.pencilStyle || this.defaultPencilStyle();\n}","funcProperties":{"__isSmartRef__":true,"id":6953},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6952":{"this":{"__isSmartRef__":true,"id":6721}},"6953":{"timestamp":{"__isSmartRef__":true,"id":6954},"user":"conradcalmez","tags":["accessing"]},"6954":{"isSerializedDate":true,"string":"Wed May 02 2012 15:03:14 GMT+0200 (CEST)"},"6955":{"varMapping":{"__isSmartRef__":true,"id":6956},"source":"function disconnectSocket() {\n if (this.socket) {\n this.socket.disconnect();\n }\n alertOK('Disconnected SyncMorph');\n this.socket = null;\n}","funcProperties":{"__isSmartRef__":true,"id":6957},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6956":{"this":{"__isSmartRef__":true,"id":6721}},"6957":{"timestamp":{"__isSmartRef__":true,"id":6958},"user":"conradcalmez","tags":["synchronization"]},"6958":{"isSerializedDate":true,"string":"Thu Nov 08 2012 17:19:37 GMT+0100 (CET)"},"6959":{"varMapping":{"__isSmartRef__":true,"id":6960},"source":"function activate() {\n if (!this.isOnline()) {\n this.connectSocket();\n // TODO that looks some kind of strange\n // this.setUserName(this.getUserName());\n this.active = true;\n // TODO refactor to not magic color\n this.setBorderColor(Color.green);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6961},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6960":{"this":{"__isSmartRef__":true,"id":6721}},"6961":{"timestamp":{"__isSmartRef__":true,"id":6962},"user":"conradcalmez","tags":[]},"6962":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"6963":{"varMapping":{"__isSmartRef__":true,"id":6964},"source":"function clear() {\n if (this.isOnline()) {\n this.socket.emit('clear', {\n // TODO this is used very much -> refactor to a object factory\n me: true,\n broadcast: true\n });\n } else {\n this.submorphs.invoke('remove');\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6965},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6964":{"this":{"__isSmartRef__":true,"id":6721}},"6965":{"timestamp":{"__isSmartRef__":true,"id":6966},"user":"conradcalmez","tags":[]},"6966":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"6967":{"varMapping":{"__isSmartRef__":true,"id":6968},"source":"function drawLineFrom(stroke) {\n var line = this.submorphs.find(function (ea) {\n return stroke.identifier === ea.identifier;\n }),\n vector = stroke.vector;\n\n if (!line) {\n line = this.createStrokeShape(stroke.vector, stroke);\n this.addMorph(line);\n }\n if (vector instanceof Array) {\n vector.each(function (ea) {\n line.setVertices(line.vertices().concat([pt(ea.x, ea.y)]));\n });\n } else {\n line.setVertices(line.vertices().concat([pt(vector.x, vector.y)]));\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6969},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6968":{"this":{"__isSmartRef__":true,"id":6721}},"6969":{"timestamp":{"__isSmartRef__":true,"id":6970},"user":"conradcalmez","tags":["drawing"]},"6970":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"6971":{"varMapping":{"__isSmartRef__":true,"id":6972},"source":"function getDrawerID() {\n var world = lively.morphic.World.current();\n // exception case: if two whiteboards are restored at exactly the same time\n // they will not be synced correctly\n return world.getUserName() +\n \"_ON_\" + this.id + \"_AT_\" +\n this.timestamp.toString();\n}","funcProperties":{"__isSmartRef__":true,"id":6973},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6972":{"this":{"__isSmartRef__":true,"id":6721}},"6973":{"timestamp":{"__isSmartRef__":true,"id":6974},"user":"conradcalmez","tags":["accessing"]},"6974":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"6975":{"varMapping":{"__isSmartRef__":true,"id":6976},"source":"function initialSync(initialStrokes, initialMorphs,\n initialChanges) {\n var that = this,\n m,\n existingIds;\n\n alertOK('Synchronizing with channel.');\n // sync new strokes and morphs\n this.submorphs.each(function (ea) {\n var color,\n line;\n\n if (ea.identifier === undefined) {\n ea.identifier = ea.id;\n if (ea.isStroke) {\n color = {\n r: ea.getBorderColor().r * 255,\n g: ea.getBorderColor().g * 255,\n b: ea.getBorderColor().b * 255,\n a: ea.getBorderColor().a\n };\n line = that.packLine(\n ea.shape.vertices(),\n ea.timestamp,\n ea.identifier,\n color,\n ea.getBorderWidth(),\n ea.getBorderStyle()\n );\n that.sendLine(line);\n } else {\n that.sendMorph(ea, false, true);\n }\n }\n });\n this.oldSubmorphs = this.submorphs.pluck('identifier');\n // pull strokes and morphs that are not already there\n existingIds = this.submorphs.pluck('identifier');\n initialStrokes.each(function (ea) {\n that.drawLine(ea);\n });\n initialMorphs.each(function (ea) {\n if (ea.morph && existingIds.indexOf(ea.identifier) < 0) {\n m = that.deserializeMorph(ea.morph);\n that.addMorph(m);\n m.setPosition(pt(ea.position.x, ea.position.y));\n }\n });\n initialChanges.each(function (ea) {\n that.applyChanges(ea, initialMorphs.pluck('identifier'));\n });\n}","funcProperties":{"__isSmartRef__":true,"id":6977},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6976":{"this":{"__isSmartRef__":true,"id":6721}},"6977":{"timestamp":{"__isSmartRef__":true,"id":6978},"user":"conradcalmez","tags":[]},"6978":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"6979":{"varMapping":{"__isSmartRef__":true,"id":6980},"source":"function lineTo(point, optTransform, optColor) {\n var stroke,\n color,\n line;\n\n if (optTransform) {\n point = this.transformPoint(point);\n }\n stroke = this.getCurrentStroke(point);\n if (optColor) {\n color = optColor;\n stroke.setBorderColor(color);\n } else {\n color = this.color; \n }\n stroke.setVertices(stroke.vertices().concat([point]));\n if (this.isOnline()) {\n line = this.packLine(\n point,\n undefined, // TODO should this be Date.now()?\n stroke.identifier,\n {\n r: color.r * 255,\n g: color.g * 255,\n b: color.b * 255,\n a: color.a\n },\n stroke.getBorderWidth(),\n stroke.getBorderStyle()\n );\n this.sendLine(line);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6981},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6980":{"this":{"__isSmartRef__":true,"id":6721}},"6981":{"timestamp":{"__isSmartRef__":true,"id":6982},"user":"conradcalmez","tags":[]},"6982":{"isSerializedDate":true,"string":"Thu Nov 08 2012 17:25:24 GMT+0100 (CET)"},"6983":{"varMapping":{"__isSmartRef__":true,"id":6984},"source":"function morphMenuItems() {\n var world = lively.morphic.World.current(),\n items = $super(),\n itemString = \"activate sync\",\n penString = \" pencil styler\",\n chatString = \" chat\";\n\n if (this.isOnline()) {\n itemString = \"de\" + itemString;\n }\n items.push([itemString, function () {\n this.toggleActivation();\n }.bind(this)]);\n items.push([\"clear whiteboard\", function () {\n this.clear();\n }.bind(this)]);\n items.push([\n \"change channel\",\n function () {\n world.prompt(\n 'Enter a channel name',\n function (input) {\n this.setChannel(input);\n }.bind(this),\n this.getChannel()\n );\n }.bind(this)]);\n if (this.pencilStyler.isVisible()) {\n penString = \"hide\" + penString;\n } else {\n penString = \"show\" + penString;\n }\n items.push([penString, function () {\n this.pencilStyler.toggle();\n }.bind(this)]);\n if (this.chat.isVisible()) {\n chatString = \"hide\" + chatString;\n } else {\n chatString = \"show\" + chatString;\n }\n items.push([chatString, function () { this.chat.toggle(); }.bind(this)]);\n return items;\n}","funcProperties":{"__isSmartRef__":true,"id":6989},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6984":{"this":{"__isSmartRef__":true,"id":6721},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6985}},"6985":{"$super":{"__isSmartRef__":true,"id":6986}},"6986":{"varMapping":{"__isSmartRef__":true,"id":6987},"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":6988},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6987":{"obj":{"__isSmartRef__":true,"id":6721},"name":"morphMenuItems"},"6988":{},"6989":{"timestamp":{"__isSmartRef__":true,"id":6990},"user":"conradcalmez","tags":[]},"6990":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"6991":{"varMapping":{"__isSmartRef__":true,"id":6992},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown()) {\n this.handleStartEvent(evt);\n }\n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":6997},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6992":{"this":{"__isSmartRef__":true,"id":6721},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6993}},"6993":{"$super":{"__isSmartRef__":true,"id":6994}},"6994":{"varMapping":{"__isSmartRef__":true,"id":6995},"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":6996},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6995":{"obj":{"__isSmartRef__":true,"id":6721},"name":"onMouseDown"},"6996":{},"6997":{"timestamp":{"__isSmartRef__":true,"id":6998},"user":"conradcalmez","tags":["mouse actions"]},"6998":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"6999":{"varMapping":{"__isSmartRef__":true,"id":7000},"source":"function onMouseMove(evt) {\n this.moveCounter = this.moveCounter || 0;\n if (this.moveCounter >= 20) {\n this.handleMoveEvent(evt);\n } else {\n this.moveCounter += 1;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7005},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7000":{"this":{"__isSmartRef__":true,"id":6721},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7001}},"7001":{"$super":{"__isSmartRef__":true,"id":7002}},"7002":{"varMapping":{"__isSmartRef__":true,"id":7003},"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":7004},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7003":{"obj":{"__isSmartRef__":true,"id":6721},"name":"onMouseMove"},"7004":{},"7005":{"timestamp":{"__isSmartRef__":true,"id":7006},"user":"conradcalmez","tags":["mouse actions"]},"7006":{"isSerializedDate":true,"string":"Sun Nov 04 2012 11:43:43 GMT+0100 (CET)"},"7007":{"varMapping":{"__isSmartRef__":true,"id":7008},"source":"function onMouseOut(evt) {\n this.handleOutEvent(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":7013},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7008":{"this":{"__isSmartRef__":true,"id":6721},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7009}},"7009":{"$super":{"__isSmartRef__":true,"id":7010}},"7010":{"varMapping":{"__isSmartRef__":true,"id":7011},"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":7012},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7011":{"obj":{"__isSmartRef__":true,"id":6721},"name":"onMouseOut"},"7012":{},"7013":{"timestamp":{"__isSmartRef__":true,"id":7014},"user":"athomschke","tags":["mouse actions"]},"7014":{"isSerializedDate":true,"string":"Sun May 20 2012 18:55:58 GMT+0200 (CEST)"},"7015":{"varMapping":{"__isSmartRef__":true,"id":7016},"source":"function onMouseUp(evt) {\n this.handleEndEvent(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":7021},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7016":{"this":{"__isSmartRef__":true,"id":6721},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7017}},"7017":{"$super":{"__isSmartRef__":true,"id":7018}},"7018":{"varMapping":{"__isSmartRef__":true,"id":7019},"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":7020},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7019":{"obj":{"__isSmartRef__":true,"id":6721},"name":"onMouseUp"},"7020":{},"7021":{"timestamp":{"__isSmartRef__":true,"id":7022},"user":"athomschke","tags":["mouse actions"]},"7022":{"isSerializedDate":true,"string":"Sun May 20 2012 16:51:50 GMT+0200 (CEST)"},"7023":{"varMapping":{"__isSmartRef__":true,"id":7024},"source":"function onTouchEnd(evt) {\n this.handleEndEvent(evt);\n evt.stop();\n}","funcProperties":{"__isSmartRef__":true,"id":7029},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7024":{"this":{"__isSmartRef__":true,"id":6721},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7025}},"7025":{"$super":{"__isSmartRef__":true,"id":7026}},"7026":{"varMapping":{"__isSmartRef__":true,"id":7027},"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":7028},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7027":{"obj":{"__isSmartRef__":true,"id":6721},"name":"onTouchEnd"},"7028":{},"7029":{"timestamp":{"__isSmartRef__":true,"id":7030},"user":"athomschke","tags":["touch actions"]},"7030":{"isSerializedDate":true,"string":"Sun May 20 2012 15:00:05 GMT+0200 (CEST)"},"7031":{"varMapping":{"__isSmartRef__":true,"id":7032},"source":"function onTouchMove(evt) {\n this.handleMoveEvent(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":7033},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7032":{"this":{"__isSmartRef__":true,"id":6721}},"7033":{"timestamp":{"__isSmartRef__":true,"id":7034},"user":"conradcalmez","tags":["touch actions"]},"7034":{"isSerializedDate":true,"string":"Sun Nov 04 2012 11:44:04 GMT+0100 (CET)"},"7035":{"varMapping":{"__isSmartRef__":true,"id":7036},"source":"function onTouchStart(evt) {\n if (evt.touches.length === 1) {\n if (!this.handleStartEvent(evt)) {\n $super(evt);\n }\n } else {\n this.handleEndEvent(evt);\n $super(evt);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7041},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7036":{"this":{"__isSmartRef__":true,"id":6721},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7037}},"7037":{"$super":{"__isSmartRef__":true,"id":7038}},"7038":{"varMapping":{"__isSmartRef__":true,"id":7039},"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":7040},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7039":{"obj":{"__isSmartRef__":true,"id":6721},"name":"onTouchStart"},"7040":{},"7041":{"timestamp":{"__isSmartRef__":true,"id":7042},"user":"conradcalmez","tags":["touch actions"]},"7042":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7043":{"varMapping":{"__isSmartRef__":true,"id":7044},"source":"function reset() {\n this.deactivate();\n this.clear();\n this.setupButtons();\n this.setupConnections();\n \n this.owner.addMorph(this);\n \n this.isWhiteboard = true;\n this.setChannel('default');\n this.setUserName('');\n this.enteredBefore = false;\n this.isDrawing = false;\n this.currentStroke = null;\n this.prevState = null;\n this.doNotSerializeList = [\n 'showsHalos', 'lastTap', 'lastTimeClickedOnIpad', 'lastUpdate',\n 'startDate', 'lastUpdate', 'showsPie', 'selectionMorph', 'pieItems',\n 'moved', 'scrolled', 'selectable', 'showTimeout', 'pieTouch',\n 'enteredItem', 'activatedPieItem', 'moveTouch', 'tapTouch',\n 'textChunks', 'previousOwner', 'previousPosition'\n ];\n\n this.pencilStyler.reset();\n this.chat.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":7045},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7044":{"this":{"__isSmartRef__":true,"id":6721}},"7045":{"timestamp":{"__isSmartRef__":true,"id":7046},"user":"conradcalmez","tags":["initialization"]},"7046":{"isSerializedDate":true,"string":"Thu Nov 08 2012 17:18:13 GMT+0100 (CET)"},"7047":{"varMapping":{"__isSmartRef__":true,"id":7048},"source":"function toggleActivation() {\n if (!this.isOnline()) {\n this.loggedIn(function (status) {\n if (!status.isDone()) {\n return;\n }\n this.activate();\n });\n } else {\n this.deactivate();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7049},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7048":{"this":{"__isSmartRef__":true,"id":6721}},"7049":{"timestamp":{"__isSmartRef__":true,"id":7050},"user":"conradcalmez","tags":[]},"7050":{"isSerializedDate":true,"string":"Sun Nov 04 2012 11:56:20 GMT+0100 (CET)"},"7051":{"varMapping":{"__isSmartRef__":true,"id":7052},"source":"function transformPoint(pagePoint) {\n var whiteboardPoint = pagePoint\n .addPt(this.getScrollBounds().topLeft())\n .subPt(this.getPositionInWorld());\n return whiteboardPoint;\n}","funcProperties":{"__isSmartRef__":true,"id":7053},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7052":{"this":{"__isSmartRef__":true,"id":6721}},"7053":{"timestamp":{"__isSmartRef__":true,"id":7054},"user":"conradcalmez","tags":["drawing"]},"7054":{"isSerializedDate":true,"string":"Sun Nov 04 2012 11:57:15 GMT+0100 (CET)"},"7055":{"varMapping":{"__isSmartRef__":true,"id":7056},"source":"function getChannel() {\n return (this.channelName || 'example');\n}","funcProperties":{"__isSmartRef__":true,"id":7057},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7056":{"this":{"__isSmartRef__":true,"id":6721}},"7057":{"timestamp":{"__isSmartRef__":true,"id":7058},"user":"conradcalmez","tags":[]},"7058":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7059":{"varMapping":{"__isSmartRef__":true,"id":7060},"source":"function setChannel(channelName) {\n var that = this;\n\n this.channelName = channelName;\n // TODO: maybe we don't want this for proper offline/online switching\n // reasons.\n this.submorphs.each(function (ea) {\n ea.identifier = undefined;\n });\n\n if (this.isOnline()) {\n // this.submorphs.each(function (ea) {\n // ea.remove();\n // });\n this.socket.emit(\n 'channel',\n this.channelName,\n function (join, joinChannel, leave, leaveChannel, initialStrokes,\n initialMorphs, initialChanges) {\n if (join) {\n alertOK('Successfully joined channel ' +\n joinChannel + '.');\n that.initialSync(\n initialStrokes,\n initialMorphs,\n initialChanges\n );\n that.startStepping(1000, 'observeChanges');\n }\n if (leave) {\n alertOK('Successfully left channel ' + leaveChannel + '.');\n }\n }\n );\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7061},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7060":{"this":{"__isSmartRef__":true,"id":6721}},"7061":{"timestamp":{"__isSmartRef__":true,"id":7062},"user":"conradcalmez","tags":[]},"7062":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7063":{"varMapping":{"__isSmartRef__":true,"id":7064},"source":"function createStrokeShape(points, optSpec) {\n var pointArray,\n spec,\n stroke;\n\n if (points.constructor !== Array) {\n pointArray = [pt(points.x, points.y)];\n } else {\n pointArray = points;\n }\n if (optSpec === undefined) {\n spec = {\n timestamp: Date.now(),\n color: this.getColor(),\n width: this.getPencilSize(),\n style: this.getPencilStyle()\n };\n } else {\n spec = optSpec;\n spec.color = Color.rgba(\n optSpec.color.r,\n optSpec.color.g,\n optSpec.color.b,\n optSpec.color.a\n );\n }\n stroke = Morph.makePolygon(\n pointArray,\n 1,\n spec.color,\n Color.white.withA(0.0001)\n );\n stroke.setBorderWidth(spec.width);\n stroke.setBorderStyle(spec.style);\n stroke.disableEvents();\n stroke.disableDropping();\n stroke.isStroke = true;\n if (spec.identifier !== undefined) {\n stroke.identifier = spec.identifier;\n } else {\n stroke.identifier = stroke.id;\n }\n stroke.time = spec.timestamp;\n return stroke;\n}","funcProperties":{"__isSmartRef__":true,"id":7065},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7064":{"this":{"__isSmartRef__":true,"id":6721}},"7065":{"timestamp":{"__isSmartRef__":true,"id":7066},"user":"conradcalmez","tags":["drawing"]},"7066":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7067":{"varMapping":{"__isSmartRef__":true,"id":7068},"source":"function connectSocket() {\n var resource = 'socket.io',\n socketIOpath = '/socket.io.js',\n socketioURL = 'http://lively-kernel.org:4000/' +\n resource +\n socketIOpath,\n source;\n\n // load Socket.io library if required\n if (window.io === undefined) {\n source = JSLoader.getSync(socketioURL);\n window.eval(source);\n }\n // connect to server \n this.socket = io.connect(\n 'lively-kernel.org:4000',\n {\n 'force new connection': true,\n 'reconnection delay': 1000\n }\n );\n this.createSocketListeners();\n}","funcProperties":{"__isSmartRef__":true,"id":7069},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7068":{"this":{"__isSmartRef__":true,"id":6721}},"7069":{"timestamp":{"__isSmartRef__":true,"id":7070},"user":"conradcalmez","tags":[]},"7070":{"isSerializedDate":true,"string":"Sun Nov 04 2012 19:07:48 GMT+0100 (CET)"},"7071":{"varMapping":{"__isSmartRef__":true,"id":7072},"source":"function deleteMorphWith(identifier) {\n var toDelete = this.submorphs.find(function (ea) {\n return (ea.identifier === identifier);\n });\n // remove toDelete from oldSubmorphs ary\n if (!toDelete) {\n return;\n }\n this.oldSubmorphs = this.oldSubmorphs.select(function (ea) {\n return toDelete.identifier !== ea;\n });\n toDelete.remove();\n}","funcProperties":{"__isSmartRef__":true,"id":7073},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7072":{"this":{"__isSmartRef__":true,"id":6721}},"7073":{"timestamp":{"__isSmartRef__":true,"id":7074},"user":"conradcalmez","tags":["synchronization"]},"7074":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7075":{"varMapping":{"__isSmartRef__":true,"id":7076},"source":"function createSocketListeners() {\n var that = this;\n\n // auth / (dis)connect + channel join\n this.socket.on('connect', function () {\n that.setUserName(that.getUserName()); // TODO somehow looks strange\n that.setChannel(that.getChannel()); // TODO somehow looks strange\n });\n\n this.socket.on('error', function (reason) {\n alert('Unable to connect socket.io on namespace ' +\n that.getChannel() + ': ' + reason);\n that.deactivate();\n });\n\n // client (dis)connects\n this.socket.on('clientConnect', function (data) {\n var dataColor = Color.hsb(data.message.color.h,\n data.message.color.s,\n data.message.color.b),\n color = data.message.color ? dataColor : Color.black;\n that.chat.showMessage([\n {message: data.message.nick, color: color},\n {message: ' connected', color: Color.black}\n ]);\n });\n this.socket.on('clientDisconnect', function (data) {\n var dataColor = Color.hsb(data.message.color.h,\n data.message.color.s,\n data.message.color.b),\n color = data.message.color ? dataColor : Color.black;\n that.chat.showMessage([\n {message: data.message.nick, color: color},\n {message: ' disconnected', color: Color.black}\n ]);\n that.owner.submorphs.each(function (ea) {\n if (ea.isMouseIndicator && ea.identifier === data.message.id) {\n ea.remove();\n }\n });\n });\n\n // ping pong example\n this.socket.on('pong', function (data) {\n alertOK(data.message);\n });\n\n this.chat.createChatListeners();\n\n this.socket.on('draw', function (data) {\n that.drawLine(data.message);\n });\n\n this.socket.on('clear', function () {\n that.submorphs.invoke('remove');\n });\n\n this.socket.on('delete', function (data) {\n that.deleteMorphWith(data.message);\n });\n\n this.socket.on('morph', function (data) {\n that.addMorphFrom(data.message);\n });\n\n this.socket.on('mouse', function (data) {\n that.updateMouseIndicators(data);\n });\n\n this.socket.on('change', function (data) {\n that.applyChanges(data.message);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":7077},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7076":{"this":{"__isSmartRef__":true,"id":6721}},"7077":{"timestamp":{"__isSmartRef__":true,"id":7078},"user":"conradcalmez","tags":["synchronization"]},"7078":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7079":{"varMapping":{"__isSmartRef__":true,"id":7080},"source":"function addMorphFrom(message) {\n var that = this,\n indicatorId = message.id,\n morph,\n indicator;\n\n if (message.serialized) {\n morph = that.deserializeMorph(message.serialized);\n that.addMorph(morph);\n } else {\n indicator = this.owner.submorphs.find(function (ea) {\n return ea.identifier === indicatorId;\n });\n if (!indicator) {\n return;\n }\n\n indicator.submorphs.each(function (ea) {\n that.addMorph(ea);\n ea.setPosition(pt(message.position.x, message.position.y));\n });\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7081},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7080":{"this":{"__isSmartRef__":true,"id":6721}},"7081":{"timestamp":{"__isSmartRef__":true,"id":7082},"user":"conradcalmez","tags":["synchronization"]},"7082":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7083":{"varMapping":{"__isSmartRef__":true,"id":7084},"source":"function deserializeMorph(JSONmorph) {\n var serializer = ObjectGraphLinearizer.forNewLivelyCopy(),\n jso = JSON.parse(JSONmorph.morph),\n morph = serializer.deserializeJso(jso);\n morph.withAllSubmorphsDo(function () {\n if (typeof this.setNewId === 'function') {\n this.setNewId();\n }\n });\n return morph;\n}","funcProperties":{"__isSmartRef__":true,"id":7085},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7084":{"this":{"__isSmartRef__":true,"id":6721}},"7085":{"timestamp":{"__isSmartRef__":true,"id":7086},"user":"conradcalmez","tags":["synchronization"]},"7086":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7087":{"varMapping":{"__isSmartRef__":true,"id":7088},"source":"function defaultColor() {\n return Color.black;\n}","funcProperties":{"__isSmartRef__":true,"id":7089},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7088":{"this":{"__isSmartRef__":true,"id":6721}},"7089":{"timestamp":{"__isSmartRef__":true,"id":7090},"user":"conradcalmez","tags":["accessing"]},"7090":{"isSerializedDate":true,"string":"Fri Apr 27 2012 20:45:03 GMT+0200 (CEST)"},"7091":{"varMapping":{"__isSmartRef__":true,"id":7092},"source":"function getConnectedUserNames() {\n if (this.isOnline()) {\n this.socket.emit('names');\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7093},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7092":{"this":{"__isSmartRef__":true,"id":6721}},"7093":{"timestamp":{"__isSmartRef__":true,"id":7094},"user":"conradcalmez","tags":[]},"7094":{"isSerializedDate":true,"string":"Sun Nov 04 2012 12:33:30 GMT+0100 (CET)"},"7095":{"varMapping":{"__isSmartRef__":true,"id":7096},"source":"function defaultPencilSize() {\n return 1;\n}","funcProperties":{"__isSmartRef__":true,"id":7097},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7096":{"this":{"__isSmartRef__":true,"id":6721}},"7097":{"timestamp":{"__isSmartRef__":true,"id":7098},"user":"conradcalmez","tags":["accessing"]},"7098":{"isSerializedDate":true,"string":"Mon Apr 30 2012 08:59:02 GMT+0200 (CEST)"},"7099":{"varMapping":{"__isSmartRef__":true,"id":7100},"source":"function setPencilStyle(style) {\n this.pencilStyle = style;\n}","funcProperties":{"__isSmartRef__":true,"id":7101},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7100":{"this":{"__isSmartRef__":true,"id":6721}},"7101":{"timestamp":{"__isSmartRef__":true,"id":7102},"user":"conradcalmez","tags":["accessing"]},"7102":{"isSerializedDate":true,"string":"Wed May 02 2012 14:59:47 GMT+0200 (CEST)"},"7103":{"varMapping":{"__isSmartRef__":true,"id":7104},"source":"function defaultPencilStyle() {\n return \"solid\";\n}","funcProperties":{"__isSmartRef__":true,"id":7105},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7104":{"this":{"__isSmartRef__":true,"id":6721}},"7105":{"timestamp":{"__isSmartRef__":true,"id":7106},"user":"conradcalmez","tags":["accessing"]},"7106":{"isSerializedDate":true,"string":"Wed May 02 2012 15:03:39 GMT+0200 (CEST)"},"7107":{"varMapping":{"__isSmartRef__":true,"id":7108},"source":"function applyChanges(diffL, optInitialMorphIds) {\n var that = this,\n toRemove,\n morphChange,\n morph;\n\n if (diffL.removed) {\n toRemove = this.withAllSubmorphsDetect(function (ea) {\n return ea.identifier === diffL.removed;\n });\n if (toRemove) {\n toRemove.remove();\n }\n } else {\n Properties.own(diffL).each(function (ea) {\n if (diffL[ea] === 'null') {\n return false;\n }\n morphChange = lively.persistence.Serializer.deserialize(diffL[ea]);\n morph = that.withAllSubmorphsDetect(function (m) {\n return m.identifier === ea || m.id === ea;\n });\n\n if (!morph) {\n return false;\n }\n\n morph.applyModifications(morphChange.modified, true);\n that.fakeCopy(morph.identifier);\n\n that.applySubmorphOrderChanges(\n morph,\n morphChange.removed,\n morphChange.added,\n optInitialMorphIds\n );\n morph.refreshRenderContext();\n });\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7109},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7108":{"this":{"__isSmartRef__":true,"id":6721}},"7109":{"timestamp":{"__isSmartRef__":true,"id":7110},"user":"conradcalmez","tags":["diffing"]},"7110":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7111":{"varMapping":{"__isSmartRef__":true,"id":7112},"source":"function fakeCopy(optIdentifiers) {\n this.prevState = this.submorphs.collect(function (ea) {\n var m,\n identifierIndex = optIdentifiers.indexOf(ea.identifier);\n\n if (ea.isStroke) {\n return false;\n }\n if (!optIdentifiers || identifierIndex >= 0) {\n m = ea.copy(['attributeConnections']);\n m.identifier = ea.identifier;\n m.setName(ea.name);\n return m;\n }\n // TODO what is returned in this case here?\n }).select(function (ea) {\n return ea;\n });\n}","funcProperties":{"__isSmartRef__":true,"id":7113},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7112":{"this":{"__isSmartRef__":true,"id":6721}},"7113":{"timestamp":{"__isSmartRef__":true,"id":7114},"user":"conradcalmez","tags":[]},"7114":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7115":{"varMapping":{"__isSmartRef__":true,"id":7116},"source":"function observeChanges() {\n var that = this,\n diffL = {},\n remove = false,\n diffLNotEmpty;\n\n if (this.prevState === undefined) {\n this.fakeCopy();\n }\n\n this.prevState.each(function (sub) {\n var world = lively.morphic.World.current(),\n match = that.submorphs.find(function (ea) {\n return (sub.identifier === ea.identifier);\n }),\n tmpDiffList,\n identifierHoldingMorph,\n morphInHand;\n\n if (match) {\n tmpDiffList = sub.twoWayDiff(\n match,\n that.doNotSerializeList.concat(['identifier'])\n );\n if (tmpDiffList &&\n tmpDiffList.isEmpty &&\n !tmpDiffList.isEmpty()) {\n Properties.own(tmpDiffList).each(function (ea) {\n var prop = tmpDiffList[ea];\n if (prop.isEmpty && !prop.isEmpty()) {\n diffL[prop.matchingId] = prop;\n diffL[prop.matchingId].flattenPropertyTree();\n }\n });\n }\n } else if (!sub.isStroke) {\n identifierHoldingMorph = that.owner.submorphs.find(function (ea) {\n var identifierIndex = ea.submorphs.pluck('identifier').indexOf(\n sub.identifier\n );\n return (ea.isMouseIndicator && identifierIndex >= 0);\n });\n morphInHand = world.firstHand().submorphs.find(function (ea) {\n return ea.identifier === sub.identifier;\n });\n if (!identifierHoldingMorph && !morphInHand) {\n diffL = sub.identifier;\n remove = true;\n }\n }\n });\n diffLNotEmpty = Properties.own(diffL).find(function (ea) {\n return diffL[ea].isEmpty && !diffL[ea].isEmpty();\n });\n if (diffLNotEmpty) {\n that.sendChange(diffL, remove);\n }\n this.fakeCopy.bind(this).delay(0);\n}","funcProperties":{"__isSmartRef__":true,"id":7117},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7116":{"this":{"__isSmartRef__":true,"id":6721}},"7117":{"timestamp":{"__isSmartRef__":true,"id":7118},"user":"conradcalmez","tags":["diffing"]},"7118":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7119":{"varMapping":{"__isSmartRef__":true,"id":7120},"source":"function sendChange(change, optRemoved) {\n var that = this,\n serializedChange = {};\n\n if (this.isOnline()) {\n if (optRemoved) {\n serializedChange.removed = change;\n } else {\n Properties.own(change).each(function (ea) {\n if (Properties.own(change[ea].removed).length > 0) {\n that.sendMorph(\n {identifier: that.socket.socket.sessionid},\n true\n );\n }\n });\n Properties.own(change).each(function (ea) {\n var serializer = lively.persistence.Serializer;\n serializedChange[ea] = serializer.serialize(change[ea]);\n });\n }\n this.socket.emit('change', {\n message: serializedChange,\n me: false,\n broadcast: true\n });\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7121},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7120":{"this":{"__isSmartRef__":true,"id":6721}},"7121":{"timestamp":{"__isSmartRef__":true,"id":7122},"user":"conradcalmez","tags":[]},"7122":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7123":{"varMapping":{"__isSmartRef__":true,"id":7124},"source":"function createMouseIndicator(id, colorCode, nick) {\n var world = lively.morphic.World.current(),\n indicator = Morph.makeRectangle(\n rect(world.getExtent().subXY(10, 10), world.getExtent())\n );\n\n indicator.identifier = id;\n indicator.isMouseIndicator = true;\n indicator.disableDropping();\n if (colorCode) {\n indicator.setFill(Color.hsb(colorCode.h, colorCode.s, colorCode.b));\n }\n indicator.setToolTip(nick);\n indicator.moveOnBorderFrom = function (ownerMorph, position) {\n var extent = ownerMorph.getExtent(),\n original = true;\n if (position.x > extent.x) { // TODO refactor magic numbers\n position.x = extent.x;\n original = false;\n } else if (position.x < 0) {\n position.x = 0;\n original = false;\n }\n if (position.y > extent.y) {\n position.y = extent.y;\n original = false;\n } else if (position.y < 21) {\n position.y = 21;\n original = false;\n }\n this.setPosition(position);\n if (original) {\n this.submorphs.invoke('setVisible', true);\n } else {\n this.submorphs.invoke('setVisible', false);\n }\n };\n this.owner.addMorph(indicator);\n return indicator;\n}","funcProperties":{"__isSmartRef__":true,"id":7125},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7124":{"this":{"__isSmartRef__":true,"id":6721}},"7125":{"timestamp":{"__isSmartRef__":true,"id":7126},"user":"conradcalmez","tags":[]},"7126":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7127":{"varMapping":{"__isSmartRef__":true,"id":7128},"source":"function updateMouseIndicators(data) {\n var that = this,\n position = pt(data.message.x, data.message.y)\n .subPt(this.getScrollBounds().topLeft())\n .addPt(this.getPosition()),\n indicator = this.owner.submorphs.find(function (ea) {\n return ea.identifier === data.message.id;\n }) || this.createMouseIndicator(\n data.message.id,\n data.message.color,\n data.message.nick\n );\n\n if (data.message.remove) {\n indicator.remove();\n return;\n }\n\n indicator.moveOnBorderFrom(this, position);\n\n if (data.message.morphs) {\n data.message.morphs.each(function (ea) {\n var subMorph;\n if (ea.morph) {\n subMorph = that.deserializeMorph(ea.morph);\n } else {\n subMorph = that.withAllSubmorphsDetect(function (each) {\n return ea.identifier === each.identifier;\n });\n }\n if (!that.prevState) {\n that.prevState = [];\n }\n that.prevState = that.prevState.select(function (each) {\n return each.identifier !== subMorph.identifier;\n });\n indicator.addMorphBack(subMorph);\n // self repairing system could apply a submorph position here\n });\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7129},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7128":{"this":{"__isSmartRef__":true,"id":6721}},"7129":{"timestamp":{"__isSmartRef__":true,"id":7130},"user":"conradcalmez","tags":[]},"7130":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7131":{"varMapping":{"__isSmartRef__":true,"id":7132},"source":"function onTouchOut(evt) {\n this.handleOutEvent(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":7133},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7132":{"this":{"__isSmartRef__":true,"id":6721}},"7133":{"timestamp":{"__isSmartRef__":true,"id":7134},"user":"athomschke","tags":[]},"7134":{"isSerializedDate":true,"string":"Sun May 20 2012 14:58:38 GMT+0200 (CEST)"},"7135":{"varMapping":{"__isSmartRef__":true,"id":7136},"source":"function setUserName(name) {\n this.userName = name;\n if (this.isOnline()) {\n this.socket.emit('nick', {message: name, me: false, broadcast: true});\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7137},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7136":{"this":{"__isSmartRef__":true,"id":6721}},"7137":{"timestamp":{"__isSmartRef__":true,"id":7138},"user":"conradcalmez","tags":[]},"7138":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7139":{"varMapping":{"__isSmartRef__":true,"id":7140},"source":"function getUserName() {\n return this.userName || lively.morphic.World.current().requestUserName();\n}","funcProperties":{"__isSmartRef__":true,"id":7141},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7140":{"this":{"__isSmartRef__":true,"id":6721}},"7141":{"timestamp":{"__isSmartRef__":true,"id":7142},"user":"athomschke","tags":[]},"7142":{"isSerializedDate":true,"string":"Mon May 21 2012 18:39:36 GMT+0200 (CEST)"},"7143":{"varMapping":{"__isSmartRef__":true,"id":7144},"source":"function sendLine(line) {\n if (this.isOnline()) {\n this.socket.emit('draw', {\n message: line,\n me: false, // drawn locally ...\n broadcast: true // sent to all others\n });\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7145},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7144":{"this":{"__isSmartRef__":true,"id":6721}},"7145":{"timestamp":{"__isSmartRef__":true,"id":7146},"user":"conradcalmez","tags":[]},"7146":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7147":{"varMapping":{"__isSmartRef__":true,"id":7148},"source":"function sendMorph(aMorph, doNotAddToWhiteboard, optSerialize) {\n if (this.isOnline()) {\n this.socket.emit('morph', {\n message: {\n morphId: aMorph.identifier,\n doNotAddToWhiteboard: doNotAddToWhiteboard,\n serialized: optSerialize && aMorph.serialize()\n },\n me: false,\n broadcast: true\n });\n this.enteredBefore = false;\n }\n if (this.prevState !== undefined) {\n if (this.submorphs.length !== this.prevState.length) {\n this.fakeCopy();\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7149},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7148":{"this":{"__isSmartRef__":true,"id":6721}},"7149":{"timestamp":{"__isSmartRef__":true,"id":7150},"user":"conradcalmez","tags":[]},"7150":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7151":{"varMapping":{"__isSmartRef__":true,"id":7152},"source":"function getCurrentStroke(point) {\n if (this.currentStroke === null) {\n this.currentStroke = this.createStrokeShape(point);\n this.addMorph(this.currentStroke);\n }\n return this.currentStroke;\n}","funcProperties":{"__isSmartRef__":true,"id":7153},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7152":{"this":{"__isSmartRef__":true,"id":6721}},"7153":{"timestamp":{"__isSmartRef__":true,"id":7154},"user":"conradcalmez","tags":["accessing"]},"7154":{"isSerializedDate":true,"string":"Thu Nov 08 2012 17:26:39 GMT+0100 (CET)"},"7155":{"varMapping":{"__isSmartRef__":true,"id":7156},"source":"function handleStartEvent(evt) {\n var world = lively.morphic.World.current(),\n morphs = world.morphsContainingPoint(evt.getPosition()),\n whiteboardIndex = morphs.indexOf(this);\n if (whiteboardIndex < 0) {\n return false;\n }\n // TODO what is the implication of this?\n // all morphs behind the whiteboard will be ignored in the following check\n // what does array position mean?\n morphs.splice(whiteboardIndex);\n if (!morphs.find(function (ea) { return !ea.isStroke; }) &&\n world.firstHand().submorphs.length <= 0) {\n this.isDrawing = true;\n evt.stop();\n return true;\n }\n return false;\n}","funcProperties":{"__isSmartRef__":true,"id":7157},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7156":{"this":{"__isSmartRef__":true,"id":6721}},"7157":{"timestamp":{"__isSmartRef__":true,"id":7158},"user":"conradcalmez","tags":[]},"7158":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7159":{"varMapping":{"__isSmartRef__":true,"id":7160},"source":"function handleEndEvent(evt) {\n if (this.isDrawing) {\n this.isDrawing = false;\n this.currentStroke = undefined;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7161},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7160":{"this":{"__isSmartRef__":true,"id":6721}},"7161":{"timestamp":{"__isSmartRef__":true,"id":7162},"user":"conradcalmez","tags":[]},"7162":{"isSerializedDate":true,"string":"Sat Oct 27 2012 11:39:28 GMT+0200 (CEST)"},"7163":{"varMapping":{"__isSmartRef__":true,"id":7164},"source":"function handleMoveEvent(evt) {\n var point = this.transformPoint(evt.getPosition());\n if (this.isDrawing) {\n this.lineTo(point);\n }\n // TODO the active property seems not to be the exact right test since\n // a morph should be moved\n if (this.isOnline()) {\n this.moveMorphInHand(point);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7165},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7164":{"this":{"__isSmartRef__":true,"id":6721}},"7165":{"timestamp":{"__isSmartRef__":true,"id":7166},"user":"conradcalmez","tags":[]},"7166":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7167":{"varMapping":{"__isSmartRef__":true,"id":7168},"source":"function handleOutEvent(evt) {\n var world = lively.morphic.World.current();\n if (world.morphsContainingPoint(evt.getPosition()).indexOf(this) < 0) {\n this.handleEndEvent(evt);\n if (this.isOnline()) {\n this.enteredBefore = false;\n this.socket.emit('mouse', {\n message: {\n x: evt.getPosition().x,\n y: evt.getPosition().y,\n remove: world.firstHand().submorphs.slice(1).collect(\n function (ea) {\n return ea.identifier;\n }\n )\n },\n me: false, // happens on client\n broadcast: true // get send to other clients\n });\n world.firstHand().withAllSubmorphsDo(function (ea) {\n ea.identifier = undefined;\n });\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7169},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7168":{"this":{"__isSmartRef__":true,"id":6721}},"7169":{"timestamp":{"__isSmartRef__":true,"id":7170},"user":"conradcalmez","tags":[]},"7170":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7171":{"varMapping":{"__isSmartRef__":true,"id":7172},"source":"function moveMorphInHand(point) {\n //sync mouse position\n var that = this,\n world = lively.morphic.World.current(),\n data = {x: point.x,\n y: point.y},\n submorphsOfHand = world.firstHand().submorphs.slice(1);\n\n if (submorphsOfHand.length > 0) { // sync new morph in hand\n if (this.enteredBefore) {// morph was in hand before\n data.isNewMorphPosition = true;\n data.offset = {\n x: submorphsOfHand[0].getPosition().x,\n y: submorphsOfHand[0].getPosition().y\n };\n data.ids = submorphsOfHand.pluck('identifier');\n } else { // morph must be given to hand\n this.enteredBefore = true;\n data.morphs = submorphsOfHand.map(function (ea) {\n var info = ea.identifier ?\n {} : {morph: that.serializeMorph(ea)};\n return Object.merge(\n [\n info,\n {identifier: ea.identifier},\n {offset: {\n x: ea.getPosition().x,\n y: ea.getPosition().y\n }}\n ]\n );\n });\n }\n }\n\n this.socket.emit('mouse', {\n message: data,\n me: false,\n broadcast: true\n });\n}","funcProperties":{"__isSmartRef__":true,"id":7173},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7172":{"this":{"__isSmartRef__":true,"id":6721}},"7173":{"timestamp":{"__isSmartRef__":true,"id":7174},"user":"conradcalmez","tags":[]},"7174":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7175":{"varMapping":{"__isSmartRef__":true,"id":7176},"source":"function serializeMorph(morph) {\n var serialized;\n\n morph.withAllSubmorphsDo(function (ea) {\n ea.identifier = ea.id;\n });\n if (morph.selectionMorph) {\n disconnect(morph, \"extent\", morph.selectionMorph, \"setExtent\");\n disconnect(morph, \"_Position\", morph.selectionMorph, \"setPosition\");\n disconnect(morph, \"_Rotation\", morph.selectionMorph, \"setRotation\");\n disconnect(morph, \"_Scale\", morph.selectionMorph, \"setScale\");\n }\n serialized = morph.serialize(this.doNotSerializeList);\n if (morph.selectionMorph) {\n connect(morph, \"extent\", morph.selectionMorph, \"setExtent\");\n connect(morph, \"_Position\", morph.selectionMorph, \"setPosition\");\n connect(morph, \"_Rotation\", morph.selectionMorph, \"setRotation\");\n connect(morph, \"_Scale\", morph.selectionMorph, \"setScale\");\n }\n return serialized;\n}","funcProperties":{"__isSmartRef__":true,"id":7177},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7176":{"this":{"__isSmartRef__":true,"id":6721}},"7177":{"timestamp":{"__isSmartRef__":true,"id":7178},"user":"conradcalmez","tags":[]},"7178":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7179":{"varMapping":{"__isSmartRef__":true,"id":7180},"source":"function saveMorph(aMorph) {\n if (this.isOnline()) {\n this.socket.emit('morph', {\n message: {\n morphId: aMorph.identifier,\n parentId: aMorph.owner.identifier,\n position: {\n x: aMorph.getPosition().x,\n y: aMorph.getPosition().y\n }\n },\n me: false,\n broadcast: true\n });\n this.enteredBefore = false;\n }\n if (this.prevState !== undefined) {\n if (this.submorphs.length !== this.prevState.length) {\n this.fakeCopy();\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7181},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7180":{"this":{"__isSmartRef__":true,"id":6721}},"7181":{"timestamp":{"__isSmartRef__":true,"id":7182},"user":"conradcalmez","tags":[]},"7182":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7183":{"varMapping":{"__isSmartRef__":true,"id":7184},"source":"function applySubmorphOrderChanges(morph, toAdd, toRemove,\n optInitialMorphIds) {\n var that = this,\n alreadyOnBoard,\n toRemoveIdentifier;\n\n Properties.own(toAdd).each(function (submorphId) {\n var morphId = toAdd[submorphId].identifier;\n if (optInitialMorphIds && optInitialMorphIds.indexOf(morphId) < 0) {\n return;\n }\n alreadyOnBoard = that.withAllSubmorphsDetect(function (ea) {\n return ea.identifier === toAdd[submorphId].identifier;\n });\n if (alreadyOnBoard) {\n morph.addMorph(alreadyOnBoard);\n } else {\n morph.addMorph(toAdd[submorphId]);\n }\n });\n Properties.own(toRemove).each(function (toRemoveId) {\n toRemoveIdentifier = toRemove[toRemoveId].identifier;\n morph.submorphs.find(function (toRemoveMorph) {\n if (toRemoveMorph.identifier === toRemoveIdentifier) {\n toRemoveMorph.remove();\n }\n });\n });\n}","funcProperties":{"__isSmartRef__":true,"id":7185},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7184":{"this":{"__isSmartRef__":true,"id":6721}},"7185":{"timestamp":{"__isSmartRef__":true,"id":7186},"user":"conradcalmez","tags":[]},"7186":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7187":{"varMapping":{"__isSmartRef__":true,"id":7188},"source":"function loggedIn(callback) {\n var that = this,\n world = lively.morphic.World.current(),\n wr,\n dummy;\n\n if (!world.requestUserName()) {\n wr = new WebResource(Config.userNameURL);\n dummy = {\n doItWith: function (input) {\n callback.apply(that, input);\n }\n };\n connect(wr, \"status\", dummy, \"doItWith\", {\n converter: function (status) {\n return [status];\n }\n });\n wr.beAsync();\n wr.post();\n return false;\n }\n callback.apply(this, [{isDone: function () { return true; }}]);\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":7189},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7188":{"this":{"__isSmartRef__":true,"id":6721}},"7189":{"timestamp":{"__isSmartRef__":true,"id":7190},"user":"conradcalmez","tags":[]},"7190":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7191":{"varMapping":{"__isSmartRef__":true,"id":7192},"source":"function packLine(vertice, time, id, color, width, style) {\n var line = {\n board: this.getChannel(),\n time: time,\n drawer: this.getDrawerID(),\n identifier: id,\n vector: vertice,\n color: color,\n width: width,\n style: style\n };\n return line;\n}","funcProperties":{"__isSmartRef__":true,"id":7193},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7192":{"this":{"__isSmartRef__":true,"id":6721}},"7193":{"timestamp":{"__isSmartRef__":true,"id":7194},"user":"conradcalmez","tags":["synchronization"]},"7194":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7195":{"varMapping":{"__isSmartRef__":true,"id":7196},"source":"function drawLine(line) {\n var stroke = this.submorphs.find(function (ea) {\n return line.identifier === ea.identifier;\n }),\n vector = line.vector;\n if (!stroke) {\n stroke = this.createStrokeShape(vector, line);\n this.addMorph(stroke);\n }\n if (vector instanceof Array) {\n vector.each(function (ea) {\n line.setVertices(stroke.vertices().concat([pt(ea.x, ea.y)]));\n });\n } else {\n stroke.setVertices(stroke.vertices().concat([pt(vector.x, vector.y)]));\n }\n}","funcProperties":{"__isSmartRef__":true,"id":7197},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7196":{"this":{"__isSmartRef__":true,"id":6721}},"7197":{"timestamp":{"__isSmartRef__":true,"id":7198},"user":"conradcalmez","tags":["drawing"]},"7198":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:03:36 GMT+0100 (CET)"},"7199":{"varMapping":{"__isSmartRef__":true,"id":7200},"source":"function setupButtons() {\n this.owner.get('TitleBar').submorphs.select(function (ea) {\n if (ea.extraButton) {\n return ea;\n }\n }).each(function (ea) {\n ea.remove();\n });\n this.createTitleBarButton(\n \"O\",\n \"toggles online state\",\n this,\n \"active\",\n \"toggleActivation\"\n );\n this.createTitleBarButton(\n \"C\",\n \"opens the chat pane\",\n this.chat,\n \"_Visible\",\n \"toggle\"\n );\n this.createTitleBarButton(\n \"P\",\n \"opens the pencil styler\",\n this.pencilStyler,\n \"_Visible\",\n \"toggle\"\n );\n}","funcProperties":{"__isSmartRef__":true,"id":7201},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7200":{"this":{"__isSmartRef__":true,"id":6721}},"7201":{"timestamp":{"__isSmartRef__":true,"id":7202},"user":"conradcalmez","tags":[]},"7202":{"isSerializedDate":true,"string":"Thu Nov 08 2012 19:13:31 GMT+0100 (CET)"},"7203":{"sourceObj":{"__isSmartRef__":true,"id":6713},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6713},"targetMethodName":"onFire","varMapping":{"__isSmartRef__":true,"id":7204},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7204":{"source":{"__isSmartRef__":true,"id":6713},"target":{"__isSmartRef__":true,"id":6713}},"7205":{"setActive":{"__isSmartRef__":true,"id":7206},"setInactive":{"__isSmartRef__":true,"id":7213},"toggleState":{"__isSmartRef__":true,"id":7216},"onFire":{"__isSmartRef__":true,"id":7219}},"7206":{"varMapping":{"__isSmartRef__":true,"id":7207},"source":"function setActive() {\n this.setFill(this.activeFill);\n }","funcProperties":{"__isSmartRef__":true,"id":7212},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7207":{"this":{"__isSmartRef__":true,"id":6713},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7208}},"7208":{"$super":{"__isSmartRef__":true,"id":7209}},"7209":{"varMapping":{"__isSmartRef__":true,"id":7210},"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":7211},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7210":{"obj":{"__isSmartRef__":true,"id":6713},"name":"setActive"},"7211":{},"7212":{},"7213":{"varMapping":{"__isSmartRef__":true,"id":7214},"source":"function setInactive() {\n this.setFill(this.normalFill);\n }","funcProperties":{"__isSmartRef__":true,"id":7215},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7214":{"this":{"__isSmartRef__":true,"id":6713}},"7215":{},"7216":{"varMapping":{"__isSmartRef__":true,"id":7217},"source":"function toggleState(bool) {\n if (bool) {\n this.setActive();\n } else {\n this.setInactive();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7218},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7217":{"this":{"__isSmartRef__":true,"id":6713}},"7218":{},"7219":{"varMapping":{"__isSmartRef__":true,"id":7220},"source":"function onFire() {\n this.targetObject[this.toggleFunction].apply(this.targetObject);\n }","funcProperties":{"__isSmartRef__":true,"id":7221},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7220":{"this":{"__isSmartRef__":true,"id":6713}},"7221":{},"7222":{"submorphs":[{"__isSmartRef__":true,"id":7223}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7228},"eventHandler":{"__isSmartRef__":true,"id":7229},"_ClipMode":"visible","derivationIds":[],"id":"B9E4490A-C2FF-46F0-A4F7-E3DA3AEAEF6C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":7223},"_PreviousBorderWidth":1,"whiteboard":{"__isSmartRef__":true,"id":6721},"targetObject":{"__isSmartRef__":true,"id":1567},"toggleFunction":"toggle","__serializedExpressions__":["activeFill","_Position"],"_ToolTip":"opens the chat pane","extraButton":true,"active":false,"attributeConnections":[{"__isSmartRef__":true,"id":7230}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6631},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7232},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","activeFill":"Color.rgb(0,204,0)","_Position":"lively.pt(60.0,1.0)"},"7223":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7224},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7225}],"eventHandler":{"__isSmartRef__":true,"id":7227},"_ClipMode":"hidden","derivationIds":[],"id":"DC68F384-210B-4CBF-B127-7C1DD06824AB","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7222},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"7224":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7225":{"style":{"__isSmartRef__":true,"id":7226},"chunkOwner":{"__isSmartRef__":true,"id":7223},"_id":"_168716","storedString":"C","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7226":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7227":{"morph":{"__isSmartRef__":true,"id":7223},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7228":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"7229":{"morph":{"__isSmartRef__":true,"id":7222},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7230":{"sourceObj":{"__isSmartRef__":true,"id":7222},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7222},"targetMethodName":"onFire","varMapping":{"__isSmartRef__":true,"id":7231},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7231":{"source":{"__isSmartRef__":true,"id":7222},"target":{"__isSmartRef__":true,"id":7222}},"7232":{"setActive":{"__isSmartRef__":true,"id":7233},"setInactive":{"__isSmartRef__":true,"id":7240},"toggleState":{"__isSmartRef__":true,"id":7243},"onFire":{"__isSmartRef__":true,"id":7246}},"7233":{"varMapping":{"__isSmartRef__":true,"id":7234},"source":"function setActive() {\n this.setFill(this.activeFill);\n }","funcProperties":{"__isSmartRef__":true,"id":7239},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7234":{"this":{"__isSmartRef__":true,"id":7222},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7235}},"7235":{"$super":{"__isSmartRef__":true,"id":7236}},"7236":{"varMapping":{"__isSmartRef__":true,"id":7237},"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":7238},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7237":{"obj":{"__isSmartRef__":true,"id":7222},"name":"setActive"},"7238":{},"7239":{},"7240":{"varMapping":{"__isSmartRef__":true,"id":7241},"source":"function setInactive() {\n this.setFill(this.normalFill);\n }","funcProperties":{"__isSmartRef__":true,"id":7242},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7241":{"this":{"__isSmartRef__":true,"id":7222}},"7242":{},"7243":{"varMapping":{"__isSmartRef__":true,"id":7244},"source":"function toggleState(bool) {\n if (bool) {\n this.setActive();\n } else {\n this.setInactive();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7245},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7244":{"this":{"__isSmartRef__":true,"id":7222}},"7245":{},"7246":{"varMapping":{"__isSmartRef__":true,"id":7247},"source":"function onFire() {\n this.targetObject[this.toggleFunction].apply(this.targetObject);\n }","funcProperties":{"__isSmartRef__":true,"id":7248},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7247":{"this":{"__isSmartRef__":true,"id":7222}},"7248":{},"7249":{"submorphs":[{"__isSmartRef__":true,"id":7250}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7255},"eventHandler":{"__isSmartRef__":true,"id":7256},"_ClipMode":"visible","derivationIds":[],"id":"D8A72207-08D6-4B04-ABA3-79B563200DEB","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":7250},"_PreviousBorderWidth":1,"whiteboard":{"__isSmartRef__":true,"id":6721},"targetObject":{"__isSmartRef__":true,"id":1710},"toggleFunction":"toggle","__serializedExpressions__":["activeFill","_Position"],"_ToolTip":"opens the pencil styler","extraButton":true,"active":false,"attributeConnections":[{"__isSmartRef__":true,"id":7257}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6631},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7259},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","activeFill":"Color.rgb(0,204,0)","_Position":"lively.pt(80.0,1.0)"},"7250":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7251},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7252}],"eventHandler":{"__isSmartRef__":true,"id":7254},"_ClipMode":"hidden","derivationIds":[],"id":"4362DC30-2380-47E0-9FF2-965D5A8472B8","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7249},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"7251":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"7252":{"style":{"__isSmartRef__":true,"id":7253},"chunkOwner":{"__isSmartRef__":true,"id":7250},"_id":"_168719","storedString":"P","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7253":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7254":{"morph":{"__isSmartRef__":true,"id":7250},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7255":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"7256":{"morph":{"__isSmartRef__":true,"id":7249},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7257":{"sourceObj":{"__isSmartRef__":true,"id":7249},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7249},"targetMethodName":"onFire","varMapping":{"__isSmartRef__":true,"id":7258},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7258":{"source":{"__isSmartRef__":true,"id":7249},"target":{"__isSmartRef__":true,"id":7249}},"7259":{"setActive":{"__isSmartRef__":true,"id":7260},"setInactive":{"__isSmartRef__":true,"id":7267},"toggleState":{"__isSmartRef__":true,"id":7270},"onFire":{"__isSmartRef__":true,"id":7273}},"7260":{"varMapping":{"__isSmartRef__":true,"id":7261},"source":"function setActive() {\n this.setFill(this.activeFill);\n }","funcProperties":{"__isSmartRef__":true,"id":7266},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7261":{"this":{"__isSmartRef__":true,"id":7249},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7262}},"7262":{"$super":{"__isSmartRef__":true,"id":7263}},"7263":{"varMapping":{"__isSmartRef__":true,"id":7264},"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":7265},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7264":{"obj":{"__isSmartRef__":true,"id":7249},"name":"setActive"},"7265":{},"7266":{},"7267":{"varMapping":{"__isSmartRef__":true,"id":7268},"source":"function setInactive() {\n this.setFill(this.normalFill);\n }","funcProperties":{"__isSmartRef__":true,"id":7269},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7268":{"this":{"__isSmartRef__":true,"id":7249}},"7269":{},"7270":{"varMapping":{"__isSmartRef__":true,"id":7271},"source":"function toggleState(bool) {\n if (bool) {\n this.setActive();\n } else {\n this.setInactive();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7272},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7271":{"this":{"__isSmartRef__":true,"id":7249}},"7272":{},"7273":{"varMapping":{"__isSmartRef__":true,"id":7274},"source":"function onFire() {\n this.targetObject[this.toggleFunction].apply(this.targetObject);\n }","funcProperties":{"__isSmartRef__":true,"id":7275},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7274":{"this":{"__isSmartRef__":true,"id":7249}},"7275":{},"7276":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_ClipMode":"visible","_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":7277},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(952.8,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(102,102,102)"},"7277":{"stops":[{"__isSmartRef__":true,"id":7278},{"__isSmartRef__":true,"id":7279}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7278":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"7279":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(163,163,163)"},"7280":{"morph":{"__isSmartRef__":true,"id":6631},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7281":{"resizeWidth":true,"adjustForNewBounds":true},"7282":{"partName":"TitleBar","requiredModules":[],"idOnLoad":"2D31F2C5-1C5B-4863-BB23-699A70A8FF61","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7283":{"_ClipMode":"visible","__serializedExpressions__":["_Padding","_Extent","_Position"],"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(952.8,605.9)","_Position":"lively.pt(0.0,0.0)"},"7284":{"morph":{"__isSmartRef__":true,"id":6630},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7285":{"adjustForNewBounds":true},"7286":{"a":1,"b":0,"c":0,"d":1,"e":406,"f":123,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7287":{"a":1,"b":0,"c":0,"d":1,"e":3,"f":2,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7288":{"partsSpaceName":"PartsBin/Collaboration/","comment":"A whiteboard designed for syncing with other worlds, based on svg paintings. It is able to sync whole morphs and changes on them, too.\n\nDocumentation:\nhttp://lively-kernel.org/repository/webwerkstatt/users/conradcalmez/collaboration/HighLevelViewSyncMorph.xhtml\nhttp://lively-kernel.org/repository/webwerkstatt/users/conradcalmez/collaboration/TechViewSyncMorph.xhtml","migrationLevel":4,"partName":"SyncMorph","changes":[{"__isSmartRef__":true,"id":7289},{"__isSmartRef__":true,"id":7291},{"__isSmartRef__":true,"id":7293},{"__isSmartRef__":true,"id":7295},{"__isSmartRef__":true,"id":7297},{"__isSmartRef__":true,"id":7299},{"__isSmartRef__":true,"id":7301},{"__isSmartRef__":true,"id":7303},{"__isSmartRef__":true,"id":7305},{"__isSmartRef__":true,"id":7307},{"__isSmartRef__":true,"id":7309},{"__isSmartRef__":true,"id":7311},{"__isSmartRef__":true,"id":7313},{"__isSmartRef__":true,"id":7315},{"__isSmartRef__":true,"id":7317},{"__isSmartRef__":true,"id":7319},{"__isSmartRef__":true,"id":7321},{"__isSmartRef__":true,"id":7323},{"__isSmartRef__":true,"id":7325},{"__isSmartRef__":true,"id":7327},{"__isSmartRef__":true,"id":7329},{"__isSmartRef__":true,"id":7331},{"__isSmartRef__":true,"id":7333},{"__isSmartRef__":true,"id":7335},{"__isSmartRef__":true,"id":7337},{"__isSmartRef__":true,"id":7339},{"__isSmartRef__":true,"id":7341},{"__isSmartRef__":true,"id":7343},{"__isSmartRef__":true,"id":7345},{"__isSmartRef__":true,"id":7347},{"__isSmartRef__":true,"id":7349},{"__isSmartRef__":true,"id":7351},{"__isSmartRef__":true,"id":7353},{"__isSmartRef__":true,"id":7355},{"__isSmartRef__":true,"id":7357},{"__isSmartRef__":true,"id":7359},{"__isSmartRef__":true,"id":7361},{"__isSmartRef__":true,"id":7363},{"__isSmartRef__":true,"id":7365},{"__isSmartRef__":true,"id":7367},{"__isSmartRef__":true,"id":7369},{"__isSmartRef__":true,"id":7371},{"__isSmartRef__":true,"id":7373},{"__isSmartRef__":true,"id":7375},{"__isSmartRef__":true,"id":7377},{"__isSmartRef__":true,"id":7379},{"__isSmartRef__":true,"id":7381},{"__isSmartRef__":true,"id":7383},{"__isSmartRef__":true,"id":7385},{"__isSmartRef__":true,"id":7387},{"__isSmartRef__":true,"id":7389}],"idOnLoad":"155F7370-31A5-4A51-A51C-0E89B027E652","lastModifiedDate":{"__isSmartRef__":true,"id":7391},"revisionOnLoad":183757,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7289":{"date":{"__isSmartRef__":true,"id":7290},"author":"conradcalmez","message":"cleaned the code and fixed offsets of tools right of the window","id":"458D84AB-63DA-49E2-8C6E-4CB87107D0F3"},"7290":{"isSerializedDate":true,"string":"Thu Nov 08 2012 19:21:41 GMT+0100 (CET)"},"7291":{"date":{"__isSmartRef__":true,"id":7292},"author":"conradcalmez","message":"WIP, do not use\ncreate title bar buttons dynamically when reset","id":"323715F7-B7AC-4288-8660-AD8EDBC8CB27"},"7292":{"isSerializedDate":true,"string":"Sun Nov 04 2012 20:14:43 GMT+0100 (CET)"},"7293":{"date":{"__isSmartRef__":true,"id":7294},"author":"conradcalmez","message":"simple unit test for whiteboard","id":"929E546D-A418-4B2D-88A4-87EE84F21A97"},"7294":{"isSerializedDate":true,"string":"Wed Oct 24 2012 16:32:38 GMT+0200 (CEST)"},"7295":{"date":{"__isSmartRef__":true,"id":7296},"author":"bsiegmund","message":"fixed the buttons not beeing green","id":"8FD1E867-F6A0-4EB1-910E-CBBCA504D481"},"7296":{"isSerializedDate":true,"string":"Wed Jul 04 2012 15:48:36 GMT+0200 (CEST)"},"7297":{"date":{"__isSmartRef__":true,"id":7298},"author":"athomschke","message":"fixed remote drawing","id":"E061AD92-2044-416C-9FCA-AFCEC2EA833B"},"7298":{"isSerializedDate":true,"string":"Wed Jul 04 2012 09:10:15 GMT+0200 (CEST)"},"7299":{"date":{"__isSmartRef__":true,"id":7300},"author":"athomschke","message":"more exclude from diffs","id":"E46E6973-E99F-4BC2-AC06-E17E07A30234"},"7300":{"isSerializedDate":true,"string":"Wed Jun 13 2012 10:20:24 GMT+0200 (CEST)"},"7301":{"date":{"__isSmartRef__":true,"id":7302},"author":"athomschke","message":"fixed sending bugs","id":"0BED73BE-6C8E-4BFF-A574-8D159FD42E3F"},"7302":{"isSerializedDate":true,"string":"Wed Jun 13 2012 10:17:54 GMT+0200 (CEST)"},"7303":{"date":{"__isSmartRef__":true,"id":7304},"author":"athomschke","message":"deactivated change observation","id":"FC420817-EC13-4193-9558-EE0238ACD04D"},"7304":{"isSerializedDate":true,"string":"Tue Jun 12 2012 12:27:26 GMT+0200 (CEST)"},"7305":{"date":{"__isSmartRef__":true,"id":7306},"author":"athomschke","message":"deactivated change observation","id":"72A3865C-F98D-4DD7-8E0F-F7FB49F1D3D6"},"7306":{"isSerializedDate":true,"string":"Tue Jun 12 2012 12:27:25 GMT+0200 (CEST)"},"7307":{"date":{"__isSmartRef__":true,"id":7308},"author":"conradcalmez","message":"put button creation in onLoad","id":"96E1B143-91D3-45FD-A90E-CECC069001BC"},"7308":{"isSerializedDate":true,"string":"Tue May 15 2012 15:40:10 GMT+0200 (CEST)"},"7309":{"date":{"__isSmartRef__":true,"id":7310},"author":"conradcalmez","message":"put button creation in onLoad","id":"13E0D54C-177F-4576-AAB9-701B9104B5AE"},"7310":{"isSerializedDate":true,"string":"Tue May 15 2012 15:33:26 GMT+0200 (CEST)"},"7311":{"date":{"__isSmartRef__":true,"id":7312},"author":"conradcalmez","message":"put button creation in onLoad","id":"8CF30CBF-6D1D-4723-A0BE-78C72E7A80DA"},"7312":{"isSerializedDate":true,"string":"Tue May 15 2012 15:33:02 GMT+0200 (CEST)"},"7313":{"date":{"__isSmartRef__":true,"id":7314},"author":"conradcalmez","message":"fixed bug with alpha values","id":"45ED3AE9-C89C-43C7-A943-B9430B281B61"},"7314":{"isSerializedDate":true,"string":"Tue May 08 2012 19:17:44 GMT+0200 (CEST)"},"7315":{"date":{"__isSmartRef__":true,"id":7316},"author":"conradcalmez","message":"fixed bug with alpha values","id":"4178C581-2FCB-47D2-9E0D-268644BD843D"},"7316":{"isSerializedDate":true,"string":"Tue May 08 2012 19:16:07 GMT+0200 (CEST)"},"7317":{"date":{"__isSmartRef__":true,"id":7318},"author":"conradcalmez","message":"rebuild offset fix","id":"693EFA04-32AB-4FAF-A12E-E841FA33F2B9"},"7318":{"isSerializedDate":true,"string":"Tue May 08 2012 16:33:01 GMT+0200 (CEST)"},"7319":{"date":{"__isSmartRef__":true,"id":7320},"author":"athomschke","message":"init - eveloped from WhiteBoard","id":"D9907B54-9746-4C92-8DD8-960F4EFD4B68"},"7320":{"isSerializedDate":true,"string":"Thu May 03 2012 11:46:55 GMT+0200 (CEST)"},"7321":{"date":{"__isSmartRef__":true,"id":7322},"author":"undefined","message":"restoring older version","id":"DF0E5C88-D6B0-491C-A9BB-A37C9146CD21"},"7322":{"isSerializedDate":true,"string":"Wed Apr 25 2012 18:07:45 GMT+0200 (CEST)"},"7323":{"date":{"__isSmartRef__":true,"id":7324},"author":"undefined","message":"first adjustments to socket io","id":"E438495A-1570-47C0-8E70-40BE904677BE"},"7324":{"isSerializedDate":true,"string":"Tue Apr 24 2012 15:30:50 GMT+0200 (CEST)"},"7325":{"date":{"__isSmartRef__":true,"id":7326},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7326":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7327":{"date":{"__isSmartRef__":true,"id":7328},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7328":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7329":{"date":{"__isSmartRef__":true,"id":7330},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7330":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7331":{"date":{"__isSmartRef__":true,"id":7332},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7332":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"7333":{"date":{"__isSmartRef__":true,"id":7334},"author":"undefined","message":"copied and adapted from WhiteBoard part","id":"9BB5FF37-8D16-40E8-AD37-E352A5BC7BC2"},"7334":{"isSerializedDate":true,"string":"Wed Apr 18 2012 14:01:32 GMT+0200 (CEST)"},"7335":{"date":{"__isSmartRef__":true,"id":7336},"author":"undefined","message":"integrated sync morph functionality","id":"ACDC1527-238D-4D72-AAA1-407F1EEA02CF"},"7336":{"isSerializedDate":true,"string":"Wed Apr 25 2012 12:18:37 GMT+0200 (CEST)"},"7337":{"date":{"__isSmartRef__":true,"id":7338},"author":"conradcalmez","message":"added chat GUI","id":"4254F06C-37FB-46DC-851F-350EA895BDA3"},"7338":{"isSerializedDate":true,"string":"Thu Apr 26 2012 18:08:43 GMT+0200 (CEST)"},"7339":{"date":{"__isSmartRef__":true,"id":7340},"author":"conradcalmez","message":"refined chat functionality","id":"256DC98B-38BA-4A85-9EF1-830A9D4C702B"},"7340":{"isSerializedDate":true,"string":"Fri Apr 27 2012 10:26:51 GMT+0200 (CEST)"},"7341":{"date":{"__isSmartRef__":true,"id":7342},"author":"conradcalmez","message":"small chat fix","id":"ED314F3A-3FDF-4FE8-B84D-C8AA930292B1"},"7342":{"isSerializedDate":true,"string":"Fri Apr 27 2012 11:01:33 GMT+0200 (CEST)"},"7343":{"date":{"__isSmartRef__":true,"id":7344},"author":"conradcalmez","message":"added support for showing user names on client side","id":"F2A08A9F-07AB-474A-BAA0-C572AEAC1794"},"7344":{"isSerializedDate":true,"string":"Fri Apr 27 2012 11:57:57 GMT+0200 (CEST)"},"7345":{"date":{"__isSmartRef__":true,"id":7346},"author":"conradcalmez","message":"empty input does not send message","id":"11316392-62F2-43F0-BFA8-46992E692BE8"},"7346":{"isSerializedDate":true,"string":"Fri Apr 27 2012 12:20:07 GMT+0200 (CEST)"},"7347":{"date":{"__isSmartRef__":true,"id":7348},"author":"conradcalmez","message":"irc like commands","id":"54F1ED3B-C2C3-4449-B8D8-FE3ABCDA1626"},"7348":{"isSerializedDate":true,"string":"Fri Apr 27 2012 13:00:53 GMT+0200 (CEST)"},"7349":{"date":{"__isSmartRef__":true,"id":7350},"author":"conradcalmez","message":"update","id":"7EFE9327-DFF1-4A83-9CD2-D3CD845E0AE9"},"7350":{"isSerializedDate":true,"string":"Fri Apr 27 2012 13:42:09 GMT+0200 (CEST)"},"7351":{"date":{"__isSmartRef__":true,"id":7352},"author":"conradcalmez","message":"chat menu item was out of sync","id":"DB0AF77E-3879-4EDE-B492-0FB18E3B4CF7"},"7352":{"isSerializedDate":true,"string":"Fri Apr 27 2012 13:43:54 GMT+0200 (CEST)"},"7353":{"date":{"__isSmartRef__":true,"id":7354},"author":"conradcalmez","message":"added /names and pencil size features","id":"BF425A3B-1FDE-4407-88E7-8E82C7F7C177"},"7354":{"isSerializedDate":true,"string":"Mon Apr 30 2012 09:12:21 GMT+0200 (CEST)"},"7355":{"date":{"__isSmartRef__":true,"id":7356},"author":"conradcalmez","message":"last fixes before we go.","id":"7353B8BF-FFBD-45FD-90AC-01ED94F01771"},"7356":{"isSerializedDate":true,"string":"Wed May 02 2012 08:05:22 GMT+0200 (CEST)"},"7357":{"date":{"__isSmartRef__":true,"id":7358},"author":"conradcalmez","message":"last fixes before we go (hopefully)","id":"5A31AF3D-47CA-48C1-8005-8886A6C3E7F8"},"7358":{"isSerializedDate":true,"string":"Wed May 02 2012 08:07:05 GMT+0200 (CEST)"},"7359":{"date":{"__isSmartRef__":true,"id":7360},"author":"athomschke","message":"I hopefully merged the new iPad morph dragging functionality correctly with conrads new transformations.","id":"7831E0B3-DA31-4BEF-A3BF-A7D05A6E7B27"},"7360":{"isSerializedDate":true,"string":"Tue May 08 2012 15:29:27 GMT+0200 (CEST)"},"7361":{"date":{"__isSmartRef__":true,"id":7362},"author":"undefined","message":"merged with applying added and removed morphs","id":"FBA3FB23-A196-4B3B-B9A4-BFBCD22C9B7B"},"7362":{"isSerializedDate":true,"string":"Tue May 15 2012 10:53:04 GMT+0200 (CEST)"},"7363":{"date":{"__isSmartRef__":true,"id":7364},"author":"conradcalmez","message":"disconnect old connection to buttons on reset","id":"73D533C7-48BA-40A6-9811-3F5268441F63"},"7364":{"isSerializedDate":true,"string":"Tue May 15 2012 15:55:48 GMT+0200 (CEST)"},"7365":{"date":{"__isSmartRef__":true,"id":7366},"author":"athomschke","message":"reactivated it","id":"28F944B7-B264-45A2-899C-908212478AAA"},"7366":{"isSerializedDate":true,"string":"Tue Jun 12 2012 12:34:18 GMT+0200 (CEST)"},"7367":{"date":{"__isSmartRef__":true,"id":7368},"author":"athomschke","message":"changes","id":"9D40E3AE-48B2-4DEC-B5F8-F2730DC3D73D"},"7368":{"isSerializedDate":true,"string":"Tue Jun 26 2012 11:09:42 GMT+0200 (CEST)"},"7369":{"date":{"__isSmartRef__":true,"id":7370},"author":"athomschke","message":"adapted new interface","id":"6C910B4A-7A8F-4072-A629-18A12B242510"},"7370":{"isSerializedDate":true,"string":"Tue Jun 26 2012 11:11:54 GMT+0200 (CEST)"},"7371":{"date":{"__isSmartRef__":true,"id":7372},"author":"athomschke","message":"change intervals","id":"E808B9E4-90B6-4470-AEB4-A0FFA5C00945"},"7372":{"isSerializedDate":true,"string":"Tue Jun 26 2012 11:19:50 GMT+0200 (CEST)"},"7373":{"date":{"__isSmartRef__":true,"id":7374},"author":"undefined","message":"fixed svg fill bug","id":"B3AFD72B-2EAF-43A1-B949-93566BD19667"},"7374":{"isSerializedDate":true,"string":"Tue Jun 26 2012 11:51:27 GMT+0200 (CEST)"},"7375":{"date":{"__isSmartRef__":true,"id":7376},"author":"athomschke","message":"try to fix adding","id":"93D6F354-4D13-4D73-B2B2-B9EDBA16DB9C"},"7376":{"isSerializedDate":true,"string":"Wed Jul 04 2012 09:49:08 GMT+0200 (CEST)"},"7377":{"date":{"__isSmartRef__":true,"id":7378},"author":"athomschke","message":"nother fix","id":"BDF15D2E-CC8F-4311-A7F6-F2A11AEDFBAB"},"7378":{"isSerializedDate":true,"string":"Wed Jul 04 2012 10:13:52 GMT+0200 (CEST)"},"7379":{"date":{"__isSmartRef__":true,"id":7380},"author":"athomschke","message":"trying to fix too may move events","id":"3C96AC5E-FAC2-4F78-BC68-29A5C28D021F"},"7380":{"isSerializedDate":true,"string":"Wed Jul 04 2012 10:24:05 GMT+0200 (CEST)"},"7381":{"date":{"__isSmartRef__":true,"id":7382},"author":"conradcalmez","message":"reset 4 the win","id":"101ED53A-3FD8-42A3-9C57-02DEB8E1CAEC"},"7382":{"isSerializedDate":true,"string":"Wed Jul 04 2012 20:06:29 GMT+0200 (CEST)"},"7383":{"date":{"__isSmartRef__":true,"id":7384},"author":"conradcalmez","message":"refactored drawLineFrom(stroke)","id":"A8AC9D86-1F57-4157-B9B5-B58039043BA7"},"7384":{"isSerializedDate":true,"string":"Wed Oct 24 2012 19:08:17 GMT+0200 (CEST)"},"7385":{"date":{"__isSmartRef__":true,"id":7386},"author":"conradcalmez","message":"WIP, not for use\nrefactored and applied coding conventions from JSLint and JavaScript Patterns (Stefanov)","id":"71AFD54B-0D5D-40FA-9007-399FC8E967DC"},"7386":{"isSerializedDate":true,"string":"Sun Nov 04 2012 18:38:11 GMT+0100 (CET)"},"7387":{"date":{"__isSmartRef__":true,"id":7388},"author":"conradcalmez","message":"WIP, do not use\nrepaired window controls","id":"BB16C714-9878-4ACC-B2AF-2D526DD56A84"},"7388":{"isSerializedDate":true,"string":"Sun Nov 04 2012 20:29:55 GMT+0100 (CET)"},"7389":{"date":{"__isSmartRef__":true,"id":7390},"author":"conradcalmez","message":"added a fix to the reset method that repairs from state where one can not draw on the left side","id":"B0157458-251B-46FE-8DBA-1C4F89DC52F8"},"7390":{"isSerializedDate":true,"string":"Sun Nov 04 2012 21:23:24 GMT+0100 (CET)"},"7391":{"isSerializedDate":true,"string":"Thu Nov 08 2012 19:21:00 GMT+0100 (CET)"},"7392":{"submorphs":[{"__isSmartRef__":true,"id":7393},{"__isSmartRef__":true,"id":8531},{"__isSmartRef__":true,"id":8563}],"scripts":[],"shape":{"__isSmartRef__":true,"id":8619},"id":"E74152FD-A61B-42AE-A361-8EFA76AD98AF","eventHandler":{"__isSmartRef__":true,"id":8620},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":8621},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":7393},"titleBar":{"__isSmartRef__":true,"id":8563},"collapsedTransform":{"__isSmartRef__":true,"id":8622},"expandedTransform":{"__isSmartRef__":true,"id":8623},"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":6469},"name":"ObjectEditor1","highlighted":false,"cameForward":false,"showsHalos":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isBeingDragged":false,"prevScroll":[0,0],"isCopyMorphRef":true,"morphRefId":16,"derivationIds":[205,"2951753B-EB95-4093-A0DD-249E83AC2204","A32DE788-E06D-492C-B2E6-19C3710B5AE0","96D56291-98FB-42C4-A247-0A20B4183B14","1E6BCC46-3FE3-4950-AE50-9751458F7E18","22248328-5B04-4E39-ADDE-460C107C790F","2F4F6161-9F4C-469E-AF56-24765FF03B72","88EF08D5-C1E7-4B5B-B393-FFF5921009D7","FF731ED6-5217-4053-9B85-77F1BF344BF3","496332F8-A328-4625-A7D5-0DCE90C3D2AE","E57F1D4E-AE08-4CAA-A62D-4E69FC0BFF47","94783CDE-55B0-4198-8477-C0756F2C812F","F03206B8-2964-470C-A335-FF321C7743E5","C60ABA94-4D2A-4524-9239-9B7EA074A0B5","D3FBB0FA-2BFF-4D8C-9632-41EEEDB053AE","FDF9A68D-1149-4666-9946-600CCA238B76","118B9F76-0089-47CC-9C18-9F9FF646339B","B0FFB231-7805-4F89-B4B3-4ACD87687613","76631A8F-F752-4DB8-93ED-1496BC458DF0","04D3062E-744B-4E3D-8B25-5602772A307B","89687ECD-A53A-4C95-B6E8-235EBB9198E9","612A25B8-60DC-488D-AD81-1BFA6E48A0D4","08ED6CF8-0A8B-4DC5-AA4D-6499033DFCEC","9771786C-46ED-4C4F-A876-F8CF0B84E769","5DCB36B2-C2B7-49A2-AB12-014B2944C328","D05AAF5D-5660-4158-8BBA-3F564F04AF6F","885F1822-564C-4189-9B13-6D3D8D7CEFCF","8BEEB84F-C547-44B8-9A1E-4586D5236462","5F90A8DF-CB92-4CD6-803F-F082D3A5C1E1","75E80C8F-4DC1-4C89-8CA2-23A70FDEB44F","776DB695-E9C5-410B-9B3D-A492EE5196F1"],"moved":true,"_ClipMode":"visible","_Rotation":0,"_Scale":1.0100552207170073,"__serializedExpressions__":["contentOffset","collapsedExtent","expandedExtent","prevDragPos","expandedPosition","collapsedPosition","minSize","minExtent","_Position"],"owner":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8624},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"contentOffset":"lively.pt(0.0,22.0)","collapsedExtent":"lively.pt(723.0,268.0)","expandedExtent":"lively.pt(729.0,365.0)","prevDragPos":"lively.pt(648.9,2638.0)","expandedPosition":"lively.pt(26.0,125.0)","collapsedPosition":"lively.pt(21.0,92.9)","minSize":"lively.pt(500.0,300.0)","minExtent":"lively.pt(455.0,268.0)","_Position":"lively.pt(157.2,2423.0)"},"7393":{"submorphs":[{"__isSmartRef__":true,"id":7394},{"__isSmartRef__":true,"id":7880},{"__isSmartRef__":true,"id":7715},{"__isSmartRef__":true,"id":7886},{"__isSmartRef__":true,"id":7893},{"__isSmartRef__":true,"id":7916},{"__isSmartRef__":true,"id":7938},{"__isSmartRef__":true,"id":7966},{"__isSmartRef__":true,"id":7628},{"__isSmartRef__":true,"id":7636},{"__isSmartRef__":true,"id":7998},{"__isSmartRef__":true,"id":8090},{"__isSmartRef__":true,"id":8096},{"__isSmartRef__":true,"id":8159},{"__isSmartRef__":true,"id":8203},{"__isSmartRef__":true,"id":8247},{"__isSmartRef__":true,"id":8269}],"scripts":[{"__isSmartRef__":true,"id":8418}],"id":"98D581D0-17AC-4B47-913E-C279D8EB5A9E","shape":{"__isSmartRef__":true,"id":8419},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ObjectEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":8420},"eventHandler":{"__isSmartRef__":true,"id":8423},"layout":{"__isSmartRef__":true,"id":8424},"target":{"__isSmartRef__":true,"id":6721},"scriptPane":{"__isSmartRef__":true,"id":7628},"scriptList":{"__isSmartRef__":true,"id":7394},"connectionList":{"__isSmartRef__":true,"id":7715},"morphSelector":{"__isSmartRef__":true,"id":7998},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"changeIndicator":{"__isSmartRef__":true,"id":7636},"isBeingDragged":false,"prevScroll":[0,0],"grabbingEnabled":false,"draggingEnabled":false,"currentCategory":null,"tagChooser":{"__isSmartRef__":true,"id":8096},"currentTag":null,"derivationIds":[206,"3BDE080D-3D60-4BB9-A690-E6001350F596","00E28CBF-E803-4BC0-93CC-651AC21008A5","1B7E7936-0145-47E4-8433-DFE58134E74B","422B98E3-E52B-4057-9C28-865873682DE1","BCDE8D30-ECC2-4883-9587-2518B6822233","BA6D5198-5AC2-4A63-9597-D4CF98A99CA9","17E22972-5EBC-4511-9779-05E9E665D899","C6F34039-F423-4223-8D6A-85611A138372","7EC3BECE-1BDA-471D-B14C-C4FB822AA55C","88F702A6-6067-4160-8561-54FAD27ADB17","738F5E09-C109-4CD0-B5F5-418A6227ABA0","0DC59884-6397-4391-A9A7-FB6F9F97E5AD","14C76016-3134-4E27-8E8F-AF9EE6ACCF4E","FEB1641E-DEA0-449B-B5E5-D3946457A986","5A09E61D-0939-46DD-B099-6337F45EAD81","42A37CDC-8F21-49BA-A701-B98418EF4AEC","FCE84B47-1667-482B-B035-D2C3C7F53837","F49E6D79-2AEB-41FC-8057-A25A4C7D4F92","7B115C74-E409-42A1-9FCB-2DEB53C88CD6","1D3B45A6-5E60-4FD3-900A-288DB80F5262","5BC7B59B-3F80-49C6-BF71-F3777B7D4867","22651992-9C38-474F-B720-F2FC4B1D9A0E","80BF85C2-6727-4766-861C-09C225341FEA","ADC6838F-0BD6-456E-8BD7-A62A9A80285C","9BBAD88A-5DC6-4051-A7CA-4C3F918DD733","0C73D724-E7A5-4AAE-9449-D414B1F3E04E","B341D9BF-D6FF-4ED9-A0AE-A8BDA4C1C35F","19CCEF38-2A49-48DF-BEFD-D5096BA3A758","CB78359F-A158-4EA7-8E3D-8F2C1B6580E5","AB0C1CCE-1EC7-4625-84BF-C9306D62D81B"],"owner":{"__isSmartRef__":true,"id":7392},"partTests":{"__isSmartRef__":true,"id":8425},"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8426},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","distanceToDragEvent":"lively.pt(350.2,-3.2)","_Position":"lively.pt(1.0,21.5)"},"7394":{"submorphs":[],"scripts":[],"id":"B0CC92BD-8540-4A39-A7A4-C73A02C9D6F6","shape":{"__isSmartRef__":true,"id":7395},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --","$$isOnline","activate","addMorphFrom","applyChanges","applySubmorphOrderChanges","clear","connectSocket","createMouseIndicator","createSocketListeners","createStrokeShape","createTitleBarButton","deactivate","defaultColor","defaultPencilSize","defaultPencilStyle","deleteMorphWith","deserializeMorph","disconnectSocket","drawLine","drawLineFrom","fakeCopy","getChannel","getColor","getConnectedUserNames","getCurrentStroke","getDrawerID","getPencilSize","getPencilStyle","getUserName","handleEndEvent","handleMoveEvent","handleOutEvent","handleStartEvent","initialSync","isOnline","lineTo","loggedIn","morphMenuItems","moveMorphInHand","observeChanges","onMouseDown","onMouseMove","onMouseOut","onMouseUp","onrestore","onTouchEnd","onTouchMove","onTouchOut","onTouchStart","packLine","reset","saveMorph","sendChange","sendLine","sendMorph","serializeMorph","setChannel","setColor","setPencilSize","setPencilStyle","setupButtons","setupConnections","setUserName","toggleActivation","transformPoint","updateMouseIndicators"],"selectedLineNo":51,"showsHalos":false,"name":"ObjectEditorScriptList","partsBinMetaInfo":{"__isSmartRef__":true,"id":7396},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":7393},"prevScroll":[0,176],"attributeConnections":[{"__isSmartRef__":true,"id":7397}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"layout":{"__isSmartRef__":true,"id":7399},"doitContext":{"__isSmartRef__":true,"id":7400},"eventHandler":{"__isSmartRef__":true,"id":7871},"_FontSize":10,"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":17,"currentCategory":null,"derivationIds":[207,"D87334B5-DFB8-438D-8038-D2C55A798E3B","4242A24B-D284-4130-BB19-C1AB8C7E96CB","1F2230C1-4745-4EED-8827-5D3FC0EA8D8A","1260A8AA-AD41-451A-A761-BE75A33282E8","11AABB24-1595-4EDC-95DF-8BC66785F47A","CA99FFE7-13DD-4721-8DE2-6A587B0C65D9","E01A3DAA-0001-4C7C-A6A7-449C3945A3E6","8C3C70BF-E1CE-4FB9-8407-24EA990D4E49","D70897C1-82FA-42AD-9D81-A0698E9072CC","69BB0838-2830-4831-A681-185E03308396","434D4493-4DD6-466F-A202-7364A5829C52","93D99F39-CC07-45EB-9459-5230A80A20D2","4756DE7D-3422-46FC-B24B-5565F597D490","7AF59BEC-20A9-4451-AD6E-39E86979D18D","07109F49-B19B-4C20-8632-697478AA1FFB","DD6C1E85-89E4-4619-A9B8-6CF6A5E7AD71","C9C566DA-2167-4866-B606-6D9467CC5763","43A75FC1-E0E6-4B7B-84B5-382D18881361","1EE4A800-07BC-4687-B972-0360A139A335","52766A7B-F1AC-4B5D-AFA9-3CBEC45A4175","500ABFF2-CC61-403C-B40B-C38B13EB829E","CCC6F1D7-B08E-4106-A54C-3CB27FAE885A","DD77BBCF-FA2D-4EEF-80E5-DFD0CFAC257E","FBF51FE1-3F15-48F1-9968-35CE0F17558A","0435127D-922E-4618-BBE2-72674C58772C","7A26603F-1566-41BE-B32D-6B17A7FAF107","236EA689-19AE-4C3D-BA95-EA5786184C70","331932E3-0E70-4FF1-8CD0-11921E2FF30E","B826CD75-9134-4A06-BC7D-791974BC6735","63898451-C4BE-41C7-B09C-31F71CA4B63C"],"selection":"reset","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"changeTriggered":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7872},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,63.0)","distanceToDragEvent":"lively.pt(126.0,-14.4)"},"7395":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,242.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"7396":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"idOnLoad":"B0CC92BD-8540-4A39-A7A4-C73A02C9D6F6","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7397":{"sourceObj":{"__isSmartRef__":true,"id":7394},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":7393},"targetMethodName":"displaySourceForScript","converterString":"function (value) {\n return (value === '-- ALL --') ? null : value;\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7398},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7398":{"source":{"__isSmartRef__":true,"id":7394},"target":{"__isSmartRef__":true,"id":7393}},"7399":{"resizeHeight":true},"7400":{"submorphs":[],"scripts":[],"id":836,"shape":{"__isSmartRef__":true,"id":7401},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":7402},"titleBar":{"__isSmartRef__":true,"id":7403},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":{"__isSmartRef__":true,"id":7468},"highlighted":true,"_Rotation":0,"_Scale":1,"showsHalos":false,"name":"ObjectEditor","target":{"__isSmartRef__":true,"id":7469},"partsBinMetaInfo":{"__isSmartRef__":true,"id":7627},"scriptList":{"__isSmartRef__":true,"id":7394},"scriptPane":{"__isSmartRef__":true,"id":7628},"classButton":{"__isSmartRef__":true,"id":7695},"connectionList":{"__isSmartRef__":true,"id":7715},"targetButton":{"__isSmartRef__":true,"id":7727},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"morphSelector":{"__isSmartRef__":true,"id":7745},"eventHandler":{"__isSmartRef__":true,"id":7818},"cameForward":false,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["contentOffset","expandedExtent","prevDragPos","expandedPosition","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7819},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"contentOffset":"lively.pt(0.0,22.0)","expandedExtent":"lively.pt(861.5,575.2)","prevDragPos":"lively.pt(613.0,129.0)","expandedPosition":"lively.pt(377.7,419.5)","_Position":"lively.pt(715.5,73.9)"},"7401":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":9.25,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"Color.rgb(255,255,255)","_Extent":"lively.pt(981.0,585.2)","_BorderColor":"Color.rgb(0,0,0)"},"7402":{"adjustForNewBounds":true},"7403":{"submorphs":[{"__isSmartRef__":true,"id":7404},{"__isSmartRef__":true,"id":7409},{"__isSmartRef__":true,"id":7430},{"__isSmartRef__":true,"id":7445}],"scripts":[],"id":837,"shape":{"__isSmartRef__":true,"id":7461},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7466},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":7400},"label":{"__isSmartRef__":true,"id":7404},"closeButton":{"__isSmartRef__":true,"id":7409},"menuButton":{"__isSmartRef__":true,"id":7430},"collapseButton":{"__isSmartRef__":true,"id":7445},"owner":null,"name":"ObjectEditorTitleBar","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":7467},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"7404":{"submorphs":[],"scripts":[],"id":838,"shape":{"__isSmartRef__":true,"id":7405},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7406}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":7403},"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":7408},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"7405":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(922.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7406":{"style":{"__isSmartRef__":true,"id":7407},"chunkOwner":{"__isSmartRef__":true,"id":7404},"storedString":"","_id":"_1341","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7407":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7408":{"morph":{"__isSmartRef__":true,"id":7404},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7409":{"submorphs":[{"__isSmartRef__":true,"id":7410}],"scripts":[],"id":839,"shape":{"__isSmartRef__":true,"id":7415},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7416},"lighterFill":{"__isSmartRef__":true,"id":7421},"label":{"__isSmartRef__":true,"id":7410},"owner":{"__isSmartRef__":true,"id":7403},"layout":{"__isSmartRef__":true,"id":7426},"attributeConnections":[{"__isSmartRef__":true,"id":7427},{"__isSmartRef__":true,"id":7428}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":7429},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(961.0,3.0)"},"7410":{"submorphs":[],"scripts":[],"id":840,"shape":{"__isSmartRef__":true,"id":7411},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7412}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7409},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":7414},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"7411":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7412":{"style":{"__isSmartRef__":true,"id":7413},"chunkOwner":{"__isSmartRef__":true,"id":7410},"storedString":"","_id":"_1342","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7413":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7414":{"morph":{"__isSmartRef__":true,"id":7410},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7415":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7416},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7416":{"stops":[{"__isSmartRef__":true,"id":7417},{"__isSmartRef__":true,"id":7418},{"__isSmartRef__":true,"id":7419},{"__isSmartRef__":true,"id":7420}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7417":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"7418":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7419":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7420":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"7421":{"stops":[{"__isSmartRef__":true,"id":7422},{"__isSmartRef__":true,"id":7423},{"__isSmartRef__":true,"id":7424},{"__isSmartRef__":true,"id":7425}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7422":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7423":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7424":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7425":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7426":{"moveHorizontal":true},"7427":{"sourceObj":{"__isSmartRef__":true,"id":7409},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7400},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7428":{"sourceObj":{"__isSmartRef__":true,"id":7409},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7400},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7429":{"morph":{"__isSmartRef__":true,"id":7409},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7430":{"submorphs":[{"__isSmartRef__":true,"id":7431}],"scripts":[],"id":841,"shape":{"__isSmartRef__":true,"id":7436},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7416},"lighterFill":{"__isSmartRef__":true,"id":7437},"label":{"__isSmartRef__":true,"id":7431},"owner":{"__isSmartRef__":true,"id":7403},"attributeConnections":[{"__isSmartRef__":true,"id":7442},{"__isSmartRef__":true,"id":7443}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":7444},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"7431":{"submorphs":[],"scripts":[],"id":842,"shape":{"__isSmartRef__":true,"id":7432},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7433}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7430},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":7435},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"7432":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7433":{"style":{"__isSmartRef__":true,"id":7434},"chunkOwner":{"__isSmartRef__":true,"id":7431},"storedString":"","_id":"_1343","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7434":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7435":{"morph":{"__isSmartRef__":true,"id":7431},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7436":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7416},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7437":{"stops":[{"__isSmartRef__":true,"id":7438},{"__isSmartRef__":true,"id":7439},{"__isSmartRef__":true,"id":7440},{"__isSmartRef__":true,"id":7441}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7438":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7439":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7440":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7441":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7442":{"sourceObj":{"__isSmartRef__":true,"id":7430},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7400},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7443":{"sourceObj":{"__isSmartRef__":true,"id":7430},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7400},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7444":{"morph":{"__isSmartRef__":true,"id":7430},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7445":{"submorphs":[{"__isSmartRef__":true,"id":7446}],"scripts":[],"id":843,"shape":{"__isSmartRef__":true,"id":7451},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7416},"lighterFill":{"__isSmartRef__":true,"id":7452},"label":{"__isSmartRef__":true,"id":7446},"owner":{"__isSmartRef__":true,"id":7403},"layout":{"__isSmartRef__":true,"id":7457},"attributeConnections":[{"__isSmartRef__":true,"id":7458},{"__isSmartRef__":true,"id":7459}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":7460},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(942.0,3.0)"},"7446":{"submorphs":[],"scripts":[],"id":844,"shape":{"__isSmartRef__":true,"id":7447},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7448}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7445},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":7450},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"7447":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7448":{"style":{"__isSmartRef__":true,"id":7449},"chunkOwner":{"__isSmartRef__":true,"id":7446},"storedString":"","_id":"_1344","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7449":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7450":{"morph":{"__isSmartRef__":true,"id":7446},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7451":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7416},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7452":{"stops":[{"__isSmartRef__":true,"id":7453},{"__isSmartRef__":true,"id":7454},{"__isSmartRef__":true,"id":7455},{"__isSmartRef__":true,"id":7456}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7453":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7454":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7455":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7456":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7457":{"moveHorizontal":true},"7458":{"sourceObj":{"__isSmartRef__":true,"id":7445},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7400},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7459":{"sourceObj":{"__isSmartRef__":true,"id":7445},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7400},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7460":{"morph":{"__isSmartRef__":true,"id":7445},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7461":{"_BorderWidth":2,"_Fill":{"__isSmartRef__":true,"id":7462},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(981.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"7462":{"stops":[{"__isSmartRef__":true,"id":7463},{"__isSmartRef__":true,"id":7464},{"__isSmartRef__":true,"id":7465}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,1,0,-1)"},"7463":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(184,184,184)"},"7464":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(230,230,230)"},"7465":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(184,184,184)"},"7466":{"resizeWidth":true,"adjustForNewBounds":true},"7467":{"morph":{"__isSmartRef__":true,"id":7403},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7468":{"a":1,"b":0,"c":0,"d":1,"e":377.6609726943286,"f":419.5142810783999,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7469":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7470},"id":394,"textChunks":[{"__isSmartRef__":true,"id":7471}],"eventHandler":{"__isSmartRef__":true,"id":7473},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_MaxTextWidth":500,"_MaxTextHeight":200,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7474},"layout":{"__isSmartRef__":true,"id":7546},"doitContext":{"__isSmartRef__":true,"id":7547},"priorSelectionRange":[0,36],"charsReplaced":"","lastFindLoc":20,"showsHalos":false,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","_Position":"lively.pt(0.0,22.0)"},"7470":{"_BorderWidth":2,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,200.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"7471":{"style":{"__isSmartRef__":true,"id":7472},"chunkOwner":{"__isSmartRef__":true,"id":7469},"storedString":"","_id":"_1353","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7472":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7473":{"morph":{"__isSmartRef__":true,"id":7469},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7474":{"submorphs":[{"__isSmartRef__":true,"id":7469},{"__isSmartRef__":true,"id":7475}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7543},"id":395,"eventHandler":{"__isSmartRef__":true,"id":7544},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":7545},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":7469},"titleBar":{"__isSmartRef__":true,"id":7475},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"cameForward":false,"showsHalos":false,"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(1234.0,448.0)","contentOffset":"lively.pt(0.0,22.0)","prevDragPos":"lively.pt(1478.0,453.0)"},"7475":{"submorphs":[{"__isSmartRef__":true,"id":7476},{"__isSmartRef__":true,"id":7482},{"__isSmartRef__":true,"id":7505},{"__isSmartRef__":true,"id":7522}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7540},"id":396,"eventHandler":{"__isSmartRef__":true,"id":7541},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7542},"windowMorph":{"__isSmartRef__":true,"id":7474},"label":{"__isSmartRef__":true,"id":7476},"closeButton":{"__isSmartRef__":true,"id":7482},"menuButton":{"__isSmartRef__":true,"id":7505},"collapseButton":{"__isSmartRef__":true,"id":7522},"owner":{"__isSmartRef__":true,"id":7474},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"7476":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7477},"id":397,"textChunks":[{"__isSmartRef__":true,"id":7478}],"eventHandler":{"__isSmartRef__":true,"id":7480},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":7481},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":7475},"_MaxTextWidth":441,"_MaxTextHeight":17,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"7477":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(441.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7478":{"style":{"__isSmartRef__":true,"id":7479},"chunkOwner":{"__isSmartRef__":true,"id":7476},"storedString":"","_id":"_1345","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7479":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7480":{"morph":{"__isSmartRef__":true,"id":7476},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7481":{"resizeWidth":true},"7482":{"submorphs":[{"__isSmartRef__":true,"id":7483}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7488},"id":398,"eventHandler":{"__isSmartRef__":true,"id":7494},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7489},"lighterFill":{"__isSmartRef__":true,"id":7495},"label":{"__isSmartRef__":true,"id":7483},"owner":{"__isSmartRef__":true,"id":7475},"layout":{"__isSmartRef__":true,"id":7500},"attributeConnections":[{"__isSmartRef__":true,"id":7501},{"__isSmartRef__":true,"id":7503}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(480.0,3.0)"},"7483":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7484},"id":399,"textChunks":[{"__isSmartRef__":true,"id":7485}],"eventHandler":{"__isSmartRef__":true,"id":7487},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7482},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"7484":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7485":{"style":{"__isSmartRef__":true,"id":7486},"chunkOwner":{"__isSmartRef__":true,"id":7483},"storedString":"","_id":"_1346","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7486":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7487":{"morph":{"__isSmartRef__":true,"id":7483},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7488":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7489},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7489":{"stops":[{"__isSmartRef__":true,"id":7490},{"__isSmartRef__":true,"id":7491},{"__isSmartRef__":true,"id":7492},{"__isSmartRef__":true,"id":7493}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7490":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"7491":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7492":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7493":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"7494":{"morph":{"__isSmartRef__":true,"id":7482},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7495":{"stops":[{"__isSmartRef__":true,"id":7496},{"__isSmartRef__":true,"id":7497},{"__isSmartRef__":true,"id":7498},{"__isSmartRef__":true,"id":7499}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7496":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7497":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7498":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7499":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7500":{"moveHorizontal":true},"7501":{"sourceObj":{"__isSmartRef__":true,"id":7482},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7474},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7502},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7502":{"source":{"__isSmartRef__":true,"id":7482},"target":{"__isSmartRef__":true,"id":7474}},"7503":{"sourceObj":{"__isSmartRef__":true,"id":7482},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7474},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7504},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7504":{"source":{"__isSmartRef__":true,"id":7482},"target":{"__isSmartRef__":true,"id":7474}},"7505":{"submorphs":[{"__isSmartRef__":true,"id":7506}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7511},"id":400,"eventHandler":{"__isSmartRef__":true,"id":7512},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7489},"lighterFill":{"__isSmartRef__":true,"id":7513},"label":{"__isSmartRef__":true,"id":7506},"owner":{"__isSmartRef__":true,"id":7475},"attributeConnections":[{"__isSmartRef__":true,"id":7518},{"__isSmartRef__":true,"id":7520}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"7506":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7507},"id":401,"textChunks":[{"__isSmartRef__":true,"id":7508}],"eventHandler":{"__isSmartRef__":true,"id":7510},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7505},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"7507":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7508":{"style":{"__isSmartRef__":true,"id":7509},"chunkOwner":{"__isSmartRef__":true,"id":7506},"storedString":"","_id":"_1347","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7509":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7510":{"morph":{"__isSmartRef__":true,"id":7506},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7511":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7489},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7512":{"morph":{"__isSmartRef__":true,"id":7505},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7513":{"stops":[{"__isSmartRef__":true,"id":7514},{"__isSmartRef__":true,"id":7515},{"__isSmartRef__":true,"id":7516},{"__isSmartRef__":true,"id":7517}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7514":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7515":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7516":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7517":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7518":{"sourceObj":{"__isSmartRef__":true,"id":7505},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7474},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7519},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7519":{"source":{"__isSmartRef__":true,"id":7505},"target":{"__isSmartRef__":true,"id":7474}},"7520":{"sourceObj":{"__isSmartRef__":true,"id":7505},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7474},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7521},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7521":{"source":{"__isSmartRef__":true,"id":7505},"target":{"__isSmartRef__":true,"id":7474}},"7522":{"submorphs":[{"__isSmartRef__":true,"id":7523}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7528},"id":402,"eventHandler":{"__isSmartRef__":true,"id":7529},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7489},"lighterFill":{"__isSmartRef__":true,"id":7530},"label":{"__isSmartRef__":true,"id":7523},"owner":{"__isSmartRef__":true,"id":7475},"layout":{"__isSmartRef__":true,"id":7535},"attributeConnections":[{"__isSmartRef__":true,"id":7536},{"__isSmartRef__":true,"id":7538}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(461.0,3.0)"},"7523":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7524},"id":403,"textChunks":[{"__isSmartRef__":true,"id":7525}],"eventHandler":{"__isSmartRef__":true,"id":7527},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7522},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"7524":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7525":{"style":{"__isSmartRef__":true,"id":7526},"chunkOwner":{"__isSmartRef__":true,"id":7523},"storedString":"","_id":"_1348","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7526":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7527":{"morph":{"__isSmartRef__":true,"id":7523},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7528":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7489},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7529":{"morph":{"__isSmartRef__":true,"id":7522},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7530":{"stops":[{"__isSmartRef__":true,"id":7531},{"__isSmartRef__":true,"id":7532},{"__isSmartRef__":true,"id":7533},{"__isSmartRef__":true,"id":7534}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7531":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7532":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7533":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7534":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7535":{"moveHorizontal":true},"7536":{"sourceObj":{"__isSmartRef__":true,"id":7522},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7474},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7537},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7537":{"source":{"__isSmartRef__":true,"id":7522},"target":{"__isSmartRef__":true,"id":7474}},"7538":{"sourceObj":{"__isSmartRef__":true,"id":7522},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7474},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7539},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7539":{"source":{"__isSmartRef__":true,"id":7522},"target":{"__isSmartRef__":true,"id":7474}},"7540":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":7462},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"7541":{"morph":{"__isSmartRef__":true,"id":7475},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7542":{"resizeWidth":true,"adjustForNewBounds":true},"7543":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"__serializedExpressions__":["_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(500.0,222.0)"},"7544":{"morph":{"__isSmartRef__":true,"id":7474},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7545":{"adjustForNewBounds":true},"7546":{"resizeWidth":true,"resizeHeight":true},"7547":{"submorphs":[{"__isSmartRef__":true,"id":7548},{"__isSmartRef__":true,"id":7555}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7622},"id":361,"eventHandler":{"__isSmartRef__":true,"id":7623},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":7624},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":7548},"titleBar":{"__isSmartRef__":true,"id":7555},"collapsedTransform":{"__isSmartRef__":true,"id":7625},"expandedTransform":{"__isSmartRef__":true,"id":7626},"ignoreEventsOnExpand":false,"owner":null,"showsHalos":false,"highlighted":true,"_Rotation":0,"_Scale":1,"state":"shutdown","__serializedExpressions__":["_Position","contentOffset","collapsedExtent","expandedExtent","prevDragPos","expandedPosition","collapsedPosition"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(1131.0,79.0)","contentOffset":"lively.pt(0.0,22.0)","collapsedExtent":"lively.pt(500.0,22.0)","expandedExtent":"lively.pt(500.0,222.0)","prevDragPos":"lively.pt(1507.0,76.0)","expandedPosition":"lively.pt(1131.0,79.0)","collapsedPosition":"lively.pt(1131.0,79.0)"},"7548":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7549},"id":360,"textChunks":[{"__isSmartRef__":true,"id":7550}],"eventHandler":{"__isSmartRef__":true,"id":7552},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_MaxTextWidth":500,"_MaxTextHeight":0,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7547},"layout":{"__isSmartRef__":true,"id":7553},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":7554}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1307282796737,"accessibleInInactiveWindow":true,"eventsAreIgnored":false,"_HandStyle":"default","_PointerEvents":"auto","_Visible":true,"charsReplaced":"","lastFindLoc":15,"__serializedExpressions__":["_Padding","_Position"],"textString":"undefined","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","_Position":"lively.pt(0.0,22.0)"},"7549":{"_BorderWidth":2,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,0.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"7550":{"style":{"__isSmartRef__":true,"id":7551},"chunkOwner":{"__isSmartRef__":true,"id":7548},"_id":"_165363","storedString":"undefined","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7551":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7552":{"morph":{"__isSmartRef__":true,"id":7548},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7553":{"resizeWidth":true,"resizeHeight":true},"7554":{"sourceObj":{"__isSmartRef__":true,"id":7548},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":7548},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7555":{"submorphs":[{"__isSmartRef__":true,"id":7556},{"__isSmartRef__":true,"id":7562},{"__isSmartRef__":true,"id":7580},{"__isSmartRef__":true,"id":7597}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7615},"id":362,"eventHandler":{"__isSmartRef__":true,"id":7620},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7621},"windowMorph":{"__isSmartRef__":true,"id":7547},"label":{"__isSmartRef__":true,"id":7556},"closeButton":{"__isSmartRef__":true,"id":7562},"menuButton":{"__isSmartRef__":true,"id":7580},"collapseButton":{"__isSmartRef__":true,"id":7597},"owner":{"__isSmartRef__":true,"id":7547},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"7556":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7557},"id":363,"textChunks":[{"__isSmartRef__":true,"id":7558}],"eventHandler":{"__isSmartRef__":true,"id":7560},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":7561},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":7555},"_MaxTextWidth":441,"_MaxTextHeight":17,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"7557":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(441.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7558":{"style":{"__isSmartRef__":true,"id":7559},"chunkOwner":{"__isSmartRef__":true,"id":7556},"storedString":"","_id":"_1349","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7559":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7560":{"morph":{"__isSmartRef__":true,"id":7556},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7561":{"resizeWidth":true},"7562":{"submorphs":[{"__isSmartRef__":true,"id":7563}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7568},"id":364,"eventHandler":{"__isSmartRef__":true,"id":7569},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7489},"lighterFill":{"__isSmartRef__":true,"id":7570},"label":{"__isSmartRef__":true,"id":7563},"owner":{"__isSmartRef__":true,"id":7555},"layout":{"__isSmartRef__":true,"id":7575},"attributeConnections":[{"__isSmartRef__":true,"id":7576},{"__isSmartRef__":true,"id":7578}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(480.0,3.0)"},"7563":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7564},"id":365,"textChunks":[{"__isSmartRef__":true,"id":7565}],"eventHandler":{"__isSmartRef__":true,"id":7567},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7562},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"7564":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7565":{"style":{"__isSmartRef__":true,"id":7566},"chunkOwner":{"__isSmartRef__":true,"id":7563},"storedString":"","_id":"_1350","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7566":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7567":{"morph":{"__isSmartRef__":true,"id":7563},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7568":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7489},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7569":{"morph":{"__isSmartRef__":true,"id":7562},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7570":{"stops":[{"__isSmartRef__":true,"id":7571},{"__isSmartRef__":true,"id":7572},{"__isSmartRef__":true,"id":7573},{"__isSmartRef__":true,"id":7574}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7571":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7572":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7573":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7574":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7575":{"moveHorizontal":true},"7576":{"sourceObj":{"__isSmartRef__":true,"id":7562},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7547},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7577},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7577":{"source":{"__isSmartRef__":true,"id":7562},"target":{"__isSmartRef__":true,"id":7547}},"7578":{"sourceObj":{"__isSmartRef__":true,"id":7562},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7547},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7579},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7579":{"source":{"__isSmartRef__":true,"id":7562},"target":{"__isSmartRef__":true,"id":7547}},"7580":{"submorphs":[{"__isSmartRef__":true,"id":7581}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7586},"id":366,"eventHandler":{"__isSmartRef__":true,"id":7587},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7489},"lighterFill":{"__isSmartRef__":true,"id":7588},"label":{"__isSmartRef__":true,"id":7581},"owner":{"__isSmartRef__":true,"id":7555},"attributeConnections":[{"__isSmartRef__":true,"id":7593},{"__isSmartRef__":true,"id":7595}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"7581":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7582},"id":367,"textChunks":[{"__isSmartRef__":true,"id":7583}],"eventHandler":{"__isSmartRef__":true,"id":7585},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7580},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"7582":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7583":{"style":{"__isSmartRef__":true,"id":7584},"chunkOwner":{"__isSmartRef__":true,"id":7581},"storedString":"","_id":"_1351","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7584":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7585":{"morph":{"__isSmartRef__":true,"id":7581},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7586":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7489},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7587":{"morph":{"__isSmartRef__":true,"id":7580},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7588":{"stops":[{"__isSmartRef__":true,"id":7589},{"__isSmartRef__":true,"id":7590},{"__isSmartRef__":true,"id":7591},{"__isSmartRef__":true,"id":7592}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7589":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7590":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7591":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7592":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7593":{"sourceObj":{"__isSmartRef__":true,"id":7580},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7547},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7594},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7594":{"source":{"__isSmartRef__":true,"id":7580},"target":{"__isSmartRef__":true,"id":7547}},"7595":{"sourceObj":{"__isSmartRef__":true,"id":7580},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7547},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7596},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7596":{"source":{"__isSmartRef__":true,"id":7580},"target":{"__isSmartRef__":true,"id":7547}},"7597":{"submorphs":[{"__isSmartRef__":true,"id":7598}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7603},"id":368,"eventHandler":{"__isSmartRef__":true,"id":7604},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7489},"lighterFill":{"__isSmartRef__":true,"id":7605},"label":{"__isSmartRef__":true,"id":7598},"owner":{"__isSmartRef__":true,"id":7555},"layout":{"__isSmartRef__":true,"id":7610},"attributeConnections":[{"__isSmartRef__":true,"id":7611},{"__isSmartRef__":true,"id":7613}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(461.0,3.0)"},"7598":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7599},"id":369,"textChunks":[{"__isSmartRef__":true,"id":7600}],"eventHandler":{"__isSmartRef__":true,"id":7602},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":7597},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"7599":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"7600":{"style":{"__isSmartRef__":true,"id":7601},"chunkOwner":{"__isSmartRef__":true,"id":7598},"storedString":"","_id":"_1352","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7601":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7602":{"morph":{"__isSmartRef__":true,"id":7598},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7603":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":7489},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"7604":{"morph":{"__isSmartRef__":true,"id":7597},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7605":{"stops":[{"__isSmartRef__":true,"id":7606},{"__isSmartRef__":true,"id":7607},{"__isSmartRef__":true,"id":7608},{"__isSmartRef__":true,"id":7609}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7606":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7607":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7608":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7609":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7610":{"moveHorizontal":true},"7611":{"sourceObj":{"__isSmartRef__":true,"id":7597},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7547},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7612},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7612":{"source":{"__isSmartRef__":true,"id":7597},"target":{"__isSmartRef__":true,"id":7547}},"7613":{"sourceObj":{"__isSmartRef__":true,"id":7597},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7547},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7614},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7614":{"source":{"__isSmartRef__":true,"id":7597},"target":{"__isSmartRef__":true,"id":7547}},"7615":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":7616},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"7616":{"stops":[{"__isSmartRef__":true,"id":7617},{"__isSmartRef__":true,"id":7618},{"__isSmartRef__":true,"id":7619}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7617":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(220,220,220)"},"7618":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(243,243,243)"},"7619":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(220,220,220)"},"7620":{"morph":{"__isSmartRef__":true,"id":7555},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7621":{"resizeWidth":true,"adjustForNewBounds":true},"7622":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"__serializedExpressions__":["_Extent","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(500.0,222.0)","_Position":"lively.pt(0.0,0.0)"},"7623":{"morph":{"__isSmartRef__":true,"id":7547},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7624":{"adjustForNewBounds":true},"7625":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7626":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"7627":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Tools","comment":"Edit scripts and connections of a specific morph. Early version.","partName":"ObjectEditor","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7628":{"submorphs":[],"scripts":[],"id":"99332438-0534-49AC-8E28-EC14D054C089","shape":{"__isSmartRef__":true,"id":7629},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,courier","_MaxTextWidth":588.0166612695056,"_MaxTextHeight":null,"textChunks":[{"__isSmartRef__":true,"id":7630}],"layout":{"__isSmartRef__":true,"id":7632},"showsHalos":false,"prevScroll":[0,0],"name":"ObjectEditorScriptPane","charsReplaced":"codeBase","lastFindLoc":195,"partsBinMetaInfo":{"__isSmartRef__":true,"id":7633},"_ClipMode":"auto","_FontSize":9,"lastSyntaxHighlightTime":1,"doitContext":{"__isSmartRef__":true,"id":6721},"savedTextString":"// changed at Thu Nov 22 2012 14:37:14 GMT+0100 (CET) by jenslincke \nthis.addScript(function updateRecursive(url, nextFunc) {\n this.log(\"recursive update \" + url.relativePathFrom(URL.root)\n)\n this.updateSearchIndex(url, 1, function() {\n url.asWebResource().getSubElements(1).subCollections\n .doAndContinue(function(next, ea) {\n this.updateRecursive(ea, 1, next)\n }.bind(this), nextFunc)\n }.bind(this))\n\n}).tag([]);","_Align":"left","lastSearchString":"","eventHandler":{"__isSmartRef__":true,"id":7634},"attributeConnections":[{"__isSmartRef__":true,"id":7635},{"__isSmartRef__":true,"id":7650},{"__isSmartRef__":true,"id":7651}],"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"],"doNotCopyProperties":["$$textString"],"_MinTextWidth":588.0166612695056,"_MinTextHeight":null,"lastSaveSource":"// changed at Thu Nov 08 2012 17:18:13 GMT+0100 (CET) by conradcalmez \nthis.addScript(function reset() {\n this.deactivate();\n this.clear();\n this.setupButtons();\n this.setupConnections();\n \n this.owner.addMorph(this);\n \n this.isWhiteboard = true;\n this.setChannel('default');\n this.setUserName('');\n this.enteredBefore = false;\n this.isDrawing = false;\n this.currentStroke = null;\n this.prevState = null;\n this.doNotSerializeList = [\n 'showsHalos', 'lastTap', 'lastTimeClickedOnIpad', 'lastUpdate',\n 'startDate', 'lastUpdate', 'showsPie', 'selectionMorph', 'pieItems',\n 'moved', 'scrolled', 'selectable', 'showTimeout', 'pieTouch',\n 'enteredItem', 'activatedPieItem', 'moveTouch', 'tapTouch',\n 'textChunks', 'previousOwner', 'previousPosition'\n ];\n\n this.pencilStyler.reset();\n this.chat.reset();\n}).tag([\"initialization\"]);","isBeingDragged":false,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":7393},"isCopyMorphRef":true,"morphRefId":1,"statusMorph":{"__isSmartRef__":true,"id":7653},"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":7393},"syntaxHighlightingWhileTyping":true,"#startLetters":"enable","_Rotation":0,"_Scale":1,"_syntaxHighlightTimeout":null,"lastSyntaxHighlightTimes":[1,5,7,3,4,5,5,11,10,10],"_lastSyntaxHighlightTime":126,"previousSelection":[854,854],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","distanceToDragEvent","_Position"],"textString":"// changed at Thu Nov 08 2012 17:18:13 GMT+0100 (CET) by conradcalmez \nthis.addScript(function reset() {\n this.deactivate();\n this.clear();\n this.setupButtons();\n this.setupConnections();\n \n this.owner.addMorph(this);\n \n this.isWhiteboard = true;\n this.setChannel('default');\n this.setUserName('');\n this.enteredBefore = false;\n this.isDrawing = false;\n this.currentStroke = null;\n this.prevState = null;\n this.doNotSerializeList = [\n 'showsHalos', 'lastTap', 'lastTimeClickedOnIpad', 'lastUpdate',\n 'startDate', 'lastUpdate', 'showsPie', 'selectionMorph', 'pieItems',\n 'moved', 'scrolled', 'selectable', 'showTimeout', 'pieTouch',\n 'enteredItem', 'activatedPieItem', 'moveTouch', 'tapTouch',\n 'textChunks', 'previousOwner', 'previousPosition'\n ];\n\n this.pencilStyler.reset();\n this.chat.reset();\n}).tag([\"initialization\"]);","lastSearchIndex":0,"searchHighlights":[],"priorSelectionRange":[868,877],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7658},"__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)"},"7629":{"_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)"},"7630":{"style":{"__isSmartRef__":true,"id":7631},"chunkOwner":{"__isSmartRef__":true,"id":7628},"_id":"_205911","storedString":"// changed at Thu Nov 08 2012 17:18:13 GMT+0100 (CET) by conradcalmez \nthis.addScript(function reset() {\n this.deactivate();\n this.clear();\n this.setupButtons();\n this.setupConnections();\n \n this.owner.addMorph(this);\n \n this.isWhiteboard = true;\n this.setChannel('default');\n this.setUserName('');\n this.enteredBefore = false;\n this.isDrawing = false;\n this.currentStroke = null;\n this.prevState = null;\n this.doNotSerializeList = [\n 'showsHalos', 'lastTap', 'lastTimeClickedOnIpad', 'lastUpdate',\n 'startDate', 'lastUpdate', 'showsPie', 'selectionMorph', 'pieItems',\n 'moved', 'scrolled', 'selectable', 'showTimeout', 'pieTouch',\n 'enteredItem', 'activatedPieItem', 'moveTouch', 'tapTouch',\n 'textChunks', 'previousOwner', 'previousPosition'\n ];\n\n this.pencilStyler.reset();\n this.chat.reset();\n}).tag([\"initialization\"]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7631":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"7632":{"resizeWidth":true,"resizeHeight":true},"7633":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"idOnLoad":"99332438-0534-49AC-8E28-EC14D054C089","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7634":{"morph":{"__isSmartRef__":true,"id":7628},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7635":{"sourceObj":{"__isSmartRef__":true,"id":7628},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":7636},"targetMethodName":"indicateUnsavedChanges","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7636":{"submorphs":[],"scripts":[],"id":"B75C0E02-CF0E-4E6A-ACFB-2F24F254F7B1","shape":{"__isSmartRef__":true,"id":7637},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ChangeIndicator","partsBinMetaInfo":{"__isSmartRef__":true,"id":7638},"eventHandler":{"__isSmartRef__":true,"id":7639},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":7393},"layout":{"__isSmartRef__":true,"id":7640},"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":7641},"__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)"},"7637":{"_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)"},"7638":{"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","idOnLoad":"B75C0E02-CF0E-4E6A-ACFB-2F24F254F7B1","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7639":{"morph":{"__isSmartRef__":true,"id":7636},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7640":{"moveHorizontal":true,"adjustForNewBounds":true},"7641":{"indicateUnsavedChanges":{"__isSmartRef__":true,"id":7642},"setColors":{"__isSmartRef__":true,"id":7646}},"7642":{"varMapping":{"__isSmartRef__":true,"id":7643},"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":7644},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7643":{"this":{"__isSmartRef__":true,"id":7636}},"7644":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":7645}},"7645":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:09:19 GMT+0200 (CEST)"},"7646":{"varMapping":{"__isSmartRef__":true,"id":7647},"source":"function setColors(color) {\n this.setFill(color);\n this.setBorderColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":7648},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7647":{"this":{"__isSmartRef__":true,"id":7636}},"7648":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":7649}},"7649":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:06:09 GMT+0200 (CEST)"},"7650":{"sourceObj":{"__isSmartRef__":true,"id":7628},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":7628},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7651":{"sourceObj":{"__isSmartRef__":true,"id":7628},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":7628},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":7652},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7652":{"source":{"__isSmartRef__":true,"id":7628},"target":{"__isSmartRef__":true,"id":7628}},"7653":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7654},"id":553,"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":7655}],"eventHandler":{"__isSmartRef__":true,"id":7657},"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(275.5,224.3)","_TextColor":"Color.rgb(0,204,0)"},"7654":{"_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)"},"7655":{"style":{"__isSmartRef__":true,"id":7656},"chunkOwner":{"__isSmartRef__":true,"id":7653},"_id":"_1099","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7656":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7657":{"morph":{"__isSmartRef__":true,"id":7653},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7658":{"doSave":{"__isSmartRef__":true,"id":7659},"boundEval":{"__isSmartRef__":true,"id":7667},"reset":{"__isSmartRef__":true,"id":7675},"display":{"__isSmartRef__":true,"id":7679},"hasChanged":{"__isSmartRef__":true,"id":7683},"displayStatus":{"__isSmartRef__":true,"id":7687},"updateTarget":{"__isSmartRef__":true,"id":7691}},"7659":{"varMapping":{"__isSmartRef__":true,"id":7660},"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":7665},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7660":{"this":{"__isSmartRef__":true,"id":7628},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7661}},"7661":{"$super":{"__isSmartRef__":true,"id":7662}},"7662":{"varMapping":{"__isSmartRef__":true,"id":7663},"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":7664},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7663":{"obj":{"__isSmartRef__":true,"id":7628},"name":"doSave"},"7664":{},"7665":{"timestamp":{"__isSmartRef__":true,"id":7666},"user":"lauritz"},"7666":{"isSerializedDate":true,"string":"Thu Nov 17 2011 23:15:19 GMT+0100 (CET)"},"7667":{"varMapping":{"__isSmartRef__":true,"id":7668},"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":7673},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7668":{"this":{"__isSmartRef__":true,"id":7628},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7669}},"7669":{"$super":{"__isSmartRef__":true,"id":7670}},"7670":{"varMapping":{"__isSmartRef__":true,"id":7671},"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":7672},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7671":{"obj":{"__isSmartRef__":true,"id":7628},"name":"boundEval"},"7672":{},"7673":{"timestamp":{"__isSmartRef__":true,"id":7674},"user":"lauritz","categories":[]},"7674":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:41:53 GMT+0100 (CET)"},"7675":{"varMapping":{"__isSmartRef__":true,"id":7676},"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":7677},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7676":{"this":{"__isSmartRef__":true,"id":7628}},"7677":{"timestamp":{"__isSmartRef__":true,"id":7678},"user":"cschuster","tags":[]},"7678":{"isSerializedDate":true,"string":"Wed May 16 2012 20:52:57 GMT+0200 (CEST)"},"7679":{"varMapping":{"__isSmartRef__":true,"id":7680},"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":7681},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7680":{"this":{"__isSmartRef__":true,"id":7628}},"7681":{"timestamp":{"__isSmartRef__":true,"id":7682},"user":"lauritz","tags":[]},"7682":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:02:26 GMT+0200 (CEST)"},"7683":{"varMapping":{"__isSmartRef__":true,"id":7684},"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":7685},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7684":{"this":{"__isSmartRef__":true,"id":7628}},"7685":{"timestamp":{"__isSmartRef__":true,"id":7686},"user":"lauritz","categories":[]},"7686":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:29:45 GMT+0200 (CEST)"},"7687":{"varMapping":{"__isSmartRef__":true,"id":7688},"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":7689},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7688":{"this":{"__isSmartRef__":true,"id":7628}},"7689":{"timestamp":{"__isSmartRef__":true,"id":7690},"user":"lauritz","categories":[]},"7690":{"isSerializedDate":true,"string":"Wed Nov 23 2011 18:23:05 GMT+0100 (CET)"},"7691":{"varMapping":{"__isSmartRef__":true,"id":7692},"source":"function updateTarget(target) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.doitContext = this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":7693},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7692":{"this":{"__isSmartRef__":true,"id":7628}},"7693":{"timestamp":{"__isSmartRef__":true,"id":7694},"user":"lauritz","tags":[]},"7694":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:07:42 GMT+0200 (CEST)"},"7695":{"submorphs":[{"__isSmartRef__":true,"id":7696}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":7701},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7702},"lighterFill":{"__isSmartRef__":true,"id":7707},"label":{"__isSmartRef__":true,"id":7696},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":7712},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":7713},"eventHandler":{"__isSmartRef__":true,"id":7714},"__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)"},"7696":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":7697},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":7695},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":7698}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":7700},"_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)"},"7697":{"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)"},"7698":{"style":{"__isSmartRef__":true,"id":7699},"chunkOwner":{"__isSmartRef__":true,"id":7696},"storedString":"","_id":"_1355","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7699":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7700":{"morph":{"__isSmartRef__":true,"id":7696},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7701":{"_Fill":{"__isSmartRef__":true,"id":7702},"_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)"},"7702":{"stops":[{"__isSmartRef__":true,"id":7703},{"__isSmartRef__":true,"id":7704},{"__isSmartRef__":true,"id":7705},{"__isSmartRef__":true,"id":7706}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7703":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"7704":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7705":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7706":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"7707":{"stops":[{"__isSmartRef__":true,"id":7708},{"__isSmartRef__":true,"id":7709},{"__isSmartRef__":true,"id":7710},{"__isSmartRef__":true,"id":7711}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7708":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7709":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7710":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7711":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7712":{"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"},"7713":{"moveHorizontal":true},"7714":{"morph":{"__isSmartRef__":true,"id":7695},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7715":{"submorphs":[],"scripts":[],"id":"3FFF1A18-5801-4F92-9BB8-77A92AA407B0","shape":{"__isSmartRef__":true,"id":7716},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --",["channelName",{"__isSmartRef__":true,"id":6904}]],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":7717},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":7393},"attributeConnections":[{"__isSmartRef__":true,"id":7718}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":7720},"eventHandler":{"__isSmartRef__":true,"id":7721},"_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":7722},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,346.7)","distanceToDragEvent":"lively.pt(125.0,-17.1)"},"7716":{"_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)"},"7717":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"idOnLoad":"3FFF1A18-5801-4F92-9BB8-77A92AA407B0","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7718":{"sourceObj":{"__isSmartRef__":true,"id":7715},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":7393},"targetMethodName":"displaySourceForConnection","converterString":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7719},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7719":{"source":{"__isSmartRef__":true,"id":7715},"target":{"__isSmartRef__":true,"id":7393}},"7720":{"resizeHeight":false,"moveVertical":true},"7721":{"morph":{"__isSmartRef__":true,"id":7715},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7722":{"preselectItem":{"__isSmartRef__":true,"id":7723}},"7723":{"varMapping":{"__isSmartRef__":true,"id":7724},"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":7725},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7724":{"this":{"__isSmartRef__":true,"id":7715}},"7725":{"timestamp":{"__isSmartRef__":true,"id":7726},"user":"lauritz"},"7726":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:12:58 GMT+0100 (CET)"},"7727":{"submorphs":[{"__isSmartRef__":true,"id":7728}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":7732},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7733},"lighterFill":{"__isSmartRef__":true,"id":7738},"label":{"__isSmartRef__":true,"id":7728},"attributeConnections":[{"__isSmartRef__":true,"id":7743}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":7744},"_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)"},"7728":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":7729},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":7727},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":7730}],"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)"},"7729":{"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)"},"7730":{"style":{"__isSmartRef__":true,"id":7731},"chunkOwner":{"__isSmartRef__":true,"id":7728},"storedString":"","_id":"_1356","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7731":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7732":{"_Fill":{"__isSmartRef__":true,"id":7733},"_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)"},"7733":{"stops":[{"__isSmartRef__":true,"id":7734},{"__isSmartRef__":true,"id":7735},{"__isSmartRef__":true,"id":7736},{"__isSmartRef__":true,"id":7737}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7734":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"7735":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7736":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7737":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"7738":{"stops":[{"__isSmartRef__":true,"id":7739},{"__isSmartRef__":true,"id":7740},{"__isSmartRef__":true,"id":7741},{"__isSmartRef__":true,"id":7742}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7739":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7740":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7741":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7742":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7743":{"sourceObj":{"__isSmartRef__":true,"id":7727},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7400},"targetMethodName":"chooseTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7744":{"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"},"7745":{"submorphs":[],"scripts":[],"id":435,"shape":{"__isSmartRef__":true,"id":7746},"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":7747},"textChunks":[{"__isSmartRef__":true,"id":7748}],"charsReplaced":"","lastFindLoc":5,"priorSelectionRange":[15,15],"prevScroll":[0,0],"_ClipMode":"visible","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":7750}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":null,"_Align":"left","eventHandler":{"__isSmartRef__":true,"id":7752},"_MinTextWidth":218,"_MinTextHeight":null,"scriptAnnotations":{"__isSmartRef__":true,"id":7753},"selection":{"__isSmartRef__":true,"id":7392},"previousSelection":[0,13],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":7772},"_Rotation":0,"_Scale":1,"savedTextString":"100","__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7773},"__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)"},"7746":{"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)"},"7747":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7748":{"style":{"__isSmartRef__":true,"id":7749},"chunkOwner":{"__isSmartRef__":true,"id":7745},"storedString":"","_id":"_1357","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7749":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7750":{"sourceObj":{"__isSmartRef__":true,"id":7745},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7393},"targetMethodName":"setTarget","converterString":"function (name) { return $world.get(name)}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7751},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7751":{"source":{"__isSmartRef__":true,"id":7745},"target":{"__isSmartRef__":true,"id":7393}},"7752":{"morph":{"__isSmartRef__":true,"id":7745},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7753":{"createListMorph":{"__isSmartRef__":true,"id":7754},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":7756},"onMouseUp":{"__isSmartRef__":true,"id":7758},"resetConnections":{"__isSmartRef__":true,"id":7760},"setTargetToListSelection":{"__isSmartRef__":true,"id":7762},"setTargetOfPane":{"__isSmartRef__":true,"id":7764},"onBlur":{"__isSmartRef__":true,"id":7766},"reset":{"__isSmartRef__":true,"id":7768},"onMouseDown":{"__isSmartRef__":true,"id":7770}},"7754":{"time":{"__isSmartRef__":true,"id":7755},"user":"lauritz"},"7755":{"isSerializedDate":true,"string":"Fri Oct 28 2011 05:27:29 GMT+0200 (CEST)"},"7756":{"time":{"__isSmartRef__":true,"id":7757},"user":"lauritz"},"7757":{"isSerializedDate":true,"string":"Fri Oct 14 2011 23:48:37 GMT+0200 (CEST)"},"7758":{"time":{"__isSmartRef__":true,"id":7759},"user":"lauritz"},"7759":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:51:14 GMT+0200 (CEST)"},"7760":{"time":{"__isSmartRef__":true,"id":7761},"user":"lauritz"},"7761":{"isSerializedDate":true,"string":"Wed Sep 28 2011 01:03:17 GMT+0200 (CEST)"},"7762":{"time":{"__isSmartRef__":true,"id":7763},"user":"lauritz"},"7763":{"isSerializedDate":true,"string":"Sat Oct 15 2011 00:00:58 GMT+0200 (CEST)"},"7764":{"time":{"__isSmartRef__":true,"id":7765},"user":"lauritz"},"7765":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:34:37 GMT+0200 (CEST)"},"7766":{"time":{"__isSmartRef__":true,"id":7767},"user":"lauritz"},"7767":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:24:18 GMT+0200 (CEST)"},"7768":{"time":{"__isSmartRef__":true,"id":7769},"user":"lauritz"},"7769":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:26:15 GMT+0200 (CEST)"},"7770":{"time":{"__isSmartRef__":true,"id":7771},"user":"lauritz"},"7771":{"isSerializedDate":true,"string":"Mon Oct 17 2011 19:49:00 GMT+0200 (CEST)"},"7772":{},"7773":{"getList":{"__isSmartRef__":true,"id":7774},"setList":{"__isSmartRef__":true,"id":7777},"reset":{"__isSmartRef__":true,"id":7780},"example":{"__isSmartRef__":true,"id":7783},"removeList":{"__isSmartRef__":true,"id":7786},"onBlur":{"__isSmartRef__":true,"id":7789},"createListMorph":{"__isSmartRef__":true,"id":7796},"resetConnections":{"__isSmartRef__":true,"id":7799},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":7802},"setTargetToListSelection":{"__isSmartRef__":true,"id":7805},"setTargetOfPane":{"__isSmartRef__":true,"id":7808},"onMouseDown":{"__isSmartRef__":true,"id":7811}},"7774":{"varMapping":{"__isSmartRef__":true,"id":7775},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":7776},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7775":{"this":{"__isSmartRef__":true,"id":7745}},"7776":{},"7777":{"varMapping":{"__isSmartRef__":true,"id":7778},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":7779},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7778":{"this":{"__isSmartRef__":true,"id":7745}},"7779":{},"7780":{"varMapping":{"__isSmartRef__":true,"id":7781},"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":7782},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7781":{"this":{"__isSmartRef__":true,"id":7745}},"7782":{},"7783":{"varMapping":{"__isSmartRef__":true,"id":7784},"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":7785},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7784":{"this":{"__isSmartRef__":true,"id":7745}},"7785":{},"7786":{"varMapping":{"__isSmartRef__":true,"id":7787},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":7788},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7787":{"this":{"__isSmartRef__":true,"id":7745}},"7788":{},"7789":{"varMapping":{"__isSmartRef__":true,"id":7790},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":7795},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7790":{"this":{"__isSmartRef__":true,"id":7745},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7791}},"7791":{"$super":{"__isSmartRef__":true,"id":7792}},"7792":{"varMapping":{"__isSmartRef__":true,"id":7793},"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":7794},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7793":{"obj":{"__isSmartRef__":true,"id":7745},"name":"onBlur"},"7794":{},"7795":{},"7796":{"varMapping":{"__isSmartRef__":true,"id":7797},"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":7798},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7797":{"this":{"__isSmartRef__":true,"id":7745}},"7798":{},"7799":{"varMapping":{"__isSmartRef__":true,"id":7800},"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":7801},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7800":{"this":{"__isSmartRef__":true,"id":7745}},"7801":{},"7802":{"varMapping":{"__isSmartRef__":true,"id":7803},"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":7804},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7803":{"this":{"__isSmartRef__":true,"id":7745}},"7804":{},"7805":{"varMapping":{"__isSmartRef__":true,"id":7806},"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":7807},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7806":{"this":{"__isSmartRef__":true,"id":7745}},"7807":{},"7808":{"varMapping":{"__isSmartRef__":true,"id":7809},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.setTextString(selection.getName());\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":7810},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7809":{"this":{"__isSmartRef__":true,"id":7745}},"7810":{},"7811":{"varMapping":{"__isSmartRef__":true,"id":7812},"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":7817},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7812":{"this":{"__isSmartRef__":true,"id":7745},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7813}},"7813":{"$super":{"__isSmartRef__":true,"id":7814}},"7814":{"varMapping":{"__isSmartRef__":true,"id":7815},"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":7816},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7815":{"obj":{"__isSmartRef__":true,"id":7745},"name":"onMouseDown"},"7816":{},"7817":{},"7818":{"morph":{"__isSmartRef__":true,"id":7400},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7819":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":7820},"setTarget":{"__isSmartRef__":true,"id":7823},"generateSourceForScript":{"__isSmartRef__":true,"id":7826},"generateSourceForConnection":{"__isSmartRef__":true,"id":7829},"generateTargetCode":{"__isSmartRef__":true,"id":7832},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":7835},"displayJavaScriptSource":{"__isSmartRef__":true,"id":7838},"displaySourceForScript":{"__isSmartRef__":true,"id":7841},"displaySourceForConnection":{"__isSmartRef__":true,"id":7844},"newScript":{"__isSmartRef__":true,"id":7847},"newConnection":{"__isSmartRef__":true,"id":7850},"deleteSelectedScript":{"__isSmartRef__":true,"id":7853},"disconnectConnection":{"__isSmartRef__":true,"id":7856},"updateLists":{"__isSmartRef__":true,"id":7859},"displayInitialScript":{"__isSmartRef__":true,"id":7862},"reset":{"__isSmartRef__":true,"id":7865},"selectChangedContent":{"__isSmartRef__":true,"id":7868}},"7820":{"varMapping":{"__isSmartRef__":true,"id":7821},"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":7822},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7821":{"this":{"__isSmartRef__":true,"id":7400}},"7822":{},"7823":{"varMapping":{"__isSmartRef__":true,"id":7824},"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":7825},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7824":{"this":{"__isSmartRef__":true,"id":7400}},"7825":{},"7826":{"varMapping":{"__isSmartRef__":true,"id":7827},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":7828},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7827":{"this":{"__isSmartRef__":true,"id":7400}},"7828":{},"7829":{"varMapping":{"__isSmartRef__":true,"id":7830},"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":7831},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7830":{"this":{"__isSmartRef__":true,"id":7400}},"7831":{},"7832":{"varMapping":{"__isSmartRef__":true,"id":7833},"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":7834},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7833":{"this":{"__isSmartRef__":true,"id":7400}},"7834":{},"7835":{"varMapping":{"__isSmartRef__":true,"id":7836},"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":7837},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7836":{"this":{"__isSmartRef__":true,"id":7400}},"7837":{},"7838":{"varMapping":{"__isSmartRef__":true,"id":7839},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":7840},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7839":{"this":{"__isSmartRef__":true,"id":7400}},"7840":{},"7841":{"varMapping":{"__isSmartRef__":true,"id":7842},"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":7843},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7842":{"this":{"__isSmartRef__":true,"id":7400}},"7843":{},"7844":{"varMapping":{"__isSmartRef__":true,"id":7845},"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":7846},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7845":{"this":{"__isSmartRef__":true,"id":7400}},"7846":{},"7847":{"varMapping":{"__isSmartRef__":true,"id":7848},"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":7849},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7848":{"this":{"__isSmartRef__":true,"id":7400}},"7849":{},"7850":{"varMapping":{"__isSmartRef__":true,"id":7851},"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":7852},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7851":{"this":{"__isSmartRef__":true,"id":7400}},"7852":{},"7853":{"varMapping":{"__isSmartRef__":true,"id":7854},"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":7855},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7854":{"this":{"__isSmartRef__":true,"id":7400}},"7855":{},"7856":{"varMapping":{"__isSmartRef__":true,"id":7857},"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":7858},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7857":{"this":{"__isSmartRef__":true,"id":7400}},"7858":{},"7859":{"varMapping":{"__isSmartRef__":true,"id":7860},"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":7861},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7860":{"this":{"__isSmartRef__":true,"id":7400}},"7861":{},"7862":{"varMapping":{"__isSmartRef__":true,"id":7863},"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":7864},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7863":{"this":{"__isSmartRef__":true,"id":7400}},"7864":{},"7865":{"varMapping":{"__isSmartRef__":true,"id":7866},"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":7867},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7866":{"this":{"__isSmartRef__":true,"id":7400}},"7867":{},"7868":{"varMapping":{"__isSmartRef__":true,"id":7869},"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":7964},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7963":{"this":{"__isSmartRef__":true,"id":7938}},"7964":{"timestamp":{"__isSmartRef__":true,"id":7965},"user":"lauritz","categories":[]},"7965":{"isSerializedDate":true,"string":"Fri Nov 11 2011 01:46:54 GMT+0100 (CET)"},"7966":{"submorphs":[{"__isSmartRef__":true,"id":7967}],"scripts":[],"id":"D1A34FED-0A9E-4B9B-B4C0-843254575244","shape":{"__isSmartRef__":true,"id":7973},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":7979},"lighterFill":{"__isSmartRef__":true,"id":7984},"label":{"__isSmartRef__":true,"id":7967},"attributeConnections":[{"__isSmartRef__":true,"id":7989}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"name":"ObjectEditorRemoveScriptButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":7991},"owner":{"__isSmartRef__":true,"id":7393},"eventHandler":{"__isSmartRef__":true,"id":7992},"isCopyMorphRef":true,"morphRefId":24,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":7393},"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":7993},"__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)"},"7967":{"submorphs":[],"scripts":[],"id":"DF31B478-2406-4CC6-8EC5-B1041FECE081","shape":{"__isSmartRef__":true,"id":7968},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":25,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":7966},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":7969}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":7971},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":25,"_MinTextHeight":null,"draggingEnabled":false,"derivationIds":[218,"852A7BD9-52EE-4708-A2D5-1BDECF33C958","7B4F173E-9726-472A-9B30-530D4AA92AD9","CBA217F6-2832-4213-9ABE-47753C1A4180","E6B97D1D-95D5-4644-9359-1D08D42A51F4","4391A57E-70C2-4628-9828-DD668CCE546E","F0C6C298-3B8B-42B2-B5E9-E5B82F607B01","DF0CAF75-4247-4797-B1A0-AD7444391E2A","B4C4F09B-F663-47A1-B85F-461D5452F5F8","FD966AB1-4685-4151-9A38-B1B21B0237EF","CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97","88F1581A-7AEF-4646-B7F9-3890CDDB8494","DC577877-7F00-4238-9246-08C2A10C0CC9","818C9467-71A2-44D6-B01F-1523A0CD5476","C0CF3DDB-AA12-49E0-B12A-6B620552BB47","853E19A1-E97D-463D-A24F-0148671EB696","0203CA4C-E523-4F7D-824B-F09BA3914BDD","18B98A59-6C8E-4386-B3EF-A17259C51C0F","24D84E0A-FA16-47DE-934D-E60729EEB227","7035F1EB-4B8C-4F20-B3AC-966403F55C0A","69831817-0662-4848-8481-44558987D21D","BA13E4C6-DF2A-4059-9174-7725FA3FE514","3E989A29-2A8F-4AFE-B312-A0852B746605","7B675033-945D-4AE1-B85F-DBD35C7B02AA","E0D76A08-70F9-4710-907E-B2D83D60D29A","495F5D43-B450-45B7-B238-FC12AA8F6488","B551041D-4E6E-44F3-8405-1DCE5344BCCD","0A287650-EC32-45AA-8504-0513B196727F","717B0EFA-1422-4224-9A53-5A494F6191A4","C86C167E-8A7D-43BE-AFED-AAEDA70B95EE","97247E8A-2818-4B44-BCDD-348126BD380C"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":7972},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"7968":{"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)"},"7969":{"style":{"__isSmartRef__":true,"id":7970},"chunkOwner":{"__isSmartRef__":true,"id":7967},"storedString":"-","_id":"_1363","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7970":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7971":{"morph":{"__isSmartRef__":true,"id":7967},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7972":{"requiredModules":[],"idOnLoad":"DF31B478-2406-4CC6-8EC5-B1041FECE081","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7973":{"_Fill":{"__isSmartRef__":true,"id":7974},"_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)"},"7974":{"stops":[{"__isSmartRef__":true,"id":7975},{"__isSmartRef__":true,"id":7976},{"__isSmartRef__":true,"id":7977},{"__isSmartRef__":true,"id":7978}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7975":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"7976":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"7977":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"7978":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"7979":{"stops":[{"__isSmartRef__":true,"id":7980},{"__isSmartRef__":true,"id":7981},{"__isSmartRef__":true,"id":7982},{"__isSmartRef__":true,"id":7983}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7980":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"7981":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7982":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"7983":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"7984":{"stops":[{"__isSmartRef__":true,"id":7985},{"__isSmartRef__":true,"id":7986},{"__isSmartRef__":true,"id":7987},{"__isSmartRef__":true,"id":7988}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"7985":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"7986":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7987":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"7988":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"7989":{"sourceObj":{"__isSmartRef__":true,"id":7966},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7966},"targetMethodName":"deleteSelectedScript","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":7990},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"7990":{"source":{"__isSmartRef__":true,"id":7966},"target":{"__isSmartRef__":true,"id":7966}},"7991":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","idOnLoad":"D1A34FED-0A9E-4B9B-B4C0-843254575244","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7992":{"morph":{"__isSmartRef__":true,"id":7966},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7993":{"deleteSelectedScript":{"__isSmartRef__":true,"id":7994}},"7994":{"varMapping":{"__isSmartRef__":true,"id":7995},"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":7996},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7995":{"this":{"__isSmartRef__":true,"id":7966}},"7996":{"timestamp":{"__isSmartRef__":true,"id":7997},"user":"lauritz"},"7997":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:12:21 GMT+0100 (CET)"},"7998":{"submorphs":[{"__isSmartRef__":true,"id":7999}],"scripts":[],"id":"67F05F0C-26D5-4D6C-91AE-E94D37581728","shape":{"__isSmartRef__":true,"id":8006},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8007},"lighterFill":{"__isSmartRef__":true,"id":8012},"label":{"__isSmartRef__":true,"id":7999},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":8017},"list":[],"eventHandler":{"__isSmartRef__":true,"id":8018},"owner":{"__isSmartRef__":true,"id":7393},"textString":"","selection":{"__isSmartRef__":true,"id":8019},"_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":8025},"__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)"},"7999":{"submorphs":[],"scripts":[],"id":"BDD74EEB-301D-4194-8865-FE1A4B79EDAC","shape":{"__isSmartRef__":true,"id":8000},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":220,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":7998},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":8001}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":8003}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":8004},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":220,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[222,"30F054A3-7658-405B-8098-B7D87AA8A9ED","556D6E07-45B7-42EC-A486-DE275EF0B034","06B0B080-467A-46CC-8B0D-9C0A9B9A71F1","5E2D96C9-BB9B-4735-8673-A79847435197","B48AA022-2022-4A2A-9090-4D884FB3DFD3","8B2F743A-98C5-45E1-B03C-5019114EAC47","D09C56C3-A2DC-4BDF-B8A1-6365138ECD01","74158C3D-B79E-43E7-B111-48701B10ACE2","B19E117B-E40F-4B9F-86AC-BFB2AAFD5336","4E3B3D72-E52C-44ED-AE32-78939BA1ECFD","2459D1F0-E49C-4882-AB4C-D78C1A496962","3D8D3B02-0459-45C1-A606-D0DB4B07958C","78AAE288-D261-4BEA-9436-C8C31B890B44","2E10F795-9892-4BF7-9A46-BCB90FD6112E","DE32EFA9-C920-42F6-9F2E-7EDABEC006AF","23FBFC79-1927-48FD-8C1C-09FFD7539784","3409506C-9BAE-43DA-BCAF-94392F9646DF","ED94289E-98FC-4126-9EED-25FDC98D5BFC","63C2F1D8-3A1B-464B-9945-1F661D4CFE26","782AAB82-32E9-4A37-9DC0-3118636C2CCE","D564B3C8-D9B5-4D7D-80DD-16715ED878F6","D9344242-9F26-4A5D-B86D-6FAEA43B439C","E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1","55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3","B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235","9A503124-0F1D-4390-B668-E4457CBC1376","26D1AD85-C129-4C24-A16A-B6863FC35F41","7425ED3B-1418-47C8-A2EE-52CDF3C4D860","C4B9C269-4F6E-4EA2-A6EA-38C21A011591","952BC06E-5007-4618-9289-931E66292E9D"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":8005},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"8000":{"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)"},"8001":{"style":{"__isSmartRef__":true,"id":8002},"chunkOwner":{"__isSmartRef__":true,"id":7999},"_id":"_165366","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8002":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8003":{"sourceObj":{"__isSmartRef__":true,"id":7999},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7998},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8004":{"morph":{"__isSmartRef__":true,"id":7999},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8005":{"requiredModules":[],"idOnLoad":"BDD74EEB-301D-4194-8865-FE1A4B79EDAC","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8006":{"_Fill":{"__isSmartRef__":true,"id":8007},"_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)"},"8007":{"stops":[{"__isSmartRef__":true,"id":8008},{"__isSmartRef__":true,"id":8009},{"__isSmartRef__":true,"id":8010},{"__isSmartRef__":true,"id":8011}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8008":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8009":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8010":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8011":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"8012":{"stops":[{"__isSmartRef__":true,"id":8013},{"__isSmartRef__":true,"id":8014},{"__isSmartRef__":true,"id":8015},{"__isSmartRef__":true,"id":8016}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8013":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"8014":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8015":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8016":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"8017":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","idOnLoad":"67F05F0C-26D5-4D6C-91AE-E94D37581728","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8018":{"morph":{"__isSmartRef__":true,"id":7998},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8019":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":8020},"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":8021},"textChunks":[{"__isSmartRef__":true,"id":8022}],"eventHandler":{"__isSmartRef__":true,"id":8024},"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)"},"8020":{"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)"},"8021":{"partsSpaceName":"PartsBin/Worlds/","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8022":{"style":{"__isSmartRef__":true,"id":8023},"chunkOwner":{"__isSmartRef__":true,"id":8019},"storedString":"","_id":"_1365","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8023":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8024":{"morph":{"__isSmartRef__":true,"id":8019},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8025":{"reset":{"__isSmartRef__":true,"id":8026},"onMouseDown":{"__isSmartRef__":true,"id":8030},"onBlur":{"__isSmartRef__":true,"id":8038},"createScenePresentation":{"__isSmartRef__":true,"id":8046},"presentTargetChooser":{"__isSmartRef__":true,"id":8050},"removeTargetChooser":{"__isSmartRef__":true,"id":8054},"removeHighlight":{"__isSmartRef__":true,"id":8058},"highlightCurrentTarget":{"__isSmartRef__":true,"id":8062},"updateTargetFromSelection":{"__isSmartRef__":true,"id":8066},"currentMorphicScene":{"__isSmartRef__":true,"id":8070},"highlightTarget":{"__isSmartRef__":true,"id":8074},"setLabel":{"__isSmartRef__":true,"id":8078},"updateTargetFromOwner":{"__isSmartRef__":true,"id":8086}},"8026":{"varMapping":{"__isSmartRef__":true,"id":8027},"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":8028},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8027":{"this":{"__isSmartRef__":true,"id":7998}},"8028":{"timestamp":{"__isSmartRef__":true,"id":8029},"user":"lauritz","tags":[]},"8029":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)"},"8030":{"varMapping":{"__isSmartRef__":true,"id":8031},"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":8036},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8031":{"this":{"__isSmartRef__":true,"id":7998},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8032}},"8032":{"$super":{"__isSmartRef__":true,"id":8033}},"8033":{"varMapping":{"__isSmartRef__":true,"id":8034},"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":8035},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8034":{"obj":{"__isSmartRef__":true,"id":7998},"name":"onMouseDown"},"8035":{},"8036":{"timestamp":{"__isSmartRef__":true,"id":8037},"user":"lauritz","tags":[]},"8037":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:44:10 GMT+0200 (CEST)"},"8038":{"varMapping":{"__isSmartRef__":true,"id":8039},"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":8044},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8039":{"this":{"__isSmartRef__":true,"id":7998},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8040}},"8040":{"$super":{"__isSmartRef__":true,"id":8041}},"8041":{"varMapping":{"__isSmartRef__":true,"id":8042},"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":8043},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8042":{"obj":{"__isSmartRef__":true,"id":7998},"name":"onBlur"},"8043":{},"8044":{"timestamp":{"__isSmartRef__":true,"id":8045},"user":"lauritz","tags":[]},"8045":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:05 GMT+0200 (CEST)"},"8046":{"varMapping":{"__isSmartRef__":true,"id":8047},"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":8048},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8047":{"this":{"__isSmartRef__":true,"id":7998}},"8048":{"timestamp":{"__isSmartRef__":true,"id":8049},"user":"lauritz","tags":[]},"8049":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:56 GMT+0200 (CEST)"},"8050":{"varMapping":{"__isSmartRef__":true,"id":8051},"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":8052},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8051":{"this":{"__isSmartRef__":true,"id":7998}},"8052":{"timestamp":{"__isSmartRef__":true,"id":8053},"user":"lauritz","tags":[]},"8053":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:13:22 GMT+0200 (CEST)"},"8054":{"varMapping":{"__isSmartRef__":true,"id":8055},"source":"function removeTargetChooser() {\n if (this.listMorph) {\n this.listMorph.remove();\n delete this.listMorph; \n }\n}","funcProperties":{"__isSmartRef__":true,"id":8056},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8055":{"this":{"__isSmartRef__":true,"id":7998}},"8056":{"timestamp":{"__isSmartRef__":true,"id":8057},"user":"lauritz","tags":[]},"8057":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:43:38 GMT+0200 (CEST)"},"8058":{"varMapping":{"__isSmartRef__":true,"id":8059},"source":"function removeHighlight(node) {\n node.submorphs[0].setFill(Color.rgb(255,255,255))\n}","funcProperties":{"__isSmartRef__":true,"id":8060},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8059":{"this":{"__isSmartRef__":true,"id":7998}},"8060":{"timestamp":{"__isSmartRef__":true,"id":8061},"user":"lauritz","tags":[]},"8061":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:15 GMT+0200 (CEST)"},"8062":{"varMapping":{"__isSmartRef__":true,"id":8063},"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":8064},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8063":{"this":{"__isSmartRef__":true,"id":7998}},"8064":{"timestamp":{"__isSmartRef__":true,"id":8065},"user":"lauritz","tags":[]},"8065":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:31:39 GMT+0200 (CEST)"},"8066":{"varMapping":{"__isSmartRef__":true,"id":8067},"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":8068},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8067":{"this":{"__isSmartRef__":true,"id":7998}},"8068":{"timestamp":{"__isSmartRef__":true,"id":8069},"user":"lauritz","tags":[]},"8069":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)"},"8070":{"varMapping":{"__isSmartRef__":true,"id":8071},"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":8072},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8071":{"this":{"__isSmartRef__":true,"id":7998}},"8072":{"timestamp":{"__isSmartRef__":true,"id":8073},"user":"lauritz","tags":[]},"8073":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:43 GMT+0200 (CEST)"},"8074":{"varMapping":{"__isSmartRef__":true,"id":8075},"source":"function highlightTarget(node) {\n node.submorphs[0].setFill(Color.rgb(218,218,218))\n}","funcProperties":{"__isSmartRef__":true,"id":8076},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8075":{"this":{"__isSmartRef__":true,"id":7998}},"8076":{"timestamp":{"__isSmartRef__":true,"id":8077},"user":"lauritz","tags":[]},"8077":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:12 GMT+0200 (CEST)"},"8078":{"varMapping":{"__isSmartRef__":true,"id":8079},"source":"function setLabel(label) {\n this.label.setTextString(label);\n this.label.setAlign('left');\n}","funcProperties":{"__isSmartRef__":true,"id":8084},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8079":{"this":{"__isSmartRef__":true,"id":7998},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8080}},"8080":{"$super":{"__isSmartRef__":true,"id":8081}},"8081":{"varMapping":{"__isSmartRef__":true,"id":8082},"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":8083},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8082":{"obj":{"__isSmartRef__":true,"id":7998},"name":"setLabel"},"8083":{},"8084":{"timestamp":{"__isSmartRef__":true,"id":8085},"user":"lauritz","tags":[]},"8085":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:31 GMT+0200 (CEST)"},"8086":{"varMapping":{"__isSmartRef__":true,"id":8087},"source":"function updateTargetFromOwner() {\n this.setLabel(this.owner.target);\n}","funcProperties":{"__isSmartRef__":true,"id":8088},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8087":{"this":{"__isSmartRef__":true,"id":7998}},"8088":{"timestamp":{"__isSmartRef__":true,"id":8089},"user":"lauritz","tags":[]},"8089":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:24:24 GMT+0200 (CEST)"},"8090":{"submorphs":[],"scripts":[],"id":"1CA88F02-8CE1-4F04-8463-DD98410BF511","shape":{"__isSmartRef__":true,"id":8091},"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":8092},"textChunks":[{"__isSmartRef__":true,"id":8093}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":8095},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_ClipMode":"visible","draggingEnabled":false,"eventsAreIgnored":true,"isCopyMorphRef":true,"morphRefId":27,"owner":{"__isSmartRef__":true,"id":7393},"derivationIds":[224,"35EF8FE5-067D-45B6-AF21-77040F11D340","80DC09DD-22D4-4089-B5C3-857B32C9BE9B","EF080074-E6B9-47F3-A87F-26313B40C430","F6977801-C1A7-445C-9BF1-8A1019E202FB","8C9157AE-0343-4CFB-8186-1D5E05D2ECBE","DD3C23F8-6463-4EAE-959B-C486E27D9BDA","1E8D3752-D212-41F8-BC63-B094E0C80707","75C07D11-AE5D-4A36-B2D0-F2A6EA414E72","494AB1C0-2C09-49DE-B4AA-1F24DC7495FF","25199967-E3BA-4763-A704-37BD3152A5F7","8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9","DDB23EF0-540C-4046-AD4D-C001E8A5F20C","FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9","52850E3E-BE46-467C-A381-902F5E4859FD","147F9160-7168-44A4-9EA4-A36466EE1F52","8E4FB238-FC20-4DA7-AC9F-6921EBBD5609","3D09A998-5E60-4E94-9C6A-B08E7D98F02A","B8986B95-68A4-4212-8560-C86C8F7B3B3C","81BAFCDC-090F-4A92-8AD6-C3127620CCF4","3663625F-2BB0-494C-A467-04148A441F42","8F0EE2A4-3C90-4F71-A04E-2B285D2543CD","B5F10B61-9C89-4903-BD4C-DF3B9D283432","7005184B-8CE8-4DB8-82D8-D75E16ADE428","B8106E33-B470-45C3-916E-6E92CAFDD854","3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6","A49BA117-B9D4-43F4-82EA-458B9D16FDBA","9FB9DF10-FCEC-44FE-9614-6DFC4B814576","54F9AFFD-B235-48AC-85E0-57921251546E","7A472A4B-7292-49B5-9F03-DE2E3A096714","C8629DF3-424B-47D3-A3FD-68201FFFC455"],"_Rotation":0,"_Scale":1,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"8091":{"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,14.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"8092":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"idOnLoad":"1CA88F02-8CE1-4F04-8463-DD98410BF511","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8093":{"style":{"__isSmartRef__":true,"id":8094},"chunkOwner":{"__isSmartRef__":true,"id":8090},"storedString":"Tag:","_id":"_1367","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8094":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8095":{"morph":{"__isSmartRef__":true,"id":8090},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8096":{"submorphs":[{"__isSmartRef__":true,"id":8097}],"scripts":[],"id":"D2ADE12C-09CD-448F-997E-B1D3B8DAAFD2","shape":{"__isSmartRef__":true,"id":8104},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":true,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8110},"lighterFill":{"__isSmartRef__":true,"id":8115},"label":{"__isSmartRef__":true,"id":8097},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorTagChooser","partsBinMetaInfo":{"__isSmartRef__":true,"id":8120},"listMorph":null,"list":[],"eventHandler":{"__isSmartRef__":true,"id":8121},"textString":"PartsBinBrowser","selection":"","_ClipMode":"visible","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":7393},"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":8122},"__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)"},"8097":{"submorphs":[],"scripts":[],"id":"C252D1AD-1DDD-43C7-8006-EFC8CCF608AA","shape":{"__isSmartRef__":true,"id":8098},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":130,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":8096},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":8099}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":8101}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":8102},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":130,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[226,"03DBF3F8-8EA2-4426-BA64-C4297DDAB015","B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1","4AA6AE51-338B-4E3E-814B-9F99C693A2D5","08F6CE56-AD91-4C27-9429-C3DEA313696C","D39C963C-FD24-4498-A6D8-71E5102CE58A","132C2A9E-3466-4051-AAEA-6E485A91F408","DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D","567FC668-A57C-41CB-8252-8912826B3144","D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF","AABED87D-D7C0-494A-8803-26F4601E35FF","696C3A2A-C695-4D17-A044-41A73436AB8D","206A0BFD-6997-4E0E-9193-089D1F66B22A","F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696","64A754E9-7083-4CAE-B5C2-7B436EFFE4BA","64737503-A352-42CC-A249-667DA2B42746","9218F1CA-E23F-4E1A-89C3-DB19DE720861","CF7EAC38-1041-4B83-B087-359885B8528B","84469C7C-C93D-4F16-ACAA-0045A4A37FCA","9D3DD447-66A0-4B4A-B378-FB864D8C1468","163D1C2B-EDE9-4F8F-B466-EF9F4CB14384","50DCF8C9-23AA-4241-AC5B-724CC11950DA","CCACCC51-0109-4F73-B122-AA60E40EC54B","285D1797-A21F-4439-81AD-932B45F54879","7354C28D-A54E-48B6-913E-4949B5F4625E","68EAB78C-AAA8-4EC3-8493-CFD23672B5B3","2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF","5D634617-10A2-45FE-A453-D3452456AB07","EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3","D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3","72270145-A97E-4B0C-BA7D-1B68CE1A0841"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":8103},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"8098":{"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)"},"8099":{"style":{"__isSmartRef__":true,"id":8100},"chunkOwner":{"__isSmartRef__":true,"id":8097},"_id":"_986","storedString":"all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8100":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8101":{"sourceObj":{"__isSmartRef__":true,"id":8097},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":8096},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8102":{"morph":{"__isSmartRef__":true,"id":8097},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8103":{"requiredModules":[],"idOnLoad":"C252D1AD-1DDD-43C7-8006-EFC8CCF608AA","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8104":{"_Fill":{"__isSmartRef__":true,"id":8105},"_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)"},"8105":{"stops":[{"__isSmartRef__":true,"id":8106},{"__isSmartRef__":true,"id":8107},{"__isSmartRef__":true,"id":8108},{"__isSmartRef__":true,"id":8109}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8106":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(230,243,253)"},"8107":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"8108":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"8109":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(157,198,229)"},"8110":{"stops":[{"__isSmartRef__":true,"id":8111},{"__isSmartRef__":true,"id":8112},{"__isSmartRef__":true,"id":8113},{"__isSmartRef__":true,"id":8114}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8111":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8112":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8113":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8114":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"8115":{"stops":[{"__isSmartRef__":true,"id":8116},{"__isSmartRef__":true,"id":8117},{"__isSmartRef__":true,"id":8118},{"__isSmartRef__":true,"id":8119}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8116":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"8117":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8118":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8119":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"8120":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","idOnLoad":"D2ADE12C-09CD-448F-997E-B1D3B8DAAFD2","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8121":{"morph":{"__isSmartRef__":true,"id":8096},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8122":{"createListMorph":{"__isSmartRef__":true,"id":8123},"getList":{"__isSmartRef__":true,"id":8127},"removeList":{"__isSmartRef__":true,"id":8131},"reset":{"__isSmartRef__":true,"id":8135},"onMouseUp":{"__isSmartRef__":true,"id":8139},"onBlur":{"__isSmartRef__":true,"id":8147},"setTag":{"__isSmartRef__":true,"id":8155}},"8123":{"varMapping":{"__isSmartRef__":true,"id":8124},"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":8125},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8124":{"this":{"__isSmartRef__":true,"id":8096}},"8125":{"timestamp":{"__isSmartRef__":true,"id":8126},"user":"lauritz","categories":[]},"8126":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:35:59 GMT+0100 (CET)"},"8127":{"varMapping":{"__isSmartRef__":true,"id":8128},"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":8129},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8128":{"this":{"__isSmartRef__":true,"id":8096}},"8129":{"timestamp":{"__isSmartRef__":true,"id":8130},"user":"lauritz","tags":[]},"8130":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:25 GMT+0100 (CET)"},"8131":{"varMapping":{"__isSmartRef__":true,"id":8132},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":8133},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8132":{"this":{"__isSmartRef__":true,"id":8096}},"8133":{"timestamp":{"__isSmartRef__":true,"id":8134},"user":"lauritz","categories":[]},"8134":{"isSerializedDate":true,"string":"Thu Nov 17 2011 19:06:51 GMT+0100 (CET)"},"8135":{"varMapping":{"__isSmartRef__":true,"id":8136},"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":8137},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8136":{"this":{"__isSmartRef__":true,"id":8096}},"8137":{"timestamp":{"__isSmartRef__":true,"id":8138},"user":"lauritz","tags":[]},"8138":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:53 GMT+0100 (CET)"},"8139":{"varMapping":{"__isSmartRef__":true,"id":8140},"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":8145},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8140":{"this":{"__isSmartRef__":true,"id":8096},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8141}},"8141":{"$super":{"__isSmartRef__":true,"id":8142}},"8142":{"varMapping":{"__isSmartRef__":true,"id":8143},"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":8144},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8143":{"obj":{"__isSmartRef__":true,"id":8096},"name":"onMouseUp"},"8144":{},"8145":{"timestamp":{"__isSmartRef__":true,"id":8146},"user":"lauritz","categories":[]},"8146":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:59:16 GMT+0100 (CET)"},"8147":{"varMapping":{"__isSmartRef__":true,"id":8148},"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":8153},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8148":{"this":{"__isSmartRef__":true,"id":8096},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8149}},"8149":{"$super":{"__isSmartRef__":true,"id":8150}},"8150":{"varMapping":{"__isSmartRef__":true,"id":8151},"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":8152},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8151":{"obj":{"__isSmartRef__":true,"id":8096},"name":"onBlur"},"8152":{},"8153":{"timestamp":{"__isSmartRef__":true,"id":8154},"user":"lauritz","categories":[]},"8154":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:10:03 GMT+0100 (CET)"},"8155":{"varMapping":{"__isSmartRef__":true,"id":8156},"source":"function setTag(tag) {\n this.setLabel(tag || '');\n this.label.setAlign('left');\n this.owner.setTag(tag);\n}","funcProperties":{"__isSmartRef__":true,"id":8157},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8156":{"this":{"__isSmartRef__":true,"id":8096}},"8157":{"timestamp":{"__isSmartRef__":true,"id":8158},"user":"lauritz","categories":[]},"8158":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:36:12 GMT+0100 (CET)"},"8159":{"submorphs":[{"__isSmartRef__":true,"id":8160}],"scripts":[],"id":"644BFF82-0CF3-48BC-8BEB-D0F9694FFA71","shape":{"__isSmartRef__":true,"id":8166},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8167},"lighterFill":{"__isSmartRef__":true,"id":8172},"label":{"__isSmartRef__":true,"id":8160},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8177},"attributeConnections":[{"__isSmartRef__":true,"id":8178}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":8201},"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":7393},"layout":{"__isSmartRef__":true,"id":8202},"_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)"},"8160":{"submorphs":[],"scripts":[],"id":"552A30FD-84F4-4974-8ED0-3537E1E9AD4A","shape":{"__isSmartRef__":true,"id":8161},"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":8159},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":8162}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":8164},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4","56735895-BA99-4D98-9866-AA5DBD86237E","81041CF7-31DB-4F65-BB39-FE438A4F266F","D03829B3-268E-40A0-A440-3E4BAC344F30","714637F0-714A-4833-909B-BA4AF1B4628B","DC956E73-7398-4CAF-B6F2-9A226E344396","C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F","39386C7E-9099-4159-BFE9-80AD37319211","2764FB6E-70D1-4BC5-B3CB-9979A48B8205","C55C8A7C-412C-453E-A99F-CE78C2AADB94","4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D","3450EAEB-E3D2-4FAF-98DF-354B3B8715D6","C906736E-48DF-4054-BA5A-A089610456D7","DE5C59FB-90A6-4DD4-AC39-5CC8B3912969","5830FB93-49A1-4A31-A687-69C4579D5FA7","AE9038D5-0EBD-40A0-8043-9689D163D108","13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590","330AAB8C-6D17-4763-AACC-669FC5DD3A91","CA04BB7A-205C-412D-9900-C2DE7C5FAD36","37AADE55-77DE-4E93-9A3E-241BB5002F88","60EB450E-29D4-42B9-8FF7-CA138515052E","7D5C0196-98BF-4CCD-9142-3D29E68EE180","0F70CA1F-07A9-4EFA-872A-3255F9C850DC","7A2FAFFA-9A09-40FB-B04A-80B0B34C696B","85768439-7424-4BFE-8191-BCA51F70FE26"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":8165},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"8161":{"_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(0,3,0,0)"},"8162":{"style":{"__isSmartRef__":true,"id":8163},"chunkOwner":{"__isSmartRef__":true,"id":8160},"storedString":"run","_id":"_1369","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8163":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8164":{"morph":{"__isSmartRef__":true,"id":8160},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8165":{"requiredModules":[],"idOnLoad":"552A30FD-84F4-4974-8ED0-3537E1E9AD4A","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8166":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":8167},"_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)"},"8167":{"stops":[{"__isSmartRef__":true,"id":8168},{"__isSmartRef__":true,"id":8169},{"__isSmartRef__":true,"id":8170},{"__isSmartRef__":true,"id":8171}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8168":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8169":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8170":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8171":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"8172":{"stops":[{"__isSmartRef__":true,"id":8173},{"__isSmartRef__":true,"id":8174},{"__isSmartRef__":true,"id":8175},{"__isSmartRef__":true,"id":8176}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8173":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"8174":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8175":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8176":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"8177":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","idOnLoad":"644BFF82-0CF3-48BC-8BEB-D0F9694FFA71","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8178":{"sourceObj":{"__isSmartRef__":true,"id":8159},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7393},"targetMethodName":"runScript","visualConnector":{"__isSmartRef__":true,"id":8179},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8179":{"submorphs":[{"__isSmartRef__":true,"id":8180}],"scripts":[],"shape":{"__isSmartRef__":true,"id":8187},"derivationIds":[null],"id":"C89B50A0-17E7-4D22-AE1D-5112520DAEE7","eventHandler":{"__isSmartRef__":true,"id":8190},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":8191},{"__isSmartRef__":true,"id":8192}],"con":{"__isSmartRef__":true,"id":8178},"showsMorphMenu":true,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8193},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"8180":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8181},"derivationIds":[null],"id":"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF","eventHandler":{"__isSmartRef__":true,"id":8186},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":8179},"_Rotation":-3.130064002485303,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"8181":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":8182},{"__isSmartRef__":true,"id":8183},{"__isSmartRef__":true,"id":8184},{"__isSmartRef__":true,"id":8185}],"_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)"},"8182":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8183":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8184":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8185":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8186":{"morph":{"__isSmartRef__":true,"id":8180},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8187":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":8188},{"__isSmartRef__":true,"id":8189}],"_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)"},"8188":{"isAbsolute":true,"x":829.7085000406639,"y":9.565843617262885,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8189":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8190":{"morph":{"__isSmartRef__":true,"id":8179},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8191":{"morph":{"__isSmartRef__":true,"id":8179},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"8192":{"morph":{"__isSmartRef__":true,"id":8179},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":8180},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"8193":{"morphMenuItems":{"__isSmartRef__":true,"id":8194}},"8194":{"varMapping":{"__isSmartRef__":true,"id":8195},"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":8200},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8195":{"this":{"__isSmartRef__":true,"id":8179},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8196}},"8196":{"$super":{"__isSmartRef__":true,"id":8197}},"8197":{"varMapping":{"__isSmartRef__":true,"id":8198},"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":8199},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8198":{"obj":{"__isSmartRef__":true,"id":8179},"name":"morphMenuItems"},"8199":{},"8200":{},"8201":{"morph":{"__isSmartRef__":true,"id":8159},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8202":{"centeredHorizontal":false,"moveHorizontal":true},"8203":{"submorphs":[{"__isSmartRef__":true,"id":8204}],"scripts":[],"id":"CA873E7B-D9EF-44D3-976F-B29A8DA00491","shape":{"__isSmartRef__":true,"id":8210},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8211},"lighterFill":{"__isSmartRef__":true,"id":8216},"label":{"__isSmartRef__":true,"id":8204},"name":"saveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8221},"attributeConnections":[{"__isSmartRef__":true,"id":8222}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":8245},"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":8246},"owner":{"__isSmartRef__":true,"id":7393},"_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)"},"8204":{"submorphs":[],"scripts":[],"id":"3B43F224-04FA-4733-9BDB-1BAD5A39144E","shape":{"__isSmartRef__":true,"id":8205},"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":8203},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":8206}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":8208},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25","918C6CC4-3540-4341-BAFD-B195F7807FEE","5AABB138-5EE8-40A5-AB3C-5A9625D0A353","4529D79B-4CC5-467E-91F8-661C3A5F49F8","1E5E570C-FD42-45E3-A7F6-768BB14ACD14","A13FB4E0-72F2-4E7C-A861-EDCBA1393860","B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C","002A2173-D26D-4EED-8906-A489C1E158C0","63362D04-B829-41E6-9E68-5B8DB03D382F","996B60A4-8698-448F-A35F-79C768B4976B","F0727398-A1F0-47F5-92CF-BB9677FA05FA","38707063-D664-49A0-B2FB-F0666EC532D5","0402FB51-915F-4491-8FA1-553F0D8F7F35","5A35285D-C6A5-4830-97D9-0890A3F33F39","53121F0B-7DA5-4622-AC08-DD4805D53374","6C84E15D-112D-4C04-87C1-937691E296A7","4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0","3D4B43A2-AD74-4131-A939-D680216EDA6B","B22327BB-C876-4084-BEFA-4D06AE2B2849","2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4","F098174A-AABC-4F95-8193-C29CA85D6188","714713CE-F5E8-4817-835F-99EA27075558","532DCEDE-C300-48C9-9DBA-58A1E02E1632","2F1C117F-2507-446D-8B43-9BD30AC726FB","74DABF7B-1E90-4D21-93D1-802BC208E9C7","4829579F-88C9-4E62-BE7F-E085AD1EC231"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":8209},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"8205":{"_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)"},"8206":{"style":{"__isSmartRef__":true,"id":8207},"chunkOwner":{"__isSmartRef__":true,"id":8204},"storedString":"save","_id":"_1370","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8207":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8208":{"morph":{"__isSmartRef__":true,"id":8204},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8209":{"requiredModules":[],"idOnLoad":"3B43F224-04FA-4733-9BDB-1BAD5A39144E","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8210":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":8211},"_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)"},"8211":{"stops":[{"__isSmartRef__":true,"id":8212},{"__isSmartRef__":true,"id":8213},{"__isSmartRef__":true,"id":8214},{"__isSmartRef__":true,"id":8215}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8212":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8213":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8214":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8215":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"8216":{"stops":[{"__isSmartRef__":true,"id":8217},{"__isSmartRef__":true,"id":8218},{"__isSmartRef__":true,"id":8219},{"__isSmartRef__":true,"id":8220}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8217":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"8218":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8219":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8220":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"8221":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","idOnLoad":"CA873E7B-D9EF-44D3-976F-B29A8DA00491","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8222":{"sourceObj":{"__isSmartRef__":true,"id":8203},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7628},"targetMethodName":"doSave","visualConnector":{"__isSmartRef__":true,"id":8223},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8223":{"submorphs":[{"__isSmartRef__":true,"id":8224}],"scripts":[],"shape":{"__isSmartRef__":true,"id":8231},"derivationIds":[null],"id":"F46012D5-C8BE-4E52-BF98-D052FDAAE17A","eventHandler":{"__isSmartRef__":true,"id":8234},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":8235},{"__isSmartRef__":true,"id":8236}],"con":{"__isSmartRef__":true,"id":8222},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8237},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"8224":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8225},"derivationIds":[null],"id":"A2A83C78-09B8-473C-829B-198206D7A9E4","eventHandler":{"__isSmartRef__":true,"id":8230},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":8223},"_Rotation":3.077607197692381,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(201.2,40.2)"},"8225":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":8226},{"__isSmartRef__":true,"id":8227},{"__isSmartRef__":true,"id":8228},{"__isSmartRef__":true,"id":8229}],"_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)"},"8226":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8227":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8228":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8229":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8230":{"morph":{"__isSmartRef__":true,"id":8224},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8231":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":8232},{"__isSmartRef__":true,"id":8233}],"_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)"},"8232":{"isAbsolute":true,"x":679.4857209639925,"y":9.595948897894004,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8233":{"isAbsolute":true,"x":201.20421122525056,"y":40.24084224505009,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"8234":{"morph":{"__isSmartRef__":true,"id":8223},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8235":{"morph":{"__isSmartRef__":true,"id":8223},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"8236":{"morph":{"__isSmartRef__":true,"id":8223},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":8224},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"8237":{"morphMenuItems":{"__isSmartRef__":true,"id":8238}},"8238":{"varMapping":{"__isSmartRef__":true,"id":8239},"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":8244},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8239":{"this":{"__isSmartRef__":true,"id":8223},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8240}},"8240":{"$super":{"__isSmartRef__":true,"id":8241}},"8241":{"varMapping":{"__isSmartRef__":true,"id":8242},"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":8243},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8242":{"obj":{"__isSmartRef__":true,"id":8223},"name":"morphMenuItems"},"8243":{},"8244":{},"8245":{"morph":{"__isSmartRef__":true,"id":8203},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8246":{"centeredHorizontal":false,"moveHorizontal":true},"8247":{"submorphs":[{"__isSmartRef__":true,"id":8248}],"scripts":[],"id":"10597A70-6DDA-4314-B12A-6B1FD4724B48","shape":{"__isSmartRef__":true,"id":8254},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8255},"lighterFill":{"__isSmartRef__":true,"id":8260},"label":{"__isSmartRef__":true,"id":8248},"name":"openTestsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8265},"attributeConnections":[{"__isSmartRef__":true,"id":8266}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":8267},"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":7393},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9940149800149939,"isPressed":false,"layout":{"__isSmartRef__":true,"id":8268},"__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)"},"8248":{"submorphs":[],"scripts":[],"id":"3A3C10C2-8D28-4CC1-B244-F46273B4BED7","shape":{"__isSmartRef__":true,"id":8249},"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":8247},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":8250}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":8252},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2","CB475566-05CE-43E2-B04D-EE32BC4CB718","6BB077CE-92E6-47BE-BE88-9A48488562D1","9E359973-2FDB-417B-BB06-AB34D52BD310","58F098ED-A190-44F2-B73E-80802B2CF2F6","AEA84B35-B349-4307-92C6-8F229705DFC2","A677CADF-24FF-4177-9A3A-FE9AAE7D60FE","0F875AD9-E54C-4735-9BA9-7B89574233A1","840EBE92-3BC2-42EC-819E-3CD002576490","78C4969D-2C33-4B17-9027-89B411B9F496","C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF","78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6","8B416918-CA4B-46D1-8A3C-40F8A754E44D","01510710-A85B-4054-B0ED-7F2F02434806","8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4","87607080-4A72-484D-A5BD-5F67D468505F","F0E39FE9-F71C-4587-B25A-C4D2C29FE579","BA2AB73A-3967-4F9E-8828-8A638E521B31","5ECC4D2F-4996-403F-AF14-BD1F4BB720F6","54B08934-6893-4B80-8625-B60ABCE9CBC6","4808CF23-17EA-43D8-AE10-DAB21C642FA8","0813DF8A-CC9E-435B-B5A1-DF68BF226F37","047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B","728334BD-34B0-44FA-A778-2696AA82FEFA","7354635C-DC38-4BE3-9F56-070CE37B65EF"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":8253},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"8249":{"_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(0,3,0,0)"},"8250":{"style":{"__isSmartRef__":true,"id":8251},"chunkOwner":{"__isSmartRef__":true,"id":8248},"storedString":"Tests","_id":"_1371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8251":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8252":{"morph":{"__isSmartRef__":true,"id":8248},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8253":{"requiredModules":[],"idOnLoad":"3A3C10C2-8D28-4CC1-B244-F46273B4BED7","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8254":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":8255},"_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)"},"8255":{"stops":[{"__isSmartRef__":true,"id":8256},{"__isSmartRef__":true,"id":8257},{"__isSmartRef__":true,"id":8258},{"__isSmartRef__":true,"id":8259}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8256":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8257":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8258":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8259":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"8260":{"stops":[{"__isSmartRef__":true,"id":8261},{"__isSmartRef__":true,"id":8262},{"__isSmartRef__":true,"id":8263},{"__isSmartRef__":true,"id":8264}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8261":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"8262":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8263":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8264":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"8265":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","idOnLoad":"10597A70-6DDA-4314-B12A-6B1FD4724B48","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8266":{"sourceObj":{"__isSmartRef__":true,"id":8247},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7393},"targetMethodName":"openPartTestRunner","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8267":{"morph":{"__isSmartRef__":true,"id":8247},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8268":{"moveHorizontal":true},"8269":{"submorphs":[{"__isSmartRef__":true,"id":8270},{"__isSmartRef__":true,"id":8278}],"scripts":[],"id":"D6E89C0D-4C4C-4DCB-BF99-D6D0FD7B8DA2","shape":{"__isSmartRef__":true,"id":8282},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8288},"lighterFill":{"__isSmartRef__":true,"id":8293},"label":{"__isSmartRef__":true,"id":8270},"name":"MagnifierButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8298},"attributeConnections":[{"__isSmartRef__":true,"id":8301}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":8302},"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":7393},"_Rotation":0,"_Scale":0.9920279440699439,"highlightRectangle":{"__isSmartRef__":true,"id":8303},"isPressed":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8377},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(424.5,8.5)","distanceToDragEvent":"lively.pt(37.9,-7.9)"},"8270":{"submorphs":[],"scripts":[],"id":"10C0ED31-EE3B-48D7-BB7C-9A15E59E3371","shape":{"__isSmartRef__":true,"id":8271},"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":8269},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":8272},{"__isSmartRef__":true,"id":8274}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":8276},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E","5AC5C4DE-00B0-43DB-B7F1-765674CE818B","750A11C6-766E-4B48-AE32-D71DE811EB4A","66A7B56E-A94E-44AE-8AED-C0C1B07554D4","CA8596D3-2D4F-453B-BE1B-DCEC8F85389B","4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8","439DE430-7651-470E-97D8-00E7F96B04DA","DAC920E6-217B-4515-AC09-2F9DCBA7375C","BD48C003-0502-451D-B6AA-7369FF3D1030","C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0","BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13","3D7AEAC1-C9DD-4941-BA46-16F6783F5699","E04A78F9-3D6E-403F-BA8D-2583FCFFCE53","47E1F29B-6896-467D-8654-CA18929AE57A","509D86FF-5400-4374-BE79-90F0A7E3E90C","C7E53EE0-065A-4C59-8D13-311566722BB7","BA078BAC-7263-4B10-AFD3-3C4EA0DD8707","BCFE28D1-A115-453E-9116-EECC8FE1D50F","A354FF2E-BD85-429A-97C2-254D6033F50C"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":24,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":8277},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__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)"},"8271":{"_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)"},"8272":{"style":{"__isSmartRef__":true,"id":8273},"chunkOwner":{"__isSmartRef__":true,"id":8270},"storedString":"","_id":"_1372","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8273":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8274":{"style":{"__isSmartRef__":true,"id":8275},"chunkOwner":{"__isSmartRef__":true,"id":8270},"storedString":"","_id":"_1373","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8275":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8276":{"morph":{"__isSmartRef__":true,"id":8270},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8277":{"requiredModules":[],"idOnLoad":"10C0ED31-EE3B-48D7-BB7C-9A15E59E3371","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8278":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8279},"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":"D3622CC9-854D-488E-81C9-1D8A06054916","eventHandler":{"__isSmartRef__":true,"id":8280},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":8269},"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"],"partsBinMetaInfo":{"__isSmartRef__":true,"id":8281},"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,0.0)","distanceToDragEvent":"lively.pt(39.9,-9.0)"},"8279":{"_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)"},"8280":{"morph":{"__isSmartRef__":true,"id":8278},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8281":{"partName":"leftpointing_magnifying_glass.png","requiredModules":[],"idOnLoad":"D3622CC9-854D-488E-81C9-1D8A06054916","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8282":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":8283},"_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)"},"8283":{"stops":[{"__isSmartRef__":true,"id":8284},{"__isSmartRef__":true,"id":8285},{"__isSmartRef__":true,"id":8286},{"__isSmartRef__":true,"id":8287}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8284":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8285":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"8286":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"8287":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"8288":{"stops":[{"__isSmartRef__":true,"id":8289},{"__isSmartRef__":true,"id":8290},{"__isSmartRef__":true,"id":8291},{"__isSmartRef__":true,"id":8292}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8289":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8290":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8291":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8292":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"8293":{"stops":[{"__isSmartRef__":true,"id":8294},{"__isSmartRef__":true,"id":8295},{"__isSmartRef__":true,"id":8296},{"__isSmartRef__":true,"id":8297}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8294":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"8295":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8296":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8297":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"8298":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":8299}],"revisionOnLoad":154251,"idOnLoad":"D6E89C0D-4C4C-4DCB-BF99-D6D0FD7B8DA2","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8299":{"date":{"__isSmartRef__":true,"id":8300},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"8300":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (CEST)"},"8301":{"sourceObj":{"__isSmartRef__":true,"id":8269},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8269},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8302":{"morph":{"__isSmartRef__":true,"id":8269},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8303":{"submorphs":[],"scripts":[],"id":"364FF344-E489-461B-BC8C-ED45E4823ED4","shape":{"__isSmartRef__":true,"id":8304},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"HighlightRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":8305},"eventHandler":{"__isSmartRef__":true,"id":8346},"attributeConnections":[{"__isSmartRef__":true,"id":8347},{"__isSmartRef__":true,"id":8348},{"__isSmartRef__":true,"id":8349}],"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":8351},"_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":8269},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8356},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(40.0,4131.0)","distanceToDragEvent":"lively.pt(44.0,-14.0)"},"8304":{"_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)"},"8305":{"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":8306},{"__isSmartRef__":true,"id":8308},{"__isSmartRef__":true,"id":8310},{"__isSmartRef__":true,"id":8312},{"__isSmartRef__":true,"id":8314},{"__isSmartRef__":true,"id":8316},{"__isSmartRef__":true,"id":8318},{"__isSmartRef__":true,"id":8320},{"__isSmartRef__":true,"id":8322},{"__isSmartRef__":true,"id":8324},{"__isSmartRef__":true,"id":8326},{"__isSmartRef__":true,"id":8328},{"__isSmartRef__":true,"id":8330},{"__isSmartRef__":true,"id":8332},{"__isSmartRef__":true,"id":8334},{"__isSmartRef__":true,"id":8336},{"__isSmartRef__":true,"id":8338},{"__isSmartRef__":true,"id":8340},{"__isSmartRef__":true,"id":8342},{"__isSmartRef__":true,"id":8344}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8306":{"date":{"__isSmartRef__":true,"id":8307},"author":"timfelgentreff","message":"no comment","id":"3DB7DB40-210A-4BED-91FD-9287005703EC"},"8307":{"isSerializedDate":true,"string":"Thu May 24 2012 17:04:54 GMT+0200 (CEST)"},"8308":{"date":{"__isSmartRef__":true,"id":8309},"author":"tessi","message":"no comment","id":"23D7AA12-66A9-4C3B-B494-131256C291AC"},"8309":{"isSerializedDate":true,"string":"Thu May 24 2012 16:57:13 GMT+0200 (CEST)"},"8310":{"date":{"__isSmartRef__":true,"id":8311},"author":"tessi","message":"no comment","id":"2C30B7CA-388F-4F51-B4CF-A2E50E381148"},"8311":{"isSerializedDate":true,"string":"Thu May 24 2012 16:23:11 GMT+0200 (CEST)"},"8312":{"date":{"__isSmartRef__":true,"id":8313},"author":"tessi","message":"diable events","id":"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E"},"8313":{"isSerializedDate":true,"string":"Thu May 24 2012 14:46:08 GMT+0200 (CEST)"},"8314":{"date":{"__isSmartRef__":true,"id":8315},"author":"tessi","message":"no comment","id":"01996A33-11BC-4C15-96D7-B7D219E2E961"},"8315":{"isSerializedDate":true,"string":"Thu May 24 2012 14:39:50 GMT+0200 (CEST)"},"8316":{"date":{"__isSmartRef__":true,"id":8317},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"8317":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"8318":{"date":{"__isSmartRef__":true,"id":8319},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"8319":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"8320":{"date":{"__isSmartRef__":true,"id":8321},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8321":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8322":{"date":{"__isSmartRef__":true,"id":8323},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8323":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8324":{"date":{"__isSmartRef__":true,"id":8325},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8325":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8326":{"date":{"__isSmartRef__":true,"id":8327},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"8327":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"8328":{"date":{"__isSmartRef__":true,"id":8329},"author":"tessi","message":"no comment","id":"4B982A01-25B3-455A-848D-89C2C3C471D7"},"8329":{"isSerializedDate":true,"string":"Thu May 24 2012 13:58:01 GMT+0200 (CEST)"},"8330":{"date":{"__isSmartRef__":true,"id":8331},"author":"tessi","message":"no comment","id":"2FD6CB7B-3BC7-4666-98B4-AACF1001954D"},"8331":{"isSerializedDate":true,"string":"Thu May 24 2012 14:07:32 GMT+0200 (CEST)"},"8332":{"date":{"__isSmartRef__":true,"id":8333},"author":"tessi","message":"no comment","id":"09CF5ECF-2C87-4B66-A164-39848628596F"},"8333":{"isSerializedDate":true,"string":"Thu May 24 2012 15:34:59 GMT+0200 (CEST)"},"8334":{"date":{"__isSmartRef__":true,"id":8335},"author":"tessi","message":"no comment","id":"252A3EB5-DB00-4CF9-BF38-2927DD1C5229"},"8335":{"isSerializedDate":true,"string":"Thu May 24 2012 16:34:29 GMT+0200 (CEST)"},"8336":{"date":{"__isSmartRef__":true,"id":8337},"author":"tessi","message":"no comment","id":"81534551-62C1-4FC9-96CB-A5AC6642CA1E"},"8337":{"isSerializedDate":true,"string":"Thu May 24 2012 16:45:49 GMT+0200 (CEST)"},"8338":{"date":{"__isSmartRef__":true,"id":8339},"author":"tessi","message":"no comment","id":"5125DE3A-D50E-4621-8490-F3A9D99C2C4C"},"8339":{"isSerializedDate":true,"string":"Thu May 24 2012 16:47:20 GMT+0200 (CEST)"},"8340":{"date":{"__isSmartRef__":true,"id":8341},"author":"tessi","message":"no comment","id":"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6"},"8341":{"isSerializedDate":true,"string":"Thu May 24 2012 16:51:06 GMT+0200 (CEST)"},"8342":{"date":{"__isSmartRef__":true,"id":8343},"author":"tessi","message":"no comment","id":"DC8EF5EC-7563-45B6-816D-20E2DC218525"},"8343":{"isSerializedDate":true,"string":"Thu May 24 2012 16:52:10 GMT+0200 (CEST)"},"8344":{"date":{"__isSmartRef__":true,"id":8345},"author":"timfelgentreff","message":"no comment","id":"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942"},"8345":{"isSerializedDate":true,"string":"Thu May 24 2012 16:59:39 GMT+0200 (CEST)"},"8346":{"morph":{"__isSmartRef__":true,"id":8303},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8347":{"sourceObj":{"__isSmartRef__":true,"id":8303},"sourceAttrName":"onMouseMove","targetObj":{"__isSmartRef__":true,"id":8303},"targetMethodName":"updateOnMove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8348":{"sourceObj":{"__isSmartRef__":true,"id":8303},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":8269},"targetMethodName":"removeHighlighting","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8349":{"sourceObj":{"__isSmartRef__":true,"id":8303},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":7393},"targetMethodName":"setTarget","converterString":"function () {\n return this.sourceObj.morphUnderCursor();\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":8350},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8350":{"source":{"__isSmartRef__":true,"id":8303},"target":{"__isSmartRef__":true,"id":7393}},"8351":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8352}},"8352":{"test01IsMorph":{"__isSmartRef__":true,"id":8353}},"8353":{"varMapping":{"__isSmartRef__":true,"id":8354},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8355},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8354":{"this":{"__isSmartRef__":true,"id":8351}},"8355":{},"8356":{"update":{"__isSmartRef__":true,"id":8357},"updateOnMove":{"__isSmartRef__":true,"id":8361},"bringToFront":{"__isSmartRef__":true,"id":8365},"morphUnderCursor":{"__isSmartRef__":true,"id":8373}},"8357":{"varMapping":{"__isSmartRef__":true,"id":8358},"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":8359},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8358":{"this":{"__isSmartRef__":true,"id":8303}},"8359":{"timestamp":{"__isSmartRef__":true,"id":8360},"user":"lauritz","tags":[]},"8360":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:29:58 GMT+0200 (CEST)"},"8361":{"varMapping":{"__isSmartRef__":true,"id":8362},"source":"function updateOnMove() {\n this.update(this.morphUnderCursor());\n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":8363},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8362":{"this":{"__isSmartRef__":true,"id":8303}},"8363":{"timestamp":{"__isSmartRef__":true,"id":8364},"user":"lauritz","tags":[]},"8364":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:33 GMT+0200 (CEST)"},"8365":{"varMapping":{"__isSmartRef__":true,"id":8366},"source":"function bringToFront() {\n this.renderContext().morphNode.style.zIndex= 1000;\n}","funcProperties":{"__isSmartRef__":true,"id":8371},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8366":{"this":{"__isSmartRef__":true,"id":8303},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8367}},"8367":{"$super":{"__isSmartRef__":true,"id":8368}},"8368":{"varMapping":{"__isSmartRef__":true,"id":8369},"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":8370},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8369":{"obj":{"__isSmartRef__":true,"id":8303},"name":"bringToFront"},"8370":{},"8371":{"timestamp":{"__isSmartRef__":true,"id":8372},"user":"lauritz","tags":[]},"8372":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:12:09 GMT+0200 (CEST)"},"8373":{"varMapping":{"__isSmartRef__":true,"id":8374},"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":8375},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8374":{"this":{"__isSmartRef__":true,"id":8303}},"8375":{"timestamp":{"__isSmartRef__":true,"id":8376},"user":"lauritz","tags":[]},"8376":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:36 GMT+0200 (CEST)"},"8377":{"onFire":{"__isSmartRef__":true,"id":8378},"removeHighlighting":{"__isSmartRef__":true,"id":8382},"onMouseMove":{"__isSmartRef__":true,"id":8386},"onMouseOut":{"__isSmartRef__":true,"id":8394},"reset":{"__isSmartRef__":true,"id":8402},"isTracking":{"__isSmartRef__":true,"id":8406},"isHighlighting":{"__isSmartRef__":true,"id":8410},"currentTarget":{"__isSmartRef__":true,"id":8414}},"8378":{"varMapping":{"__isSmartRef__":true,"id":8379},"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":8380},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8379":{"this":{"__isSmartRef__":true,"id":8269}},"8380":{"timestamp":{"__isSmartRef__":true,"id":8381},"user":"lauritz","tags":[]},"8381":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:40:51 GMT+0200 (CEST)"},"8382":{"varMapping":{"__isSmartRef__":true,"id":8383},"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":8384},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8383":{"this":{"__isSmartRef__":true,"id":8269}},"8384":{"timestamp":{"__isSmartRef__":true,"id":8385},"user":"lauritz","tags":[]},"8385":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:30 GMT+0200 (CEST)"},"8386":{"varMapping":{"__isSmartRef__":true,"id":8387},"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":8392},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8387":{"this":{"__isSmartRef__":true,"id":8269},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8388}},"8388":{"$super":{"__isSmartRef__":true,"id":8389}},"8389":{"varMapping":{"__isSmartRef__":true,"id":8390},"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":8391},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8390":{"obj":{"__isSmartRef__":true,"id":8269},"name":"onMouseMove"},"8391":{},"8392":{"timestamp":{"__isSmartRef__":true,"id":8393},"user":"lauritz","tags":[]},"8393":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:25:52 GMT+0200 (CEST)"},"8394":{"varMapping":{"__isSmartRef__":true,"id":8395},"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":8400},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8395":{"this":{"__isSmartRef__":true,"id":8269},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8396}},"8396":{"$super":{"__isSmartRef__":true,"id":8397}},"8397":{"varMapping":{"__isSmartRef__":true,"id":8398},"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":8399},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8398":{"obj":{"__isSmartRef__":true,"id":8269},"name":"onMouseOut"},"8399":{},"8400":{"timestamp":{"__isSmartRef__":true,"id":8401},"user":"lauritz","tags":[]},"8401":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:21:57 GMT+0200 (CEST)"},"8402":{"varMapping":{"__isSmartRef__":true,"id":8403},"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":8404},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8403":{"this":{"__isSmartRef__":true,"id":8269}},"8404":{"timestamp":{"__isSmartRef__":true,"id":8405},"user":"lauritz","tags":[]},"8405":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:55 GMT+0200 (CEST)"},"8406":{"varMapping":{"__isSmartRef__":true,"id":8407},"source":"function isTracking() {\n return !!this.world().firstHand().highlightConnection;\n}","funcProperties":{"__isSmartRef__":true,"id":8408},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8407":{"this":{"__isSmartRef__":true,"id":8269}},"8408":{"timestamp":{"__isSmartRef__":true,"id":8409},"user":"lauritz","tags":[]},"8409":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:25 GMT+0200 (CEST)"},"8410":{"varMapping":{"__isSmartRef__":true,"id":8411},"source":"function isHighlighting() {\n return !!this.targetHighlight;\n}","funcProperties":{"__isSmartRef__":true,"id":8412},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8411":{"this":{"__isSmartRef__":true,"id":8269}},"8412":{"timestamp":{"__isSmartRef__":true,"id":8413},"user":"lauritz","tags":[]},"8413":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:22 GMT+0200 (CEST)"},"8414":{"varMapping":{"__isSmartRef__":true,"id":8415},"source":"function currentTarget() {\n return this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":8416},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8415":{"this":{"__isSmartRef__":true,"id":8269}},"8416":{"timestamp":{"__isSmartRef__":true,"id":8417},"user":"lauritz","tags":[]},"8417":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:26:02 GMT+0200 (CEST)"},"8418":{"target":{"__isSmartRef__":true,"id":7393},"selector":"update","args":[],"stopped":false,"tickTime":500,"suspended":false,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"8419":{"_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)"},"8420":{"partsSpaceName":"PartsBin/Basic","comment":"Edit scripts and connections of a specific morph.","migrationLevel":4,"partName":"ObjectEditorPane","changes":[{"__isSmartRef__":true,"id":8421}],"idOnLoad":"98D581D0-17AC-4B47-913E-C279D8EB5A9E","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8421":{"date":{"__isSmartRef__":true,"id":8422},"author":"lauritz","message":"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items."},"8422":{"isSerializedDate":true,"string":"Fri Oct 21 2011 00:39:30 GMT+0200 (CEST)"},"8423":{"morph":{"__isSmartRef__":true,"id":7393},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8424":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"8425":{},"8426":{"displayInitialScript":{"__isSmartRef__":true,"id":8427},"displayJavaScriptSource":{"__isSmartRef__":true,"id":8431},"displaySourceForConnection":{"__isSmartRef__":true,"id":8435},"displaySourceForScript":{"__isSmartRef__":true,"id":8439},"generateSourceForConnection":{"__isSmartRef__":true,"id":8443},"generateSourceForScript":{"__isSmartRef__":true,"id":8447},"generateTargetCode":{"__isSmartRef__":true,"id":8451},"newConnection":{"__isSmartRef__":true,"id":8455},"newScript":{"__isSmartRef__":true,"id":8459},"reset":{"__isSmartRef__":true,"id":8463},"selectChangedContent":{"__isSmartRef__":true,"id":8467},"setTarget":{"__isSmartRef__":true,"id":8471},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":8475},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":8479},"updateLists":{"__isSmartRef__":true,"id":8483},"onShutdown":{"__isSmartRef__":true,"id":8487},"confirmUnsavedChanges":{"__isSmartRef__":true,"id":8491},"update":{"__isSmartRef__":true,"id":8495},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":8499},"copyToPartsBinWithUserRequest":{"__isSmartRef__":true,"id":8503},"printTags":{"__isSmartRef__":true,"id":8511},"setTag":{"__isSmartRef__":true,"id":8515},"runScript":{"__isSmartRef__":true,"id":8519},"openPartTestRunner":{"__isSmartRef__":true,"id":8523},"hasUnsavedChanges":{"__isSmartRef__":true,"id":8527}},"8427":{"varMapping":{"__isSmartRef__":true,"id":8428},"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":8429},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8428":{"this":{"__isSmartRef__":true,"id":7393}},"8429":{"timestamp":{"__isSmartRef__":true,"id":8430},"user":"lauritz","tags":[]},"8430":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:13:43 GMT+0100 (CET)"},"8431":{"varMapping":{"__isSmartRef__":true,"id":8432},"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":8433},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8432":{"this":{"__isSmartRef__":true,"id":7393}},"8433":{"timestamp":{"__isSmartRef__":true,"id":8434},"user":"lauritz","tags":[]},"8434":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"8435":{"varMapping":{"__isSmartRef__":true,"id":8436},"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":8437},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8436":{"this":{"__isSmartRef__":true,"id":7393}},"8437":{"timestamp":{"__isSmartRef__":true,"id":8438},"user":"conradcalmez","tags":[]},"8438":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:59:30 GMT+0100 (CET)"},"8439":{"varMapping":{"__isSmartRef__":true,"id":8440},"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":8441},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8440":{"this":{"__isSmartRef__":true,"id":7393}},"8441":{"timestamp":{"__isSmartRef__":true,"id":8442},"user":"cschuster","tags":[]},"8442":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:26 GMT+0200 (CEST)"},"8443":{"varMapping":{"__isSmartRef__":true,"id":8444},"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":8445},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8444":{"this":{"__isSmartRef__":true,"id":7393}},"8445":{"timestamp":{"__isSmartRef__":true,"id":8446},"user":"lauritz","tags":[]},"8446":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"8447":{"varMapping":{"__isSmartRef__":true,"id":8448},"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":8449},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8448":{"this":{"__isSmartRef__":true,"id":7393}},"8449":{"timestamp":{"__isSmartRef__":true,"id":8450},"user":"cschuster","tags":[]},"8450":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:45 GMT+0200 (CEST)"},"8451":{"varMapping":{"__isSmartRef__":true,"id":8452},"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":8453},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8452":{"this":{"__isSmartRef__":true,"id":7393}},"8453":{"timestamp":{"__isSmartRef__":true,"id":8454},"user":"lauritz","tags":[]},"8454":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"8455":{"varMapping":{"__isSmartRef__":true,"id":8456},"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":8457},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8456":{"this":{"__isSmartRef__":true,"id":7393}},"8457":{"timestamp":{"__isSmartRef__":true,"id":8458},"user":"lauritz","tags":[]},"8458":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"8459":{"varMapping":{"__isSmartRef__":true,"id":8460},"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":8461},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8460":{"this":{"__isSmartRef__":true,"id":7393}},"8461":{"timestamp":{"__isSmartRef__":true,"id":8462},"user":"lauritz","tags":[]},"8462":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:24:25 GMT+0100 (CET)"},"8463":{"varMapping":{"__isSmartRef__":true,"id":8464},"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":8465},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8464":{"this":{"__isSmartRef__":true,"id":7393}},"8465":{"timestamp":{"__isSmartRef__":true,"id":8466},"user":"lauritz","tags":[]},"8466":{"isSerializedDate":true,"string":"Fri Aug 03 2012 11:45:36 GMT+0200 (CEST)"},"8467":{"varMapping":{"__isSmartRef__":true,"id":8468},"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