UMLStandard Snake 01 (FB4) Wolfgang Kowarschick Hochschule Augsburg 2010 2 Use Case Model UMLStandard useCaseModel 1H0L4qm200qRAMrcIJG0OAAA 1 Snake: Use Cases SVTx3swj5E6shaAkhlRuCQAA dD2LyDw6CE23Q12PjTTxOwAA 21 clMaroon $00B9FFFF 227 49 344 300 System clMaroon $00B9FFFF 98 76 91 78 Od35RIwXjUqF7gN+BxGHHAAA 1 Player False False False Od35RIwXjUqF7gN+BxGHHAAA False Od35RIwXjUqF7gN+BxGHHAAA clMaroon $00B9FFFF 382 187 98 32 GPUNNr8zKEWaUCb/vQkdOwAA 1 play game False False False GPUNNr8zKEWaUCb/vQkdOwAA False GPUNNr8zKEWaUCb/vQkdOwAA False GPUNNr8zKEWaUCb/vQkdOwAA clMaroon $00B9FFFF 249 291 134 32 s+I7S3++PEyNNEfyQNXrPAAA 1 View Highscore False False False s+I7S3++PEyNNEfyQNXrPAAA False s+I7S3++PEyNNEfyQNXrPAAA False s+I7S3++PEyNNEfyQNXrPAAA clMaroon $00B9FFFF 302,291;178,153 GrCXOPrB/0qHrx533zK+4QAA qxqxibFPgkSVgmAwI683LwAA y0SKwHsumUaGxAec9F632AAA False 1,5707963267949 15 GrCXOPrB/0qHrx533zK+4QAA False 1,5707963267949 30 GrCXOPrB/0qHrx533zK+4QAA False -1,5707963267949 15 GrCXOPrB/0qHrx533zK+4QAA False -0,523598775598299 30 epHead h5oWgGqmqESAZNlS7qiTEgAA False 0,523598775598299 30 epTail DZpUoTrg7ESQdbDYoJiYQQAA False 0,523598775598299 25 epHead h5oWgGqmqESAZNlS7qiTEgAA False -0,523598775598299 25 epTail DZpUoTrg7ESQdbDYoJiYQQAA False -0,785398163397448 40 epHead h5oWgGqmqESAZNlS7qiTEgAA False 0,785398163397448 40 epTail DZpUoTrg7ESQdbDYoJiYQQAA False -1000 -1000 50 8 h5oWgGqmqESAZNlS7qiTEgAA False -1000 -1000 50 8 DZpUoTrg7ESQdbDYoJiYQQAA clMaroon $00B9FFFF 363 60 113 32 6Ku3ekqXwk+KR53GVjnk4AAA 1 insert name False False False 6Ku3ekqXwk+KR53GVjnk4AAA False 6Ku3ekqXwk+KR53GVjnk4AAA False 6Ku3ekqXwk+KR53GVjnk4AAA clMaroon $00B9FFFF 676,145;349,291 QXl3/hpaXEGKyDu/s9s2EgAA y0SKwHsumUaGxAec9F632AAA l+S5qAe+50CRqTNxerLejQAA False 1,5707963267949 15 QXl3/hpaXEGKyDu/s9s2EgAA False 1,5707963267949 30 QXl3/hpaXEGKyDu/s9s2EgAA False -1,5707963267949 15 QXl3/hpaXEGKyDu/s9s2EgAA False -0,523598775598299 30 epHead 5HPcB25WvE2GNeDpghYTnwAA False 0,523598775598299 30 epTail XjZmlitvhEuYUKGyxcZHyAAA False 0,523598775598299 25 epHead 5HPcB25WvE2GNeDpghYTnwAA False -0,523598775598299 25 epTail XjZmlitvhEuYUKGyxcZHyAAA False -0,785398163397448 40 epHead 5HPcB25WvE2GNeDpghYTnwAA False 0,785398163397448 40 epTail XjZmlitvhEuYUKGyxcZHyAAA False -1000 -1000 50 8 5HPcB25WvE2GNeDpghYTnwAA False -1000 -1000 50 8 XjZmlitvhEuYUKGyxcZHyAAA clMaroon $00B9FFFF 676 113 62 40 RundfeayB0Gt/4nK0sFhPQAA Repository False False clMaroon $00B9FFFF 475,86;676,126 4rAn6+JrqUe/GlxiGYN0ygAA l+S5qAe+50CRqTNxerLejQAA nCCUBp+jS0G0/Q+SEHpq+QAA False 1,5707963267949 15 4rAn6+JrqUe/GlxiGYN0ygAA False 1,5707963267949 30 4rAn6+JrqUe/GlxiGYN0ygAA False -1,5707963267949 15 4rAn6+JrqUe/GlxiGYN0ygAA False -0,523598775598299 30 epHead k8uFhrTHvUe/YTDg2v7gKAAA False 0,523598775598299 30 epTail 7IAR7MqwBUWifVwY9KI3WAAA False 0,523598775598299 25 epHead k8uFhrTHvUe/YTDg2v7gKAAA False -0,523598775598299 25 epTail 7IAR7MqwBUWifVwY9KI3WAAA False -0,785398163397448 40 epHead k8uFhrTHvUe/YTDg2v7gKAAA False 0,785398163397448 40 epTail 7IAR7MqwBUWifVwY9KI3WAAA False -1000 -1000 50 8 k8uFhrTHvUe/YTDg2v7gKAAA False -1000 -1000 50 8 7IAR7MqwBUWifVwY9KI3WAAA clMaroon $00B9FFFF 250 130 123 32 1wLYeTmNg0aRoW7JlKNedwAA 1 choose game False False False 1wLYeTmNg0aRoW7JlKNedwAA False 1wLYeTmNg0aRoW7JlKNedwAA False 1wLYeTmNg0aRoW7JlKNedwAA clMaroon $00B9FFFF 188,122;250,134 hGah+fSrrEC8SdW51d5tEgAA UwaugTMcnU2jm73StpWFnQAA qxqxibFPgkSVgmAwI683LwAA False 1,5707963267949 15 hGah+fSrrEC8SdW51d5tEgAA False 1,5707963267949 30 hGah+fSrrEC8SdW51d5tEgAA False -1,5707963267949 15 hGah+fSrrEC8SdW51d5tEgAA False -0,523598775598299 30 epHead qAOFEoCuPEuLo2AC7j/4xAAA False 0,523598775598299 30 epTail Cc+boXydT0ywr0HBtf0k7AAA False 0,523598775598299 25 epHead qAOFEoCuPEuLo2AC7j/4xAAA False -0,523598775598299 25 epTail Cc+boXydT0ywr0HBtf0k7AAA False -0,785398163397448 40 epHead qAOFEoCuPEuLo2AC7j/4xAAA False 0,785398163397448 40 epTail Cc+boXydT0ywr0HBtf0k7AAA False -1000 -1000 50 8 qAOFEoCuPEuLo2AC7j/4xAAA False -1000 -1000 50 8 Cc+boXydT0ywr0HBtf0k7AAA clMaroon $00B9FFFF 676,133;558,135 WNi0328in0K/X2P/FrhfSgAA JRF5ujjs1kKYX4nnKAe7NwAA l+S5qAe+50CRqTNxerLejQAA False 1,5707963267949 15 WNi0328in0K/X2P/FrhfSgAA False 1,5707963267949 30 WNi0328in0K/X2P/FrhfSgAA False -1,5707963267949 15 WNi0328in0K/X2P/FrhfSgAA False -0,523598775598299 30 epHead Nxoc++O3WkyVGS6GvceYSQAA False 0,523598775598299 30 epTail wX+K6gS7D0KO4j6Ycrr5tgAA False 0,523598775598299 25 epHead Nxoc++O3WkyVGS6GvceYSQAA False -0,523598775598299 25 epTail wX+K6gS7D0KO4j6Ycrr5tgAA False -0,785398163397448 40 epHead Nxoc++O3WkyVGS6GvceYSQAA False 0,785398163397448 40 epTail wX+K6gS7D0KO4j6Ycrr5tgAA False -1000 -1000 50 8 Nxoc++O3WkyVGS6GvceYSQAA False -1000 -1000 50 8 wX+K6gS7D0KO4j6Ycrr5tgAA clMaroon $00B9FFFF 372,142;449,138 8RiyDvorAESps+yiaColUQAA JRF5ujjs1kKYX4nnKAe7NwAA UwaugTMcnU2jm73StpWFnQAA False 1,5707963267949 15 8RiyDvorAESps+yiaColUQAA False 1,5707963267949 30 8RiyDvorAESps+yiaColUQAA False -1,5707963267949 15 8RiyDvorAESps+yiaColUQAA False -0,523598775598299 30 epHead rU8IQ1ATIUGI5UauVhFsMQAA False 0,523598775598299 30 epTail 4QTInHxEZEqUq4iNigJFPQAA False 0,523598775598299 25 epHead rU8IQ1ATIUGI5UauVhFsMQAA False -0,523598775598299 25 epTail 4QTInHxEZEqUq4iNigJFPQAA False -0,785398163397448 40 epHead rU8IQ1ATIUGI5UauVhFsMQAA False 0,785398163397448 40 epTail 4QTInHxEZEqUq4iNigJFPQAA False -1000 -1000 50 8 rU8IQ1ATIUGI5UauVhFsMQAA False -1000 -1000 50 8 4QTInHxEZEqUq4iNigJFPQAA clMaroon $00B9FFFF 449 121 110 32 UhF6NC0PNUuWChwAb5oljwAA 1 select level False False False UhF6NC0PNUuWChwAb5oljwAA False UhF6NC0PNUuWChwAb5oljwAA False UhF6NC0PNUuWChwAb5oljwAA clMaroon $00B9FFFF 485,152;446,187 of1JvPXP+UelNqkR6medxwAA QUCJjvf8X0eV8RVK15ThLgAA JRF5ujjs1kKYX4nnKAe7NwAA False 1,5707963267949 15 of1JvPXP+UelNqkR6medxwAA False 1,5707963267949 30 of1JvPXP+UelNqkR6medxwAA False -1,5707963267949 15 of1JvPXP+UelNqkR6medxwAA False -0,523598775598299 30 epHead wua8IMoxn0eNLSMf4DaDOwAA False 0,523598775598299 30 epTail aPDAHQAQrEmIN0zG6YVTxQAA False 0,523598775598299 25 epHead wua8IMoxn0eNLSMf4DaDOwAA False -0,523598775598299 25 epTail aPDAHQAQrEmIN0zG6YVTxQAA False -0,785398163397448 40 epHead wua8IMoxn0eNLSMf4DaDOwAA False 0,785398163397448 40 epTail aPDAHQAQrEmIN0zG6YVTxQAA False -1000 -1000 50 8 wua8IMoxn0eNLSMf4DaDOwAA False -1000 -1000 50 8 aPDAHQAQrEmIN0zG6YVTxQAA clMaroon $00B9FFFF 188,108;363,83 QRXyU1ZtgUOGlr/mdDhGBAAA nCCUBp+jS0G0/Q+SEHpq+QAA qxqxibFPgkSVgmAwI683LwAA False 1,5707963267949 15 QRXyU1ZtgUOGlr/mdDhGBAAA False 1,5707963267949 30 QRXyU1ZtgUOGlr/mdDhGBAAA False -1,5707963267949 15 QRXyU1ZtgUOGlr/mdDhGBAAA False -0,523598775598299 30 epHead Sl+c6jNqZ0mh+7KKV8xLbwAA False 0,523598775598299 30 epTail kIGroCjBb0SHP7dW0wCjaQAA False 0,523598775598299 25 epHead Sl+c6jNqZ0mh+7KKV8xLbwAA False -0,523598775598299 25 epTail kIGroCjBb0SHP7dW0wCjaQAA False -0,785398163397448 40 epHead Sl+c6jNqZ0mh+7KKV8xLbwAA False 0,785398163397448 40 epTail kIGroCjBb0SHP7dW0wCjaQAA False -1000 -1000 50 8 Sl+c6jNqZ0mh+7KKV8xLbwAA False -1000 -1000 50 8 kIGroCjBb0SHP7dW0wCjaQAA clMaroon $00B9FFFF 429,187;420,91 nZi+zUL8AE2sQlEt8QmqqwAA nCCUBp+jS0G0/Q+SEHpq+QAA QUCJjvf8X0eV8RVK15ThLgAA False 1,5707963267949 15 nZi+zUL8AE2sQlEt8QmqqwAA False 1,5707963267949 30 nZi+zUL8AE2sQlEt8QmqqwAA False -1,5707963267949 15 nZi+zUL8AE2sQlEt8QmqqwAA False -0,523598775598299 30 epHead OnBc/22j4EmzqyYpfYgaUgAA False 0,523598775598299 30 epTail P7jDOdNNyUqP1riBpxPY9QAA False 0,523598775598299 25 epHead OnBc/22j4EmzqyYpfYgaUgAA False -0,523598775598299 25 epTail P7jDOdNNyUqP1riBpxPY9QAA False -0,785398163397448 40 epHead OnBc/22j4EmzqyYpfYgaUgAA False 0,785398163397448 40 epTail P7jDOdNNyUqP1riBpxPY9QAA False -1000 -1000 50 8 OnBc/22j4EmzqyYpfYgaUgAA False -1000 -1000 50 8 P7jDOdNNyUqP1riBpxPY9QAA clMaroon $00B9FFFF 412,91;322,291 27JyFSRcdkar7Bs5iX13HQAA y0SKwHsumUaGxAec9F632AAA nCCUBp+jS0G0/Q+SEHpq+QAA False 1,5707963267949 15 27JyFSRcdkar7Bs5iX13HQAA False 1,5707963267949 30 27JyFSRcdkar7Bs5iX13HQAA False -1,5707963267949 15 27JyFSRcdkar7Bs5iX13HQAA False -0,523598775598299 30 epHead 1lw9crXt1E+QWvV9NGqBFAAA False 0,523598775598299 30 epTail /pYys1NxaU+PIeP765dV/wAA False 0,523598775598299 25 epHead 1lw9crXt1E+QWvV9NGqBFAAA False -0,523598775598299 25 epTail /pYys1NxaU+PIeP765dV/wAA False -0,785398163397448 40 epHead 1lw9crXt1E+QWvV9NGqBFAAA False 0,785398163397448 40 epTail /pYys1NxaU+PIeP765dV/wAA False -1000 -1000 50 8 1lw9crXt1E+QWvV9NGqBFAAA False -1000 -1000 50 8 /pYys1NxaU+PIeP765dV/wAA clMaroon $00B9FFFF 94 388 539 143 The player can either - choose and play a game anomynously; in thoses cases a game always starts at level one; when the game has benn finished, he may insert his name (and password) - in this case his game level and score are stored in the repositoryl or - insert a name and continue an old game (the data of which is fetched from the repository); again, the game level and score he has reached are stored in the repository when the game is finished or - view the highscore clMaroon $00B9FFFF 394,91;334,130 cJkCH99jm02V4xlidu7f4AAA UwaugTMcnU2jm73StpWFnQAA nCCUBp+jS0G0/Q+SEHpq+QAA False 1,5707963267949 15 cJkCH99jm02V4xlidu7f4AAA False 1,5707963267949 30 cJkCH99jm02V4xlidu7f4AAA False -1,5707963267949 15 cJkCH99jm02V4xlidu7f4AAA False -0,523598775598299 30 epHead fRKEvTmXWEqUvqaF+6RF1AAA False 0,523598775598299 30 epTail +b64HHd/d0C4q4I0O1bnaQAA False 0,523598775598299 25 epHead fRKEvTmXWEqUvqaF+6RF1AAA False -0,523598775598299 25 epTail +b64HHd/d0C4q4I0O1bnaQAA False -0,785398163397448 40 epHead fRKEvTmXWEqUvqaF+6RF1AAA False 0,785398163397448 40 epTail +b64HHd/d0C4q4I0O1bnaQAA False -1000 -1000 50 8 fRKEvTmXWEqUvqaF+6RF1AAA False -1000 -1000 50 8 +b64HHd/d0C4q4I0O1bnaQAA clMaroon $00B9FFFF 479,190;676,140 /jSwd8MWfEWCWOETQo4BpgAA l+S5qAe+50CRqTNxerLejQAA QUCJjvf8X0eV8RVK15ThLgAA False 1,5707963267949 15 /jSwd8MWfEWCWOETQo4BpgAA False 1,5707963267949 30 /jSwd8MWfEWCWOETQo4BpgAA False -1,5707963267949 15 /jSwd8MWfEWCWOETQo4BpgAA False -0,523598775598299 30 epHead yjz+k+Id40aYdo7arlbQuAAA False 0,523598775598299 30 epTail pjovrHxAkkeY9pE7psXCLgAA False 0,523598775598299 25 epHead yjz+k+Id40aYdo7arlbQuAAA False -0,523598775598299 25 epTail pjovrHxAkkeY9pE7psXCLgAA False -0,785398163397448 40 epHead yjz+k+Id40aYdo7arlbQuAAA False 0,785398163397448 40 epTail pjovrHxAkkeY9pE7psXCLgAA False -1000 -1000 50 8 yjz+k+Id40aYdo7arlbQuAAA False -1000 -1000 50 8 pjovrHxAkkeY9pE7psXCLgAA 28 Player SVTx3swj5E6shaAkhlRuCQAA 3 qxqxibFPgkSVgmAwI683LwAA 8PgB7GXVQkSapuGSOr+gJwAA hBeo+pMmSEqT2SCR4YfeZQAA 6 cgZwbWYmxEa/FotEztI/fwAA h5oWgGqmqESAZNlS7qiTEgAA 2jy1b4aLBUaxuvcDTq5FnQAA mybKkf8QGU6VaZRrWI1GQQAA Cc+boXydT0ywr0HBtf0k7AAA kIGroCjBb0SHP7dW0wCjaQAA Start Game SVTx3swj5E6shaAkhlRuCQAA 2 ccq9oGWR5kK+y2T7T34NUwAA nOX9IQqMP0qn2UjlYOrRHQAA play game SVTx3swj5E6shaAkhlRuCQAA 4 QUCJjvf8X0eV8RVK15ThLgAA w4DOjNroOEWnelH2TAlG5AAA hcr8NMBO5UqlRzqqTN7wHAAA tJ5TfDz0xkOcCNHqfbkiNgAA 7 aaHyUtkxBUyM4AGLcF605gAA GFgwOs+Ui02UAkn1eKSfsQAA FVDl2wySLkS9vMdod7lUAgAA JOKiYlkbqEaX0sgS8iTQQwAA P7jDOdNNyUqP1riBpxPY9QAA wua8IMoxn0eNLSMf4DaDOwAA pjovrHxAkkeY9pE7psXCLgAA View Highscore SVTx3swj5E6shaAkhlRuCQAA 4 y0SKwHsumUaGxAec9F632AAA mEoGXmsYgkyV1/fdx3e1aQAA IOP+iY4gWEuXmV5viqPVPgAA DjTTZAmGDUK/UoPZrjA6EAAA 3 DZpUoTrg7ESQdbDYoJiYQQAA 5HPcB25WvE2GNeDpghYTnwAA 1lw9crXt1E+QWvV9NGqBFAAA SVTx3swj5E6shaAkhlRuCQAA 2 False MbNFxCpraE213wxH5qlg7wAA Od35RIwXjUqF7gN+BxGHHAAA MbNFxCpraE213wxH5qlg7wAA T5CTzpR8gEyRJdfM0FnbIAAA SVTx3swj5E6shaAkhlRuCQAA 2 False RkbP76R2dUKUXMJZNYD3HgAA T5CTzpR8gEyRJdfM0FnbIAAA RkbP76R2dUKUXMJZNYD3HgAA GPUNNr8zKEWaUCb/vQkdOwAA SVTx3swj5E6shaAkhlRuCQAA 4 k7KWi2fOKkW6mkfq+iuxRgAA yBS+6z/i+ECYaZKjE0eSowAA lHiKwSaw0EisivaAj5rfjQAA noM/XWb0lkqTBg0SP7JTCQAA 2 GrCXOPrB/0qHrx533zK+4QAA s+I7S3++PEyNNEfyQNXrPAAA 4 /trfv2Dpkk2JKScdSjqnRwAA 7K8B0DvoE0aIVHhMs96aJwAA dPQFkn1Ro0+/1DoDk7ou7gAA +P0gHVVJ1UO/MdlJbSNprgAA False GrCXOPrB/0qHrx533zK+4QAA Od35RIwXjUqF7gN+BxGHHAAA 4 louQlUEczEGvbU3hXCePwwAA REQ4Rn/kg0CVZAmOBlkZgwAA 9+lM1XPXB0GdzYFyMgtPcwAA hq7CanyEkUOrwync0E5i/gAA SVTx3swj5E6shaAkhlRuCQAA 2 False 8KAo7HyEoEC8KW7q5xs0GAAA GPUNNr8zKEWaUCb/vQkdOwAA 8KAo7HyEoEC8KW7q5xs0GAAA RundfeayB0Gt/4nK0sFhPQAA insert name SVTx3swj5E6shaAkhlRuCQAA 4 nCCUBp+jS0G0/Q+SEHpq+QAA uLRNuts5v0m3BTAH7CCregAA W+AUIlMFUUCeD91QoxVg6AAA z0G/ey9ml0OC9Ft3P4OrPwAA 8 UFxHuVz9R0KP5viGvmMYUgAA 7IAR7MqwBUWifVwY9KI3WAAA PTK7DdjFskKSW5F9LrKq+wAA Sl+c6jNqZ0mh+7KKV8xLbwAA 8La3EyME4UyeZXQwxQ9NSQAA OnBc/22j4EmzqyYpfYgaUgAA /pYys1NxaU+PIeP765dV/wAA +b64HHd/d0C4q4I0O1bnaQAA SVTx3swj5E6shaAkhlRuCQAA 2 False 7fDgwHC3YEG1QJFBJx2EKAAA Od35RIwXjUqF7gN+BxGHHAAA 7fDgwHC3YEG1QJFBJx2EKAAA 6Ku3ekqXwk+KR53GVjnk4AAA SVTx3swj5E6shaAkhlRuCQAA 4 IFsEZ/GXnEu50zInjUYtQwAA kg9jGvS4uEazXi6yWhChVwAA H+iY4PHOO0iU2WS2DrS9JgAA s/wy7josnE2doXf30S0hxAAA 2 False QXl3/hpaXEGKyDu/s9s2EgAA RundfeayB0Gt/4nK0sFhPQAA 4 0R9ZalkDrU2WE8MssNrSJgAA ZfThsgBPyEmO8orPin1akAAA wRq4vZF9kkSBVRh9s29VpwAA hG7A0tVpyk6X5SlPukreYAAA QXl3/hpaXEGKyDu/s9s2EgAA s+I7S3++PEyNNEfyQNXrPAAA 4 NbpCp6PYYky6F7IzwRu7LwAA jbNI4rtvZESY9EJTx2GufgAA U9/IjAJnYUqXpzcxnmA1BQAA COCRMb5nD0Ogxfshh+2vzwAA SVTx3swj5E6shaAkhlRuCQAA 2 False FGraTITSXka5osmX7pWtWQAA Od35RIwXjUqF7gN+BxGHHAAA FGraTITSXka5osmX7pWtWQAA GPUNNr8zKEWaUCb/vQkdOwAA Repository SVTx3swj5E6shaAkhlRuCQAA 1 l+S5qAe+50CRqTNxerLejQAA 6 SOVRLb2IwEKfpYUyf2MWoAAA XjZmlitvhEuYUKGyxcZHyAAA k8uFhrTHvUe/YTDg2v7gKAAA Eo113oD8kE6BYtvLUUC5xwAA wX+K6gS7D0KO4j6Ycrr5tgAA yjz+k+Id40aYdo7arlbQuAAA SVTx3swj5E6shaAkhlRuCQAA 4 0wz7TAKZKki3HFT4S+rQWQAA TzU/22OGxE22ZwIR7AJ0dQAA ar+RKxzAyEurGUr4uB1CTwAA 90oFanABr02ULMGdU9fxTQAA 2 False 4rAn6+JrqUe/GlxiGYN0ygAA 6Ku3ekqXwk+KR53GVjnk4AAA 4 2TQ31aylkkGFLuPDJia2wAAA S4pAEp8KsU6ipiwl0+kb6gAA k/S2v4iYJ0aqcOD4TYeWdAAA hiKxpRTniEKZS/lg2LSkxgAA 4rAn6+JrqUe/GlxiGYN0ygAA RundfeayB0Gt/4nK0sFhPQAA 4 aBHq9YzRdk6zCWkwVCAcMAAA sagElFBmYE2UE6gz7H+TDAAA LItZ58VJrUOiw2FH1GIErwAA gSgMULCFz0Ovd8vHgZloigAA choose game SVTx3swj5E6shaAkhlRuCQAA 4 UwaugTMcnU2jm73StpWFnQAA s5vgYwA0HU6E8g2d4gjHEwAA O6jhXKzHYUixylXr9HNSQwAA 2h3CN3wzIESHLY0hM6s/BwAA 4 qAOFEoCuPEuLo2AC7j/4xAAA I5UHmPXfr0S3CQO46gfnowAA 4QTInHxEZEqUq4iNigJFPQAA fRKEvTmXWEqUvqaF+6RF1AAA SVTx3swj5E6shaAkhlRuCQAA 4 UsfAkaNgXEO/EenDPsSQSgAA 9MZN6jeKhkSTAxqDX6D1nAAA 16M9MSSI8UWWzFkYHxAg7wAA YsxnqCrzg0Og8FU1mTiwvwAA 2 False hGah+fSrrEC8SdW51d5tEgAA Od35RIwXjUqF7gN+BxGHHAAA 4 1VvDFKCB/k6QFos3PAg00AAA UQOMevhNQk6QyKEIJIWEggAA MMc9n9QJhkaKriLAHOl+WAAA nU+o9eVUFkqc6IbNgWqRsQAA hGah+fSrrEC8SdW51d5tEgAA 1wLYeTmNg0aRoW7JlKNedwAA 4 AuwKydGPdE6Vm9H3UyzG0QAA LC/cLNaTt0a827HBiuywkQAA I1glgFvY6EWIljBVS0hx3gAA SHmY8MAitEmSE8aGuAgC7QAA SVTx3swj5E6shaAkhlRuCQAA 2 eLfn2eFt/0yjF7tye1nNNgAA 1wLYeTmNg0aRoW7JlKNedwAA eLfn2eFt/0yjF7tye1nNNgAA RundfeayB0Gt/4nK0sFhPQAA SVTx3swj5E6shaAkhlRuCQAA 4 sf6fnT/dGkWj8Vbtu0TAZgAA iYF9MREyB0+HgVh0/DH9zgAA rRgCwqGwrkaSbaxnXUSwCgAA k9VLTatM+UWxxvAvGZhHBQAA 2 False WNi0328in0K/X2P/FrhfSgAA RundfeayB0Gt/4nK0sFhPQAA 4 cWkIt4KASEWixU3X8Tco+QAA 6+qK/tWu40OO0EWI/rzPTwAA +mhQPTTl3U+gPeUdyTNIIQAA kpLleFoBV0GAUQAGRld+6AAA WNi0328in0K/X2P/FrhfSgAA UhF6NC0PNUuWChwAb5oljwAA 4 Dt9hoETBwkezPy7OPnEw+gAA 0dF98QLbQUeZj33AzGvX7wAA WE99vWk4PUmFF/2AmxnFLQAA lLmGAxJsm06MLCbSX8Ef9wAA SVTx3swj5E6shaAkhlRuCQAA 4 fzY0Cv9Izky9zam5BeeiSwAA Cet3U5WBU0mDhG+sc82+CQAA 5nqO6IfJ6Eydtmitm/R7rAAA 6SIDpG0GwEyvWT7sa782OAAA 2 False 8RiyDvorAESps+yiaColUQAA 1wLYeTmNg0aRoW7JlKNedwAA 4 NxERA5aF7EqdI9NtH0bK0QAA Ja6tghQ2CEmmvUwqdMPkqwAA r0M7mFKf/kKHjg7gc41zfwAA 3tsrHGgXR02LdqxmtjGmewAA 8RiyDvorAESps+yiaColUQAA UhF6NC0PNUuWChwAb5oljwAA 4 WgAsWVP/xEO8+5hTwOKmSQAA P4NQUNy3X0uCocXAQoXI3AAA 0i+R/ZiOGEyDJZAVonCKfwAA awyjLKe4uE27mp+AtFGRZAAA SVTx3swj5E6shaAkhlRuCQAA 2 False dRNP5PSU50ijiDzvDRpL7AAA GPUNNr8zKEWaUCb/vQkdOwAA dRNP5PSU50ijiDzvDRpL7AAA 6Ku3ekqXwk+KR53GVjnk4AAA select level SVTx3swj5E6shaAkhlRuCQAA 4 JRF5ujjs1kKYX4nnKAe7NwAA lIRG0D7TWki0/qo6E8AGxQAA sW+w8chr7k+iVpQJHcpCBwAA uP/hRDLvCkOACwLuo94OZAAA 4 Nxoc++O3WkyVGS6GvceYSQAA aPDAHQAQrEmIN0zG6YVTxQAA yDiN9KFglUKzmWEE52EsVwAA rU8IQ1ATIUGI5UauVhFsMQAA SVTx3swj5E6shaAkhlRuCQAA 4 HDdV2IVyMUWlm9AVPJXYUAAA VVRsbe5bOkeoUKH26qWHvAAA urbNTsyVG0GfJmDf8vuORQAA MePMu3LTYES/Pqf/N//K+wAA 2 False of1JvPXP+UelNqkR6medxwAA UhF6NC0PNUuWChwAb5oljwAA 4 6Zd+OUqmoUGEpkqiT1zdNwAA JfqpOnguC0mMkVSzMd5pbQAA 1Vpsh2Oznkubv40gOZz5bgAA ZxobTDEqg0Wijj0GIKtmUgAA of1JvPXP+UelNqkR6medxwAA GPUNNr8zKEWaUCb/vQkdOwAA 4 JhWpqHZUI06b/HJONLJsPQAA fHDtWPWinU+JUVAOtXFrzQAA Nli3WHw7LU+Y+WiFcCcjjwAA ralbFJZ/0EGFrJ7XFhuxSwAA SVTx3swj5E6shaAkhlRuCQAA 4 dk81JL08jkaw4cxoAweGVgAA pkv3Y7xUukSupP/IOwI37wAA Wjn/0BGB5E6DbSlVkMIqDgAA XhW3Qr/OckWmmqe/28e5JgAA 2 False QRXyU1ZtgUOGlr/mdDhGBAAA Od35RIwXjUqF7gN+BxGHHAAA 4 /GXpnrWt2UG+VK6TpR0BXgAA 1x+tbLhVgkCXIFP+fDgCHQAA mQ8/mTUHOUmUkuy4VHKKDAAA BOMEKnBgYUG7g/liBKUZ5wAA QRXyU1ZtgUOGlr/mdDhGBAAA 6Ku3ekqXwk+KR53GVjnk4AAA 4 +P4fg27AHUqFHYiKXWY/CgAA muyZotdZhEWmB5+bAel0lQAA 8kVHq5tpWUWQ4iwm/vUqHQAA MRs+GBOwL0yJJ26LgdlnlgAA SVTx3swj5E6shaAkhlRuCQAA 2 False EmXEdGtjxUK7bHLG1PLi9wAA 6Ku3ekqXwk+KR53GVjnk4AAA EmXEdGtjxUK7bHLG1PLi9wAA UhF6NC0PNUuWChwAb5oljwAA SVTx3swj5E6shaAkhlRuCQAA 4 gxLjVhNtQku2GXxcZ8CA5wAA XgKnxuWtfkuzGlsyvJjXJQAA y0ro/Kdbk0ahF9TfCUVTFwAA k+qeTNLTikaRAa80y0uh4AAA 2 False nZi+zUL8AE2sQlEt8QmqqwAA GPUNNr8zKEWaUCb/vQkdOwAA 4 wwwHKyQM4UC9enJ85QYqEwAA jq5Mjbk5/kWXfsu0lFUfCAAA xSdTQmdN7Uiruweo9cBRUgAA MR5fsQEb9EaLHJIReDoGhAAA nZi+zUL8AE2sQlEt8QmqqwAA 6Ku3ekqXwk+KR53GVjnk4AAA 4 wuElfHi3bkKvLgzoBD2j5AAA 4k/5rCNza02WIib/uR6mZQAA v3sXkAAIgEWZOKSW2zWUAQAA /3dUmI46ikCb/3YZI3/9hgAA SVTx3swj5E6shaAkhlRuCQAA 4 13WMCdhCNU+U7ElV/4KW/wAA hlcfMDpnrU2+vzvSoWYQkQAA mC5+Va8CfkCT65gvrfTRmAAA SoROa/ujakWKF8/iuXNFoAAA 2 False 27JyFSRcdkar7Bs5iX13HQAA 6Ku3ekqXwk+KR53GVjnk4AAA 4 WtEGCECTgESIANc9VxDz5QAA X9N/zNYqjECDp2jLCLwX6wAA /M1rtez9L0K5ORQfYnxrvwAA ajRfG5iZWES94nRLUdHzGQAA 27JyFSRcdkar7Bs5iX13HQAA s+I7S3++PEyNNEfyQNXrPAAA 4 N08Kf8h86EuH6TFindGZQwAA wG5hmjijDUW2MhELafpHhwAA VnZLVU3iRkKdU6H0UJQDVAAA uq0jlJjnBEa1Fc24qZyQQQAA SVTx3swj5E6shaAkhlRuCQAA 4 ENa4HB/OVEuby8hb/1neKwAA UWgfkKytz0GO9zytUFS1UQAA PrgJZYr+EkC+c2tTu4WkFwAA tR6bmc6IxEq4fBjwP/3YJQAA 2 False cJkCH99jm02V4xlidu7f4AAA 6Ku3ekqXwk+KR53GVjnk4AAA 4 hNuP25uaKEW+qvE7OWG3kgAA pHOOhZofP0GlkJ4RVLI0hgAA 67xrn45SDUmVl6FSfN9cAwAA w1cwXYpAZU2OEgJQKNmiBgAA cJkCH99jm02V4xlidu7f4AAA 1wLYeTmNg0aRoW7JlKNedwAA 4 TWlmC/QUnk2xBAojfJst2wAA 4KFl8Yq6kUKIZfktGUpYnQAA vuf6yWv1NESFnV2s9j0d5wAA ffA2jimSvU6GLuZ7y3PmuwAA SVTx3swj5E6shaAkhlRuCQAA 4 uOL4m+47TESkxZKr/S/V7AAA bIHPGwveYEaJCXr6QnyC7AAA 452gwq3VWEq4ZJAcD73AcgAA 45tQfMXaHkmsHZAn/E+80wAA 2 False /jSwd8MWfEWCWOETQo4BpgAA GPUNNr8zKEWaUCb/vQkdOwAA 4 AOn0aGA4s0m5CbdIszxtgwAA DUqP674J0EGvlDSm4rWeiwAA B2sTJajbLkqEES3GFoiHHQAA VuFqRgX7XEKdSJX3hbqLUQAA /jSwd8MWfEWCWOETQo4BpgAA RundfeayB0Gt/4nK0sFhPQAA 4 1iqIuTVhtEeLWXkBcD1PNgAA 463Lw2zYNEKjbMYnSEKhJQAA lgdhA/JLkk6kmuMQRnp6xQAA QKwZ+JJA00GuoXdxFvZaeAAA Design Model UMLStandard designModel 1H0L4qm200qRAMrcIJG0OAAA 2 Snake: Design Model True a/yHn2hcJEa/aqRlg59x7gAA t3mi0lkAd0S+15zEIBDAUAAA 78 $00D7D7D7 36 340 1037 841 True GoyRILto6EW87X2iZXnwmwAA data False False $00D7D7D7 1284 716 977 465 True a2bzerQdqUia2q0TmRvwcQAA view False False $00D7D7D7 1292 356 281 237 True weVGFRZc8k6+taqq21LDbAAA controller False False clSilver 64 480 501 690 True 9TZgQXGQM0SvXq/zHDWOggAA event False False $00DD5420 $00E1E39F 781 504 229 186 True XSjTkapwwUqP5UDqT6oKLQAA 1 DataBoard False False XSjTkapwwUqP5UDqT6oKLQAA XSjTkapwwUqP5UDqT6oKLQAA False XSjTkapwwUqP5UDqT6oKLQAA $00DD5420 $00E1E39F 740 888 298 134 True LwgwE5e0zk2a3V0FafIVIAAA 1 DataToken False False LwgwE5e0zk2a3V0FafIVIAAA LwgwE5e0zk2a3V0FafIVIAAA False LwgwE5e0zk2a3V0FafIVIAAA $00DD5420 $00E1E39F lsRectilinear 896,888;896,853 True B7NyEKHvZUCmfXFbKpkw2wAA 8I0XcB1XQEWOlsAgEgFm/wAA f94oa/o+mUqqHrNEw/oASQAA False 1,5707963267949 15 B7NyEKHvZUCmfXFbKpkw2wAA False 1,5707963267949 30 B7NyEKHvZUCmfXFbKpkw2wAA False -1,5707963267949 15 B7NyEKHvZUCmfXFbKpkw2wAA False -0,523598775598299 30 epHead tFe5wlv5fEOL05NgSwrihgAA -4,89403699697756 49,8196748283246 epTail -v_model_tokens x2pZjglWuEql88jkkM3KgQAA $00F7F1C4 False 0,960070673473872 12,2065556157337 epHead tFe5wlv5fEOL05NgSwrihgAA $00DD5420 $00E1E39F -1,23412146723167 21,1896201004171 epTail 0..* x2pZjglWuEql88jkkM3KgQAA False -0,785398163397448 40 epHead tFe5wlv5fEOL05NgSwrihgAA False 0,785398163397448 40 epTail x2pZjglWuEql88jkkM3KgQAA False -363 -355 50 8 tFe5wlv5fEOL05NgSwrihgAA False -363 -355 50 8 x2pZjglWuEql88jkkM3KgQAA $003737FF 1320 652 97 43 True CFA4C5KDIUKzNlqSyhuLTAAA 1 SnakeMain False False CFA4C5KDIUKzNlqSyhuLTAAA CFA4C5KDIUKzNlqSyhuLTAAA False CFA4C5KDIUKzNlqSyhuLTAAA $003737FF lsRectilinear 1376,760;1376,694 True +iDtiPwngEa4/9+A638AVAAA Lv8QpXvPT0C4iWDAEVwzbQAA AxUyFXEoe0+6toXSskEAbgAA False 1,5707963267949 15 +iDtiPwngEa4/9+A638AVAAA False 1,5707963267949 30 +iDtiPwngEa4/9+A638AVAAA False -1,5707963267949 15 +iDtiPwngEa4/9+A638AVAAA False -0,523598775598299 30 epHead cnkYRjnH1kid1x6vy4NvvgAA False 0,523598775598299 30 epTail 2s7p/dOHs0WFVH15MQYYjwAA False 0,523598775598299 25 epHead cnkYRjnH1kid1x6vy4NvvgAA -0,965252183190113 15,8113883008419 epTail 1 2s7p/dOHs0WFVH15MQYYjwAA False -0,785398163397448 40 epHead cnkYRjnH1kid1x6vy4NvvgAA False 0,785398163397448 40 epTail 2s7p/dOHs0WFVH15MQYYjwAA False -781 -358 50 8 cnkYRjnH1kid1x6vy4NvvgAA False -781 -358 50 8 2s7p/dOHs0WFVH15MQYYjwAA $00DD5420 $00E1E39F 733 1058 257 95 True PmVRVfGoFEuO2US3pO778AAA 1 DataSnake False False PmVRVfGoFEuO2US3pO778AAA PmVRVfGoFEuO2US3pO778AAA False PmVRVfGoFEuO2US3pO778AAA $00DD5420 $00E1E39F lsRectilinear 892,1021;892,1058 True GrFwKEYCk0+T59IGiGu90QAA i5y1jgRdTE6mLqxg94XSVAAA f94oa/o+mUqqHrNEw/oASQAA False 1,5707963267949 15 GrFwKEYCk0+T59IGiGu90QAA False 1,5707963267949 30 GrFwKEYCk0+T59IGiGu90QAA False -1,5707963267949 15 GrFwKEYCk0+T59IGiGu90QAA False -0,523598775598299 30 epHead c/JP6g9xCEW7n3D7FpTCLQAA 1,46013886663234 63,3876959669619 epTail -v_tokens 7ERjYdYTOEGG98me0PYv4wAA False -0,876058301703899 15,6204993518133 epHead c/JP6g9xCEW7n3D7FpTCLQAA $00DD5420 $00E1E39F 1,0838971794966 19,2353840616713 epTail 2..* 7ERjYdYTOEGG98me0PYv4wAA False -0,785398163397448 40 epHead c/JP6g9xCEW7n3D7FpTCLQAA False 0,785398163397448 40 epTail 7ERjYdYTOEGG98me0PYv4wAA False -581 -362 50 8 c/JP6g9xCEW7n3D7FpTCLQAA False -581 -362 50 8 7ERjYdYTOEGG98me0PYv4wAA $00AFCCEB 1345 400 161 82 True 3venhQjYUEm+FAv7dvDLYgAA 1 ComponentsController <<singleton>> False 3venhQjYUEm+FAv7dvDLYgAA 3venhQjYUEm+FAv7dvDLYgAA False 3venhQjYUEm+FAv7dvDLYgAA $009D009D $00E4CAFF 1688 508 96 56 True 14mYvLR1kk2zoJNuKmLKMwAA 1 KeyboardEvent <<signal>> False 14mYvLR1kk2zoJNuKmLKMwAA 14mYvLR1kk2zoJNuKmLKMwAA $00DD5420 $00E1E39F 824 1020 58 23 {ordered} $0059FFFF 1316 760 94 43 True 8cy2xYaVOEOCrhyYhQfmxgAA 3 ViewBoard False False 8cy2xYaVOEOCrhyYhQfmxgAA 8cy2xYaVOEOCrhyYhQfmxgAA False 8cy2xYaVOEOCrhyYhQfmxgAA $0059FFFF 1316 832 270 56 True 5kmmhSTUA0aUmIY/ZzTaiwAA 3 ViewToken False False 5kmmhSTUA0aUmIY/ZzTaiwAA 5kmmhSTUA0aUmIY/ZzTaiwAA False 5kmmhSTUA0aUmIY/ZzTaiwAA $0059FFFF lsRectilinear 1376,832;1376,802 True fQOBoSTwrUWWX/Gx9Ak+ewAA AxUyFXEoe0+6toXSskEAbgAA +mpO8Cx2AU6mOiaor2aYEAAA False 1,5707963267949 15 fQOBoSTwrUWWX/Gx9Ak+ewAA False 1,5707963267949 30 fQOBoSTwrUWWX/Gx9Ak+ewAA False -1,5707963267949 15 fQOBoSTwrUWWX/Gx9Ak+ewAA False -0,523598775598299 30 epHead VXLMBpyjaES0jrQYFclI8gAA False 0,523598775598299 30 epTail PvNTq6QY80mwhwQtGYdQPgAA $000E73D8 $00C4E9FD False 0,950547041663452 17,2046505340853 epHead VXLMBpyjaES0jrQYFclI8gAA $000E73D8 $00C4E9FD -1,03907225344749 19,723082923316 epTail 0..* PvNTq6QY80mwhwQtGYdQPgAA False -0,785398163397448 40 epHead VXLMBpyjaES0jrQYFclI8gAA False 0,785398163397448 40 epTail PvNTq6QY80mwhwQtGYdQPgAA False -822 -357 50 8 VXLMBpyjaES0jrQYFclI8gAA False -822 -357 50 8 PvNTq6QY80mwhwQtGYdQPgAA $00AFCCEB 1313 524 116 43 True HmpxWJqMDUG4n7LlTx6PRAAA 1 ControllerLevelInit False False HmpxWJqMDUG4n7LlTx6PRAAA HmpxWJqMDUG4n7LlTx6PRAAA False HmpxWJqMDUG4n7LlTx6PRAAA $00ECB9F7 lsRectilinear 1361,481;1361,524 True 5Sv/1/Ji00q0181z9M+CXAAA HqiRv9jw2UirozsxA4sXRQAA cBqu0T2Uo0uqUKpvwiqPDwAA False 1,5707963267949 15 5Sv/1/Ji00q0181z9M+CXAAA False 1,64210329000901 28,0713376952364 5Sv/1/Ji00q0181z9M+CXAAA False -1,5707963267949 15 5Sv/1/Ji00q0181z9M+CXAAA False -0,523598775598299 30 epHead gZ1AACoij0Sd1BFHkIWBdwAA False 0,523598775598299 30 epTail Yp60ef6ulEGFX7ht/6gnHgAA -5,33263793784976 17,2046505340853 epHead 1 gZ1AACoij0Sd1BFHkIWBdwAA False -0,523598775598299 25 epTail Yp60ef6ulEGFX7ht/6gnHgAA False -0,785398163397448 40 epHead gZ1AACoij0Sd1BFHkIWBdwAA False 0,785398163397448 40 epTail Yp60ef6ulEGFX7ht/6gnHgAA False 309 -1031 50 8 gZ1AACoij0Sd1BFHkIWBdwAA False 309 -1031 50 8 Yp60ef6ulEGFX7ht/6gnHgAA $0059FFFF 1344 1056 204 43 True PNDiwztxyUGmsyk/xDjSoQAA 1 SymbolToken_DefaultSwallowable False False PNDiwztxyUGmsyk/xDjSoQAA PNDiwztxyUGmsyk/xDjSoQAA False PNDiwztxyUGmsyk/xDjSoQAA $0059FFFF 1368 1004 170 43 True OWgv9D9WKU2PszurtexH6gAA 1 SymbolToken_DefaultSnake False False OWgv9D9WKU2PszurtexH6gAA OWgv9D9WKU2PszurtexH6gAA False OWgv9D9WKU2PszurtexH6gAA $00AFCCEB 1441 524 104 43 True NdLCLD2gX0uATGfunlvAsQAA 1 ControllerUI False False NdLCLD2gX0uATGfunlvAsQAA NdLCLD2gX0uATGfunlvAsQAA False NdLCLD2gX0uATGfunlvAsQAA $00ECB9F7 lsRectilinear 1477,481;1477,524 True Yq4N504Y8kSJl8LDK85PugAA gBMrBPLuNk+CGCHcE0EbHQAA cBqu0T2Uo0uqUKpvwiqPDwAA False 1,5707963267949 15 Yq4N504Y8kSJl8LDK85PugAA False 2,57486315084481 52,1536192416212 Yq4N504Y8kSJl8LDK85PugAA False -1,5707963267949 15 Yq4N504Y8kSJl8LDK85PugAA False -0,523598775598299 30 epHead S31l9N2nnEOK8SRwhvGH4AAA False 0,523598775598299 30 epTail RO8u92fblkONETfFrE8QvQAA -5,36808411201787 16,4012194668567 epHead 1 S31l9N2nnEOK8SRwhvGH4AAA False -0,523598775598299 25 epTail RO8u92fblkONETfFrE8QvQAA False -0,785398163397448 40 epHead S31l9N2nnEOK8SRwhvGH4AAA False 0,785398163397448 40 epTail RO8u92fblkONETfFrE8QvQAA False 309 -1031 50 8 S31l9N2nnEOK8SRwhvGH4AAA False 309 -1031 50 8 RO8u92fblkONETfFrE8QvQAA $00DD5420 $00E1E39F 776 720 228 134 True W0m/VYtBCkWSPgpY+KGQVgAA 1 DataCell False False W0m/VYtBCkWSPgpY+KGQVgAA W0m/VYtBCkWSPgpY+KGQVgAA False W0m/VYtBCkWSPgpY+KGQVgAA $00DD5420 $00E1E39F lsRectilinear 904,720;904,689 True WRt5GbbXn0+cnFfB8SJQKQAA W0nBcKqx0Uaze/V9dUInrAAA 8I0XcB1XQEWOlsAgEgFm/wAA False 1,5707963267949 15 WRt5GbbXn0+cnFfB8SJQKQAA False 1,5707963267949 30 WRt5GbbXn0+cnFfB8SJQKQAA False -1,5707963267949 15 WRt5GbbXn0+cnFfB8SJQKQAA False -0,523598775598299 30 epHead 4z87E+Vyv06D59zHMCnx+gAA -4,91415047764068 44,9110231457712 epTail -v_model_cells XxPbnb5Yt0yL4OB3TF36kwAA False 1,01914140189951 15,2643375224737 epHead 4z87E+Vyv06D59zHMCnx+gAA $00DD5420 $00E1E39F -1,19990493993542 19,313207915828 epTail 1..* XxPbnb5Yt0yL4OB3TF36kwAA False -0,785398163397448 40 epHead 4z87E+Vyv06D59zHMCnx+gAA False 0,785398163397448 40 epTail XxPbnb5Yt0yL4OB3TF36kwAA False -696 -496 50 8 4z87E+Vyv06D59zHMCnx+gAA False -696 -496 50 8 XxPbnb5Yt0yL4OB3TF36kwAA $009D009D $00E1E39F lsRectilinear 781,672;676,672;676,936 True CxTdrxPcYEKVKssSRObC4wAA DPVqVibi/ECbOCgl4Umh4QAA W0nBcKqx0Uaze/V9dUInrAAA False 1,5707963267949 15 CxTdrxPcYEKVKssSRObC4wAA False 1,5707963267949 30 CxTdrxPcYEKVKssSRObC4wAA False -1,5707963267949 15 CxTdrxPcYEKVKssSRObC4wAA $009D009D $00E1E39F lsRectilinear 733,1076;592,1076;592,852 True biQT/xyNR0ShmQ+w7g6zuwAA G3mihN+nKku6tnIy5kchsQAA i5y1jgRdTE6mLqxg94XSVAAA False 1,5707963267949 15 biQT/xyNR0ShmQ+w7g6zuwAA False 1,5707963267949 30 biQT/xyNR0ShmQ+w7g6zuwAA False -1,5707963267949 15 biQT/xyNR0ShmQ+w7g6zuwAA $009D009D $00E1E39F lsRectilinear 596,469;596,784 True 46DAnrmM50Ki+vrNp2hFlgAA G3mihN+nKku6tnIy5kchsQAA wl+MMHU1B0+Wv/w5byMRqwAA False 1,5707963267949 15 46DAnrmM50Ki+vrNp2hFlgAA False 1,5707963267949 30 46DAnrmM50Ki+vrNp2hFlgAA False -1,5707963267949 15 46DAnrmM50Ki+vrNp2hFlgAA $0017BD59 $00C7FCD1 80 564 362 97 True xhaTRcs+aUqPNtqNBtflKAAA 1 EventBoard <<signal>> False xhaTRcs+aUqPNtqNBtflKAAA xhaTRcs+aUqPNtqNBtflKAAA $0017BD59 $00C7FCD1 84 1052 371 95 True cv239DHmtkmQQdMuQYB72QAA 1 EventSnake <<signal>> False cv239DHmtkmQQdMuQYB72QAA cv239DHmtkmQQdMuQYB72QAA $00DD5420 $00E1E39F lsRectilinear 733,1132;454,1132 True i8nvdi7L20SO5TgeJmDM6wAA Bu8QK611SEywnOS3ywxuPwAA i5y1jgRdTE6mLqxg94XSVAAA False 1,5707963267949 15 i8nvdi7L20SO5TgeJmDM6wAA -0,161375128861157 87,1320836431679 <<dispatch>> i8nvdi7L20SO5TgeJmDM6wAA False -1,5707963267949 15 i8nvdi7L20SO5TgeJmDM6wAA $00DD5420 $00E1E39F lsRectilinear 781,568;441,568 True Xs8jAAyDXEWIIubdnLr3WwAA fIdSiUen7Uumcn1JiR+gVgAA W0nBcKqx0Uaze/V9dUInrAAA False 1,5707963267949 15 Xs8jAAyDXEWIIubdnLr3WwAA -0,133529058938699 135,203550249245 <<dispatch ADD/REMOVE_ALL>> Xs8jAAyDXEWIIubdnLr3WwAA False -1,5707963267949 15 Xs8jAAyDXEWIIubdnLr3WwAA $00DD5420 $00E1E39F 780 388 192 69 True kVrP8YMDUUONmO3XKGIlwAAA 1 ComponentsData <<singleton>> False kVrP8YMDUUONmO3XKGIlwAAA kVrP8YMDUUONmO3XKGIlwAAA False kVrP8YMDUUONmO3XKGIlwAAA $00DD5420 $00E1E39F lsRectilinear 900,504;900,456 True o8Js6ebq9kK5xka0bbBzcQAA b+veVO3XrEadp2OxWKawrwAA W0nBcKqx0Uaze/V9dUInrAAA False 1,5707963267949 15 o8Js6ebq9kK5xka0bbBzcQAA False 1,5707963267949 30 o8Js6ebq9kK5xka0bbBzcQAA False -1,5707963267949 15 o8Js6ebq9kK5xka0bbBzcQAA False -0,523598775598299 30 epHead LhX3Sniea0yUhOGXkOfdcAAA False 0,523598775598299 30 epTail KxMRbxtV5kWtYcaMCcmmhgAA $00DD5420 $00E1E39F False 0,523598775598299 25 epHead LhX3Sniea0yUhOGXkOfdcAAA -0,56331649911582 22,4722050542442 epTail 1 KxMRbxtV5kWtYcaMCcmmhgAA False -0,785398163397448 40 epHead LhX3Sniea0yUhOGXkOfdcAAA -5,14901549529808 33,1058907144937 epTail {frozen} KxMRbxtV5kWtYcaMCcmmhgAA False -696 -496 50 8 LhX3Sniea0yUhOGXkOfdcAAA False -696 -496 50 8 KxMRbxtV5kWtYcaMCcmmhgAA $00B9FFFF lsRectilinear 1544,535;1688,535 True 7MKVXZimfUG1Bh0Npg0kQQAA XeoUR1GUL0GVVFwmXS24NwAA gBMrBPLuNk+CGCHcE0EbHQAA False 1,5707963267949 15 7MKVXZimfUG1Bh0Npg0kQQAA -0,840896376335549 25,4950975679639 <<listener>> 7MKVXZimfUG1Bh0Npg0kQQAA False -1,5707963267949 15 7MKVXZimfUG1Bh0Npg0kQQAA $009D009D $00E4CAFF lsRectilinear 256,660;256,812 True h2RdvpG8EkG3asaoSY2tWgAA RzVnzKaC7EyHmvO7QoL4BQAA fIdSiUen7Uumcn1JiR+gVgAA False 1,5707963267949 15 h2RdvpG8EkG3asaoSY2tWgAA False 1,5707963267949 30 h2RdvpG8EkG3asaoSY2tWgAA False -1,5707963267949 15 h2RdvpG8EkG3asaoSY2tWgAA $009D009D $00E4CAFF lsRectilinear 256,1052;256,906 True BSfSTRyMcU+mWod8k5/P2AAA RzVnzKaC7EyHmvO7QoL4BQAA Bu8QK611SEywnOS3ywxuPwAA False 1,5707963267949 15 BSfSTRyMcU+mWod8k5/P2AAA False 1,5707963267949 30 BSfSTRyMcU+mWod8k5/P2AAA False -1,5707963267949 15 BSfSTRyMcU+mWod8k5/P2AAA $00D7D7D7 lsRectilinear 1292,432;1072,432 True pLeQxQtuMkSvo6rb3uiysQAA D+E7gIUc0kWv5XxJzopw/gAA DF1S2qVC1UWR7Tea8onnEgAA False 1,5707963267949 15 pLeQxQtuMkSvo6rb3uiysQAA 4,64108015134974 14,0356688476182 <<invoke>> pLeQxQtuMkSvo6rb3uiysQAA False -1,5707963267949 15 pLeQxQtuMkSvo6rb3uiysQAA $0059FFFF lsRectilinear 1380,1004;1380,975 True gX+hXwdNL06ubPNF/XpiwQAA 6WtHi9R/20aZI6d2ODUurgAA U0OEkL5Ws0W+3e9QPAAUqwAA False 1,5707963267949 15 gX+hXwdNL06ubPNF/XpiwQAA False 1,5707963267949 30 gX+hXwdNL06ubPNF/XpiwQAA False -1,5707963267949 15 gX+hXwdNL06ubPNF/XpiwQAA $0059FFFF lsRectilinear 1356,1056;1356,975 True ugzlpDeIukmEpLr0ChF5aAAA 6WtHi9R/20aZI6d2ODUurgAA Ut6BRRTY/0SMvUSwB1ExpwAA False 1,5707963267949 15 ugzlpDeIukmEpLr0ChF5aAAA False 1,5707963267949 30 ugzlpDeIukmEpLr0ChF5aAAA False -1,5707963267949 15 ugzlpDeIukmEpLr0ChF5aAAA $00D7D7D7 lsRectilinear 1284,1064;1072,1064 True WZC6kYsLnkSraOsgFR0jUAAA D+E7gIUc0kWv5XxJzopw/gAA u1QgBykqBk2HyzVWgJP/9gAA False 1,5707963267949 15 WZC6kYsLnkSraOsgFR0jUAAA 4,71238761250918 14 <<listen>> WZC6kYsLnkSraOsgFR0jUAAA False -1,5707963267949 15 WZC6kYsLnkSraOsgFR0jUAAA $00D7D7D7 lsRectilinear 1496,716;1496,592 True b2QfPLNdMUWPvzI+tVUhQAAA DF1S2qVC1UWR7Tea8onnEgAA u1QgBykqBk2HyzVWgJP/9gAA False 1,5707963267949 15 b2QfPLNdMUWPvzI+tVUhQAAA -1,57079619858977 51 <<invoke>> b2QfPLNdMUWPvzI+tVUhQAAA False -1,5707963267949 15 b2QfPLNdMUWPvzI+tVUhQAAA $009D009D $00E4CAFF 72 812 395 95 True yMEYd0StsUWZYI9O4Sg/RgAA 1 WK_DataEvent <<signal>> False yMEYd0StsUWZYI9O4Sg/RgAA yMEYd0StsUWZYI9O4Sg/RgAA $009D009D $00E4CAFF 576 784 90 69 True 1D0qDEJN80S5VT1hvju8awAA 1 WK_Data False False 1D0qDEJN80S5VT1hvju8awAA 1D0qDEJN80S5VT1hvju8awAA False 1D0qDEJN80S5VT1hvju8awAA $009D009D $00E4CAFF 1110 744 145 69 True 0Ge2dijpSE2Ec+DcFJKYYgAA 1 WK_SkinnableContainer False False 0Ge2dijpSE2Ec+DcFJKYYgAA 0Ge2dijpSE2Ec+DcFJKYYgAA False 0Ge2dijpSE2Ec+DcFJKYYgAA $009D009D $00E4CAFF lsRectilinear 1316,776;1254,776 True hpNQBlBDnkSMMtX3qYxeEwAA W1t9d0WkU0CfLrwVljgPigAA AxUyFXEoe0+6toXSskEAbgAA False 1,5707963267949 15 hpNQBlBDnkSMMtX3qYxeEwAA False 1,5707963267949 30 hpNQBlBDnkSMMtX3qYxeEwAA False -1,5707963267949 15 hpNQBlBDnkSMMtX3qYxeEwAA $00DD5420 $00B9FFFF lsRectilinear 740,920;712,920;712,656;441,656 True RtB+wu/j5kqqPUmSmt+xmgAA fIdSiUen7Uumcn1JiR+gVgAA f94oa/o+mUqqHrNEw/oASQAA False 1,5707963267949 15 RtB+wu/j5kqqPUmSmt+xmgAA -5,22229914265241 241,754007205672 <<dispatch REMOVE>> RtB+wu/j5kqqPUmSmt+xmgAA False -1,5707963267949 15 RtB+wu/j5kqqPUmSmt+xmgAA $0059FFFF 1324 1104 159 43 True UMUovS8hKUe9gLkW6lzYGQAA 1 SymbolToken_DefaultWall False False UMUovS8hKUe9gLkW6lzYGQAA UMUovS8hKUe9gLkW6lzYGQAA False UMUovS8hKUe9gLkW6lzYGQAA $0059FFFF lsRectilinear 1336,1104;1336,975 True aYo+NKzQd0G2NiXzQwzzfQAA 6WtHi9R/20aZI6d2ODUurgAA ADjXUs/fHE+cizFyFVB+TQAA False 1,5707963267949 15 aYo+NKzQd0G2NiXzQwzzfQAA False 1,5707963267949 30 aYo+NKzQd0G2NiXzQwzzfQAA False -1,5707963267949 15 aYo+NKzQd0G2NiXzQwzzfQAA $009D009D $00B9FFFF lsRectilinear 1316,860;1254,860 True MwdhkwzLwUWNJrCxMKoauAAA gcl38dnFRku0e7vGfPUCDgAA +mpO8Cx2AU6mOiaor2aYEAAA False 1,5707963267949 15 MwdhkwzLwUWNJrCxMKoauAAA False 1,5707963267949 30 MwdhkwzLwUWNJrCxMKoauAAA False -1,5707963267949 15 MwdhkwzLwUWNJrCxMKoauAAA $009D009D $0059FFFF lsRectilinear 1312,940;1254,940 True UYzWge9UFUOIuLCZipLo4gAA uitWtDb8qE+ArbG9Ux0bhQAA 6WtHi9R/20aZI6d2ODUurgAA False 1,5707963267949 15 UYzWge9UFUOIuLCZipLo4gAA False 1,5707963267949 30 UYzWge9UFUOIuLCZipLo4gAA False -1,5707963267949 15 UYzWge9UFUOIuLCZipLo4gAA $00B9FFFF lsRectilinear 1379,920;1379,887 True bfRQ/OAAFEGoUIrtPlpRUgAA +mpO8Cx2AU6mOiaor2aYEAAA 6WtHi9R/20aZI6d2ODUurgAA False 1,5707963267949 15 bfRQ/OAAFEGoUIrtPlpRUgAA False 1,5707963267949 30 bfRQ/OAAFEGoUIrtPlpRUgAA False -1,5707963267949 15 bfRQ/OAAFEGoUIrtPlpRUgAA False -0,523598775598299 30 epHead jducJJCJT0y1hB1LCFS8DwAA False 0,523598775598299 30 epTail V0HkvzVKGkC/6/QVNMWETAAA False 0,523598775598299 25 epHead jducJJCJT0y1hB1LCFS8DwAA 5,51585639783471 12,2065556157337 epTail 1 V0HkvzVKGkC/6/QVNMWETAAA False -0,785398163397448 40 epHead jducJJCJT0y1hB1LCFS8DwAA False 0,785398163397448 40 epTail V0HkvzVKGkC/6/QVNMWETAAA False -1124 -1052 50 8 jducJJCJT0y1hB1LCFS8DwAA False -1124 -1052 50 8 V0HkvzVKGkC/6/QVNMWETAAA $0059FFFF 1312 920 192 56 True lefpsVnMSUq1JDbQSYHihgAA 3 SymbolToken False False lefpsVnMSUq1JDbQSYHihgAA lefpsVnMSUq1JDbQSYHihgAA False lefpsVnMSUq1JDbQSYHihgAA $0059FFFF 1620 1084 324 82 True Ksw1ZdkCFE2PTaUtOBBcLgAA 1 SymbolTokenState False False Ksw1ZdkCFE2PTaUtOBBcLgAA Ksw1ZdkCFE2PTaUtOBBcLgAA False Ksw1ZdkCFE2PTaUtOBBcLgAA $009D009D $00E4CAFF 1175 916 80 43 True psN2MOcL5UWwRxDypW4YaQAA 1 UIMovieClip False False psN2MOcL5UWwRxDypW4YaQAA psN2MOcL5UWwRxDypW4YaQAA False psN2MOcL5UWwRxDypW4YaQAA $009D009D $00E4CAFF 1163 843 92 43 True Z4pvWpw+uU6MxuARx+TWcwAA 1 UICompoment False False Z4pvWpw+uU6MxuARx+TWcwAA Z4pvWpw+uU6MxuARx+TWcwAA False Z4pvWpw+uU6MxuARx+TWcwAA $0059FFFF 1620 956 621 108 True 1eV1PAYR00qrYtnhbtCAmwAA 1 EnumSkinToken_Default <<singleton>> False 1eV1PAYR00qrYtnhbtCAmwAA 1eV1PAYR00qrYtnhbtCAmwAA False 1eV1PAYR00qrYtnhbtCAmwAA $0059FFFF 1620 756 282 56 True cjWab9CPMEKQxdGZ3N9oTAAA 3 FactorySkin False False cjWab9CPMEKQxdGZ3N9oTAAA cjWab9CPMEKQxdGZ3N9oTAAA False cjWab9CPMEKQxdGZ3N9oTAAA $0059FFFF lsRectilinear 1728,856;1728,811 True DaysuoBjjEy8iXK/SSHgdAAA 0fYbZ9ktLUuanJcxN2rrHwAA j0xB2v6WLU+NuCAGX1arsQAA False 1,5707963267949 15 DaysuoBjjEy8iXK/SSHgdAAA False 1,5707963267949 30 DaysuoBjjEy8iXK/SSHgdAAA False -1,5707963267949 15 DaysuoBjjEy8iXK/SSHgdAAA $00B9FFFF lsRectilinear 1620,780;1409,780 True EHZtQgdBfEO7frEvlXDrGgAA AxUyFXEoe0+6toXSskEAbgAA 0fYbZ9ktLUuanJcxN2rrHwAA False 1,5707963267949 15 EHZtQgdBfEO7frEvlXDrGgAA False 1,5707963267949 30 EHZtQgdBfEO7frEvlXDrGgAA False -1,5707963267949 15 EHZtQgdBfEO7frEvlXDrGgAA False -0,523598775598299 30 epHead XHP5juO96EKXj3r5IKsSGAAA False 0,523598775598299 30 epTail oLGfmD7F8UaL0jDGmxU8HAAA False 0,523598775598299 25 epHead XHP5juO96EKXj3r5IKsSGAAA -0,523598775598299 25 epTail 1 oLGfmD7F8UaL0jDGmxU8HAAA False -0,785398163397448 40 epHead XHP5juO96EKXj3r5IKsSGAAA False 0,785398163397448 40 epTail oLGfmD7F8UaL0jDGmxU8HAAA False -1092 -1044 50 8 XHP5juO96EKXj3r5IKsSGAAA False -1092 -1044 50 8 oLGfmD7F8UaL0jDGmxU8HAAA $0059FFFF 1620 856 282 43 True o3Va3TSr80ua+SjjAweDYwAA 3 FactorySkin_Default False False o3Va3TSr80ua+SjjAweDYwAA o3Va3TSr80ua+SjjAweDYwAA False o3Va3TSr80ua+SjjAweDYwAA $0059FFFF lsRectilinear 1728,898;1728,956 True FrLVzw6YzUqYTv4Q/NvA3wAA xYkNtc0a+kODij4T2JmYPQAA j0xB2v6WLU+NuCAGX1arsQAA False 1,5707963267949 15 FrLVzw6YzUqYTv4Q/NvA3wAA 1,5707963267949 30 <<uses>> FrLVzw6YzUqYTv4Q/NvA3wAA False -1,5707963267949 15 FrLVzw6YzUqYTv4Q/NvA3wAA $0059FFFF 1956 804 266 121 True mPwStKjBfkugRVn2cd9REwAA 1 EnumSkinToken <<multiton>> False mPwStKjBfkugRVn2cd9REwAA mPwStKjBfkugRVn2cd9REwAA False mPwStKjBfkugRVn2cd9REwAA $0059FFFF lsRectilinear 2080,956;2080,924 True j3lu+ZVNMkOq90aDTi/XgQAA PdZ1QMpyI0+6HmZ5JY55KAAA xYkNtc0a+kODij4T2JmYPQAA False 1,5707963267949 15 j3lu+ZVNMkOq90aDTi/XgQAA False 1,5707963267949 30 j3lu+ZVNMkOq90aDTi/XgQAA False -1,5707963267949 15 j3lu+ZVNMkOq90aDTi/XgQAA $00B9FFFF lsRectilinear 1873,811;1873,836;1956,836 True I8LF4dDp0Uyybo75ZanM1QAA PdZ1QMpyI0+6HmZ5JY55KAAA 0fYbZ9ktLUuanJcxN2rrHwAA False 1,5707963267949 15 I8LF4dDp0Uyybo75ZanM1QAA 0,197395517114847 45,8911756223351 <<uses>> I8LF4dDp0Uyybo75ZanM1QAA False -1,5707963267949 15 I8LF4dDp0Uyybo75ZanM1QAA $00DD5420 $00E1E39F 576 388 150 82 True VoUKkGwNT06of78qA45X8wAA 1 DataLevel False False VoUKkGwNT06of78qA45X8wAA VoUKkGwNT06of78qA45X8wAA False VoUKkGwNT06of78qA45X8wAA $00DD5420 $00E1E39F lsRectilinear 725,435;780,435 True CLZDH3yvbEqeukGQB/j/HAAA b+veVO3XrEadp2OxWKawrwAA wl+MMHU1B0+Wv/w5byMRqwAA False 1,5707963267949 15 CLZDH3yvbEqeukGQB/j/HAAA False 1,5707963267949 30 CLZDH3yvbEqeukGQB/j/HAAA False -1,5707963267949 15 CLZDH3yvbEqeukGQB/j/HAAA False -0,523598775598299 30 epHead eOo7OqKyUkC8Ld0GL/o4+QAA False 0,523598775598299 30 epTail YxAWCf3MU0ulxy7yoWEcEgAA False 0,523598775598299 25 epHead eOo7OqKyUkC8Ld0GL/o4+QAA -0,927294684668492 15 epTail 1 YxAWCf3MU0ulxy7yoWEcEgAA False -0,785398163397448 40 epHead eOo7OqKyUkC8Ld0GL/o4+QAA 0,636508007964049 28,6006992921502 epTail {frozen} YxAWCf3MU0ulxy7yoWEcEgAA False -1116 -1428 50 8 eOo7OqKyUkC8Ld0GL/o4+QAA False -1116 -1428 50 8 YxAWCf3MU0ulxy7yoWEcEgAA $00DD5420 $00B9FFFF lsRectilinear 576,448;72,448;72,812 rgP3UDjj40ekK9AWfvZ5zgAA RzVnzKaC7EyHmvO7QoL4BQAA wl+MMHU1B0+Wv/w5byMRqwAA False 1,5707963267949 15 rgP3UDjj40ekK9AWfvZ5zgAA 1,91544353340285 41,4366987102013 <<dispatch>> rgP3UDjj40ekK9AWfvZ5zgAA False -1,5707963267949 15 rgP3UDjj40ekK9AWfvZ5zgAA $00DD5420 $00B9FFFF lsRectilinear 989,1112;1056,1112;1056,436;971,436 True sEf/VJD8MkW1JAqPmhwIMAAA b+veVO3XrEadp2OxWKawrwAA i5y1jgRdTE6mLqxg94XSVAAA False 1,5707963267949 15 sEf/VJD8MkW1JAqPmhwIMAAA False 1,5707963267949 30 sEf/VJD8MkW1JAqPmhwIMAAA False -1,5707963267949 15 sEf/VJD8MkW1JAqPmhwIMAAA False -0,523598775598299 30 epHead g15nIkVo3Uu0MkvYZLvTUwAA False 0,523598775598299 30 epTail 3WSCO5m47EqnKzz+A9ftfAAA False 0,523598775598299 25 epHead g15nIkVo3Uu0MkvYZLvTUwAA -0,708625919186639 18,4390889145858 epTail 1 3WSCO5m47EqnKzz+A9ftfAAA False -0,785398163397448 40 epHead g15nIkVo3Uu0MkvYZLvTUwAA 0,343023827298567 29,732137494637 epTail {frozen} 3WSCO5m47EqnKzz+A9ftfAAA False -1116 -1428 50 8 g15nIkVo3Uu0MkvYZLvTUwAA False -1116 -1428 50 8 3WSCO5m47EqnKzz+A9ftfAAA $009D009D $00E4CAFF 604 936 103 43 M+t1GUXNPUq2Tzv4uTUzRwAA 1 EventDispatcher False False M+t1GUXNPUq2Tzv4uTUzRwAA M+t1GUXNPUq2Tzv4uTUzRwAA False M+t1GUXNPUq2Tzv4uTUzRwAA $009D009D $00E4CAFF lsRectilinear 740,1004;652,1004;652,978 glSnfGhD8kOwkQdSockQbAAA DPVqVibi/ECbOCgl4Umh4QAA f94oa/o+mUqqHrNEw/oASQAA False 1,5707963267949 15 glSnfGhD8kOwkQdSockQbAAA False 1,5707963267949 30 glSnfGhD8kOwkQdSockQbAAA False -1,5707963267949 15 glSnfGhD8kOwkQdSockQbAAA $009D009D $00B9FFFF lsRectilinear 629,852;629,936 GdUtD8Sd5UKHWPq3XJyjQwAA DPVqVibi/ECbOCgl4Umh4QAA G3mihN+nKku6tnIy5kchsQAA False 1,5707963267949 15 GdUtD8Sd5UKHWPq3XJyjQwAA False 1,5707963267949 30 GdUtD8Sd5UKHWPq3XJyjQwAA False -1,5707963267949 15 GdUtD8Sd5UKHWPq3XJyjQwAA $00D8D8D8 1020 44 289 219 WlVFqs3peUmMLN2TVaOEwgAA service False False $00D8D8D8 lsRectilinear 1300,356;1300,262 cenBCRCcE0uiC1COY6f6WgAA UxJxuN0e7k+eb5iSwXnMWwAA DF1S2qVC1UWR7Tea8onnEgAA -1,57079614497671 43 <<activate>> cenBCRCcE0uiC1COY6f6WgAA False 1,5707963267949 30 cenBCRCcE0uiC1COY6f6WgAA False -1,5707963267949 15 cenBCRCcE0uiC1COY6f6WgAA $00D8D8D8 lsRectilinear 1032,262;1032,340 U6dN6lYk5EiQAvhaKEtl1AAA D+E7gIUc0kWv5XxJzopw/gAA UxJxuN0e7k+eb5iSwXnMWwAA -1,44944385609197 41,3037528561268 <<modify>> U6dN6lYk5EiQAvhaKEtl1AAA False 1,5707963267949 30 U6dN6lYk5EiQAvhaKEtl1AAA False -1,5707963267949 15 U6dN6lYk5EiQAvhaKEtl1AAA $00FFD5F0 1063 88 204 69 True KFmoKuN5ykKmX60KRE8QowAA 1 ComponentsService <<singleton>> False KFmoKuN5ykKmX60KRE8QowAA KFmoKuN5ykKmX60KRE8QowAA False KFmoKuN5ykKmX60KRE8QowAA $00FFD5F0 1090 196 150 56 True emiqL7pDb0iz7ZOVW6BpzwAA 1 Service XML False False emiqL7pDb0iz7ZOVW6BpzwAA emiqL7pDb0iz7ZOVW6BpzwAA False emiqL7pDb0iz7ZOVW6BpzwAA $0059FFFF lsRectilinear 1168,196;1168,156 True wAHLrryexE2H/t8u3EwN5AAA ZCIy58MPmEOqb0a4Lvtf4gAA w5+CiASEK0ev5ed55WKFlAAA False 1,5707963267949 15 wAHLrryexE2H/t8u3EwN5AAA False 1,5707963267949 30 wAHLrryexE2H/t8u3EwN5AAA False -1,5707963267949 15 wAHLrryexE2H/t8u3EwN5AAA False -0,523598775598299 30 epHead wr+YwmveMUCiHwRdW4s5pQAA False 0,523598775598299 30 epTail mRImSKnwNUOyk6bytFKvQgAA False 0,523598775598299 25 epHead wr+YwmveMUCiHwRdW4s5pQAA -0,837615678389237 15,6204993518133 epTail 1 mRImSKnwNUOyk6bytFKvQgAA False -0,785398163397448 40 epHead wr+YwmveMUCiHwRdW4s5pQAA -5,05541218803012 29,732137494637 epTail {frozen} mRImSKnwNUOyk6bytFKvQgAA False -1016 -1364 50 8 wr+YwmveMUCiHwRdW4s5pQAA False -1016 -1364 50 8 mRImSKnwNUOyk6bytFKvQgAA Snake: Constants a/yHn2hcJEa/aqRlg59x7gAA 6fhnwAYaG06mzzyVT+WlJAAA 7 $00D7D7D7 66 166 1261 473 True GoyRILto6EW87X2iZXnwmwAA data False False clSilver 94 206 553 165 True 9TZgQXGQM0SvXq/zHDWOggAA event False False $00DD5420 $00E1E39F 90 394 473 225 True False XgAbBu7OkkG/8pVTWeoTkAAA 1 EnumDataDirection False False XgAbBu7OkkG/8pVTWeoTkAAA XgAbBu7OkkG/8pVTWeoTkAAA False XgAbBu7OkkG/8pVTWeoTkAAA $00DD5420 $00E1E39F 682 254 395 108 True False kpyaYSbZuE2oIeIXpdOGIgAA 1 EnumDataSnakeAction False False kpyaYSbZuE2oIeIXpdOGIgAA kpyaYSbZuE2oIeIXpdOGIgAA False kpyaYSbZuE2oIeIXpdOGIgAA $00DD5420 $00E1E39F 574 394 738 212 True False 4Qp3kPQ7P0eHK7NR5QnNkgAA 1 EnumDataTokenType False False 4Qp3kPQ7P0eHK7NR5QnNkgAA 4Qp3kPQ7P0eHK7NR5QnNkgAA False 4Qp3kPQ7P0eHK7NR5QnNkgAA $003737FF 534 46 346 69 True Wx+qgxV1gE2TtWWuPSTMqAAA 1 Constants False False Wx+qgxV1gE2TtWWuPSTMqAAA Wx+qgxV1gE2TtWWuPSTMqAAA False Wx+qgxV1gE2TtWWuPSTMqAAA $0017BD59 $00C7FCD1 118 254 479 95 True fUEcjCkbCEO+7bIwebRscwAA 1 EnumEventBoard False False fUEcjCkbCEO+7bIwebRscwAA fUEcjCkbCEO+7bIwebRscwAA False fUEcjCkbCEO+7bIwebRscwAA 42 SnakeMain a/yHn2hcJEa/aqRlg59x7gAA 4 Lv8QpXvPT0C4iWDAEVwzbQAA mIE0eom5g0m+Ju2uIIslJAAA 2odyEc0NsES3i663WiGmyQAA Fbfano9aPUiHERHOmRkSMAAA 1 cnkYRjnH1kid1x6vy4NvvgAA a/yHn2hcJEa/aqRlg59x7gAA 4 BburKo8DgkqYPw/akzjudgAA dz92l80wS0yRchchKCb5yAAA EchuXX0t+0mu2HzydcuKxgAA 8Qyb9kka4kCX+6Ljhd2x7wAA 2 1 +iDtiPwngEa4/9+A638AVAAA 8cy2xYaVOEOCrhyYhQfmxgAA 4 NYS8WJVz1kya36FlMdwe2gAA g58S+5YHEESL2ZnpmwqfzQAA BOIl0TOja0mZzU6enhMngwAA ziQUTmW4506v12oD5PLVjQAA False akAggregate +iDtiPwngEa4/9+A638AVAAA CFA4C5KDIUKzNlqSyhuLTAAA 4 Vrjz+v6GA0ui8Pt/u63NqAAA toB2YbdzNESkuKdpt2NAFAAA Va+0nVMIa06Y28R195SDEgAA qq3DwFB3zUGGKIQXOZyW0gAA a/yHn2hcJEa/aqRlg59x7gAA VoUKkGwNT06of78qA45X8wAA 1D0qDEJN80S5VT1hvju8awAA 4 m+DLO7umJk27l7faEb1LmgAA C1dGrWgmz0iEdH8h8uXmkQAA LjwXoHEK302u6auc6s+l+wAA x8CeJ/YNIkeZf/lCpd20kwAA dispatch a/yHn2hcJEa/aqRlg59x7gAA PmVRVfGoFEuO2US3pO778AAA cv239DHmtkmQQdMuQYB72QAA 4 JfkIVKGZ0EizszrHCpqONwAA vb4UWx3MSUuRsYxnD9cq6gAA qWTOe6Tz3EmUQ9NTnugC2gAA XTPtE3Q+VEiIVF3f5vuSHgAA dispatch ADD/REMOVE_ALL a/yHn2hcJEa/aqRlg59x7gAA XSjTkapwwUqP5UDqT6oKLQAA xhaTRcs+aUqPNtqNBtflKAAA 4 H6opcuVYzUS5FRgurmvMbAAA cXpeaPsQ5Ee5fvZw5blwZQAA cWFv+coMikKc3ZXFb4SsQwAA Rt+xCOW4JUe+so4BiAwlzwAA a/yHn2hcJEa/aqRlg59x7gAA 4 HktM+2JNQEebaAJoOiaK0AAA i6CvTVM39UuEAi5Ymbo1/gAA 0kFDuOkngUKK4ea+HEVRPgAA YODumLvQ00OECyVs/4JawgAA 2 1 ckFrozen o8Js6ebq9kK5xka0bbBzcQAA XSjTkapwwUqP5UDqT6oKLQAA 4 olr3kWwgbkCZVl3NXvaLBgAA x1mu3pNW7UiNjXOxVWvbvgAA 0D/hemgI2keImafS9Qf8HwAA 0CFvelIqLEuUNWyiV0DV4QAA False akComposite o8Js6ebq9kK5xka0bbBzcQAA kVrP8YMDUUONmO3XKGIlwAAA 4 U39SbSr5zkuQEDcZvxHbVwAA ciTpzt+jsEqtXEnV9q8ZJAAA wG+9IWSeaEOyMc5yc1VWiQAA 4FxQCYhlhUK0iy08CbV73gAA listener a/yHn2hcJEa/aqRlg59x7gAA NdLCLD2gX0uATGfunlvAsQAA 14mYvLR1kk2zoJNuKmLKMwAA 4 cAKrGTrTu0iiGY37RHCwagAA Cy1dfLkTb0+NURGVmdc3wgAA 1ZgkvD9Lp0GOnRrURfKtRgAA r5IPOX6y20aXuxUWFmByPAAA a/yHn2hcJEa/aqRlg59x7gAA xhaTRcs+aUqPNtqNBtflKAAA yMEYd0StsUWZYI9O4Sg/RgAA 4 D/BbgZ494EOLbHuCJmuUowAA VroMTc0wn0qILEj6b9xRdgAA NWhwdX9UBUG3yPbsWKZfUAAA BgpaUzbaE0CID7yOXpOkIQAA a/yHn2hcJEa/aqRlg59x7gAA cv239DHmtkmQQdMuQYB72QAA yMEYd0StsUWZYI9O4Sg/RgAA 4 7XuROQjGMEKDBH74P20DawAA K/NLhblRsU+veKSAUSqvbwAA aiqSYrUWZUi9/oh4/3J8cgAA V9KcK0E0UkmRHZDUlHl+7wAA a/yHn2hcJEa/aqRlg59x7gAA XgAbBu7OkkG/8pVTWeoTkAAA XjCPfdz/PkKWO7Y8ylGORgAA a/yHn2hcJEa/aqRlg59x7gAA 4Qp3kPQ7P0eHK7NR5QnNkgAA XjCPfdz/PkKWO7Y8ylGORgAA a/yHn2hcJEa/aqRlg59x7gAA kpyaYSbZuE2oIeIXpdOGIgAA XjCPfdz/PkKWO7Y8ylGORgAA invoke a/yHn2hcJEa/aqRlg59x7gAA weVGFRZc8k6+taqq21LDbAAA GoyRILto6EW87X2iZXnwmwAA 4 CV/gtnxmj0yoGAW8AUHXcQAA SkOoHoOj20S9MBA4xcSppAAA 10+4zeAwnkmCjAc7xkD0CQAA 2t+QEFEJAEuQjFKUJ9vgzQAA a/yHn2hcJEa/aqRlg59x7gAA OWgv9D9WKU2PszurtexH6gAA lefpsVnMSUq1JDbQSYHihgAA 4 mVZ9c6lxdkynX2AossH30QAA 1DbAMHICUky6BI/zq8AzxwAA ewvhKqNvHk2qZvMalN3+nAAA v3odmS+kxUq//N764xFD7QAA a/yHn2hcJEa/aqRlg59x7gAA PNDiwztxyUGmsyk/xDjSoQAA lefpsVnMSUq1JDbQSYHihgAA 4 2TN9Ry8F6USuz2k825RoAAAA zRWD4NOYEEyfLBtRK/gG2gAA g7bTPcwnTE2iIEeYnq+r4gAA YgBPfrZUS0CuU7a09djBTQAA listen a/yHn2hcJEa/aqRlg59x7gAA a2bzerQdqUia2q0TmRvwcQAA GoyRILto6EW87X2iZXnwmwAA 4 S+5fJyEBlEOr83o9DVqg4QAA emaxeGgzAk+twm7q0cMcHwAA Lp3jQw6/jEmFKDSTorl+0gAA IPbTJNHbfUOf46kyPnQPFwAA invoke a/yHn2hcJEa/aqRlg59x7gAA a2bzerQdqUia2q0TmRvwcQAA weVGFRZc8k6+taqq21LDbAAA 4 Vj4b9LKjA0K+P+RXpABCiAAA kNc78X8voEqOPb0gukv1MgAA vflbnwtHzEeGRVnmi5ur5QAA xJyTNtVJ30iRt9yRNlXSygAA a/yHn2hcJEa/aqRlg59x7gAA 8cy2xYaVOEOCrhyYhQfmxgAA 0Ge2dijpSE2Ec+DcFJKYYgAA 4 ROVaaUyTO0WrZE7CRpu0QQAA Qu8HesidBE2ITudfxDUXuQAA Z+1mleauN02rFnhba5i9TwAA 1mbym49B3k6mrexpzZvj4gAA dispatch REMOVE a/yHn2hcJEa/aqRlg59x7gAA LwgwE5e0zk2a3V0FafIVIAAA xhaTRcs+aUqPNtqNBtflKAAA 4 xz1CLA6EWUOqRV6lLkblZAAA CZqpo0CG/ka67fXJu9W6YAAA FTS2Qc38y0eYt9i4H+3oIAAA /zKUUS4q/Uqi3NEHEt1NAAAA a/yHn2hcJEa/aqRlg59x7gAA UMUovS8hKUe9gLkW6lzYGQAA lefpsVnMSUq1JDbQSYHihgAA 4 +caDeEclQkSSjchhWaNe4gAA 6D41tR1WBUWHt+nukqXYbQAA fefNtMMhJECb8XMlYD87egAA kFzcn/ow4UC7ocjQL+6hNQAA a/yHn2hcJEa/aqRlg59x7gAA 5kmmhSTUA0aUmIY/ZzTaiwAA Z4pvWpw+uU6MxuARx+TWcwAA 4 q+isYA53Tk++QcVfH+QDZQAA nkEZ0w8dj0Wz11EOwYw98gAA ha0Q53YJPEyptByU9JWWLAAA IYTI4b8UUUy2fMxHBvBqxgAA a/yHn2hcJEa/aqRlg59x7gAA lefpsVnMSUq1JDbQSYHihgAA psN2MOcL5UWwRxDypW4YaQAA 4 1pqd5fwz2kGTODbu4q4JzwAA 1I5dvaBdnE6lUhk1kIVg7AAA I7jlTInxKUe+xF3/0M95IAAA LlKKRFxGIEuEnIOcatnD8wAA a/yHn2hcJEa/aqRlg59x7gAA 4 fTWmi0fkiECwL7yGeDJ1WAAA acoGqKuW8kePfaM96DIaaAAA /78ZL8SYBkuhBZNAcvjESgAA pywMHhBmfUKp/UKguYy+0AAA 2 1 bfRQ/OAAFEGoUIrtPlpRUgAA lefpsVnMSUq1JDbQSYHihgAA 4 DZ3U+oeJm0SBtXp4IS9xnwAA Q5l8ZXhkiEiTmZjM+A0vgwAA JQBFFMHcQESUFZixVRFfcgAA Nsg2aVkQ+UeESqUphJWeBAAA False akComposite bfRQ/OAAFEGoUIrtPlpRUgAA 5kmmhSTUA0aUmIY/ZzTaiwAA 4 X0qGBzBDV0Kh3nQmdjjVBQAA UgmcoO5jLkWwmZSTnSZoYQAA OWqVMd7S1ESpSMRzebVm0QAA cBplch/y6Ua2C67p2CREGwAA mx a/yHn2hcJEa/aqRlg59x7gAA 2 core xnjxmVjTfUinunRaFA2+4QAA 1 UICompoment c0XRc6bElkSFmVMHancyNwAA 4 gcl38dnFRku0e7vGfPUCDgAA n4eNmhWrwE2jFQrNrMTu+gAA 9npNMzed10qRrDu+6gQ4QgAA bDdnezshTEGUYuyAusdi/QAA 1 MwdhkwzLwUWNJrCxMKoauAAA flash xnjxmVjTfUinunRaFA2+4QAA 1 UIMovieClip b3Bq05i1BUqLqfbc+COsiwAA 4 uitWtDb8qE+ArbG9Ux0bhQAA IxLgOmDPIEK6VEG3QUqrYAAA GQgWtAiO+U2IhLruEd3CzwAA JhRD/ldRe0WiurSwdJcc2AAA 1 UYzWge9UFUOIuLCZipLo4gAA flash a/yHn2hcJEa/aqRlg59x7gAA 3 events 3mor7QwYVEqS/YWCluBRFQAA 4 KeyboardEvent Oh+Sr67usUiuqwF3gKbP1QAA 3 XeoUR1GUL0GVVFwmXS24NwAA KR0UxXC4CE2oYgxZ2hrdfwAA LlxkUev/ZEWIYCXctYUt5wAA 1 7MKVXZimfUG1Bh0Npg0kQQAA Event Oh+Sr67usUiuqwF3gKbP1QAA EventDispatcher Oh+Sr67usUiuqwF3gKbP1QAA 4 DPVqVibi/ECbOCgl4Umh4QAA COnBnxJqFkuf6ULHQuNebgAA o5C7phsotkixq+3s/UobTAAA zF7Mt29jvUqDxelyk5FVqwAA 3 CxTdrxPcYEKVKssSRObC4wAA glSnfGhD8kOwkQdSockQbAAA GdUtD8Sd5UKHWPq3XJyjQwAA TimerEvent Oh+Sr67usUiuqwF3gKbP1QAA display 3mor7QwYVEqS/YWCluBRFQAA 1 MovieClip vhKBKrqx00+X4/yUzLFsaAAA utils 3mor7QwYVEqS/YWCluBRFQAA 1 Timer nDEb64pPz0+7BHJX2jatsAAA wki a/yHn2hcJEa/aqRlg59x7gAA 1 advcs vE1lA3O0Z0yM1gY1FGpHZwAA 5 logic FHSNlpSY+UOqSLuM9IyHdgAA 1 WKI_Logic zeZOVnk33k2e/PdyVJyZwAAA data FHSNlpSY+UOqSLuM9IyHdgAA 1 WKI_Data RpUlkEIv4kq+V+yIE8esagAA view FHSNlpSY+UOqSLuM9IyHdgAA 1 WKI_View dIpqDGfNak2wbWZ/rda84QAA controller FHSNlpSY+UOqSLuM9IyHdgAA 1 WKI_Controller N1nOl+Tmc06QWYdqTjaNOQAA service FHSNlpSY+UOqSLuM9IyHdgAA 1 WKI_Service I3OPcqzjIEGPfE8FAzPGIwAA wk a/yHn2hcJEa/aqRlg59x7gAA 3 pattern VZKV37WKeUa/+lhKaoE3CAAA 1 singleton in0EHh6LXUWJko9BX6PQ7wAA 1 WK_Multiton multiton yGeGboSz8EGUajtFDLfkggAA 2 instance skClassifier d70d9QItXEW9ipj+IfiuwgAA 2 pdkReturn Object QEIeDxLGaEGZMnlBymoLsgAA p_class Class QEIeDxLGaEGZMnlBymoLsgAA ensureSingleton skClassifier d70d9QItXEW9ipj+IfiuwgAA 2 pdkReturn void 3B30EdL1uEWDnOdfzL6XXAAA p_class Class 3B30EdL1uEWDnOdfzL6XXAAA enumeration VZKV37WKeUa/+lhKaoE3CAAA 1 WK_Enumeration TDigeLE9y02nomX/0/fTkQAA 3 S4fQT/A/Bkqgl0SHiStu+QAA DRjzQEeAJUetSJm5/OOcdwAA OzBM0AfoPE6O3aIxnRo2aQAA 3 WK_Enumeration XjCPfdz/PkKWO7Y8ylGORgAA 2 p_class Class bW29EsHkjEOI6XTC7NxSEAAA p_value String bW29EsHkjEOI6XTC7NxSEAAA values XjCPfdz/PkKWO7Y8ylGORgAA 2 pdkReturn Object MfupfNwpfUibw+lobc21MgAA p_class null Class MfupfNwpfUibw+lobc21MgAA toString XjCPfdz/PkKWO7Y8ylGORgAA 1 pdkReturn String QdK8Q8dFWkirvofdKmvb+AAA 1 value ckFrozen String XjCPfdz/PkKWO7Y8ylGORgAA advcs VZKV37WKeUa/+lhKaoE3CAAA 7 action gsqYXs8bqUyjlgRrRKakKwAA 2 WK_ComponentsAction multiton YJYQKdfLPU2IZ7Wn5DjS6wAA 2 instance skClassifier dt5qS440TEOYoaQH5jj9aAAA 2 pdkReturn WKI_LogicObjects 4yRI9l+yc0WO24e1UzxfogAA p_class Class 4yRI9l+yc0WO24e1UzxfogAA WK_LogicObjects dt5qS440TEOYoaQH5jj9aAAA 1 p_class Class pBSRs+zUcEuSwQHp4dPxPAAA WK_Action YJYQKdfLPU2IZ7Wn5DjS6wAA 2 initAction vkProtected Oi+sVZ74NEq7a3EDPZaUggAA 1 pdkReturn void 97IOc0bmiE+XIkDVkq9oTQAA init vkProtected Oi+sVZ74NEq7a3EDPZaUggAA 1 pdkReturn void c3c8IO64/UaH58tSi4gGagAA data gsqYXs8bqUyjlgRrRKakKwAA 3 WK_ComponentsData multiton v20/srjyx0OzqMt4wYqOhgAA 2 instance skClassifier gKq8tWcY3EOUY6sjGBaKNQAA 2 pdkReturn WKI_DataObjects BsvylT0WfEmkoC4ETbB92AAA p_class Class BsvylT0WfEmkoC4ETbB92AAA WK_DataObjects gKq8tWcY3EOUY6sjGBaKNQAA 1 p_class Class 2ZffkkWMb0GNseqZV60uLgAA WK_Data v20/srjyx0OzqMt4wYqOhgAA 4 G3mihN+nKku6tnIy5kchsQAA pIDe+BMVX0GYCjfiI6Iz+QAA eCeJJEX5dk6u3CN5jvgYLQAA FBx4JSQ7fUqL3jbeyHT3kQAA 1 GdUtD8Sd5UKHWPq3XJyjQwAA 3 biQT/xyNR0ShmQ+w7g6zuwAA 46DAnrmM50Ki+vrNp2hFlgAA y6L5E1tvBESa862byWJOAQAA 2 initData vkProtected 1D0qDEJN80S5VT1hvju8awAA 1 pdkReturn void XAcgF/culUGcRZ7daHldXwAA init vkProtected 1D0qDEJN80S5VT1hvju8awAA 1 pdkReturn void ha70eWYGj0yIV1nbx1U/CQAA WK_DataEvent v20/srjyx0OzqMt4wYqOhgAA 3 RzVnzKaC7EyHmvO7QoL4BQAA CGapULCfb0ad85J4GESMTAAA bWJUaIReak6Uo2Lw6gPQ7AAA 1 rgP3UDjj40ekK9AWfvZ5zgAA 2 h2RdvpG8EkG3asaoSY2tWgAA BSfSTRyMcU+mWod8k5/P2AAA 1 WK_DataEvent yMEYd0StsUWZYI9O4Sg/RgAA 1 p_data null iQ3lAe5+J0awx5+KYtlsuAAA 2 DATA_CHANGE skClassifier ckFrozen String "data change" yMEYd0StsUWZYI9O4Sg/RgAA data ckFrozen WKI_Data yMEYd0StsUWZYI9O4Sg/RgAA view gsqYXs8bqUyjlgRrRKakKwAA 2 WK_CompoinentsView multiton L80U/Mhnjky/XUeg3DvujwAA 2 instance skClassifier 1isanM5j/EeFeM0mfJuUXAAA 2 pdkReturn WKI_ViewObjects GFf10aCVMEOXtYyHHJ5vpwAA p_class Class GFf10aCVMEOXtYyHHJ5vpwAA WK_ViewObjects 1isanM5j/EeFeM0mfJuUXAAA 1 p_class Class DL/afQmUWkWrPgK/ySj+KwAA WK_SkinnableContainer L80U/Mhnjky/XUeg3DvujwAA 4 W1t9d0WkU0CfLrwVljgPigAA S7sBe9Bu1UGumX/cFiOy7QAA uoYvxzkcM0m01i/JkP1HfQAA RLXcZ4Dm8EOhtL6B6Of/PgAA 1 hpNQBlBDnkSMMtX3qYxeEwAA 2 initView vkProtected 0Ge2dijpSE2Ec+DcFJKYYgAA 1 pdkReturn void E8jiqwoJ6EmDZZHqBKq7iQAA init vkProtected 0Ge2dijpSE2Ec+DcFJKYYgAA 1 pdkReturn void g1V2v9lM7EylKYBrC36peQAA controller gsqYXs8bqUyjlgRrRKakKwAA 2 WK_ComponentsController multiton RUxckNdDQkKQSv1KZTPy3gAA 2 instance skClassifier 4LfUwGz+lEyWdFlf8ah5sQAA 2 pdkReturn WKI_ControllerObjects Cp+oyrEtd021hmD9+skxRgAA p_class Class Cp+oyrEtd021hmD9+skxRgAA WK_ControllerObjects 4LfUwGz+lEyWdFlf8ah5sQAA 1 p_class Class b9P+uo9g0kuc79dhD6GYtwAA WK_Controller RUxckNdDQkKQSv1KZTPy3gAA 2 initController vkProtected upePpxQVekWvqrZCkrdosgAA 1 pdkReturn void 5OtC/+XFiEC5j4CONdUw7QAA init vkProtected upePpxQVekWvqrZCkrdosgAA 1 pdkReturn void 7tSBfO/GGkehVqs9KLaFdgAA service gsqYXs8bqUyjlgRrRKakKwAA 2 WK_ComponentsService multiton vhFAoVuoQkqVB5isVhVxWQAA 2 instance skClassifier yr0KbCO0Ek6D0wZyyjXlGwAA 2 pdkReturn WKI_ServiceObjects Wo+qPnfNJ0CLfzFdbbuzagAA p_class Class Wo+qPnfNJ0CLfzFdbbuzagAA WK_ServiceObjects yr0KbCO0Ek6D0wZyyjXlGwAA 1 p_class Class 6JC7DoC6BkuTOcDlBCDF2QAA WK_Service vhFAoVuoQkqVB5isVhVxWQAA 2 initService vkProtected rgvRzaP6CUSQy/gyD9xFbAAA 1 pdkReturn void EH+QxSZqF06yNR7eoVQGsQAA init vkProtected rgvRzaP6CUSQy/gyD9xFbAAA 1 pdkReturn void tHVmx1OXF0iEM+s1ssW93AAA WK_InitADVCS singleton gsqYXs8bqUyjlgRrRKakKwAA 1 init p9s2qtnwz0uWHDODZeLC3QAA 1 pdkReturn void lwYhVl0NrkK1/aBa7Q058wAA 1 vV3sfX06306xubXp+WfKYQAA 1 instance skClassifier ckFrozen WK_Init p9s2qtnwz0uWHDODZeLC3QAA p9s2qtnwz0uWHDODZeLC3QAA WK_InitADVCSEvent gsqYXs8bqUyjlgRrRKakKwAA 6 INIT_DATA skClassifier ckFrozen String "init data" cmM2JQ50Ak+4C+Gq5wDLyAAA INIT_LOGIC skClassifier ckFrozen String "init logic" cmM2JQ50Ak+4C+Gq5wDLyAAA INIT_SERVICE skClassifier ckFrozen String "init service" cmM2JQ50Ak+4C+Gq5wDLyAAA INIT_CONTROLLER skClassifier ckFrozen String "init controller" cmM2JQ50Ak+4C+Gq5wDLyAAA INIT_VIEW skClassifier ckFrozen String "init view" cmM2JQ50Ak+4C+Gq5wDLyAAA INIT skClassifier ckFrozen String "init" cmM2JQ50Ak+4C+Gq5wDLyAAA snake a/yHn2hcJEa/aqRlg59x7gAA 5 Constants VPKgIl0iKU2cU6K/f/dJKgAA 4 L6bIopPFvEetlro0KcTZ4wAA 9av03/QPjkyr+6uMbd/ksQAA MlBVwb2rn0ScUguf0C8C1QAA QXvKz+U8Ik+C/TRsg+d1SwAA 1 getKeycodeDirection skClassifier Wx+qgxV1gE2TtWWuPSTMqAAA 2 pdkReturn WI2QBNkJaESK7cITIdrZ8AAA XgAbBu7OkkG/8pVTWeoTkAAA p_keycode uint WI2QBNkJaESK7cITIdrZ8AAA 1 SNAKE_LENGTH_MIN skClassifier ckFrozen uint 3 Wx+qgxV1gE2TtWWuPSTMqAAA data VPKgIl0iKU2cU6K/f/dJKgAA 2 D+E7gIUc0kWv5XxJzopw/gAA PFuXCwMVVkqpB1o/4mnC/wAA 3 pLeQxQtuMkSvo6rb3uiysQAA WZC6kYsLnkSraOsgFR0jUAAA U6dN6lYk5EiQAvhaKEtl1AAA 15 GoyRILto6EW87X2iZXnwmwAA 4 5avyYTFNqkO1TTG5oS2AOAAA S14L9QPi+kGc00Egoj5RJgAA ClujjIqr3UOHkApwcD5VOQAA N+a8JnqPwkusriZLEfNLnQAA 2 v_model_tokens vkPrivate False 0..* B7NyEKHvZUCmfXFbKpkw2wAA LwgwE5e0zk2a3V0FafIVIAAA 4 yjXS08lhR0+HtJ9nKj7i4wAA pn9mnMacMk2KNcJthAxqoAAA S1mYEnd of Class C+kO+RyCqxDzS2AAA 0b9AEYBziUmBAWop/vxd8gAA vkPrivate False akAggregate B7NyEKHvZUCmfXFbKpkw2wAA W0m/VYtBCkWSPgpY+KGQVgAA 4 k7qExH6rEECciR6EvFGlKAAA tfU/lhvsH0GvcmfKEKCkagAA /qhU/WhHr0q1m3JQ2+AkzAAA AqDELuXHFkmL5cOhSCC7uwAA GoyRILto6EW87X2iZXnwmwAA 4 vpt9c0L7Vkm5EoPD+0bylgAA N2NEdtGOJUazGPUPec0c/QAA 8qYtCQ8u+kaeIVbMMbMU0AAA mh3r5VlDAkig4Hi8NHISXQAA 2 v_tokens vkPrivate 2..* GrFwKEYCk0+T59IGiGu90QAA LwgwE5e0zk2a3V0FafIVIAAA 4 dPccjGQHrUGZ3czMB007fAAA 5g5hdlLqe0CcG1RBEEyISwAA T/YgMGkDr02TZfCdEFoDVAAA /A5kP+JOD06zmtAxZxoHDAAA False akAggregate GrFwKEYCk0+T59IGiGu90QAA PmVRVfGoFEuO2US3pO778AAA 4 aTMFn8Vgc02+lZd0L2CHJQAA h+kDmJPAGEOVumrxtGdAcwAA PYx9n8Ix9ESxd2vb3iELPgAA GGOeQopH1EuwaHYnd1oOpAAA GoyRILto6EW87X2iZXnwmwAA 4 zwlON2jqG0azS3wyFX1sEwAA 8C4VA6WSsk6XFYVe2eKwRQAA gw4dcNFWdUGtcdRj3VvylQAA YWT5jI1Pb0asduacTV0QigAA 2 v_model_cells vkPrivate 1..* WRt5GbbXn0+cnFfB8SJQKQAA W0m/VYtBCkWSPgpY+KGQVgAA 4 BlspLpv7okKi+ObLLESvRwAA J8uHmEFs8kGVZo4ycCdAxwAA c7pp2qW3cEK1vCVaQNEK8AAA LAZyr68Ml0K7RVAdtyaHHwAA vkPrivate False akAggregate WRt5GbbXn0+cnFfB8SJQKQAA XSjTkapwwUqP5UDqT6oKLQAA 4 dnCiWHA7vkmkCI3/JmU6YAAA uZQQgdDwIUeUfvdcBcVpDQAA XDbdKzdcc0uooyKjpXsUtQAA Qg3uqdMvWE6eo/gRSLJOxQAA GoyRILto6EW87X2iZXnwmwAA XSjTkapwwUqP5UDqT6oKLQAA M+t1GUXNPUq2Tzv4uTUzRwAA 4 4/pJyhGiOUyZx8d1FvMXRgAA mMDp6pVFD0iEpFcca7xRtAAA hKokrg/xHkCsOsLyDtfc6AAA sVT6og8STE2VcOsB/ZKyoAAA GoyRILto6EW87X2iZXnwmwAA PmVRVfGoFEuO2US3pO778AAA 1D0qDEJN80S5VT1hvju8awAA 4 fT/7AmjV4E2+1/u4plAtiAAA skA11PW2rEKX7rXX7adbugAA HJSdIp/rKkOSedsdHLTrKQAA +IlmGNCHjk+TsWowbhVQOAAA ComponentsData singleton GoyRILto6EW87X2iZXnwmwAA 4 b+veVO3XrEadp2OxWKawrwAA c8GG4Rb8cUeHYGKlWWMuPgAA ZOdo7oQAzU2GAfvnPB/NVQAA /l70sQ2aZUSa8BAuDA1BSgAA 1 dMuKm4XC+k2+y+htZgrhyQAA 3 LhX3Sniea0yUhOGXkOfdcAAA eOo7OqKyUkC8Ld0GL/o4+QAA g15nIkVo3Uu0MkvYZLvTUwAA 1 instance skClassifier ckFrozen Models kVrP8YMDUUONmO3XKGIlwAAA kVrP8YMDUUONmO3XKGIlwAAA event GoyRILto6EW87X2iZXnwmwAA 2 qoHkufzsWUemRcIPQjUUlAAA iRjGHp0LW02PvceE/+vT0AAA 3 EventBoard 9TZgQXGQM0SvXq/zHDWOggAA 3 fIdSiUen7Uumcn1JiR+gVgAA mThCSGPaAU+/OEzGfiUDVgAA HFYyekoeOkSJpnkdZ/GjsgAA 2 Xs8jAAyDXEWIIubdnLr3WwAA RtB+wu/j5kqqPUmSmt+xmgAA 1 h2RdvpG8EkG3asaoSY2tWgAA 1 EventBoard xhaTRcs+aUqPNtqNBtflKAAA 2 p_type fpO+hFVLQkyIthfufHA6TQAA fUEcjCkbCEO+7bIwebRscwAA p_token null fpO+hFVLQkyIthfufHA6TQAA LwgwE5e0zk2a3V0FafIVIAAA 2 token ckFrozen WKModel_Token LwgwE5e0zk2a3V0FafIVIAAA xhaTRcs+aUqPNtqNBtflKAAA cell ckFrozen ModelDataCell W0m/VYtBCkWSPgpY+KGQVgAA xhaTRcs+aUqPNtqNBtflKAAA EventSnake 9TZgQXGQM0SvXq/zHDWOggAA 3 Bu8QK611SEywnOS3ywxuPwAA a2skLgvScU6xv6uhGoITkAAA 11EjGcoDGkG0BQ19V+yMzgAA 1 i8nvdi7L20SO5TgeJmDM6wAA 1 BSfSTRyMcU+mWod8k5/P2AAA 1 EventSnake cv239DHmtkmQQdMuQYB72QAA 2 p_action FRcC6thJhUy6Qk02IMIZlQAA kpyaYSbZuE2oIeIXpdOGIgAA p_token FRcC6thJhUy6Qk02IMIZlQAA LwgwE5e0zk2a3V0FafIVIAAA 2 action ckFrozen EnumSnakeAction cv239DHmtkmQQdMuQYB72QAA token ckFrozen WKModel_Token LwgwE5e0zk2a3V0FafIVIAAA cv239DHmtkmQQdMuQYB72QAA EnumEventBoard 9TZgQXGQM0SvXq/zHDWOggAA 4 PnCUetxZOEqSgeW0w+kSpQAA uqbkZ8SKpkeNh15R9xGWgAAA bW6MGMuld0ScDoxPYSY9VgAA m3ABELyvOUyOosye1wqXKwAA 1 EnumEventBoard fUEcjCkbCEO+7bIwebRscwAA 1 p_value String b13leQTkOUOwa9It+n9z8QAA 3 1NLVI8uza0C9rjpG6qGqOgAA MDt03oY+HkGdBFvxutOtYAAA k/92g3XPHUuT8ebFA2AfBQAA 1 KNCqIs3w0UGczj60NlfNtQAA 3 ADD_TOKEN skClassifier ckFrozen EnumEventBoard new EnumEventBoard("add token") fUEcjCkbCEO+7bIwebRscwAA fUEcjCkbCEO+7bIwebRscwAA REMOVE_TOKEN skClassifier ckFrozen EnumEventBoard new EnumEventBoard("remove token") fUEcjCkbCEO+7bIwebRscwAA fUEcjCkbCEO+7bIwebRscwAA REMOVE_ALL_TOKENS skClassifier ckFrozen EnumEventBoard new EnumEventBoard("remove all tokens") fUEcjCkbCEO+7bIwebRscwAA fUEcjCkbCEO+7bIwebRscwAA EnumDataDirection GoyRILto6EW87X2iZXnwmwAA 4 YNVix30nM0udvjGyV0MeQgAA Y61ohVMIY0edNHhA/p3ppAAA vWMvkU65oUyWtZ/GcmpqrAAA AwvAQjfgi0qBhbi5RPHU+wAA 1 S4fQT/A/Bkqgl0SHiStu+QAA 5 getDirection skClassifier XgAbBu7OkkG/8pVTWeoTkAAA 2 pdkReturn 6fW/LmozsE6l0imnwv0rVgAA XgAbBu7OkkG/8pVTWeoTkAAA p_direction_name String 6fW/LmozsE6l0imnwv0rVgAA EnumDataDirection XgAbBu7OkkG/8pVTWeoTkAAA 4 p_value String AE57HX/19Ui85n1bDjoQigAA p_rotation int AE57HX/19Ui85n1bDjoQigAA p_x int AE57HX/19Ui85n1bDjoQigAA p_y int AE57HX/19Ui85n1bDjoQigAA get rotation XgAbBu7OkkG/8pVTWeoTkAAA 1 pdkReturn uint dsHAwSqFXEWcXtdd23wHqQAA get x XgAbBu7OkkG/8pVTWeoTkAAA 1 pdkReturn int Zhj5ZnAU9kGTTx+ad/zv0AAA get y XgAbBu7OkkG/8pVTWeoTkAAA 1 pdkReturn int Ulh94nT9Fkme7LqC9avNrgAA 10 j0SHKCxmyUeeewkUCvnCTgAA ULnZ9B9cbEaTcG+9KXKqdAAA umwVka84lUuf3vDS3Jxi+AAA E2bHVvife0+WvvyXfPLkNAAA V9RtfhORmEictcfh6l1s5wAA Zp9nBqy0p0qocF3spTIosAAA WAVeHXklNkKwH51y1hAYjQAA hHCfjtyiJ022ppdJq1dUGAAA pno8tlleV0CuC4RpvGVdCwAA iwM5KrYGUEyXNxLj3xdySgAA 5 x+hr+pJMTkirFs/FWN0vEgAA 0pfRdUDZQEOAlg2P2WbL6gAA h/3vZ1apVE6k+e4gL1ybjwAA pUAjqAixyUqGzRop1EiP9wAA HkjU0qg11EaCIPYyJXt2OgAA 9 NONE skClassifier ckFrozen EnumDataDirection new EnumDataDirection("none", 0, 0, 0) XgAbBu7OkkG/8pVTWeoTkAAA XgAbBu7OkkG/8pVTWeoTkAAA NORTH skClassifier ckFrozen EnumDataDirection new EnumDataDirection("north", 0, 0, -1) XgAbBu7OkkG/8pVTWeoTkAAA XgAbBu7OkkG/8pVTWeoTkAAA NORTH_EAST skClassifier ckFrozen EnumDataDirection new EnumDataDirection("northeast", 45, 1, -1) XgAbBu7OkkG/8pVTWeoTkAAA XgAbBu7OkkG/8pVTWeoTkAAA EAST skClassifier ckFrozen EnumDataDirection new EnumDataDirection("east", 90, 1, 0) XgAbBu7OkkG/8pVTWeoTkAAA XgAbBu7OkkG/8pVTWeoTkAAA SOUTH_EAST skClassifier ckFrozen EnumDataDirection new EnumDataDirection("southeast", 135, 1, 1) XgAbBu7OkkG/8pVTWeoTkAAA XgAbBu7OkkG/8pVTWeoTkAAA SOUTH skClassifier ckFrozen EnumDataDirection new EnumDataDirection("south", 180, 0, 1) XgAbBu7OkkG/8pVTWeoTkAAA XgAbBu7OkkG/8pVTWeoTkAAA SOUTH_WEST skClassifier ckFrozen EnumDataDirection new EnumDataDirection("southwest", 225, -1, 1) XgAbBu7OkkG/8pVTWeoTkAAA XgAbBu7OkkG/8pVTWeoTkAAA WEST skClassifier ckFrozen EnumDataDirection new EnumDataDirection("west", 270, -1, 0) XgAbBu7OkkG/8pVTWeoTkAAA XgAbBu7OkkG/8pVTWeoTkAAA NORTH_WEST skClassifier ckFrozen EnumDataDirection new EnumDataDirection("northwest", 315, -1, -1) XgAbBu7OkkG/8pVTWeoTkAAA XgAbBu7OkkG/8pVTWeoTkAAA EnumDataSnakeAction GoyRILto6EW87X2iZXnwmwAA 4 L1zsyIGM7kWD5tcrABV22AAA 1TH6DLo55U6xkNSZplv2WwAA HsYsWkr4nE2pnguTmg0f0AAA ITd3eA0jm0+qm9A483IQdgAA 1 OzBM0AfoPE6O3aIxnRo2aQAA 1 EnumDataSnakeAction kpyaYSbZuE2oIeIXpdOGIgAA 1 p_value String PG3bFEij5kiAzhl20q0uIwAA 4 8wYD1JYI00S1cO2yFJejOQAA +NqwvHpuH0GW84LcBMjbVwAA b0JTIb9dnkiVo5Bf5F0CcwAA im6Xvo/OiU6GtE2IUOtR/gAA 1 wPcUQJHAUk+mYK2ll4VbWAAA 4 MOVE skClassifier ckFrozen EnumDataSnakeAction new EnumDataSnakeAction("move") kpyaYSbZuE2oIeIXpdOGIgAA kpyaYSbZuE2oIeIXpdOGIgAA GROW skClassifier ckFrozen EnumDataSnakeAction new EnumDataSnakeAction("grow") kpyaYSbZuE2oIeIXpdOGIgAA kpyaYSbZuE2oIeIXpdOGIgAA SHRINK skClassifier ckFrozen EnumDataSnakeAction new EnumDataSnakeAction("shrink") kpyaYSbZuE2oIeIXpdOGIgAA kpyaYSbZuE2oIeIXpdOGIgAA CRASH skClassifier ckFrozen EnumDataSnakeAction new EnumDataSnakeAction("crash") kpyaYSbZuE2oIeIXpdOGIgAA kpyaYSbZuE2oIeIXpdOGIgAA EnumDataTokenType GoyRILto6EW87X2iZXnwmwAA 4 czlmMOVaLECOeYNRNamOqgAA kHtrSWBi0k62ZzBeRQB9sAAA dVr+5TIs80WE8gXioQnXKQAA oOF3XBn6mEuj8KU8Z8CZQAAA 1 DRjzQEeAJUetSJm5/OOcdwAA 1 EnumDataTokenType vkPrivate 4Qp3kPQ7P0eHK7NR5QnNkgAA 3 p_value String jwWmtLjN0E+IaC4A8wtS3QAA p_subtype String jwWmtLjN0E+IaC4A8wtS3QAA p_growth_factor 0 int jwWmtLjN0E+IaC4A8wtS3QAA 8 FU+l3ESiekGgkuVqFH9OjgAA ZVKzyX/a/0yEe3EwhTHcCgAA NkS+lYq3mUmiy9wIP0+s6QAA DJ3/iIYwDkeVYyITUdHQpgAA FZxf5Cw1jkq1sYorR3CuZAAA zGgmj64/gk2tORqxNuh8VAAA uBZPH671CU+34GP4Oh4DMwAA 6/2Rq0dCB0WWAUr1rM1klAAA 1 7829o/MxTky7vY+5DxOL7QAA 12 SNAKE_HEAD skClassifier ckFrozen EnumDataTokenType new EnumDataTokenType("Snake", "head") 4Qp3kPQ7P0eHK7NR5QnNkgAA 4Qp3kPQ7P0eHK7NR5QnNkgAA SNAKE_HEAD_BURST skClassifier ckFrozen EnumDataTokenType new EnumDataTokenType("Snake", "head burst") 4Qp3kPQ7P0eHK7NR5QnNkgAA 4Qp3kPQ7P0eHK7NR5QnNkgAA SNAKE_BODY skClassifier ckFrozen EnumDataTokenType new EnumDataTokenType("Snake", "body") 4Qp3kPQ7P0eHK7NR5QnNkgAA 4Qp3kPQ7P0eHK7NR5QnNkgAA SNAKE_BODY_FEED skClassifier ckFrozen EnumDataTokenType new EnumDataTokenType("Snake", "body feed") 4Qp3kPQ7P0eHK7NR5QnNkgAA 4Qp3kPQ7P0eHK7NR5QnNkgAA SNAKE_BODY_JUNK skClassifier ckFrozen EnumDataTokenType new EnumDataTokenType("Snake", "body junk") 4Qp3kPQ7P0eHK7NR5QnNkgAA 4Qp3kPQ7P0eHK7NR5QnNkgAA SNAKE_TAIL skClassifier ckFrozen EnumDataTokenType new EnumDataTokenType("Snake", "tail") 4Qp3kPQ7P0eHK7NR5QnNkgAA 4Qp3kPQ7P0eHK7NR5QnNkgAA WALL skClassifier ckFrozen EnumDataTokenType new EnumDataTokenType("Wall", "") 4Qp3kPQ7P0eHK7NR5QnNkgAA 4Qp3kPQ7P0eHK7NR5QnNkgAA SWALLOWABLE(p_growth_factor skClassifier ckFrozen int): EnumDataTokenType new EnumTokenType("Swallowable", "feed|junk", Math.abs(p_growth_factor)) 4Qp3kPQ7P0eHK7NR5QnNkgAA subtype ckFrozen String 4Qp3kPQ7P0eHK7NR5QnNkgAA isSwallowable ckFrozen Boolean 4Qp3kPQ7P0eHK7NR5QnNkgAA isKilling ckFrozen Boolean 4Qp3kPQ7P0eHK7NR5QnNkgAA growthFactor ckFrozen int 4Qp3kPQ7P0eHK7NR5QnNkgAA DataBoard GoyRILto6EW87X2iZXnwmwAA 4 W0nBcKqx0Uaze/V9dUInrAAA 6p4Uq/cpIk+sWfTA4iykagAA v9qNLv3+tUOXhtFqn8ATyAAA YNozJhTrxEifMMRMnzgj0gAA 1 Xs8jAAyDXEWIIubdnLr3WwAA 1 CxTdrxPcYEKVKssSRObC4wAA 6 getCell vkPackage XSjTkapwwUqP5UDqT6oKLQAA 3 pdkReturn ModeCell e09jKv6oS0mjT3PFMZI0zAAA p_row int e09jKv6oS0mjT3PFMZI0zAAA p_column int e09jKv6oS0mjT3PFMZI0zAAA newFeed vkPackage XSjTkapwwUqP5UDqT6oKLQAA 1 pdkReturn void 5MXrBwCXfUiy4RpDiGYA5QAA newJunk vkPackage XSjTkapwwUqP5UDqT6oKLQAA 1 pdkReturn void wJHXZ/7qakGnwGQb0yrmogAA pushToken vkPackage XSjTkapwwUqP5UDqT6oKLQAA 2 pdkReturn void FmzA26jA3kCTN+hRWEI81QAA p_token FmzA26jA3kCTN+hRWEI81QAA LwgwE5e0zk2a3V0FafIVIAAA popToken vkPackage XSjTkapwwUqP5UDqT6oKLQAA 2 pdkReturn EJUB3pcI4UKiFjAnM8aqdQAA LwgwE5e0zk2a3V0FafIVIAAA p_cell EJUB3pcI4UKiFjAnM8aqdQAA W0m/VYtBCkWSPgpY+KGQVgAA getToken vkPackage XSjTkapwwUqP5UDqT6oKLQAA 2 pdkReturn kcHdFXgVhEyhGsuk1YjkDAAA LwgwE5e0zk2a3V0FafIVIAAA p_cell kcHdFXgVhEyhGsuk1YjkDAAA W0m/VYtBCkWSPgpY+KGQVgAA 2 4z87E+Vyv06D59zHMCnx+gAA KxMRbxtV5kWtYcaMCcmmhgAA 5 numberOfColumns uint XSjTkapwwUqP5UDqT6oKLQAA numberOfRows uint XSjTkapwwUqP5UDqT6oKLQAA numberOfFeed uint XSjTkapwwUqP5UDqT6oKLQAA numberOfJunk uint XSjTkapwwUqP5UDqT6oKLQAA randomEmptyCell vkPackage DataCell W0m/VYtBCkWSPgpY+KGQVgAA XSjTkapwwUqP5UDqT6oKLQAA DataCell GoyRILto6EW87X2iZXnwmwAA 4 8I0XcB1XQEWOlsAgEgFm/wAA nAlcOTj+bUaVIjpqksjhRAAA hXFBatzRAUucC/82Xce6DQAA smXUszXmfU+NhbLEPFHDUAAA 4 isEmpty vkPackage W0m/VYtBCkWSPgpY+KGQVgAA 1 pdkReturn Boolean zKFbAVZjU0WGdwwI3VcdDAAA push vkPackage W0m/VYtBCkWSPgpY+KGQVgAA 2 pdkReturn void Z/k7WR2dw06VzBIUSSFxmwAA p_token Z/k7WR2dw06VzBIUSSFxmwAA LwgwE5e0zk2a3V0FafIVIAAA pop vkPackage W0m/VYtBCkWSPgpY+KGQVgAA 1 pdkReturn Qhmv0cQ4pU2wRpzzXTMlkgAA LwgwE5e0zk2a3V0FafIVIAAA neighbor vkPackage W0m/VYtBCkWSPgpY+KGQVgAA 2 pdkReturn ModelCell M+6v3b5L8kCandfX5fF4WQAA p_direction M+6v3b5L8kCandfX5fF4WQAA 2 t1MNCbaNW0GQ5CiM8wcpawAA zoU44m96zEGyIaaNVMadfAAA 2 JySWR9Ycm0iCEcmNPE8cdQAA 7jlhYt23h0us9OFJTS6DdAAA 2 XxPbnb5Yt0yL4OB3TF36kwAA tFe5wlv5fEOL05NgSwrihgAA 3 row ckFrozen uint W0m/VYtBCkWSPgpY+KGQVgAA column ckFrozen uint W0m/VYtBCkWSPgpY+KGQVgAA token ckFrozen DataToken LwgwE5e0zk2a3V0FafIVIAAA W0m/VYtBCkWSPgpY+KGQVgAA DataToken GoyRILto6EW87X2iZXnwmwAA 4 f94oa/o+mUqqHrNEw/oASQAA bYgfMh9rCUyEnrKds8nQ4AAA yBUBOautkEOdnUybAldg6AAA YrwCgXFjXUWtZ0s0j+gPyQAA 1 RtB+wu/j5kqqPUmSmt+xmgAA 1 glSnfGhD8kOwkQdSockQbAAA 1 set tokenType vkPackage LwgwE5e0zk2a3V0FafIVIAAA 2 pdkReturn void yHb+wBi5/keXrvdMRyQHVQAA p_token_type yHb+wBi5/keXrvdMRyQHVQAA 4Qp3kPQ7P0eHK7NR5QnNkgAA 3 6PYD7rpXBk2U2FJ4DVAmjgAA bHEMytL1oUWYAftRx2kKxwAA BmijDrCjy0uZdSbSUpWLugAA 9 ypiISmAtKkGInS62ZRuuBgAA qBa8TxDeS06TjedlGuwZaQAA Oud4iBGGrEKwCGcgEXnL0wAA C6yp+0EgcUGsOuNaavZV+AAA CUSkQhwrSEGWtmZm5WMQFAAA qQaki3/7bk6Wr7MTmtOt3QAA Hac/U31+SE6ZsDtI7/HnmAAA P29ozETElEOjWpod1c89PAAA QxP/Xlah2U6bc6yREpku2AAA 2 x2pZjglWuEql88jkkM3KgQAA 7ERjYdYTOEGG98me0PYv4wAA 6 tokenType ckFrozen EnumTokenType 4Qp3kPQ7P0eHK7NR5QnNkgAA LwgwE5e0zk2a3V0FafIVIAAA tokenSubType ckFrozen String LwgwE5e0zk2a3V0FafIVIAAA isSwallowable Boolean LwgwE5e0zk2a3V0FafIVIAAA isKilling Boolean LwgwE5e0zk2a3V0FafIVIAAA growthFactor ckFrozen int LwgwE5e0zk2a3V0FafIVIAAA rotationDirection ckFrozen EnumDirection XgAbBu7OkkG/8pVTWeoTkAAA LwgwE5e0zk2a3V0FafIVIAAA DataSnake GoyRILto6EW87X2iZXnwmwAA 4 i5y1jgRdTE6mLqxg94XSVAAA 9fMft9mrIk6R10WkCWQsqwAA AMAArpUuLUeo8931to047wAA HkTk9svp9EOwSbEyZsnEigAA 1 i8nvdi7L20SO5TgeJmDM6wAA 1 biQT/xyNR0ShmQ+w7g6zuwAA 4 set tokens PmVRVfGoFEuO2US3pO778AAA 2 pdkReturn void YRWI3fm4VkmTBX6y6zYK2QAA p_tokens Vector.<DataToken> YRWI3fm4VkmTBX6y6zYK2QAA move PmVRVfGoFEuO2US3pO778AAA 2 pdkReturn void U0MSPu+Ti0m/HjNCnfNYDwAA p_direction U0MSPu+Ti0m/HjNCnfNYDwAA XgAbBu7OkkG/8pVTWeoTkAAA grow PmVRVfGoFEuO2US3pO778AAA 2 pdkReturn void 9NebugUTO0yROlFpdR8S3gAA p_direction 9NebugUTO0yROlFpdR8S3gAA XgAbBu7OkkG/8pVTWeoTkAAA shrink PmVRVfGoFEuO2US3pO778AAA 2 pdkReturn void NskulKCQ/E6pbaFHK2arIAAA p_direction NskulKCQ/E6pbaFHK2arIAAA XgAbBu7OkkG/8pVTWeoTkAAA 2 c/JP6g9xCEW7n3D7FpTCLQAA 3WSCO5m47EqnKzz+A9ftfAAA DataLevel GoyRILto6EW87X2iZXnwmwAA 4 wl+MMHU1B0+Wv/w5byMRqwAA YZHgcJYQn0iH8mFet4HMJgAA QIKh+JI+X0uzkrsLm8vDHQAA nrtCwy64CEe3fYYRCuh1HgAA 1 rgP3UDjj40ekK9AWfvZ5zgAA 2 y6L5E1tvBESa862byWJOAQAA 46DAnrmM50Ki+vrNp2hFlgAA 1 newLevel VoUKkGwNT06of78qA45X8wAA 2 pdkReturn void o9nOxhuw1E2Gc2O59fjxMgAA p_init XML o9nOxhuw1E2Gc2O59fjxMgAA 1 YxAWCf3MU0ulxy7yoWEcEgAA 2 levelID uint VoUKkGwNT06of78qA45X8wAA levelName uint VoUKkGwNT06of78qA45X8wAA controller VPKgIl0iKU2cU6K/f/dJKgAA 1 DF1S2qVC1UWR7Tea8onnEgAA 2 pLeQxQtuMkSvo6rb3uiysQAA cenBCRCcE0uiC1COY6f6WgAA 1 b2QfPLNdMUWPvzI+tVUhQAAA 5 ComponentsController singleton weVGFRZc8k6+taqq21LDbAAA 4 cBqu0T2Uo0uqUKpvwiqPDwAA QkQ5Pi79IkaVfgJn+NK9BwAA juc4hnWE8kK2BemdIwtl9QAA kpMQie2oXkGAQUL2KsiodgAA 2 Yp60ef6ulEGFX7ht/6gnHgAA RO8u92fblkONETfFrE8QvQAA 1 instance skClassifier ckFrozen Controllers 3venhQjYUEm+FAv7dvDLYgAA ControllerLevelInit weVGFRZc8k6+taqq21LDbAAA 4 HqiRv9jw2UirozsxA4sXRQAA fOsjHvs3B0GMT5GBPhhEJQAA 3Q0FFKsuuk2EhqU8ETDgzAAA U7hxACBG+kOqTD7BMTu1OQAA 1 gZ1AACoij0Sd1BFHkIWBdwAA ControllerUI weVGFRZc8k6+taqq21LDbAAA 4 gBMrBPLuNk+CGCHcE0EbHQAA 9XAFFbgP2kuBGsIauw8O6QAA lT7UEYHvhEa1zwI0tAtKIQAA cRasUitAGEysENJaXRrJ/wAA 1 7MKVXZimfUG1Bh0Npg0kQQAA 1 S31l9N2nnEOK8SRwhvGH4AAA weVGFRZc8k6+taqq21LDbAAA 4 E/ho3TT4wE2STArfY6PIdgAA gMwgKgP0NUuTcWkCQhG8IgAA nz5PjWYvqECm8eECpeaJfQAA maT7jVXr/kmEBkUWDLu1QQAA 2 vkPrivate False akComposite 5Sv/1/Ji00q0181z9M+CXAAA 3venhQjYUEm+FAv7dvDLYgAA 4 F+sIw1hwyUCo1fb58ECGkgAA Lv2YHhDoQ0qJI+lh7DhTxQAA 2K5l8d+xGUyXXkxCbsZEgQAA iPvQ8+E1ekyOHgAbEX8b/QAA 1 5Sv/1/Ji00q0181z9M+CXAAA HmpxWJqMDUG4n7LlTx6PRAAA 4 McOOsa/MyUGoS852hzz0NQAA l8xExB5d0k2eiLiSbadqKQAA cUu43nYi90yYExdhq0vZ5QAA /06PZOh/OUGZhDV4kRDq/wAA weVGFRZc8k6+taqq21LDbAAA 4 402AFkbRWkKSg2afQOs9cwAA BUmS2w2xTUS4SuNd4TQnNwAA kYlCURmQQ0yd3GDHoAFLowAA o+3IGx5I7kqijU9cB1JPjAAA 2 vkPrivate False akComposite Yq4N504Y8kSJl8LDK85PugAA 3venhQjYUEm+FAv7dvDLYgAA 4 so5dniHYzkGjYVBDkjbyLwAA /DrCm2U8102ei7nAS1zxCgAA v3o7HMLvvUqjnO34e8QGNgAA kmCh44KQFEKuiQeWPezC9AAA 1 Yq4N504Y8kSJl8LDK85PugAA NdLCLD2gX0uATGfunlvAsQAA 4 1Tdsd9O7tUSUM1Y70MoZpwAA 1shJqsTz+k6OqwRgq8q4TQAA dFDLoJ0DxEusvdKeb3dMPwAA YqmoeAkWlk2KS7IFoOILtgAA view VPKgIl0iKU2cU6K/f/dJKgAA 1 u1QgBykqBk2HyzVWgJP/9gAA 2 WZC6kYsLnkSraOsgFR0jUAAA b2QfPLNdMUWPvzI+tVUhQAAA 8 ViewBoard True a2bzerQdqUia2q0TmRvwcQAA 4 AxUyFXEoe0+6toXSskEAbgAA plZkvUxAeUK0KyrL/R7KKQAA 06vMJ+zkNkuHvbv4vzMdFwAA oy0VHJhSMUq8cDSyVo6SYwAA 1 hpNQBlBDnkSMMtX3qYxeEwAA 3 VXLMBpyjaES0jrQYFclI8gAA 2s7p/dOHs0WFVH15MQYYjwAA XHP5juO96EKXj3r5IKsSGAAA ViewToken True a2bzerQdqUia2q0TmRvwcQAA 4 +mpO8Cx2AU6mOiaor2aYEAAA 2DF2C0s48UiJzd5jGDTI3gAA 9GTkXG+rt0WiWs3ixacyUQAA Vc3dbHzQqkKrcm6Sr4CRxwAA 1 MwdhkwzLwUWNJrCxMKoauAAA 1 ViewToken 5kmmhSTUA0aUmIY/ZzTaiwAA 2 v_data NA7/4UUZA0W14eTcT4HkXQAA LwgwE5e0zk2a3V0FafIVIAAA v_skin NA7/4UUZA0W14eTcT4HkXQAA cjWab9CPMEKQxdGZ3N9oTAAA 2 PvNTq6QY80mwhwQtGYdQPgAA jducJJCJT0y1hB1LCFS8DwAA a2bzerQdqUia2q0TmRvwcQAA 4 dLXUDAZqzUSaUBLVLrxmIwAA V557/tUCBUeCVvO2EvUFnwAA BBhBEM+VrkGtNufMvTKttwAA 1Uelf0kdUkWhsv24YHXbPAAA 2 0..* fQOBoSTwrUWWX/Gx9Ak+ewAA 5kmmhSTUA0aUmIY/ZzTaiwAA 4 yxlF6HNb3EmoyRfjyeBC5wAA YQIGpdMrOkeGP8WtDx8dZAAA mzGu6Zkuk0uD6a/Ejwxa2AAA cBcHseLQHkWk08k7yhp9xgAA False akAggregate fQOBoSTwrUWWX/Gx9Ak+ewAA 8cy2xYaVOEOCrhyYhQfmxgAA 4 dtQNrf+m1UKIYBDo4upKrAAA 0JFlQdfXf0yjf0AMZapjFgAA CzPqvrvUkUmrX3ZhnLSMWwAA L3Hwxgk12Umo/5TN4U4VXQAA symbol a2bzerQdqUia2q0TmRvwcQAA 5 SymbolToken_DefaultSwallowable pN3hVQtg2EaBl3wWScINngAA 4 Ut6BRRTY/0SMvUSwB1ExpwAA +h9H4F6+c06nYSGEcMhrGQAA 42gbD6JsYEijEZW5PU2l4wAA z8caEXy9XU2+DWgfM5rrIgAA 1 ugzlpDeIukmEpLr0ChF5aAAA SymbolToken_DefaultSnake pN3hVQtg2EaBl3wWScINngAA 4 U0OEkL5Ws0W+3e9QPAAUqwAA fg5HkuOcFUmkojrjewvOcQAA GOTTvdCDTEOoNhA7DsfHTQAA sfy5BTavpE6M4o8WyFdzzwAA 1 gX+hXwdNL06ubPNF/XpiwQAA SymbolToken_DefaultWall pN3hVQtg2EaBl3wWScINngAA 4 ADjXUs/fHE+cizFyFVB+TQAA 4367M4zGMkmjxGm1XiAFVgAA di6HUqyHQEemdDQovi1sdAAA 8zEZCvrhJEW/idPCu6DtBgAA 1 aYo+NKzQd0G2NiXzQwzzfQAA SymbolToken True pN3hVQtg2EaBl3wWScINngAA 4 6WtHi9R/20aZI6d2ODUurgAA /n9FvLYq5ECvSco9WgSVUgAA TLmOPzSWNkuU9jjzs4zrDQAA 2tdXFCJOPE6j0juz+03WCQAA 1 UYzWge9UFUOIuLCZipLo4gAA 3 aYo+NKzQd0G2NiXzQwzzfQAA ugzlpDeIukmEpLr0ChF5aAAA gX+hXwdNL06ubPNF/XpiwQAA 1 fC6IIZ4LCkyfj4c3n0uHRgAA 1 V0HkvzVKGkC/6/QVNMWETAAA 1 state ckAddOnly SymbolTokenState Ksw1ZdkCFE2PTaUtOBBcLgAA lefpsVnMSUq1JDbQSYHihgAA SymbolTokenState pN3hVQtg2EaBl3wWScINngAA 4 T5DYhaMg1kS9bA0PtQ2IXgAA aJb99sk6j0uJgQtA+jPCogAA h/OplizbF0m2Cj/qtafwlAAA VJEbhOXPSUmHZ6Y273j1rQAA 1 SymbolTokenState Ksw1ZdkCFE2PTaUtOBBcLgAA 2 p_label null String T3loD/YTTkehRvhHPp6kiwAA p_value null String T3loD/YTTkehRvhHPp6kiwAA 1 dWQuYy8df0iUXuUfwkDoqgAA 2 label ckFrozen String Ksw1ZdkCFE2PTaUtOBBcLgAA value ckFrozen uint Ksw1ZdkCFE2PTaUtOBBcLgAA FactorySkin True a2bzerQdqUia2q0TmRvwcQAA 4 0fYbZ9ktLUuanJcxN2rrHwAA WgI+tUNa5USUGeFXrIAprAAA yAgnimG8g0SxrdSbk4iKpgAA ik0i82m2TEG7SzKEYtgwhwAA 1 I8LF4dDp0Uyybo75ZanM1QAA 1 DaysuoBjjEy8iXK/SSHgdAAA 1 createToken cjWab9CPMEKQxdGZ3N9oTAAA 2 pdkReturn gbAG44AH50S8/Lc8FpiDewAA lefpsVnMSUq1JDbQSYHihgAA p_data_token gbAG44AH50S8/Lc8FpiDewAA LwgwE5e0zk2a3V0FafIVIAAA 1 NkkdXhsYLE++sGxIukeSRAAA 1 oLGfmD7F8UaL0jDGmxU8HAAA EnumSkinToken multiton a2bzerQdqUia2q0TmRvwcQAA 4 PdZ1QMpyI0+6HmZ5JY55KAAA kVTlxObeKkWxEFtmRi1xLgAA f90SCALLGkG78MJigs7JQgAA O+RP5QSr3EubPVMrwUsjDQAA 1 I8LF4dDp0Uyybo75ZanM1QAA 1 j3lu+ZVNMkOq90aDTi/XgQAA 2 getClass mPwStKjBfkugRVn2cd9REwAA 2 pdkReturn Class 1rnoGubWqUCyfVqT6JSqDgAA p_value String 1rnoGubWqUCyfVqT6JSqDgAA SkinFactory_Default vkPrivate mPwStKjBfkugRVn2cd9REwAA 2 p_value String zPTCxkuNf0uYj3ArrHWCowAA p_class Class zPTCxkuNf0uYj3ArrHWCowAA 3 w33BcVj98Ua+Ck1IuxDAXQAA VYS/2dTzAkOKnrrbchAOQAAA XfMst3/IYEa6C7J2zuFHgAAA 3 SNAKE ckFrozen EnumSkinToken mPwStKjBfkugRVn2cd9REwAA mPwStKjBfkugRVn2cd9REwAA SWALLOWABLE ckFrozen EnumSkinToken mPwStKjBfkugRVn2cd9REwAA mPwStKjBfkugRVn2cd9REwAA WALL ckFrozen EnumSkinToken mPwStKjBfkugRVn2cd9REwAA mPwStKjBfkugRVn2cd9REwAA FactorySkin_Default True a2bzerQdqUia2q0TmRvwcQAA 4 j0xB2v6WLU+NuCAGX1arsQAA Q9i+MjuyE02YHA3CtYMM8QAA DNjltthaKkS7i56pumMwDQAA TjPtX3XuIkC6uW11s8bOFwAA 1 FrLVzw6YzUqYTv4Q/NvA3wAA 1 DaysuoBjjEy8iXK/SSHgdAAA EnumSkinToken_Default singleton a2bzerQdqUia2q0TmRvwcQAA 4 xYkNtc0a+kODij4T2JmYPQAA 1uEoRP71Uk2/JIN8NXMqHAAA VQ534lDGrEu0XW+jhsTxtQAA 4npuWMuLI0uq50shA5T+pAAA 1 FrLVzw6YzUqYTv4Q/NvA3wAA 1 j3lu+ZVNMkOq90aDTi/XgQAA 1 SkinFactory_Default vkPrivate 1eV1PAYR00qrYtnhbtCAmwAA 2 p_value String Vvlxi617ekidUxGf4AJ5qAAA p_class Class Vvlxi617ekidUxGf4AJ5qAAA 3 ItX6L0KI6UitThau9q/Y7wAA FkX4Fe/oiEyiSO5lQ1w14gAA GSrQ+sZIfEmxMZsHoRCYtAAA 3 SNAKE ckFrozen EnumSkinToken_Default newTokenSkinDefault("snake", SymbolToken_DefaultSnake) 1eV1PAYR00qrYtnhbtCAmwAA 1eV1PAYR00qrYtnhbtCAmwAA SWALLOWABLE ckFrozen EnumSkinToken_Default new TokenSkinDefault("swallowable", SymbolToken_DefaultSwallowable) 1eV1PAYR00qrYtnhbtCAmwAA 1eV1PAYR00qrYtnhbtCAmwAA WALL ckFrozen EnumSkinToken_Default new TokenSkinDefault("wall", SymbolToken_DefaultWall) 1eV1PAYR00qrYtnhbtCAmwAA 1eV1PAYR00qrYtnhbtCAmwAA service VPKgIl0iKU2cU6K/f/dJKgAA 1 UxJxuN0e7k+eb5iSwXnMWwAA 1 U6dN6lYk5EiQAvhaKEtl1AAA 1 cenBCRCcE0uiC1COY6f6WgAA 2 ComponentsService singleton WlVFqs3peUmMLN2TVaOEwgAA 4 ZCIy58MPmEOqb0a4Lvtf4gAA 8A5wMvtz0k+1jBPs8f16IgAA yxTtOHa0hEunX3POq843UgAA TeWbUWlHO0+KVE4cO760yQAA 1 vS8zkGKIYUS4TSpN8O4cdwAA 1 wr+YwmveMUCiHwRdW4s5pQAA 1 instance skClassifier ckFrozen Models KFmoKuN5ykKmX60KRE8QowAA KFmoKuN5ykKmX60KRE8QowAA Service XML WlVFqs3peUmMLN2TVaOEwgAA 4 w5+CiASEK0ev5ed55WKFlAAA ZtQdX1j1y0qaoWb8rPi5wQAA GiInDHFg6kquVEu4w4PzBAAA yrx+jC2YJ0WLfn86DIO/4QAA 1 loadLevel emiqL7pDb0iz7ZOVW6BpzwAA 2 pdkReturn void Y1NpIciDUUeOBNR2v4zQ8AAA p_id Y1NpIciDUUeOBNR2v4zQ8AAA 1 mRImSKnwNUOyk6bytFKvQgAA a/yHn2hcJEa/aqRlg59x7gAA o3Va3TSr80ua+SjjAweDYwAA cjWab9CPMEKQxdGZ3N9oTAAA 4 RSwOLWrgjUCeEUbYKZ9xtQAA GXd0gpYRQkm4bU1fag3LOQAA ABa7hVruQE+/RCVbQwcGZwAA 2h1mqXbXdEmf5g1CeZ4GXgAA a/yHn2hcJEa/aqRlg59x7gAA 4 qEqD++o6hUWWou/jNMDwrQAA 8Hbo8BAz9EetxnVDYGnnSwAA G8jTwzrLxUit/SH77KNtiQAA wIbR+WkqdEqhcAUE22hjVAAA 2 1 EHZtQgdBfEO7frEvlXDrGgAA cjWab9CPMEKQxdGZ3N9oTAAA 4 j9j2Lh2DVUOR1oIjTvRnhwAA CSIK7+oiq0KJ/UWqp8t0QwAA fWDYeNdm3kOvHx4hUkdlHgAA F9tGFrVNnkGyA2tD0xPTXgAA False akAggregate EHZtQgdBfEO7frEvlXDrGgAA 8cy2xYaVOEOCrhyYhQfmxgAA 4 ClncUmhaG0OeM/1JzSq3IwAA bl4cxexRKEGtk7cPSKqydQAA YxjuY/1oAkGKiegbJjx/IwAA MgaJXSs/IEOQMacUlgoR5gAA uses a/yHn2hcJEa/aqRlg59x7gAA o3Va3TSr80ua+SjjAweDYwAA 1eV1PAYR00qrYtnhbtCAmwAA 4 wM1WTy3L/0KD+jW/Fpq9kAAA wyjgZ5CgKk6rBTy9wtWTkwAA a+xEX2A/WU2Gau0tEarGEgAA IMegh0bMDUyFhmg8mfgacAAA a/yHn2hcJEa/aqRlg59x7gAA 1eV1PAYR00qrYtnhbtCAmwAA mPwStKjBfkugRVn2cd9REwAA 4 zcITpchi9UaK56SmZrDmCAAA mW4gMhmogEi6J4hgmdZBCgAA 1FguIPdWAUOe8p/zA38TWAAA gdDJ2O8QPkip9udKSQchsgAA uses a/yHn2hcJEa/aqRlg59x7gAA cjWab9CPMEKQxdGZ3N9oTAAA mPwStKjBfkugRVn2cd9REwAA 4 Z8HR0pMjw0i8SGgZ7WPcfwAA A2RhU2zw0EWVsCwz3gyjpQAA OwotN/77dUyb2i4kggCoMQAA WyDaB/nnEU6nIQcwLZYBGQAA a/yHn2hcJEa/aqRlg59x7gAA VoUKkGwNT06of78qA45X8wAA 1D0qDEJN80S5VT1hvju8awAA a/yHn2hcJEa/aqRlg59x7gAA 4 21z1IeGlMEuDle4vq45VCAAA D1Wqh+iZM0WMvgEjXT+MbwAA PTRQVHydd0aHy5h4MR3XhwAA sy81P3FuX0OTj/KEsnNHSgAA 2 1 ckFrozen CLZDH3yvbEqeukGQB/j/HAAA VoUKkGwNT06of78qA45X8wAA 4 G7DAew+pOk+L73rXW6so8QAA 9CUdO2FXLk6BngRolVeLYAAA pF+QQTja7kWS0oirm08drgAA HthkkMf7qk2GGR9/Pudi6wAA False akComposite CLZDH3yvbEqeukGQB/j/HAAA kVrP8YMDUUONmO3XKGIlwAAA 4 x//UW8fQKkCyVf/0KPRrKgAA MCA2IGS+fUeue4+qCSyFJAAA x0cU/SPEAk2c2MCLWRETvQAA RtOE7er7UkmXr9K7xd/H7gAA dispatch a/yHn2hcJEa/aqRlg59x7gAA VoUKkGwNT06of78qA45X8wAA yMEYd0StsUWZYI9O4Sg/RgAA 4 POBjDGl7M0aW5q9IA5n3hgAA Dwu0N2M4ZUaCf8QSgwBzFgAA LJcgEDi5NUiXzv9cR9YWEgAA VqzZvJ/m7ka4oUFMcMCSXAAA a/yHn2hcJEa/aqRlg59x7gAA 4 4ATEqOKyK0i1/Zza+q31nQAA hnb20dhthk6Wg9r4cWcnNAAA Kqz3+MxX0kWUHBPXJdYs/wAA ccnC9wfMrEWbgdUh88GYTQAA 2 1 ckFrozen sEf/VJD8MkW1JAqPmhwIMAAA PmVRVfGoFEuO2US3pO778AAA 4 pSBB/LhNski2n2uP7te5HQAA Hl0PoebzXE2791/OkxVUuQAA yPGWJuocxkak3F2qTjNi9QAA Zr6ADa+YQ0mNTmAdPgvUggAA False akComposite sEf/VJD8MkW1JAqPmhwIMAAA kVrP8YMDUUONmO3XKGIlwAAA 4 Pra9p10tkUWE2ylSHUVf+QAA 9q44R5cOdUaoxiWq3w+xnAAA XMAt2U0McUyOM0Dmbq3rYwAA HJoItXk8IkS7If9ro4kEAAAA a/yHn2hcJEa/aqRlg59x7gAA LwgwE5e0zk2a3V0FafIVIAAA M+t1GUXNPUq2Tzv4uTUzRwAA 4 Ug49T0orG0e7nneRsRQhWgAA u2H48+FxrUyvdqopuz7jTQAA KDs2pPaPC0aDsKzoGPDIpAAA tbC+PTSQIE6M1RroqadzYAAA a/yHn2hcJEa/aqRlg59x7gAA 1D0qDEJN80S5VT1hvju8awAA M+t1GUXNPUq2Tzv4uTUzRwAA 4 lNslhEiJFEeorRT0s6U3TQAA EIe1riR2wk6zXyIwflBdywAA 7WxDXh+7wE2xnMKKgV8TnAAA uyczIU5jgEu/KF3ZyqopJwAA <<activate>> a/yHn2hcJEa/aqRlg59x7gAA weVGFRZc8k6+taqq21LDbAAA WlVFqs3peUmMLN2TVaOEwgAA 4 R/caHA4cPkGjDLB0MHF8gQAA g0TVxSXPO0iDLAVoiPpO9gAA MkTr+d4AY0Khl6bjxAQQeAAA I7BB8Yk+r0iWSBTJOJxWOQAA <<modify>> a/yHn2hcJEa/aqRlg59x7gAA WlVFqs3peUmMLN2TVaOEwgAA GoyRILto6EW87X2iZXnwmwAA 4 Ty0ObG9xAEeQqcwpryQ7cwAA dCEB57BmtUS/BW5d2nKQrgAA 7g6hkZbJ6UKYTZgVBGKtxQAA OL0jUG/frUm+bAXNBnNyiQAA a/yHn2hcJEa/aqRlg59x7gAA 4 /9yl6//vzkO5CRrJ5OyEpwAA GyY4/MWickGRhZP/tJ64lQAA lJq0wCf8aUWv5pCw+JSpjAAA +h7xFBBHc0mK8EjyKzbSNAAA 2 1 ckFrozen wAHLrryexE2H/t8u3EwN5AAA emiqL7pDb0iz7ZOVW6BpzwAA 4 0Mmi4Zo9TUiEhidR3egwawAA Tf0rmKH5e0ODDMUitDTY0AAA 7bQuFgeX9UaSE5Pz/wqSCQAA ZAl9UV+k6Ued+NXiTRac3wAA False akComposite wAHLrryexE2H/t8u3EwN5AAA KFmoKuN5ykKmX60KRE8QowAA 4 s9QlLGzOJkezp/IWjl7oZwAA 0xVoduOKMEmNbnMzxDZQwgAA pHAF2Gcm706/68orgRDbKwAA K9Y/zh146EmKfb7V40MnCgAA