From b116d1d6ea90011e54de3c22d2f74c28702e3f06 Mon Sep 17 00:00:00 2001 From: Adolfo Delorenzo Date: Mon, 11 Oct 2021 17:45:00 -0600 Subject: [PATCH] first commit --- Dockerfile | 8 + README.md | 0 html/.htaccess | 3 + html/LICENSE | 121 + html/README.md | 203 + html/ads.txt | 1 + html/bump_version.sh | 158 + html/cache.manifest | 60 + html/data/db-handler.php | 118 + html/data/map.json | 305 + html/fonts/PressStart2Play.eot | Bin 0 -> 5487 bytes html/fonts/PressStart2Play.ttf | Bin 0 -> 25956 bytes html/fonts/PressStart2Play.woff | Bin 0 -> 6688 bytes html/googlee6aee5a894225e60.html | 1 + html/img/Icon-106x106.png | Bin 0 -> 3740 bytes html/img/Icon-130x130.png | Bin 0 -> 4545 bytes html/img/Icon-150x130.png | Bin 0 -> 4473 bytes html/img/Icon-200x200.png | Bin 0 -> 7011 bytes html/img/Icon-300x300.png | Bin 0 -> 11290 bytes html/img/Icon-32x32.png | Bin 0 -> 1217 bytes html/img/Icon-512x512.png | Bin 0 -> 19924 bytes html/img/Pacman-Icon.svg | 106 + html/img/audio-icon-mute.png | Bin 0 -> 1201 bytes html/img/audio-icon.png | Bin 0 -> 917 bytes html/img/bg-pattern-black.png | Bin 0 -> 24091 bytes html/img/blinky.svg | 50 + html/img/blinky_original_not_used.svg | 120 + html/img/clyde.svg | 50 + html/img/clyde_original_not_used.svg | 120 + html/img/dazzled.svg | 10464 ++++++++++++++++ html/img/dazzled123.svg | 12 + html/img/dazzled2.svg | 10464 ++++++++++++++++ html/img/dazzled2_original_not_used.svg | 117 + html/img/dazzled_original_not_used.svg | 117 + html/img/dead.svg | 102 + html/img/heart.png | Bin 0 -> 181 bytes html/img/icon-128.png | Bin 0 -> 4472 bytes html/img/icon-128_old.png | Bin 0 -> 2523 bytes html/img/inky.svg | 50 + html/img/inky_original_not_used.svg | 120 + html/img/instructions/instructions_chase.PNG | Bin 0 -> 16104 bytes .../instructions/instructions_powerpill.PNG | Bin 0 -> 15557 bytes .../img/instructions/instructions_scatter.PNG | Bin 0 -> 14970 bytes html/img/pinky.svg | 8 + html/img/pinky_original_not_used.svg | 120 + html/img/platzh1rsch-logo.png | Bin 0 -> 1325 bytes html/img/t-shirt.png | Bin 0 -> 126285 bytes html/index.html | 258 + html/js/jquery-1.10.2.min.js | 6 + html/js/jquery.hammer.min.js | 8 + html/js/pacman/ghost.js | 0 html/js/pacman/pacman.js | 0 html/js/virtualjoystick.js | 419 + html/manifest.json | 23 + html/mp3/die.mp3 | Bin 0 -> 20274 bytes html/mp3/eatghost.mp3 | Bin 0 -> 11728 bytes html/mp3/powerpill.mp3 | Bin 0 -> 8675 bytes html/mp3/theme.mp3 | Bin 0 -> 35843 bytes html/mp3/waka.mp3 | Bin 0 -> 12538 bytes html/package-lock.json | 7575 +++++++++++ html/package.json | 31 + html/pacman-canvas.css | 210 + html/pacman-canvas.js | 1637 +++ html/pacman-canvas.test.js | 3 + html/pacman-canvas.webapp | 14 + html/server.js | 20 + html/style.css | 499 + html/wav/die.wav | Bin 0 -> 281134 bytes html/wav/eatghost.wav | Bin 0 -> 16174 bytes html/wav/powerpill.wav | Bin 0 -> 110638 bytes html/wav/theme.wav | Bin 0 -> 382510 bytes html/wav/waka.wav | Bin 0 -> 34606 bytes html/web-app-manifest.json | 6 + html/webpack.config.js | 16 + start_nginx.sh | 2 + 75 files changed, 33725 insertions(+) create mode 100644 Dockerfile create mode 100644 README.md create mode 100644 html/.htaccess create mode 100644 html/LICENSE create mode 100644 html/README.md create mode 100644 html/ads.txt create mode 100755 html/bump_version.sh create mode 100644 html/cache.manifest create mode 100644 html/data/db-handler.php create mode 100644 html/data/map.json create mode 100644 html/fonts/PressStart2Play.eot create mode 100644 html/fonts/PressStart2Play.ttf create mode 100644 html/fonts/PressStart2Play.woff create mode 100644 html/googlee6aee5a894225e60.html create mode 100644 html/img/Icon-106x106.png create mode 100644 html/img/Icon-130x130.png create mode 100644 html/img/Icon-150x130.png create mode 100644 html/img/Icon-200x200.png create mode 100644 html/img/Icon-300x300.png create mode 100644 html/img/Icon-32x32.png create mode 100644 html/img/Icon-512x512.png create mode 100644 html/img/Pacman-Icon.svg create mode 100644 html/img/audio-icon-mute.png create mode 100644 html/img/audio-icon.png create mode 100644 html/img/bg-pattern-black.png create mode 100755 html/img/blinky.svg create mode 100644 html/img/blinky_original_not_used.svg create mode 100755 html/img/clyde.svg create mode 100644 html/img/clyde_original_not_used.svg create mode 100755 html/img/dazzled.svg create mode 100755 html/img/dazzled123.svg create mode 100755 html/img/dazzled2.svg create mode 100644 html/img/dazzled2_original_not_used.svg create mode 100644 html/img/dazzled_original_not_used.svg create mode 100644 html/img/dead.svg create mode 100644 html/img/heart.png create mode 100644 html/img/icon-128.png create mode 100644 html/img/icon-128_old.png create mode 100755 html/img/inky.svg create mode 100644 html/img/inky_original_not_used.svg create mode 100644 html/img/instructions/instructions_chase.PNG create mode 100644 html/img/instructions/instructions_powerpill.PNG create mode 100644 html/img/instructions/instructions_scatter.PNG create mode 100755 html/img/pinky.svg create mode 100644 html/img/pinky_original_not_used.svg create mode 100644 html/img/platzh1rsch-logo.png create mode 100755 html/img/t-shirt.png create mode 100644 html/index.html create mode 100644 html/js/jquery-1.10.2.min.js create mode 100644 html/js/jquery.hammer.min.js create mode 100644 html/js/pacman/ghost.js create mode 100644 html/js/pacman/pacman.js create mode 100644 html/js/virtualjoystick.js create mode 100644 html/manifest.json create mode 100644 html/mp3/die.mp3 create mode 100644 html/mp3/eatghost.mp3 create mode 100644 html/mp3/powerpill.mp3 create mode 100644 html/mp3/theme.mp3 create mode 100644 html/mp3/waka.mp3 create mode 100644 html/package-lock.json create mode 100644 html/package.json create mode 100644 html/pacman-canvas.css create mode 100644 html/pacman-canvas.js create mode 100644 html/pacman-canvas.test.js create mode 100644 html/pacman-canvas.webapp create mode 100644 html/server.js create mode 100644 html/style.css create mode 100644 html/wav/die.wav create mode 100644 html/wav/eatghost.wav create mode 100644 html/wav/powerpill.wav create mode 100644 html/wav/theme.wav create mode 100644 html/wav/waka.wav create mode 100644 html/web-app-manifest.json create mode 100644 html/webpack.config.js create mode 100755 start_nginx.sh diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..2e7f2a7 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM nginx:alpine + +# Bring in Pacman +COPY html /usr/share/nginx/html +COPY start_nginx.sh / + +# Run nginx +CMD /start_nginx.sh diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/html/.htaccess b/html/.htaccess new file mode 100644 index 0000000..0478ddf --- /dev/null +++ b/html/.htaccess @@ -0,0 +1,3 @@ +AddType application/x-web-app-manifest+json .webapp +AddType application/json .json +AddCharset ISO-8859-1 .json \ No newline at end of file diff --git a/html/LICENSE b/html/LICENSE new file mode 100644 index 0000000..0e259d4 --- /dev/null +++ b/html/LICENSE @@ -0,0 +1,121 @@ +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. diff --git a/html/README.md b/html/README.md new file mode 100644 index 0000000..2114e9d --- /dev/null +++ b/html/README.md @@ -0,0 +1,203 @@ +pacman-canvas +============= + +An old classic, re-written in HTML5. +Visit http://pacman.platzh1rsch.ch to see it live. + +Sounds from +http://soundfxcenter.com/ and http://soundfxnow.com/ + +If you like this project, feel free to buy me a coffee: + +Buy Me A Coffee + + +------ + +License +======= + +Feel free to use / copy / modify my code, as long as you reshare your version and give some credit to the original author (me). + +Creative Commons License
Pacman Canvas by Platzh1rsch is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Based on a work at https://github.com/platzhersh/pacman-canvas. + + +Get started +=========== + +To just run the game locally, run `npm start`. +If you want to see the console logs in your browser, use the `npm run start:dev` instead. + +To modify the game for your needs, look at the `pacman-canvas.js` file and make your modifications. +To change the look and feel, edit the `pacman-canvas.css` file or also the `index.htm`file, where everything comes together. + +------ + +Version history +=============== + +*Version 1.0.5 - 22.03.2021* +* add webpack config +* fix finished game state +* show console logs when started locally + +*Version 1.0.4 - 26.12.2020* +* remove highscore reset endpoint + +*Version 1.0.3 - 26.12.2020* +* fix speed issue + +*Version 1.0.2 - 26.12.2020* +* add get started section in README +* limit to 10 levels for now +* small refactorings +* add score validation in JS + +*Version 1.0.1 - 6.10.2020* +* add `bump-version.sh` to make versioning easier + +*Version 1.0.0 - 5.9.2020* +* use "default" version number format, go up to 1.0.0 +* add `package.json` +* add `server.js` +* you can now run pacman running an express JS server, using `npm start` +* don't use ajax `async: false` anymore to load map config, since it has been marked as deprecated + +*Version 0.93 - 8.1.2020* +* add `ads.txt` + +*Version 0.92 - 6.3.2018* +* remove navigator.vibrate() calls + +*Version 0.91 - 15.01.2016* +* more tests to avoid cheaters +* better highscore form validation +* timer integrated (not in use yet) +* "your screen is too small to play in landscape view" message removed +* fix number of points for eating a ghost + +*Version 0.9 - 15.10.2015* +* different difficulties depending on level +* scatter / chase indicated through wall colour +* extended instructions + +*Version 0.87 - 08.10.2015* +* fix a bug that allowed resuming a game after game over + +*Version 0.86 - 25.05.2015* +* some security fixes to avoid cheaters from adding highscores + +*Version 0.84 - 09.11.2014* +* fixed bug that caused game to crash when leaving game area to the right side while holding the right arrow + +*Version 0.83 - 07.05.2014* +* not possible to stop by turning into walls anymore +* mute / unmute the game by pressing the "M" key + +*Version 0.82 - 02.04.2014* +* small bugfixes +* swipe gestures detection on the whole screen not only game area + +*Version 0.81 - 16.03.2014* +* Ghost Modes Scatter & Chase +* Pathfinding AI for Blinky +* Ghosts need to return to Ghost House when dead + +*Version 0.8 - 13.11.2013* +* lots of small changes in the backend +* when you go in landscape mode and your screen is too small to display the whole site, you get notified to rotate your phone into portrait mode +* all onClick and onMousedown in HTML removed and replaced by EventListeners in JavaScript +* Pacman Canvas now uses ApplicationCache to cache its content, so you can play the game offline! + +*Version 0.78 - 05.11.2013* +* navigation via buttons should be less delayed by using onMouseDown event instead of onClick +* refreshRate is now a game attribute and could be changed easily during the game (not yet implemented in frontend) + +*Version 0.77 - 24.05.2013* +* Ghosts start to blink before to undazzle +* Pacman now dies with style + +*Version 0.76 - 02.05.2013* +* You can now use the usual arrow keys to control pacman +* fixed 2 small bugs regarding KeyEvents + +*Version 0.75 - 28.04.2013* +* You can pause / resume the game by pressing SPACE +* ESC is no longer used to pause / resume, but to go back to the main view +* Game Menu only showing while game is paused +* some css tweaks +* Simple Highscore implemented using Ajax, Json and Sqlite3 + +*Version 0.74 - 25.04.2013* +* You can pause / resume the game by pressing ESC or clicking into canvas +* Swipe Gestures using hammerjs +* replaced alerts by nice html overlay messages + +*Version 0.73 - 17.04.2013* +* You can play on until you lost all your 3 lives +* Ghosts state gets reset everytime they get eaten or new level starts + +*Version 0.72 - 30.01.2013* +* Ghost Base Door +* Reset Game after winning + +*Version 0.71 - 30.01.2013* +* Ghosts can die too + +*Version 0.7 - 29.01.2013* +* Powerpills & Beastmode + +*Version 0.63 - 29.01.2013* +* Pills now get loaded over external json file (map.json) +* ghost collisions implemented -> dying +* tried to clean up the code a bit + +*Version 0.62 - 23.01.2013* +* disable zoom on Mobile +* change name to Pacman Canvas (Alpha) + +*Version 0.61 - 12.01.2013* +* all walls defined (incl. collisions) + +*Version 0.6 - 12.01.2013* +* small fixes for mobile view +* sound control (default: muted) +* collision control for walls +* json datastructure design for all game objects (pills, magic pills, walls) + +*Version 0.41 - 10.12.2012* +* Mobile Design Fix +* New Icon + +*Version 0.40 - 08.12.2012* +* Control Buttons for mobile +* Small Design Updates + +*Version 0.30 - 05.12.2012* +* Touch Support via jGestures +* Responsive + +*Version 0.20 - 22.11.2012* +* Code Refactored for further development +* Sound added +* Appcache implemented + +*Version 0.13 - 29.10.2012* +* Never miss a dot: Pacman now always stays in the grid. + +*Version 0.12 - 19.10.2012* +* Pacman is now able to eat the dots. Eating a dot equals 10 points for now. +* LiveScore implemented. +* Game ends when all dots are eaten. + +*Version 0.11 - 15.10.2012* +* Placing white Dots and storing them in a Hashtable +* Monster/Ghost Prototype +* Score Prototype +* Pacman had to get smaller (r=15px) +* Display Grid +* Refactoring HTML + +*Version 0.10 - 23.08.2012* +* Started cleaning up the code using Objects +* Pacman now turns around when changing directions diff --git a/html/ads.txt b/html/ads.txt new file mode 100644 index 0000000..95c5a55 --- /dev/null +++ b/html/ads.txt @@ -0,0 +1 @@ +google.com, pub-0176206735745791, DIRECT, f08c47fec0942fa0 \ No newline at end of file diff --git a/html/bump_version.sh b/html/bump_version.sh new file mode 100755 index 0000000..5efee4d --- /dev/null +++ b/html/bump_version.sh @@ -0,0 +1,158 @@ +#!/bin/bash + +#region globalvars +option=$1 +abort=false +currentVersion='' +newVersion='' +currentDateTime=$(date +"%Y-%m-%d %T") +currentDate=$(date +"%Y-%m-%d") + +#region functions + +function showHelp { + echo 'Parameter invalid / missing.' + echo '' + echo 'usage:' + echo '' + echo ' bump_version [patch|minor|major]' + echo '' +} + +function checkParameters { + # check if parameter provided + if [ -z $option ]; + then + showHelp + abort=true + else + case $option in + patch) + # echo "patch" + ;; + minor) + # echo "minor" + ;; + major) + # echo "major" + ;; + *) + showHelp + abort=true + return + ;; + esac + echo "bump ${option} version" + fi +} + +# use package.json as the source of truth +function read_current_version { + currentVersion=$(echo "$var1" | (grep version package.json | sed 's/.*"version": "\(.*\)".*/\1/')) + echo "currentVersion=${currentVersion}" +} + +function get_new_version { + local currentMajor=$(echo "$var1" | (echo "${currentVersion}" | awk -F'.' '{print $1}')) + local currentMinor=$(echo "$var1" | (echo "${currentVersion}" | awk -F'.' '{print $2}')) + local currentPatch=$(echo "$var1" | (echo "${currentVersion}" | awk -F'.' '{print $3}')) + + echo "${currentMajor} ${currentMinor} ${currentPatch}" + case $option in + patch) + let "newPatch = $currentPatch + 1" + newVersion="${currentMajor}.${currentMinor}.${newPatch}" + echo "newVersion=${newVersion}" + ;; + minor) + let "newMinor = $currentMinor + 1" + newVersion="${currentMajor}.${newMinor}.0" + echo "newVersion=${newVersion}" + ;; + major) + let "newMajor = $currentMajor + 1" + newVersion="${newMajor}.0.0" + echo "newVersion=${newVersion}" + ;; + esac +} + +function search_replace_in_file { + local file=$1 + local search=$2 + local replace=$3 + + sed -i "" "s/${search}/${replace}/g" $file +} + +function write_new_version { + + echo "" + echo "Update files to ${newVersion} (${currentDateTime}):" + + echo " package.json" + local line="\"version\": \".*\"" + local rep="\"version\": \"${newVersion}\"" + sed -i "" "s/${line}/${rep}/g" package.json + + # in package-lock.json we only want to replace the very first occurence + echo " package-lock.json" + sed -e "/${line}/{s//${rep}/;:a" -e '$!N;$!ba' -e '}' package-lock.json > tmp && mv tmp package-lock.json + + + # TODO: update last_update + echo " web-app-manifest.json" + sed -i "" "s/${line}/${rep}/g" web-app-manifest.json + + # TODO: update last_update + echo " manifest.json" + sed -i "" "s/${line}/${rep}/g" manifest.json + + # TODO: update last_update + echo " pacman-canvas.webapp" + sed -i "" "s/${line}/${rep}/g" pacman-canvas.webapp + + echo " cache.manifest" + local line="# Pacman .*" + local rep="# Pacman ${newVersion} ${currentDateTime}" + sed -i "" "s/${line}/${rep}/g" cache.manifest + + echo " index.htm" + local line=".*<\/span>" + local rep="${newVersion} (${currentDate})<\/span>" + sed -i "" "s/${line}/${rep}/g" index.htm + + echo "" + echo "All files up to date. New Version ${newVersion} (${currentDateTime})." + echo "Don't forget to update README.md and to set the git tag." +} + +function run { + # local option="${1}" + + echo "run ${option}" + + checkParameters + + if [[ ${abort} == true ]]; + then + return + fi + + echo "bump version $option" + + read_current_version + get_new_version + + # TODO: user confirmation + + write_new_version +} + +#endregion + +#region main + +run + +#endregion \ No newline at end of file diff --git a/html/cache.manifest b/html/cache.manifest new file mode 100644 index 0000000..98cebcf --- /dev/null +++ b/html/cache.manifest @@ -0,0 +1,60 @@ +CACHE MANIFEST +# Pacman 1.0.5 2021-03-22 22:19:50 + +CACHE: + +# HTML +index.htm + +# CSS +pacman-canvas.css + +# external resources +style.css +img/bg-pattern-black.png + +# fonts +fonts/PressStart2Play.eot +fonts/PressStart2Play.woff +fonts/PressStart2Play.ttf + +# JavaScript +pacman-canvas.js +js/jquery-1.10.2.min.js +js/jquery.hammer.min.js + +# data +data/map.json + +# images +img/blinky.svg +img/clyde.svg +img/inky.svg +img/pinky.svg +img/dazzled.svg +img/dazzled2.svg +img/dead.svg +img/heart.png +img/audio-icon.png +img/audio-icon-mute.png +img/platzh1rsch-logo.png +img/instructions/instructions_chase.PNG +img/instructions/instructions_scatter.PNG +img/instructions/instructions_powerpill.PNG + +# MP3 +mp3/die.mp3 +mp3/eatghost.mp3 +mp3/powerpill.mp3 +mp3/theme.mp3 +mp3/waka.mp3 + +# WAV +wav/die.wav +wav/eatghost.wav +wav/powerpill.wav +wav/theme.wav +wav/waka.wav + +NETWORK: +* diff --git a/html/data/db-handler.php b/html/data/db-handler.php new file mode 100644 index 0000000..57a87bb --- /dev/null +++ b/html/data/db-handler.php @@ -0,0 +1,118 @@ +query('SELECT name, score FROM highscore WHERE cheater = 0 AND name != "" ORDER BY score DESC LIMIT 10 OFFSET ' . ($page - 1) * 10); + while ($row = $results->fetchArray()) { + $tmp["name"] = htmlspecialchars($row['name']); + $tmp["score"] = strval($row['score']); + $response[] = $tmp; + } + if (!isset($response) || is_null($response)) { + return "[]"; + } else { + return json_encode($response); + } +} + +function addHighscore($name, $score, $level) +{ + + global $hostdomain; + + $db = new SQLite3('pacman.db'); + $date = date('Y-m-d h:i:s', time()); + createDataBase($db); + $ref = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : ""; + $ua = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ""; + $remA = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : ""; + $remH = isset($_SERVER['REMOTE_HOST']) ? $_SERVER['REMOTE_HOST'] : ""; + + // some simple checks to avoid cheaters + $ref_assert = preg_match('/http(s)?:\/\/.*' . $hostdomain . '/', $ref) > 0; + $ua_assert = ($ua != ""); + $cheater = 0; + if (!$ref_assert || !$ua_assert) { + $cheater = 1; + } + + $maxlvlpoints_pills = 104 * 10; + $maxlvlpoints_powerpills = 4 * 50; + $maxlvlpoints_ghosts = 4 * 4 * 100; + $maxlvlpoints = $maxlvlpoints_pills + $maxlvlpoints_powerpills + $maxlvlpoints_ghosts; + + // check if score is even possible + if ($level < 1 || $level > 10) { + $cheater = 1; + } else if (($score / $level) > $maxlvlpoints) { + $cheater = 1; + } + + $name_clean = htmlspecialchars($name); + $score_clean = htmlspecialchars($score); + + $db->exec('INSERT INTO highscore (name, score, level, date, log_referer, log_user_agent, log_remote_addr, log_remote_host, cheater)VALUES(?,?,?,?,?,?,?,?,?)', $name_clean, $score_clean, $level, $date, $ref, $ua, $remA, $remH, $cheater); + + + $response['status'] = "success"; + $response['level'] = $level; + $response['name'] = $name; + $response['score'] = $score; + $response['cheater'] = $cheater; + return json_encode($response); +} + +function createDataBase($db) +{ + $db->exec('CREATE TABLE IF NOT EXISTS highscore(name VARCHAR(60),score INT, level INT, date DATETIME, log_referer VARCHAR(200), log_user_agent VARCHAR(200), log_remote_addr VARCHAR(200), log_remote_host VARCHAR(200), cheater BOOLEAN)'); +} diff --git a/html/data/map.json b/html/data/map.json new file mode 100644 index 0000000..8f299a4 --- /dev/null +++ b/html/data/map.json @@ -0,0 +1,305 @@ +{ + "posY" : + [ + { + "row": 1, + "posX": [ + { "col": 1, "type": "wall" }, + { "col": 2, "type": "wall" }, + { "col": 3, "type": "wall" }, + { "col": 4, "type": "wall" }, + { "col": 5, "type": "wall" }, + { "col": 6, "type": "wall" }, + { "col": 7, "type": "wall" }, + { "col": 8, "type": "wall" }, + { "col": 9, "type": "wall" }, + { "col": 10, "type": "wall" }, + { "col": 11, "type": "wall" }, + { "col": 12, "type": "wall" }, + { "col": 13, "type": "wall" }, + { "col": 14, "type": "wall" }, + { "col": 15, "type": "wall" }, + { "col": 16, "type": "wall" }, + { "col": 17, "type": "wall" }, + { "col": 18, "type": "wall" } + ] + }, + { + "row": 2, + "posX": [ + { "col": 1, "type": "wall" }, + { "col": 2, "type": "powerpill" }, + { "col": 3, "type": "pill" }, + { "col": 4, "type": "pill" }, + { "col": 5, "type": "wall" }, + { "col": 6, "type": "pill" }, + { "col": 7, "type": "pill" }, + { "col": 8, "type": "pill" }, + { "col": 9, "type": "pill" }, + { "col": 10, "type": "pill" }, + { "col": 11, "type": "pill" }, + { "col": 12, "type": "pill" }, + { "col": 13, "type": "pill" }, + { "col": 14, "type": "wall" }, + { "col": 15, "type": "pill" }, + { "col": 16, "type": "pill" }, + { "col": 17, "type": "powerpill" }, + { "col": 18, "type": "wall" } + ] + }, + { + "row": 3, + "posX": [ + { "col": 1, "type": "wall" }, + { "col": 2, "type": "pill" }, + { "col": 3, "type": "wall" }, + { "col": 4, "type": "pill" }, + { "col": 5, "type": "pill" }, + { "col": 6, "type": "pill" }, + { "col": 7, "type": "wall" }, + { "col": 8, "type": "wall" }, + { "col": 9, "type": "pill" }, + { "col": 10, "type": "pill" }, + { "col": 11, "type": "wall" }, + { "col": 12, "type": "wall" }, + { "col": 13, "type": "pill" }, + { "col": 14, "type": "pill" }, + { "col": 15, "type": "pill" }, + { "col": 16, "type": "wall" }, + { "col": 17, "type": "pill" }, + { "col": 18, "type": "wall" } + ] + }, + { + "row": 4, + "posX": [ + { "col": 1, "type": "wall" }, + { "col": 2, "type": "pill" }, + { "col": 3, "type": "wall" }, + { "col": 4, "type": "wall" }, + { "col": 5, "type": "pill" }, + { "col": 6, "type": "wall" }, + { "col": 7, "type": "pill" }, + { "col": 8, "type": "pill" }, + { "col": 9, "type": "pill" }, + { "col": 10, "type": "pill" }, + { "col": 11, "type": "pill" }, + { "col": 12, "type": "pill" }, + { "col": 13, "type": "wall" }, + { "col": 14, "type": "pill" }, + { "col": 15, "type": "wall" }, + { "col": 16, "type": "wall" }, + { "col": 17, "type": "pill" }, + { "col": 18, "type": "wall" } + ] + }, + { + "row": 5, + "posX": [ + { "col": 1, "type": "wall" }, + { "col": 2, "type": "pill" }, + { "col": 3, "type": "pill" }, + { "col": 4, "type": "wall" }, + { "col": 5, "type": "pill" }, + { "col": 6, "type": "pill" }, + { "col": 7, "type": "pill" }, + { "col": 8, "type": "wall" }, + { "col": 9, "type": "door" }, + { "col": 10, "type": "door" }, + { "col": 11, "type": "wall" }, + { "col": 12, "type": "pill" }, + { "col": 13, "type": "pill" }, + { "col": 14, "type": "pill" }, + { "col": 15, "type": "wall" }, + { "col": 16, "type": "pill" }, + { "col": 17, "type": "pill" }, + { "col": 18, "type": "wall" } + ] + }, + { + "row": 6, + "posX": [ + { "col": 1, "type": "wall" }, + { "col": 2, "type": "wall" }, + { "col": 3, "type": "pill" }, + { "col": 4, "type": "wall" }, + { "col": 5, "type": "wall" }, + { "col": 6, "type": "pill" }, + { "col": 7, "type": "wall" }, + { "col": 8, "type": "null" }, + { "col": 9, "type": "null" }, + { "col": 10, "type": "null" }, + { "col": 11, "type": "null" }, + { "col": 12, "type": "wall" }, + { "col": 13, "type": "pill" }, + { "col": 14, "type": "wall" }, + { "col": 15, "type": "wall" }, + { "col": 16, "type": "pill" }, + { "col": 17, "type": "wall" }, + { "col": 18, "type": "wall" } + ] + }, + { + "row": 7, + "posX": [ + { "col": 1, "type": "pill" }, + { "col": 2, "type": "pill" }, + { "col": 3, "type": "pill" }, + { "col": 4, "type": "pill" }, + { "col": 5, "type": "pill" }, + { "col": 6, "type": "pill" }, + { "col": 7, "type": "wall" }, + { "col": 8, "type": "wall" }, + { "col": 9, "type": "wall" }, + { "col": 10, "type": "wall" }, + { "col": 11, "type": "wall" }, + { "col": 12, "type": "wall" }, + { "col": 13, "type": "pill" }, + { "col": 14, "type": "pill" }, + { "col": 15, "type": "pill" }, + { "col": 16, "type": "pill" }, + { "col": 17, "type": "pill" }, + { "col": 18, "type": "pill" } + ] + }, + { + "row": 8, + "posX": [ + { "col": 1, "type": "wall" }, + { "col": 2, "type": "wall" }, + { "col": 3, "type": "pill" }, + { "col": 4, "type": "wall" }, + { "col": 5, "type": "wall" }, + { "col": 6, "type": "pill" }, + { "col": 7, "type": "pill" }, + { "col": 8, "type": "pill" }, + { "col": 9, "type": "pill" }, + { "col": 10, "type": "pill" }, + { "col": 11, "type": "pill" }, + { "col": 12, "type": "pill" }, + { "col": 13, "type": "pill" }, + { "col": 14, "type": "wall" }, + { "col": 15, "type": "wall" }, + { "col": 16, "type": "pill" }, + { "col": 17, "type": "wall" }, + { "col": 18, "type": "wall" } + ] + }, + { + "row": 9, + "posX": [ + { "col": 1, "type": "wall" }, + { "col": 2, "type": "wall" }, + { "col": 3, "type": "pill" }, + { "col": 4, "type": "wall" }, + { "col": 5, "type": "wall" }, + { "col": 6, "type": "wall" }, + { "col": 7, "type": "wall" }, + { "col": 8, "type": "wall" }, + { "col": 9, "type": "pill" }, + { "col": 10, "type": "pill" }, + { "col": 11, "type": "wall" }, + { "col": 12, "type": "wall" }, + { "col": 13, "type": "wall" }, + { "col": 14, "type": "wall" }, + { "col": 15, "type": "wall" }, + { "col": 16, "type": "pill" }, + { "col": 17, "type": "wall" }, + { "col": 18, "type": "wall" } + ] + }, + { + "row": 10, + "posX": [ + { "col": 1, "type": "wall" }, + { "col": 2, "type": "pill" }, + { "col": 3, "type": "pill" }, + { "col": 4, "type": "pill" }, + { "col": 5, "type": "wall" }, + { "col": 6, "type": "wall" }, + { "col": 7, "type": "pill" }, + { "col": 8, "type": "pill" }, + { "col": 9, "type": "pill" }, + { "col": 10, "type": "pill" }, + { "col": 11, "type": "pill" }, + { "col": 12, "type": "pill" }, + { "col": 13, "type": "wall" }, + { "col": 14, "type": "wall" }, + { "col": 15, "type": "pill" }, + { "col": 16, "type": "pill" }, + { "col": 17, "type": "pill" }, + { "col": 18, "type": "wall" } + ] + }, + { + "row": 11, + "posX": [ + { "col": 1, "type": "wall" }, + { "col": 2, "type": "pill" }, + { "col": 3, "type": "wall" }, + { "col": 4, "type": "pill" }, + { "col": 5, "type": "pill" }, + { "col": 6, "type": "pill" }, + { "col": 7, "type": "pill" }, + { "col": 8, "type": "wall" }, + { "col": 9, "type": "wall" }, + { "col": 10, "type": "wall" }, + { "col": 11, "type": "wall" }, + { "col": 12, "type": "pill" }, + { "col": 13, "type": "pill" }, + { "col": 14, "type": "pill" }, + { "col": 15, "type": "pill" }, + { "col": 16, "type": "wall" }, + { "col": 17, "type": "pill" }, + { "col": 18, "type": "wall" } + ] + }, + { + "row": 12, + "posX": [ + { "col": 1, "type": "wall" }, + { "col": 2, "type": "powerpill" }, + { "col": 3, "type": "pill" }, + { "col": 4, "type": "pill" }, + { "col": 5, "type": "wall" }, + { "col": 6, "type": "wall" }, + { "col": 7, "type": "pill" }, + { "col": 8, "type": "pill" }, + { "col": 9, "type": "pill" }, + { "col": 10, "type": "pill" }, + { "col": 11, "type": "pill" }, + { "col": 12, "type": "pill" }, + { "col": 13, "type": "wall" }, + { "col": 14, "type": "wall" }, + { "col": 15, "type": "pill" }, + { "col": 16, "type": "pill" }, + { "col": 17, "type": "powerpill" }, + { "col": 18, "type": "wall" } + ] + }, + { + "row": 13, + "posX": [ + { "col": 1, "type": "wall" }, + { "col": 2, "type": "wall" }, + { "col": 3, "type": "wall" }, + { "col": 4, "type": "wall" }, + { "col": 5, "type": "wall" }, + { "col": 6, "type": "wall" }, + { "col": 7, "type": "wall" }, + { "col": 8, "type": "wall" }, + { "col": 9, "type": "wall" }, + { "col": 10, "type": "wall" }, + { "col": 11, "type": "wall" }, + { "col": 12, "type": "wall" }, + { "col": 13, "type": "wall" }, + { "col": 14, "type": "wall" }, + { "col": 15, "type": "wall" }, + { "col": 16, "type": "wall" }, + { "col": 17, "type": "wall" }, + { "col": 18, "type": "wall" } + ] + } + ] +} + diff --git a/html/fonts/PressStart2Play.eot b/html/fonts/PressStart2Play.eot new file mode 100644 index 0000000000000000000000000000000000000000..556a99a23b9f1158ad835e57cdbc4520d2b428e4 GIT binary patch literal 5487 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 literal 0 HcmV?d00001 diff --git a/html/googlee6aee5a894225e60.html b/html/googlee6aee5a894225e60.html new file mode 100644 index 0000000..ca06767 --- /dev/null +++ b/html/googlee6aee5a894225e60.html @@ -0,0 +1 @@ +google-site-verification: googlee6aee5a894225e60.html \ No newline at end of file diff --git a/html/img/Icon-106x106.png b/html/img/Icon-106x106.png new file mode 100644 index 0000000000000000000000000000000000000000..90db33c61eba1b9926b7bbb17ba74c86d7a049cc GIT binary patch literal 3740 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 literal 0 HcmV?d00001 diff --git a/html/img/Icon-150x130.png b/html/img/Icon-150x130.png new file mode 100644 index 0000000000000000000000000000000000000000..24bfc395b739f39586d2dce30be596028940a346 GIT binary patch literal 4473 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 literal 0 HcmV?d00001 diff --git a/html/img/Icon-200x200.png b/html/img/Icon-200x200.png new file mode 100644 index 0000000000000000000000000000000000000000..24052d105041d9a52bf4bafdd8fffb9a6a19ba87 GIT binary patch literal 7011 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 z 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 literal 0 HcmV?d00001 diff --git a/html/img/Icon-32x32.png b/html/img/Icon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..6b7961db77a1554e6bb8e82fd9eabc2462b8ddff GIT binary patch literal 1217 zcmV;y1U~zTP)3oTVkH#;H&KT#^eK5?#5Mv@v zml=a5W-KvLV+?LazD}U|KI1_ z|2^jsQc6})UteFQs%oG3dmw(5D`NBE~V^K6s4oLxA)p=Ku9SOLI{t?^E~ht zkh4LgiLeB`J}@xwzLZi5DJ8YFwJ!kg{maB_ajd_;|Fo#9t1DAgb&xdQTu~(Mf)J(d z70TQzl)6?h8lp_zGH`v$$d5ngF&9W{=av*jsm@YWwK*Mfvq|N-C#HDnfRAjwOqi#t zg5E(3=Q<1N8?q!@GDlU_X2tDxzYJ_imU(dJEbqQD#*Uf*ijrKYP6x$>AsTo4aoEHB za@E3}uud~q2(c(U9?vMSSu4R+5TfPiI9n?hld~p)e_qeA)(Wm(Gi!y%bR@8vEib~E zlOrj~Z_Z>VjoYnZPQNxvkt3uP&eE(+mLh3;b%f$V%}D@^cuhQWyo$!7)ij-WfIlaU z33F|EVLmuHLVj)}E~Y7<>5z}A^5ujJ0(5jb81b3__+#8mM`vNe+-OwL)otVUQv3%L zSN=`;VV*s5BPlt+q|XpD{_CbeGtWC^;Egk74320UEv^EG_sw87MpFtn^2l_|`00bb zxSY?sHqmsVDj_*&RN&Eu*_7mP*P8d21i932Wl!Ba%<5s zafZ0hwUU+qfQphJ6(zx#XI(uuTH8wqXzX`N0Y#4V$=4#Vm__TyC3N-VXEbk(fII6V z@A);CH$N<8dQPA5+?bDWF{u5^Oa}kFo=?7Vu8TZQ!1#nI;|1*2FzqeFw6_eibK3$! zWHvu$3&y9ky_^mns$8V4a+Fc8iBG>Sr0a4%s+wAj;&QoO1grqzh>pX1{p6U{bqlfO zMc7+E&!Js@)Tm(8Yf2_$Aw~eej+#KyGay}9a#R|&26%k`4B2|gnAc1w{#cF|Ff*4; z<8J>y7O)DFAeBPG<$M zC($CkS90ka%B8Y=8M{@pSeob?vhdQ|6@1riBa-+(a6awEM5mKHylsI44YTa>EMPRm zURt72!K5#n>o<&C{K1}%la>@ksa{uWmaUh#3PKb)LMS?kcgo1bEd$|5MhC&&*6e@L foUY=(XwUx!=4_6p^Y?h$00000NkvXXu0mjfE+{-s literal 0 HcmV?d00001 diff --git a/html/img/Icon-512x512.png b/html/img/Icon-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..0b513152e1c68aeb7072b701788fa61259c3d03a GIT binary patch literal 19924 zcmY)W1yq#p^FEG0yRd-tN_VY*N{e)}lnR1?(k+5?h=|0}OP2}?5(_Gzw1m=K0)hcZ zcej+(@7~w@^Z%dovU`!Zw@C(G`t!Ct{?`H4))Y|hQ^z`Xd zAxBpyFI#K(heB?ikJ2~gn88a({7VLo-p&spU29txYga)nTQ}E+guOoy#0hDkl?{9| z)+e6&8a$j-*gna)x>A2vg*k_Tiv~u9eWGS=e)uTJWo@%ud$_XBN3HCz67!_&>3TFS zUqDlv_b(-vlBTBSR?2JXrNd4_i(4vxzR7v@e^DG>P%B2=_`=qevGuIy5QhEVkLCqx z5azAJtQhG3rrWMZkM@e`s|9C6!xR`wGxE-vl|WX7*Gmzz5PcP~R}F+f=Qw^3LuQ662>05s|9;BfT#jck}a+Y2$%`V#5zO>LLKpJEY@X4Ld4sA z5RKXr7dH-LBBV96#>U3RQEXmYrRL3uB!2+i$&eClpW8XrHvF{)Lt*<>(P)*MkZ-TE zgyI*Q_Gqy|Yk0Q^LP=S<*}>4z4d#x3J}%3l(X<8`g@p|t3Ri!8ykGQ(U*-dx*#t)hO9y&5e&U+pc9bJW`oV)uK%qxy1)kPwG%fN77#(h8miQJEa zPwOXidL6F*`dA%BIY;&NI@A%%MDwW9#EsaUM(XEXG@4*88MQ)TXt?Dg#rg}^dX(%+ ziYd_l@P>tjr6dKl!UbvJ_Nb9b#XsR`OmuWNon~6XT?eiGl^GCCJDnUs(K!AJSS;<^ za4go_MIO^A%^Gj1M$E*o%>en-$`du+frbeZ5uIGz+_t)gh5?c&)VyWyE5VO+Z0{Sz zO`-XvrHlK?d83dR`Vn|XwGixfmYSNHmm2X3RUaKh!>1GL^TkZ~RCCu^%{;uSJ&I{bm9ptSrLnydzmfhtgz-PU{Y@j;PErKWe{KP%||O)0g-q`h75_+<5)K|+{ew%&Mx3Wz4;tIK%}Ik=Wr__sd=!q ze`o}?h727Y9beMX(Y51Ry{|BmK?T{_(}9MDSt{;}Jlx!?6cs3~#>!FW9q@`GL{j(! zrhF42@?`br_xJDLS3_pp_+gT$0w||%MYaxJlj(vf>;F%(Hhh8*Rw4gwN?>Wrg6G>t zpN&7)29+_KSD|&E=e!sM6oKtmL8Iq2Ozn&nDoRV;6P7t!PL>i_B!yU-gs0oHu-LzD zX*m9vJ@A7jM#{i}!bY|}U&;~^BL<7ZYybiHhQs0Zac~kKIY2+}y;`sY%GRTVMx%6J z78dHq#KcHO9nGkaLbVeLj7{8-1X2<7%dffq^5L^v*4EZq*+K42!~ad0pef?4Y`h;wI7VM{Y zo;9!pPQa)T>=O_eLR~=NwqR+r*;$}%-qmCjTS?*S7|HiaY0mlsGE&k^*mk7SsQ@=O zcTqCRF|W@)CO<#_XmCogck4g3votUa=$cZD#9}r1bUu$dKR*kI&bDNLEiNtH1r4|` z)IsO0p!Hi1tz_@VdU}JGgU+BvI_T~7^BBnPXzdX-61g(MuBNws{)cHgHJnKQgU-!b zv*LuN7)7vsK@`akk8|I*J5*%r8#-H(V{{+R%ktKbgDra^O z88VxV2#C1Mhpuve6Km_4pn&5%1ws5_l4E{Bi+>*@i!}?G~ zGk&zBl7*UyO$PttFa;J^*T8_{-Q>KIfPH_^!utgo8)YX$gD-a$?f(?2c7g?#cQShn z)FuBm9ecu~d0-&ci2tD#Ucvy+GpHPWfJ+AzLPZlEYR;O7ic83I0a@Eu0|xXHX9?%{@v#UMh9tYYX=dCcybOX zgP8ML3& zR-f0Xy#Mh@SNX%<$0vK!frkuLCPh>ju%;XVdpa!-Hcc&WuA5~9-8`u<0_v#UT@AT zIRux=gfwMpT>WS-y}Wt<#YTmVn<4hF@zz#WZI9~rp^hX%oU3wkSvolmjxi%)rt!v(u9nI_XH{m`=% zE-AO^%oJH4p^4ad8}w?EBD}XKbT!h!>QiCiB*FC828GgrMtK_EJB+J4z7kf@4`Q@B z19Gu>JL5k2fMYw>Y%A-v<3{3{r@{w?FY=dt9)#IAIWkJDW1IfDAV=;o$5S%Iz{OY- zP+Gas;QINypd8SEeJ+T^(a zRcGl}7_BAhS$I|YPMmeETFt68p5)UQb8vYNb+cB~X+PmKJM>^5bm~WTjh~;fsBo3} z=$x91dm`~6oodCOM8$HZxkyRt@ooDywOX}Ku}@#sZ?LlD>eeWbsYyP|{^e65H@2{CyttSws z(1a{n0&Tk>RMW;_mNl~kWobL8~527 zq73l{!NwGpE5kkrD$VLAqe#=#$l`&Ez;%&G;Wk3Ue|*w|cy+K$B-^|IA8{MeDtHNh1{n6Vx;q zI{9f3O4`q#*SfSuP)xA%dVYgvgUcIkXxO+NAcSjTl*^|`%`^}9;vMD|4;wq+FJ(^G zPOFxJaSYt;*d(n&y~oH7%((lHO)w-#BeDxuuQUv(&Rdp~)5bn-TL1^`8A$M8Cq-m1 ziQP=1h&1)|JzjiwW}bE%nXwYQ?A7KM5hD8T0{gyUItNUwYWkZu*I?)q9=fCwwTS22 zV+A*B{7tSncmGpVN&W2j;2Hnod0N;2J*s82c?Gunu>)LoFT%+fs-Et*yOLo}Pfw?A zC;u(D@I)S~Keiz*R%pDubhl_xMA1>*C6vi4NV8>}BSmklDL!#| z@|-krK>GT%YYpqGWD{{vmrrdyT&es*47q>T!kz^``lBp^-uja~7NP1ej@0(K$}f&1 z6$xZS-H#5WSt(gCxsw950(hsxlC#${XUZ12-#n7jSF_m?Amu2>aF7%TEK`H|3yh?~ zT{Yt?WH4qa<5!&w^z_9FyL;w3a^2-}eHTeszef)DuNODsSoz|esM*51w!ZPwF=Uv; z?dcRWpI+JV-A@sxhl_JY<1#3w^WoXOC;4Ebt|X)0E*~18I}>013|2fXhBwL}-vUC$cP)gMsB=5L|2ObiSRynFPr6nANCJLBU@jRf|W)zYoFgRpU)bA?m) zXLr4>Syyhi+$DrubeK4TvSOvPK6sXK?!P2c`qVljwVqdzdrtSz&Mt#|nkx8~nzxc~ ze#rIyqBa`I)aj!^ZIK=M_+`!*-Lv(Xa^qG^zKO9=$b+S(PF4*<5H= z{dq$xx$3@w!KvT!Qatk_Fp=oYbB$oJYbA(_lSp~Sx5L~rq)G3|Z#|jaNxwZk!Whms z#Td3xYfPeh_|;_i>HJHJ^0AGZ(O6oEmHFV^P4{3 zvmfIAe*?s5ecIpWJ_I2}=o&{YwrUdT8#d4fA{p8hQ|~O10oGE41ee6jsl4Fh@h>)%w z)6p5zuQaKuOH_?-!e6f8&>Gx3l(iik#!xJ!74=YAn-qgR?3f9}S#fGLNvAl8SbOti z`tr~ymSE}FqS_eAw<;|Vl%ojuagWY->3xf0dIg#%_h@9dn-p(ZbBv;7NRe!k*%8f?Q~drRu!z7 z?CoA?sW8813@=ZNh-3Q`d&oW&2FxKgUIl#yR`Kvh;dXy+x(Mo{wl^y&WN27H-~pKv^#dwns{zakeP>szGwS5Qt_iFzn8r9*Oh zLPOGe-YRokBkw`V2F1~Ils4myu*M}nl-5wQle`9$uTlQV=AYVv?}5Z56E&0aEfr#m z*JX&*Ed47oq{oxZPG>pkN^=Op98Lz7g$~t=@hC0ZFXq@T%}?}ncp>8PG~HfyGIsFt z?7z$Rl@*4irVa}k0eX5g-5pnVM8h-!j&bK8H$5?ZPzdzc(agh5B?x_jhv+7LUH)|D zd)!c@8SNDXb}M8duiCahG~MGCY~bK~a3TS~T(Voc%A;9|M`C2pYgp`Q(nG0}9@y0o z-<|kM@I&|-16w%J;&kQY_%FWhG#rn-@4DrcG?56^bF{a(7W}=XS@60yAG_~WvVO{9 zvhUfs>X034fVc=#SGED);LBLQ$T*_eU58g5YXsnff)h z?X^@DGGWpvWLc9Pgw6F28WagH{G3H@^|YWhavI8HSScAg-N-j*D-Pz4WvllY8RJbiji4*#rjesC-J%#;W?~@c+p3eHP^RNe%RThkNoXXp zRF^8#?*>gYw+zL87!O2rnQf(c{dv_cm`I>kx7)#7SrW&FoEN@$yj+<-Dha4!#NOWQk%aB1%pl#a{+}F9XhaotW+Q)H2odovyemBI&+9 zO4(q!`M~`hn5<%J^)kV~z?|59K=kd%^s1dj5Eu<_RX0+9G}zv5QMrOunt@yh6VeZ1eGc;2AmP2Oq+%N7M<5KN|1M9&tA?Girs z(~|CgZFXHIf-6mpID1ldFHGiiW5{z*R8xZ%0Yb6%;%MFVYgFy$GGr!WcO1NW9G?1Z zQMI(nk&x+8vlnuLKo108cB6krhhCnlBx9bRmyS{^HrJnVz3bG4$qsNCPg2W zWHcX_px2ixpQh-8TlV$%|4@fh$Z}7wFHb31q0@*vDV)@s^Lbenzg}uBALHyb>((ZC zRLSpqaKKh`usJhQA&mBBok)h7T&qnXcb;d7J(?as86AH+9(hu9P%Oa>nQMmXb80plW*nRk1{#eCD)1^shT&vj*ysR~ zsjeQa?@c?Dws@aLAu}uNZqOZ-hjBNv6=fxJ*;2JXwmkb_(E4~LAKIVld7^i;l&d;@ z;C}QY(g-4yP5ET=TYgMeq)-cVkob@HhC*6uY{C*>Zh_kRTYb+uvIl2A971yS%sJ}^ z>Sup{313P(_N-cF^s{*)#VSMtjW|otV4fq0L4fXU$Q0;x@9i>U9x@vK%`^j(&OXpu zep7VWJ!)$H$B=ys`2EPwntK*E!T9DEugqn~@1+?M;#Fy7fzQL1`TcgR)YQUT)G*4c z>nTni?OzOWwu$P_BkaK%mIMD?-MQY5L2nT^>>t{mC;N{3Ot|Ve>SaxMKVhnR6_M*p z^OWc)`pA?}rsw;*#Q2SXR4@@(A*sKJFjG*So6&cRQ>sc3ISJK2K><%*4=k54<m%#oep}^^hEgYXRb=e^^pLX6(1<#?>jH4Lx{0P$yv#wbrD^xI{~0%$0z(|s z5X9)Seu;)HTzr0WrB)=Y_7+hXLWvri;4v2*v@PH)Q?)W*G1V$-$*F@yZhJEYygg&iR$EOU;;Vy&Y*#U{%g+&B7 zMy{vljtuu`M*A8{j3AQBbTiGllCPSaX9MrAPNrMFw;5&LaNS=kp=!L{A$;9dt&=kj z8~@j8abNZs>l2PLh!^jpyq7%BWO`DUSlwVAJ`$DTZa)XOoSh-9wRIZpxU{+|8o>WLyT-I zE>$SrVqoKOkUQ?+?MtnvlLJHOi(C($8YZaRhSD>Prs!{awv zw~_}(oG*hmc=#skK?eXPPA775Up_G2X}Ue??mVxlXX!!6sf3@R)oy{nC^kF9M`d=wvFX?&y$41A^oCX7;<{zQZP!*4Nd&t?Q<@TeqD&$a%+D zz-7*NEUHc^*58=%OZtL@8DX@_kI;UKZZb6=BJBOn5P@uS{`*k6i z3KMVgAqc$F>}fIXCl=&b2PUD^Pst=)mle;#&K6Q=GM5pF)Bd3L5aS1o`yH=ZUtT)rea1j==XTyp`-4HKMrhtbw1+FnA+NxxB^L9wU)v@ z|DwO&Hj=hi`5bFDC#~y_PJm;es2S^J{ZCD9G1V_&!}WPW$;&{XA~Sz#BjDp% zAm-7PLQMY`Qgpdf>fPIN8EI~~sILrUvAkZdM|){2FeM~au_~vvoh&FDq|(YnRZZL% zFUhSW_?5h$40%uAe{p!whDIKVSCe@-#&o8FBQ%;MKFmJQG&QPsU)k(##jQa6AtE#k;y~o!d{f zKaTWBN`ZlqAJv)_g~qPS5IO2Td8_74*jL~{aK?;IP=>_iw!k4yP>JN!JHH zs+io11e>D_`oGxv_)4O|-lX+@Lvth;sjaidqYrU{1`0TP`e>^1^X|TI zeD=u11R($ElGGPG+_7Wl`9XiA;NKsy-W-hh?ZY%spB@YV3gw6TKeJomRv71QwxbP$ zgOd;EDX4}U2Xv;+#EnnJxJ7K~O^=Cg&_e{`XE;xzZ~ixM=P@MuXpQfz4ff5w8%ZKd z6$W+Z#>}&)v@dR0(M4dscEANSB=GUjR4NeT!@qpq0S&-iMQ6U`K0L z7DPPwlZmiv8vo*Xpk_5a47da5fOwAdJWw@){_5kg$+WiGAm*B%=+tGBHz{wHY1x8h zUT#q}pH-CW)m^>kO}okiGMj&gZ})I{@m)Svx^Gg8fAOI$jG7#DGX}a*1pvo;c1vLy zq80S3IE0cVs{ML%7>N!B*#n!(u*L)A}D$p=(D&NZ>I~l!P^Pv2P zu}GA7kd_>KR!UTd{ejJQ8G0z-#p~bk1)alD@yaq@mwH;=ky{&}9dgpFKqfb$cI$7aA^8AOVQmKaV8n$pDGc4KRgY3z3=%%+;P9hZ7a z`rtfei%szjL*-vL{U27DO-uJT>4LLhl>!F^=oZ9(?iC5D>q3jbS$0?L^j*7HMRwWRIE z)T_QO#S}u4!l&xZNQ{Nl6BT(7Cxcc5Rym{fw*y;;J2-j{Bd3LLMA{rguGAf|kdt97 zYCuGW<4IJ`5G|m5?M&hS0ywm>T`qKNst*k4j+~Xbg=(Lm?w2Jra+N{L$~u0s>pWl7 zV&JL(Yk95=?iA&vKV%0{@!8jJ?$eK-+Oe}g6O0KsrD${d`v2nsP{ao9$>WDHOH+eA z>3_kTN#%}B*<*1Z7xB5+dx_|sbKeo&&h?(c|2Sj?5Xa5iV<6%FagUbK4TkJB_}jJ9x4Np!D1Wn*~*vl0b7a` zz;wQyY7}q{XB!EUvNw3}jh#~}?Y!4C^X%317fE0UT4g4~xMn;hT{_pQ!!P4ld~O0U zb>1n@_@*6Rrzm44X5p*I7W7t{cHv~SC-v*2Z)NT5M&GXWPoG{#M6sMd5|-GA75Qed zv3Iwq1My*ZJnnp?L6-cmJ}s`Owgp5L6w@S14DUzQMh~+>BHBOAPF1@}wz2JWA5+vk z|K~a=D&Co^>ATizVD@B*#NxDI7!U(y#`S$?84;;i5vt5uFIi_Tok6`*djktH_Ol0< z?uhYyIspk6lJngr-MVcB)8l(nrI3`$ojevk)?rQ=qCq_nCZ+{!N!aBrmyj^Zer6IL z|3YESW%hU2G_q>fyndANhw8j3*lqWN?#j}%XT&PaS9#i_q^Vq+OP$Z|5Z_@P!!m45 zc4V>y=$b!j*1qd&dR!%aETMDO8YHa&R4(%3YE64*&2~?0QJTnmJ?|H=+UcK<<${)c z*!RYW@s>E*RAYA7rfT{BtLlKQD`eF$z zI>m$ag`Lg--C>80+>%E#OLS$x{nP==Y6Bj{e!^$fWDGu9Mt%{jIc#VB`O_4wvHEg6 z)<@1q|B~m8KWL4?*moauccyzsM=U?YHQEjl(L<5{-TfpWVP}1ZW>KL6R^o5d+PRk! z;v>%4Ryh5J?3%|0;$&o|B-P~49pB9fa{nq$ysyng54{CO{i}(QS_j^ND;nNx{-XbQ zyDj6+r!jginIUVPtNERR!>?BSSaM5>CYYm`D$2_qanv3s1(ia}-haYmR1eJf0+^D< zq9xh?#QsX>*;zGXxnCS}`ITC7U0lHV(Ftj6|JYH>c&;TlLQA^<@d5;^Q*vfPRBc%Z)aN8t|mH?y8tW`7$6 z(o5D8RU{x}RWo$idXU;HmiT5G?c*ogLE)whY-((elQr2?;2%@EkQ0k<9d88J7d3+0 z;ZW1nPOqb^Se~{*tCqBmR_05URp}trMR>9%;NT>g^G;jc>myV7CvLf)prV}@IAxn+^v+ImXj5CpKZ!8_`o(o$pIU3iqr;cy+p^p+Ke5)A4|>F#(7|9 zigz>l&4gW(c#~#8-T2o#3URnmz@=hmfK45G#xm zms$2wc;)pBDF&Ync5wl_t(R!}MTnHD?nPV=^T%a=bf9$&+{(d+#cp$i3+D7Xg7i z#}@fV)sY)Q^AxjiCGOn9g6ip+2Nk7VNFEtdJzWt4SmN7F;0<93kDjTqg4>N|UpvCD zmq&(I^$cK3l`-*3XxPv3$1QtXV9|OH$n_y$>xYtk2}P3hKAADZ5nJ@wT(`uzGQNkp zG(B2SUc^w+q_nJEolGhi+0P~oj%mF>|EsosPPm!=GR}MfEaoRoD=lO!Aq1g@u7k~9 zl?5L|?@7az@-(hI%t;fyPMm%VEFoVQjOI>=(X^yR_->8S*8SC!kuj@V<6FHB8dRac z!Taf1EVwMJjda~_K%YIt!j)bHhZzC%06kBD2W85JiE}F7f_V_NP$QI_U&KU0NJlf5 zPy|(da+F%U5r71}o52%Lxvlf4&+8xPJbb~KMEUnnH-gI-`#B1HIPC;4+>KM%u_}1LsDSIY~TYeBlwU!i~opNtJatXP(xX52)=C}Xlui&0bxU4_X^JZ zy6fz__K}vKH2ohnB7}<+Gs2&+OoILy2QUY4@k>Z-*@3N85<|nNnKtRcp~Qp0Qe*1> zoY_=ONR<{EOac-}%DZ5Ae_THqUlu_Q$N5RMyosHi_73t&AIeP4rmxrWFmE+jn9votf_)6-b^W`Ws< zByEym_%|WW%QnY<9KPY_mi_Jo&M6mLkB)*DRGN1*PIWgeDPB=t*k$?eQIpN0EVW)X zxD|q#D)2KS1JXT+0Xe-z|5wq&inndATXM&J4}diZV$kQ6wh2JrUflyCFm(Bh0kSWK zaqbeU!4xtFz;T*@p)mRox&aSS9}e`W11AM6D?bZ#saH~PZTt9c)X|}AD1MkZZ%fFX z0!nfN7vc8zkH$vdKnGv5FW?v+2u&dI|M$Crkwee(u(tBxZ2y=rM~rg(@!jDYVwzxp zTqPgy(NMGj_{sl#+)wWLm=EAMaLZ64kFlE{pmBB}YXnz%o9vzwfZ)0mSp3OlFZtdwf%n?`#om0Q@i^F^K_Mc_!P=XZlH)h8l-5WQU6Z7uzLaxv6~ceJq$C_nl{td-`tY-<%>s^wbpq=Y z*4^veN^rs7zBEwOxv*rwC5}e2MRkdQGXe|!ChN zKe=es$|Lg_+zhQJbglQHN}l@?p4eqc?(xvs_1Bq+2DkYos(n|k)7|j>v}XZV%YWb> z50mRb?rcz!gfVbHUz>#{Wc|TBavO^ud?pv4*7bng!)biv8yutAODP}kyYSVa?)V`o z@H^<)Vl;n%rUt{nZ{p&Gt^; z1fKJ%J=&H$snlgnv@$RV&<6+`%Om#_EWn-3-oi5ao46|%YBidR9=2Ix3sbTazaR6I zY-W`2msNKmW8Hxxv&1Hrnk|OkfiV}#Utor~b7j2AW`gxe7^H2`o!poEsrB($Xuy&} zDA{=v>u~uWmTBV;(=Jm*lgJ(mxYF00q)3&}7Oh@&rX-5~o;>}s?}+Sa$Y5gZz>+>c z2*-kTDDwiy`S7BicB=m%Q-u-PAsA-I8gUi!c~A;*;)<`d`BhT~9*0z?Dv>Af@DhmJ zft5b8%m?<1cHSmeCV^*j{Yv7St~sn$BQV?R*Oo{iO-P7)Rkosg?6%dP?wd!IQbcb4NzowWRO{s4y#%K8YoGpeRXR0$kD3Ddr)09X zw{UQKyQuD$XBhEsBKlAv=?g&32`{%Ir^@KPeMdB^Gh^AL>fvR*V&f>r+_wTxL-HBhKS0Q!n zxCY&7RRc2emW;{}Eb_pW>zmG!M;mPhxKr0ZR^b}DMOZknnw&ACwc*=yA0(zn$Es|- zEn>i7M~WK2AZX0T1I!e@)a23TrclRp@%jrwf1M%`HCTWpH-ele+8rV8%X3ZiEr;x& zUsUD{DI`RQ;vS5!uk>-{8prew6sTZdnvz`I2JB;S8)8G${K_l5$Z`&8Tk=VKuDxp# zHG`E_2+;OZww}4s=uyWc?67N`{vuo3KJ4uQNk9wud{9K~Wx!2i@o}dG?e7|d5#!S_ zZuUj(AQhbS8l3dJV#IX_vf8)LTvS6h_decn<;pmT1!CCM41AU(N+wVJ(>H=(i};V& zMpS&4uZG32isEdObQnDetu}sZ@|$_zMl*X_k!GT17IDm?^!fMGSqh~CLiWvciB+=;ql4qE^?;M7P*BVg?$&B_=o2X@&t zSX;sOspO{6CwrI@TIMp#uV<_~&RZUB1ySHkJ^!czfB^2@f>LVm$Wm@g zK3+-^*pYlE;7>wU?SC8wkyz|$i}UWm<)i#PsacTsQq#b3+5*Q^8n~fD(pun2+TJuh zyT+YJ;MkVhxX_NXpYu{DiLx$V**>3R@c=eGZRB>-cXD&+^XJ#4)*$b}h(^P1qCOUZ z4)<$LGp>bslI3tQ0c1dmLJ8gR@b;$E$Zac-iUt9^N1M9M5!`C@F)*8U&K`qrO-UXV zwS!1X*;B5XnmHKwq`1tFLoi2(Gq z)Xxjmb4?X5k76%M6I&B_`unVeVL zIJZ=pTl*fS)B0aH$+1*ZP-{T()|*t_Alg6+IYOWYO}kD_1ODN(0)#V_L+KzcLQLF+byK91g8Jk$jy%#wWoPLkEIxp(A62 zX^?s%WK{B}QnPsZT)$M}ET8WtX4|}Lgg^Iu1_65@x(UFR0y|6JvI$^-@Gpv}C~(c7 z1Kh!FDakPzd+}{N2Rt{*s!`cfY!l*AS}esi$@W@@bad>5-Wd{2`40BFHxXK@UH zE-I@VZ_xp_7)xX|KTR*^;nfW!@_tNNHFY_({0`A;3qXfz!plfU^Z!?Ft-lF|2|#{Y zAfmr;iN>#Mo(BkSYZWzb2a^*SFjWdikFDX4Sw`evV>Rz`x5!jeD>SlKn^&_`+1avc z0E!@02Ai0|zs!x`DC}Q;0G1?At#<P8S^mE`;|6u_}@(JGHQb`2&G1RfZpxDNy5oJ6nf$R z>Ty2)>n2RynIS2_Z$MCr9E4r~jJrA4M($zn$*5@Zm^v9+VzZ|5jl{Q3IL050l( z7=DB<$Sa@?gC9-xV+x~nKwU%U&`k1951#}ex7os`RY5q#SePIVhOfVH5j!ySnxF@r zJwLDa{w#Z3ei@0#Ei}2l=%2|eqpmysvZu4~agpzqsVflDC|+N2I)JsvH#vQ>n_~pBNkhLxK~Ve& zzY@afwzcn)%Gb_={I0Z-xTE0Plg8wewNvqFFsgFFg{;jnSd@C&SFDV|m* zvDq&}YKc@lSw2BIUlaAIzRJz57ii2Bb3yMRQ*~VcI=!QZlG`<*r)~Frq)mg2`uW|t z!}g+^79V4#7m=N5B}7A6~;at;z<_M2fmS|Z%nmu zx!_St!{h6l&y)1?2|(&sbG?YPxwXU|Bwx_9f5D!)KIcu1$tT8weEYG7G3#Vj=RUCT zox1?#bRKVZ{1I#eqqaLg(~)^q9FJ$Q@bd=%#OXge0=c;rcm{Hf^1}1kpTy9BiiFE9 z2Q>J*_1$OZczOcKO^NiK#=BJNEQghskuZo^W{Tl0o4@5>x`t%s$Nxc=FI(w~fjy7r zp4kN3W6`c~(a;9x#Gci0({K5|y@uaO-Mfu1gBP5>Nb~?uobU^SVyQL2(1Cpur z)sXx6jb57(+yhf7yu-6y4Nl7Im$l<%> zg?5uu7GPxqPmM_p#-8>z+%o3N+Es9!I{f^Yl{ZuG_RJlaxmK?&d#lM=AcExK2u#G; z$y;*vXl3-9LjW4PIS>Lik#!*{&>G%ABW6B8Ez@iCms7k{5}3>j_(Wg@Qff&cDJ-2K z$-~|Ex>}0;ZvE@4G7;9`39MS9h3%prfXH|#0qgfLiHDx*TYm%&t78K~WpCWX)w%bb zd!-&4fYbsG|8o~IbS%p{RdEn7#WZiHU%K%1CHd`Qi&R24uK=YR-&wb+8LvBv>3}Oe zdSh~@W+sWtsP^R#7@F2B&;r@%`d)dyX)46IdQ4s=CGl=}I6wYYlM3|40}*IElYcW% zh}e}%_#6k=(KOIP6A1?1Bq&04Y?Q9wp?!DW8fYV!Y1cG9KW~1q*siEqGhM&PA%XbL z#Y=X4yB7Zzc}Mw80XSAOb}J~Z(|lmTz1ecxo&5-d!1MzkZhY5{onCf?55ypAbH`dW zZuco^Elxwb0a+68vqE{GMOB4SZcY*eRwHS9 z`=fDwVVTvxb~@Y~b&}52=&;Tu@|F*ZynyCt?j*n6+>C^@k{`F(6z2wxZnAOU-z0iiK}5f){& zV4?67A4&5{VzFW3%X$oEu9xs2dI`gBgmMf@>ze%bPIL9M)Lz3sza&%2@GPck`5TNy z8=oNTvip-b`_ql)oVp{YwB7|7DY&~skb1Xkbv2xX!XHH{p;|Gv{kLc==~Ww15}FWC zp&HBTYj1emf9PbC-a3PYvf+^>FkRUC`YxB96d-)KFR%f!(#-*CPO-1gVrWFpg7JM% z`FLBL2Dg$yn#rFfrakx_Zi=VlchvV^k+NKOOcw^^@!0*P$v|3;;t}x&#FOb#r_-dM z+%-63n7EQ*{TlpS!i%JEO#qy?9tQ8FIBl}W3kS_`*~oZ~+{{Ek`?o+U#?0eH6QIC= zS&KX#<<=lCZg3(5mjYlg`D-TU0r;wVtnVtcdLPsxNXm&3x&^%?-DJEnltq~u`(ctb z%rx_xsy^A_;aXo3qA7`{HhIFegov7>Ml(+hpY1$vOy!oI{I7Emx$|#6Qy?~dTK29) z$556v-p;$4q;!w07tS0d?g-Sx%x{hVn`Mhhl4kG!GQ0S>2%pQmFI>IH>bXOV$?fnR z8X79Uq9r45RiIe`HUOw-B!FJ=={@S}O9<@eJV1M@&FpP|KJ~t7V@8KVKIP#vooCOE zlUo&@&P%?&^ZtrPVEnQXUKuaOMK6DpP{WH}{by%waiK;RRG^@J300`n>YqRZn3Y8O z1Gv?RN4@CcBxxGeQE5lLNQ2!x^fS|&{z@-bh zyhqWq=EnY`MLcExE}xgB&=HkZ&sc@NJVZ5^x6z!&-qL%qRr}BXX-XyjV4%d=Mol}^ z(%XBX=_Nv{-g&0ro>S#7DWBbuer;499dk-v+%n^yH-{C(C`s}_Z>OZDN|L&C8;;%J zLSLVu0JrK9gEF@wKF8k*pvj&6<`nSR-grZ)KQ%d-S#I4LAyj?vR2HslYPzO% z`!>r}ts#%|UUl_%g-uoFGe^6rD3GdWOd2D7Eh&Hw7y@46zekQWOW~~R0(0E~-cq1m z*r>w3?@Gp%p>C~5HUALSx{79ec zBKOgHDE~?kWVO6JV@!&`j0rA&GV<0ii?eJ`W-Qz+ull~iI;4dJpf@^ zl)KsxB)qaedzy=92JjJ#`Rv4J#TPJR`exj{Ye!boc%aJ4O7`@=S1>DFNec4GLy!&! zuF0h<&s#*qYbiwa%s7+?A(p4;=}ZRC?SCH}^Ifd?6juj(DI@37NjeDmC250N}uV~dG(e5yubACwlKb-&GnOmP2=KyNM?8JQ&O+H=2~9(L7Z zsiCViPjP^7C>)p=Ol;ZT0{oNwYr^M0B|(*=rJi2d zS5S7gL82suF^4V_Gsik)gYr*&0gU2VBPpnA0mX9jG*=#40|o)@|A2rU{fl2UX2qW> zorVv5S)EGMp=;N!nSlas(PWf1ldl9W7|^-Ke8T5`aHQxqOhsq>^=U&t1HkHPYMgA# z&V2f7-_<_lksjGVW=^f-Ofyi(oKXL7a#CSsq|7!&kiJ(4$~n_fpC>N=Gz*BoHM@1! zK<>bH@HQ#~2VDq8x1a3YD}Ah=w+t#}bc|nBfUP^+UrawScnnICFEo<#*8Zi&bX};= zSIxHkIGn4~e{5ap{uV-{0@rHlf;r)E>0P$B@YcJoYEaqyuBPUwr2gz&fexDMOyIcM zyDQ@z6wRrpi?8AUP2E>U4K?x5<>ilG`$GUNYqoVO1yB#^*&_dT+lswbFE;z)>Ey=o zeX09BsEMLNY0X{@&bxF!CVDEvAO?Sa+pInec}-wTZr@j%!x!Dz(T(jVPt}96%i@(@ zf`6yNp5rwhs&{yQs6zs_TKa%(0P-CsX6`08ZAPsVPxC+wy9IJ@KM-2LHh|;km`*}D z8h}FUR}FIcmRAZUT!YA(ew{rNNOAzfUOn&wWq(9`ac*G(74^&%u{cdUM;kwLpfq)3 zACyiKT4#>*EjfOc1ikyeDx-8*Dc4O$6O((yfwGlEOWFm1AQlYazcLGZ<)Qim^0^7ty6sh_wkP3oT3 zh*M4pYc*{~QxAG{O@lu`P@bQ^Toou^)u`wVR$a!M;>a?>mgo(*wW6wTJQgqE`IKx= zk<|DMd+U&|eHpd1$%dP8MlP~E&g#$5`mH@MScdYFr+KV(^ur`%OodCKt@CT!R@ zFpvd`WG?*b7QWMMK?hcH8Dmk+ff`~lCIT2WcMzIpJ@<`hpzjSFk1;i2I$$M}4r^F1 z{NtxBPEc}1O@)6XWF2RpF9t>#YNq%A4V0<|o z0*ElcR!3Wpy2zDwMFP4Tz>@GWp;5KqWl)TqUHIzxo|Yv_>z_Fg#8ic6LY8vfFa!dz zm0#%hPB<$?v*b>Bbo1*C#-uqx5_L*fH4FRepXh}I*0liLckD3C8pPVpV{{SPSCAtn z%pH{ec~9MBSmPCsR=fTGjfp+}ncwyO`*%ZV*B{jLt6L`<=6#S#N|}rY>{-|#)(NT`k?9VGiw(ew?Wc?Iwe8ynuUsjNpXUC4IINdo#i@V>C3HeSM8C0ncNBl^=< zgL}6jmU4pyds9z55gYyg1;zzA`czpc(m>HdDMe7Pv`CA1Au8S!sTZvv{SY#UozO}DL?NkbNDi%quaoX3mp$Wpqv8~4n2X7YLc0q6PLeIK6hkMq`o zpYYnhHS`nNZf5qU-Me=m`hOn$+3?%j{lTuid-slaI-QfiR8ciVL_~(zi$E4aIA6ra z3wynk&)ZYY+LUziin5|3wJ*O+yV6Djqsjcz@3?yxq4(|4IC))(BIqjY61Yj($dnoG))fz&-b#fh=@oZdl5L?%f%mhJOSv+vg|tG zFTiy%>Wheo^ocX2Qt7~n6DLmhx^T2NIQQ(?bAy>31FnvhK}19(qI1AULkQ2rDBja8 zfb|-U#?xkY0QhID3?d>Tk+jY16R{S5h&Tc0s#GddNs>GYygzmp5fPCdSOyM;5dIM} zM6?M&*W%*hGO!1v9pMXh!nxyp8)nR zEG+cJ)_33hzw_+bv#;;ivE%2XqodPic2n#;A|fK&#odpNj*i}1uh(CVouw=K8Gv_S zwOZ|dcfUV&5D^iPZSX({;j8rMg}=?}n+d>rtyb&UW{iin8FR=fnvg%B2E2iZtp90J@(2%(WANe%d8>?|T8 zBAayV(xpqaeqQ{c&l>=MdcD3 zBwq)<0*uDaBO)RL?Go@K;Jy&TzhZ~kPD9rKbXBX>>ysq8*WJH}o)Z=kk*&#rqwaoh zqtW<#>@Y(nSG8K5NRs3pcfSXCU+g?0A`;bk;KzBM zKhSJ8Td~9R(iPVLbY)rgUNgH5xYOPD#m*xlBE948PXG^_*)Kx~ugA_4!xh^AtT#J5 zd!xJG>F!5>@z{ApM5GYs-Ti0o{&2I|{9EiWv8e%AXKrpTIeq%{K41>`0@@-F5gBx^ zxchH_`PJ3c-=8{l>W$ce`h^;R4NOl@kB*Iv9dh?ufy2PHu``K?$fmU2{dd5xS65g6 zphf?ksR7s=tJP{1cR%Frhs|ss@UGaQL_`FDRp2=ANS^19G@H#Oz$0hsdujkKLzZPD z?mlB?9|3LwJ_bz0O(i07#dy`->!niZaWi`?P1DDZA3uH}cBnz424I_1tJUkx>}E5& ziM5{+-3WXDcu(A9A|eCp0`MGg3RnW3%=7%IX0!Q1+*rdw4M4$WXJ@bNbUIU|QfbQF zr_Ah{JkQ6?Y@D?l2jjq1tZgY6Fcvefh)986VQn=32JjkdKiFAu_mxtqwBqhBo7u9v uKcA-Q^1{Nx%Td#ch=_=Yh=_;`y#D|M^#4paFWzea0000 + + + + Pacman-Icon + + + + + + image/svg+xml + + Pacman-Icon + + + + + + + + + + + + + diff --git a/html/img/audio-icon-mute.png b/html/img/audio-icon-mute.png new file mode 100644 index 0000000000000000000000000000000000000000..a60b713179249b299488316e73954ef68b73c2fb GIT binary patch literal 1201 zcmV;i1Wx;jP)VGd000McNliru-2n^=4>KSg%T@pY1U^Yb zK~!ko?V7=B9Ay~BpJz5ZSz?>CCap0w6s+W+hlr^~pAw^LmR--g+6xymZD`v+R+j(IR^X)qW z`{Q}vdA|2sV8CN}d6|-Sqln%iiDq`j%+73XZn7Za#Ely__DT9mQdLsb%#IaQGGS)N zBwaMKs-)Ef)L*l+vq7)?U_d!F0gM6=0Cp=+<)x*i(*>mTM+dh=19r0bHp zQeszBrBdnjfr7NLu`$!{yNQX3MifOKByjYh&dfgb_U$$@GID|BZ;nxfnZ2BI+h>UtP^u;XhoUGN4m|Enr${2>fkbjP zj^m!QBa)Ys{4ChL<#Ktiw~#88%4JE*sXwh=I%qbV_j?UV(ysto&hpd!^5ZzZm{pP_R4SDjuOYQstyM`;_D7REoHH3% zbCd*0(_TXw9v-fd%qmF$f?BOs?l%}989QrJUPB_eBdL?^+=;Q=-%or1+RigZ2VqoV zPM-pRd-~*dB$-=<-b14EPEVqplTHV!yoO|Ep`=oeuQvPKG6bOHP;2_Gq{H>J}+SqLQ+t#*ALyH z$sbRSkg~^5D`qy8-O%~$xDCLS9Ec@JZ#vTg0{A5e0)J0%@3I_^l01mp|4{;xZ@Z&` zL5}w_HX#+%HzY3=kh&^*pX7AvG7}X=lHPE0g8>C}7{K!Yl>Kw5q=izcbhUugt*L2} zVGd000McNliru-2n^=4=O}wtU_=oF6$>$U@9BI zRs^*W{0D-qoq}Q@O$rf7aEk;?H0xw$?rY%;jQNBm*`3|Jrx|9r!{t6abM6`D4A3ND zt?iU_%=i66aIrkXFuWn@y|s2)(r~@!@5rz@y#P*=90SlP2_ykPZ4XJ(jwp&A0XPm| zdwfld2{j^27QjqQOms-vE$JzMFS%T92*CD)OCteg!X#_$IRJM6?3LuDz+}emhCo_e zTf{$%8=<+{@*1N0OaA%Q>g6kgT=00bG&P?|ELj zzG+T68wE*HS<)cMhX6WaFqx=tHXKqEMQ4pMX8~+mrS$g!jFOy6nKKID63L!~S*w8g z57O-Htk=`i^AfpB?-AD z!7P1u8>-cU7!=w8($-pUZo%}kG9;3!)rfX73C^TVgyc+eCOMOwNzNo^k~7JfdG3Fb|Gf@@7G1XqP8KCZxeA6^_QtGi=$mjFpByUYlPVNNo48Zq){Nzkp!>%pWYIRScP`C-; z!Uo#aoF=Ve*Y9Gn_=)65rBc}s;JKu!)UK#zN%(bXQ7)IuKaDXD!Z18FKR-W6@+|*%? r#*l^`l~rP4VWA}Hgzx(U^`84LG2DdeaWl$J00000NkvXXu0mjfZ{wLB literal 0 HcmV?d00001 diff --git a/html/img/bg-pattern-black.png b/html/img/bg-pattern-black.png new file mode 100644 index 0000000000000000000000000000000000000000..842d70acc67d26a297cba60dc7bd57a87e293369 GIT binary patch literal 24091 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 + + + + + + + + + diff --git a/html/img/blinky_original_not_used.svg b/html/img/blinky_original_not_used.svg new file mode 100644 index 0000000..442f013 --- /dev/null +++ b/html/img/blinky_original_not_used.svg @@ -0,0 +1,120 @@ + + + + + blinky + + + + + + image/svg+xml + + blinky + + + + + + Blinky + + Blinky + + + + + + + + diff --git a/html/img/clyde.svg b/html/img/clyde.svg new file mode 100755 index 0000000..0f648dc --- /dev/null +++ b/html/img/clyde.svg @@ -0,0 +1,50 @@ + + + + + + + + + + diff --git a/html/img/clyde_original_not_used.svg b/html/img/clyde_original_not_used.svg new file mode 100644 index 0000000..2eba04a --- /dev/null +++ b/html/img/clyde_original_not_used.svg @@ -0,0 +1,120 @@ + + + + + Clyde + + + + + + image/svg+xml + + Clyde + + + + + + Blinky + + Blinky + + + + + + + + diff --git a/html/img/dazzled.svg b/html/img/dazzled.svg new file mode 100755 index 0000000..d917a84 --- /dev/null +++ b/html/img/dazzled.svg @@ -0,0 +1,10464 @@ + + + + + + + + + + + diff --git a/html/img/dazzled123.svg b/html/img/dazzled123.svg new file mode 100755 index 0000000..3491fec --- /dev/null +++ b/html/img/dazzled123.svg @@ -0,0 +1,12 @@ + + + + Layer 1 + + + + + + + + \ No newline at end of file diff --git a/html/img/dazzled2.svg b/html/img/dazzled2.svg new file mode 100755 index 0000000..5d10265 --- /dev/null +++ b/html/img/dazzled2.svg @@ -0,0 +1,10464 @@ + + + + + + + + + + + diff --git a/html/img/dazzled2_original_not_used.svg b/html/img/dazzled2_original_not_used.svg new file mode 100644 index 0000000..7cc8a41 --- /dev/null +++ b/html/img/dazzled2_original_not_used.svg @@ -0,0 +1,117 @@ + + + + + blinky + + + + + + image/svg+xml + + blinky + + + + + + Blinky + + + + + + + diff --git a/html/img/dazzled_original_not_used.svg b/html/img/dazzled_original_not_used.svg new file mode 100644 index 0000000..d1356bf --- /dev/null +++ b/html/img/dazzled_original_not_used.svg @@ -0,0 +1,117 @@ + + + + + blinky + + + + + + image/svg+xml + + blinky + + + + + + Blinky + + + + + + + diff --git a/html/img/dead.svg b/html/img/dead.svg new file mode 100644 index 0000000..1a88430 --- /dev/null +++ b/html/img/dead.svg @@ -0,0 +1,102 @@ + + + + + dead + + + + + + image/svg+xml + + dead + + + + + + + + + + diff --git a/html/img/heart.png b/html/img/heart.png new file mode 100644 index 0000000000000000000000000000000000000000..da256cf60c9bf7931adffe8c5a475c73431fbd5e GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~i!3HGN^yhQ|DYhhUcNd2LAh=-f^2tCE&H|6f zVg?3oVGw3ym^DWND9B#o>FdgVmqn7_MC$v;FcYAVlc$Sgh{pNkl!hkZn3(^P6B>?g z&+j==6Z6T3M}*0(WU?o#$nJzI3~X#}F&}+60`z4Ua0?W1R&g!e$K7#OI;5D9VSTUY VXO*+D0YK9jJYD@<);T3K0RWP|GK2sC literal 0 HcmV?d00001 diff --git a/html/img/icon-128.png b/html/img/icon-128.png new file mode 100644 index 0000000000000000000000000000000000000000..9cb142807d11e3578124d71f64eb1f019d97f537 GIT binary patch literal 4472 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 + + + + + + + + + diff --git a/html/img/inky_original_not_used.svg b/html/img/inky_original_not_used.svg new file mode 100644 index 0000000..d62d541 --- /dev/null +++ b/html/img/inky_original_not_used.svg @@ -0,0 +1,120 @@ + + + + + Inky + + + + + + image/svg+xml + + Inky + + + + + + Blinky + + Blinky + + + + + + + + diff --git a/html/img/instructions/instructions_chase.PNG b/html/img/instructions/instructions_chase.PNG new file mode 100644 index 0000000000000000000000000000000000000000..d244117702a69088186c340a70d612542dee9892 GIT binary patch literal 16104 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

KnNTLGYNlg$d`x9yA^{2 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 Y?Dac+GQs(Nk)YRlbOm^ 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 w9CpKo#wN)Ja1VTqQ13Yb);bY;Y~ zC7x7UnS{T;zwOYe*ycVSAm=}*f|8T&;3+;SiEO)n(-Q>t=F^3k>!-kg;|C2tC`?EV za*=*1he#nSNW(ZvZZ>Ql1Z zvpk!s363Wk)`5XI3e)quLrCY>5LMVxP|buAsowaE7LMTBjIpvu~%sue3@H}e*TsV zk`hK+e^7y(9^jQU`SjSlGWReGs-a;qyvz5?M#$c2UcvCPG>2EVpJk^5SFM4YO#iQs z9a^%hWYcNCj8=fNR)iTT_wsKOn~|7#{7a|dvZzqSwLR+RLA8ywBUHvY;9$kj_EHZy*iZHLGp za|K!<<;8c0p9f(O{@519t)40t+4mi5xc?vQlY*wDe;;dDPxj-lTQjyrj8~cX&&6y@ zI4me@VPWAM8QHI_sye5ltjt7n;axv#$iRtAoy}eTs}B8;RCFcbaAmq>?12?WvJ`61 zW4T^v;muxqwl{7(2;|ZuxI!@&56|&JpZ!tU+WG%#2`W@xXwRTSVmI%vl-Y-4!pRTR zIM_ZG6chn?vLqR-IdNMQAW*Rb?Qnze` zj(5SRjAMW$@jElVZa@j^z@N(83Ui>!^mIs* zW>HwJ!in&R5K?Q@{$r#$5o<4!K_#!uE*-?fo=C)*;|@wQ?QgZ0at?wzGjd}>@LEts z-yxcbiq#z_7Amh{UFayiSa`5QhZEG3Y&!+qr-U0B+v2^^Q0XE%C2U0F-?A@0t<`<30|YM+MuktQ&KqrD?>s(b25e`;GmA~`;9kJjRJ4V_6XZ!yo&ox-EiJwI6T16 zr9KoE^%D|TC=O8?B2!P`KPxH8y6FIkZoE;5Us z$U|&%v0g!3(Ev+Oxf4WWS2qG-m6yF8dQ=(!@Bv=To)jd`1-M@U*f&8L9{ODP!)job z!1%%d!3NZ(?_LN*Va?Xyk>*GL9+WMrstRO}E7ib9;o|fZwsFDkZCBU*OdG=o+PqGL zBcMfULR{6I73%jBl{Ev|f9Y3k%+nAJ)TY#?Qj(qfMk%R9O?=?ErHl2MVPG$kJ#hRf zH1v3MD{ukk8=0sH zc|f1FA_z6QK)WY>0-1w_5duOY$Z&*bRgB@YXzPG;`C~6V$=Wnn_=+R4P!;!PFuhMGJ3}jaE(%3W_%v4~{XjY0-@wym zH=}ThZb2Xnp=b}AE_()XsDo2NE9%x2J{ujkuG^!0xX!f>QZDYSGRi0%WlhCyk8(n#(D=eS6SiI>}LO8?ScLII_0Lf^lhj~$Y44; zcZbY@a4yzrPe$+)e^~|Y-pzPh89`g4aNB;8$l;NIuhZ%E5fBr%(EwJV;Zl!eYdDjF ziO0z?kygX3f-Lz3dD%m>%&5p^%k79#CH~HUmXC(qMejWCTXhQJsZ~KV=ob$WOq$LaRhwHy$8o}L_n&w*@`A1L7l#i)8 z{pETd+aII!=;PV&OQGwxYJ)36=Dgpd+{_ucrL!HxmI=VqyQI&(KlJPgY`UuiY4Ok< z#>K=MNe)NDYm%zD2<6L)AP_)MR_^mWg-y5KH&uce-FgQM^cmn$p9zPm{2ZY*f1?)~ zXfy7Oo)Iq40s?t=^_JmawvAgcFBbhlsZ~bhubV$3A3#aqM;{-q9)6q!QW&J5Gi9|a z8TA5njMd~0ndkCWeYv+#KmC!t+}k_lHxiG79@A){__MlPZ98C&C64hBwLpdL+p9l# z>dU8G@VFFE0y3L_r`Qs>^KuQ~+N)Y7^V{jL+Pk&o&<3_Iq+ctxD>z7f*%c7lSkL#5!=BCS!~6Mm9JatOc`u)2p^H6zdj zEj!!8Cjes6l7l#|RI?CYOV>1wat|qye#F7)7QLrzpyf=JN?RMKnD}y5k1h_DwQodA z5{R$~cK1SeI9+p*JP4cc8xKp(D|`EdK-V85E?G9@z_gn3WYVmByEVONj!Ey$Na!Z) zx!ozdV-{RfICi5*+(P)DL#UKoLMhBzv|$O6MjG(G!DySe7VYuEuSHcDc;ai++cY;f z!if{}$IQu1H2E!9qB5s&xXtg}+|=OP)ln8{iFlG=G=bWpo)Qo2_cPI=?!=9CnUN?p6`cXN7h6c0rlS+y z)p>2`bT9N?F=$gWSv9qmj^-4q6buF(^G1^c=EB-2sElJKWW;%)8uK1iPm&onq#czM yg*I<$iL{qii|h$}9VL}?D6<4Hyr9Wg=A*+79cq8tl>=l4a`cedpO}LeuKXWslgzaM literal 0 HcmV?d00001 diff --git a/html/img/pinky.svg b/html/img/pinky.svg new file mode 100755 index 0000000..50abd41 --- /dev/null +++ b/html/img/pinky.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/html/img/pinky_original_not_used.svg b/html/img/pinky_original_not_used.svg new file mode 100644 index 0000000..bab22b6 --- /dev/null +++ b/html/img/pinky_original_not_used.svg @@ -0,0 +1,120 @@ + + + + + pinky + + + + + + image/svg+xml + + pinky + + + + + + Blinky + + Blinky + + + + + + + + diff --git a/html/img/platzh1rsch-logo.png b/html/img/platzh1rsch-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ef62bfdbe60241094086684c71e0544474e56981 GIT binary patch literal 1325 zcmeAS@N?(olHy`uVBq!ia0y~yU^D}=pK-7O$@s4;jerzelDE4H!+#K5uy^@npa^Gy zM`SSr1Gg{;GcwGYBLNg-FY)wsWxvbKDkf*TL)pOxC?uO15>euupPQSSR|4cRFgO>b zCYGe8D3oWGWGJ|M`Ua%vrLr?HuuSxHaSW-r_4ck~(QOL>hd|?{%1{5PpP2h5S7@@4 z;{ryL5BG}FvQz>;>2t&`u(Jc3#lR3&=3;-~`Sa)VFSFbA-Pf~UlY8a4puA9MTTX>&yRND%42WqAt5BiMd9URltlPkr_<1@H*UJ02Ax>+6I-D zraXMp(VQISur@4rBSPtl&!;}9@M<5pKTlNp!DwAkcwz`+j(Oz%J3oPQJ;LXdE&Uq3a@=j5~W zlY8$+*~m>X64;Og3>BFBq%32a=DXgxyz1oabgkF5KtrLy*1*ulKKIL=j%_>N>;(oA zA~1h+ugnnII@$WN#r2C_@PK`1WaDvWy~Iwlh>b|GV?LuxFJpVMbDwA8Q8rjaMYplf z?)as;Y(?+)ob%$^kXQn{Cn0IsqS@WE?D+mC%&v>t2#i&*7Y-!1v5P91-OH`|E%QSM zXaR>bIQk7{Jv_)8KKt<2*}IK%torNt);az^KUWl@39NI2Z16>{^x)O2J3~*_M}Ph? zJ-?(`^Wn|^i=Vq}JUYeT)vU8Weu9Go5)aGc^c>~O%@2E<^>~{ts@}J5(sP5uY&#eG zhrv^uLe7ClKCap>GQVdg9x^+;aeidK#8tmJz5#2YDJ+rs#DNb93no2uKABc^W$&3Z ziG({>Ki|tW`v+H1%n7t^#+>+-uaLG*=)__cU zVi9!ZSnc`aFmZ51N6cCILd~nsGj+Dzu1XbPdI#lTAh9L2!eQ#_-ru{KIi&w1A{yx4 zhkVl;{!f)z*)=Qc+y@y%oF#;}vEMQKWtZE=f|Bz3XLJRrW(8$2b%Fg1E-Rn~%aI>U X=hq%F%=TSt1rqUe^>bP0l+XkKar+bH literal 0 HcmV?d00001 diff --git a/html/img/t-shirt.png b/html/img/t-shirt.png new file mode 100755 index 0000000000000000000000000000000000000000..82056c109a2d9291f46fa1956e199479257b6748 GIT binary patch literal 126285 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 JPDHLkV1i$Uj+y`f literal 0 HcmV?d00001 diff --git a/html/index.html b/html/index.html new file mode 100644 index 0000000..9fad63f --- /dev/null +++ b/html/index.html @@ -0,0 +1,258 @@ + + + + + + + Pacman in HTML 5 Canvas + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + + + diff --git a/html/js/jquery-1.10.2.min.js b/html/js/jquery-1.10.2.min.js new file mode 100644 index 0000000..da41706 --- /dev/null +++ b/html/js/jquery-1.10.2.min.js @@ -0,0 +1,6 @@ +/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license +//@ sourceMappingURL=jquery-1.10.2.min.map +*/ +(function(e,t){var n,r,i=typeof t,o=e.location,a=e.document,s=a.documentElement,l=e.jQuery,u=e.$,c={},p=[],f="1.10.2",d=p.concat,h=p.push,g=p.slice,m=p.indexOf,y=c.toString,v=c.hasOwnProperty,b=f.trim,x=function(e,t){return new x.fn.init(e,t,r)},w=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=/\S+/g,C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="
",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
a",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="
t
",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t +}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:x.support.htmlSerialize?[0,"",""]:[1,"X
","
"]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle); +u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("
+
+ + + + + + +
+
< back
+
+

Highscore

+

+

    + +
+

+
+
+ + +
+
< back
+
+

Instructions

+
+

Controls

+

Use your arrow keys or [W,A,S,D] keys to navigate pacman.

+

To pause / resume the game press [SPACE] or [ESC] or just click into the game area.

+
+
+

Controls

+

Use swipe gestures to navigate pacman.

+

Alternatively use the Arrow Buttons underneath the game area to navigate pacman.

+

To pause / resume the game, touch the game area once.

+
+ +
+

Ghosts

+

Ghosts are creatures that hunt pacman and will kill him if they catch him.

+

Every ghost has its own strategy to chase down pacman.

+

Inky

+ Inky will stay in the ghost house until pacman has eaten at least 30 pills. His home is the bottom right corner. +

Blinky

+ Blinky is the most agressive of the 4 ghosts. He will start chasing pacman right away, and aim directly at him. His home is the upper right corner. +

Pinky

+ Pinky will start chasing pacman right away, he will always aim 4 fields ahead and 4 fields left of pacman. His home is the upper left corner. +

Clyde

+ Inky will stay in the ghost house until pacman has eaten at least 2/3 of all pills. His home is the bottom left corner. +
+ +
+

Ghost moods

+ The ghosts have two different moods that change the way they act during the game. +

Scatter mood

+

This is the default mood. When ghosts are in scatter mood, they will just go to their home corner and stay there.

+ +

Chase mood

+

After a certain time the ghosts change their mood and want to go chasing pacman. This is indicated through the walls turning red.

+ +
+ +
+

Items

+

Pills

+

The goal of every level is, to eat all the white pills without getting catched by the ghosts. One pill results in 10 points.

+

Powerpills

+

In every level there are 4 powerpills, which are a bit bigger than the regular ones. If Pacman eats those, he will get strong enough to eat the ghosts. You can see this indicated by the ghosts turning blue. One powerpill results in 50 points.

+ +

Eating a ghost results in 100 points. The soul of the ghost will return to the ghost house before starting to chase Pacman again.

+
+ +
+
+ + + + + +
+ + +
+ + + +
+ + + +
+ +
Score:
+
Lvl:
+
Lives:
+ +
+ +
+ +
+
+
+
Pacman Canvas
+

Click to Play

+
+
+ +

Canvas not supported

+
+
+ +
+ + + +
+ +
+
+ + + +
+ +
+ + + + + + +
+ +
+

This whole thing was written in HTML5, CSS3 and Javascript (using small bits of jquery). For the basics I was following the "Exploring HTML5 Canvas" Tutorials (Part 1 - 6) by Devhammer. Thanks for the great Tutorial! +

For some other stuff, like how to write objectorientated javascript I was following the tutorials over at http://www.codecademy.com/, which is a really great site to learn Javascript and also other languages. +

If you understand German you can also read my blogpost about this site: "Pacman in HTML5 Canvas".

+ + + + + + + + + +
+ +
+
+