<snapdata remixID="9025538"><project name="u3l2-ContactList" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAUa0lEQVR4Xu2dB3RVRRqAf2wggoLIolhIKBY6AmLBRUHQYGEDgtjAFWLvigULFkRdyCKuLNKUlSLiAWwQFdcKIkdsS5ESEkJNaKETkLLnGzKX+15eC/e+9y65M+fkEHLvnfln/u/+d/75p5Q7cODAATHJtECSWqCcATBJLW+KVS0QAOD27dtl1qxZcvbZZ8sxxxwjduNYrlw53/9///79kpubKw0bNpRTTjnFIORCC1gA7tu3T7Kzs+X4449XoGnggv/VZeq/7927V8Gan58v/H7mmWeq5zdv3ixVqlQJm0+4/I+Uv1erVk0qVarkggr8nYUF4LRp06RBgwaqNYqKiuSaa66RIUOGyEMPPSRPPvmkvPnmm3LBBRdIu3bt5OGHH5ZPP/1U7r//ftm4caNMnTpVXnjhBSkoKJB69epJ/fr15aWXXpK5c+eW2dZdtGiRXHXVVWW2fomqmAVgZmamdO7cWVksLOH69etl8eLFyqKdcMIJUrduXdm2bZv89NNPgrU899xzldXLycmRe++9V0EKjK+88ooMGzZMdu3aJS+//HKZtYAzZsyQO+64I1F6KrPlWAAOHDhQunTpUmYr6nbFvvjiC7nrrrvcztZ3+QUAqC3g0UcfLbJjo8z/aaaU812ThK7wzp07pVmHrpZFxwIaAJ3DYQH42muvWRawUsUKUjRtgOxr+6jzEspIDtXf7SSbe02XPXv2qBphAe+5554yUrvkVcMC8NVXX7UAXJ2zWGpVqyj7q9ZKnmQeK7napJ6y5abxAQDS9zXJWQtYAOI86D7gmtwlFoCMDX7//feSlpYWtSS8508++US6du0a9d5oN8yePVuNR1asWFENDTlJH330kbRv31559yeffPJhZQWAm28cFwDgfffdd1h5mYcOtYAF4IABAywA1y5fagEIlG3btlWebrQ0efJkGTlypHz88cdy3HHHRbs94nUAbN68ufK8GXNzkr788ktVB/pxhzt2B4CF3ccGAMgwlEnOWsACkCET7YTk52WbT3BQuwLgxm7/kT///NPqAz7wwAPOWt88fSgU179/f8sC5q9YJimmDxiAhwbQ7oQ8+OCDBiGHLWBZQCIX2gIWrMwJCWCdOnUcFuf9x5ctWxZSSADc0HWM+gQTamQYhiiRSc5awALwxRdftCzgOgA85QTlBesJCURIggHEQQnuU+3YsUNQImE9NZ4YJaFQYslHHXVUtFvVdRwJ8ifch0yhEhEZ+o1bt26VypUrq88mfVLqoj+hlImsyG/PJxqAu3fvtj7BhCRNctYCFoDEcrUFXL8q1wJwzZo1Ur16dTn22GNLAPjVV1/JU089Je+995707t1bsrKyZP78+dKsWTOZOHGiiiXbr5UvX76EtIynAcGmTZsUMG+88YaMGzdOvQzEn2vWrKmA+/rrr1WYD4+2U6dOgpNy0UUXlchv4cKFMmfOHPUcIUMga9GihaSmpsoHH3ygHBusV/fu3WX8+PFy5513BrwokQBc1+XtAAv4yCOPOGt98/ShPuDzzz9vAbhh9XILQN54rFMwgGPGjJEaNWoo68E9Z5xxhjRu3Fh+++03ZW2YmMD0Jfs18rAnLBLx5tWrV6uZNAy7EF8+7bTTpGrVqirujBcMSFjU8847T8G5dOlS6dGjR4kXQuc9YcIEuemmm9QL0aFDB1mxYoUCkHz4ndg2P/PmzZOWLVvGDGBB59EBAD76qPsD9bxoR1K6/PLLHYlrWcB+/fpZAG5ck2cBaM/d733A/PRRAQA+9thjjho/+GHgS0lJUS/LkZCWL1+u5kc6gdAC8LnnnjsE4NoVklrcB7Q3hNOxvSOhUbWXGywrTsjav40MALBPnz6uVgkAnSjTVWFizMypzBaAzz77rAKQVFiwKiSAfreAAIgTRKIf+fjjj8eopthuc6rM2Epx9y6nMlsAPvPMM5YFLMxfKanVKykvmL4UcwXpl9kBpLOvp+4HV4mOPl7qu+++G9ZTDdUMq1atUn1N+pb29M0338jtt9+unJKOHTtGbEFCgThCRD0uvPBCGTt2rBDn5tOG40HE58Ybb1TRGv4FJLu3HskJWdNphOrT6mGYJ554wlVtamXSL2a+Jf1r5mWSCCHavXVm4rz11ltW+SyluOSSS2KSh4m0n332WUz30v+nLx8uuQbg008/bVnALetWWwAytR4hTjzxxBIA4tV+++23SkCuM8SB19mkSROpVauWMMsaaH/++WcV07377rsjVhrAtIPAjXjflN2mTRv5/PPP5corr4zaaHxCmRCLFw2IFSpUUC8P3Ye8vDw1wZaQIQpk6Ak4GZLRKRKAq68bHmABmYTrZtLKtK+/YUiJdPPNN6s2AEiuYxj4arVu3Vpdpy5TpkyRoUOHysUXX6xi9zh0v/76q/L2Z86caQELgMCK0eHlQ39c52+84GvXrlVrg3AoL730Uvnuu+8CrpGnfhlcA7Bv376WBbQDyNR8OtuXXXaZBSDjfxkZGepvdEQBAwW///77yioyBEMlaYRRo0YpIBk2wXMOl/BQqTipsLBQzcDGgwUQGibWNxxryb1YUhYPTZo0SfDwsYC33Xab+h1lTp8+XdLT00tlAVdd+1aABWQIys2klamtGy+ftoAaQCw7nvzgwYPlxx9/VJCQqDPBBKAEQBLDYVxn5IDnNTTohnvo92sLpwG0P0eedgDt13S9XQOQt1nPhtm2Ya1lAe0N7Pc+4MprhlkWkPFLvhpuJrsy9cIwnX+4hWL28qMtJtMABt8Xrgz+Hq1cVwHUTsi2jflSu7gPaAA82AJ4wSuu/nfAJzieALoJdjzzcg1APDptAbcD4F8ql5iQ6ncLmNdxaIAF5HPnZnKqzMORJVLXhj47/elIyanMlhfMmJYGcMemAgvADRs2qBBZ7dq1w0Ye1q1bpzr7RD+WLFmiPGA69kwkLc0CbvprLPvEEcHbJAyIN/jLL7+o/syHH35oOUqRGoW+HrN7WDpKv5KXizwZbGcCASG0bt26qfrQZ7WnSE4IALLaj8QnmD6UmymcMoEEZ0P35XAqbrnlFhVGxLHCo9VRJdrL3p/js8vPH3/8odqS/iWDxzg03Ee+K1euVM4ZfUOcx+HDh1t/i7Zzi2sA4mjoWPDOwnUWgHi2eLEMaYSygITQAJDOLspcsGCBCqPhDeNY4MTEkqgoZRDnZW0x4DLfjmEV4sQ4MnjV1113XdTs6JwTYiNuTAMDM3FkHBBA5O833HCDFaKLFcDcq/4VYAEB2s0UCUCcBl4qrC4A4lQADCCRgEk7IUweRh/ag2ZihnZsgBGnEWjJ59ZbbxWcSiBkmOr333+3hl1wIglnJsQCEtfUFnDX5vXmExzU6vQBAdBuAQHazRQOQEDiy3Dqqada4GgAsYoMV/EC6/E9+xghwDEWisXkd4ZcAEsDyBALXwTi7CRg5CXVzod+Nlw9XbOACKEtYNGWDSEBxEyX9YQlCJUAcFmHIcoC6oFoZhC5mZwq001ZYs3LqcxWH5C5bdoCFm3dKHWMExKgAw2g3QIy+OtmcqpMN2WJNS+nMlsA0jnXFnD3NgA80fKC6csxYh7JC8YBwXzT/8OKNGrUKOZJprqy9BuJmARPNEXpODRbtmyRk046KWLb4DDxQx7kxecLy03Uhi1H+J3pXHxyCHnxb6wTUrPbv64+wdoC0udyMzE9DKfvSJmQ4MbsHQtA1jdoAPds2yR1ahwEkFVu119/vQIrEoBM9sRTxcOi00u/pLSfbByOc845RzkweKMMARCx0JNcY/WCaRiiNDp8x/9ZFQc4/K49P3bvImJCGFGnSF7w0isGBwCIU+B2IvRJqIukQfTqHEG8asKcTpIFIB6nBvDP7YUWgGROaCwagEwCRRg6uXSYS5sIMWFBf/jhB2XpmO2MJcP7ZQMkJqYSNjr//PMjZg20wEc4sGfPnioUx2xtXgp2f8DrIyyIhcZqE+aLdTLCknb/DACQlYTxSAyZ4LnzYjDMQn3CLT+IR/mJzNMCkDWuGsC9OzYHAKgF8vtA9OK2mQFecJ/Hnc+G2b9/n3w+47/yzYwZMmLUCNXU2uJhnfVkg0RCkciyLABZ5a8B3LdzS0gAEymYl8piKtSuf7ZToTh7H5CxRTfTX1v/Vd4e87bqQzMm6nRHCDdli1deFoAMXloA7toqdYv7gPEq+EjJF/iYkdO3yixZeNnAAAD5u9tJO1xu5+vV/CwA2elJT0Y4sHub1K1xku83J9LwMVMIC0goDgeJxERW+pRup87pnWXK1CluZ+vZ/AKckGuvvfbg/ndF26Tuqf4G0A6ftoAL2vxDzbTW3jSzqydOmixDMgfJ7DmzSyh55Oh3JKPX30ul/LopqZK9PLdUzxzJN1sA4n3ihZLK7dkhTXPHy9a0V0XCLP4+kisdTfZg+LCARYPaSE7HYZYFxCO/4oorRENWL7W2LM3NCchaXwOqW3tlSM2ap0UF0rcA0nLMXmbs7uSqVaTBnP4i+w5uxmiSiFSuIbNTeqr1y6xd6dWrV1yapfVFl8jM2bPikrcXMy1xUA17AbKbgd7CwotCJ1MmwpXx3B1/6ZIlUi9oilgy6xvvss1JSbYWXrlqtZx5xunxbvOw+aelXS1ZWdOSVn4yCjYABrX6+U2bydgJ76n+WqLS2HETZPvmQun7TN9EFemZcgyAnlGFPwUxAPpT756ptQHQM6rwpyAGQH/q3TO1NgB6RhX+FMQA6E+9e6bWBkDPqMKfghgA/al3z9TaAOgZVfhTEAOgP/XumVobAD2jCn8KYgD0p949U2sDoGdUcUgQ1laz86yXE7ulsZOW02QAdNqCLj/Pkky3lOuyaAHZsU0wi/id7uJgAIynlkqZt9N9VkpZnCu3O5XZAOiKGtzJxKky3ZGidLk4ldkAWLr2juvdsSjTfnqp/XctWLjNzeMleCwyRyrbABgvzRxGvtGUyaJ1zgLhyAl2kGVzIL3bKctpWbPMTqqct8KuX+yHY98ZXx/PwO6w7O7K2h9W99lBZqdVNilg7Usse2BHkzlaMxgAo7VQAq9HU2bwhuJ6u102XGLHVFLTpk3Vv/r8EO5hLTM/er/uRYsWyVlnnaU2gGJLXr33NIDyu95TOpZ9aaLJHK35DIDRWiiB12NRZvBZH1jAqVOnqr0Q2bSc/bE5LUkf2xUJwEGDBqmN1gGSbfEAEJjt2/lGq34sMptPcLRW9Mh1p8pMRjWcymwsYDK0FqZMp8pMRlWcymwATIbWEgAgDguDxXxa45kMgPFs3QTnHasyOYaBQwRbtGihJMQbZsN0vFaukTjMEADt17STwnEPeNNsBcw+16+//roKq3E8A0dPlOYAnlhlDteUxgImGLJIxcWqTH0OCJusa2+Wk67whIMBZNNzvFk91AJwbETFkbV2ANnTmx8DoIeASLQosQIYSS59ipL9Hvvwjf30JDfq51RmYwHd0IJLeThVpktilCobpzIbAEvV3PG92aky4ytd6NydymwATIbWSukFq11rDxxQB+vgVOhz4ewnXtLXI9LBNd0PZE4h9/A3/WnWJ6tzREWrVq1kxIgR6mgNIiX6jDgdnuM5Iisc28ogd6hkAPQQQE5FCaVMfQImeevDCIGJQwTxeol46HsAlajG3LlzlUNi7+/ZAcQpAdLMzEy1I78equF5YsF42JyACpAclcsEWaIjBkCnGvb486EABCIsG8MseK7EbrFW6enpFoCAw4E+XANArCTJbhWDAeQ6kxcqVaqkLKA++jUYQEJ8pHDnBhsL6HGoSiOeU2WWpiy37nUqs+kDuqUJF/JxqkwXRCh1Fk5lNgCWusnj90A0ZeKEhAqt8Zlm7l8yUjSZo8lkAIzWQgm8HkqZevoVXujw4cMtafTM5/bt26tDc/g/zkjw9Cq7p6z7hfTrcDA4cFtPOqUcfhYuXKgms+L90s9k4ip9znDHhhkAEwhIvIsKp0w9py84totjoXfsxwJqb1hHPuxes/ZigYnDyfGEe/TooRwQnBWAxMkhvqzjwo0bN1aOjY4zGy843gQkOf9QAGrv1L7WgxguFkp7tnqcEPAYnjn99NOVZbMDSNWAUOdjHxvkGnkwG7p58+YWgMCp805LS5OsrKwSLWQsYJKhcbN4p8p0U5ZY83Iqs+kDxtrSCbjPqTITIKKxgMlo5ESWCYQcDM40Ky8nszOCl7XjULacnBzJy8tT215kZ2ercJnXUmpqqloe6jSZT7DTFozD81jBRo0aybx586R8+fJqrW9ZTQZAm2anT5suZ6WkSsMG5yVc34OHvCkPP3ifKhcASYAHgGU5GQCLtcsAbP369ZOq6+9nzZa9e4rUbgVt2rRJqiyJKtwAWNzSTz/bT15+6YVEtXvYcrKmTZe0qzsmXY5ECWAALG7pgnXrpcZfqieq3cOW06RhI/l9/ryky5EoAQyAxS0dvKuUXQHvfzBFul2frqICI0e/Ixm9/i71UmvL0twc9W//fwySjz6cKhPGj1WP2Tf74f5WrS6Qu3pnyPqCfHWd58Kluimpkr08N1H6T3o5BsBiFRQV7ZYKFUJ3+CdOmizdu3VRdwIUqfftt8nod/4jLVu2kCaNGoZVpAY2d3mepKbUkv/NXyCNGzYwABa3gAGwuCGGDhsu994det1DIs1E7169ZdToUYksMqllGQCLm3/AgAHSt6//TixPKn1MgjgQbrJ/siVLQvlpaVdLVta0JJR8sMjMgQPl0T59klZ+Mgo2AAa1+pLFiyUjI0PWrFyVMH3c0rOn9Hu+X8LK81JBBkAvacOHshgAfah0L1XZAOglbfhQFgOgD5XupSobAL2kDR/KYgD0odK9VGUDoJe04UNZDIA+VLqXqmwA9JI2fCiLAdCHSvdSlQ2AXtKGD2UxAPpQ6V6qsgHQS9rwoSwGQB8q3UtVNgB6SRs+lMUA6EOle6nKBkAvacOHshgAfah0L1XZAOglbfhQFgOgD5XupSobAL2kDR/KYgD0odK9VGUDoJe04UNZ/g/MYFtcG7sSPQAAAABJRU5ErkJggg==</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Clear List" idx="2" x="10" y="-95" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="143.412,193.8,0,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="102.66666666666669"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Are you sure you want to delete all contact list information you have?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doSetVar"><l>contact list</l><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>no</l></block><script><block s="doStopThis"><l><option>this script</option></l></block></script></block><block s="bubble"><l>Click here to empty your contact list and start a new one.</l></block></script><script x="30" y="13.333333333333329"><block s="receiveGo"></block><block s="bubble"><l>Click here to empty your contact list and start a new one.</l></block><block s="gotoXY"><l>10</l><l>-95</l></block></script></scripts></sprite><sprite name="Jan" idx="1" x="10" y="60.00000000000003" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="51"><costumes><list id="52"><item><costume name="add-contact" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAHNklEQVRoQ+1aeVATVxj/MJgQSAIE8cCqQa5weKeEotXWWLWODqUogkXk8AJ01KooDNaxUlC8rUJRTmktUq3aQexo1fFEBKNCoAS0HMaIoBKuIEiw815ndwADBgRNnX1/7c6+9x2/33cluzrw5sWwHDZsJsfEdDqDyZhaX1s3VFlfz37zMWpHZwgw9fWVTKZBPY1OK1A8f36+QaE49rCy8kFXiOl09pDD4XDNeeabVc0tS8ytLGHyZ58zR41yAHPeCDAx4UK/fjSKiR4g0NqqgtraOqhWKKBQWgR3botbzv5xSofNMcqSPZYFyGSyXHVi1RJlbWHtwdCjx4umz+y/eLF/f3s7fg9Moo5oioCipgYSk1JeJcTGtACtX6hEItnZ8exrRAnGC6JoNNqqqF276JM/naipLmpfLyCQJymAoMCA5sYG5b4ccU5wW5HtiBrtMHo9x9Aw/MjPKXRU4qj17hEoKS2DBe4eTQrFM7/C4uKjhAUkUTwebyzbgHXr6LG0/g72tu/eQkojicC1GzchcOmSxqpnT0dUVFRUoQckUY4THG96+foKVwYtpyDTAgTWBW98eenC+cNisTiIJIrH4/HZBqy865mZumw2SwvMpEwolBbD3K9cmqpra7hyuVyJM8re3j58jovrhsgftupSEGkPAvPmzVfevZXtc7+85DdM1ESnSTfXbgwWurrM0R4rKUtg/4EYSE6MSxKLxb6YqHFjxtb8knqMY8u3puDRIgSuXL0OwevWlmTdyhqJibK2sGy5mplJG2g6QIvMpEx5KHsEM0Si5r+LpAwdMzMzfWZ/eoOksBD09Bh9hk5pWTlMmzIFy79fWtJOz5atEZASfxg2bPoOlvj79pkN6gTv3vsjoAGqt/R6LvCCoBUrYJKz01v78eJFEzjw+VBfVsrS4fF4RrRXUN0RvO5oQXO/zwJPfMTazh4yMtLVHifIUqcLkWVmNuSNgKWmnYB9u3ZC1ZMKMB00GIxNTDrVp4kPmurVRBbaM2vWbAgNC+sVopA8S545qHTAuFeIQgIRCZ7u8zFw3j6+4OHuhn1DwIYFr8PXHztPhOwb13FGVVcrIDBoBb5HgPMsLGCqSNQlUSgg1q9ZAzv27MFAZPx5Dg7s34+JypXkQ2REJJaHlqu7B+yIigQiiAjd6FnS0V/xeQRqUUF+Ow7+unwZeCOGw+H4RNi+9Xv8DNkXGx8Hox3s8T3Kwui9u8nANDQygsjICLJiEAK7ClpNie91oojIZLM5cOnSRYiNOUiSRzhJlDhEFLpGa/OmUAzyMv/F4Ld0aZdEdVWmEOiubm74PAqakJBQknikSy5/hG1CBOTk5OBrtDTJKLSHzWbDt6tX4sA7kpQI0THRJKEnT5wgs1qrM6pt/yEiBUWtTPaIJI3IOtSnEFEdHdIUMHXlUV1JRYBKpVIcCG1lowxLSUkhieqM/LZZg2xf6L/kNVnqsqI3e1S70mcHdqymEcq6fKkUGAy6phnZbh+KUrn8MXYELXRfJC2Chd5eOFPUZdT64BBgsdndyigEckR4OGyL2o7LEFGeCOK7yiiC4I5EEbaiMolsypfk4WxBAZV95w4YGxvhUldXV4dt7ZhRbbMV+b4sIAgEAgF8MU2Es5pva0fi0l1w2w0T6LCttU3TuYsX6R8NNeuurHY9KDzqv9coRE9CUxxaRK0XfTkLLpzNwNG5yNsLO4J6CqrlqM6ja6JHdGYIAjbh0CE8TKBzRON+U48iehMx9BATJsrGwIBA3KtQHyMmNgQ4shUt1O9OpqWSU2nbbENnQkJDyP7VdrBC/oZs3IBLZE9WZdVTmCQUqopL/tHFv6OEjsKSqF27eZMnOfdEHnWmjxCQFt0HD7e5tXcl9wwxUY4THJO9/f28gwKW9ZFKSmxPEDh5Oh12bIu4lXkzU4iJshxu7j5O6JiUlpbK7IlA6kzfIBAatkV15vTxqFyJJBQThQYK4L96dio9nW5lMbJvtFJSu4VAfUMDOAudXtY8ezq2vKKigHxxKBAIYkXTZvhtiwynXnV0C9K+2RwTG/cqOS5OnJWTJUAaSKIGDhw4yJRrUhqXfETPyRE/o9Z7QgC9NHR3+/qlsq72kwfl5bfbEYVubKysfLkmA35KO368R6P6e/Lrg1IreyQHn0U+TZUVFeF5+XnhhHOvfS42fuz4vUZc7vKD0dEMvo3VBwWCtjuTmZUNa1evam5SNkSLc3PXtLVX3QeYOuNGjQlraVVtCli5Snehl6cOy8BA2338X9tXVHwfEhKSWtJP/a5qUbUESIuLEzs61OknzcOGDBOYDTWLVTY2jJrt4tpvgkBA49tY479UmExqin+byKipqYGy8odw714uXLtyuTE/L5dmoM9KLpOVbaqsrHyiTnanRBGbhw8ebKfP4XxjxOWKXjQ22rxQNrJeNjdTk+FbMMXQ02tiGxrKW1WtV6qrnp6hlzPPFkBBfVci/wXFgl9QcQYuLAAAAABJRU5ErkJggg==" id="53"/></item></list></costumes><sounds><list struct="atomic" id="54"></list></sounds><blocks></blocks><variables></variables><scripts><script x="24" y="21"><block s="receiveGo"></block><block s="bubble"><l>Click here to enter a new contact.</l></block><block s="gotoXY"><l>10</l><l>60</l></block></script><script x="470" y="10"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>contact list</l><block s="reportCONS"><custom-block s="get new contact"></custom-block><block var="contact list"/></block></block><block s="bubble"><l>Click here to enter a new contact.</l></block></script><script x="288" y="105"><custom-block s="get name"></custom-block></script><script x="120" y="160"><custom-block s="get phone"></custom-block></script><script x="485" y="198"><custom-block s="answer to question %s"><l></l></custom-block></script><script x="182" y="232"><custom-block s="get new contact"></custom-block></script><script x="424" y="296"><custom-block s="get address"></custom-block></script><script x="10" y="273"><custom-block s="contact with name: %l address: %l phone: %txt"><block s="reportListItem"><l><option>last</option></l><block var="contact list"/></block><block s="reportListItem"><l><option>last</option></l><block var="contact list"/></block><block s="reportListItem"><l><option>last</option></l><block var="contact list"/></block></custom-block></script><script x="274" y="163"><custom-block s="name from number %s"><l>444-444</l></custom-block></script><script x="550" y="123"><custom-block s="name (display form) %s"><block s="reportListItem"><l>1</l><block var="contact list"/></block></custom-block></script><script x="682" y="217"><custom-block s="phone number of %s"><l>Joe</l></custom-block></script><script x="590" y="267"><custom-block s="name (sorting form) %s"><block s="reportListItem"><l>1</l><block var="contact list"/></block></custom-block></script><script x="42" y="199"><custom-block s="contact phone %l"><l/></custom-block></script><script x="313" y="223"><custom-block s="contact address %l"><l/></custom-block></script><script x="330" y="604"><block s="forward"><l>10</l></block></script><script x="581" y="409"><block s="doGlide"><l>1</l><l>0</l><l>0</l></block></script><script x="174" y="407"><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="375" y="373"><block s="changeYPosition"><l>10</l></block></script></scripts></sprite><watcher var="number" style="normal" x="8.833333333334394" y="8.833333333333343" color="243,118,29" hidden="true"/><watcher var="contact list" style="normal" x="7.156437367496892" y="5.821001614890633" color="243,118,29" extX="204" extY="99"/><watcher scope="Jan" s="direction" style="normal" x="13" y="25" color="74,108,212" hidden="true"/><watcher scope="Clear List" s="direction" style="normal" x="10" y="10" color="74,108,212" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="answer to question %&apos;question&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doAsk"><block var="question"/></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="get name" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="answer to question %s"><l>Type person&apos;s first name.</l></custom-block><custom-block s="answer to question %s"><l>Type person&apos;s last name.</l></custom-block></list></block></block></script><scripts><script x="33.000001" y="124.83333433333331"><block s="reportTextSplit"><custom-block s="list $arrowRight sentence %l"><l/></custom-block><l> </l></block></script></scripts></block-definition><block-definition s="get phone" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l></l><l></l><custom-block s="answer to question %s"><l>Type person&apos;s number.</l></custom-block></list></block></block></script></block-definition><block-definition s="get address" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l></l><custom-block s="answer to question %s"><l>Type in person&apos;s street address.</l></custom-block><custom-block s="answer to question %s"><l>Type in apartment number.</l></custom-block><custom-block s="answer to question %s"><l>Type in city.</l></custom-block><custom-block s="answer to question %s"><l>Type in state.</l></custom-block><custom-block s="answer to question %s"><l>Type in ZIP.</l></custom-block><custom-block s="answer to question %s"><l>Type in country.</l></custom-block></list></block></block></script><scripts><script x="33" y="167.2"><block s="reportJoinWords"><list><custom-block s="answer to question %s"><l>Type in person&apos;s street address.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in apartment number.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in city.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in state.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in ZIP.</l></custom-block><l> </l><custom-block s="answer to question %s"><l>Type in country.</l></custom-block></list></block></script><script x="199.99511818749988" y="337.00000100000005"><block s="reportJoinWords"><list><l></l><l> </l><l></l><l> </l><l></l><l> </l><l></l><l> </l><l></l><l> </l><l></l></list></block></script><script x="315.0000009999999" y="291.00000100000005"><block s="reportNewList"><list><l>street address</l><l>apt #</l><l>city</l><l>state</l><l>ZIP</l><l>Country (block doesn&apos;t work yet)</l></list></block></script></scripts></block-definition><block-definition s="get new contact" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="contact with name: %l address: %l phone: %txt"><custom-block s="get name"></custom-block><custom-block s="get address"></custom-block><custom-block s="get phone"></custom-block></custom-block></block></script><scripts><script x="183.000001" y="133.000001"><block s="reportNewList"><list><l></l></list></block></script><script x="273" y="112.19999999999999"><block s="reportListItem"><l>1</l><l/></block></script></scripts></block-definition><block-definition s="string %&apos;big&apos; contains %&apos;small&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block s="evaluate"><block s="reportJSFunction"><list><l>big</l><l>small</l></list><l>return big.toLowerCase().indexOf(small.toLowerCase());</l></block><list><block var="big"/><block var="small"/></list></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="sort %&apos;data&apos; ordering with %&apos;function&apos;" type="reporter" category="lists"><comment x="0" y="0" w="204" collapsed="false">Reports a sorted version of the list in its first input slot, using the comparison function in the second input slot.  For a list of numbers, using &lt; as the comparison function will sort from low to high; using &gt; will sort from high to low.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doDeclareVariables"><list><l>even items</l><l>odd items</l><l>merge</l></list></block><block s="doSetVar"><l>odd items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><l/></block><block s="evaluate"><block var="even items"/><list><block s="reportCDR"><l/></block></list></block></block></block></script><list></list></block></block><block s="doSetVar"><l>even items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="evaluate"><block var="odd items"/><list><block s="reportCDR"><l/></block></list></block></block></script><list></list></block></block><block s="doSetVar"><l>merge</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="#1"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#2"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="#2"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#1"/></block></script></block><block s="doIfElse"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="reportListItem"><l>1</l><block var="#2"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="evaluate"><block var="merge"/><list><block s="reportCDR"><block var="#1"/></block><block var="#2"/></list></block></block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#2"/></block><block s="evaluate"><block var="merge"/><list><block var="#1"/><block s="reportCDR"><block var="#2"/></block></list></block></block></block></script></block></script><list><l>#1</l><l>#2</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportCDR"><block var="data"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="evaluate"><block var="merge"/><list><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="odd items"/><list><block var="data"/></list></block><block var="function"/></custom-block><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="even items"/><list><block var="data"/></list></block><block var="function"/></custom-block></list></block></block></script></block-definition><block-definition s="phone number of %&apos;d&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="contact phone %l"><custom-block s="contact info %s"><block var="d"/></custom-block></custom-block></block></script><scripts><script x="1035.0000009999999" y="430.2333363333334"><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block></block></script><script x="552" y="41.40000000000009"><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><l/></block><script></script></block></script><script x="558" y="339.43333633333344"><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block></block></block><script><block s="doReport"><l>Not found.</l></block></script></block></script><script x="63" y="83.99999999999994"><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="d"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="d"/></custom-block></block></block><script></script></block></script></scripts></block-definition><block-definition s="name from number %&apos;n&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="contact info from number %s"><block var="n"/></custom-block></block></script><scripts><script x="288" y="60"><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block></block></block><script><block s="doReport"><l>Not found.</l></block></script></block></script></scripts></block-definition><block-definition s="name (display form) %&apos;a&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="a"/></block><l> </l></block></custom-block></block></script><scripts><script x="182.8173838125" y="166.20000199999998"><block s="reportNewList"><list><l></l></list></block></script><script x="315.000003" y="175.00000500000004"><block var="a"/></script><script x="301.71484675" y="159.000005"><block s="reportListItem"><l>1</l><l/></block></script><script x="27.000001999999995" y="201.8666696666666"><custom-block s="sentence $arrowRight list %txt"><l></l></custom-block></script><script x="305.000003" y="99.00000499999999"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="a"/></block></block></script><script x="85.000002" y="159.66666966666662"><custom-block s="word $arrowRight list %txt"><l></l></custom-block></script><script x="15.000000999999997" y="135.000001"><custom-block s="list $arrowRight word %l"><l/></custom-block></script><script x="165.000001" y="58.000001"><custom-block s="sentence $arrowRight list %txt"><l></l></custom-block></script></scripts></block-definition><block-definition s="name (sorting form) %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="sentence $arrowRight list %txt"><custom-block s="list $arrowRight sentence %l"><block s="reportTextSplit"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="b"/></block><l>,</l><block s="reportListItem"><l>1</l><block var="b"/></block></list></block><l> </l></block></custom-block></custom-block></block></block></script></block-definition><block-definition s="contact with name: %&apos;a&apos; address: %&apos;b&apos; phone: %&apos;c&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="a"/></block><l> </l><block s="reportListItem"><l>2</l><block var="a"/></block></list></block><block s="reportListItem"><l>2</l><block var="b"/></block><block s="reportListItem"><l>3</l><block var="c"/></block></list></block></block></script><scripts><script x="10" y="540.9999999999995"><block var="b"/></script><script x="10" y="570.9999999999995"><block var="c"/></script><script x="10" y="600.9999999999995"><block var="a"/></script><script x="393.000005" y="281.3333423333335"><block var="contact list"/></script><script x="306.000005" y="257.8333423333333"><block var="a"/></script><script x="148" y="182.2"><custom-block s="join words %mult%txt"><list><l></l></list></custom-block></script><script x="264.000002" y="229.8333363333333"><block s="reportListItem"><l>1</l><l/></block></script><script x="66.000002" y="178.000003"><custom-block s="list $arrowRight word %l"><l/></custom-block></script><script x="76.000002" y="116.8333363333333"><custom-block s="list $arrowRight sentence %l"><l/></custom-block></script><script x="51.000001999999995" y="146.8333363333333"><block s="reportNewList"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="contact address %&apos;a&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="a"/></block></block></script><scripts><script x="210.000001" y="119.00000100000011"><custom-block s="get address"></custom-block></script><script x="186.32422075" y="87.0000030000001"><block s="reportListItem"><l>1</l><l/></block></script><script x="30.995118187499997" y="132.0000010000001"><block s="reportNewList"><list><l></l></list></block></script></scripts></block-definition><block-definition s="contact phone %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="b"/></block></block></script><scripts><script x="210" y="110.00000100000011"><custom-block s="get phone"></custom-block></script><script x="208.0000030000001" y="151.0000050000001"><block var="b"/></script><script x="116.99511818749988" y="155.0000010000001"><block s="reportNewList"><list><l></l></list></block></script><script x="34.995118187499884" y="96.00000100000011"><block s="reportListItem"><l>3</l><l/></block></script></scripts></block-definition><block-definition s="contact info %&apos;n&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>1</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block></block></block><script><block s="doReport"><l>Not found.</l></block></script></block></script></block-definition><block-definition s="contact info from number %&apos;n&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></list></custom-block></block></script></block><block s="doIf"><block s="reportOr"><custom-block s="empty? %l"><block var="contact list"/></custom-block><block s="reportNot"><custom-block s="string %txt contains %txt ?"><custom-block s="list $arrowRight word %l"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="string %txt contains %txt ?"><block s="reportListItem"><l>3</l><l/></block><block var="n"/></custom-block></autolambda><list></list></block><block var="contact list"/></custom-block></custom-block><block var="n"/></custom-block></block></block><script><block s="doReport"><l>Not found.</l></block></script></block></script></block-definition></blocks><variables><variable name="contact list"><list linked="linked" id="1666"><item><list struct="atomic" id="1667">Joe Doe,Avenue Q,444-444</list></item><item><list struct="atomic" id="1668">JaneDoe,Ave T,333-333</list></item><item><list struct="atomic" id="1669">John,Ave U,111-111</list></item><item><list struct="atomic" id="1670">SP,Ave U,222-222</list></item></list></variable><variable name="number"><l>1</l></variable></variables></project><media name="u3l2-ContactList" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>