summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichele Bini <michele.bini@gmail.com>2014-12-15 06:46:31 (GMT)
committerMichele Bini <michele.bini@gmail.com>2014-12-15 06:49:02 (GMT)
commit580c8218dc01c3322d6148c95151b61cfbc42bff (patch)
tree39db5ccf0dfb2669c5703d05baccc284c063bb44
parent0780cdc1a720381f9c5a843c979271a88d8f42c1 (diff)
touch input improvement
-rw-r--r--SunkenMoon.appcache2
-rw-r--r--SunkenMoon.html27
-rw-r--r--SunkenMoon.html.coffee11
3 files changed, 29 insertions, 11 deletions
diff --git a/SunkenMoon.appcache b/SunkenMoon.appcache
index 4982349..687e65a 100644
--- a/SunkenMoon.appcache
+++ b/SunkenMoon.appcache
@@ -862,3 +862,5 @@ NETWORK:
+
+
diff --git a/SunkenMoon.html b/SunkenMoon.html
index e16afe4..d78712e 100644
--- a/SunkenMoon.html
+++ b/SunkenMoon.html
@@ -1,5 +1,5 @@
<!DOCTYPE html>
-<html lang="en" manifest="SunkenMoon.appcache" style="height:100%"><head><meta charset="utf-8"><meta name="viewport" content="width=480, user-scalable=no"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="mobile-web-app-capable" content="yes"><link rel="shortcut icon" href="data:image/x-icon;base64,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zNPUy9LUydPUys3PxMXIv7zHvLTBtq+8sKO0r5SfoW9+gDpOUDNBRDpFST1HTMnJvNHUwszRxMzPxc/Nxc7Kxc/NxNHTwNTVwtnSytnUzNLVy9LUytLTytHSydHSyM/Rx8zPxczNw8rNw8THvr3EurS+s6+8sJmtpIOckniJhl1zcDNQVjdLU0pTVlBYW9DCvdLHws3Iwc3HwMrGv8rFvsbFvcbJtsfKuMfMwcfMwsrPxc3Rx87Rx8nNw8fMwr7Jv7zHvcPHvcLGvLrAtbm+tbm8t6O1qo6lmnuWinmOhlx1ZzdcVjhVU01dW1pmZse8tsq+uL6/t7y/tr6/t8C9tLu9tbnCtbvEtrzEuL7GvMPIv8XKwMbJwb3FwbzHvbfGu7rDuMPFv8LJv8fPwsTKwsPJxMDJvbG/tJu1qqi+sLvKvsPRxDNXTVFsaWh5eMK1r8G0rru2rrW3rrS1rbaurbCxrLG1rrG2rrW6tLjAtsXKwMzQxdDUz8bY0cjczcXXztHU0sbGyb7Fw7fEv7O+urW+u7i+vsLHxczU0tXg3eTs4s3Vy1Rxam+FgYeUkbqvqbWqpbetprOqpaqmnqujnpyemp2gnaKmpKqwsL7Ev97g1fb17v/7+f////j499Ha2rO/v6y2uq+3u6u0tqmxtKSrrp6jppKbmYqXlY6bmJKfnI2bmIKRjomZlaStq6ylnqihmZ+blKCXlpOPiHx8dG50dH2Bg5KcnKOursPJxuDn2+317PHw8NnS07y4u6Kkp5+ipqCprJ2prKGtr6+wtLGwtKenrKClpJObmY+VlYqUk4uVk5GamKyvrt/Y2KGhmZGRkJOOjXFubFxaVVpVU1ddX3t8fpqgoL25usTBwbnBwLG4t6SfpJWQlZKLkY2LkI6PlJSanZymqaaqrayssKSrrqClqJmfnpGdmI+fmZSgm6Glo7m8uNrU0uDY15yUk4uIhnp1dENCQUpDRFdKUFJXV35+gJqZm6CfoZ2dnoCHiYGBhoJ9gn56gHt4fXN5fXN+goCJipWanLCusr26tra8tqywsqyusLW0sby6tsC/u8zGxMnNx8bKx8bMyJWKiIl3eFdPTjc1NEE4OUk/Q0Y+RGBbYnh7gXd8gHmChHd+gnh3fHBxdWNnaWBiZl5iZmRoanZ0eYiDjJyVnqulpaahoJ6WoaGZpK2iq7WorcK0tsS8u8DAvrq7uru8upOAgHZkZjMtLS8rKzYxMj03OjkxOE1CSm5vcm1zeGh0d2lxdWptcGNmalhcYFFWWVBVWFVaXmdobHh0foaFj5OOl5KPloqHkI2IkpWPmKCUnqmepKympq6trKqurKuwrY96e2RYVyMiISooJzQvMTUwNDEtMTcvN0RBR2hsb2hzdWhwdGZrbWBkaFFZWkhSVEVPUkpQUlNYXWJkbXV3gIKCioKBiYKAiYCAiIWEjY2KlJaTmJyamaOhoKKfpaSiqIR1dmRYWCIiIjk1NEpCQ0lCREA6PjkzOjEsMkA/RHZ5fG12eWtwcl9kaFJbXkdRU0RPUEdNT0VOVlhdZm5weX58hYF+hn18hIB9hYOCioiGj4+LlZGOlpWRmpuTnZmSm3ZxcnFrbC8mKEU2Ol9NVGdXX2FYW1BUVjlDRzhESG13emp5enF4e291d25ucGNmaVJYWlJNVkdKUk9WXmJkbHNye317gnt5gXx5goB8hIeDjIuGj5CKk5GKkomEjIF9hXNvcXdvcDQoKzMjKk1AR2JVW3BiaG5rbm5wdGhxdGx2eXh7fYeDhZGDh2ZTWDgsMTYvNVVPV01KVE5RWFVbZGdqcHNze3h3fnt6gX58g4J+hoOAh4aCiYF9hXd1fHZ0fHNvcH1ydTw0NiIaHzsvNlRIT2FYXWxnanBvcW9ydXZ2ent7fXVvcjQzNhULEAoAAA4IBzEtMlBOVktPVlFYX2Jka21tdW5wdnV0fHZ1fHV0e3d2fnV0e3Nzem5vdm5udnFucHlwcVFERhsTGCkgJTs1O0RCR1FPU1pVWGFbX21kaHVqbkNCRiInKRAOEQUEBAYHBhwjI05GUElETlBOVltXYHdud3htd3FpcXFpcXVxeXNzenNyeXBxeW5vdmxtdW1rbHBubl5XWA8PEhgVFiUfIy4sMTk3Oz47P0hBRldPVHVqbm9naiUrLRUUGRMRFRQUHTA0O0lBSz48RERFTVhWX2dhamZeZ11ZYmxkbXFudWttdGxtdGlrcWRpbmZqb2ppaHBubnNubg8bGxAPDBUPEh4XHSQiJy8lKjcrLzo2OlBJTWxiZnBnaVhUWEVBSkRGTk5GTz43QTk0PT4+R0tJUVtUXVNKU1FNVGZdZGpiam1kbW1mbmpkbGlja2dkbG1rbG1sbHNycjs8PgoMDRALDxINEhQSGBsUGxgVHR4cICwpLUA5PUpDSFBGTlNIU0Y+STgxPDAsNTAsNjw4QUtFTUlASj49RkNDS1RSWlhXXl1aYl9bY2BcZF9cZFxcZG9tbWtqanRwcXFnaQ8RFgsJDhALDg8LEwsOGg0PGhYTGh8UHyUVIiUcJiEhKickLSEgKSMhKickLSwpMzUwOjw3PzYzOzc1PTo7QkRHTlBQV1FSWFRUWlVUW1hXXlpWYHZydHBtbnFucH10dltVWgANDwYMDwgMFAkLGAgQGhQTGx0THR8QHB4WIBoaIxscJRwdJh0dJh8gKCgmLy4rNCUlLSUoMDAsNTEvODQ7QUBDS0NGTkZIUEZIT0hKUU1KU3ZzdHBtbnBubnFwb3NxcUdHTA4SFggOEQgPEQgOEgsQFg8RHBESHBMWIBcaIxgaIxsbIxwcJR4eJyMjKyknMCAgKSAhKCgmLysqMicuNC42Ozg4Pz0+RD4+RkNCTkJBT3t3eHRwcnBub3FwbnNxcXRxclJVWA8XGggOEggOEQ0QFg8SHBETHRETHRQWIBQWIBgcIxwdJBwdJB4fJx4fJhscIx0fJh0eJiAgKCUjKy8rNDYxOjk0PTg0OzM4PjM3PoJ3eXx4eHZycnNwcHNwb3Nwb3NxcGBiYhEgHgcVFgsTGRASHRIUHRMVIBcYIhocIxsdJRweJRweJRsdJBseJSAfKCAgKB0eJh0eJiAfJyMhKDEtNjk0PDcxOjMxOS4tNoN5en57fHl0enZxdHRxcXRxcHRycHl1dm1qbi04OBEaHg8SHBETHRQWIBocIxwdJBweJhwfJh0gJx4gKB8gKB8gKB8gKB8gKB8gJx4fJh8gKCkoMDEuNzAuNiIsMiErMYV7fIN9foR9fnx4eXh1dndzdHZzcnl1dHhzdnZzclRUVxseJxMWIBYYIhgcIxwdJR0eJR0gJx8gKCAhKSEiKSEiKSEiKCEiKCEiKSEiKSEiKSEiKicmLycnLyAoLR8oLX10dn55e4N9fXp1dnh0dXh0dXdzcXVycnVxcnRubnBqcmFgaUFETSImLRocIxweJhwfJR4fKB4gKBwdJhweJh0fJyIkKyIkKiEjKiEjKh8hKCAiKCMkKiIkKiQlLCQlLGpkZW5tbHVycXRxcW9tbXBubm1samlpaGtpamxnaWtjbWZjbGFgaVxVXkI8RCQkLB8gKB8gKR8hKBweJh0eJx0fJxweJh8hKCEiKh8hKRwdJRwdJh8gKB4gKCIjKiIjKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"><title>Vilma, the happy Vaquita - Sunken Moon</title></head><body style="margin:0;border:0;padding:0;height:100%;width:100%;background:black"><div style="visibility:hidden;position:absolute"><img id="pixyvaquita" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAeCAYAAABuUU38AAAFWElEQVRYw+2WX0gcVxTGv7l3Zmd2drs6aHaNW7Jd88cYDaQYI1jsQ5GSh1BCAhUsNQ/JWxT6lLKExISCQkBECoW+6IMJEknaIEKQbKXJ5iFY6mKsEhOkk6qbRTe67szs7M7szvQhydKWhibEbQn1B/M2557z3e/ecy6wxRZbbLHFFv8hZ86ccYVCIe/rxkUiEXckEnFvVh3M6wZMTk7un56eHkkkEnsJIdA0DZRSuFwumKbZqSjKRHd399zL4sfHx9l4PL7TMIw5AGR4eLh0YmJi402FkFf9cXZ2tv7SpUv2zZs378fj8b2WZcE0TRDybAnTNKHr+tcOh2N2ZGTk4Iu4vr6+P22Wqqo1uVzuQSwWI4uLi5AkqfJlOdva2pj+/v7tFy5cIJviiKIort7eXlUURei6DgAwDAMOhwPZbBZPnz5FSUkJBEGAruvgOA48z8Plcj14/Pjx516vVxcEQVlZWflsx44d3clkEplMBrZtI5PJHPR4PFlK6dK5c+eSf8z76NGjytHR0eXa2tomlmUftLS0rL+RkBs3bhycn5//CQCSySSOHDkCv98Py7JAKYWu68hkMlhYWMDDhw8Rj8fhcrlg2zYMw/hZkiSNYRhKCPlAVdWCYJZlQSlFPp/v4jhOIYT8ePbs2WgikRB7enp2+ny++06nE36/v/7YsWNTb+RIOByWotHoGsuyiMViOH36NAAgn8+jo6MDtm2jv78fDMNA0zRYloV79+4hlUpBUZRnSRgGhmGgpKQEAGDbNhiGQT6fRz6fh2VZ4DgOlFIQQpDNZpFOpwEAHo8HlmXBtm2Iong1n89fDYVC3/+1TvYV7saHuVwO2WwW5eXlAACHw4HW1lbcuXMHPM/j1KlTGBoawp49exCNRtHc3AyPx4PBwUGkUinkcjmwLItkMlkQJkkSqqurwTAM5ubmkMlkYJomTNOEYRiglKK6uhqGYUCSJDyvoRXARwC+f+3LnkqlPgUAXddx9OhRiKIIlmVhWRbKysrgdrsLDk1PT0MQBFBKwXEcgsEgGOaZ6S922TAMAEB9fT14nocoimhsbIQoiuB5HoIgYNu2bdi1a1e/0+n8ZPfu3R9TSn1ra2s+TdPe6+jo+NtW/4+OpNNpORaLoaurC6ZpYnBwEMePH8fly5fR3t4OALh+/ToAgFIKy7KgqipUVUVjYyMURcHU1FTh6NTW1sLr9SKdToNhmMJXUVGBRCIBp9MJSmnHtWvXvr1y5Qr8fn9uU+ZIZ2enPT4+DgCQZRkcx2FmZgYcxxXa7vLyMu7evVvoZsFgEA0NDSCEYGNjA4QQyLIM27YLR0sQhMIMMgwDhJBveJ7/cnJy0urp6Ulv+kA8fPjwFwsLC30Mw2BoaAiBQAC6rmN0dBTr6+sQRRGlpaU4cOAATNPErVu3CgUTQlBTUwOv1wtKKTRNW2ZZNg7gt1QqtSxJ0jwh5LtcLsd7vd4Vl8uVraqqyhVlssuyLLa3t2vz8/M4f/48kskkDMMAx3EIBAJwOp3w+XyFbmOaJm7fvo2ysjJwHAfTNFFXVwdd139YXV39KhgMZgkhv3IcpzY3N2v/+hPl4sWL72ua1pvNZgcAlFNK4Xa76wghw5ZlCYqirFZWVpY8efLEcfLkybFIJAJVVV9M/4YTJ078UlFRkSnWm48pxqLhcHg/y7L3l5aWsLi4CAAIhUIMiggpxqItLS0zPp8PoiiC4zgYhoGBgQHurRMCADzPv7tv3z4cOnQI8Xh8ezgctt9KIVVVVctjY2PvpFKpMlmW12VZLqqQouP3+5m2tjbS1NREi5mHLbaQQCCA52683Y5s8X/ld5pkXmGj97LmAAAAAElFTkSuQmCC"><img id="pixyvaquita_twist_l" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAeCAYAAABuUU38AAAE7UlEQVRYR+1XSUikRxitdtd2R5S4xCUQ4zLg0KMectFDlIAQRFAMRMhFERUGEcUEFwRPKokHifEQBQ2BVqOI4EpQkaDEBZdRW6LIgCLuW9vunfcq9jAHm14Sh2SwoKj+ra+q3vveq69QId6TpnhPeIgnIv81JZ8UeVLkkTLwZC1DYouKipT4raytrd0xN9nNzc1OSqVSkZ6erjN3jak4ixUZHR19trKyoj44OPjExsZGaLVaYWtrKwBMXF9fF+zt7f1WV1e3ZOxgtVpte3x8HHt5ealobW19NTk5eWIKpDnzZhOZn59X9ff3T+l0OkEC7Hq9Xtzc3AiFQiEcHByEYS48PDw2MzNz6h4Az9AbwHR2doZtbm4ug/zt8PCwqqura9kIUEVlZaUb5s4w3pkiYxaR7e1tZWNj45mLi4sEy3Z1dSXBI7Nif39feHh4CCcnJzlvb28vHB0dqdLKxsbGV15eXjr8PoWKX4eFhaWB/DNnZ2cxNzf3wtvb+xJAF9E90Y8MgJEkm/b2dgXOdN/d3dWdnp7+joTpCwoKVA+RMotIR0fHi7W1tT+4wdHRkUhJSREBAQHi7u5O2orgLy4uBGLE6uqqAHFpNSoGwtOenp5aKIhQ209hP0kSwOQaJKOiurq6Cv0zfO/l5uZqYM0Psf+Ou7u7PxKl5rnY6zI/P/+5MWVMEunt7fVaXl4+sLOzE1tbWyIvL0/udXt7K7CxBFtfXy/txftCchMTE+Lk5ESCZeMcFaRq96BEUFCQjIVicqSK7FT4/Pxc+Pv7y2TgPpHsa5D/HAlah2oXVilSU1PzBazQTeA8KCMjQ1qK49jYmMxufHy8wMUVISEhYnZ2VqqEbApUJ0mI94iJ4N9JKiIiQs4bigUSJRMTHBwsyZ6dncl4EnJ1dWVCVnD2l4hfzMnJubaKSFVV1c/chJtnZWUJ+F3uk5qaKgiALSoqSrS0tEgAJMkMw05iaGhIoEiwmkmgbHFxcXKOJBjHdnh4KBPCb9oUKqvx3YK9WBRc8PsW4w4sfWi1tUpLS6thqW8qKiokoO7ubpGWliazS2JsqERyZAYJhoQMwFCZxMzMjFSTa5KSkt7YjTH8G+1D68Gar6DejyjRPyQkJNyZU60MxEzeEVQJ/cDAgIynnwloYWFBjmwkh3IqxsfH5TcBhYaGitjYWJl1guTItbxPtBarm+H9YTzmv0fct9PT09dNTU0PWseYEmYTSU5Ofrm+vv4dAfAe0MeUv6enR1qCJZlWiYmJkaRoJwJmIwHeB19fX5l5eH0TdlGi8rXBohoo9yv2dcSeOxqN5gIv/d/+s6KZVGRqasqlsLBQi4NEeXm5LL/MIhUhKb4Hfn5+EjQrDtoR7OTJeV5ojiQYHR1Ny82AeBnehVHYUmsFXqNLTBIxrCwrK3uOOl8HEj/Bxz70NypKNOZ/QXeCOruBgYEeJSUlQ7jgfw4ODn5EEvevvQpWsoHvFxMTEx8sn/+UlNlELDloaWlJ09bW9jErHMuvm5ubqri4eMaSPSyNfRQiDQ0NWygAH/BesOziYVP5+PgsGHsDLAX9UPyjEOFB2dnZV7CaPcqxChVrC31vZGTk5t8A/U6J8DC8A66RkZEOeOG1fX19JGF1VTKVgEdT5K2DeYah/6+JkNPbCXvzv4mpLFsy/y4UsQSP1bFPRKxO3SMt/AuU53c9zBm5QgAAAABJRU5ErkJggg=="><img id="pixyvaquita_twist_r" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAeCAYAAABuUU38AAAFFklEQVRYR+1XfSiuZxy+fX+85vtj5jstyrGZM/OfUco/1pKVrOYvoZBNdHLKZ+2PxTrJWl7TGJ2thpFMRCtG1N7DIp/FxOGIfHvx+tx13bynkxjve9A6uevped7nuX+/+7p+1/W7714D8YYMgzeEh7gn8n9T8l6Re0VuqQL31tIWNisrS4FnRUlJyZIuxR4ZGTGtq6s7LCgoONYl7rK5OivS1dUVOD4+/uvq6qq/oaGhUKvVwsjISCgUCnFwcJC+sLDwR1lZ2ehlCwK4Mb4Zu7q62hkbGxtUVlau9fX17b4umWsTGRoaetjW1qba3d0VJMDr5OREHB4eCgMDA2Fqaiq03/z8/ELi4+NVZ+C4xokWaE1NjWJzc9MxMjIyZGVl5TMHB4c5f3//7PNE5ubmLPhucnLSvre3NxbrWBQVFX3zWoosLi4qysvLty0tLSVYjv39fQleo9EIABI2NjbC3NxcfjcxMRFmZmZUaXxmZuYLOzu7XTxvQcV3PD09P/L29k4bGxt7d3l5man6kDcJ9+dQa50vSMLd3f0oJSXl4+Pj4wh7e/uvkE9ZWFj4GEXbuYjMtRSpr6//cGpq6i8mWF9fF9HR0cLNzU1gEWkrgt/b2xOYwwoKEJdWo2Ig/MzW1lYNBY3Cw8N/BrFHo6OjnojRIN4MxWhGDiUAPktISCDIt/DbhZaFegOwnxqFOXJ2do6Pior6E+pt6UWkpaXFDtVbRUIB/4vU1FSZ5+joSKSlpUmwpaWl0l5cnOT6+/sF7CO2tk7X5DcqSJWoGufxN99TZcaAUA1/c521tbUE5uV7a2vrVaT4PTg4OBP2NkIfbkC5vfNkrlSkuLj4U/izicBpmbi4OGkp3ru7uyW40NBQUVtbK2AZMTg4KFUCAFFVVSUJsY8IkH1FsLyYy8LCYpiAOTY2NgK5hta2zOHl5SXm5+dJ9gXsVY9vs4iZxDxVenr6wqtkriSCBnuKRT/f3t4WkF7A7zI+JiZGQCn5HBAQIKqrqwXnkCQrCTuJjo4OgSpyN5MKcpAQiWDXGqYqLi4ubmj45wMDA++RKEmzOOi5UkdHRyXU+QTvInE9RG4NLDsN8j8kJyf/pBORnJycr2Gpx/n5+RJQU1OTiI2NlVUnMY6GhgZ539nZkSRIiGD43NnZKQBSKsAYDqoFoMNOTk6B/I3nRSj39pnFGJ+GvlSipwRsdJiZmfk+SDv4+vraI88civIiIyNjVicikPCkvb1dxqBRJaDh4WF55yA5yt/T0/PSFj4+PiIkJERaCZaRd8ZqbURFtL1CclQGc77H9QjEjysqKi7cmV4Ffv75Smthp/hyenr6CRdnH9C33KWam5vZlLJZaaOgoCBJinbSAtb2RFhYmFQDVZ+HUosAMYvdbx42nUD1f0NuM+Rdamxs1FCB/wJ82bcriahUKktIq56YmBB5eXly+2UFqQhJofnoc1l1nikks7S0JDw8PARObGkvXhgnmBcBtTQ4P/6BitvZ2dlqfUBfFHMlEW1Qbm7uBzgrvgWJH3E5koCVldUDfP8FlznUWcb7CqhxjApbopkfREREHLS2tlLBQ24SONBO/XgL49pErrN2UlLSU5CIBJm/4fMoxmDXmoJaezwA0TfB18mjz5wbJZKYmJgA0N/xlFYqlRH6ANI35kaJEMQZGQco8kRfUPrE3TgRfUDcRMxdEOEa2uv0eL+FcVdEtNBf/i+5aS53QeSmMV+Y757InZRZh0X+BYR+fj33yDXSAAAAAElFTkSuQmCC"><img id="happybubble0" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAlElEQVQYV32QzQ2DMAyFn2GUCvFzyC54jF67AAsgboxBdskhUDFLSfOjJBSJ+mRbn56fHyGWNk8UqNJ8YEdHs5vJL1czWkCiXkSC3qxwoEdLL4JTKKECQCpBMAIO/EAQNjOhWXZoZnRy8JDuh9BbcOMqQz8qUe8KrfzIp2zXSpmVzp4iGIHk6d931rSLIUTgzd7n9AU5+Eu6k4Zb7QAAAABJRU5ErkJggg=="><img id="grumpybubble0" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAACiklEQVQoU52Tz0tUURTHP2/em9EZf4yOM+r4K00xrSwcN4ZWtIuSjJCiIKj+gFYWaBC1DoQgiGgRVCRJbYJyVVRouhpJKw2l/K0z4+9y1Jn3fJ03masW0d3ce+6553u+53zPVcBUQDGRVUX8kIFWHwPvBjjEYYhDTYKYA+ZU9K4B7O+tt1ac+K2gpcw47ool8GRjeAuJFLnQXQqqbmJoUbToBL7xMOpcBizYWR4aIGMxEVyBecAGTQvwMcDM6DmCZRorKXbsRpy4qpO++oTASBB/sQf2b8KzIZQexaIaRksXFM8pBjeO0L9uoBs6RoLcCqvrNmxKMoWZ79jl7KTUKnHeh/5D2Y3ZqmFMFhAerWW8wkvUnUW0T2F5EeyOQYpSbRjuSiYzf5K63EH17CTZJTpqvlKG2RZgOnSCvkgLx28IarcdM/k8fe1Cj0cELsimybmylXuXUikobKcm/yu5mUoh5p06JhZO0hW5wtlmoW/Rsl0k2CzE9YcE2uTCK3dKC3cbPWRUPudgXi8FaUoR5u1aZlbO0D2zRnTcgXNexbQZ/FbCWmKbYm/GWMty4ip6Sp2/F396InM9Y0uNfAgF2WN0sO+oZGz4Eyh7VIU3l3l9K5VhVzru8u3MVs17mYk0EQxd51iDjlItNH0S5NoCiAqFOQ0zeI0H95PI8W/XvNXtKen29wH8r6za5PFLAdCts+hvSrNOWPLcpPOqdDs0i684hpqX0DmClibOrNN8Wq8itNnDjrJVUkSieOwwI8MwOOdkp6eLUuUF5WsCHM1B3/jnCXtMzbc+ct0yYfnC5u1nlC9/ne0SwvlOYsnCWibNdKyRtD6Fb2IadUqaMaUSGusnd9WS9T9/FfwCFcIToaBH7usAAAAASUVORK5CYII="><img id="evilbubble0" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAACS0lEQVRIS8WXv08UURDHvw8NmGiBRuIVcIAdGIkVzRI7KQAL/wKohUCCf4cmGq398Q/YAAUl2W2oCATo+HFSYELUQihI4Dlf3u3d7vPt7fPY814z92PmfWbmzbydVYBWuFpKG5m3wgy9seo+efZVmgE3gqZBvQg+0LQDuKC8BG5QHiGaTSMbO1Lz8jF+3d1C98+6sQGOYHSGchOdn31iGcH5tNFf/2T03Q5kpCfUJQRTNDuGWvYB2jol6EljHy254A5wqIcRvNmBetUM0LYZhn69g2jRhlvgYqGxEy54Ahzq+wien0BJaopfTH0y7e0Gh/oRRqe30fml+FjrO7LiTbWPqWrEdfA4Kk9XUV5rhQNOsF11vdAVwqWZI8ou6Ft76HjhcqgfekUiuMn/5FYZovwG1ed2nvdDIuKsRo+NH+LyKz/bcEL5+yHUhF+WauBQ8xo8gpprZNhXzYBEUk7qlaEP+L0CNeADlky+F70BydD/B/NevwKXEbwTjxd8PL6ujmTobQXRfHvBPmd83Uhje55xLdW+YDGSx+9f60wK846vYwkwTUyJZxnLuewLsScLIJv9lsHgxK+yPfuYUNlw0CcitlY+3AJz0rCnDEbyL2mkc2JzKDb9Lkef4HxmA+sfUzeXDW4GmiggJ9wBNufMcafZUSfvKO5BP/uBaDWupdTzuE1gE3WR81achSHol7uIZCyud07Lhz0XlA61bLzlmRKQPNcHOL79HaXTFLiogZ6Vy41N23CZ9BJKmQDnvTu17BUmD2w3SjEvbX8AewkfzHulUU8AAAAASUVORK5CYII="><img id="stilla0" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAEdklEQVRYR+1Wf0yUdRx+3ve9H9zvnxz3cpwd5ICFDUxdK41hW5ut5fQPg+XGNFcsN0uba26KtlYUsNFsrbZ+LR1DDJubbhot0nTCEowiQVG0A+LXwRHcvRy8d/fet/dlqzk8uLu9q9nG/fl+n+/zPO/z/Xyfeyk8YD/qAfODZUOJTmQ5of8kod4XniS2lXbYq87ITlw2gfTGN58rIqxNC9PxVtl8sgkGvjpK5r78FDZWC2ZrOcxle2RxytospdP/UQ0JfduAdNYC5erHYdr9vixOWZslQ966IyR6+TvYXUZAZ4W5+oQsTlmbJUN3D+8l3JWLyMjLgpLMwvpJiyxOWZslQ7f3vULQ9yvshTkQxoZg/+ySLE5Zm+dnaP8u4u9ogzJK4FjlRMSagayqxvt4xz/c9zwB2U4IKaWCwwhO+vFw3Q/34eIa6m8+1ciEpqD0jdySRDMqKg8vVmi3X9xIaCWNtAwbVOEAaBHIewqQZs0GEwkjGhoFGe0HMdCITQZBpkOIqSjQBhbOqvrkDHmbm8jsiTpYtUYQixEqkwuMx4loUABlywRhRNkZDqGrVzHV3YUYUYLNMYMSACrdg6iWR+zGLdACAVY4wA36QFMaWMxqzI77kNn086Ins+jCb2XrCeMbB63XgeNC0FrN4HkBKkaFND4EfnYOxnUFiMUojLR2gw6HodJoYVlXBMNaN+iOmxi+3gedMx3MRABQ8kCWC66Pzy85JglnqHvbM8Tn7YNKb5kXnwlxUIsB2U1mvDsyiGMNp+E9tAfhgIBwWACLKN4ITM4/9x89gtiAD0TBwH2uPaGWNBZJgSTgT6WbiP/6DcxGIlCIx5hXmIv9Zy9CHwrgvSfWIKpIAx8TB9vtxktnzs8/r31qDRROD9jPv0laJ2ng30P9444yMni5DbSOQiQQQno2i+LSEvhbOjE0NA1nfiaUrAGxrjvikMfANnempJES+N6bVv9YPjHwc+KQ23B6oB+HVueit28MTcFpHCgRk5niQAf/RHZLT0oaKYHvNXShYicJtLeK7QzoNWrU/O6dX36nuBBmMBj1jmPFhlwo1QzSq04lrZM0cGEPXdqxjejH+hDlBPBRyZQC3uEJGB168boDRKwCay4Ldi4Iyp0JR21TUlpJgeKV4rn1+SSncCUMfBgzf0yAC0UgWJzgFRR4saOUgaDYPTEwtBrOtSyMZjtsbx1LqJcQEM9Mz97ytwNtVyoVKj2srA5COALt01vgeu3gP3ztu18mXE+HWKAzsLkcYk0I4o1zw1H9tbweimeo+/VyouEGQYsVgLEgFBs3IetAdVyha9u3kLneLqh1aTB4TLAXPALbm1+k3tRLfYxf27qB2PIcUPv8CNtceKi2IWHSUo9RE0MwGQWYdr4K5+b4X5YJiRYak45L4btbqeEJBJ0GnuPfp8Txy7OrGjWPFmXm1dQXx3vplMgkgp6Du4h29A4U3AyyTib3d7BU2gvXUjbUWVFCWC0F5wcXUt6bjLF/hTQZ4cUwy4YSpbec0P8uob8AGyqPNPk8QBcAAAAASUVORK5CYII="><img id="seafloor" src="data:image/jpeg;base64,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"></div><div style="display:table;width:100%;max-width:100%;height:100%;margin:0;border:0;padding:0"><div style="display:table-cell;vertical-align:middle;width:100%;margin:0;border:0;padding:0;text-align:center"><div style="position:relative;display:inline-block" width="480" height="720"><canvas width="480" height="720"></canvas><header style="position:absolute;top:0;left:0;font-size:14px;width:100%;color:black"><span>Vilma, the happy Vaquita - Sunken Moon v0.2.209</span><span> - </span><a target="_blank" href="index.html">Save Vaqitas</a><div style="text-align:right" id="fps"></div></header></div></div></div><script type="text/javascript">gameObjects=null;</script><script type="text/javascript">__hasProp = {}.hasOwnProperty; __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; };</script><script type="text/javascript">var jaws=function(t){function e(e){t.mouse_x=e.pageX||e.clientX,t.mouse_y=e.pageY||e.clientY;var i=t.canvas?t.canvas:t.dom;t.mouse_x-=i.offsetLeft,t.mouse_y-=i.offsetTop}var i,s;return t.SpriteList=function(){throw"To use SpriteList() you need to include src/extras/sprite_list.js"},t.Audio=function(){throw"To use jaws.Audio() you need to include src/extras/audio.js"},t.title=function(e){return t.isString(e)?e?i.innerHTML=e:i.innerHTML:void t.log.error("jaws.title: Passed in value is not a String.")},t.unpack=function(){var e=["Sprite","SpriteList","Animation","SpriteSheet","Parallax","pressed","QuadTree"];e.forEach(function(e){window[e]?t.log.warn("jaws.unpack: "+e+" already exists in global namespace."):window[e]=t[e]})},t.log=function(e,i){t.isString(e)||(e=JSON.stringify(e)),t.log.on&&(s&&t.log.use_log_element&&(i?s.innerHTML+=e+"<br />":s.innerHTML=e),console.log&&t.log.use_console&&console.log("JawsJS: ",e))},t.log.on=!0,t.log.use_console=!1,t.log.use_log_element=!0,t.log.warn=function(e){console.warn&&t.log.use_console&&t.log.on?console.warn(e):t.log("[WARNING]: "+JSON.stringify(e),!0)},t.log.error=function(e){console.error&&t.log.use_console&&t.log.on?console.error(e):t.log("[ERROR]: "+JSON.stringify(e),!0)},t.log.info=function(e){console.info&&t.log.use_console&&t.log.on?console.info(e):t.log("[INFO]: "+JSON.stringify(e),!0)},t.log.debug=function(e){console.debug&&t.log.use_console&&t.log.on?console.debug(e):t.log("[DEBUG]: "+JSON.stringify(e),!0)},t.log.clear=function(){s&&(s.innerHTML=""),console.clear&&console.clear()},t.init=function(o){i=document.getElementsByTagName("title")[0],t.url_parameters=t.getUrlParameters(),t.canvas=document.getElementsByTagName("canvas")[0],t.canvas||(t.dom=document.getElementById("canvas")),t.canvas?t.context=t.canvas.getContext("2d"):t.dom?t.dom.style.position="relative":(t.canvas=document.createElement("canvas"),t.canvas.width=o.width,t.canvas.height=o.height,t.context=t.canvas.getContext("2d"),document.body.appendChild(t.canvas)),s=document.getElementById("jaws-log"),t.url_parameters.debug&&(s||(s=document.createElement("div"),s.id="jaws-log",s.style.cssText="overflow: auto; color: #aaaaaa; width: 300px; height: 150px; margin: 40px auto 0px auto; padding: 5px; border: #444444 1px solid; clear: both; font: 10px verdana; text-align: left;",document.body.appendChild(s))),t.url_parameters.bust_cache&&(t.log.info("Busting cache when loading assets"),t.assets.bust_cache=!0),t.context&&t.useCrispScaling(),t.width=t.canvas?t.canvas.width:t.dom.offsetWidth,t.height=t.canvas?t.canvas.height:t.dom.offsetHeight,t.mouse_x=0,t.mouse_y=0,window.addEventListener("mousemove",e)},t.useCrispScaling=function(){t.context.imageSmoothingEnabled=!1,t.context.webkitImageSmoothingEnabled=!1,t.context.mozImageSmoothingEnabled=!1},t.useSmoothScaling=function(){t.context.imageSmoothingEnabled=!0,t.context.webkitImageSmoothingEnabled=!0,t.context.mozImageSmoothingEnabled=!0},t.start=function(e,i,s){function o(e,s){t.log.info(s+"%: "+e,!0),i.loading_screen&&t.assets.displayProgress(s)}function n(e,i){t.log.info(i+"%: Error loading asset "+e,!0)}function a(){t.log.info("all assets loaded",!0),t.switchGameState(e||window,{fps:r},s)}i||(i={});var r=i.fps||60;return void 0===i.loading_screen&&(i.loading_screen=!0),i.width||(i.width=500),i.height||(i.height=300),t.init(i),t.isFunction(e)||t.isObject(e)?t.isObject(s)||void 0===s?(i.loading_screen&&t.assets.displayProgress(0),t.log.info("setupInput()",!0),t.setupInput(),t.log.info("assets.loadAll()",!0),void(t.assets.length()>0?t.assets.loadAll({onprogress:o,onerror:n,onload:a}):a())):void t.log.error("jaws.start: The setup options for the game state is not an object."):void t.log.error("jaws.start: Passed in GameState is niether function or object")},t.switchGameState=function(e,i,s){if(void 0===i&&(i={}),t.isFunction(e)&&(e=new e),!t.isObject(e))return void t.log.error("jaws.switchGameState: Passed in GameState should be a Function or an Object.");var o=i&&i.fps||t.game_loop&&t.game_loop.fps||60,n=i.setup;t.game_loop&&t.game_loop.stop(),t.clearKeyCallbacks(),t.previous_game_state=t.game_state,t.game_state=e,t.game_loop=new t.GameLoop(e,{fps:o,setup:n},s),t.game_loop.start()},t.imageToCanvas=function(e){if(t.isCanvas(e))return e;if(!t.isImage(e))return void t.log.error("jaws.imageToCanvas: Passed in object is not an Image.");var i=document.createElement("canvas");i.src=e.src,i.width=e.width,i.height=e.height;var s=i.getContext("2d");return s.drawImage(e,0,0,e.width,e.height),i},t.forceArray=function(t){return Array.isArray(t)?t:[t]},t.clear=function(){t.context.clearRect(0,0,t.width,t.height)},t.fill=function(e){t.context.fillStyle=e,t.context.fillRect(0,0,t.width,t.height)},t.draw=function(){var e=arguments;1==e.length&&t.isArray(e[0])&&(e=e[0]);for(var i=0;i<e.length;i++)t.isArray(e[i])?t.draw(e[i]):e[i].draw&&e[i].draw()},t.update=function(){var e=arguments;1==e.length&&t.isArray(e[0])&&(e=e[0]);for(var i=0;i<e.length;i++)t.isArray(e[i])?t.update(e[i]):e[i].update&&e[i].update()},t.isImage=function(t){return"[object HTMLImageElement]"===Object.prototype.toString.call(t)},t.isCanvas=function(t){return"[object HTMLCanvasElement]"===Object.prototype.toString.call(t)},t.isDrawable=function(e){return t.isImage(e)||t.isCanvas(e)},t.isString=function(t){return"string"==typeof t||"object"==typeof t&&t.constructor===String},t.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},t.isArray=function(t){return t?!(-1===t.constructor.toString().indexOf("Array")):!1},t.isObject=function(t){return null!==t&&"object"==typeof t},t.isFunction=function(t){return"[object Function]"===Object.prototype.toString.call(t)},t.isRegExp=function(t){return t instanceof RegExp},t.isOutsideCanvas=function(e){return e.x&&e.y?e.x<0||e.y<0||e.x>t.width||e.y>t.height:void 0},t.forceInsideCanvas=function(e){e.x&&e.y&&(e.x<0&&(e.x=0),e.x>t.width&&(e.x=t.width),e.y<0&&(e.y=0),e.y>t.height&&(e.y=t.height))},t.getUrlParameters=function(){for(var t,e=[],i=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),s=0;s<i.length;s++)t=i[s].split("="),e.push(t[0]),e[t[0]]=t[1];return e},t.parseOptions=function(e,i,s){e.options=i;for(var o in i)void 0===s[o]&&t.log.warn("jaws.parseOptions: Unsupported property "+o+"for "+e.constructor);for(var o in s)t.isFunction(s[o])&&(s[o]=s[o]()),e[o]=void 0!==i[o]?i[o]:t.clone(s[o])},t.clone=function(e){return t.isArray(e)?e.slice(0):t.isObject(e)?JSON.parse(JSON.stringify(e)):e},t.imageToCanvasContext=function(e){var i=document.createElement("canvas");i.width=e.width,i.height=e.height;var s=i.getContext("2d");return t.context&&(s.imageSmoothingEnabled=t.context.mozImageSmoothingEnabled,s.webkitImageSmoothingEnabled=t.context.mozImageSmoothingEnabled,s.mozImageSmoothingEnabled=t.context.mozImageSmoothingEnabled),s.drawImage(e,0,0,i.width,i.height),s},t.retroScaleImage=function(e,i){var s=t.isImage(e)?t.imageToCanvas(e):e,o=s.getContext("2d"),n=o.getImageData(0,0,s.width,s.height).data,a=document.createElement("canvas");a.width=e.width*i,a.height=e.height*i;for(var r=a.getContext("2d"),h=r.createImageData(a.width,a.height),c=h.width,l=h.height,u=0;l>u;u+=1)for(var d=Math.floor(u/i),f=u*h.width,p=d*e.width,g=0;c>g;g+=1){var m=Math.floor(g/i),w=4*(f+g),x=4*(p+m);h.data[w]=n[x],h.data[w+1]=n[x+1],h.data[w+2]=n[x+2],h.data[w+3]=n[x+3]}return r.putImageData(h,0,0),a},t}(jaws||{});"undefined"!=typeof module&&"exports"in module&&(module.exports=jaws);var jaws=function(t){function e(){for(var t in h)delete h[t]}function i(t){var e=e=t.keyCode;h[e]=!1,d[e]?(d[e](e),t.preventDefault()):g[e]&&t.preventDefault()}function s(t){var e=e=t.keyCode;h[e]=!0,u[e]?(u[e](e),t.preventDefault()):g[e]&&t.preventDefault()}function o(t){var e=f[t.button];"Microsoft Internet Explorer"==navigator.appName&&(e=p[t.button]),h[e]=!0,u[e]&&(u[e](e),t.preventDefault())}function n(t){var e=f[t.button];"Microsoft Internet Explorer"==navigator.appName&&(e=p[t.button]),h[e]=!1,d[e]&&(d[e](e),t.preventDefault())}function a(e){h.left_mouse_button=!0,t.mouse_x=e.touches[0].pageX-t.canvas.offsetLeft,t.mouse_y=e.touches[0].pageY-t.canvas.offsetTop}function r(){h.left_mouse_button=!1,t.mouse_x=void 0,t.mouse_y=void 0}var h={},c={0:"48",1:"49",2:"50",3:"51",4:"52",5:"53",6:"54",7:"55",8:"56",9:"57",backspace:"8",tab:"9",enter:"13",shift:"16",ctrl:"17",alt:"18",pause:"19",caps_lock:"20",esc:"27",space:"32",page_up:"33",page_down:"34",end:"35",home:"36",left:"37",up:"38",right:"39",down:"40",insert:"45","delete":"46",a:"65",b:"66",c:"67",d:"68",e:"69",f:"70",g:"71",h:"72",i:"73",j:"74",k:"75",l:"76",m:"77",n:"78",o:"79",p:"80",q:"81",r:"82",s:"83",t:"84",u:"85",v:"86",w:"87",x:"88",y:"89",z:"90",windows_left:"91",windows_right:"92",select:"93",numpad0:"96",numpad1:"97",numpad2:"98",numpad3:"99",numpad4:"100",numpad5:"101",numpad6:"102",numpad7:"103",numpad8:"104",numpad9:"105",asterisk:"106",plus:"107",minus:"109",decimal_point:"110",divide:"111",f1:"112",f2:"113",f3:"114",f4:"115",f5:"116",f6:"117",f7:"118",f8:"119",f9:"120",numlock:"144",scrollock:"145",semicolon:"186",equals:"187",comma:"188",dash:"189",period:"190",slash:"191",grave_accent:"192",open_bracket:"219",backslash:"220",close_bracket:"221",single_quote:"222"},l={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"caps_lock",27:"esc",32:"space",33:"page_up",34:"page_down",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"delete",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",91:"windows_left",92:"windows_right",93:"select",96:"numpad0",97:"numpad1",98:"numpad2",99:"numpad3",100:"numpad4",101:"numpad5",102:"numpad6",103:"numpad7",104:"numpad8",105:"numpad9",106:"asterisk",107:"plus",109:"minus",110:"decimal_point",111:"divide",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",144:"numlock",145:"scrollock",186:"semicolon",187:"equals",188:"comma",189:"dash",190:"period",191:"slash",192:"grave_accent",219:"open_bracket",220:"backslash",221:"close_bracket",222:"single_quote"},u=[],d=[],f=[],p=[],g=[];return t.setupInput=function(){var h=[];h[0]="left_mouse_button",h[1]="center_mouse_button",h[2]="right_mouse_button";var c=[];c[1]="left_mouse_button",c[2]="right_mouse_button",c[4]="center_mouse_button",f=h,p=c,window.addEventListener("keydown",s),window.addEventListener("keyup",i);var l=t.canvas||t.dom;l.addEventListener("mousedown",o,!1),l.addEventListener("mouseup",n,!1),l.addEventListener("touchstart",a,!1),l.addEventListener("touchend",r,!1),window.addEventListener("blur",e,!1),document.oncontextmenu=function(){return!1}},t.preventDefaultKeys=function(){for(var t=arguments,e=0;e<t.length;e++)g[t[e]]=!0},t.pressed=h,t.keyCodes=c,t.keycodeNames=l,t.on_keydown=function(e,i){if(t.isArray(e))for(var s=0;e[s];s++)u[e[s]]=i;else u[e]=i},t.on_keyup=function(e,i){if(t.isArray(e))for(var s=0;e[s];s++)d[e[s]]=i;else d[e]=i},t.clearKeyCallbacks=function(){d=[],u=[]},t}(jaws||{}),jaws=function(t){function e(e){if(t.isDrawable(e)){for(var i=t.isImage(e)?t.imageToCanvas(e):e,s=i.getContext("2d"),o=s.getImageData(0,0,i.width,i.height),n=o.data,a=0;a<n.length;a+=4)255===n[a]&&0===n[a+1]&&255===n[a+2]&&(n[a+3]=0);return s.putImageData(o,0,0),i}}return t.Assets=function(){function i(e){if(t.isString(e)){var i=r.getPostfix(e);return r.file_type[i]?r.file_type[i]:i}t.log.error("jaws.assets.getType: Argument not a String with "+e)}function s(s){var o=this.asset,n=o.src,h=i(o.src);try{if("json"===h){if(4!==this.readyState)return;r.data[o.src]=JSON.parse(this.responseText)}else if("image"===h){var c=r.image_to_canvas?t.imageToCanvas(o.image):o.image;r.fuchia_to_transparent&&"bmp"===r.getPostfix(o.src)&&(c=e(c)),r.data[o.src]=c}else r.data[o.src]="audio"===h&&r.can_play[r.getPostfix(o.src)]?o.audio:"video"===h&&r.can_play[r.getPostfix(o.src)]?o.video:this.response}catch(l){t.log.error("Cannot process "+n+" (Message: "+l.message+", Name: "+l.name+")"),r.data[o.src]=null}r.loaded[n]||r.load_count++,r.loaded[n]=!0,r.loading[n]=!1,a(o,!0,s)}function o(t){r.loaded[t.src]=!0,r.loading[t.src]=!1,r.load_count++,a(t,!0)}function n(t){var e=this.asset;r.error_count++,a(e,!1,t)}function a(t,e,i){var s=parseInt((r.load_count+r.error_count)/r.src_list.length*100);e?(r.onprogress&&r.onprogress(t.src,s),t.onprogress&&void 0!==i&&t.onprogress(i)):(r.onerror&&r.onerror(t.src,s),t.onerror&&void 0!==i&&t.onerror(i)),100===s&&(r.onload&&r.onload(),r.onprogress=null,r.onerror=null,r.onload=null)}if(!(this instanceof arguments.callee))return new arguments.callee;var r=this;r.loaded=[],r.loading=[],r.src_list=[],r.data=[],r.bust_cache=!1,r.image_to_canvas=!0,r.fuchia_to_transparent=!0,r.root="",r.file_type={},r.file_type.json="json",r.file_type.wav="audio",r.file_type.mp3="audio",r.file_type.ogg="audio",r.file_type.m4a="audio",r.file_type.weba="audio",r.file_type.aac="audio",r.file_type.mka="audio",r.file_type.flac="audio",r.file_type.png="image",r.file_type.jpg="image",r.file_type.jpeg="image",r.file_type.gif="image",r.file_type.bmp="image",r.file_type.tiff="image",r.file_type.mp4="video",r.file_type.webm="video",r.file_type.ogv="video",r.file_type.mkv="video",r.can_play={};try{var h=new Audio;r.can_play.wav=!!h.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),r.can_play.ogg=!!h.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),r.can_play.mp3=!!h.canPlayType("audio/mpeg;").replace(/^no$/,""),r.can_play.m4a=!!(h.canPlayType("audio/x-m4a;")||h.canPlayType("audio/aac;")).replace(/^no$/,""),r.can_play.weba=!!h.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,""),r.can_play.aac=!!h.canPlayType("audio/aac;").replace(/^no$/,""),r.can_play.mka=!!h.canPlayType("audio/x-matroska;").replace(/^no$/,""),r.can_play.flac=!!h.canPlayType("audio/x-flac;").replace(/^no$/,"")}catch(c){}try{var l=document.createElement("video");r.can_play.mp4=!!l.canPlayType("video/mp4;").replace(/^no$/,""),r.can_play.webm=!!l.canPlayType('video/webm; codecs="vorbis"').replace(/^no$/,""),r.can_play.ogv=!!l.canPlayType('video/ogg; codecs="vorbis"').replace(/^no$/,""),r.can_play.mkv=!!l.canPlayType("video/x-matroska;").replace(/^no$/,"")}catch(c){}r.length=function(){return r.src_list.length},r.setRoot=function(t){return r.root=t,r},r.get=function(e){if(t.isArray(e))return e.map(function(t){return r.data[t]});if(!t.isString(e))return void t.log.error("jaws.get: Neither String nor Array. Incorrect URL resource "+e);if("*"===e[e.length-1])for(var i=e.replace("*",""),s=0;s<r.src_list.length;s++)if(0==r.src_list[s].indexOf(i)&&r.data[r.src_list[s]])return r.data[r.src_list[s]];return r.data[e]?r.data[e]:void t.log.warn("No such asset: "+e,!0)},r.isLoading=function(e){return t.isString(e)?r.loading[e]:void t.log.error("jaws.isLoading: Argument not a String with "+e)},r.isLoaded=function(e){return t.isString(e)?r.loaded[e]:void t.log.error("jaws.isLoaded: Argument not a String with "+e)},r.getPostfix=function(e){return t.isString(e)?e.toLowerCase().match(/.+\.([^?]+)(\?|$)/)[1]:void t.log.error("jaws.assets.getPostfix: Argument not a String with "+e)},r.add=function(e){var i=arguments;1==i.length&&t.isArray(i[0])&&(i=i[0]);for(var s=0;s<i.length;s++)t.isArray(i[s])?r.add(i[s]):t.isString(i[s])?r.src_list.push(i[s]):t.log.error("jaws.assets.add: Neither String nor Array. Incorrect URL resource "+e);return r},r.loadAll=function(e){return r.load_count=0,r.error_count=0,e.onprogress&&t.isFunction(e.onprogress)&&(r.onprogress=e.onprogress),e.onerror&&t.isFunction(e.onerror)&&(r.onerror=e.onerror),e.onload&&t.isFunction(e.onload)&&(r.onload=e.onload),r.src_list.forEach(function(t){r.load(t)}),r},r.load=function(e,a){if(a||(a={}),!t.isString(e))return void t.log.error("jaws.assets.load: Argument not a String with "+e);var h={},c="";h.src=e,h.onload=a.onload,h.onerror=a.onerror,r.loading[e]=!0;var l=RegExp("^((f|ht)tp(s)?:)?//");c=l.test(e)?h.src:r.root+h.src,r.bust_cache&&(c+="?"+parseInt(1e7*Math.random()));var u=i(h.src);if("image"===u)try{h.image=new Image,h.image.asset=h,h.image.addEventListener("load",s),h.image.addEventListener("error",n),h.image.src=c}catch(d){t.log.error("Cannot load Image resource "+c+" (Message: "+d.message+", Name: "+d.name+")")}else if(r.can_play[r.getPostfix(h.src)]){if("audio"===u)try{h.audio=new Audio,h.audio.asset=h,h.audio.addEventListener("error",n),h.audio.addEventListener("canplay",s),r.data[h.src]=h.audio,h.audio.src=c,h.audio.load()}catch(d){t.log.error("Cannot load Audio resource "+c+" (Message: "+d.message+", Name: "+d.name+")")}else if("video"===u)try{h.video=document.createElement("video"),h.video.asset=h,r.data[h.src]=h.video,h.video.setAttribute("style","display:none;"),h.video.addEventListener("error",n),h.video.addEventListener("canplay",s),document.body.appendChild(h.video),h.video.src=c,h.video.load()}catch(d){t.log.error("Cannot load Video resource "+c+" (Message: "+d.message+", Name: "+d.name+")")}}else{if("audio"===u&&!r.can_play[r.getPostfix(h.src)])return o(h),r;try{var f=new XMLHttpRequest;f.asset=h,f.onreadystatechange=s,f.onerror=n,f.open("GET",c,!0),"json"!==u&&(f.responseType="blob"),f.send(null)}catch(d){t.log.error("Cannot load "+c+" (Message: "+d.message+", Name: "+d.name+")")}}return r},r.displayProgress=function(e){t.isNumber(e)&&t.context&&(t.context.save(),t.context.fillStyle="black",t.context.fillRect(0,0,t.width,t.height),t.context.fillStyle="white",t.context.strokeStyle="white",t.context.textAlign="center",t.context.strokeRect(49,t.height/2-30-1,t.width-100+2,62),t.context.fillRect(50,t.height/2-30,(t.width-100)/100*e,60),t.context.font="11px verdana",t.context.fillText("Loading... "+e+"%",t.width/2,t.height/2-35),t.context.font="11px verdana",t.context.fillStyle="#ccc",t.context.textBaseline="bottom",t.context.fillText("powered by www.jawsjs.com",t.width/2,t.height-1),t.context.restore())}},t.assets=new t.Assets,t}(jaws||{});if("undefined"!=typeof require)var jaws=require("./core.js");var jaws=function(t){function e(t){this.size=t,this.values=new Array(this.size),this.value,this.add=function(t){if(this.values.length>this.size){this.values.splice(0,1),this.value=0;for(var e=0;this.values[e];e++)this.value+=this.values[e];this.value=this.value/this.size}return this.values.push(t),this},this.get=function(){return parseInt(this.value)}}return window.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,16.666)}}(),t.GameLoop=function(i,s,o){if(!(this instanceof arguments.callee))return new arguments.callee(i,s);this.tick_duration=0,this.fps=0,this.ticks=0;var n,a=!1,r=!1,h=this,c=new e(20);this.runtime=function(){return this.last_tick-this.first_tick},this.start=function(){t.log.info("Game loop start",!0),this.first_tick=(new Date).getTime(),this.current_tick=(new Date).getTime(),this.last_tick=(new Date).getTime(),s.setup!==!1&&i.setup&&i.setup(o),step_delay=1e3/s.fps,60==s.fps?requestAnimFrame(this.loop):n=setInterval(this.loop,step_delay)},this.loop=function(){h.current_tick=(new Date).getTime(),h.tick_duration=h.current_tick-h.last_tick,h.fps=c.add(1e3/h.tick_duration).get(),r||a||(i.update&&i.update(),i.draw&&i.draw(),h.ticks++),60!=s.fps||r||requestAnimFrame(h.loop),h.last_tick=h.current_tick},this.pause=function(){a=!0},this.unpause=function(){a=!1},this.stop=function(){n&&clearInterval(n),r=!0}},t}(jaws||{}),jaws=function(t){var e=0;return t.Rect=function(t,i,s,o){return this instanceof arguments.callee?(this.x=t,this.y=i,this.width=s,this.height=o,this.right=t+s-e,void(this.bottom=i+o-e)):new arguments.callee(t,i,s,o)},t.Rect.prototype.getPosition=function(){return[this.x,this.y]},t.Rect.prototype.move=function(t,e){return this.x+=t,this.y+=e,this.right+=t,this.bottom+=e,this},t.Rect.prototype.moveTo=function(t,i){return this.x=t,this.y=i,this.right=this.x+this.width-e,this.bottom=this.y+this.height-e,this},t.Rect.prototype.resize=function(t,i){return this.width+=t,this.height+=i,this.right=this.x+this.width-e,this.bottom=this.y+this.height-e,this},t.Rect.prototype.clone=function(){return new t.Rect(this.x,this.y,this.width,this.height)},t.Rect.prototype.shrink=function(t,i){return this.x+=t,this.y+=i,this.width-=t+t,this.height-=i+i,this.right=this.x+this.width-e,this.bottom=this.y+this.height-e,this},t.Rect.prototype.resizeTo=function(t,i){return this.width=t,this.height=i,this.right=this.x+this.width-e,this.bottom=this.y+this.height-e,this},t.Rect.prototype.draw=function(){return t.context.strokeStyle="red",t.context.strokeRect(this.x-.5,this.y-.5,this.width,this.height),this},t.Rect.prototype.collidePoint=function(t,e){return t>=this.x&&t<=this.right&&e>=this.y&&e<=this.bottom},t.Rect.prototype.collideRect=function(t){return(this.x>=t.x&&this.x<=t.right||t.x>=this.x&&t.x<=this.right)&&(this.y>=t.y&&this.y<=t.bottom||t.y>=this.y&&t.y<=this.bottom)},t.Rect.prototype.toString=function(){return"[Rect "+this.x+", "+this.y+", "+this.width+", "+this.height+"]"},t}(jaws||{});"undefined"!=typeof module&&"exports"in module&&(module.exports=jaws.Rect);var jaws=function(jaws){return jaws.Sprite=function(t){return this instanceof arguments.callee?(this.set(t),void(this.context=t.context?t.context:jaws.context)):new arguments.callee(t)},jaws.Sprite.prototype.default_options={x:0,y:0,alpha:1,angle:0,flipped:!1,anchor_x:0,anchor_y:0,image:null,image_path:null,anchor:null,scale_image:null,damping:1,scale_x:1,scale_y:1,scale:1,color:"#ddd",width:16,height:16,_constructor:null,context:null,data:null},jaws.Sprite.prototype.set=function(t){if(jaws.isString(this.image)&&(this.image_path=this.image),jaws.parseOptions(this,t,this.default_options),this.scale&&(this.scale_x=this.scale_y=this.scale),this.image&&this.setImage(this.image),this.scale_image&&this.scaleImage(this.scale_image),this.anchor&&this.setAnchor(this.anchor),!this.image&&this.color&&this.width&&this.height){var e=document.createElement("canvas"),i=e.getContext("2d");e.width=this.width,e.height=this.height,i.fillStyle=this.color,i.fillRect(0,0,this.width,this.height),this.image=e}return this.cacheOffsets(),this},jaws.Sprite.prototype.clone=function(object){var constructor=this._constructor?eval(this._constructor):this.constructor,new_sprite=new constructor(this.attributes());return new_sprite._constructor=this._constructor||this.constructor.name,new_sprite},jaws.Sprite.prototype.setImage=function(t){var e=this;return jaws.isDrawable(t)?(this.image=t,this.cacheOffsets()):(jaws.assets.isLoaded(t)?(this.image=jaws.assets.get(t),this.cacheOffsets()):(jaws.log.warn("Image '"+t+"' not preloaded with jaws.assets.add(). Image and a working sprite.rect() will be delayed."),jaws.assets.load(t,{onload:function(){e.image=jaws.assets.get(t),e.cacheOffsets()}})),this)},jaws.Sprite.prototype.stepToWhile=function(t,e,i){var s=1,o=t<this.x?-s:s,n=e<this.y?-s:s;t=parseInt(t),e=parseInt(e);for(var a=!1,r=!1;;)if(a===!1&&(this.x!=t&&(this.x+=o),i(this)||(this.x-=o,a=!0)),r===!1&&(this.y!=e&&(this.y+=n),i(this)||(this.y-=n,r=!0)),(a||this.x==t)&&(r||this.y==e))return{x:a,y:r}},jaws.Sprite.prototype.stepWhile=function(t,e,i){return this.stepToWhile(this.x+t,this.y+e,i)},jaws.Sprite.prototype.flip=function(){return this.flipped=this.flipped?!1:!0,this},jaws.Sprite.prototype.flipTo=function(t){return this.flipped=t,this},jaws.Sprite.prototype.rotate=function(t){return this.angle+=t,this},jaws.Sprite.prototype.rotateTo=function(t){return this.angle=t,this},jaws.Sprite.prototype.moveTo=function(t,e){return jaws.isArray(t)&&void 0===e&&(e=t[1],t=t[0]),this.x=t,this.y=e,this},jaws.Sprite.prototype.move=function(t,e){return jaws.isArray(t)&&void 0===e&&(e=t[1],t=t[0]),t&&(this.x+=t),e&&(this.y+=e),this},jaws.Sprite.prototype.scaleAll=function(t){return this.scale_x*=t,this.scale_y*=t,this.cacheOffsets()},jaws.Sprite.prototype.scaleTo=function(t){return this.scale_x=this.scale_y=t,this.cacheOffsets()},jaws.Sprite.prototype.scaleWidth=function(t){return this.scale_x*=t,this.cacheOffsets()},jaws.Sprite.prototype.scaleHeight=function(t){return this.scale_y*=t,this.cacheOffsets()},jaws.Sprite.prototype.setX=function(t){return this.x=t,this},jaws.Sprite.prototype.setY=function(t){return this.y=t,this},jaws.Sprite.prototype.setTop=function(t){return this.y=t+this.top_offset,this},jaws.Sprite.prototype.setBottom=function(t){return this.y=t-this.bottom_offset,this},jaws.Sprite.prototype.setLeft=function(t){return this.x=t+this.left_offset,this},jaws.Sprite.prototype.setRight=function(t){return this.x=t-this.right_offset,this},jaws.Sprite.prototype.setWidth=function(t){return this.scale_x=t/this.image.width,this.cacheOffsets()},jaws.Sprite.prototype.setHeight=function(t){return this.scale_y=t/this.image.height,this.cacheOffsets()},jaws.Sprite.prototype.resize=function(t,e){return jaws.isArray(t)&&void 0===e&&(e=t[1],t=t[0]),this.scale_x=(this.width+t)/this.image.width,this.scale_y=(this.height+e)/this.image.height,this.cacheOffsets()},jaws.Sprite.prototype.resizeTo=function(t,e){return jaws.isArray(t)&&void 0===e&&(e=t[1],t=t[0]),this.scale_x=t/this.image.width,this.scale_y=e/this.image.height,this.cacheOffsets()},jaws.Sprite.prototype.setAnchor=function(t){var e={top_left:[0,0],left_top:[0,0],center_left:[0,.5],left_center:[0,.5],bottom_left:[0,1],left_bottom:[0,1],top_center:[.5,0],center_top:[.5,0],center_center:[.5,.5],center:[.5,.5],bottom_center:[.5,1],center_bottom:[.5,1],top_right:[1,0],right_top:[1,0],center_right:[1,.5],right_center:[1,.5],bottom_right:[1,1],right_bottom:[1,1]};return(a=e[t])&&(this.anchor_x=a[0],this.anchor_y=a[1],this.image&&this.cacheOffsets()),this},jaws.Sprite.prototype.cacheOffsets=function(){return this.image?(this.width=this.image.width*this.scale_x,this.height=this.image.height*this.scale_y,this.left_offset=this.width*this.anchor_x,this.top_offset=this.height*this.anchor_y,this.right_offset=this.width*(1-this.anchor_x),this.bottom_offset=this.height*(1-this.anchor_y),this.cached_rect&&this.cached_rect.resizeTo(this.width,this.height),this):void 0},jaws.Sprite.prototype.rect=function(){return!this.cached_rect&&this.width&&(this.cached_rect=new jaws.Rect(this.x,this.y,this.width,this.height)),this.cached_rect&&this.cached_rect.moveTo(this.x-this.left_offset,this.y-this.top_offset),this.cached_rect},jaws.Sprite.prototype.draw=function(){return this.image?(this.context.save(),this.context.translate(this.x,this.y),0!=this.angle&&jaws.context.rotate(this.angle*Math.PI/180),this.flipped&&this.context.scale(-1,1),this.context.globalAlpha=this.alpha,this.context.translate(-this.left_offset,-this.top_offset),this.context.drawImage(this.image,0,0,this.width,this.height),this.context.restore(),this):this},jaws.Sprite.prototype.scaleImage=function(t){return this.image?(this.setImage(jaws.retroScaleImage(this.image,t)),this):void 0},jaws.Sprite.prototype.asCanvasContext=function(){var t=document.createElement("canvas");t.width=this.width,t.height=this.height;var e=t.getContext("2d");return jaws.context&&(e.mozImageSmoothingEnabled=jaws.context.mozImageSmoothingEnabled),e.drawImage(this.image,0,0,this.width,this.height),e},jaws.Sprite.prototype.asCanvas=function(){var t=document.createElement("canvas");t.width=this.width,t.height=this.height;var e=t.getContext("2d");return jaws.context&&(e.mozImageSmoothingEnabled=jaws.context.mozImageSmoothingEnabled),e.drawImage(this.image,0,0,this.width,this.height),t},jaws.Sprite.prototype.toString=function(){return"[Sprite "+this.x.toFixed(2)+", "+this.y.toFixed(2)+", "+this.width+", "+this.height+"]"},jaws.Sprite.prototype.attributes=function(){var t={};return t._constructor=this._constructor||"jaws.Sprite",t.x=parseFloat(this.x.toFixed(2)),t.y=parseFloat(this.y.toFixed(2)),t.image=this.image_path,t.alpha=this.alpha,t.flipped=this.flipped,t.angle=parseFloat(this.angle.toFixed(2)),t.scale_x=this.scale_x,t.scale_y=this.scale_y,t.anchor_x=this.anchor_x,t.anchor_y=this.anchor_y,null!==this.data&&(t.data=jaws.clone(this.data)),t},jaws.Sprite.parse=function(objects){function parseArray(array){array.forEach(function(data){var constructor=data._constructor?eval(data._constructor):data.constructor;if(jaws.isFunction(constructor)){jaws.log.info("Creating "+data._constructor+"("+data.toString()+")",!0);var object=new constructor(data);object._constructor=data._constructor||data.constructor.name,sprites.push(object)}})}var sprites=[];return jaws.isArray(objects)?objects.every(function(t){return t._constructor})?parseArray(objects):sprites=objects:jaws.isString(objects)&&(parseArray(JSON.parse(objects)),jaws.log.info(objects)),sprites},jaws.Sprite.prototype.toJSON=function(){return JSON.stringify(this.attributes())},jaws}(jaws||{});"undefined"!=typeof module&&"exports"in module&&(module.exports=jaws.Sprite);var jaws=function(t){function e(t,e,i,s,o){var n=document.createElement("canvas");n.width=s,n.height=o;var a=n.getContext("2d");return a.drawImage(t,e,i,s,o,0,0,n.width,n.height),n}return t.SpriteSheet=function(i){if(!(this instanceof arguments.callee))return new arguments.callee(i);if(t.parseOptions(this,i,this.default_options),t.isString(this.image)&&!i.frame_size){var s=new RegExp("_(\\d+)x(\\d+)","g"),o=s.exec(this.image);this.frame_size=[],this.frame_size[0]=parseInt(o[1]),this.frame_size[1]=parseInt(o[2])}if(this.image=t.isDrawable(this.image)?this.image:t.assets.data[this.image],this.scale_image){var n=t.isDrawable(this.image)?this.image:t.assets.get(this.image);this.frame_size[0]*=this.scale_image,this.frame_size[1]*=this.scale_image,this.image=t.retroScaleImage(n,this.scale_image)}if(this.frames=[],"down"==this.orientation)for(var a=this.offset;a<this.image.width;a+=this.frame_size[0])for(var r=0;r<this.image.height;r+=this.frame_size[1])this.frames.push(e(this.image,a,r,this.frame_size[0],this.frame_size[1]));else for(var r=this.offset;r<this.image.height;r+=this.frame_size[1])for(var a=0;a<this.image.width;a+=this.frame_size[0])this.frames.push(e(this.image,a,r,this.frame_size[0],this.frame_size[1]))},t.SpriteSheet.prototype.default_options={image:null,orientation:"down",frame_size:[32,32],offset:0,scale_image:null},t.SpriteSheet.prototype.toString=function(){return"[SpriteSheet "+this.frames.length+" frames]"},t}(jaws||{}),jaws=function(t){return t.Animation=function(e){if(!(this instanceof arguments.callee))return new arguments.callee(e);if(t.parseOptions(this,e,this.default_options),e.sprite_sheet){var i=new t.SpriteSheet({image:e.sprite_sheet,scale_image:this.scale_image,frame_size:this.frame_size,orientation:this.orientation,offset:this.offset});this.frames=i.frames,this.frame_size=i.frame_size}if(e.scale_image){var s=t.isDrawable(e.sprite_sheet)?e.sprite_sheet:t.assets.get(e.sprite_sheet);this.frame_size[0]*=e.scale_image,this.frame_size[1]*=e.scale_image,e.sprite_sheet=t.retroScaleImage(s,e.scale_image)}if(this.current_tick=(new Date).getTime(),this.last_tick=(new Date).getTime(),this.sum_tick=0,e.subsets){this.subsets={};for(subset in e.subsets)start_stop=e.subsets[subset],this.subsets[subset]=this.slice(start_stop[0],start_stop[1])}},t.Animation.prototype.default_options={frames:[],subsets:[],frame_duration:100,index:0,loop:1,bounce:0,frame_direction:1,frame_size:null,orientation:"down",on_end:null,offset:0,scale_image:null,sprite_sheet:null},t.Animation.prototype.subset=function(t){return this.subsets[t]},t.Animation.prototype.update=function(){return this.current_tick=(new Date).getTime(),this.sum_tick+=this.current_tick-this.last_tick,this.last_tick=this.current_tick,this.sum_tick>this.frame_duration&&(this.index+=this.frame_direction,this.sum_tick=0),(this.index>=this.frames.length||this.index<0)&&(this.bounce?(this.frame_direction=-this.frame_direction,this.index+=2*this.frame_direction):this.loop?this.index=this.frame_direction<0?this.frames.length-1:0:(this.index-=this.frame_direction,this.on_end&&(this.on_end(),this.on_end=null))),this
+<html lang="en" manifest="SunkenMoon.appcache" style="height:100%"><head><meta charset="utf-8"><meta name="viewport" content="width=480, user-scalable=no"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="mobile-web-app-capable" content="yes"><link rel="shortcut icon" href="data:image/x-icon;base64,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zNPUy9LUydPUys3PxMXIv7zHvLTBtq+8sKO0r5SfoW9+gDpOUDNBRDpFST1HTMnJvNHUwszRxMzPxc/Nxc7Kxc/NxNHTwNTVwtnSytnUzNLVy9LUytLTytHSydHSyM/Rx8zPxczNw8rNw8THvr3EurS+s6+8sJmtpIOckniJhl1zcDNQVjdLU0pTVlBYW9DCvdLHws3Iwc3HwMrGv8rFvsbFvcbJtsfKuMfMwcfMwsrPxc3Rx87Rx8nNw8fMwr7Jv7zHvcPHvcLGvLrAtbm+tbm8t6O1qo6lmnuWinmOhlx1ZzdcVjhVU01dW1pmZse8tsq+uL6/t7y/tr6/t8C9tLu9tbnCtbvEtrzEuL7GvMPIv8XKwMbJwb3FwbzHvbfGu7rDuMPFv8LJv8fPwsTKwsPJxMDJvbG/tJu1qqi+sLvKvsPRxDNXTVFsaWh5eMK1r8G0rru2rrW3rrS1rbaurbCxrLG1rrG2rrW6tLjAtsXKwMzQxdDUz8bY0cjczcXXztHU0sbGyb7Fw7fEv7O+urW+u7i+vsLHxczU0tXg3eTs4s3Vy1Rxam+FgYeUkbqvqbWqpbetprOqpaqmnqujnpyemp2gnaKmpKqwsL7Ev97g1fb17v/7+f////j499Ha2rO/v6y2uq+3u6u0tqmxtKSrrp6jppKbmYqXlY6bmJKfnI2bmIKRjomZlaStq6ylnqihmZ+blKCXlpOPiHx8dG50dH2Bg5KcnKOursPJxuDn2+317PHw8NnS07y4u6Kkp5+ipqCprJ2prKGtr6+wtLGwtKenrKClpJObmY+VlYqUk4uVk5GamKyvrt/Y2KGhmZGRkJOOjXFubFxaVVpVU1ddX3t8fpqgoL25usTBwbnBwLG4t6SfpJWQlZKLkY2LkI6PlJSanZymqaaqrayssKSrrqClqJmfnpGdmI+fmZSgm6Glo7m8uNrU0uDY15yUk4uIhnp1dENCQUpDRFdKUFJXV35+gJqZm6CfoZ2dnoCHiYGBhoJ9gn56gHt4fXN5fXN+goCJipWanLCusr26tra8tqywsqyusLW0sby6tsC/u8zGxMnNx8bKx8bMyJWKiIl3eFdPTjc1NEE4OUk/Q0Y+RGBbYnh7gXd8gHmChHd+gnh3fHBxdWNnaWBiZl5iZmRoanZ0eYiDjJyVnqulpaahoJ6WoaGZpK2iq7WorcK0tsS8u8DAvrq7uru8upOAgHZkZjMtLS8rKzYxMj03OjkxOE1CSm5vcm1zeGh0d2lxdWptcGNmalhcYFFWWVBVWFVaXmdobHh0foaFj5OOl5KPloqHkI2IkpWPmKCUnqmepKympq6trKqurKuwrY96e2RYVyMiISooJzQvMTUwNDEtMTcvN0RBR2hsb2hzdWhwdGZrbWBkaFFZWkhSVEVPUkpQUlNYXWJkbXV3gIKCioKBiYKAiYCAiIWEjY2KlJaTmJyamaOhoKKfpaSiqIR1dmRYWCIiIjk1NEpCQ0lCREA6PjkzOjEsMkA/RHZ5fG12eWtwcl9kaFJbXkdRU0RPUEdNT0VOVlhdZm5weX58hYF+hn18hIB9hYOCioiGj4+LlZGOlpWRmpuTnZmSm3ZxcnFrbC8mKEU2Ol9NVGdXX2FYW1BUVjlDRzhESG13emp5enF4e291d25ucGNmaVJYWlJNVkdKUk9WXmJkbHNye317gnt5gXx5goB8hIeDjIuGj5CKk5GKkomEjIF9hXNvcXdvcDQoKzMjKk1AR2JVW3BiaG5rbm5wdGhxdGx2eXh7fYeDhZGDh2ZTWDgsMTYvNVVPV01KVE5RWFVbZGdqcHNze3h3fnt6gX58g4J+hoOAh4aCiYF9hXd1fHZ0fHNvcH1ydTw0NiIaHzsvNlRIT2FYXWxnanBvcW9ydXZ2ent7fXVvcjQzNhULEAoAAA4IBzEtMlBOVktPVlFYX2Jka21tdW5wdnV0fHZ1fHV0e3d2fnV0e3Nzem5vdm5udnFucHlwcVFERhsTGCkgJTs1O0RCR1FPU1pVWGFbX21kaHVqbkNCRiInKRAOEQUEBAYHBhwjI05GUElETlBOVltXYHdud3htd3FpcXFpcXVxeXNzenNyeXBxeW5vdmxtdW1rbHBubl5XWA8PEhgVFiUfIy4sMTk3Oz47P0hBRldPVHVqbm9naiUrLRUUGRMRFRQUHTA0O0lBSz48RERFTVhWX2dhamZeZ11ZYmxkbXFudWttdGxtdGlrcWRpbmZqb2ppaHBubnNubg8bGxAPDBUPEh4XHSQiJy8lKjcrLzo2OlBJTWxiZnBnaVhUWEVBSkRGTk5GTz43QTk0PT4+R0tJUVtUXVNKU1FNVGZdZGpiam1kbW1mbmpkbGlja2dkbG1rbG1sbHNycjs8PgoMDRALDxINEhQSGBsUGxgVHR4cICwpLUA5PUpDSFBGTlNIU0Y+STgxPDAsNTAsNjw4QUtFTUlASj49RkNDS1RSWlhXXl1aYl9bY2BcZF9cZFxcZG9tbWtqanRwcXFnaQ8RFgsJDhALDg8LEwsOGg0PGhYTGh8UHyUVIiUcJiEhKickLSEgKSMhKickLSwpMzUwOjw3PzYzOzc1PTo7QkRHTlBQV1FSWFRUWlVUW1hXXlpWYHZydHBtbnFucH10dltVWgANDwYMDwgMFAkLGAgQGhQTGx0THR8QHB4WIBoaIxscJRwdJh0dJh8gKCgmLy4rNCUlLSUoMDAsNTEvODQ7QUBDS0NGTkZIUEZIT0hKUU1KU3ZzdHBtbnBubnFwb3NxcUdHTA4SFggOEQgPEQgOEgsQFg8RHBESHBMWIBcaIxgaIxsbIxwcJR4eJyMjKyknMCAgKSAhKCgmLysqMicuNC42Ozg4Pz0+RD4+RkNCTkJBT3t3eHRwcnBub3FwbnNxcXRxclJVWA8XGggOEggOEQ0QFg8SHBETHRETHRQWIBQWIBgcIxwdJBwdJB4fJx4fJhscIx0fJh0eJiAgKCUjKy8rNDYxOjk0PTg0OzM4PjM3PoJ3eXx4eHZycnNwcHNwb3Nwb3NxcGBiYhEgHgcVFgsTGRASHRIUHRMVIBcYIhocIxsdJRweJRweJRsdJBseJSAfKCAgKB0eJh0eJiAfJyMhKDEtNjk0PDcxOjMxOS4tNoN5en57fHl0enZxdHRxcXRxcHRycHl1dm1qbi04OBEaHg8SHBETHRQWIBocIxwdJBweJhwfJh0gJx4gKB8gKB8gKB8gKB8gKB8gJx4fJh8gKCkoMDEuNzAuNiIsMiErMYV7fIN9foR9fnx4eXh1dndzdHZzcnl1dHhzdnZzclRUVxseJxMWIBYYIhgcIxwdJR0eJR0gJx8gKCAhKSEiKSEiKSEiKCEiKCEiKSEiKSEiKSEiKicmLycnLyAoLR8oLX10dn55e4N9fXp1dnh0dXh0dXdzcXVycnVxcnRubnBqcmFgaUFETSImLRocIxweJhwfJR4fKB4gKBwdJhweJh0fJyIkKyIkKiEjKiEjKh8hKCAiKCMkKiIkKiQlLCQlLGpkZW5tbHVycXRxcW9tbXBubm1samlpaGtpamxnaWtjbWZjbGFgaVxVXkI8RCQkLB8gKB8gKR8hKBweJh0eJx0fJxweJh8hKCEiKh8hKRwdJRwdJh8gKB4gKCIjKiIjKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"><title>Vilma, the happy Vaquita - Sunken Moon</title></head><body style="margin:0;border:0;padding:0;height:100%;width:100%;background:black"><div style="visibility:hidden;position:absolute"><img id="pixyvaquita" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAeCAYAAABuUU38AAAFWElEQVRYw+2WX0gcVxTGv7l3Zmd2drs6aHaNW7Jd88cYDaQYI1jsQ5GSh1BCAhUsNQ/JWxT6lLKExISCQkBECoW+6IMJEknaIEKQbKXJ5iFY6mKsEhOkk6qbRTe67szs7M7szvQhydKWhibEbQn1B/M2557z3e/ecy6wxRZbbLHFFv8hZ86ccYVCIe/rxkUiEXckEnFvVh3M6wZMTk7un56eHkkkEnsJIdA0DZRSuFwumKbZqSjKRHd399zL4sfHx9l4PL7TMIw5AGR4eLh0YmJi402FkFf9cXZ2tv7SpUv2zZs378fj8b2WZcE0TRDybAnTNKHr+tcOh2N2ZGTk4Iu4vr6+P22Wqqo1uVzuQSwWI4uLi5AkqfJlOdva2pj+/v7tFy5cIJviiKIort7eXlUURei6DgAwDAMOhwPZbBZPnz5FSUkJBEGAruvgOA48z8Plcj14/Pjx516vVxcEQVlZWflsx44d3clkEplMBrZtI5PJHPR4PFlK6dK5c+eSf8z76NGjytHR0eXa2tomlmUftLS0rL+RkBs3bhycn5//CQCSySSOHDkCv98Py7JAKYWu68hkMlhYWMDDhw8Rj8fhcrlg2zYMw/hZkiSNYRhKCPlAVdWCYJZlQSlFPp/v4jhOIYT8ePbs2WgikRB7enp2+ny++06nE36/v/7YsWNTb+RIOByWotHoGsuyiMViOH36NAAgn8+jo6MDtm2jv78fDMNA0zRYloV79+4hlUpBUZRnSRgGhmGgpKQEAGDbNhiGQT6fRz6fh2VZ4DgOlFIQQpDNZpFOpwEAHo8HlmXBtm2Iong1n89fDYVC3/+1TvYV7saHuVwO2WwW5eXlAACHw4HW1lbcuXMHPM/j1KlTGBoawp49exCNRtHc3AyPx4PBwUGkUinkcjmwLItkMlkQJkkSqqurwTAM5ubmkMlkYJomTNOEYRiglKK6uhqGYUCSJDyvoRXARwC+f+3LnkqlPgUAXddx9OhRiKIIlmVhWRbKysrgdrsLDk1PT0MQBFBKwXEcgsEgGOaZ6S922TAMAEB9fT14nocoimhsbIQoiuB5HoIgYNu2bdi1a1e/0+n8ZPfu3R9TSn1ra2s+TdPe6+jo+NtW/4+OpNNpORaLoaurC6ZpYnBwEMePH8fly5fR3t4OALh+/ToAgFIKy7KgqipUVUVjYyMURcHU1FTh6NTW1sLr9SKdToNhmMJXUVGBRCIBp9MJSmnHtWvXvr1y5Qr8fn9uU+ZIZ2enPT4+DgCQZRkcx2FmZgYcxxXa7vLyMu7evVvoZsFgEA0NDSCEYGNjA4QQyLIM27YLR0sQhMIMMgwDhJBveJ7/cnJy0urp6Ulv+kA8fPjwFwsLC30Mw2BoaAiBQAC6rmN0dBTr6+sQRRGlpaU4cOAATNPErVu3CgUTQlBTUwOv1wtKKTRNW2ZZNg7gt1QqtSxJ0jwh5LtcLsd7vd4Vl8uVraqqyhVlssuyLLa3t2vz8/M4f/48kskkDMMAx3EIBAJwOp3w+XyFbmOaJm7fvo2ysjJwHAfTNFFXVwdd139YXV39KhgMZgkhv3IcpzY3N2v/+hPl4sWL72ua1pvNZgcAlFNK4Xa76wghw5ZlCYqirFZWVpY8efLEcfLkybFIJAJVVV9M/4YTJ078UlFRkSnWm48pxqLhcHg/y7L3l5aWsLi4CAAIhUIMiggpxqItLS0zPp8PoiiC4zgYhoGBgQHurRMCADzPv7tv3z4cOnQI8Xh8ezgctt9KIVVVVctjY2PvpFKpMlmW12VZLqqQouP3+5m2tjbS1NREi5mHLbaQQCCA52683Y5s8X/ld5pkXmGj97LmAAAAAElFTkSuQmCC"><img id="pixyvaquita_twist_l" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAeCAYAAABuUU38AAAE7UlEQVRYR+1XSUikRxitdtd2R5S4xCUQ4zLg0KMectFDlIAQRFAMRMhFERUGEcUEFwRPKokHifEQBQ2BVqOI4EpQkaDEBZdRW6LIgCLuW9vunfcq9jAHm14Sh2SwoKj+ra+q3vveq69QId6TpnhPeIgnIv81JZ8UeVLkkTLwZC1DYouKipT4raytrd0xN9nNzc1OSqVSkZ6erjN3jak4ixUZHR19trKyoj44OPjExsZGaLVaYWtrKwBMXF9fF+zt7f1WV1e3ZOxgtVpte3x8HHt5ealobW19NTk5eWIKpDnzZhOZn59X9ff3T+l0OkEC7Hq9Xtzc3AiFQiEcHByEYS48PDw2MzNz6h4Az9AbwHR2doZtbm4ug/zt8PCwqqura9kIUEVlZaUb5s4w3pkiYxaR7e1tZWNj45mLi4sEy3Z1dSXBI7Nif39feHh4CCcnJzlvb28vHB0dqdLKxsbGV15eXjr8PoWKX4eFhaWB/DNnZ2cxNzf3wtvb+xJAF9E90Y8MgJEkm/b2dgXOdN/d3dWdnp7+joTpCwoKVA+RMotIR0fHi7W1tT+4wdHRkUhJSREBAQHi7u5O2orgLy4uBGLE6uqqAHFpNSoGwtOenp5aKIhQ209hP0kSwOQaJKOiurq6Cv0zfO/l5uZqYM0Psf+Ou7u7PxKl5rnY6zI/P/+5MWVMEunt7fVaXl4+sLOzE1tbWyIvL0/udXt7K7CxBFtfXy/txftCchMTE+Lk5ESCZeMcFaRq96BEUFCQjIVicqSK7FT4/Pxc+Pv7y2TgPpHsa5D/HAlah2oXVilSU1PzBazQTeA8KCMjQ1qK49jYmMxufHy8wMUVISEhYnZ2VqqEbApUJ0mI94iJ4N9JKiIiQs4bigUSJRMTHBwsyZ6dncl4EnJ1dWVCVnD2l4hfzMnJubaKSFVV1c/chJtnZWUJ+F3uk5qaKgiALSoqSrS0tEgAJMkMw05iaGhIoEiwmkmgbHFxcXKOJBjHdnh4KBPCb9oUKqvx3YK9WBRc8PsW4w4sfWi1tUpLS6thqW8qKiokoO7ubpGWliazS2JsqERyZAYJhoQMwFCZxMzMjFSTa5KSkt7YjTH8G+1D68Gar6DejyjRPyQkJNyZU60MxEzeEVQJ/cDAgIynnwloYWFBjmwkh3IqxsfH5TcBhYaGitjYWJl1guTItbxPtBarm+H9YTzmv0fct9PT09dNTU0PWseYEmYTSU5Ofrm+vv4dAfAe0MeUv6enR1qCJZlWiYmJkaRoJwJmIwHeB19fX5l5eH0TdlGi8rXBohoo9yv2dcSeOxqN5gIv/d/+s6KZVGRqasqlsLBQi4NEeXm5LL/MIhUhKb4Hfn5+EjQrDtoR7OTJeV5ojiQYHR1Ny82AeBnehVHYUmsFXqNLTBIxrCwrK3uOOl8HEj/Bxz70NypKNOZ/QXeCOruBgYEeJSUlQ7jgfw4ODn5EEvevvQpWsoHvFxMTEx8sn/+UlNlELDloaWlJ09bW9jErHMuvm5ubqri4eMaSPSyNfRQiDQ0NWygAH/BesOziYVP5+PgsGHsDLAX9UPyjEOFB2dnZV7CaPcqxChVrC31vZGTk5t8A/U6J8DC8A66RkZEOeOG1fX19JGF1VTKVgEdT5K2DeYah/6+JkNPbCXvzv4mpLFsy/y4UsQSP1bFPRKxO3SMt/AuU53c9zBm5QgAAAABJRU5ErkJggg=="><img id="pixyvaquita_twist_r" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAeCAYAAABuUU38AAAFFklEQVRYR+1XfSiuZxy+fX+85vtj5jstyrGZM/OfUco/1pKVrOYvoZBNdHLKZ+2PxTrJWl7TGJ2thpFMRCtG1N7DIp/FxOGIfHvx+tx13bynkxjve9A6uevped7nuX+/+7p+1/W7714D8YYMgzeEh7gn8n9T8l6Re0VuqQL31tIWNisrS4FnRUlJyZIuxR4ZGTGtq6s7LCgoONYl7rK5OivS1dUVOD4+/uvq6qq/oaGhUKvVwsjISCgUCnFwcJC+sLDwR1lZ2ehlCwK4Mb4Zu7q62hkbGxtUVlau9fX17b4umWsTGRoaetjW1qba3d0VJMDr5OREHB4eCgMDA2Fqaiq03/z8/ELi4+NVZ+C4xokWaE1NjWJzc9MxMjIyZGVl5TMHB4c5f3//7PNE5ubmLPhucnLSvre3NxbrWBQVFX3zWoosLi4qysvLty0tLSVYjv39fQleo9EIABI2NjbC3NxcfjcxMRFmZmZUaXxmZuYLOzu7XTxvQcV3PD09P/L29k4bGxt7d3l5man6kDcJ9+dQa50vSMLd3f0oJSXl4+Pj4wh7e/uvkE9ZWFj4GEXbuYjMtRSpr6//cGpq6i8mWF9fF9HR0cLNzU1gEWkrgt/b2xOYwwoKEJdWo2Ig/MzW1lYNBY3Cw8N/BrFHo6OjnojRIN4MxWhGDiUAPktISCDIt/DbhZaFegOwnxqFOXJ2do6Pior6E+pt6UWkpaXFDtVbRUIB/4vU1FSZ5+joSKSlpUmwpaWl0l5cnOT6+/sF7CO2tk7X5DcqSJWoGufxN99TZcaAUA1/c521tbUE5uV7a2vrVaT4PTg4OBP2NkIfbkC5vfNkrlSkuLj4U/izicBpmbi4OGkp3ru7uyW40NBQUVtbK2AZMTg4KFUCAFFVVSUJsY8IkH1FsLyYy8LCYpiAOTY2NgK5hta2zOHl5SXm5+dJ9gXsVY9vs4iZxDxVenr6wqtkriSCBnuKRT/f3t4WkF7A7zI+JiZGQCn5HBAQIKqrqwXnkCQrCTuJjo4OgSpyN5MKcpAQiWDXGqYqLi4ubmj45wMDA++RKEmzOOi5UkdHRyXU+QTvInE9RG4NLDsN8j8kJyf/pBORnJycr2Gpx/n5+RJQU1OTiI2NlVUnMY6GhgZ539nZkSRIiGD43NnZKQBSKsAYDqoFoMNOTk6B/I3nRSj39pnFGJ+GvlSipwRsdJiZmfk+SDv4+vraI88civIiIyNjVicikPCkvb1dxqBRJaDh4WF55yA5yt/T0/PSFj4+PiIkJERaCZaRd8ZqbURFtL1CclQGc77H9QjEjysqKi7cmV4Ffv75Smthp/hyenr6CRdnH9C33KWam5vZlLJZaaOgoCBJinbSAtb2RFhYmFQDVZ+HUosAMYvdbx42nUD1f0NuM+Rdamxs1FCB/wJ82bcriahUKktIq56YmBB5eXly+2UFqQhJofnoc1l1nikks7S0JDw8PARObGkvXhgnmBcBtTQ4P/6BitvZ2dlqfUBfFHMlEW1Qbm7uBzgrvgWJH3E5koCVldUDfP8FlznUWcb7CqhxjApbopkfREREHLS2tlLBQ24SONBO/XgL49pErrN2UlLSU5CIBJm/4fMoxmDXmoJaezwA0TfB18mjz5wbJZKYmJgA0N/xlFYqlRH6ANI35kaJEMQZGQco8kRfUPrE3TgRfUDcRMxdEOEa2uv0eL+FcVdEtNBf/i+5aS53QeSmMV+Y757InZRZh0X+BYR+fj33yDXSAAAAAElFTkSuQmCC"><img id="happybubble0" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAlElEQVQYV32QzQ2DMAyFn2GUCvFzyC54jF67AAsgboxBdskhUDFLSfOjJBSJ+mRbn56fHyGWNk8UqNJ8YEdHs5vJL1czWkCiXkSC3qxwoEdLL4JTKKECQCpBMAIO/EAQNjOhWXZoZnRy8JDuh9BbcOMqQz8qUe8KrfzIp2zXSpmVzp4iGIHk6d931rSLIUTgzd7n9AU5+Eu6k4Zb7QAAAABJRU5ErkJggg=="><img id="grumpybubble0" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAACiklEQVQoU52Tz0tUURTHP2/em9EZf4yOM+r4K00xrSwcN4ZWtIuSjJCiIKj+gFYWaBC1DoQgiGgRVCRJbYJyVVRouhpJKw2l/K0z4+9y1Jn3fJ03masW0d3ce+6553u+53zPVcBUQDGRVUX8kIFWHwPvBjjEYYhDTYKYA+ZU9K4B7O+tt1ac+K2gpcw47ool8GRjeAuJFLnQXQqqbmJoUbToBL7xMOpcBizYWR4aIGMxEVyBecAGTQvwMcDM6DmCZRorKXbsRpy4qpO++oTASBB/sQf2b8KzIZQexaIaRksXFM8pBjeO0L9uoBs6RoLcCqvrNmxKMoWZ79jl7KTUKnHeh/5D2Y3ZqmFMFhAerWW8wkvUnUW0T2F5EeyOQYpSbRjuSiYzf5K63EH17CTZJTpqvlKG2RZgOnSCvkgLx28IarcdM/k8fe1Cj0cELsimybmylXuXUikobKcm/yu5mUoh5p06JhZO0hW5wtlmoW/Rsl0k2CzE9YcE2uTCK3dKC3cbPWRUPudgXi8FaUoR5u1aZlbO0D2zRnTcgXNexbQZ/FbCWmKbYm/GWMty4ip6Sp2/F396InM9Y0uNfAgF2WN0sO+oZGz4Eyh7VIU3l3l9K5VhVzru8u3MVs17mYk0EQxd51iDjlItNH0S5NoCiAqFOQ0zeI0H95PI8W/XvNXtKen29wH8r6za5PFLAdCts+hvSrNOWPLcpPOqdDs0i684hpqX0DmClibOrNN8Wq8itNnDjrJVUkSieOwwI8MwOOdkp6eLUuUF5WsCHM1B3/jnCXtMzbc+ct0yYfnC5u1nlC9/ne0SwvlOYsnCWibNdKyRtD6Fb2IadUqaMaUSGusnd9WS9T9/FfwCFcIToaBH7usAAAAASUVORK5CYII="><img id="evilbubble0" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAACS0lEQVRIS8WXv08UURDHvw8NmGiBRuIVcIAdGIkVzRI7KQAL/wKohUCCf4cmGq398Q/YAAUl2W2oCATo+HFSYELUQihI4Dlf3u3d7vPt7fPY814z92PmfWbmzbydVYBWuFpKG5m3wgy9seo+efZVmgE3gqZBvQg+0LQDuKC8BG5QHiGaTSMbO1Lz8jF+3d1C98+6sQGOYHSGchOdn31iGcH5tNFf/2T03Q5kpCfUJQRTNDuGWvYB2jol6EljHy254A5wqIcRvNmBetUM0LYZhn69g2jRhlvgYqGxEy54Ahzq+wien0BJaopfTH0y7e0Gh/oRRqe30fml+FjrO7LiTbWPqWrEdfA4Kk9XUV5rhQNOsF11vdAVwqWZI8ou6Ft76HjhcqgfekUiuMn/5FYZovwG1ed2nvdDIuKsRo+NH+LyKz/bcEL5+yHUhF+WauBQ8xo8gpprZNhXzYBEUk7qlaEP+L0CNeADlky+F70BydD/B/NevwKXEbwTjxd8PL6ujmTobQXRfHvBPmd83Uhje55xLdW+YDGSx+9f60wK846vYwkwTUyJZxnLuewLsScLIJv9lsHgxK+yPfuYUNlw0CcitlY+3AJz0rCnDEbyL2mkc2JzKDb9Lkef4HxmA+sfUzeXDW4GmiggJ9wBNufMcafZUSfvKO5BP/uBaDWupdTzuE1gE3WR81achSHol7uIZCyud07Lhz0XlA61bLzlmRKQPNcHOL79HaXTFLiogZ6Vy41N23CZ9BJKmQDnvTu17BUmD2w3SjEvbX8AewkfzHulUU8AAAAASUVORK5CYII="><img id="stilla0" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAEdklEQVRYR+1Wf0yUdRx+3ve9H9zvnxz3cpwd5ICFDUxdK41hW5ut5fQPg+XGNFcsN0uba26KtlYUsNFsrbZ+LR1DDJubbhot0nTCEowiQVG0A+LXwRHcvRy8d/fet/dlqzk8uLu9q9nG/fl+n+/zPO/z/Xyfeyk8YD/qAfODZUOJTmQ5of8kod4XniS2lXbYq87ITlw2gfTGN58rIqxNC9PxVtl8sgkGvjpK5r78FDZWC2ZrOcxle2RxytospdP/UQ0JfduAdNYC5erHYdr9vixOWZslQ966IyR6+TvYXUZAZ4W5+oQsTlmbJUN3D+8l3JWLyMjLgpLMwvpJiyxOWZslQ7f3vULQ9yvshTkQxoZg/+ySLE5Zm+dnaP8u4u9ogzJK4FjlRMSagayqxvt4xz/c9zwB2U4IKaWCwwhO+vFw3Q/34eIa6m8+1ciEpqD0jdySRDMqKg8vVmi3X9xIaCWNtAwbVOEAaBHIewqQZs0GEwkjGhoFGe0HMdCITQZBpkOIqSjQBhbOqvrkDHmbm8jsiTpYtUYQixEqkwuMx4loUABlywRhRNkZDqGrVzHV3YUYUYLNMYMSACrdg6iWR+zGLdACAVY4wA36QFMaWMxqzI77kNn086Ins+jCb2XrCeMbB63XgeNC0FrN4HkBKkaFND4EfnYOxnUFiMUojLR2gw6HodJoYVlXBMNaN+iOmxi+3gedMx3MRABQ8kCWC66Pzy85JglnqHvbM8Tn7YNKb5kXnwlxUIsB2U1mvDsyiGMNp+E9tAfhgIBwWACLKN4ITM4/9x89gtiAD0TBwH2uPaGWNBZJgSTgT6WbiP/6DcxGIlCIx5hXmIv9Zy9CHwrgvSfWIKpIAx8TB9vtxktnzs8/r31qDRROD9jPv0laJ2ng30P9444yMni5DbSOQiQQQno2i+LSEvhbOjE0NA1nfiaUrAGxrjvikMfANnempJES+N6bVv9YPjHwc+KQ23B6oB+HVueit28MTcFpHCgRk5niQAf/RHZLT0oaKYHvNXShYicJtLeK7QzoNWrU/O6dX36nuBBmMBj1jmPFhlwo1QzSq04lrZM0cGEPXdqxjejH+hDlBPBRyZQC3uEJGB168boDRKwCay4Ldi4Iyp0JR21TUlpJgeKV4rn1+SSncCUMfBgzf0yAC0UgWJzgFRR4saOUgaDYPTEwtBrOtSyMZjtsbx1LqJcQEM9Mz97ytwNtVyoVKj2srA5COALt01vgeu3gP3ztu18mXE+HWKAzsLkcYk0I4o1zw1H9tbweimeo+/VyouEGQYsVgLEgFBs3IetAdVyha9u3kLneLqh1aTB4TLAXPALbm1+k3tRLfYxf27qB2PIcUPv8CNtceKi2IWHSUo9RE0MwGQWYdr4K5+b4X5YJiRYak45L4btbqeEJBJ0GnuPfp8Txy7OrGjWPFmXm1dQXx3vplMgkgp6Du4h29A4U3AyyTib3d7BU2gvXUjbUWVFCWC0F5wcXUt6bjLF/hTQZ4cUwy4YSpbec0P8uob8AGyqPNPk8QBcAAAAASUVORK5CYII="><img id="seafloor" src="data:image/jpeg;base64,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"></div><div style="display:table;width:100%;max-width:100%;height:100%;margin:0;border:0;padding:0"><div style="display:table-cell;vertical-align:middle;width:100%;margin:0;border:0;padding:0;text-align:center"><div style="position:relative;display:inline-block" width="480" height="720"><canvas width="480" height="720"></canvas><header style="position:absolute;top:0;left:0;font-size:14px;width:100%;color:black"><span>Vilma, the happy Vaquita - Sunken Moon v0.2.211</span><span> - </span><a target="_blank" href="index.html">Save Vaqitas</a><div style="text-align:right" id="fps"></div></header></div></div></div><script type="text/javascript">gameObjects=null;</script><script type="text/javascript">__hasProp = {}.hasOwnProperty; __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; };</script><script type="text/javascript">var jaws=function(t){function e(e){t.mouse_x=e.pageX||e.clientX,t.mouse_y=e.pageY||e.clientY;var i=t.canvas?t.canvas:t.dom;t.mouse_x-=i.offsetLeft,t.mouse_y-=i.offsetTop}var i,s;return t.SpriteList=function(){throw"To use SpriteList() you need to include src/extras/sprite_list.js"},t.Audio=function(){throw"To use jaws.Audio() you need to include src/extras/audio.js"},t.title=function(e){return t.isString(e)?e?i.innerHTML=e:i.innerHTML:void t.log.error("jaws.title: Passed in value is not a String.")},t.unpack=function(){var e=["Sprite","SpriteList","Animation","SpriteSheet","Parallax","pressed","QuadTree"];e.forEach(function(e){window[e]?t.log.warn("jaws.unpack: "+e+" already exists in global namespace."):window[e]=t[e]})},t.log=function(e,i){t.isString(e)||(e=JSON.stringify(e)),t.log.on&&(s&&t.log.use_log_element&&(i?s.innerHTML+=e+"<br />":s.innerHTML=e),console.log&&t.log.use_console&&console.log("JawsJS: ",e))},t.log.on=!0,t.log.use_console=!1,t.log.use_log_element=!0,t.log.warn=function(e){console.warn&&t.log.use_console&&t.log.on?console.warn(e):t.log("[WARNING]: "+JSON.stringify(e),!0)},t.log.error=function(e){console.error&&t.log.use_console&&t.log.on?console.error(e):t.log("[ERROR]: "+JSON.stringify(e),!0)},t.log.info=function(e){console.info&&t.log.use_console&&t.log.on?console.info(e):t.log("[INFO]: "+JSON.stringify(e),!0)},t.log.debug=function(e){console.debug&&t.log.use_console&&t.log.on?console.debug(e):t.log("[DEBUG]: "+JSON.stringify(e),!0)},t.log.clear=function(){s&&(s.innerHTML=""),console.clear&&console.clear()},t.init=function(o){i=document.getElementsByTagName("title")[0],t.url_parameters=t.getUrlParameters(),t.canvas=document.getElementsByTagName("canvas")[0],t.canvas||(t.dom=document.getElementById("canvas")),t.canvas?t.context=t.canvas.getContext("2d"):t.dom?t.dom.style.position="relative":(t.canvas=document.createElement("canvas"),t.canvas.width=o.width,t.canvas.height=o.height,t.context=t.canvas.getContext("2d"),document.body.appendChild(t.canvas)),s=document.getElementById("jaws-log"),t.url_parameters.debug&&(s||(s=document.createElement("div"),s.id="jaws-log",s.style.cssText="overflow: auto; color: #aaaaaa; width: 300px; height: 150px; margin: 40px auto 0px auto; padding: 5px; border: #444444 1px solid; clear: both; font: 10px verdana; text-align: left;",document.body.appendChild(s))),t.url_parameters.bust_cache&&(t.log.info("Busting cache when loading assets"),t.assets.bust_cache=!0),t.context&&t.useCrispScaling(),t.width=t.canvas?t.canvas.width:t.dom.offsetWidth,t.height=t.canvas?t.canvas.height:t.dom.offsetHeight,t.mouse_x=0,t.mouse_y=0,window.addEventListener("mousemove",e)},t.useCrispScaling=function(){t.context.imageSmoothingEnabled=!1,t.context.webkitImageSmoothingEnabled=!1,t.context.mozImageSmoothingEnabled=!1},t.useSmoothScaling=function(){t.context.imageSmoothingEnabled=!0,t.context.webkitImageSmoothingEnabled=!0,t.context.mozImageSmoothingEnabled=!0},t.start=function(e,i,s){function o(e,s){t.log.info(s+"%: "+e,!0),i.loading_screen&&t.assets.displayProgress(s)}function n(e,i){t.log.info(i+"%: Error loading asset "+e,!0)}function a(){t.log.info("all assets loaded",!0),t.switchGameState(e||window,{fps:r},s)}i||(i={});var r=i.fps||60;return void 0===i.loading_screen&&(i.loading_screen=!0),i.width||(i.width=500),i.height||(i.height=300),t.init(i),t.isFunction(e)||t.isObject(e)?t.isObject(s)||void 0===s?(i.loading_screen&&t.assets.displayProgress(0),t.log.info("setupInput()",!0),t.setupInput(),t.log.info("assets.loadAll()",!0),void(t.assets.length()>0?t.assets.loadAll({onprogress:o,onerror:n,onload:a}):a())):void t.log.error("jaws.start: The setup options for the game state is not an object."):void t.log.error("jaws.start: Passed in GameState is niether function or object")},t.switchGameState=function(e,i,s){if(void 0===i&&(i={}),t.isFunction(e)&&(e=new e),!t.isObject(e))return void t.log.error("jaws.switchGameState: Passed in GameState should be a Function or an Object.");var o=i&&i.fps||t.game_loop&&t.game_loop.fps||60,n=i.setup;t.game_loop&&t.game_loop.stop(),t.clearKeyCallbacks(),t.previous_game_state=t.game_state,t.game_state=e,t.game_loop=new t.GameLoop(e,{fps:o,setup:n},s),t.game_loop.start()},t.imageToCanvas=function(e){if(t.isCanvas(e))return e;if(!t.isImage(e))return void t.log.error("jaws.imageToCanvas: Passed in object is not an Image.");var i=document.createElement("canvas");i.src=e.src,i.width=e.width,i.height=e.height;var s=i.getContext("2d");return s.drawImage(e,0,0,e.width,e.height),i},t.forceArray=function(t){return Array.isArray(t)?t:[t]},t.clear=function(){t.context.clearRect(0,0,t.width,t.height)},t.fill=function(e){t.context.fillStyle=e,t.context.fillRect(0,0,t.width,t.height)},t.draw=function(){var e=arguments;1==e.length&&t.isArray(e[0])&&(e=e[0]);for(var i=0;i<e.length;i++)t.isArray(e[i])?t.draw(e[i]):e[i].draw&&e[i].draw()},t.update=function(){var e=arguments;1==e.length&&t.isArray(e[0])&&(e=e[0]);for(var i=0;i<e.length;i++)t.isArray(e[i])?t.update(e[i]):e[i].update&&e[i].update()},t.isImage=function(t){return"[object HTMLImageElement]"===Object.prototype.toString.call(t)},t.isCanvas=function(t){return"[object HTMLCanvasElement]"===Object.prototype.toString.call(t)},t.isDrawable=function(e){return t.isImage(e)||t.isCanvas(e)},t.isString=function(t){return"string"==typeof t||"object"==typeof t&&t.constructor===String},t.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},t.isArray=function(t){return t?!(-1===t.constructor.toString().indexOf("Array")):!1},t.isObject=function(t){return null!==t&&"object"==typeof t},t.isFunction=function(t){return"[object Function]"===Object.prototype.toString.call(t)},t.isRegExp=function(t){return t instanceof RegExp},t.isOutsideCanvas=function(e){return e.x&&e.y?e.x<0||e.y<0||e.x>t.width||e.y>t.height:void 0},t.forceInsideCanvas=function(e){e.x&&e.y&&(e.x<0&&(e.x=0),e.x>t.width&&(e.x=t.width),e.y<0&&(e.y=0),e.y>t.height&&(e.y=t.height))},t.getUrlParameters=function(){for(var t,e=[],i=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),s=0;s<i.length;s++)t=i[s].split("="),e.push(t[0]),e[t[0]]=t[1];return e},t.parseOptions=function(e,i,s){e.options=i;for(var o in i)void 0===s[o]&&t.log.warn("jaws.parseOptions: Unsupported property "+o+"for "+e.constructor);for(var o in s)t.isFunction(s[o])&&(s[o]=s[o]()),e[o]=void 0!==i[o]?i[o]:t.clone(s[o])},t.clone=function(e){return t.isArray(e)?e.slice(0):t.isObject(e)?JSON.parse(JSON.stringify(e)):e},t.imageToCanvasContext=function(e){var i=document.createElement("canvas");i.width=e.width,i.height=e.height;var s=i.getContext("2d");return t.context&&(s.imageSmoothingEnabled=t.context.mozImageSmoothingEnabled,s.webkitImageSmoothingEnabled=t.context.mozImageSmoothingEnabled,s.mozImageSmoothingEnabled=t.context.mozImageSmoothingEnabled),s.drawImage(e,0,0,i.width,i.height),s},t.retroScaleImage=function(e,i){var s=t.isImage(e)?t.imageToCanvas(e):e,o=s.getContext("2d"),n=o.getImageData(0,0,s.width,s.height).data,a=document.createElement("canvas");a.width=e.width*i,a.height=e.height*i;for(var r=a.getContext("2d"),h=r.createImageData(a.width,a.height),c=h.width,l=h.height,u=0;l>u;u+=1)for(var d=Math.floor(u/i),f=u*h.width,p=d*e.width,g=0;c>g;g+=1){var m=Math.floor(g/i),w=4*(f+g),x=4*(p+m);h.data[w]=n[x],h.data[w+1]=n[x+1],h.data[w+2]=n[x+2],h.data[w+3]=n[x+3]}return r.putImageData(h,0,0),a},t}(jaws||{});"undefined"!=typeof module&&"exports"in module&&(module.exports=jaws);var jaws=function(t){function e(){for(var t in h)delete h[t]}function i(t){var e=e=t.keyCode;h[e]=!1,d[e]?(d[e](e),t.preventDefault()):g[e]&&t.preventDefault()}function s(t){var e=e=t.keyCode;h[e]=!0,u[e]?(u[e](e),t.preventDefault()):g[e]&&t.preventDefault()}function o(t){var e=f[t.button];"Microsoft Internet Explorer"==navigator.appName&&(e=p[t.button]),h[e]=!0,u[e]&&(u[e](e),t.preventDefault())}function n(t){var e=f[t.button];"Microsoft Internet Explorer"==navigator.appName&&(e=p[t.button]),h[e]=!1,d[e]&&(d[e](e),t.preventDefault())}function a(e){h.left_mouse_button=!0,t.mouse_x=e.touches[0].pageX-t.canvas.offsetLeft,t.mouse_y=e.touches[0].pageY-t.canvas.offsetTop}function r(){h.left_mouse_button=!1,t.mouse_x=void 0,t.mouse_y=void 0}var h={},c={0:"48",1:"49",2:"50",3:"51",4:"52",5:"53",6:"54",7:"55",8:"56",9:"57",backspace:"8",tab:"9",enter:"13",shift:"16",ctrl:"17",alt:"18",pause:"19",caps_lock:"20",esc:"27",space:"32",page_up:"33",page_down:"34",end:"35",home:"36",left:"37",up:"38",right:"39",down:"40",insert:"45","delete":"46",a:"65",b:"66",c:"67",d:"68",e:"69",f:"70",g:"71",h:"72",i:"73",j:"74",k:"75",l:"76",m:"77",n:"78",o:"79",p:"80",q:"81",r:"82",s:"83",t:"84",u:"85",v:"86",w:"87",x:"88",y:"89",z:"90",windows_left:"91",windows_right:"92",select:"93",numpad0:"96",numpad1:"97",numpad2:"98",numpad3:"99",numpad4:"100",numpad5:"101",numpad6:"102",numpad7:"103",numpad8:"104",numpad9:"105",asterisk:"106",plus:"107",minus:"109",decimal_point:"110",divide:"111",f1:"112",f2:"113",f3:"114",f4:"115",f5:"116",f6:"117",f7:"118",f8:"119",f9:"120",numlock:"144",scrollock:"145",semicolon:"186",equals:"187",comma:"188",dash:"189",period:"190",slash:"191",grave_accent:"192",open_bracket:"219",backslash:"220",close_bracket:"221",single_quote:"222"},l={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"caps_lock",27:"esc",32:"space",33:"page_up",34:"page_down",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"delete",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",91:"windows_left",92:"windows_right",93:"select",96:"numpad0",97:"numpad1",98:"numpad2",99:"numpad3",100:"numpad4",101:"numpad5",102:"numpad6",103:"numpad7",104:"numpad8",105:"numpad9",106:"asterisk",107:"plus",109:"minus",110:"decimal_point",111:"divide",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",144:"numlock",145:"scrollock",186:"semicolon",187:"equals",188:"comma",189:"dash",190:"period",191:"slash",192:"grave_accent",219:"open_bracket",220:"backslash",221:"close_bracket",222:"single_quote"},u=[],d=[],f=[],p=[],g=[];return t.setupInput=function(){var h=[];h[0]="left_mouse_button",h[1]="center_mouse_button",h[2]="right_mouse_button";var c=[];c[1]="left_mouse_button",c[2]="right_mouse_button",c[4]="center_mouse_button",f=h,p=c,window.addEventListener("keydown",s),window.addEventListener("keyup",i);var l=t.canvas||t.dom;l.addEventListener("mousedown",o,!1),l.addEventListener("mouseup",n,!1),l.addEventListener("touchstart",a,!1),l.addEventListener("touchend",r,!1),window.addEventListener("blur",e,!1),document.oncontextmenu=function(){return!1}},t.preventDefaultKeys=function(){for(var t=arguments,e=0;e<t.length;e++)g[t[e]]=!0},t.pressed=h,t.keyCodes=c,t.keycodeNames=l,t.on_keydown=function(e,i){if(t.isArray(e))for(var s=0;e[s];s++)u[e[s]]=i;else u[e]=i},t.on_keyup=function(e,i){if(t.isArray(e))for(var s=0;e[s];s++)d[e[s]]=i;else d[e]=i},t.clearKeyCallbacks=function(){d=[],u=[]},t}(jaws||{}),jaws=function(t){function e(e){if(t.isDrawable(e)){for(var i=t.isImage(e)?t.imageToCanvas(e):e,s=i.getContext("2d"),o=s.getImageData(0,0,i.width,i.height),n=o.data,a=0;a<n.length;a+=4)255===n[a]&&0===n[a+1]&&255===n[a+2]&&(n[a+3]=0);return s.putImageData(o,0,0),i}}return t.Assets=function(){function i(e){if(t.isString(e)){var i=r.getPostfix(e);return r.file_type[i]?r.file_type[i]:i}t.log.error("jaws.assets.getType: Argument not a String with "+e)}function s(s){var o=this.asset,n=o.src,h=i(o.src);try{if("json"===h){if(4!==this.readyState)return;r.data[o.src]=JSON.parse(this.responseText)}else if("image"===h){var c=r.image_to_canvas?t.imageToCanvas(o.image):o.image;r.fuchia_to_transparent&&"bmp"===r.getPostfix(o.src)&&(c=e(c)),r.data[o.src]=c}else r.data[o.src]="audio"===h&&r.can_play[r.getPostfix(o.src)]?o.audio:"video"===h&&r.can_play[r.getPostfix(o.src)]?o.video:this.response}catch(l){t.log.error("Cannot process "+n+" (Message: "+l.message+", Name: "+l.name+")"),r.data[o.src]=null}r.loaded[n]||r.load_count++,r.loaded[n]=!0,r.loading[n]=!1,a(o,!0,s)}function o(t){r.loaded[t.src]=!0,r.loading[t.src]=!1,r.load_count++,a(t,!0)}function n(t){var e=this.asset;r.error_count++,a(e,!1,t)}function a(t,e,i){var s=parseInt((r.load_count+r.error_count)/r.src_list.length*100);e?(r.onprogress&&r.onprogress(t.src,s),t.onprogress&&void 0!==i&&t.onprogress(i)):(r.onerror&&r.onerror(t.src,s),t.onerror&&void 0!==i&&t.onerror(i)),100===s&&(r.onload&&r.onload(),r.onprogress=null,r.onerror=null,r.onload=null)}if(!(this instanceof arguments.callee))return new arguments.callee;var r=this;r.loaded=[],r.loading=[],r.src_list=[],r.data=[],r.bust_cache=!1,r.image_to_canvas=!0,r.fuchia_to_transparent=!0,r.root="",r.file_type={},r.file_type.json="json",r.file_type.wav="audio",r.file_type.mp3="audio",r.file_type.ogg="audio",r.file_type.m4a="audio",r.file_type.weba="audio",r.file_type.aac="audio",r.file_type.mka="audio",r.file_type.flac="audio",r.file_type.png="image",r.file_type.jpg="image",r.file_type.jpeg="image",r.file_type.gif="image",r.file_type.bmp="image",r.file_type.tiff="image",r.file_type.mp4="video",r.file_type.webm="video",r.file_type.ogv="video",r.file_type.mkv="video",r.can_play={};try{var h=new Audio;r.can_play.wav=!!h.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),r.can_play.ogg=!!h.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),r.can_play.mp3=!!h.canPlayType("audio/mpeg;").replace(/^no$/,""),r.can_play.m4a=!!(h.canPlayType("audio/x-m4a;")||h.canPlayType("audio/aac;")).replace(/^no$/,""),r.can_play.weba=!!h.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,""),r.can_play.aac=!!h.canPlayType("audio/aac;").replace(/^no$/,""),r.can_play.mka=!!h.canPlayType("audio/x-matroska;").replace(/^no$/,""),r.can_play.flac=!!h.canPlayType("audio/x-flac;").replace(/^no$/,"")}catch(c){}try{var l=document.createElement("video");r.can_play.mp4=!!l.canPlayType("video/mp4;").replace(/^no$/,""),r.can_play.webm=!!l.canPlayType('video/webm; codecs="vorbis"').replace(/^no$/,""),r.can_play.ogv=!!l.canPlayType('video/ogg; codecs="vorbis"').replace(/^no$/,""),r.can_play.mkv=!!l.canPlayType("video/x-matroska;").replace(/^no$/,"")}catch(c){}r.length=function(){return r.src_list.length},r.setRoot=function(t){return r.root=t,r},r.get=function(e){if(t.isArray(e))return e.map(function(t){return r.data[t]});if(!t.isString(e))return void t.log.error("jaws.get: Neither String nor Array. Incorrect URL resource "+e);if("*"===e[e.length-1])for(var i=e.replace("*",""),s=0;s<r.src_list.length;s++)if(0==r.src_list[s].indexOf(i)&&r.data[r.src_list[s]])return r.data[r.src_list[s]];return r.data[e]?r.data[e]:void t.log.warn("No such asset: "+e,!0)},r.isLoading=function(e){return t.isString(e)?r.loading[e]:void t.log.error("jaws.isLoading: Argument not a String with "+e)},r.isLoaded=function(e){return t.isString(e)?r.loaded[e]:void t.log.error("jaws.isLoaded: Argument not a String with "+e)},r.getPostfix=function(e){return t.isString(e)?e.toLowerCase().match(/.+\.([^?]+)(\?|$)/)[1]:void t.log.error("jaws.assets.getPostfix: Argument not a String with "+e)},r.add=function(e){var i=arguments;1==i.length&&t.isArray(i[0])&&(i=i[0]);for(var s=0;s<i.length;s++)t.isArray(i[s])?r.add(i[s]):t.isString(i[s])?r.src_list.push(i[s]):t.log.error("jaws.assets.add: Neither String nor Array. Incorrect URL resource "+e);return r},r.loadAll=function(e){return r.load_count=0,r.error_count=0,e.onprogress&&t.isFunction(e.onprogress)&&(r.onprogress=e.onprogress),e.onerror&&t.isFunction(e.onerror)&&(r.onerror=e.onerror),e.onload&&t.isFunction(e.onload)&&(r.onload=e.onload),r.src_list.forEach(function(t){r.load(t)}),r},r.load=function(e,a){if(a||(a={}),!t.isString(e))return void t.log.error("jaws.assets.load: Argument not a String with "+e);var h={},c="";h.src=e,h.onload=a.onload,h.onerror=a.onerror,r.loading[e]=!0;var l=RegExp("^((f|ht)tp(s)?:)?//");c=l.test(e)?h.src:r.root+h.src,r.bust_cache&&(c+="?"+parseInt(1e7*Math.random()));var u=i(h.src);if("image"===u)try{h.image=new Image,h.image.asset=h,h.image.addEventListener("load",s),h.image.addEventListener("error",n),h.image.src=c}catch(d){t.log.error("Cannot load Image resource "+c+" (Message: "+d.message+", Name: "+d.name+")")}else if(r.can_play[r.getPostfix(h.src)]){if("audio"===u)try{h.audio=new Audio,h.audio.asset=h,h.audio.addEventListener("error",n),h.audio.addEventListener("canplay",s),r.data[h.src]=h.audio,h.audio.src=c,h.audio.load()}catch(d){t.log.error("Cannot load Audio resource "+c+" (Message: "+d.message+", Name: "+d.name+")")}else if("video"===u)try{h.video=document.createElement("video"),h.video.asset=h,r.data[h.src]=h.video,h.video.setAttribute("style","display:none;"),h.video.addEventListener("error",n),h.video.addEventListener("canplay",s),document.body.appendChild(h.video),h.video.src=c,h.video.load()}catch(d){t.log.error("Cannot load Video resource "+c+" (Message: "+d.message+", Name: "+d.name+")")}}else{if("audio"===u&&!r.can_play[r.getPostfix(h.src)])return o(h),r;try{var f=new XMLHttpRequest;f.asset=h,f.onreadystatechange=s,f.onerror=n,f.open("GET",c,!0),"json"!==u&&(f.responseType="blob"),f.send(null)}catch(d){t.log.error("Cannot load "+c+" (Message: "+d.message+", Name: "+d.name+")")}}return r},r.displayProgress=function(e){t.isNumber(e)&&t.context&&(t.context.save(),t.context.fillStyle="black",t.context.fillRect(0,0,t.width,t.height),t.context.fillStyle="white",t.context.strokeStyle="white",t.context.textAlign="center",t.context.strokeRect(49,t.height/2-30-1,t.width-100+2,62),t.context.fillRect(50,t.height/2-30,(t.width-100)/100*e,60),t.context.font="11px verdana",t.context.fillText("Loading... "+e+"%",t.width/2,t.height/2-35),t.context.font="11px verdana",t.context.fillStyle="#ccc",t.context.textBaseline="bottom",t.context.fillText("powered by www.jawsjs.com",t.width/2,t.height-1),t.context.restore())}},t.assets=new t.Assets,t}(jaws||{});if("undefined"!=typeof require)var jaws=require("./core.js");var jaws=function(t){function e(t){this.size=t,this.values=new Array(this.size),this.value,this.add=function(t){if(this.values.length>this.size){this.values.splice(0,1),this.value=0;for(var e=0;this.values[e];e++)this.value+=this.values[e];this.value=this.value/this.size}return this.values.push(t),this},this.get=function(){return parseInt(this.value)}}return window.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,16.666)}}(),t.GameLoop=function(i,s,o){if(!(this instanceof arguments.callee))return new arguments.callee(i,s);this.tick_duration=0,this.fps=0,this.ticks=0;var n,a=!1,r=!1,h=this,c=new e(20);this.runtime=function(){return this.last_tick-this.first_tick},this.start=function(){t.log.info("Game loop start",!0),this.first_tick=(new Date).getTime(),this.current_tick=(new Date).getTime(),this.last_tick=(new Date).getTime(),s.setup!==!1&&i.setup&&i.setup(o),step_delay=1e3/s.fps,60==s.fps?requestAnimFrame(this.loop):n=setInterval(this.loop,step_delay)},this.loop=function(){h.current_tick=(new Date).getTime(),h.tick_duration=h.current_tick-h.last_tick,h.fps=c.add(1e3/h.tick_duration).get(),r||a||(i.update&&i.update(),i.draw&&i.draw(),h.ticks++),60!=s.fps||r||requestAnimFrame(h.loop),h.last_tick=h.current_tick},this.pause=function(){a=!0},this.unpause=function(){a=!1},this.stop=function(){n&&clearInterval(n),r=!0}},t}(jaws||{}),jaws=function(t){var e=0;return t.Rect=function(t,i,s,o){return this instanceof arguments.callee?(this.x=t,this.y=i,this.width=s,this.height=o,this.right=t+s-e,void(this.bottom=i+o-e)):new arguments.callee(t,i,s,o)},t.Rect.prototype.getPosition=function(){return[this.x,this.y]},t.Rect.prototype.move=function(t,e){return this.x+=t,this.y+=e,this.right+=t,this.bottom+=e,this},t.Rect.prototype.moveTo=function(t,i){return this.x=t,this.y=i,this.right=this.x+this.width-e,this.bottom=this.y+this.height-e,this},t.Rect.prototype.resize=function(t,i){return this.width+=t,this.height+=i,this.right=this.x+this.width-e,this.bottom=this.y+this.height-e,this},t.Rect.prototype.clone=function(){return new t.Rect(this.x,this.y,this.width,this.height)},t.Rect.prototype.shrink=function(t,i){return this.x+=t,this.y+=i,this.width-=t+t,this.height-=i+i,this.right=this.x+this.width-e,this.bottom=this.y+this.height-e,this},t.Rect.prototype.resizeTo=function(t,i){return this.width=t,this.height=i,this.right=this.x+this.width-e,this.bottom=this.y+this.height-e,this},t.Rect.prototype.draw=function(){return t.context.strokeStyle="red",t.context.strokeRect(this.x-.5,this.y-.5,this.width,this.height),this},t.Rect.prototype.collidePoint=function(t,e){return t>=this.x&&t<=this.right&&e>=this.y&&e<=this.bottom},t.Rect.prototype.collideRect=function(t){return(this.x>=t.x&&this.x<=t.right||t.x>=this.x&&t.x<=this.right)&&(this.y>=t.y&&this.y<=t.bottom||t.y>=this.y&&t.y<=this.bottom)},t.Rect.prototype.toString=function(){return"[Rect "+this.x+", "+this.y+", "+this.width+", "+this.height+"]"},t}(jaws||{});"undefined"!=typeof module&&"exports"in module&&(module.exports=jaws.Rect);var jaws=function(jaws){return jaws.Sprite=function(t){return this instanceof arguments.callee?(this.set(t),void(this.context=t.context?t.context:jaws.context)):new arguments.callee(t)},jaws.Sprite.prototype.default_options={x:0,y:0,alpha:1,angle:0,flipped:!1,anchor_x:0,anchor_y:0,image:null,image_path:null,anchor:null,scale_image:null,damping:1,scale_x:1,scale_y:1,scale:1,color:"#ddd",width:16,height:16,_constructor:null,context:null,data:null},jaws.Sprite.prototype.set=function(t){if(jaws.isString(this.image)&&(this.image_path=this.image),jaws.parseOptions(this,t,this.default_options),this.scale&&(this.scale_x=this.scale_y=this.scale),this.image&&this.setImage(this.image),this.scale_image&&this.scaleImage(this.scale_image),this.anchor&&this.setAnchor(this.anchor),!this.image&&this.color&&this.width&&this.height){var e=document.createElement("canvas"),i=e.getContext("2d");e.width=this.width,e.height=this.height,i.fillStyle=this.color,i.fillRect(0,0,this.width,this.height),this.image=e}return this.cacheOffsets(),this},jaws.Sprite.prototype.clone=function(object){var constructor=this._constructor?eval(this._constructor):this.constructor,new_sprite=new constructor(this.attributes());return new_sprite._constructor=this._constructor||this.constructor.name,new_sprite},jaws.Sprite.prototype.setImage=function(t){var e=this;return jaws.isDrawable(t)?(this.image=t,this.cacheOffsets()):(jaws.assets.isLoaded(t)?(this.image=jaws.assets.get(t),this.cacheOffsets()):(jaws.log.warn("Image '"+t+"' not preloaded with jaws.assets.add(). Image and a working sprite.rect() will be delayed."),jaws.assets.load(t,{onload:function(){e.image=jaws.assets.get(t),e.cacheOffsets()}})),this)},jaws.Sprite.prototype.stepToWhile=function(t,e,i){var s=1,o=t<this.x?-s:s,n=e<this.y?-s:s;t=parseInt(t),e=parseInt(e);for(var a=!1,r=!1;;)if(a===!1&&(this.x!=t&&(this.x+=o),i(this)||(this.x-=o,a=!0)),r===!1&&(this.y!=e&&(this.y+=n),i(this)||(this.y-=n,r=!0)),(a||this.x==t)&&(r||this.y==e))return{x:a,y:r}},jaws.Sprite.prototype.stepWhile=function(t,e,i){return this.stepToWhile(this.x+t,this.y+e,i)},jaws.Sprite.prototype.flip=function(){return this.flipped=this.flipped?!1:!0,this},jaws.Sprite.prototype.flipTo=function(t){return this.flipped=t,this},jaws.Sprite.prototype.rotate=function(t){return this.angle+=t,this},jaws.Sprite.prototype.rotateTo=function(t){return this.angle=t,this},jaws.Sprite.prototype.moveTo=function(t,e){return jaws.isArray(t)&&void 0===e&&(e=t[1],t=t[0]),this.x=t,this.y=e,this},jaws.Sprite.prototype.move=function(t,e){return jaws.isArray(t)&&void 0===e&&(e=t[1],t=t[0]),t&&(this.x+=t),e&&(this.y+=e),this},jaws.Sprite.prototype.scaleAll=function(t){return this.scale_x*=t,this.scale_y*=t,this.cacheOffsets()},jaws.Sprite.prototype.scaleTo=function(t){return this.scale_x=this.scale_y=t,this.cacheOffsets()},jaws.Sprite.prototype.scaleWidth=function(t){return this.scale_x*=t,this.cacheOffsets()},jaws.Sprite.prototype.scaleHeight=function(t){return this.scale_y*=t,this.cacheOffsets()},jaws.Sprite.prototype.setX=function(t){return this.x=t,this},jaws.Sprite.prototype.setY=function(t){return this.y=t,this},jaws.Sprite.prototype.setTop=function(t){return this.y=t+this.top_offset,this},jaws.Sprite.prototype.setBottom=function(t){return this.y=t-this.bottom_offset,this},jaws.Sprite.prototype.setLeft=function(t){return this.x=t+this.left_offset,this},jaws.Sprite.prototype.setRight=function(t){return this.x=t-this.right_offset,this},jaws.Sprite.prototype.setWidth=function(t){return this.scale_x=t/this.image.width,this.cacheOffsets()},jaws.Sprite.prototype.setHeight=function(t){return this.scale_y=t/this.image.height,this.cacheOffsets()},jaws.Sprite.prototype.resize=function(t,e){return jaws.isArray(t)&&void 0===e&&(e=t[1],t=t[0]),this.scale_x=(this.width+t)/this.image.width,this.scale_y=(this.height+e)/this.image.height,this.cacheOffsets()},jaws.Sprite.prototype.resizeTo=function(t,e){return jaws.isArray(t)&&void 0===e&&(e=t[1],t=t[0]),this.scale_x=t/this.image.width,this.scale_y=e/this.image.height,this.cacheOffsets()},jaws.Sprite.prototype.setAnchor=function(t){var e={top_left:[0,0],left_top:[0,0],center_left:[0,.5],left_center:[0,.5],bottom_left:[0,1],left_bottom:[0,1],top_center:[.5,0],center_top:[.5,0],center_center:[.5,.5],center:[.5,.5],bottom_center:[.5,1],center_bottom:[.5,1],top_right:[1,0],right_top:[1,0],center_right:[1,.5],right_center:[1,.5],bottom_right:[1,1],right_bottom:[1,1]};return(a=e[t])&&(this.anchor_x=a[0],this.anchor_y=a[1],this.image&&this.cacheOffsets()),this},jaws.Sprite.prototype.cacheOffsets=function(){return this.image?(this.width=this.image.width*this.scale_x,this.height=this.image.height*this.scale_y,this.left_offset=this.width*this.anchor_x,this.top_offset=this.height*this.anchor_y,this.right_offset=this.width*(1-this.anchor_x),this.bottom_offset=this.height*(1-this.anchor_y),this.cached_rect&&this.cached_rect.resizeTo(this.width,this.height),this):void 0},jaws.Sprite.prototype.rect=function(){return!this.cached_rect&&this.width&&(this.cached_rect=new jaws.Rect(this.x,this.y,this.width,this.height)),this.cached_rect&&this.cached_rect.moveTo(this.x-this.left_offset,this.y-this.top_offset),this.cached_rect},jaws.Sprite.prototype.draw=function(){return this.image?(this.context.save(),this.context.translate(this.x,this.y),0!=this.angle&&jaws.context.rotate(this.angle*Math.PI/180),this.flipped&&this.context.scale(-1,1),this.context.globalAlpha=this.alpha,this.context.translate(-this.left_offset,-this.top_offset),this.context.drawImage(this.image,0,0,this.width,this.height),this.context.restore(),this):this},jaws.Sprite.prototype.scaleImage=function(t){return this.image?(this.setImage(jaws.retroScaleImage(this.image,t)),this):void 0},jaws.Sprite.prototype.asCanvasContext=function(){var t=document.createElement("canvas");t.width=this.width,t.height=this.height;var e=t.getContext("2d");return jaws.context&&(e.mozImageSmoothingEnabled=jaws.context.mozImageSmoothingEnabled),e.drawImage(this.image,0,0,this.width,this.height),e},jaws.Sprite.prototype.asCanvas=function(){var t=document.createElement("canvas");t.width=this.width,t.height=this.height;var e=t.getContext("2d");return jaws.context&&(e.mozImageSmoothingEnabled=jaws.context.mozImageSmoothingEnabled),e.drawImage(this.image,0,0,this.width,this.height),t},jaws.Sprite.prototype.toString=function(){return"[Sprite "+this.x.toFixed(2)+", "+this.y.toFixed(2)+", "+this.width+", "+this.height+"]"},jaws.Sprite.prototype.attributes=function(){var t={};return t._constructor=this._constructor||"jaws.Sprite",t.x=parseFloat(this.x.toFixed(2)),t.y=parseFloat(this.y.toFixed(2)),t.image=this.image_path,t.alpha=this.alpha,t.flipped=this.flipped,t.angle=parseFloat(this.angle.toFixed(2)),t.scale_x=this.scale_x,t.scale_y=this.scale_y,t.anchor_x=this.anchor_x,t.anchor_y=this.anchor_y,null!==this.data&&(t.data=jaws.clone(this.data)),t},jaws.Sprite.parse=function(objects){function parseArray(array){array.forEach(function(data){var constructor=data._constructor?eval(data._constructor):data.constructor;if(jaws.isFunction(constructor)){jaws.log.info("Creating "+data._constructor+"("+data.toString()+")",!0);var object=new constructor(data);object._constructor=data._constructor||data.constructor.name,sprites.push(object)}})}var sprites=[];return jaws.isArray(objects)?objects.every(function(t){return t._constructor})?parseArray(objects):sprites=objects:jaws.isString(objects)&&(parseArray(JSON.parse(objects)),jaws.log.info(objects)),sprites},jaws.Sprite.prototype.toJSON=function(){return JSON.stringify(this.attributes())},jaws}(jaws||{});"undefined"!=typeof module&&"exports"in module&&(module.exports=jaws.Sprite);var jaws=function(t){function e(t,e,i,s,o){var n=document.createElement("canvas");n.width=s,n.height=o;var a=n.getContext("2d");return a.drawImage(t,e,i,s,o,0,0,n.width,n.height),n}return t.SpriteSheet=function(i){if(!(this instanceof arguments.callee))return new arguments.callee(i);if(t.parseOptions(this,i,this.default_options),t.isString(this.image)&&!i.frame_size){var s=new RegExp("_(\\d+)x(\\d+)","g"),o=s.exec(this.image);this.frame_size=[],this.frame_size[0]=parseInt(o[1]),this.frame_size[1]=parseInt(o[2])}if(this.image=t.isDrawable(this.image)?this.image:t.assets.data[this.image],this.scale_image){var n=t.isDrawable(this.image)?this.image:t.assets.get(this.image);this.frame_size[0]*=this.scale_image,this.frame_size[1]*=this.scale_image,this.image=t.retroScaleImage(n,this.scale_image)}if(this.frames=[],"down"==this.orientation)for(var a=this.offset;a<this.image.width;a+=this.frame_size[0])for(var r=0;r<this.image.height;r+=this.frame_size[1])this.frames.push(e(this.image,a,r,this.frame_size[0],this.frame_size[1]));else for(var r=this.offset;r<this.image.height;r+=this.frame_size[1])for(var a=0;a<this.image.width;a+=this.frame_size[0])this.frames.push(e(this.image,a,r,this.frame_size[0],this.frame_size[1]))},t.SpriteSheet.prototype.default_options={image:null,orientation:"down",frame_size:[32,32],offset:0,scale_image:null},t.SpriteSheet.prototype.toString=function(){return"[SpriteSheet "+this.frames.length+" frames]"},t}(jaws||{}),jaws=function(t){return t.Animation=function(e){if(!(this instanceof arguments.callee))return new arguments.callee(e);if(t.parseOptions(this,e,this.default_options),e.sprite_sheet){var i=new t.SpriteSheet({image:e.sprite_sheet,scale_image:this.scale_image,frame_size:this.frame_size,orientation:this.orientation,offset:this.offset});this.frames=i.frames,this.frame_size=i.frame_size}if(e.scale_image){var s=t.isDrawable(e.sprite_sheet)?e.sprite_sheet:t.assets.get(e.sprite_sheet);this.frame_size[0]*=e.scale_image,this.frame_size[1]*=e.scale_image,e.sprite_sheet=t.retroScaleImage(s,e.scale_image)}if(this.current_tick=(new Date).getTime(),this.last_tick=(new Date).getTime(),this.sum_tick=0,e.subsets){this.subsets={};for(subset in e.subsets)start_stop=e.subsets[subset],this.subsets[subset]=this.slice(start_stop[0],start_stop[1])}},t.Animation.prototype.default_options={frames:[],subsets:[],frame_duration:100,index:0,loop:1,bounce:0,frame_direction:1,frame_size:null,orientation:"down",on_end:null,offset:0,scale_image:null,sprite_sheet:null},t.Animation.prototype.subset=function(t){return this.subsets[t]},t.Animation.prototype.update=function(){return this.current_tick=(new Date).getTime(),this.sum_tick+=this.current_tick-this.last_tick,this.last_tick=this.current_tick,this.sum_tick>this.frame_duration&&(this.index+=this.frame_direction,this.sum_tick=0),(this.index>=this.frames.length||this.index<0)&&(this.bounce?(this.frame_direction=-this.frame_direction,this.index+=2*this.frame_direction):this.loop?this.index=this.frame_direction<0?this.frames.length-1:0:(this.index-=this.frame_direction,this.on_end&&(this.on_end(),this.on_end=null))),this
},t.Animation.prototype.slice=function(e,i){var s={};return s.frame_duration=this.frame_duration,s.loop=this.loop,s.bounce=this.bounce,s.on_end=this.on_end,s.frame_direction=this.frame_direction,s.frames=this.frames.slice().slice(e,i),new t.Animation(s)},t.Animation.prototype.next=function(){return this.update(),this.frames[this.index]},t.Animation.prototype.atLastFrame=function(){return this.index==this.frames.length-1},t.Animation.prototype.atFirstFrame=function(){return 0==this.index},t.Animation.prototype.currentFrame=function(){return this.frames[this.index]},t.Animation.prototype.toString=function(){return"[Animation, "+this.frames.length+" frames]"},t}(jaws||{});if("undefined"!=typeof require)var jaws=require("./core.js");var jaws=function(t){function e(t,e){for(var i=function(e){return void 0!==t.isSpriteList?t.at(e):t[e]},s=[],o=new Array(e),n=0;e>n;n++)o[n]=n;for(var n=e-1,a=t.length;n>=0;a=t.length){for(s.push(o.map(i));n>=0&&o[n]===a-1;)n--,a--;if(n>=0){o[n]+=1;for(var r=n+1;e>r;r++)o[r]=o[r-1]+1;n=e-1}}return s}return t.collideOneWithOne=function(e,i){return e.radius&&i.radius&&e!==i&&t.collideCircles(e,i)?!0:e.rect&&i.rect&&e!==i&&t.collideRects(e.rect(),i.rect())?!0:!1},t.collideOneWithMany=function(e,i,s){var o=[];if(s){for(var n=0;n<i.length;n++)t.collideOneWithOne(e,i[n])&&(s(e,i[n]),o.push(i[n]));return o}return i.filter(function(i){return t.collideOneWithOne(e,i)})},t.collideManyWithMany=function(i,s,o){var n=[];return i===s?e(i,2).forEach(function(e){t.collideOneWithOne(e[0],e[1])&&(o?o(e[0],e[1]):n.push([e[0],e[1]]))}):i.forEach(function(e){s.forEach(function(i){t.collideOneWithOne(e,i)&&(o?o(e,i):n.push([e,i]))})}),n},t.collideCircles=function(e,i){return t.distanceBetween(e,i)<e.radius+i.radius},t.collideRects=function(t,e){return(t.x>=e.x&&t.x<=e.right||e.x>=t.x&&e.x<=t.right)&&(t.y>=e.y&&t.y<=e.bottom||e.y>=t.y&&e.y<=t.bottom)},t.distanceBetween=function(t,e){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},t.collide=function(e,i,s){if((e.rect||e.radius)&&i.forEach)return t.collideOneWithMany(e,i,s).length>0;if(e.forEach&&i.forEach)return t.collideManyWithMany(e,i,s).length>0;if(e.forEach&&(i.rect||i.radius))return t.collideOneWithMany(i,e,s).length>0;if(e.rect&&i.rect||e.radius&&i.radius){var o=t.collideOneWithOne(e,i);if(!s||!o)return o;s(e,i)}},t}(jaws||{}),jaws=function(t){return t.PixelMap=function(e){return this instanceof arguments.callee?(this.options=e,this.scale=e.scale||1,this.x=e.x||0,this.y=e.y||0,e.image?(this.setContext(e.image),e.scale_image&&this.setContext(t.retroScaleImage(this.context.canvas,e.scale_image)),this.width=this.context.canvas.width*this.scale,this.height=this.context.canvas.height*this.scale):t.log.warn("PixelMap needs an image to work with"),this.named_colors=[],void this.update()):new arguments.callee(e)},t.PixelMap.prototype.setContext=function(e){var e=t.isDrawable(e)?e:t.assets.get(e);this.context=t.imageToCanvasContext(e)},t.PixelMap.prototype.update=function(t,e,i,s){if((void 0===t||0>t)&&(t=0),(void 0===e||0>e)&&(e=0),(void 0===i||i>this.width)&&(i=this.width),(void 0===s||s>this.height)&&(s=this.height),0==arguments.length)this.data=this.context.getImageData(t,e,i,s).data;else for(var o=this.context.getImageData(t,e,i,s).data,n=0,a=4*this.width,r=e*this.width*4+4*t,h=4*i,c=0;s>c;c++){for(var l=0;h>l;l++)this.data[r+l]=o[n++];r+=a}},t.PixelMap.prototype.draw=function(){t.context.drawImage(this.context.canvas,this.x,this.y,this.width,this.height)},t.PixelMap.prototype.namedColorAtRect=function(t,e){for(var i=t.x,s=t.y;i<t.right-1;i++)if(this.namedColorAt(i,s)==e||void 0===e)return this.namedColorAt(i,s);for(;s<t.bottom-1;s++)if(this.namedColorAt(i,s)==e||void 0===e)return this.namedColorAt(i,s);for(;i>t.x;i--)if(this.namedColorAt(i,s)==e||void 0===e)return this.namedColorAt(i,s);for(;s>t.y;s--)if(this.namedColorAt(i,s)==e||void 0===e)return this.namedColorAt(i,s);return!1},t.PixelMap.prototype.at=function(t,e){t=parseInt(t),e=parseInt(e),0>e&&(e=0);var i=e*this.width*4+4*t,s=this.data[i],o=this.data[i+1],n=this.data[i+2],a=this.data[i+3];return[s,o,n,a]},t.PixelMap.prototype.namedColorAt=function(t,e){for(var i=this.at(t,e),s=0;s<this.named_colors.length;s++){var o=this.named_colors[s].name,n=this.named_colors[s].color;if(n[0]==i[0]&&n[1]==i[1]&&n[2]==i[2]&&n[3]==i[3])return o}},t.PixelMap.prototype.nameColor=function(t,e){this.named_colors.push({name:e,color:t})},t}(jaws||{}),jaws=function(t){return t.Parallax=function(e){return this instanceof arguments.callee?void t.parseOptions(this,e,this.default_options):new arguments.callee(e)},t.Parallax.prototype.default_options={width:function(){return t.width},height:function(){return t.height},scale:1,repeat_x:null,repeat_y:null,camera_x:0,camera_y:0,layers:[]},t.Parallax.prototype.draw=function(){for(var t,e,i=0;i<this.layers.length;i++)for(t=this.layers[i],e=this.repeat_x?-(this.camera_x/t.damping%t.width):-(this.camera_x/t.damping),t.y=this.repeat_y?-(this.camera_y/t.damping%t.height):-(this.camera_y/t.damping),t.x=e;t.y<this.height;){for(;t.x<this.width&&(t.x+t.width>=0&&t.y+t.height>=0&&t.draw(),t.x=t.x+t.width,this.repeat_x););if(t.y=t.y+t.height,t.x=e,!this.repeat_y)break}},t.Parallax.prototype.addLayer=function(e){var i=new t.ParallaxLayer(e);i.scaleAll(this.scale),this.layers.push(i)},t.Parallax.prototype.toString=function(){return"[Parallax "+this.x+", "+this.y+". "+this.layers.length+" layers]"},t.ParallaxLayer=function(e){return this instanceof arguments.callee?(this.damping=e.damping||0,void t.Sprite.call(this,e)):new arguments.callee(e)},t.ParallaxLayer.prototype=t.Sprite.prototype,t}(jaws||{}),jaws=function(jaws){return jaws.Text=function(t){return this instanceof arguments.callee?(this.set(t),t.context&&(this.context=t.context),void(t.context||jaws.context&&(this.context=jaws.context))):new arguments.callee(t)},jaws.Text.prototype.default_options={x:0,y:0,alpha:1,angle:0,anchor_x:0,anchor_y:0,anchor:"top_left",damping:1,style:"normal",fontFace:"serif",fontSize:12,color:"black",textAlign:"start",textBaseline:"alphabetic",text:"",wordWrap:!1,width:function(){return jaws.width},height:function(){return jaws.height},shadowColor:null,shadowBlur:null,shadowOffsetX:null,shadowOffsetY:null,_constructor:null},jaws.Text.prototype.set=function(t){return jaws.parseOptions(this,t,this.default_options),this.anchor&&this.setAnchor(this.anchor),this.cacheOffsets(),this},jaws.Text.prototype.clone=function(){var constructor=this._constructor?eval(this._constructor):this.constructor,new_sprite=new constructor(this.attributes());return new_sprite._constructor=this._constructor||this.constructor.name,new_sprite},jaws.Text.prototype.rotate=function(t){return this.angle+=t,this},jaws.Text.prototype.rotateTo=function(t){return this.angle=t,this},jaws.Text.prototype.moveTo=function(t,e){return this.x=t,this.y=e,this},jaws.Text.prototype.move=function(t,e){return t&&(this.x+=t),e&&(this.y+=e),this},jaws.Text.prototype.setX=function(t){return this.x=t,this},jaws.Text.prototype.setY=function(t){return this.y=t,this},jaws.Text.prototype.setTop=function(t){return this.y=t+this.top_offset,this},jaws.Text.prototype.setBottom=function(t){return this.y=t-this.bottom_offset,this},jaws.Text.prototype.setLeft=function(t){return this.x=t+this.left_offset,this},jaws.Text.prototype.setRight=function(t){return this.x=t-this.right_offset,this},jaws.Text.prototype.setWidth=function(t){return this.width=t,this.cacheOffsets(),this},jaws.Text.prototype.setHeight=function(t){return this.height=t,this.cacheOffsets(),this},jaws.Text.prototype.resize=function(t,e){return this.width+=t,this.height+=e,this.cacheOffsets(),this},jaws.Text.prototype.resizeTo=function(t,e){return this.width=t,this.height=e,this.cacheOffsets(),this},jaws.Text.prototype.setAnchor=function(t){var e={top_left:[0,0],left_top:[0,0],center_left:[0,.5],left_center:[0,.5],bottom_left:[0,1],left_bottom:[0,1],top_center:[.5,0],center_top:[.5,0],center_center:[.5,.5],center:[.5,.5],bottom_center:[.5,1],center_bottom:[.5,1],top_right:[1,0],right_top:[1,0],center_right:[1,.5],right_center:[1,.5],bottom_right:[1,1],right_bottom:[1,1]};return e.hasOwnProperty(t)&&(this.anchor_x=e[t][0],this.anchor_y=e[t][1],this.cacheOffsets()),this},jaws.Text.prototype.cacheOffsets=function(){return this.left_offset=this.width*this.anchor_x,this.top_offset=this.height*this.anchor_y,this.right_offset=this.width*(1-this.anchor_x),this.bottom_offset=this.height*(1-this.anchor_y),this.cached_rect&&this.cached_rect.resizeTo(this.width,this.height),this},jaws.Text.prototype.rect=function(){return!this.cached_rect&&this.width&&(this.cached_rect=new jaws.Rect(this.x,this.y,this.width,this.height)),this.cached_rect&&this.cached_rect.moveTo(this.x-this.left_offset,this.y-this.top_offset),this.cached_rect},jaws.Text.prototype.draw=function(){this.context.save(),0!==this.angle&&this.context.rotate(this.angle*Math.PI/180),this.context.globalAlpha=this.alpha,this.context.translate(-this.left_offset,-this.top_offset),this.context.fillStyle=this.color,this.context.font=this.style+" "+this.fontSize+"px "+this.fontFace,this.context.textBaseline=this.textBaseline,this.context.textAlign=this.textAlign,this.shadowColor&&(this.context.shadowColor=this.shadowColor),this.shadowBlur&&(this.context.shadowBlur=this.shadowBlur),this.shadowOffsetX&&(this.context.shadowOffsetX=this.shadowOffsetX),this.shadowOffsetY&&(this.context.shadowOffsetY=this.shadowOffsetY);var t=this.y,e=this.x;if(this.wordWrap)for(var i=this.text.split(" "),s="",o=0;o<i.length;o++){var n=s+i[o]+" ",a=this.context.measureText(n);this.y<t+this.height&&(a.width>this.width?(this.context.fillText(s,this.x,this.y),s=i[o]+" ",this.y+=this.fontSize):s=n,this.context.fillText(s,this.x,this.y))}else if(this.context.measureText(this.text).width<this.width)this.context.fillText(this.text,this.x,this.y);else for(var i=this.text.split(" "),s=" ",o=0;o<i.length;o++){var n=s+i[o]+" ";this.context.measureText(n).width<Math.abs(this.width-this.x)&&(this.context.fillText(n,this.x,this.y),s=i[o]+" ",s=n)}return this.y=t,this.x=e,this.context.restore(),this},jaws.Text.prototype.asCanvasContext=function(){var t=document.createElement("canvas");t.width=this.width,t.height=this.height;var e=t.getContext("2d");e.mozImageSmoothingEnabled=jaws.context.mozImageSmoothingEnabled,this.context.fillStyle=this.color,this.context.font=this.style+this.fontSize+"px "+this.fontFace,this.context.textBaseline=this.textBaseline,this.context.textAlign=this.textAlign,this.shadowColor&&(this.context.shadowColor=this.shadowColor),this.shadowBlur&&(this.context.shadowBlur=this.shadowBlur),this.shadowOffsetX&&(this.context.shadowOffsetX=this.shadowOffsetX),this.shadowOffsetY&&(this.context.shadowOffsetY=this.shadowOffsetY);var i=this.y,s=this.x;if(this.wordWrap)for(var o=this.text.split(" "),n="",a=0;a<o.length;a++){var r=n+o[a]+" ",h=this.context.measureText(r);this.y<i+this.height&&(h.width>this.width?(this.context.fillText(n,this.x,this.y),n=o[a]+" ",this.y+=this.fontSize):n=r,this.context.fillText(n,this.x,this.y))}else if(this.context.measureText(this.text).width<this.width)this.context.fillText(this.text,this.x,this.y);else for(var o=this.text.split(" "),n=" ",a=0;a<o.length;a++){var r=n+o[a]+" ";this.context.measureText(r).width<Math.abs(this.width-this.x)&&(this.context.fillText(r,this.x,this.y),n=o[a]+" ",n=r)}return this.y=i,this.x=s,e},jaws.Text.prototype.asCanvas=function(){var t=document.createElement("canvas");t.width=this.width,t.height=this.height;var e=t.getContext("2d");e.mozImageSmoothingEnabled=jaws.context.mozImageSmoothingEnabled,this.context.fillStyle=this.color,this.context.font=this.style+this.fontSize+"px "+this.fontFace,this.context.textBaseline=this.textBaseline,this.context.textAlign=this.textAlign,this.shadowColor&&(this.context.shadowColor=this.shadowColor),this.shadowBlur&&(this.context.shadowBlur=this.shadowBlur),this.shadowOffsetX&&(this.context.shadowOffsetX=this.shadowOffsetX),this.shadowOffsetY&&(this.context.shadowOffsetY=this.shadowOffsetY);var i=this.y,s=this.x;if(this.wordWrap)for(var o=this.text.split(" "),n="",a=0;a<o.length;a++){var r=n+o[a]+" ",h=e.measureText(r);this.y<i+this.height&&(h.width>this.width?(e.fillText(n,this.x,this.y),n=o[a]+" ",this.y+=this.fontSize):n=r,e.fillText(n,this.x,this.y))}else if(e.measureText(this.text).width<this.width)this.context.fillText(this.text,this.x,this.y);else for(var o=this.text.split(" "),n=" ",a=0;a<o.length;a++){var r=n+o[a]+" ";e.measureText(r).width<Math.abs(this.width-this.x)&&(e.fillText(r,this.x,this.y),n=o[a]+" ",n=r)}return this.y=i,this.x=s,t},jaws.Text.prototype.toString=function(){return"[Text "+this.x.toFixed(2)+", "+this.y.toFixed(2)+", "+this.width+", "+this.height+"]"},jaws.Text.prototype.attributes=function(){var t=this.options;return t._constructor=this._constructor||"jaws.Text",t.x=parseFloat(this.x.toFixed(2)),t.y=parseFloat(this.y.toFixed(2)),t.text=this.text,t.alpha=this.alpha,t.angle=parseFloat(this.angle.toFixed(2)),t.anchor_x=this.anchor_x,t.anchor_y=this.anchor_y,t.style=this.style,t.fontSize=this.fontSize,t.fontFace=this.fontFace,t.color=this.color,t.textAlign=this.textAlign,t.textBaseline=this.textBaseline,t.wordWrap=this.wordWrap,t.width=this.width,t.height=this.height,t},jaws.Text.prototype.toJSON=function(){return JSON.stringify(this.attributes())},jaws}(jaws||{});if("undefined"!=typeof module&&"exports"in module&&(module.exports=jaws.Text),"undefined"!=typeof require)var jaws=require("./core.js");var jaws=function(t){return t.QuadTree=function(e){this.depth=arguments[1]||0,this.bounds=e||new t.Rect(0,0,t.width,t.height),this.nodes=[],this.objects=[]},t.QuadTree.prototype.clear=function(){this.objects=[];for(var t=0;t<this.nodes.length;t++)"undefined"!=typeof this.nodes[t]&&(this.nodes[t].clear(),delete this.nodes[t])},t.QuadTree.prototype.split=function(){var e=Math.round(this.bounds.width/2),i=Math.round(this.bounds.height/2),s=this.bounds.x,o=this.bounds.y;this.nodes[0]=new t.QuadTree(new t.Rect(s+e,o,e,i),this.depth+1),this.nodes[1]=new t.QuadTree(new t.Rect(s,o,e,i),this.depth+1),this.nodes[2]=new t.QuadTree(new t.Rect(s,o+i,e,i),this.depth+1),this.nodes[3]=new t.QuadTree(new t.Rect(s+e,o+i,e,i),this.depth+1)},t.QuadTree.prototype.getIndex=function(t){var e=-1,i=this.bounds.x+this.bounds.width/2,s=this.bounds.y+this.bounds.height/2,o=t.y<s&&t.y+t.height<s,n=t.y>s;return t.x<i&&t.x+t.width<i?o?e=1:n&&(e=2):t.x>i&&(o?e=0:n&&(e=3)),e},t.QuadTree.prototype.insert=function(t){if(t.hasOwnProperty("x")||t.hasOwnProperty("y")||t.hasOwnProperty("width")||t.hasOwnProperty("height")){if("undefined"!=typeof this.nodes[0]){var e=this.getIndex(t);if(-1!==e)return void this.nodes[e].insert(t)}this.objects.push(t),"undefined"==typeof this.nodes[0]&&this.split();for(var i=0;i<this.objects.length;){var e=this.getIndex(this.objects[i]);-1!==e?this.nodes[e].insert(this.objects.splice(i,1)[0]):i++}}},t.QuadTree.prototype.retrieve=function(t){if(t.hasOwnProperty("x")||t.hasOwnProperty("y")||t.hasOwnProperty("width")||t.hasOwnProperty("height")){var e=this.getIndex(t),i=this.objects;if("undefined"!=typeof this.nodes[0])if(-1!==e)i=i.concat(this.nodes[e].retrieve(t));else for(var s=0;s<this.nodes.length;s++)i=i.concat(this.nodes[s].retrieve(t));return i}},t.QuadTree.prototype.collide=function(e,i,s){var o=!1,n=new t.QuadTree,a=[];return e.forEach||(a.push(e),e=a),i.forEach||(a=[],a.push(i),i=a),i.forEach(function(t){n.insert(t)}),e.forEach(function(e){t.collide(e,n.retrieve(e),s)&&(o=!0)}),n.clear(),o},t}(jaws||{});"undefined"!=typeof module&&"exports"in module&&(module.exports=jaws.QuadTree),window.addEventListener("load",function(){jaws.onload&&jaws.onload()},!1);</script><script type="text/javascript">(function () {
return (function() {
var screen_x1, screen_y1, sqrt;
@@ -720,23 +720,34 @@
return _results;
}),
move: (function(x) {
- x.coffee = "(ev,el)@>\n { ongoing } = @\n for t in ev.changedTouches\n { identifier, pageX, pageY } = t\n o = ongoing[identifier]\n @tx += pageX - o.px\n @ty += pageY - o.py\n o.px = pageX\n o.py = pageY\n ";
+ x.coffee = "(ev,el)@>\n { ongoing } = @\n { tx, ty } = @\n for t in ev.changedTouches\n { identifier, pageX, pageY } = t\n o = ongoing[identifier]\n dx = pageX - o.px\n dy = pageY - o.py\n tx * dx > 0 then tx += dx else tx = dx\n ty * dy > 0 then ty += dy else ty = dy\n o.px = pageX\n o.py = pageY\n @tx = tx\n @ty = ty\n ";
return x;
})(function(ev, el) {
- var identifier, o, ongoing, pageX, pageY, t, _i, _len, _ref, _results;
+ var dx, dy, identifier, o, ongoing, pageX, pageY, t, tx, ty, _i, _len, _ref;
ongoing = this.ongoing;
+ tx = this.tx, ty = this.ty;
_ref = ev.changedTouches;
- _results = [];
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
t = _ref[_i];
identifier = t.identifier, pageX = t.pageX, pageY = t.pageY;
o = ongoing[identifier];
- this.tx += pageX - o.px;
- this.ty += pageY - o.py;
+ dx = pageX - o.px;
+ dy = pageY - o.py;
+ if (tx * dx > 0) {
+ tx += dx;
+ } else {
+ tx = dx;
+ }
+ if (ty * dy > 0) {
+ ty += dy;
+ } else {
+ ty = dy;
+ }
o.px = pageX;
- _results.push(o.py = pageY);
+ o.py = pageY;
}
- return _results;
+ this.tx = tx;
+ return this.ty = ty;
}),
end: (function(x) {
x.coffee = "(ev,el)@>\n { ongoing } = @\n for t in ev.changedTouches\n { identifier } = t\n delete ongoing[identifier]\n ";
diff --git a/SunkenMoon.html.coffee b/SunkenMoon.html.coffee
index f456348..bfd5578 100644
--- a/SunkenMoon.html.coffee
+++ b/SunkenMoon.html.coffee
@@ -4,7 +4,7 @@
# This program is available under the terms of the MIT License
-version = "0.2.209"
+version = "0.2.211"
{ htmlcup } = require 'htmlcup'
@@ -529,13 +529,18 @@ genPage = ->
py: pageY
move: (ev,el)@>
{ ongoing } = @
+ { tx, ty } = @
for t in ev.changedTouches
{ identifier, pageX, pageY } = t
o = ongoing[identifier]
- @tx += pageX - o.px
- @ty += pageY - o.py
+ dx = pageX - o.px
+ dy = pageY - o.py
+ tx * dx > 0 then tx += dx else tx = dx
+ ty * dy > 0 then ty += dy else ty = dy
o.px = pageX
o.py = pageY
+ @tx = tx
+ @ty = ty
end: (ev,el)@>
{ ongoing } = @
for t in ev.changedTouches