[
  {
    "path": ".gitignore",
    "content": "/build\n"
  },
  {
    "path": ".project",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<projectDescription>\n\t<name>fullproof</name>\n\t<comment></comment>\n\t<projects>\n\t</projects>\n\t<buildSpec>\n\t</buildSpec>\n\t<natures>\n\t</natures>\n</projectDescription>\n"
  },
  {
    "path": "LICENSE",
    "content": "\n                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright [yyyy] [name of copyright owner]\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n"
  },
  {
    "path": "README.md",
    "content": "FullProof\n=========\n\nA javascript-based fulltext search engine library.\n\nFullproof provides a full stack of components for managing a search engine in javascript.\n\nIts main features are:\n\n* Boolean and Scoring search engines available, depending on the kind of search your application needs\n* Automatic HTML5 storage detection, and graceful degradation, with a configurable constraint-based capabilities system. Currently manages WebSQL, IndexedDB and Memory data storage.\n* Full unicode support and normalization, diacritical marks removal, stemming and phonetical algorithms (currently available for english and french)\n* Configurable and very easely extensible parsing and token normalization system\n* Easy to integrate, zero external dependency, ~100k minified\n\nNote that fullproof is NOT a document management system, it does only one thing: provide fulltext search to your application, it does not aim at storing documents or data.\n\n##Licence\n\nFullproof is released under the terms of the Apache License, version 2.0, january 2004\n\n##Useful Links\n\n* The main web site is located at http://reyesr.github.com/fullproof/\n* The source code is hosted at GitHub's: https://github.com/reyesr/fullproof\n* Information can be found in the wiki: https://github.com/reyesr/fullproof/wiki\n* Bug reports and evolution requests can be reported at: https://github.com/reyesr/fullproof/issues\n\n##Building\n\nThe `tools` directory contains `build-all.sh` that can be used to create a\nconvenient `fullproof-all.js` file containing everything you might need to get\ngoing on a Fullproof project. Note that in a production system you may want to\njust include specific Javascript files, not everything (see the examples).\n\nTo build `fullproof-all.js`:\n\n    $ cd tools\n    $ ./build-all.sh\n\nIf you have the Google closure compiler (see\nhttps://developers.google.com/closure/compiler/) you might prefer to run\n\n    $ cd tools\n    $ CLOSURE_COMPILER_JAR=/path/to/your/compiler.jar ./build-all.sh\n\nAll output from the build process will appear in the top-level `build`\ndirectory.  In particular, see `build/js/fullproof-all.js`.\n\n##Contribute !\n\nYou can help improve fullproof and fulltext research by creating new algorithms:\n\n- Tokenizers for specific formats and/or languages (html, pdf, epub, etc, or any language where tokenization have special rules)\n- New normalizers: Normalizers help improve drastically the quality of the search. The current token normalizers\n  for english (porter stemmer, metaphone, etc) are rather naive and can surely be enhanced. If you are a native\n  speaker for a non-english language, you can also help by providing normalizers adapted to your language.\n- More stores. Think you can optimize the current stores implementation ? Or create a new store ? Go ahead!\n\nYou can fork fullproof at https://github.com/reyesr/fullproof\n"
  },
  {
    "path": "docs/site/css/default.css",
    "content": "#header {\n    color: white;\n    overflow: auto;\n    padding: 8px 0 8px 0;\n    margin: 0;\n    border-bottom: 2px solid black;\n    background: black;\n}\n\n#header h1 {\n    color: white;\n    font-size: 3em;\n    padding: 0;\n    margin: 0;\n    text-shadow:1px 1px 12px #ffffff;\n    filter: dropshadow(color=#ffffff, offx=1, offy=1);\n    font-family: monospace;\n}\n\n#header h2 {\n    color: white;\n    font-size: 1.1em;\n    font-style: italic;\n    padding: 0;\n    margin: 0;\n}\n\n#header div div {\n    color: white;\n    font-size: 1em;\n    font-weight: bold;\n    margin-bottom: 8px;\n    font-style: italic;\n}\n\nbody {\n    padding: 0;\n    margin: 0;\n}\n\n#results table td {\n    font-size: 1.25em;\n    font-weight: bold;\n    padding-left: 16px;\n}\n\n#results table th {\n    font-size: 1.0em;\n    font-weight: normal;\n    min-width: 100px;\n    padding-left: 16px;\n}\n\n.formbg {\n    background: #adadad; padding: 16px;\n    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #afafaf) );\n    background:-moz-linear-gradient( center top, #ededed 5%, #afafaf 100% );\n}\n\n.content h3 {\n    font-size: 1.2em;\n    font-style: italic;\n    font-weight: bold;\n}\n\n#screenshots {\n    text-align: center;\n}\n#screenshots figcaption {\n    text-align: center;\n    font-style: italic;\n    font-size: 0.9em;\n}\n\n#screenshots img {\n    border: 1px solid black;\n    text-shadow:10px 10px 12px #444444;\n    filter: dropshadow(color=#444444, offx=1, offy=1);\n\n}\n\na {\n    color: rgba(39, 10, 88, 0.99);\n}"
  },
  {
    "path": "docs/site/css/simplecssgrid-720.css",
    "content": ".grid { margin: 0px auto; overflow: auto; width: 720px; }\n\n.grid-1-1,\n.grid-1-2, .grid-2-2,\n.grid-1-3, .grid-2-3, .grid-3-3,\n.grid-1-4, .grid-2-4, .grid-3-4, .grid-4-4,\n.grid-1-5, .grid-2-5, .grid-3-5, .grid-4-5, .grid-5-5,\n.grid-1-6, .grid-2-6, .grid-3-6, .grid-4-6, .grid-5-6, .grid-6-6,\n.grid-1-8, .grid-2-8, .grid-3-8, .grid-4-8, .grid-5-8, .grid-6-8, .grid-7-8, .grid-8-8,\n.grid-1-10, .grid-2-10, .grid-3-10, .grid-4-10, .grid-5-10, .grid-6-10, .grid-7-10, .grid-8-10, .grid-9-10, .grid-10-10,\n.grid-1-12, .grid-2-12, .grid-3-12, .grid-4-12, .grid-5-12, .grid-6-12, .grid-7-12, .grid-8-12, .grid-9-12, .grid-10-12, .grid-11-12, .grid-12-12\n{ float: left; margin: 0 10px; overflow: auto; }\n\n.grid-1-1, .grid-2-2, .grid-3-3, .grid-4-4, .grid-5-5, .grid-6-6, .grid-8-8, .grid-10-10, .grid-12-12  { width: 700px; }\n.grid-1-2, .grid-2-4, .grid-3-6, .grid-4-8, .grid-5-10, .grid-6-12  { width: 340px; }\n.grid-1-3, .grid-2-6, .grid-4-12 { width: 220px; }\n.grid-2-3, .grid-4-6, .grid-8-12 { width: 460px; }\n.grid-1-4, .grid-2-8, .grid-3-12 { width: 160px; }\n.grid-3-4, .grid-6-8, .grid-9-12 { width: 520px; }\n.grid-1-5, .grid-2-10 { width: 124px; }\n.grid-2-5, .grid-4-10 { width: 268px; }\n.grid-3-5, .grid-6-10 { width: 412px; }\n.grid-4-5, .grid-8-10 { width: 556px; }\n.grid-1-6, .grid-2-12 { width: 100px; }\n.grid-5-6, .grid-10-12 { width: 580px; }\n.grid-1-8 { width: 70px; }\n.grid-3-8 { width: 250px; }\n.grid-5-8 { width: 430px; }\n.grid-7-8 { width: 610px; }\n.grid-1-10 { width: 52px; }\n.grid-3-10 { width: 196px; }\n.grid-7-10 { width: 484px; }\n.grid-9-10 { width: 628px; }\n.grid-1-12 { width: 40px; }\n.grid-5-12 { width: 280px; }\n.grid-7-12 { width: 400px; }\n.grid-11-12 { width: 640px; }\n\n.grid-1-1-nomargin,\n.grid-1-2-nomargin, .grid-2-2-nomargin,\n.grid-1-3-nomargin, .grid-2-3-nomargin, .grid-3-3-nomargin,\n.grid-1-4-nomargin, .grid-2-4-nomargin, .grid-3-4-nomargin, .grid-4-4-nomargin,\n.grid-1-5-nomargin, .grid-2-5-nomargin, .grid-3-5-nomargin, .grid-4-5-nomargin, .grid-5-5-nomargin,\n.grid-1-6-nomargin, .grid-2-6-nomargin, .grid-3-6-nomargin, .grid-4-6-nomargin, .grid-5-6-nomargin, .grid-6-6-nomargin,\n.grid-1-8-nomargin, .grid-2-8-nomargin, .grid-3-8-nomargin, .grid-4-8-nomargin, .grid-5-8-nomargin, .grid-6-8-nomargin, .grid-7-8-nomargin, .grid-8-8-nomargin,\n.grid-1-10-nomargin, .grid-2-10-nomargin, .grid-3-10-nomargin, .grid-4-10-nomargin, .grid-5-10-nomargin, .grid-6-10-nomargin, .grid-7-10-nomargin, .grid-8-10-nomargin, .grid-9-10-nomargin, .grid-10-10-nomargin,\n.grid-1-12-nomargin, .grid-2-12-nomargin, .grid-3-12-nomargin, .grid-4-12-nomargin, .grid-5-12-nomargin, .grid-6-12-nomargin, .grid-7-12-nomargin, .grid-8-12-nomargin, .grid-9-12-nomargin, .grid-10-12-nomargin, .grid-11-12-nomargin, .grid-12-12\n{ float: left; margin: 0; overflow: auto; }\n\n.grid-1-1-nomargin, .grid-2-2-nomargin, .grid-3-3-nomargin, .grid-4-4-nomargin, .grid-5-5-nomargin, .grid-6-6-nomargin, .grid-8-8-nomargin, .grid-10-10-nomargin, .grid-12-12-nomargin  { width: 720px; }\n.grid-1-2-nomargin, .grid-2-4-nomargin, .grid-3-6-nomargin, .grid-4-8-nomargin, .grid-5-10-nomargin, .grid-6-12-nomargin  { width: 360px; }\n.grid-1-3-nomargin, .grid-2-6-nomargin, .grid-4-12-nomargin { width: 240px; }\n.grid-2-3-nomargin, .grid-4-6-nomargin, .grid-8-12-nomargin { width: 480px; }\n.grid-1-4-nomargin, .grid-2-8-nomargin, .grid-3-12-nomargin { width: 180px; }\n.grid-3-4-nomargin, .grid-6-8-nomargin, .grid-9-12-nomargin { width: 540px; }\n.grid-1-5-nomargin, .grid-2-10-nomargin { width: 144px; }\n.grid-2-5-nomargin, .grid-4-10-nomargin { width: 288px; }\n.grid-3-5-nomargin, .grid-6-10-nomargin { width: 432px; }\n.grid-4-5-nomargin, .grid-8-10-nomargin { width: 576px; }\n.grid-1-6-nomargin, .grid-2-12-nomargin { width: 120px; }\n.grid-5-6-nomargin, .grid-10-12-nomargin { width: 600px; }\n.grid-1-8-nomargin { width: 90px; }\n.grid-3-8-nomargin { width: 270px; }\n.grid-5-8-nomargin { width: 450px; }\n.grid-7-8-nomargin { width: 630px; }\n.grid-1-10-nomargin { width: 72px; }\n.grid-3-10-nomargin { width: 216px; }\n.grid-7-10-nomargin { width: 504px; }\n.grid-9-10-nomargin { width: 648px; }\n.grid-1-12-nomargin { width: 60px; }\n.grid-5-12-nomargin { width: 300px; }\n.grid-7-12-nomargin { width: 420px; }\n.grid-11-12-nomargin { width: 660px; }\n\n\n"
  },
  {
    "path": "docs/site/index.md",
    "content": "Fullproof is a javascript library that provides high-quality full-text search in the browser.\n\nThis specially makes sense if your webapp is designed to work offline, using the HTML5 offline feature or because your\napplication runs on a possibly disconnected mobile device.\n\n### Features\n\n* Boolean and Scoring search engines available, depending on the kind of search your application needs\n* Automatic HTML5 storage detection, and graceful degradation, with a configurable constraint-based capabilities system. Currently manages WebSQL, IndexedDB and Memory data storage.\n* Full unicode support and normalization, diacritical marks removal, stemming and phonetical algorithms (currently available for english and french)\n* Configurable and very easely extensible parsing and token normalization system\n* Easy to integrate, zero external dependency, ~100k minified\n\nNote that fullproof is NOT a document management system, it does only one thing: provide fulltext search to your application, it does not aim at storing documents or data.\n\n### Some Screenshots\n\n<div id=\"screenshots\">\nA few screenshots from the examples.\n\n![Color search using metaphone](img/sc-colors.png)\n\n![Animals from the US](img/sc-animals.png)\n\n![Searching in the pool of MAME Roms](img/sc-mame.png)\n\n</div>\n\n### Want more information ?\n\n* Try the samples\n    * Colors : [search colors by name](examples/colors/colors.html) using a BooleanEngine hooked on metaphone. You can also [double the fun](examples/colors/colors-double-the-fun.html) by using both BooleanEngine and ScoringEngine on the same color database.\n    * Animal Species: [search US animal species](examples/animals/animals.html), uses the fullproof BooleanEngine\n    * Mame: [search the huuuge MAME ROM list](examples/mame/mamesearch.html) using the fullproof ScoringEngine\n* [Read the tutorial](tutorial.html)\n* [Visit the wiki for more documentation](https://github.com/reyesr/fullproof/wiki) or [the generated JSDOC](jsdocs/index.html)\n* [Visit the GitHub repository](https://github.com/reyesr/fullproof)\n* [Download at GitHub](https://github.com/reyesr/fullproof/downloads)\n"
  },
  {
    "path": "docs/site/template.html5",
    "content": "<!DOCTYPE html>\n<html$if(lang)$ lang=\"$lang$\"$endif$>\n<head>\n    <meta charset=\"utf-8\">\n    <meta name=\"generator\" content=\"pandoc\">\n    <link rel=\"stylesheet\" type=\"text/css\" href=\"css/simplecssgrid-720.css\" />\n    <link rel=\"stylesheet\" type=\"text/css\" href=\"css/default.css\" />\n    $for(author-meta)$\n    <meta name=\"author\" content=\"$author-meta$\">\n    $endfor$\n    $if(date-meta)$\n    <meta name=\"dcterms.date\" content=\"$date-meta$\">\n    $endif$\n    <title>$if(title-prefix)$$title-prefix$ - $endif$$if(pagetitle)$$pagetitle$$endif$</title>\n    <!--[if lt IE 9]>\n    <script src=\"http://html5shim.googlecode.com/svn/trunk/html5.js\"></script>\n    <![endif]-->\n    $if(quotes)$\n    <style type=\"text/css\">\n        q { quotes: \"“\" \"”\" \"‘\" \"’\"; }\n    </style>\n    $endif$\n    $if(highlighting-css)$\n    <style type=\"text/css\">\n        $highlighting-css$\n    </style>\n    $endif$\n    $for(css)$\n    <link rel=\"stylesheet\" href=\"$css$\">\n    $endfor$\n    $if(math)$\n    $math$\n    $endif$\n    $for(header-includes)$\n    $header-includes$\n    $endfor$\n</head>\n<body>\n$for(include-before)$\n$include-before$\n$endfor$\n$if(title)$\n<header>\n    <div class=\"grid\">\n        <h1 class=\"title\">$title$</h1>\n        $for(author)$\n        <h2 class=\"author\">$author$</h2>\n        $endfor$\n        $if(date)$\n        <h3 class=\"date\">$date$</h3>\n        $endif$\n    </div>\n</header>\n$endif$\n$if(toc)$\n<div class=\"grid\">\n    <nav id=\"$idprefix$TOC\">\n        $toc$\n    </nav>\n</div>\n$endif$\n<div id=\"header\">\n    <div class=\"grid\">\n        <h1>Fullproof</h1>\n        <div style=\"float: right;\">\n            <a href=\"index.html\"><img src=\"img/home.png\"></a>\n            <a href=\"https://github.com/reyesr/fullproof\"><img src=\"img/blacktocat.png\"></a>\n        </div>\n        <h2>a javascript search engine library for the browser</h2>\n    </div>\n</div>\n<div class=\"grid content\">\n$body$\n$for(include-after)$\n$include-after$\n$endfor$\n</div>\n</body>\n</html>"
  },
  {
    "path": "docs/site/tutorial.md",
    "content": "# Fullproof Tutorial\n\nFullproof provides a pipeline of components that process text and manages inverted indexes. However, most of the\ncomponents are managed by a top-level search engine component.\n\n# Hands on\n\nLet's create a search engine for Nintendo's Mario series characters.\n\nThe very first step is of course to make fullproof available to your web application. Just add the *fullproof-all.js*,\nwhich contains everything. If you need to reduce the size of fullproof, you can create your own version by tweaking\nthe build script and remove whatever feature you don't need. For the meantime, let's just use this one.\n\n~~~~ {#mycode .javascript}\n    <script type=\"text/javascript\" src=\"fullproof-all.js\"></script>\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nFor the sake of the tutorial, we also need some data to index. Fullproof is not a document storage,\nso you are responsible for loading and managing your own documents. In a normal application, you'll have them\nstored either in memory or in some local storage, the only requirement of fullproof is that you need to have\na unique access key based on a primary type (typically a string or a number) for each of your documents.\n\n~~~~ {#mycode .javascript}\n    var marioData= [\n        {name: \"Mario\", type: \"Protagonist\"},\n        {name: \"Luigi\", type: \"Protagonist\"},\n        {name: \"Princess Peach\", type: \"Protagonist\"},\n        {name: \"Toad\", type: \"Protagonist\"},\n        {name: \"Yoshi\", type: \"Protagonist\"},\n        {name: \"Toadsworth\", type: \"Supporting\"},\n        {name: \"Donkey Kong\", type: \"Supporting\"},\n        {name: \"Princess Daisy\", type: \"Supporting\"},\n        {name: \"Professor E. Gadd\", type: \"Supporting\"},\n        {name: \"Rosalina\", type: \"Supporting\"},\n        {name: \"Pauline\", type: \"Supporting\"},\n        {name: \"Birdo\", type: \"Supporting\"},\n        {name: \"Toadette\", type: \"Supporting\"},\n        {name: \"Bowser\", type: \"Antagonist\"},\n        {name: \"Bowser Jr\", type: \"Antagonist\"},\n        {name: \"Fawful\", type: \"Antagonist\"},\n        {name: \"Kammy Koopa\", type: \"Antagonist\"},\n        {name: \"Kamek\", type: \"Antagonist\"},\n        {name: \"King Boo\", type: \"Antagonist\"},\n        {name: \"Petey Piranha\", type: \"Antagonist\"},\n        {name: \"Wario\", type: \"Antagonist\"},\n        {name: \"Waluigi\", type: \"Antagonist\"},\n        {name: \"Wart\", type: \"Antagonist\"},\n        {name: \"Koopa Kid\", type: \"Antagonist\"},\n        {name: \"Tatanga\", type: \"Antagonist\"}\n    ];\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nIn this example, we'll just use the index in the array of data as reference key. Therefore, Mario is 0, Luigi is 1, and\nTatanga is `marioData.length-1`.\n\n# Choose your engine!\n\nTwo search engines are available in fullproof:\n\n- the *BooleanEngine*: works by intersecting result sets, which means it only shows the results that match all\nthe tokens from the query.\n\n- the *ScoringEngine*: each result entry is given a score, the list of result sent back to your application is sorted accordingly. If there's more than one term in the\nquery, it returns all the results that match any of them, but the most relevant (ie. the ones that contains most of the\nterm) are scored better, so they can appear first.\n\nIn this tutorial, we use the BooleanEngine, because it's well suited for a small list of names. For\nexamples of the ScoringEngine, check the examples (its usage is very similar to the BooleanEngine).\n\n# Crafting your indexes\n\nWait, why is there several indexes ? Don't we just need one that associates each Mario's character name with its index in the array?\nWe do. But using several indexes improves drastically the quality of the search. In our example, here is what we can do:\n\n* The first index takes each name and apply very few modifications (we call them normalizations in fullproof): just convert\nto lowercase, and remove duplicate letters, as they are rarely useful. For instance `Mario` is turned into `mario`.\nWithin this index, `mario` will be found whether the user types `MARIO`, `Marrio`, or `marioo`.\n\n* The second index uses a more aggressive normalization, called the metaphone algorithm, that reduces each term to a\nsimplified phonetic form. For instance, `mario` is converted to `MR`, and `rosalina` is converted into `RSLN`.\n\nThe BooleanEngine always prefers the first index for the lookup results, but falls back to subsequent indexes when\nno results are found. From the user's point of view, it returns the exact result set when the terms is rightfully\ntyped, but degrades to approximative results when the terms are erroneously typed, or if the terms is not in the\ndocument base.\n\nOf course, for best quality you have to always make sure the index are added in the right order: light normalization first,\naggressive, stemming, or phonetic normalization after. There's no hard limit on how many indexes can be used by\nan engine, but the more you add, the more storage space it uses, and the longer it'll eventually take to return\nthe search results. Two indexes is usually a good fit, you probably don't want more than 3, but you may have\nspecific needs that would make you use more, and fullproof can perfectly handle that.\n\n# Starting the search engine\n\nIt takes a few step to init the engine.\n\n~~~~ {#mycode .javascript}\n    var dbName = \"mario\";\n    var marioSearchEngine = new fullproof.BooleanEngine();\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThen we define the indexes. Each index is represented by an object that defines the name of the index, the analyzer to use,\nthe capabilities (an object that describes the requirement for the index), and an initializer (a function called when\nthe index need to be populated, typically at creation time).\n\n~~~~ {#mycode .javascript}\n    var index1 = {\n        name: \"normalindex\",\n        analyzer: new fullproof.StandardAnalyzer(fullproof.normalizer.to_lowercase_nomark, fullproof.normalizer.remove_duplicate_letters),\n        capabilities: new fullproof.Capabilities().setUseScores(false).setDbName(dbName),\n        initializer: initializer\n    };\n    var index2 = {\n        name: \"stemmedindex\",\n        analyzer: new fullproof.StandardAnalyzer(fullproof.normalizer.to_lowercase_nomark, fullproof.english.metaphone),\n        capabilities: new fullproof.Capabilities().setUseScores(false).setDbName(dbName),\n        initializer: initializer\n    };\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThe analyzer is an important part of the search engine, as it impacts greatly the quality of the results. Notice how\neach analyzer specifies an array of normalizers: those are small functions that turn a word (a linguistic token cut\nby the parser from the text) into a simplified (\"normalized\") form of the same word. For instance, the `to_lowercase_nomark`\nfunction takes a word, converts it to lowercase and remove all diacritical mark. MARIO becomes mario, but MÄRÎÔ is also\nconverted to mario. This may not seem very useful for english, but it defintely is whenever you're indexing any\nlanguage that use diacritical marks (and most languages in the world use them).\n\nAs a side note, another interesting feature of this `to_lowercase_nomark` is that unicode allows two forms for a single letter\nwith a diacritical mark: one where the letter and its mark are combined, and another where they are not (they usually appear\nas distinct LETTER + MARK in the string. Adds to that that letters can also have more than one diacritical mark, and that\nthe marks may appear in different orders, and you can see why this is a useful feature: it makes all those forms\nidentical for the index.\n\n# The  initializer\n\nThe initializer is the function called when the index is created. The first argument is a fullproof.TextInjector object\nthat provide two functions: inject() and injectBulk(). A text injector is an object hooked on the index and the\nanalyzer associated to the index that you feed with text and documents keys.\n\n~~~~ {#mycode .javascript}\n    function initializer(injector, callback) {\n        var synchro = fullproof.make_synchro_point(callback, marioData.length);\n        for (var i=0;i<marioData.length; ++i) {\n            var text = marioData[i].name +\" \" + marioData[i].type;\n            injector.inject(text, i, synchro);\n        }\n    }\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nYou certainly remember how most functions are asynchronous. `inject()` is no different, and its third argument is a function\nthat is called when the injection is done. In order to call the main callback function (argument of `initializer`) when all the\ninjections are done, we use a utility function `fullproof.make_synchro_point` that calls its first argument when the specified\namount of calls are received.\n\n# Starting it up\n\nNow everything is ready, we can just start the engine. This is just a call to `open()`, with three parameters: the array of index descriptors\nwe defined above, a success callback, and an error callback. In this example, we just use the `fullproof.make_callback()` to reroute\nboth calls to the `engineReady()` function, which will receive either true or false as argument.\n\n~~~~ {#mycode .javascript}\n        marioSearchEngine.open([index1, index2], fullproof.make_callback(engineReady, true), fullproof.make_callback(engineReady, false));\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n# Callbacks\n\nNote how the `open()` uses callback functions. Those function are called asynchronously when the action is complete.\nThe second callback function is called if the engine fails to open its indexes.\n\nThere's a lot of callback in fullproof, that's because most of the storage action are asynchronous and are called\nonce the current javascript thread yields.\n\n# Let's search\n\nOnce the search engine is ready, we can start using it. Do not try making lookups before it's ready, you may\njust get nothing or raise an exception in the worst case.\n\nTo start a query, just use the `lookup()` function, with your query and a callback function that will asynchronously\nreceive the results when it's ready. The result is an object of type fullproof.ResultSet (which manages a sorted\narray and provides basic set operations), possibly empty if the query does not return any result. If there are\none or more result, you can iterate over it to build the text displayed to the user.\n\nSo let's create a `search()` function that takes the value of an input field, use it as a query, looks it up in the\nsearch engine, and creates the user response based on the results.\n\n~~~~ {#mycode .javascript}\n    function search() {\n        var value = $(\"#typehere\").val();\n\n        // Request a search to the mario engine, then displays the results, if any.\n        marioSearchEngine.lookup(value, function(resultset) {\n            var result =\"\";\n            if (resultset && resultset.getSize()) {\n                var rsize = resultset.getSize();\n                result = \"<h1>Found \" + rsize + \" character\"+(rsize>1?\"s\":\"\")+\" matching your request.</h1>\";\n                result += \"<table><tr><th>Name</th><th>Role</th></tr>\"\n                resultset.forEach(function(e) {\n                    var c = marioData[e];\n                    result += \"<tr><td style='font-weight: bold;'>\"+ c.name+\"</td>\";\n                    result += \"<td>\"+ c.type+\"</td></tr>\";\n                });\n                result += \"</table>\";\n            } else {\n                result = \"<h2>No result found :-(</h2>\";\n            }\n            $(\"#results\").html(result);\n        });\n    }\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n\n"
  },
  {
    "path": "examples/animals/animals.html",
    "content": "<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>Fullproof example: Animals species database</title>\n<script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js\"></script>\n\n<!-- START DEV SCRIPTS -->\n<script type=\"text/javascript\" src=\"../../src/unicode/categ_letters_numbers.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/unicode/normalizer_lowercase_nomark.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/unicode/unicode.js\"></script>\n\n<script type=\"text/javascript\" src=\"../../src/analyzers.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/normalizers.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/normalizers/english/porter-stemmer.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/normalizers/english/metaphone.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/misc/dataloader.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/capabilities.js\"></script>\n\n<script type=\"text/javascript\" src=\"../../src/utils.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/boolean-engine.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/common-engine.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/resultsets.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/storemanager.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/stores/memory_store.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/stores/websql_store.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/stores/indexeddb_store.js\"></script>\n<!-- END DEV SCRIPTS -->\n\n    <script type=\"text/javascript\" src=\"animals.js\"></script>\n\n<style TYPE=\"text/css\">\n\ndiv.floatbox {\n\tfloat:left; width: 300px;\n}\ndiv.resultbox {\n\tborder: 1px solid black; margin:0.5em;\n\tcolor: black; background-color: #EEEEEE;\n\toverflow: hidden;\n}\ntextarea.typebox {\n\tfloat: left;\n\twidth: 300px; height: 200px; margin:1em;\n\tcolor: black; background-color: white;\n}\n</style>\n</head>\n<body>\n<h1>Animal Database</h1>\n\n<div>\nThis application provides an example of fulltext search in the species database from\nthe <a href=\"http://gapanalysis.usgs.gov/data/species-data/\">U.S. Geological Survey Gap Analysis Program</a>\n</div>\n<div style=\"margin-top: 1em;\">\nIt uses a BooleanEngine, which only displays documents (here animals) that match all the searched terms. \nIt works by creating sets of results for each terms, and intersecting all the results. The BooleanEngine is\nfine when your users only want the documents that exactly match their terms. If you need to display\nresults that contain any of the words typed by the user, it's better to use the ScoringEngine, which\nprovides scores and result sorting.\n</div>\n\n<div style=\"display: none; margin-top: 1em\" id=\"application\">\n\tType an animal name here:\n\t<div>\n\t\t<input type=\"text\" id=\"typehere\" class=\"typebox\">\n\t\t<button id=\"search\">Search</button>\n\t\t<button id=\"reload\">Reload database</button>\n\t</div>\n\t<div style=\"clear:both\" id=\"results\">\n\t</div>\n</div>\n<div id=\"loading\" style=\"margin: 1em; display: none;\">\n<div>The first time the application is displayed, fullproof initializes its search indexes. This is done only once,\nsubsequent loading will use the index locally stored.</div>\n<div>Note that this can be done in the background while the application works normally for the user.</div>\n<div>Application is loading: <span id=\"progress\"></span>%</div>\n</div>\n<script type=\"text/javascript\">\n\n$(document).ready(function() {\n\n\tAnimals.start(function(i) {\n\t\tif (i) {\n\t\t\t$(\"#loading\").hide();\n\t\t\t$(\"#application\").show();\n\t\t}\n\t}, function(progress) {\n\t\t$(\"#loading\").show();\n\t\t$(\"#progress\").html(parseInt(progress*100));\n\t});\n\n\tvar now = (function() {\n\t\tvar perf = window.performance || {};\n\t\tvar fn = perf.now || perf.mozNow || perf.webkitNow || perf.msNow || perf.oNow;\n\t\t// fn.bind will be available in all the browsers that support the advanced window.performance... ;-)\n\t\treturn fn ? fn.bind(perf) : function() { return new Date().getTime(); };\n\t\t})();\n\n\tfunction search() {\n\t\tvar value = $(\"#typehere\").val();\n\t\t\n\t\tvar startTime = now();\n\t\t\n\t\tAnimals.lookup(value, function(result) {\n\t\t\tvar time = now() - startTime;\n\t\t\ttime = time.toFixed(3);\n\t\t\tresult = \"<div>Request processed in \" + time + \" ms</div>\" + result;\n\t\t\t$(\"#results\").html(result);\n\t\t});\n\t}\n\n\t$(\"#search\").click(search);\n\t$(\"#typehere\").change(search);\n\t$(\"#reload\").click(function() {\n\t\tAnimals.reloadDatabase(function() {\n\t\t\t\twindow.location.reload(true);\n\t\t\tconsole.log(\"RELOAD!\");\n\t\t});\t\n\t});\n\t\n});</script>\n</body>\n</html>\n"
  },
  {
    "path": "examples/animals/animals.js",
    "content": "var Animals = (function(){\n\t\n\tvar engine = new fullproof.BooleanEngine();\n\tvar data = [];\n\tvar dbName = \"animals21\";\n\t\n\tfunction makeInitializer(progressCallback) {\n\t\treturn function(injector, callback) {\n\t\t\tvar processData = function() {\n\t\t\t\tvar synchro = fullproof.make_synchro_point(callback, data.length-1);\n\t\t\t\tvar values = [];\n\t\t\t\tfor (var i=0;i<data.length; ++i) {\n\t\t\t\t\tvalues.push(i);\n\t\t\t\t}\n\t\t\t\tinjector.injectBulk(data, values, callback, progressCallback);\n\t\t\t};\n\t\t\t\n\t\t\tif (data.length ==0) {\n\t\t\t\tvar loader = new fullproof.DataLoader();\n\t\t\t\tloader.setQueue(\"data.csv\");\n\t\t\t\tloader.start(processData, function(txt) {data = txt.split(\"\\n\");}, function() { console.log(\"ERROR??\");});\n\t\t\t} else {\n\t\t\t\tprocessData();\n\t\t\t}\n\t\t}\n\t}\n\t\n\tthis.start = function(callback, progress) {\n\t\t\n\t\tfunction makeProgressFunction(modifier, base) {\n\t\t\treturn function(val) {\n\t\t\t\tprogress(base + (val*modifier));\n\t\t\t}\n\t\t}\n\n\t\tvar loader = new fullproof.DataLoader();\n\t\tloader.setQueue(\"data.csv\");\n\t\tloader.start(function() {\n\t\t\t\n\t\t\tvar index1 = {\n\t\t\t\t\tname: \"normalindex\",\n\t\t\t\t\tanalyzer: new fullproof.StandardAnalyzer(fullproof.normalizer.to_lowercase_nomark, fullproof.normalizer.remove_duplicate_letters), \n\t\t\t\t\tcapabilities: new fullproof.Capabilities().setStoreObjects(false).setUseScores(false).setDbName(dbName).setDbSize(5*1024*1024),\n\t\t\t\t\tinitializer: makeInitializer(makeProgressFunction(0.5,0)) \t\n\t\t\t};\n\t\t\tvar index2 = {\n\t\t\t\t\tname: \"stemmedindex\",\n\t\t\t\t\tanalyzer: new fullproof.StandardAnalyzer(fullproof.normalizer.to_lowercase_nomark, fullproof.english.metaphone), \n\t\t\t\t\tcapabilities: new fullproof.Capabilities().setStoreObjects(false).setUseScores(false).setDbName(dbName).setDbSize(5*1024*1024),\n\t\t\t\t\tinitializer: makeInitializer(makeProgressFunction(0.5,0.5)) \t\n\t\t\t};\n\n            engine.open([index1, index2], fullproof.make_callback(callback, true), fullproof.make_callback(callback, false));\n\n\t\t}, function(txt, file) { data = txt.split(\"\\n\"); }, \n\t\t function() { console.log(\"ERROR\");});\t\t\n\t}\n\n\tthis.lookup = function(txt, callback) {\n\t\tengine.lookup(txt, function(resultset) {\n\n\t\t\tif (!resultset) {\n\t\t\t\treturn \"no match.\";\n\t\t\t}\n\t\t\t\n\t\t\tvar result = \"\";\n\t\t\tif (resultset.getSize() == 0) {\n\t\t\t\tresult += \"<div style='font-weight:bold;'>No result found for query '\" + txt + '\"</div>';\n\t\t\t} else {\n\t\t\t\tresult += \"<div>\" + resultset.getSize() + \" entr\" + (resultset.getSize()>1?\"ies were\":\"y was\") + \" found</div>\";\n\t\t\t}\n\t\t\tresult += \"<table><tr><th>Common Name</th><th>Scientific Name</th></tr>\";\n\t\t\tresultset.forEach(function(line) {\n\t\t\t\tvar split = data[line].split(\";\");\n\t\t\t\tresult += \"<tr><td>\" + (split[0]?split[0]:\"-\") +\"</td><td>\" + (split[1]?split[1]:\"-\") + \"</td></tr>\"; \n\t\t\t});\n\t\t\tresult += \"</table>\";\n\t\t\t\n\t\t\tcallback(result);\n\t\t});\n\t};\n\t\n\tthis.reloadDatabase = function(callback) {\n\t\tengine.clear(function() {\n            window.location.reload(true);\n        });\n\t};\n\t\n\t\n\treturn this;\n\t\n})();"
  },
  {
    "path": "examples/animals/data.csv",
    "content": " Austin Blind Salamander; Eurycea waterlooensis\n African Clawed Frog; Xenopus laevis\n Atlantic Coast Slimy Salamander; Plethodon chlorobryonis\n Apalachicola Dusky Salamander; Desmognathus apalachicolae\n Amargosa Toad; Anaxyrus nelsoni\n American Bullfrog; Lithobates catesbeianus\n Allegheny Mountain Dusky Salamander; Desmognathus ochrophaeus\n American Toad; Anaxyrus americanus\n Antillean Frog; Eleutherodactylus antillensis\n Arboreal Salamander; Aneides lugubris\n Arroyo Toad; Anaxyrus californicus\n Arizona Toad; Anaxyrus microscaphus\n Arizona Treefrog; Hyla wrightorum\n Western Barking Frog; Craugastor augusti cactorum\n Balcones Barking Frog; Craugastor augusti latrans\n Barking Frog; Craugastor augusti\n Barking Treefrog; Hyla gratiosa\n Black-bellied Slender Salamander; Batrachoseps nigriventris\n Berry Cave Salamander; Gyrinophilus gulolineatus\n Baja California Treefrog; Pseudacris hypochondriaca\n Black-bellied Salamander; Desmognathus quadramaculatus\n Blue Ridge Gray-cheeked Salamander; Plethodon amplus\n Big Levels Salamander; Plethodon sherando\n Speckled Black Salamander; Aneides flavipunctatus flavipunctatus\n Santa Cruz Black Salamander; Aneides flavipunctatus niger\n Black Salamander; Aneides flavipunctatus\n Blanco Blind Salamander; Eurycea robusta\n Black Toad; Anaxyrus exsul\n Black Mountain Salamander; Desmognathus welteri\n Boreal Chorus Frog; Pseudacris maculata\n Boreal Toad; Anaxyrus boreas boreas\n Southern California Toad; Anaxyrus boreas halophilus\n Western Toad; Anaxyrus boreas\n Blue Ridge Dusky Salamander; Desmognathus orestes\n Brimley's Chorus Frog; Pseudacris brimleyi\n Blue Ridge Two-lined Salamander; Eurycea wilderae\n Black-spotted Newt; Notophthalmus meridionalis\n Barton Springs Salamander; Eurycea sosorum\n Gray Tiger Salamander; Ambystoma mavortium diaboli\n Blotched Tiger Salamander; Ambystoma mavortium melanostictum\n Arizona Tiger Salamander; Ambystoma mavortium nebulosum\n Sonoran Tiger Salamander; Ambystoma mavortium stebbinsi\n Barred Tiger Salamander; Ambystoma mavortium\n Burrowing Coqui; Eleutherodactylus unicolor\n Blue-spotted Salamander; Ambystoma laterale\n Burrowing Toad; Rhinophrynus dorsalis\n Bird-voiced Treefrog; Hyla avivoca\n Black Warrior River Waterdog; Necturus alabamensis\n Bay Springs Salamander; Plethodon ainsworthi\n Cane Toad; Rhinella marinus\n Calfifornia Giant Salamander; Dicamptodon ensatus\n Canadian Toad; Anaxyrus hemiophrys\n California Treefrog; Pseudacris cadaverina\n Comal Blind Salamander; Eurycea tridentifera\n Cliff Chirping Frog; Eleutherodactylus marnockii\n Cascade Caverns Salamander; Eurycea latitans\n Sierra Newt; Taricha torosa sierrae\n Coast Range Newt; Taricha torosa torosa\n California Newt; Taricha torosa\n Cope's Giant Salamander; Dicamptodon copei\n Cope's Gray Treefrog; Hyla chrysoscelis\n Chamberlain's Dwarf Salamander; Eurycea chamberlaini\n Cheoah Bald Salamander; Plethodon cheoah\n Channel Islands Slender Salamander; Batrachoseps pacificus\n Cow Knob Salamander; Plethodon punctatus\n Chiricahua Leopard Frog; Lithobates chiricahuensis\n Clouded Salamander; Aneides ferreus\n Carolina Mountain Dusky Salamander; Desmognathus carolinensis\n Caddo Mountain Salamander; Plethodon caddoensis\n Cheat Mountain Salamander; Plethodon nettingi\n Common Coqui; Eleutherodactylus coqui\n Columbia Spotted Frog; Rana luteiventris\n Coastal Giant Salamander; Dicamptodon tenebrosus\n Coeur D'alene Salamander; Plethodon idahoensis\n Couch's Spadefoot; Scaphiopus couchii\n Cumberland Plateau Salamander; Plethodon kentucki\n Cricket Coqui; Eleutherodactylus gryllus\n Carpenter Frog; Lithobates virgatipes\n Cascades Frog; Rana cascadae\n California Slender Salamander; Batrachoseps attenuatus\n Chattahoochee Slimy Salamander; Plethodon chattahoochee\n Coastal Tailed Frog; Ascaphus truei\n California Tiger Salamander; Ambystoma californiense\n Columbia Torrent Salamander; Rhyacotriton kezeri\n Cascade Torrent Salamander; Rhyacotriton cascadae\n Cumberland Dusky Salamander; Desmognathus abditus\n Cuban Treefrog; Osteopilus septentrionalis\n Cave Salamander; Eurycea lucifuga\n Crawfish Frog; Lithobates areolatus\n Canyon Treefrog; Hyla arenicolor\n Dark-sided Salamander; Eurycea aquatica\n Dwarf Black-bellied Salamander; Desmognathus folkertsi\n Dusky Gopher Frog; Lithobates sevosus\n Del Norte Salamander; Plethodon elongatus\n Dunn's Salamander; Plethodon dunni\n Dwarf Salamander; Eurycea quadridigitata\n Dwarf Waterdog; Necturus punctatus\n Eastern Newt; Notophthalmus viridescens\n Eastern Spadefoot; Scaphiopus holbrookii\n Eneida's Coqui; Eleutherodactylus eneidae\n Eastern Narrow-mouthed Toad; Gastrophryne carolinensis\n Ensatina; Ensatina eschscholtzii\n Eastern Red-backed Salamander; Plethodon cinereus\n Eastern Tiger Salamander; Ambystoma tigrinum\n Florida Bog Frog; Lithobates okaloosae\n Fern Bank Salamander; Eurycea pterophila\n Frosted Flatwoods Salamander; Ambystoma cingulatum\n Fourch Mountain Salamander; Plethodon fourchensis\n Fowler's Toad; Anaxyrus fowleri\n Four-toed Salamander; Hemidactylium scutatum\n Foothill Yellow-legged Frog; Rana boylii\n Georgia Blind Salamander; Haideotriton wallacei\n Great Basin Spadefoot; Spea intermontana\n Gulf Coast Toad; Ollotis nebulifer\n Georgetown Salamander; Eurycea naufragia\n Gregarious Salamander; Batrachoseps gregarius\n Greenhouse Frog; Eleutherodactylus planirostris\n Giant Toad; Bufo marinus\n Gabilan Mountains Slender Salamander; Batrachoseps gavilanensis\n Gopher Frog; Lithobates capito\n Golden Coqui; Eleutherodactylus jasperi\n Great Plains Toad; Anaxyrus cognatus\n Grass Coqui; Eleutherodactylus brittoni\n Green Frog; Lithobates clamitans\n Ground Coqui; Eleutherodactylus richmondi\n Green Salamander; Aneides aeneus\n Greater Siren; Siren lacertina\n Green Toad; Anaxyrus debilis\n Green Treefrog; Hyla cinerea\n Grotto Salamander; Eurycea spelaea\n Desert Slender Salamander; Batrachoseps major aridus\n Garden Slender Salamander; Batrachoseps major\n Gulf Coast Waterdog; Necturus beyeri\n Gray Treefrog; Hyla versicolor\n Eastern Hellbender; Cryptobranchus alleganiensis alleganiensis\n Ozark Hellbender; Cryptobranchus alleganiensis bishopi\n Hellbender; Cryptobranchus alleganiensis\n Hell Hollow Slender Salamander; Batrachoseps diabolicus\n Houston Toad; Anaxyrus houstonensis\n Hurter's Spadefoot; Scaphiopus hurterii\n Idaho Giant Salamander; Dicamptodon aterrimus\n Illinois Chorus Frog; Pseudacris illinoensis\n Imitator Salamander; Desmognathus imitator\n Inyo Mountains Salamander; Batrachoseps campi\n Jefferson Salamander; Ambystoma jeffersonianum\n Jemez Mountains Salamander; Plethodon neomexicanus\n Jollyville Plateau Salamander; Eurycea tonkawae\n Junaluska Salamander; Eurycea junaluska\n Kern Canyon Slender Salamander; Batrachoseps simatus\n Kern Plateau Salamander; Batrachoseps robustus\n Kings River Slender Salamander; Batrachoseps regius\n Kiamichi Slimy Salamander; Plethodon kiamichi\n Louisiana Slimy Salamander; Plethodon kisatchie\n Lowland Burrowing Treefrog; Smilisca fodiens\n Eastern Lesser Siren; Siren intermedia intermedia\n Western Lesser Siren; Siren intermedia nettingi\n Lesser Siren; Siren intermedia\n Little Grass Frog; Pseudacris ocularis\n Limestone Salamander; Hydromantes brunus\n Lowland Leopard Frog; Lithobates yavapaiensis\n Larch Mountain Salamander; Plethodon larselli\n Lesser Slender Salamander; Batrachoseps minor\n Long-tailed Salamander; Eurycea longicauda\n Santa Cruz Long-toed Salamander; Ambystoma macrodactylum croceum\n Long-toed Salamander; Ambystoma macrodactylum\n Marbled Salamander; Ambystoma opacum\n Mabee's Salamander; Ambystoma mabeei\n Mountain Chorus Frog; Pseudacris brachyphona\n Mona Coqui; Eleutherodactylus monensis\n Mink Frog; Lithobates septentrionalis\n Many-lined Salamander; Stereochilus marginatus\n Mount Lyell Salamander; Hydromantes platycephalus\n Mole Salamander; Ambystoma talpoideum\n Many-ribbed Salamander; Eurycea multiplicata\n Mississippi Slimy Salamander; Plethodon mississippi\n Mudpuppy; Necturus maculosus\n Mud Salamander; Pseudotriton montanus\n Mexican White-lipped Frog; Leptodactylus fragilis\n Mexican Spadefoot; Spea multiplicata\n Mexican Treefrog; Smilisca baudinii\n Northern Cricket Frog; Acris crepitans\n Northern Dusky Salamander; Desmognathus fuscus\n Northern Dwarf Siren; Pseudobranchus striatus\n Northern Gray-cheeked Salamander; Plethodon montanus\n New Jersey Chorus Frog; Pseudacris kalmi\n Northern Leopard Frog; Lithobates pipiens\n Northwestern Salamander; Ambystoma gracile \n Northern Pacific Treefrog; Pseudacris regilla\n Northern red-legged frog; Rana aurora\n Northern Ravine Salamander; Plethodon electromorphus\n Neuse River Waterdog; Necturus lewisi\n Northern Slimy Salamander; Plethodon glutinosus\n Northern Two-lined Salamander; Eurycea bislineata\n Northern Zigzag Salamander; Plethodon dorsalis\n Oak Toad; Anaxyrus quercicus\n Ornate Chorus Frog; Pseudacris ornata\n Ocoee Salamander; Desmognathus ocoee\n Ocmulgee Slimy Salamander; Plethodon ocmulgee\n Ouachita Dusky Salamander; Desmognathus brimleyorum\n Oklahoma Salamander; Eurycea tynerensis\n Oregon Spotted Frog; Rana pretiosa\n Oregon Slender Salamander; Batrachoseps wrightorum\n One-toed Amphiuma; Amphiuma pholeter\n Olympic Torrent Salamander; Rhyacotriton olympicus\n Ozark Zigzag Salamander; Plethodon angusticlavius\n Pine Barrens Treefrog; Hyla andersonii\n Pacific Chorus Frog; Pseudacris regilla \n Pickerel Frog; Lithobates palustris\n Pig Frog; Lithobates grylio\n Plains Leopard Frog; Lithobates blairi\n Plains Spadefoot; Spea bombifrons\n Pigeon Mountain Salamander; Plethodon petraeus\n Peaks Of Otter Salamander; Plethodon hubrichti\n Puerto Rican Coqui; Eleutherodactylus portoricensis\n Puerto Rican Crested Toad; Bufo lemur\n Pine Woods Treefrog; Hyla femoralis\n Pygmy Salamander; Desmognathus wrighti\n Red-bellied Newt; Taricha rivularis\n Rock Coqui; Eleutherodactylus cooki\n Red-cheeked Salamander; Plethodon jordani\n Red-legged Frog; Rana aurora \n Red Salamander; Pseudotriton ruber\n Reticulated Flatwoods Salamander; Ambystoma bishopi\n Rio Grande Chirping Frog; Eleutherodactylus cystignathoides\n Rio Grande Leopard Frog; Lithobates berlandieri\n Red Hills Salamander; Phaeognathus hubrichti\n River Frog; Lithobates heckscheri\n Ringed Salamander; Ambystoma annulatum\n Relict Leopard Frog; Lithobates onca\n Red-legged Salamander; Plethodon shermani\n Rich Mountain Salamander; Plethodon ouachitae\n Roughskin Newt; Taricha granulosa \n Rocky Mountain Tailed Frog; Ascaphus montanus\n Rough-skinned Newt; Taricha granulosa\n Relictual Slender Salamander; Batrachoseps relictus\n Red-spotted Toad; Anaxyrus punctatus\n Santeetlah Dusky Salamander; Desmognathus santeetlah\n Salado Salamander; Eurycea chisholmensis\n Southern Cricket Frog; Acris gryllus\n Scott Bar Salamander; Plethodon asupak\n South Carolina Slimy Salamander; Plethodon variolatus\n Shenandoah Salamander; Plethodon shenandoah\n Everglades Dwarf Siren; Pseudobranchus axanthus belli\n Southern Dwarf Siren; Pseudobranchus axanthus\n Seal Salamander; Desmognathus monticola\n Seepage Salamander; Desmognathus aeneus\n Southern Gray-cheeked Salamander; Plethodon metcalfi\n San Gabriel Mountains Slender Salamander; Batrachoseps gabrieli\n Sonoran Green Toad; Anaxyrus retiformis\n Sheep Frog; Hypopachus variolosus\n Shenandoah Mountain Salamander; Plethodon virginia\n Shasta Salamander; Hydromantes shastae\n Sierran Treefrog; Pseudacris sierra\n Southern Leopard Frog; Lithobates sphenocephalus\n Southern Mountain Yellow-legged Frog; Rana muscosa\n South Mountain Gray-cheeked Salamander; Plethodon meridianus\n Small-mouthed Salamander; Ambystoma texanum\n San Marcos Salamander; Eurycea nana\n Santa Lucia Mountains Slender Salamander; Batrachoseps luciae\n Sacramento Mountains Salamander; Aneides hardii\n Shovel-nosed Salamander; Desmognathus marmoratus\n Sonoran Desert Toad; Ollotis alvaria\n Southern Appalachian Salamander; Plethodon teyahalee\n Southern Dusky Salamander; Desmognathus auriculatus\n Southern Chorus Frog; Pseudacris nigrita\n Southern Toad; Anaxyrus terrestris\n Spotted Dusky Salamander; Desmognathus conanti\n Spotted Chorus Frog; Pseudacris clarkii\n Spotted Salamander; Ambystoma maculatum\n Spring Peeper; Pseudacris crucifer\n Spring Salamander; Gyrinophilus porphyriticus\n Sequoyah Slimy Salamander; Plethodon sequoyah\n Squirrel Treefrog; Hyla squirella\n Southern Red-backed Salamander; Plethodon serratus\n Southern Ravine Salamander; Plethodon richmondi\n Sequoia Slender Salamander; Batrachoseps kawia\n Southeastern Slimy Salamander; Plethodon grobmani\n San Simeon Slender Salamander; Batrachoseps incognitus\n Savannah Slimy Salamander; Plethodon savannah\n Strecker's Chorus Frog; Pseudacris streckeri\n Southern Two-lined Salamander; Eurycea cirrigera\n Striped Newt; Notophthalmus perstriatus\n Southern Torrent Salamander; Rhyacotriton variegatus\n Streamside Salamander; Ambystoma barbouri\n Sierra Nevada Yellow-legged Frog; Rana sierrae\n Siskiyou Mountains Salamander; Plethodon stormi\n Southern Zigzag Salamander; Plethodon ventralis\n Texas Blind Salamander; Eurycea rathbuni\n Tennessee Cave Salamander; Gyrinophilus palleucus\n Tellico Salamander; Plethodon aureolus\n Texas Toad; Anaxyrus speciosus\n Three-toed Amphiuma; Amphiuma tridactylum\n Tree-hole Frog; Eleutherodactylus hedricki\n Three-lined Salamander; Eurycea guttolineata\n Tehachapi Slender Salamander; Batrachoseps stebbinsi\n Two-toed Amphiuma; Amphiuma means\n Texas Salamander; Eurycea neotenes\n Upland Chorus Frog; Pseudacris feriarum\n Van Dyke's Salamander; Plethodon vandykei\n Valdina Farms Salamander; Eurycea troglodytes\n Valley And Ridge Salamander; Plethodon hoffmani\n Warty Coqui; Eleutherodactylus locustus\n Wandering Salamander; Aneides vagrans\n Webster's Salamander; Plethodon websteri\n Western Chorus Frog; Pseudacris triseriata\n Western Spadefoot; Spea hammondii\n Whistling Frog; Eleutherodactylus cochranae\n Wehrle's Salamander; Plethodon wehrlei\n White-lipped Frog; Leptodactylus albilabris\n Weller's Salamander; Plethodon welleri\n Western Narrow-mouthed Toad; Gastrophryne olivacea\n Wood Frog; Rana sylvatica \n Southwestern Woodhouse's Toad; Anaxyrus woodhousii australis\n Rocky Mountain Toad; Anaxyrus woodhousii woodhousii\n Woodhouse's Toad; Anaxyrus woodhousii\n Western Red-backed Salamander; Plethodon vehiculum\n Wrinkled Frog; Eleutherodactylus wightmanae\n Western Slimy Salamander; Plethodon albagula\n White-spotted Slimy Salamander; Plethodon cylindraceus\n West Virginia Spring Salamander; Gyrinophilus subterraneus\n Wyoming Toad; Anaxyrus baxteri\n Yonahlossee Salamander; Plethodon yonahlossee\n Yosemite Toad; Anaxyrus canorus\n American Black Duck; Anas rubripes\n Abert's Towhee; Pipilo aberti\n Acadian Flycatcher; Empidonax virescens\n Antillean Crested Hummingbird; Orthorhyncus cristatus\n Acorn Woodpecker; Melanerpes formicivorus\n Adelaide's Warbler; Dendroica adelaidae\n Akekee; Loxops caeruleirostris\n Akikiki; Oreomystis bairdi\n Akiapolaau; Hemignathus munroi\n Alder Flycatcher; Empidonax alnorum \n Allen's Hummingbird; Selasphorus sasin\n Altamira Oriole; Icterus gularis\n Aleutian Tern; Sterna aleutica \n American Avocet; Recurvirostra americana\n American Bittern; Botaurus lentiginosus \n American Coot; Fulica americana \n American Crow; Corvus brachyrhynchos \n American Dipper; Cinclus mexicanus \n American Flamingo; Phoenicopterus ruber\n American Goldfinch; Carduelis tristis\n American Golden-plover; Pluvialis dominica\n American Kestrel; Falco sparverius \n American Oystercatcher; Haematopus palliatus\n American Pipit; Anthus rubescens \n American Redstart; Setophaga ruticilla \n American Robin; Turdus migratorius \n American Wigeon; Anas americana \n American Woodcock; Scolopax minor\n Antillean Euphonia; Euphonia musica\n Anhinga; Anhinga anhinga\n Anna's Hummingbird; Calypte anna\n Anianiau; Hemignathus parvus\n Antillean Mango; Anthracothorax dominicus\n Ancient Murrelet; Synthliboramphus antiquus \n Antillean Nighthawk; Chordeiles gundlachii\n Apapane; Himatione sanguinea\n Aplomado Falcon; Falco femoralis\n Arctic Loon; Gavia arctica \n Arctic Tern; Sterna paradisaea \n Arctic Warbler; Phlloscopus borealis \n Arizona Woodpecker; Picoides arizonae\n Ashy Storm-petrel; Oceanodroma homochroa\n Brant; Branta bernicla \n Ash-throated Flycatcher; Myiarchus cinerascens\n Atlantic Puffin; Fratercula arctica\n American Tree Sparrow; Spizella arborea \n American Three-toed Woodpecker; Picoides tridactylus \n Audubon's Oriole; Icterus graduacauda\n American White Pelican; Pelecanus erythrorhynchos\n Bachman's Sparrow; Aimophila aestivalis\n Barred Owl; Strix varia\n Bald Eagle; Haliaeetus leucocephalus \n Barrow's Goldeneye; Bucephala islandica \n Bahama Swallow; Tachycineta cyaneoviridis\n Baird's Sparrow; Ammodramus bairdii\n Bananaquit; Coereba flaveola\n Barn Owl; Tyto alba\n Bank Swallow; Riparia riparia \n Baltimore Oriole; Icterus galbula\n Dusty Hog-nosed Snake; Heterodon gloydi\n Barn Swallow; Hirundo rustica \n Baird's Sandpiper; Calidris bairdii \n Black-and-White Warbler; Mniotilta varia\n Black-billed Cuckoo; Coccyzus erythropthalmus\n Buff-bellied Hummingbird; Amazilia yucatanensis\n Buff-breasted Flycatcher; Empidonax fulvifrons\n Broad-billed Hummingbird; Cynanthus latirostris\n Black-billed Magpie; Pica hudsonia \n Black-bellied Plover; Pluvialis squatarola \n Buff-breasted Sandpiper; Tryngites subruficollis \n Bay-breasted Warbler; Dendroica castanea\n Black-bellied Whistling-Duck; Dendrocygna autumnalis\n Black-backed Woodpecker; Picoides arcticus \n Black-capped Chickadee; Poecile atricapilla \n Brown-crested Flycatcher; Myiarchus tyrannulus\n Black-chinned Hummingbird; Archilochus alexandri\n Black-crowned Night-heron; Nycticorax nycticorax\n Buff-collared Nightjar; Caprimulgus ridgwayi\n Brown-capped Rosy-finch; Leucosticte australis\n Black-chinned Sparrow; Spizella atrogularis\n Black-crested Titmouse; Baeolophus atricristatus\n Black-capped Vireo; Vireo atricapilla\n Belted Kingfisher; Ceryle alcyon \n Bendire's Thrasher; Toxostoma bendirei\n Bell's Vireo; Vireo bellii\n Bewick's Wren; Thryomanes bewickii\n Black-faced Grassquit; Tiaris bicolor\n Blue-gray Gnatcatcher; Polioptila caerulea\n Brown-headed Cowbird; Molothrus ater \n Black-headed Grosbeak; Pheucticus melanocephalus\n Brown-headed Nuthatch; Sitta pusilla\n Blue-headed Vireo; Vireo solitarius\n Bicknell's Thrush; Catharus bicknelli\n Blackburnian Warbler; Dendroica fusca\n Blue Grosbeak; Passerina caerulea\n Black Guillemot; Cepphus grylle \n Blue Jay; Cyanocitta cristata\n Black-legged Kittiwake; Rissa tridactyla \n Black Noddy; Anous minutus\n Black Oystercatcher; Haematopus bachmani \n Black Phoebe; Sayornis nigricans\n Blackpoll Warbler; Dendroica striata\n California Black Rail; Laterallus jamaicensis coturniculus\n Black Rail; Laterallus jamaicensis\n Black Rosy-finch; Leucosticte atrata\n Black Scoter; Melanitta nigra \n Black Skimmer; Rynchops niger\n Black Storm-petrel; Oceanodroma melania\n Black Swift; Cypseloides niger \n Black Tern; Chlidonias niger\n Black Turnstone; Arenaria melanocephala \n Bluethroat; Luscinia svecica \n Black Vulture; Coragyps atratus\n Elepaio; Chasiempis sandwichensis\n Black-necked Stilt; Himantopus mexicanus\n Bobolink; Dolichonyx oryzivorus\n Boreal Chickadee; Poecile hudsonica \n Bonaparte's Gull; Larus philadelphia \n Boreal Owl; Aegolius funereus \n Botteri's Sparrow; Aimophila botterii\n Bohemian Waxwing; Bombycilla garrulus \n Bridled Quail-Dove; Geotrygon mystacea\n Brandt's Cormorant; Phalacrocorax penicillatus\n Brambling; Fringilla montifringilla \n Brewer's Blackbird; Euphagus cyanocephalus\n Brown Booby; Sula leucogaster\n Brown Creeper; Certhia americana \n Brown Jay; Cyanocorax morio\n Bronze Mannikin; Lonchura cucullata\n Brown Noddy; Anous stolidus\n Bronzed Cowbird; Molothrus aeneus\n Eastern Brown Pelican; Pelecanus occidentalis carolinensis\n California Brown Pelican; Pelecanus occidentalis californicus\n Brown Pelican; Pelecanus occidentalis\n Brewer's Sparrow; Spizella breweri\n Bridled Tern; Onychoprion anaethetus\n Brown Thrasher; Toxostoma rufum\n Bridled Titmouse; Baeolophus wollweberi\n Band-rumped Storm Petrel; Oceanodroma castro\n Broad-tailed Hummingbird; Selasphorus platycercus\n Black-throated Blue Warbler; Dendroica caerulescens\n Bristle-thighed Curlew; Numenius tahitiensis \n Black-tailed Gnatcatcher; Polioptila melanura\n Beringian Marbled Godwit; Limosa fedoa beringiae\n Bar-tailed Godwit; Limosa lapponica \n Boat-tailed Grackle; Quiscalus major\n Blue-throated Hummingbird; Lampornis clemenciae\n Black-throated Green Warbler; Dendroica virens\n Brown-throated Parakeet; Aratinga pertinax\n Band-tailed Pigeon; Columba fasciata \n Black-throated Sparrow; Amphispiza bilineata\n Black-throated Gray Warbler; Dendroica nigrescens\n Bufflehead; Bucephala albeola \n Buller's Shearwater; Puffinus bulleri\n Bullock's Oriole; Icterus bullockii\n Florida Burrowing Owl; Athene cunicularia floridana\n Western Burrowing Owl; Athene cunicularia hypugaea\n Burrowing Owl; Athene cunicularia\n Bulwer's Petrel; Bulweria bulwerii\n Bushtit; Psaltriparus minimus\n Black-vented Shearwater; Puffinus opisthomelas\n Black-rumped Waxbill; Estrilda troglodytes\n Broad-winged Hawk; Buteo platypterus\n Blue-winged Teal; Anas discors \n Black-whiskered Vireo; Vireo altiloquus\n Blue-winged Warbler; Vermivora pinus\n Cassin's Auklet; Ptychoramphus aleuticus \n Aleutian Cackling Goose; Branta hutchinsii leucopareia\n Cackling Cackling Goose; Branta hutchinsii minima\n Taverner's Cackling Goose ; Branta hutchinsii taverneri\n Cackling Goose; Branta hutchinsii \n Carolina Chickadee; Poecile carolinensis\n California Condor; Gymnogyps californianus\n Cactus Wren; Campylorhynchus brunneicapillus\n Cattle Egret; Bubulcus ibis\n Caribbean Elaenia; Elaenia martinica\n Cassin's Finch; Carpodacus cassinii\n California Gnatcatcher; Polioptila californica\n California Gull; Larus californicus\n Calliope Hummingbird; Stellula calliope\n Cassin's Kingbird; Tyrannus vociferans\n California Towhee; Pipilo crissalis\n Caribbean Martin; Progne dominicensis\n Vancouver Canada Goose; Branta canadensis fulva\n Dusky Canada Goose; Branta canadensis occidentalis\n Lesser Canada Goose; Branta canadensis parvipes\n Canada Goose; Branta canadensis \n Canyon Towhee; Pipilo fuscus\n Canvasback; Aythya valisineria \n Canyon Wren; Catherpes mexicanus\n Carolina Parakeet; Conuropsis carolinensis\n California Quail; Callipepla californica\n Caribbean Coot; Fulica caribaea\n Carolina Wren; Thryothorus ludovicianus\n Cassin's Sparrow; Aimophila cassinii\n Cave Swallow; Petrochelidon fulva\n Caspian Tern; Sterna caspia \n California Thrasher; Toxostoma redivivum\n Cassin's Vireo; Vireo cassinii\n Canada Warbler; Wilsonia canadensis\n Chestnut-backed Chickadee; Poecile rufescens \n Curve-billed Thrasher; Toxostoma curvirostre\n Chestnut-collared Longspur; Calcarius ornatus\n Clay-colored Sparrow; Spizella pallida\n Cedar Waxwing; Bombycilla cedrorum\n Cerulean Warbler; Dendroica cerulea\n California red-legged frog; Rana draytonii\n Chestnut Mannikin; Lonchura malacca\n Chihuahuan Raven; Corvus cryptoleucus\n Christmas Shearwater; Puffinus nativitatis\n Chipping Sparrow; Spizella passerina \n Chimney Swift; Chaetura pelagica\n Chukar; Alectoris chukar\n Cinnamon Teal; Anas cyanoptera\n Clark's Grebe; Aechmophorus clarkii\n Clark's Nutcracker; Nucifraga columbiana\n Clapper Rail; Rallus longirostris\n Cliff Swallow; Petrochelidon pyrrhonota \n Cape May Warbler; Dendroica tigrina\n Common Black-hawk; Buteogallus anthracinus\n Common Eider; Somateria mollissima \n Cordilleran Flycatcher; Empidonax occidentalis\n Common Ground-dove; Columbina passerina\n Common Goldeneye; Bucephala clangula \n Common Grackle; Quiscalus quiscula\n Cooper's Hawk; Accipiter cooperii\n Costa's Hummingbird; Calypte costae\n Couch's Kingbird; Tyrannus couchii\n Common Loon; Gavia immer \n Colima Warbler; Vermivora crissalis\n Common Merganser; Mergus merganser \n Common Moorhen; Gallinula chloropus\n Common Murre; Uria aalge\n Common Myna; Acridotheres tristis\n Common Nighthawk; Chordeiles minor \n Connecticut Warbler; Oporornis agilis\n Common Pauraque; Nyctidromus albicollis\n Common Poorwill; Phalaenoptilus nuttallii\n Common Raven; Corvus corax \n Common Redpoll; Carduelis flammea \n Common Snipe; Gallinago gallinago \n Common Tern; Sterna hirundo\n Common Yellowthroat; Geothlypis trichas \n Crested Auklet; Aethia cristatella \n Crested Caracara; Caracara cheriway\n Akohekohe; Palmeria dolei\n Craveri's Murrelet; Synthliboramphus craveri\n Crissal Thrasher; Toxostoma crissale\n Chestnut-sided Warbler; Dendroica pensylvanica\n Chuck-will's-widow; Caprimulgus carolinensis\n Double-crested Cormorant; Phalacrocorax auritus \n Dusky-capped Flycatcher; Myiarchus tuberculifer\n Dark-eyed Junco; Junco hyemalis \n Dickcissel; Spiza americana\n Dovekie; Alle alle \n Downy Woodpecker; Picoides pubescens \n Dark-rumped Petrel; Pterodroma sandwichensis\n Dusky Flycatcher; Empidonax oberholseri\n Dusky Grouse; Dendragapus obscurus\n Dunlin; Calidris alpina \n Eastern Bluebird; Sialia sialis\n Eared Grebe; Podiceps nigricollis\n Eastern Kingbird; Tyrannus tyrannus\n Eastern Meadowlark; Sturnella magna\n Eastern Phoebe; Sayornis phoebe\n Eastern Screech-owl; Megascops asio\n Eastern Towhee; Pipilo erythrophthalmus\n Eastern Wood-pewee; Contopus virens\n Elepaio; Chasiempis sandwichensis\n Elepaio; Chasiempis sandwichensis\n Elepaio; Chasiempis sandwichensis\n Elf Owl; Micrathene whitneyi\n Elegant Tern; Thalasseus elegans\n Elegant Trogon; Trogon elegans\n Emperor Goose; Chen canagica \n Eskimo Curlew; Numenius borealis\n Eurasian Tree Sparrow; Passer montanus\n Eurasian Collared-dove; Streptopelia decaocto\n Eurasian Dotterel; Charadrius morinellus \n European Starling; Sturnus vulgaris\n Eurasian Wigeon; Anas penelope \n Evening Grosbeak; Coccothraustes vespertinus\n White-crowned Sparrow; Zonotrichia leucophrys\n Elfin-woods Warbler; Dendroica angelae\n Eastern Yellow Wagtail; Motacilla tschutschensis \n Ferruginous Hawk; Buteo regalis\n Cactus Ferruginous Pygmy-owl; Glaucidium brasilianum cactorum\n Ferruginous Pygmy-owl; Glaucidium brasilianum\n Fish Crow; Corvus ossifragus\n Field Sparrow; Spizella pusilla\n Flammulated Owl; Otus flammeolus\n Florida Scrub-jay; Aphelocoma coerulescens\n Fox Sparrow; Passerella iliaca \n Forster's Tern; Sterna forsteri\n Franklin's Gull; Leucophaeus pipixcan\n Five-striped Sparrow; Aimophila quinquestriata\n Fork-tailed Flycatcher; Tyrannus savana\n Fork-tailed Storm-petrel; Oceanodroma furcata\n Fulvous Whistling-duck; Dendrocygna bicolor\n Gadwall; Anas strepera \n Greater Antillean Grackle; Quiscalus niger\n Greater Antillean Oriole; Icterus portoricensis\n Gambel's Quail; Callipepla gambelii\n Groove-billed Ani; Crotophaga sulcirostris\n Great Black-backed Gull; Larus marinus\n Pacific Great Blue Heron; Ardea herodias fannini\n Great Blue Heron; Ardea herodias\n Gull-billed Tern; Gelochelidon nilotica\n Great Crested Flycatcher; Myiarchus crinitus\n Golden-crowned Kinglet; Regulus satrapa \n Gray-crowned Rosy-Finch; Leucosticte tephrocotis \n Golden-crowned Sparrow; Zonotrichia atricapilla \n Gray-cheeked Thrush; Catharus minimus \n Golden-cheeked Warbler; Dendroica chrysoparia\n Golden-fronted Woodpecker; Melanerpes aurifrons\n Great Gray Owl; Strix nebulosa \n Gray-headed Chickadee; Poecile cincta \n Great Horned Owl; Bubo virginianus \n Gilded Flicker; Colaptes chrysoides\n Gila Woodpecker; Melanerpes uropygialis\n Green Kingfisher; Chloroceryle americana\n Great Kiskadee; Pitangus sulphuratus\n Glaucous Gull; Larus hyperboreus \n Glossy Ibis; Plegadis falcinellus\n Golden Eagle; Aquila chrysaetos \n Gray Jay; Perisoreus canadensis\n Gray Kingbird; Tyrannus dominicensis\n Gray Partridge; Perdix perdix\n Gray Catbird; Dumetella carolinensis\n Great Cormorant; Phalacrocorax carbo\n Great Egret; Ardea alba\n Green Jay; Cyanocorax yncas\n Green Parakeet; Aratinga holochlora\n Green Violetear; Colibri thalassinus\n Gray Flycatcher; Empidonax wrightii\n Great Frigatebird; Fregata minor\n Northern Gray Hawk; Buteo nitidus maxima\n Gray Hawk; Buteo nitidus\n Green Heron; Butorides virescens\n Green Mango; Anthracothorax viridis\n Attwater's Greater Prairie Chicken; Tympanuchus cupido attwateri\n Heath Hen; Tympanuchus cupido cupido\n Greater Prairie Chicken; Tympanuchus cupido pinnatus\n Greater Prairie-chicken; Tympanuchus cupido\n Greater Pewee; Contopus pertinax\n Greater Roadrunner; Geococcyx californianus\n Greater Scaup; Aythya marila \n Greater Sage-grouse; Centrocercus urophasianus\n Grasshopper Sparrow; Ammodramus savannarum\n Gray Vireo; Vireo vicinior\n Grace's Warbler; Dendroica graciae\n Greater Yellowlegs; Tringa melanoleuca \n Green-throated Carib; Eulampis holosericeus\n Great-tailed Grackle; Quiscalus mexicanus\n Green-tailed Towhee; Pipilo chlorurus\n Gunnison Sage-grouse; Centrocercus minimus\n Tule White-fronted Goose; Anser albifrons elgasi\n Greater White-fronted Goose; Anser albifrons \n Glaucous-winged Gull; Larus glaucescens \n Green-winged Teal; Anas crecca \n Golden-winged Warbler; Vermivora chrysoptera\n Gyrfalcon; Falco rusticolus \n Hawaii Akepa; Loxops coccineus\n Hawaii Amakihi; Hemignathus virens\n Hawaiian Coot; Fulica alai\n Harlequin Duck; Histrionicus histrionicus \n Hammond's Flycatcher; Empidonax hammondii \n Nene; Branta sandvicensis\n Hawaiian Moorhen; Gallinula chloropus sandvicensis\n Harris's Hawk; Parabuteo unicinctus\n Harris's Sparrow; Zonotrichia querula\n Hawaiian Stilt; Himatopus mexicanus knudseni\n Hairy Woodpecker; Picoides villosus \n Hook-billed Kite; Chondrohierax uncinatus\n Hawaii Creeper; Oreomystis mana\n Heermann's Gull; Larus heermanni\n Herring Gull; Larus argentatus\n Henslow's Sparrow; Ammodramus henslowii\n Hepatic Tanager; Piranga flava\n Hermit Thrush; Catharus guttatus \n Hermit Warbler; Dendroica occidentalis\n Hispaniolan Parrot; Amazona ventralis\n Hispaniolan Parakeet; Aratinga chloroptera\n House Finch; Carpodacus mexicanus\n Horned Grebe; Podiceps auritus \n Horned Lark; Eremophila alpestris \n Hooded Merganser; Lophodytes cucullatus \n Hooded Oriole; Icterus cucullatus\n Horned Puffin; Fratercula corniculata \n Hoary Redpoll; Carduelis hornemanni \n House Sparrow; Passer domesticus\n Hooded Warbler; Wilsonia citrina\n House Wren; Troglodytes aedon\n Hawaiian Short-eared Owl; Asio flammeus sandwichensis\n Hudsonian Godwit; Limosa haemastica \n Hutton's Vireo; Vireo huttoni\n Hawaiian Hawk; Buteo solitarius\n Ivory-billed Woodpecker; Campephilus principalis\n Iceland Gull; Larus glaucoides\n Iiwi; Vestiaria coccinea\n Indigo Bunting; Passerina cyanea\n Inca Dove; Columbina inca\n Island Scrub-jay; Aphelocoma insularis\n Ivory Gull; Pagophila eburnea\n Juniper Titmouse; Baeolophus ridgwayi\n Kauai Amakihi; Hemignathus kauaiensis\n Kentucky Warbler; Oporornis formosus\n King Eider; Somateria spectabilis \n Killdeer; Charadrius vociferus \n Kittlitz's Murrelet; Brachyramphus brevirostris \n King Rail; Rallus elegans\n Kirtland's Warbler; Dendroica kirtlandii\n Key West Quail-Dove; Geotrygon chrysia\n Laysan Albatross; Phoebastria immutabilis\n Lawrence's Goldfinch; Carduelis lawrencei\n Laughing Gull; Leucophaeus atricilla\n Lapland Longspur; Calcarius lapponicus \n Lesser Antillean Pewee; Contopus latirostris\n Lark Bunting; Calamospiza melanocorys\n Lark Sparrow; Chondestes grammacus\n Lazuli Bunting; Passerina amoena\n Lesser Black-backed Gull; Larus fuscus\n Long-billed Curlew; Numenius americanus\n Long-billed Dowitcher; Limnodromus scolopaceus \n Little Blue Heron; Egretta caerulea\n Long-billed Thrasher; Toxostoma longirostre\n Ladder-backed Woodpecker; Picoides scalaris\n Le Conte's Sparrow; Ammodramus leconteii\n Le Conte's Thrasher; Toxostoma lecontei\n Least Auklet; Aethia pusilla \n Least Bittern; Ixobrychus exilis\n Least Flycatcher; Empidonax minimus\n Lesser Goldfinch; Carduelis psaltria\n Least Grebe; Tachybaptus dominicus\n Lesser Nighthawk; Chordeiles acutipennis\n Long-eared Owl; Asio otus\n Lesser Prairie-chicken; Tympanuchus pallidicinctus\n Least Sandpiper; Calidris minutilla \n Lesser Scaup; Aythya affinis \n Leach's Storm-petrel; Oceanodroma leucorhoa\n Interior Least Tern; Sternula antillarum athalassos\n California Least Tern; Sternula antillarum browni\n Least Tern; Sternula antillarum\n Lewis's Woodpecker; Melanerpes lewis\n Lesser Yellowlegs; Tringa flavipes \n Little Gull; Hydrocoloeus minutus\n Limpkin; Aramus guarauna\n Lincoln's Sparrow; Melospiza lincolnii \n Loggerhead Kingbird; Tyrannus caudifasciatus\n Loggerhead Shrike; Lanius ludovicianus\n Louisiana Waterthrush; Seiurus motacilla\n Long-tailed Duck; Clangula hyemalis \n Long-tailed Jaeger; Stercorarius longicaudus \n Lucifer Hummingbird; Calothorax lucifer\n Lucy's Warbler; Vermivora luciae\n Maui Alauahio; Paroreomyza montana newtoni\n Masked Booby; Sula dactylatra\n Mangrove Cuckoo; Coccyzus minor\n Masked Duck; Nomonyx dominicus\n Magnificent Frigatebird; Fregata magnificens\n Marbled Godwit; Limosa fedoa\n Magnificent Hummingbird; Eugenes fulgens\n Mallard; Anas platyrhynchos \n Marbled Murrelet; Brachyramphus marmoratus \n Maui Parrotbill; Pseudonestor xanthophrys\n Manx Shearwater; Puffinus puffinus\n Magnolia Warbler; Dendroica magnolia\n Marsh Wren; Cistothorus palustris\n Mckay's Bunting; Plectrophenax hyperboreus \n Mccown's Longspur; Calcarius mccownii\n Mexican Chickadee; Poecile sclateri\n Mew Gull; Larus canus \n Mexican Jay; Aphelocoma ultramarina\n Black Merlin; Falco columbarius suckleyi\n Merlin; Falco columbarius \n Macgillivray's Warbler; Oporornis tolmiei\n Mississippi Kite; Ictinia mississippiensis\n Mitred Parakeet; Aratinga mitrata\n Mountain Bluebird; Sialia currucoides \n Mountain Chickadee; Poecile gambeli\n Mourning Dove; Zenaida macroura\n Mottled Duck; Anas fulvigula\n Montezuma Quail; Cyrtonyx montezumae\n Monk Parakeet; Myiopsitta monachus\n Mountain Plover; Charadrius montanus\n Mountain Quail; Oreortyx pictus\n Mourning Warbler; Oporornis philadelphia\n Puerto Rican Vireo; Vireo latimeri\n Muscovy Duck; Cairina moschata\n Mute Swan; Cygnus olor\n Nashville Warbler; Vermivora ruficapilla\n Neotropic Cormorant; Phalacrocorax brasilianus\n Newell's Shearwater; Puffinus auricularis\n Northern Hawk Owl; Surnia ulula \n Northern Bobwhite; Colinus virginianus\n Northern Beardless-tyrannulet; Camptostoma imberbe\n Northern Cardinal; Cardinalis cardinalis\n Northwestern Crow; Corvus caurinus \n Northern Flicker; Colaptes auratus \n Northern Gannet; Morus bassanus\n Queen Charlotte Goshawk; Accipiter gentilis laingi\n Northern Goshawk; Accipiter gentilis \n Northern Harrier; Circus cyaneus \n Northern Mockingbird; Mimus polyglottos\n Northern Parula; Parula americana\n Northern Pintail; Anas acuta \n None; Glaucidium gnoma californicum\n None; Glaucidium gnoma gnoma\n Northern Pygmy-owl; Glaucidium gnoma\n Northern Waterthrush; Seiurus noveboracensis \n Northern Wheatear; Oenanthe oenanthe \n Northern Rough-winged Swallow; Stelgidopteryx serripennis \n Northern Shoveler; Anas clypeata \n Northern Shrike; Lanius excubitor \n Nelson's Sharp-tailed Sparrow; Ammodramus nelsoni\n Northern Saw-whet Owl; Aegolius acadicus \n Nutmeg Mannikin; Lonchura punctulata\n Nuttall's Woodpecker; Picoides nuttallii\n Oahu Amakihi; Hemignathus flavus\n Oak Titmouse; Baeolophus inornatus\n Orange-crowned Warbler; Vermivora celata \n Orange-fronted Parakeet; Aratinga canicularis\n Olive Sparrow; Arremonops rufivirgatus\n Olive Warbler; Peucedramus taeniatus\n Omao; Myadestes obsecurus\n Orange Bishop; Euplectes franciscanus\n Orchard Oriole; Icterus spurius\n Olive-sided Flycatcher; Contopus cooperi \n Osprey; Pandion haliaetus \n Ovenbird; Seiurus aurocapilla\n Orange-cheeked Waxbill; Estrilda melpoda\n Parakeet Auklet; Aethia psittacula \n Painted Bunting; Passerina ciris\n Pacific Golden-plover; Pluvialis fulva\n Parasitic Jaeger; Stercorarius parasiticus \n Palila; Loxioides bailleui\n Pacific Loon; Gavia pacifica \n Painted Redstart; Myioborus pictus\n Palm Warbler; Dendroica palmarum\n Pied-billed Grebe; Podilymbus podiceps\n Pelagic Cormorant; Phalacrocorax pelagicus \n American Peregrine Falcon; Falco peregrinus anatum\n Peale's Peregrine Falcon; Falco peregrinus pealei\n Arctic Peregrine Falcon; Falco peregrinus tundrius\n Peregrine Falcon; Falco peregrinus \n Pectoral Sandpiper; Calidris melanotos \n Pearly-eyed Thrasher; Margarops fuscatus\n Phainopepla; Phainopepla nitens\n Philadelphia Vireo; Vireo philadelphicus\n Pine Grosbeak; Pinicola enucleator \n Pigeon Guillemot; Cepphus columba \n Pinyon Jay; Gymnorhinus cyanocephalus\n Piping Plover; Charadrius melodus\n Pine Siskin; Carduelis pinus \n Pine Warbler; Dendroica pinus\n Pileated Woodpecker; Dryocopus pileatus\n Plain Chachalaca; Ortalis vetula\n Plumbeous Vireo; Vireo plumbeus\n Pomarine Jaeger; Stercorarius pomarinus \n Prairie Warbler; Dendroica discolor\n Puerto Rican Broad-winged Hawk; Buteo platypterus brunnescens\n Puerto Rican Bullfinch; Loxigilla portoricensis\n Puerto Rican Emerald; Chlorostilbon maugaeus\n Prairie Falcon; Falco mexicanus\n Puerto Rican Flycatcher; Myiarchus antillarum\n Puerto Rican Lizard-Cuckoo; Saurothera vieilloti\n Puerto Rican Nightjar; Caprimulgus noctitherus\n Prothonotary Warbler; Protonotaria citrea\n Puerto Rican Parrot; Amazona vittata\n Puerto Rican Plain Pigeon; Patagioenas inornata\n Puerto Rican Screech-Owl; Megascops nudipes\n Puerto Rican Spindalis; Spindalis portoricensis\n Puerto Rican Tanager; Nesospingus speculiferus\n Puerto Rican Tody; Todus mexicanus\n Puerto Rican Woodpecker; Melanerpes portoricensis\n Pacific-slope Flycatcher; Empidonax difficilis \n Puerto Rican Sharp-shinned Hawk; Accipiter striatus venator\n Puaiohi; Myadestes palmeri\n Purple Finch; Carpodacus purpureus\n Purple Gallinule; Porphyrio martinica\n None; Progne subis hesperia\n Purple Martin; Progne subis\n Purple Sandpiper; Calidris maritima\n Pygmy Nuthatch; Sitta pygmaea\n Pyrrhuloxia; Cardinalis sinuatus\n Razorbill; Alca torda\n Rose-breasted Grosbeak; Pheucticus ludovicianus\n Ring-billed Gull; Larus delawarensis \n Red-breasted Merganser; Mergus serrator \n Red-breasted Nuthatch; Sitta canadensis \n Red-billed Pigeon; Patagioenas flavirostris\n Red-breasted Sapsucker; Sphyrapicus ruber \n Red-bellied Woodpecker; Melanerpes carolinus\n Ruby-crowned Kinglet; Regulus calendula \n Red-crowned Parrot; Amazona viridigenalis\n Rufous-crowned Sparrow; Aimophila ruficeps\n Red-cockaded Woodpecker; Picoides borealis\n Red Crossbill; Loxia curvirostra \n Redhead; Aythya americana \n Reddish Egret; Egretta rufescens\n Red Knot; Calidris canutus \n Red Phalarope; Phalaropus fulicaria \n Red Siskin; Carduelis cucullata\n Red-eyed Vireo; Vireo olivaceus \n Red-faced Cormorant; Phalacrocorax urile \n Red-faced Warbler; Cardellina rubrifrons\n Rhinoceros Auklet; Cerorhinca monocerata\n Red-headed Woodpecker; Melanerpes erythrocephalus\n Rough-legged Hawk; Buteo lagopus \n Red-legged Kittiwake; Rissa brevirostris \n Red-legged Thrush; Turdus plumbeus\n Ring-necked Duck; Aythya collaris \n Ring-necked Pheasant; Phasianus colchicus\n Red-necked Grebe; Podiceps grisegena \n Red-necked Phalarope; Phalaropus lobatus \n Red-naped Sapsucker; Sphyrapicus nuchalis\n Red-necked Stint; Calidris ruficollis \n Ross's Goose; Chen rossii\n Rock Pigeon; Columba livia\n Turner's Rock Ptarmigan; Lagopus muta atkhensis\n Chamberlain's Rock Ptarmigan; Lagopus muta chamberlaini\n Evermann's Rock Ptarmigan; Lagopus muta evermanni\n Amchitka Rock Ptarmigan; Lagopus muta gabrielsoni\n Sanford's Rock Ptarmigan; Lagopus muta sanfordi\n Townsend's Rock Ptarmigan; Lagopus muta townsendi\n Rock Ptarmigan; Lagopus muta \n Yunaska Rock Ptarmigan; Lagopus muta yunaskensis\n Aleutian Rock Sandpiper; Calidris ptilocnemis couesi\n Pribilof Rock Sandpiper; Calidris ptilocnemis ptilocnemis\n Bering Sea Rock Sandpiper; Calidris ptilocnemis tschuktschroum\n Rock Sandpiper; Calidris ptilocnemis \n Roseate Spoonbill; Platalea ajaja\n Roseate Tern; Sterna dougallii\n Rock Wren; Salpinctes obsoletus\n Royal Tern; Thalasseus maximus\n Ruddy Quail-Dove; Geotrygon montana\n Red-shouldered Hawk; Buteo lineatus\n Rose-throated Becard; Pachyramphus aglaiae\n Red-tailed Hawk; Buteo jamaicensis \n Ruby-throated Hummingbird; Archilochus colubris\n Red-throated Loon; Gavia stellata \n Red-throated Pipit; Anthus cervinus \n Red-tailed Tropicbird; Phaethon rubricauda\n Rusty Blackbird; Euphagus carolinus \n Ruddy Duck; Oxyura jamaicensis\n Ruff; Philomachus pugnax\n Ruffed Grouse; Bonasa umbellus \n Rufous Hummingbird; Selasphorus rufus \n Ruddy Turnstone; Arenaria interpres \n Red-winged Blackbird; Agelaius phoeniceus \n Rufous-winged Sparrow; Aimophila carpalis\n Sandhill Crane; Grus canadensis \n Bell's Sage Sparrow; Amphispiza belli belli\n San Clemente Sage Sparrow; Amphispiza belli clementeae\n Sage Sparrow; Amphispiza belli\n Sabine's Gull; Xema sabini \n Sanderling; Calidris alba \n Say's Phoebe; Sayornis saya \n Sandwich Tern; Thalasseus sandvicensis\n Sage Thrasher; Oreoscoptes montanus\n Savannah Sparrow; Passerculus sandwichensis\n Smooth-billed Ani; Crotophaga ani\n Streak-backed Oriole; Icterus pustulatus\n Short-billed Dowitcher; Limnodromus griseus \n Sulphur-bellied Flycatcher; Myiodynastes luteiventris\n Slaty-backed Gull; Larus schistisagus \n Spot-breasted Oriole; Icterus pectoralis\n Scott's Oriole; Icterus parisorum\n Scaled Quail; Callipepla squamata\n Scarlet Tanager; Piranga olivacea\n Short-eared Owl; Asio flammeus \n Semipalmated Plover; Charadrius semipalmatus \n Semipalmated Sandpiper; Calidris pusilla \n Seaside Sparrow; Ammodramus maritimus\n Sedge Wren; Cistothorus platensis\n Shiny Cowbird; Molothrus bonariensis\n Sky Lark; Alauda arvensis \n Smith's  Longspur; Calcarius pictus \n Snow Bunting; Plectrophenax nivalis \n Snowy Egret; Egretta thula\n Snow Goose; Chen caerulescens \n Snail Kite; Rostrhamus sociabilis\n Snowy Owl; Bubo scandiacus \n Scaly-naped Pigeon; Patagioenas squamosa\n Western Snowy Plover; Charadrius alexandrinus nivosus\n Snowy Plover; Charadrius alexandrinus\n Sooty Grouse; Dendragapus fuliginosus \n Sora; Porzana carolina \n Solitary Sandpiper; Tringa solitaria \n Sooty Shearwater; Puffinus griseus\n Aleutian Song Sparrow; Melospiza melodia sanaka\n Song Sparrow; Melospiza melodia \n Sooty Tern; Onychoprion fuscatus\n Spotted Dove; Streptopelia chinensis\n Spectacled Eider; Somateria fischeri \n Spruce Grouse; Falcipennis canadensis \n Northern Spotted Owl; Strix occidentalis caurina\n Mexican Spotted Owl; Strix occidentalis lucida\n California Spotted Owl; Strix occidentalis occidentalis\n Spotted Owl; Strix occidentalis\n Sprague's Pipit; Anthus spragueii\n Spotted Sandpiper; Actitis macularius \n South Polar Skua; Stercorarius maccormicki\n Spotted Towhee; Pipilo maculatus\n Sharp-shinned Hawk; Accipiter striatus \n Saltmarsh Sharp-tailed Sparrow; Ammodramus caudacutus\n Strickland's Woodpecker; Picoides stricklandi\n Steller's Eider; Polysticta stelleri \n Scissor-tailed Flycatcher; Tyrannus forficatus\n Columbian Sharp-tailed Grouse; Tympanuchus phasianellus columbianus\n Plains Sharp-tailed Grouse; Tympanuchus phasianellus jamesi\n Sharp-tailed Grouse; Tympanuchus phasianellus \n Short-tailed Hawk; Buteo brachyurus\n Steller's Jay; Cyanocitta stelleri \n Swallow-tailed Kite; Elanoides forficatus\n Stilt Sandpiper; Calidris himantopus \n Surfbird; Aphriza virgata \n Surf Scoter; Melanitta perspicillata \n Summer Tanager; Piranga rubra\n Swainson's Hawk; Buteo swainsoni \n Swamp Sparrow; Melospiza georgiana\n Swainson's Thrush; Catharus ustulatus \n Swainson's Warbler; Limnothlypis swainsonii\n Tamaulipas Crow; Corvus imparatus\n Thick-billed Kingbird; Tyrannus crassirostris\n Thick-billed Murre; Uria lomvia \n Tennessee Warbler; Vermivora peregrina \n Thayer's Gull; Larus thayeri \n Townsend's Solitaire; Myadestes townsendi \n Townsend's Warbler; Dendroica townsendi \n Tricolored Blackbird; Agelaius tricolor\n Tree Swallow; Tachycineta bicolor \n Tricolored Heron; Egretta tricolor\n Tropical Kingbird; Tyrannus melancholicus\n Tropical Parula; Parula pitiayumi\n Trumpeter Swan; Cygnus buccinator \n Tufted Duck; Aythya fuligula \n Tufted Puffin; Fratercula cirrhata \n Tufted Titmouse; Baeolophus bicolor\n Turkey Vulture; Cathartes aura\n Upland Sandpiper; Bartramia longicauda \n Varied Bunting; Passerina versicolor\n Vaux's Swift; Chaetura vauxi \n Varied Thrush; Ixoreus naevius \n Violet-crowned Hummingbird; Amazilia violiceps\n Veery; Catharus fuscescens\n Vermilion Flycatcher; Pyrocephalus rubinus\n Verdin; Auriparus flaviceps\n Oregon Vesper Sparrow; Pooecetes gramineus affinis\n Vesper Sparrow; Pooecetes gramineus\n Violet-green Swallow; Tachycineta thalassina \n Virginia Rail; Rallus limicola\n Virginia's Warbler; Vermivora virginiae\n Warbling Silverbill; Lonchura malabarica\n Wandering Tattler; Tringa incana\n Warbling Vireo; Vireo gilvus \n White-breasted Nuthatch; Sitta carolinensis\n White-crowned Pigeon; Patagioenas leucocephala\n White-collared Seedeater; Sporophila torqueola\n Western Bluebird; Sialia mexicana\n Western Grebe; Aechmophorus occidentalis\n Western Gull; Larus occidentalis\n Western Kingbird; Tyrannus verticalis\n Western Meadowlark; Sturnella neglecta\n Western Sandpiper; Calidris mauri \n Western Scrub-jay; Aphelocoma californica\n Western Screech-owl; Megascops kennicottii\n Western Tanager; Piranga ludoviciana \n White-eyed Vireo; Vireo griseus\n Worm-eating Warbler; Helmitheros vermivorum\n Western Wood-pewee; Contopus sordidulus\n White-faced Ibis; Plegadis chihi\n Whiskered Auklet; Aethia pygmaea \n Whooping Crane; Grus americana\n White Ibis; Eudocimus albus\n Whimbrel; Numenius phaeopus \n Whooper Swan; Cygnus cygnus \n Whiskered Screech-owl; Megascops trichopsis\n Tundra Swan; Cygnus columbianus\n White Wagtail; Motacilla alba \n White-headed Woodpecker; Picoides albolarvatus\n Willow Flycatcher; Empidonax traillii\n Willet; Tringa semipalmata\n Wilson's Phalarope; Phalaropus tricolor\n Wilson's Plover; Charadrius wilsonia\n Willow Ptarmigan; Lagopus lagopus \n Williamson's Sapsucker; Sphyrapicus thyroideus\n Wilson's Snipe; Gallinago delicata \n Mexican Turkey; Meleagris gallopavo mexicana\n Merriam's Turkey; Meleagris gallopavo merriami\n Wild Turkey; Meleagris gallopavo\n Wilson's Warbler; Wilsonia pusilla \n West Indian Whistling-Duck; Dendrocygna arborea\n Pribilof Winter Wren; Troglodytes troglodytes alascensis\n Kodiak Winter Wren; Troglodytes troglodytes helleri\n Kiska Winter Wren; Troglodytes troglodytes kiskensis\n Attu Winter Wren; Troglodytes troglodytes meligerus\n Sedimi Winter Wren; Troglodytes troglodytes semidiensis\n Winter Wren; Troglodytes troglodytes \n Wood Duck; Aix sponsa\n Wood Sandpiper; Tringa glareola \n Wood Stork; Mycteria americana\n Wood Thrush; Hylocichla mustelina\n White-cheeked Pintail; Anas bahamensis\n Whip-poor-will; Caprimulgus vociferus\n Wrentit; Chamaea fasciata\n White-rumped Sandpiper; Calidris fuscicollis \n White-tipped Dove; Leptotila verreauxi\n White-tailed Hawk; Buteo albicaudatus\n White-tailed Kite; Elanus leucurus\n White-Tailed Ptarmigan; Lagopus leucurus \n White-throated Sparrow; Zonotrichia albicollis\n White-throated Swift; Aeronautes saxatalis\n White-tailed Tropicbird; Phaethon lepturus\n White-winged Crossbill; Loxia leucoptera \n White-winged Dove; Zenaida asiatica\n Hawaiian Duck; Anas wyvilliana\n White-winged Scoter; Melanitta fusca \n Xantus's Murrelet; Synthliboramphus hypoleucus\n Yellow-breasted Chat; Icteria virens\n Yellow-breasted Crake; Porzana flaviventer\n Western Yellow-billed Cuckoo; Coccyzus americanus occidentalis\n Yellow-billed Cuckoo; Coccyzus americanus\n Yellow-bellied Flycatcher; Empidonax flaviventris \n Yellow-billed Loon; Gavia adamsii \n Yellow-billed Magpie; Pica nuttalli\n Yellow-bellied Sapsucker; Sphyrapicus varius \n Yellow-crowned Bishop; Euplectes afer\n Yellow-crowned Night-heron; Nyctanassa violacea\n Yellow-eyed Junco; Junco phaeonotus\n Yellow Rail; Coturnicops noveboracensis\n Yellow-faced Grassquit; Tiaris olivacea\n Yellow-footed Gull; Larus livens\n Yellow-green Vireo; Vireo flavoviridis\n Yellow-headed Blackbird; Xanthocephalus xanthocephalus\n Yellow-rumped Warbler; Dendroica coronata \n Yellow-shouldered Blackbird; Agelaius xanthomus\n Yellow-throated Vireo; Vireo flavifrons\n Yellow-throated Warbler; Dendroica dominica\n Yellow Warbler; Dendroica petechia\n Zenaida Dove; Zenaida aurita\n Zone-tailed Hawk; Buteo albonotatus\n Florida Black Bear; Ursus americanus floridanus\n Louisiana Black Bear; Ursus americanus luteolus\n American Black Bear; Ursus americanus\n Allen's Big-eared Bat; Idionycteris phyllotis\n None; Sciurus aberti chuscensis\n A Squirrel; Sciurus aberti ferreus\n Kaibab Squirrel; Sciurus aberti kaibabensis\n A Squirrel; Sciurus aberti mimus\n Abert's Squirrel; Sciurus aberti\n None; Sigmodon arizonae arizonae\n Arizona Cotton Rat; Sigmodon arizonae cienegae\n Yavapai Cotton Rat; Sigmodon arizonae jacksoni\n Colorado River Cotton Rat; Sigmodon arizonae plenus\n Arizona Cotton Rat; Sigmodon arizonae\n Arctic Shrew; Sorex arcticus\n Antillean Fruit-eating Bat; Brachyphylla cavernarum\n Antillean Ghost-faced Bat; Mormoops blainvillii\n Arizona Gray Squirrel; Sciurus arizonensis\n American Hog-nosed Skunk; Conepatus leuconotus figginsi\n American Hog-nosed Skunk; Conepatus leuconotus leuconotus\n Big Thicket Hog-nosed Skunk; Conepatus leuconotus telmalestes\n American Hog-nosed Skunk; Conepatus leuconotus\n Agile Kangaroo Rat; Dipodomys agilis\n Alpine Chipmunk; Tamias alpinus\n Alaskan hare - othus; Lepus othus othus\n Alaskan hare - poadromus; Lepus othus poadromus\n Alaskan Hare; Lepus othus \n Allegheny Woodrat; Neotoma magister\n American Badger; Taxidea taxus\n American Beaver; Castor canadensis\n Bighorn Mountain Marten; Martes americana pop. 2\n Pacific Marten; Martes americana caurina\n American Marten; Martes americana humboldtensis\n Kenai Marten; Martes americana kenaiensis\n Sierra Marten; Martes americana sierrae\n American Marten; Martes americana \n American Mink; Mustela vison \n Antelope Jackrabbit; Lepus alleni\n Appalachian Cottontail; Sylvilagus obscurus\n Attwater's Pocket Gopher; Geomys attwateri\n Fort Verde Pocket Mouse; Perognathus amplus amplus\n Wupatki Pocket Mouse; Perognathus amplus cineris\n Arizona Pocket Mouse; Perognathus amplus\n Pygmy Shrew; Sorex hoyi montanus\n Northeastern Pygmy Shrew; Sorex hoyi thompsoni\n Southern Pygmy Shrew; Sorex hoyi winnemana\n American Pygmy Shrew; Sorex hoyi \n Pribilof Island Arctic Fox; Alopex lagopus pribilofensis\n Arctic Fox; Alopex lagopus \n Arctic ground squirrel - Aleutian; Spermophilus parryii ablusus\n Arctic ground squirrel - Barrow; Spermophilus parryii kennicotti\n Kodiak Island Arctic Ground Squirrel; Spermophilus parryii kodiacensis\n St. Lawrence Island Ground Squirrel; Spermophilus parryii lyratus\n Shumagin Islands Arctic Ground Squirrel; Spermophilus parryii nebulicola\n Osgood's Arctic Ground Squirrel; Spermophilus parryii osgoodi\n Arctic Ground Squirrel; Spermophilus parryii \n Arizona Myotis; Myotis occultus\n Arizona Shrew; Sorex arizonae\n Ass; Equus asinus\n Alaska Tiny Shrew; Sorex yukonicus \n None; Sorex palustris albibarbis\n Southern Water Shrew; Sorex palustris punctulatus\n American Water Shrew; Sorex palustris \n Arizona Woodrat; Neotoma devia\n Barbary Sheep; Ammotragus lervia\n Big Brown Bat; Eptesicus fuscus\n Baja California Pocket Mouse; Chaetodipus rudinoris\n Baird's Shrew; Sorex bairdi\n Admiralty Beaver; Castor canadensis phaeus\n Beaver; Castor canadensis \n Black-eared Deermouse; Peromyscus melanotis\n Bearded Seal; Erignathus barbatus \n Monterey Dusky-footed Woodrat; Neotoma macrotis luciana\n None; Neotoma macrotis pop. 1\n Big-eared Woodrat; Neotoma macrotis\n Brazilian Free-tailed Bat; Tadarida brasiliensis\n Black-footed Ferret; Mustela nigripes\n Buffy Flower Bat; Erophylla sezekorni\n Broad-footed Mole; Scapanus latimanus\n Big Free-tailed Bat; Nyctinomops macrotis\n Barren Ground Shrew; Sorex ugyunak \n Belding's Ground Squirrel; Spermophilus beldingi\n Bighorn Sheep - Peninsular Ranges Population; Ovis canadensis pop. 2\n Rocky Mountain Bighorn Sheep; Ovis canadensis canadensis\n Desert Bighorn Sheep; Ovis canadensis mexicana\n Desert Bighorn Sheep; Ovis canadensis nelsoni\n Sierra Nevada Bighorn Sheep; Ovis canadensis sierrae\n Bighorn Sheep; Ovis canadensis\n Wood Bison; Bos bison athabascae\n Bison; Bos bison bison\n American Bison; Bison bison\n Black Bear; Ursus americanus \n Bobcat; Lynx rufus\n Botta's Pocket Gopher; Thomomys bottae\n Baird's Pocket Gopher; Geomys breviceps\n Bailey's Pocket Mouse; Chaetodipus baileyi\n Grizzly Bear; Ursus arctos horribilis\n Grizzly Or Brown Bear; Ursus arctos \n Brush Deermouse; Peromyscus boylii\n Brush Rabbit; Sylvilagus bachmani\n Brown Rat; Rattus norvegicus\n Black-tailed Jackrabbit; Lepus californicus\n Banner-tailed Kangaroo Rat; Dipodomys spectabilis\n Bushy-tailed Woodrat; Neotoma cinerea \n California Deermouse; Peromyscus californicus\n Canadian Lynx; Lynx canadensis \n California Myotis; Myotis californicus \n Woodland Caribou; Rangifer tarandus caribou\n Caribou; Rangifer tarandus \n California Sealion; Zalophus californianus\n California Ground Squirrel; Spermophilus beecheyi\n Amargosa Vole; Microtus californicus scirpensis\n Monterey Vole; Microtus californicus halophilus\n Mohave Vole; Microtus californicus mohavensis\n San Pablo Vole; Microtus californicus sanpabloensis\n Stephens' California Vole; Microtus californicus stephensi\n Owens Valley Vole; Microtus californicus vallicola\n California Vole; Microtus californicus\n Cactus Deermouse; Peromyscus eremicus\n California Chipmunk; Tamias obscurus\n Cascade Golden-mantled Ground Squirrel; Spermophilus saturatus\n Chihuahuan Grasshopper Mouse; Onychomys arenicola\n Cockrum's Gray Shrew; Notiosorex cockrumi\n Chital; Axis axis\n Chihuahuan Pocket Mouse; Chaetodipus eremicus\n Cinereus (Masked) Shrew; Sorex cinereus \n California Kangaroo Rat; Dipodomys californicus\n Cliff Chipmunk; Tamias dorsalis\n Californian Leaf-nosed Bat; Macrotus californicus\n Curasoan Long-nosed Bat; Leptonycteris curasoae\n Pecos River Muskrat; Ondatra zibethicus ripensis\n Common Muskrat; Ondatra zibethicus\n Muskrat; Ondatra zibethicus \n Canyon Deermouse; Peromyscus crinitus\n Colorado Chipmunk; Tamias quadrivittatus\n Cotton Deermouse; Peromyscus gossypinus\n Coues' Oryzomys; Oryzomys couesi\n Collared Peccary; Pecari tajacu\n Collared Pika; Ochotona collaris \n Columbian Ground Squirrel; Spermophilus columbianus\n Florida Panther; Puma concolor coryi\n Cougar; Puma concolor\n Coyote; Canis latrans \n Coypu; Myocastor coypus\n Camas Pocket Gopher; Thomomys bulbivorus\n California Pocket Mouse; Chaetodipus californicus\n Crawford's Gray Shrew; Notiosorex crawfordi\n Creeping Vole; Microtus oregoni\n Coast Mole; Scapanus orarius\n Chisel-toothed Kangaroo Rat; Dipodomys microps\n Central Texas Pocket Gopher; Geomys texensis\n Southwestern Cave Myotis; Myotis velifer brevis\n Cave Myotis; Myotis velifer\n Kenai Dall Sheep; Ovis dalli kenaiensis\n Dall's Sheep; Ovis dalli \n Desert Cottontail; Sylvilagus audubonii\n Desert Woodrat; Neotoma lepida\n Desmarest's Fig-eating Bat; Stenoderma rufum\n Dusky-footed Woodrat; Neotoma fuscipes\n Desert Valley Kangaroo Mouse; Microdipodops megacephalus albiventer\n Fletcher Kangaroo Mouse; Microdipodops megacephalus nasutus\n Dark Kangaroo Mouse; Microdipodops megacephalus\n Desert Kangaroo Rat; Dipodomys deserti\n Domestic Cat; Felis catus\n Douglas's Squirrel; Tamiasciurus douglasii\n Desert Pocket Gopher; Geomys arenarius\n Desert Pocket Mouse; Chaetodipus penicillatus\n Dusky shrew - Yakutat; Sorex monticolus alascensis\n Dusky Shrew - Alexander Archipelago; Sorex monticolus ellassodon\n Warren Island Dusky Shrew; Sorex monticolus malitiosus\n Dusky Shrew; Sorex monticolus \n Dwarf Shrew; Sorex nanus\n Dulzura Kangaroo Rat; Dipodomys simulans\n Eastern Chipmunk; Tamias striatus\n Eastern Cottontail; Sylvilagus floridanus\n Anastasia Island Mole; Scalopus aquaticus anastasae\n Englewood Mole; Scalopus aquaticus bassi\n Presidio Mole; Scalopus aquaticus texanus\n Eastern Mole; Scalopus aquaticus\n Eastern Pipistrelle; Pipistrellus subflavus\n Bailey's Eastern Woodrat; Neotoma floridana baileyi\n Eastern Woodrat; Neotoma floridana floridana\n Southern Appalachian Woodrat; Neotoma floridana haematoreia\n Eastern Woodrat; Neotoma floridana illinoensis\n Key Largo Woodrat; Neotoma floridana smalli\n Eastern Woodrat; Neotoma floridana\n Eastern Gray Squirrel; Sciurus carolinensis\n Mangrove Fox Squirrel; Sciurus niger avicennia\n Delmarva Fox Squirrel; Sciurus niger cinereus\n Eastern Fox Squirrel - NC Mountain Population; Sciurus niger pop. 1\n A Fox Squirrel; Sciurus niger niger\n Sherman's Fox Squirrel; Sciurus niger shermani\n Fox Squirrel; Sciurus niger vulpinus\n Eastern Fox Squirrel; Sciurus niger\n Eastern Harvest Mouse; Reithrodontomys humulis\n Eastern Heather Vole; Phenacomys ungava\n Elk; Cervus elaphus\n Eastern Red Bat; Lasiurus borealis\n Admiralty Island Ermine; Mustela erminea salva\n Prince Of Wales Island Ermine; Mustela erminea celenda\n Suemez Island Ermine; Mustela erminea seclusa\n Ermine - Baranof Island; Mustela erminea initis\n Kodiak Island Ermine; Mustela erminea kadiacensis\n Ermine; Mustela erminea \n Eastern Small-footed Myotis; Myotis leibii\n Eastern Spotted Skunk; Spilogale putorius\n Elliot's Short-tailed Shrew; Blarina hylophaga\n Evening Bat; Nycticeius humeralis\n Fallow Deer; Dama dama\n Florida Bonneted Bat; Eumops floridanus\n Franklin's Ground Squirrel; Spermophilus franklinii\n Fulvous Harvest Mouse; Reithrodontomys fulvescens\n Fisher; Martes pennanti\n Florida Deermouse; Podomys floridanus\n Fog Shrew; Sorex sonomae\n Fringed Myotis; Myotis thysanodes\n Greater Bonneted Bat; Eumops perotis\n Great Basin Pocket Mouse; Perognathus parvus\n Greater Bulldog Bat; Noctilio leporinus\n Gray-collared Chipmunk; Tamias cinereicollis\n Gulf Coast Kangaroo Rat; Dipodomys compactus\n Gemsbok; Oryx gazella\n Gray-footed Chipmunk; Tamias canipes\n Guadalupe Fur Seal; Arctocephalus townsendi\n Giant Kangaroo Rat; Dipodomys ingens\n San Bernardino Golden-mantled Ground Squirrel; Spermophilus lateralis bernardinus\n Wind River Golden-mantled Ground Squirrel; Spermophilus lateralis lateralis\n A Golden-mantled Ground Squirrel; Spermophilus lateralis wortmani\n Golden-mantled Ground Squirrel; Spermophilus lateralis\n Goat; Capra hircus\n Golden Mouse; Ochrotomys nuttalli\n Gunnison's Prairie Dog; Cynomys gunnisoni\n Gray Fox; Urocyon cinereoargenteus\n Gray Myotis; Myotis grisescens\n Mexican Wolf; Canis lupus baileyi\n Alexander Archipelago Wolf; Canis lupus ligoni\n Red Wolf; Canis lupus rufus\n Gray Wolf; Canis lupus \n Gray-tailed Vole; Microtus canicaudus\n Harbor Seal; Phoca vitulina \n Harris' Antelope Squirrel; Ammospermophilus harrisii\n Hispid Cotton Rat; Sigmodon hispidus\n Himalayan Tahr; Hemitragus jemlahicus\n Heermann's Kangaroo Rat; Dipodomys heermanni\n Hoary Bat; Lasiurus cinereus\n Hopi Chipmunk; Tamias rufus\n Glacier Bay Hoary Marmot; Marmota caligata vigilis\n Hoary Marmot; Marmota caligata \n House Mouse; Mus musculus\n Horse; Equus caballus\n Hooded Skunk; Mephitis macroura\n Hispid Pocket Mouse; Chaetodipus hispidus\n Hairy-tailed Mole; Parascalops breweri\n Northern Idaho Ground Squirrel; Spermophilus brunneus brunneus\n Southern Idaho Ground Squirrel; Spermophilus brunneus endemicus\n Idaho Ground Squirrel; Spermophilus brunneus\n Indiana Myotis; Myotis sodalis\n Inyo Shrew; Sorex tenellus\n Hall Island Insular Vole; Microtus abbreviatus abbreviatus\n St. Matthew Island Insular Vole; Microtus abbreviatus fisheri\n Insular Vole; Microtus abbreviatus \n Idaho Pocket Gopher; Thomomys idahoensis\n Gulf Coast Jaguarundi; Puma yagouaroundi cacomitli\n Sinaloan Jaguarundi; Puma yagouaroundi tolteca\n Jaguarundi; Puma yagouaroundi\n Jaguar; Panthera onca\n Jamaican Fruit-eating Bat; Artibeus jamaicensis\n Keen's Myotis; Myotis keenii \n Kit Fox - San Joaquin Valley Population; Vulpes macrotis mutica\n Kit Fox; Vulpes macrotis\n Knox Jones's Pocket Gopher; Geomys knoxjonesi\n Little Brown Myotis; Myotis lucifugus \n Least Chipmunk; Tamias minimus\n Long-eared Myotis; Myotis evotis\n Least Weasel; Mustela nivalis \n Long-legged Myotis; Myotis volans \n Mt. Pinos Lodgepole Chipmunk; Tamias speciosus callipeplus\n Lodgepole Chipmunk; Tamias speciosus speciosus\n Lodgepole Chipmunk; Tamias speciosus\n Long-eared Chipmunk; Tamias quadrimaculatus\n Palm Springs Little Pocket Mouse; Perognathus longimembris bangsi\n Jacumba Little Pocket Mouse; Perognathus longimembris internationalis\n Pacific Pocket Mouse; Perognathus longimembris pacificus\n Los Angeles Pocket Mouse; Perognathus longimembris brevinasus\n A Pocket Mouse; Perognathus longimembris salinensis\n A Pocket Mouse; Perognathus longimembris tularensis\n Little Pocket Mouse; Perognathus longimembris\n Long-tailed Pocket Mouse; Chaetodipus formosus\n Long-tailed Shrew; Sorex dispar\n Coronation Island Vole; Microtus longicaudus coronarius\n Long-tailed vole - littoralis; Microtus longicaudus littoralis\n Long-Tailed Vole; Microtus longicaudus \n Long-tailed Weasel; Mustela frenata\n Marsh Oryzomys; Oryzomys palustris\n Marsh Rabbit; Sylvilagus palustris\n Merriam's Deermouse; Peromyscus merriami\n Merriam's Shrew; Sorex merriami\n Mexican Ground Squirrel; Spermophilus mexicanus\n Admirality Meadow Vole; Microtus pennsylvanicus admiraltiae\n Duke's Salt Marsh Vole; Microtus pennsylvanicus dukecampbelli\n None; Microtus pennsylvanicus finitis\n Dismal Swamp Meadow Vole; Microtus pennsylvanicus nigrans\n Kincaid Meadow Vole; Microtus pennsylvanicus kincaidi\n None; Microtus pennsylvanicus modestus\n Gull Island Vole; Microtus pennsylvanicus nesophilus\n Block Island Meadow Vole; Microtus pennsylvanicus provectus\n Penobscot Meadow Vole; Microtus pennsylvanicus shattucki\n None; Microtus pennsylvanicus uligocola\n Meadow Vole; Microtus pennsylvanicus \n Mexican Woodrat; Neotoma mexicana\n Mexican Fox Squirrel; Sciurus nayaritensis\n Mexican Free-tailed Bat; Tadarida brasiliensis\n Merriam's Ground Squirrel; Spermophilus canus\n Mogollon Vole; Microtus mogollonensis\n Meadow Jumping Mouse; Zapus hudsonius \n Merriam's Kangaroo Rat; Dipodomys merriami\n Mexican Long-nosed Bat; Leptonycteris nivalis\n Mt. Lyell Shrew; Sorex lyelli\n Mexican Long-tongued Bat; Choeronycteris mexicana\n Merriam's Chipmunk; Tamias merriami\n Mountain Cottontail; Sylvilagus nuttallii\n Mountain Goat; Oreamnos americanus \n Moose; Alces americanus \n Mohave Ground Squirrel; Spermophilus mohavensis\n Arizona Montane Vole; Microtus montanus arizonensis\n Pahranagat Valley Vole; Microtus montanus fucosus\n Ash Meadows Montane Vole; Microtus montanus nevadensis\n Virgin River Montane Vole; Microtus montanus rivularis\n Montane Vole; Microtus montanus\n Mountain Pocket Gopher; Thomomys monticola\n Merriam's Pocket Mouse; Perognathus merriami\n Marsh Shrew; Sorex bendirii\n Mexican Spiny Pocket Mouse; Liomys irroratus\n Mule Deer; Odocoileus hemionus \n Muskox; Ovibos moschatus \n North American Deermouse; Peromyscus maniculatus \n North American Least Shrew; Cryptotis parva\n North American Porcupine; Erethizon dorsatum \n North American River Otter; Lontra canadensis\n Nelson's Antelope Squirrel; Ammospermophilus nelsoni\n Bighorn Mountain Water Vole; Microtus richardsoni pop. 1\n North American Water Vole; Microtus richardsoni\n Nine-banded Armadillo; Dasypus novemcinctus\n Northern Baja Deermouse; Peromyscus fraterculus\n Northern Bog Lemming; Synaptomys borealis\n St. Lawrence Island Collared Lemming; Dicrostonyx groenlandicus exsul\n Collared lemming - peninsulae; Dicrostonyx groenlandicus peninsula\n Umnak Island Collared Lemming; Dicrostonyx groenlandicus stevensoni\n Unalaska Collared Lemming; Dicrostonyx groenlandicus unalaskcensis\n Nearctic Collared Lemming; Dicrostonyx groenlandicus \n Nunivak Island Brown Lemming; Lemmus trimucronatus harroldi\n Black-Footed Brown Lemming; Lemmus trimucronatus nigripes\n Nearctic Brown Lemming; Lemmus trimucronatus \n Northern Elephant Seal; Mirounga angustirostris\n Narrow-faced Kangaroo Rat; Dipodomys venustus\n Northern Fur Seal; Callorhinus ursinus \n San Bernardino Flying Squirrel; Glaucomys sabrinus californicus\n Virginia Northern Flying Squirrel; Glaucomys sabrinus fuscus\n Prince of Wales Flying Squirrel; Glaucomys sabrinus griseifrons\n Carolina Northern Flying Squirrel; Glaucomys sabrinus coloratus\n Northern Flying Squirrel; Glaucomys sabrinus \n New England Cottontail; Sylvilagus transitionalis\n Northern Grasshopper Mouse; Onychomys leucogaster\n New Mexico Shrew; Sorex neomexicanus\n Northern bog lemming; Synaptomys borealis \n Northwestern Deermouse or Keen's Mouse; Peromyscus keeni \n Northern Myotis; Myotis septentrionalis\n Northern Short-tailed Shrew; Blarina brevicauda\n None; Thomomys talpoides agrestis\n Northern Pocket Gopher; Thomomys talpoides douglasii\n A Pocket Gopher; Thomomys talpoides meritus\n Pocket Gopher; Thomomys talpoides fossor\n Northern Pocket Gopher; Thomomys talpoides limosus\n None; Thomomys talpoides macrotis\n A Pocket Gopher; Thomomys talpoides ocius\n A Pocket Gopher; Thomomys talpoides retrorsus\n A Pocket Gopher; Thomomys talpoides rostralis\n A Pocket Gopher; Thomomys talpoides attenuatus\n A Pocket Gopher; Thomomys talpoides durranti\n Northern Pocket Gopher; Thomomys talpoides\n Nelson's Pocket Mouse; Chaetodipus nelsoni\n Northern Pygmy Mouse; Baiomys taylori\n St. Lawrence Island Red-Backed Vole; Myodes rutilus albiventer\n Glacier Bay Red-Backed Vole; Myodes rutilus glacialis\n Island Red-Backed Vole; Myodes rutilus insularis\n Northern Red-backed Vole; Myodes rutilus \n Northern Rock Deermouse; Peromyscus nasutus\n Northern Yellow Bat; Lasiurus intermedius\n Olive-backed Pocket Mouse; Perognathus fasciatus\n Ocelot; Leopardus pardalis\n Ord's Kangaroo Rat; Dipodomys ordii\n Choctawhatchee Beach Deermouse; Peromyscus polionotus allophrys\n Pallid Beach Deermouse; Peromyscus polionotus decoloratus\n Anastasia Beach Deermouse; Peromyscus polionotus phasma\n Santa Rosa Beach Deermouse; Peromyscus polionotus leucocephalus\n Alabama Beach Deermouse; Peromyscus polionotus ammobates\n Southeast Beach Deermouse; Peromyscus polionotus niveiventris\n St. Andrews Beach Deermouse; Peromyscus polionotus peninsularis\n Perdido Key Beach Deermouse; Peromyscus polionotus trissyllepsis\n Oldfield Deermouse; Peromyscus polionotus\n Olympic Marmot; Marmota olympus\n Ornate Shrew; Sorex ornatus\n Pallid Bat; Antrozous pallidus\n Palmer's Chipmunk; Tamias palmeri\n None; Sorex pacificus cascadensis\n None; Sorex pacificus pacificus\n Pacific Shrew; Sorex pacificus\n Preble's Shrew; Sorex preblei\n Pocketed Free-tailed Bat; Nyctinomops femorosaccus\n Peters's Ghost-faced Bat; Mormoops megalophylla\n Piute Ground Squirrel; Spermophilus mollis\n Plains Harvest Mouse; Reithrodontomys montanus\n Palo Duro Deermouse; Peromyscus truei comanche\n Pinon Deermouse; Peromyscus truei\n Mt. Whitney Pika; Ochotona princeps albata\n Gray-headed Pika; Ochotona princeps schisticeps\n A Pika; Ochotona princeps figginsi\n White Mountains Pika; Ochotona princeps sheltoni\n A Pika; Ochotona princeps incana\n Yosemite Pika; Ochotona princeps muiri\n Goat Peak Pika; Ochotona princeps nigrescens\n Bighorn Mountain Pika; Ochotona princeps obscura\n Medicine Bow Mountain Pika; Ochotona princeps saxatilis\n Taylor Pika; Ochotona princeps taylori\n A Pika; Ochotona princeps ventorum\n American Pika; Ochotona princeps\n Pribilof Island Shrew; Sorex pribilofensis \n Pacific Jumping Mouse; Zapus trinotatus\n Pale Kangaroo Mouse; Microdipodops pallidus\n Argus Mountains Kangaroo Rat; Dipodomys panamintinus argusensis\n Panamint Kangaroo Rat; Dipodomys panamintinus panamintinus\n Panamint Kangaroo Rat; Dipodomys panamintinus\n Pallas's Mastiff Bat; Molossus molossus\n Parnell's Moustached Bat; Pteronotus parnellii portoricensis\n Kingston Mountain Chipmunk; Tamias panamintinus acrus\n Panamint Chipmunk; Tamias panamintinus\n Polar Bear; Ursus maritimus \n Plains Pocket Gopher; Geomys bursarius\n Plains Pocket Mouse; Perognathus flavescens\n Puerto Rican Long-tongued Bat; Monophyllus redmani portoricensis\n None; Antilocapra americana americana\n A Pronghorn; Antilocapra americana mexicana\n Sonoran Pronghorn; Antilocapra americana sonoriensis\n Pronghorn; Antilocapra americana\n Prairie Shrew; Sorex haydeni\n Louisiana Vole; Microtus ochrogaster ludovicianus\n Prairie Vole; Microtus ochrogaster taylori\n Prairie Vole; Microtus ochrogaster\n Black-tailed Prairie Dog; Cynomys ludovicianus\n Pygmy Rabbit (Columbia Basin Population); Brachylagus idahoensis pop. 2\n Pygmy Rabbit; Brachylagus idahoensis\n Raccoon; Procyon lotor\n Rafinesque's Big-eared Bat; Corynorhinus rafinesquii\n Red-bellied Squirrel; Sciurus aureogaster\n Sierra Nevada Red Fox; Vulpes vulpes necator\n Red Fox; Vulpes vulpes \n Red squirrel - Kenai; Tamiasciurus hudsonicus kenaiensis\n Kupreanof Red Squirrel; Tamiasciurus hudsonicus picatus\n Red Squirrel; Tamiasciurus hudsonicus \n Richardson's Ground Squirrel; Spermophilus richardsonii\n Ringtail; Bassariscus astutus\n Kodiak River Otter; Lontra canadensis kodiacensis\n Prince Of Wales River Otter; Lontra canadensis mira\n River Otter; Lontra canadensis \n Ringed Seal; Pusa hispida \n Robust Cottontail; Sylvilagus robustus\n Amak Island Root Vole; Microtus oeconomus amakensis\n Montague Island Root Vole; Microtus oeconomus elymocetes\n St. Lawrence Island Root Vole; Microtus oeconomus innuitus\n Shumagin Island Root Vole; Microtus oeconomus popofensis\n Sitka Root Vole; Microtus oeconomus sitkensis\n Punuk Island Root Vole; Microtus oeconomus punukensis\n Root vole (formerly Tundra vole); Microtus oeconomus \n Yakatat Root Vole; Microtus oeconomus yakutatensis\n Roof Rat; Rattus rattus\n Rock Squirrel; Spermophilus variegatus\n Southern Rock Vole; Microtus chrotorrhinus carolinensis\n Rock Vole; Microtus chrotorrhinus\n Rock Pocket Mouse; Chaetodipus intermedius\n Red-tailed Chipmunk; Tamias ruficaudus\n Round-tailed Ground Squirrel; Spermophilus tereticaudus\n Round-tailed Muskrat; Neofiber alleni\n Red Tree Vole; Arborimus longicaudus\n South American Coati; Nasua narica\n Saxicoline Deermouse; Peromyscus gratus\n Sambar; Rusa unicolor\n Sagebrush Vole; Lemmiscus curtatus\n Southern Bog Lemming; Synaptomys cooperi\n San Diego Pocket Mouse; Chaetodipus fallax\n Seminole Bat; Lasiurus seminolus\n Southeastern Pocket Gopher; Geomys pinetis\n Southeastern Myotis; Myotis austroriparius\n Sea Otter; Enhydra lutris\n Sierra Nevada Mountain Beaver; Aplodontia rufa californica\n Point Arena Mountain Beaver; Aplodontia rufa nigra\n Point Reyes Mountain Beaver; Aplodontia rufa phaea\n Sewellel; Aplodontia rufa\n Southern Flying Squirrel; Glaucomys volans\n Southern Grasshopper Mouse; Onychomys torridus\n Spotted Ground Squirrel; Spermophilus spilosoma\n Silver-haired Bat; Lasionycteris noctivagans \n Shadow Chipmunk; Tamias senex\n Shrew-mole; Neurotrichus gibbsii\n Siskiyou Chipmunk; Tamias siskiyou\n Sika; Cervus nippon\n Small Indian Mongoose; Herpestes javanicus\n Singing Vole; Microtus miurus \n Short-nosed Kangaroo Rat; Dipodomys nitratoides brevinasus\n Fresno Kangaroo Rat; Dipodomys nitratoides exilis\n Tipton Kangaroo Rat; Dipodomys nitratoides nitratoides\n San Joaquin Kangaroo Rat; Dipodomys nitratoides\n San Joaquin Pocket Mouse; Perognathus inornatus\n Stephen's Kangaroo Rat; Dipodomys stephensi\n St. Lawrence Island Shrew; Sorex jacksoni \n Silky Pocket Mouse; Perognathus flavus\n Sooty Moustached Bat; Pteronotus quadridens\n Salt-marsh Harvest Mouse; Reithrodontomys raviventris\n Smoky Shrew; Sorex fumeus\n Oregon Snowshoe Hare; Lepus americanus klamathensis\n Bighorn Mountain Snowshoe Hare; Lepus americanus seclusus\n Sierra Nevada Snowshoe Hare; Lepus americanus tahoensis\n Snowshoe Hare; Lepus americanus \n Star-nosed Mole; Condylura cristata\n Sonoma Chipmunk; Tamias sonomae\n Southern Short-tailed Shrew; Blarina carolinensis\n Spotted Bat; Euderma maculatum\n Southern Pocket Gopher; Thomomys umbrinus emotus\n Southern Pocket Gopher; Thomomys umbrinus intermedius\n Southern Pocket Gopher; Thomomys umbrinus\n Spiny Pocket Mouse; Chaetodipus spinatus\n Strecker's Pocket Gopher; Geomys streckeri\n Spotted Seal; Phoca largha \n Southeastern Shrew; Sorex longirostris\n Southern Plains Woodrat; Neotoma micropus\n A Red-backed Vole; Myodes gapperi gauti\n Black Hills Red-backed Vole; Myodes gapperi brevicaudus\n Carolina Red-backed Vole; Myodes gapperi carolinensis\n Rocky Mountain Southern Red-backed Vole; Myodes gapperi galei\n Kentucky Red-backed Vole; Myodes gapperi maurus\n Southern red-backed vole - pheaus; Myodes gapperi pheaus\n Kittatiny Red-backed Vole; Myodes gapperi rupicola\n Gapper's Red-back vole; Myodes gapperi sitkinensis\n Southern Red-backed Vole; Myodes gapperi \n Steller Sea Lion; Eumetopias jubatus \n Striped Skunk; Mephitis mephitis\n Sonoma Tree Vole; Arborimus pomo\n Stephen's Woodrat; Neotoma stephensi\n Swift Fox; Vulpes velox\n Southwestern Myotis; Myotis auriculus\n Swamp Rabbit; Sylvilagus aquaticus\n Southern Yellow Bat; Lasiurus ega\n Texas Antelope Squirrel; Ammospermophilus interpres\n Tawny-bellied Cotton Rat; Sigmodon fulviventer\n Pale Lumped-nosed Bat; Corynorhinus townsendii pallescens\n Townsend's Western Big-eared Bat; Corynorhinus townsendii townsendii\n Virginia Big-eared Bat; Corynorhinus townsendii virginianus\n Townsend's Big-eared Bat; Corynorhinus townsendii\n Townsend's Ground Squirrel; Spermophilus townsendii\n Texas Kangaroo Rat; Dipodomys elator\n Allen's Thirteen-lined Ground Squirrel; Spermophilus tridecemlineatus alleni\n A Ground Squirrel; Spermophilus tridecemlineatus blanca\n A Opossum; Didelphis virginiana virginiana\n White Mountains Ground Squirrel; Spermophilus tridecemlineatus monticola\n A Ground Squirrel; Spermophilus tridecemlineatus pallidus\n A Ground Squirrel; Spermophilus tridecemlineatus arenicola\n A Ground Squirrel; Spermophilus tridecemlineatus parvus\n Thirteen-lined Ground Squirrel; Spermophilus tridecemlineatus\n Townsend's Chipmunk; Tamias townsendii\n Townsend's Mole; Scapanus townsendii\n Townsend's Vole; Microtus townsendii\n Townsend's Pocket Gopher; Thomomys townsendii\n Trowbridge's Shrew; Sorex trowbridgii\n Tundra Shrew; Sorex tundrensis \n Texas Deermouse; Peromyscus attwateri\n Texas Pocket Gopher; Geomys personatus\n Uinta Ground Squirrel; Spermophilus armatus\n Hidden Forest Chipmunk; Tamias umbrinus nevadensis\n Uinta Chipmunk; Tamias umbrinus\n Underwood's Mastiff Bat; Eumops underwoodi\n Utah Prairie Dog; Cynomys parvidens\n Saltmarsh Wandering Shrew; Sorex vagrans halicoetes\n Monterey Vagrant Shrew; Sorex vagrans paludivagus\n Vagrant Shrew; Sorex vagrans\n Velvety Free-tailed Bat; Molossus molossus\n A Opossum; Didelphis virginiana californica\n Virginia Opossum; Didelphis virginiana\n White-ankled Deermouse; Peromyscus pectoralis\n Washington Ground Squirrel; Spermophilus washingtoni\n Wagner's Bonneted Bat; Eumops glaucinus\n Western Jumping Mouse; Zapus princeps\n Western Pipistrelle; Pipistrellus hesperus\n White-footed Deermouse; Peromyscus leucopus\n White-footed Vole; Arborimus albipes\n Western Gray Squirrel; Sciurus griseus\n Western Harvest Mouse; Reithrodontomys megalotis\n Western Heather Vole; Phenacomys intermedius\n Wild Boar; Sus scrofa\n West Indian Manatee; Trichechus manatus\n Woodland Jumping Mouse; Napaeozapus insignis\n Wolverine; Gulo gulo \n Woodchuck; Marmota monax \n Woodland Vole; Microtus pinetorum\n Shelton Pocket Gopher; Thomomys mazama couchi\n Pocket Gopher; Thomomys mazama hesperus\n Gold Beach Pocket Gopher; Thomomys mazama helleri\n Cathlamet Pocket Gopher; Thomomys mazama louiei\n Olympic Pocket Gopher; Thomomys mazama melanops\n Pocket Gopher; Thomomys mazama niger\n Western Pocket Gopher; Thomomys mazama\n Yelm Pocket Gopher; Thomomys mazama yelmensis\n Western Red Bat; Lasiurus blossevillii\n Western Red-backed Vole; Myodes californicus\n Western Small-footed Myotis; Myotis ciliolabrum\n White-sided Jackrabbit; Lepus callotis\n Western Spotted Skunk; Spilogale gracilis\n White-tailed Antelope Squirrel; Ammospermophilus leucurus\n Key Deer; Odocoileus virginianus clavium\n Columbian White-tailed Deer; Odocoileus virginianus leucurus\n Blackbeard Island Deer; Odocoileus virginianus nigribarbis\n White-tailed Deer; Odocoileus virginianus\n White-throated Woodrat; Neotoma albigula\n White-tailed Jackrabbit; Lepus townsendii\n White-tailed Prairie Dog; Cynomys leucurus\n White-toothed Woodrat; Neotoma leucodon\n Western Yellow Bat; Lasiurus xanthinus\n Wyoming Pocket Gopher; Thomomys clusius\n Wyoming Ground Squirrel; Spermophilus elegans nevadensis\n Wyoming Ground Squirrel; Spermophilus elegans\n Yellow-cheeked Chipmunk; Tamias ochrogenys\n Yellow-cheeked Or Taiga Vole; Microtus xanthognathus \n A Yellow-bellied Marmot; Marmota flaviventris luteola\n Wet Mountains Marmot; Marmota flaviventris notioros\n None; Marmota flaviventris obscura\n Yellow-bellied Marmot; Marmota flaviventris\n Yellow-faced Pocket Gopher; Cratogeomys castanops\n Yellow-nosed Cotton Rat; Sigmodon ochrognathus\n Yellow-pine Chipmunk; Tamias amoenus celeris\n Yellow-pine Chipmunk; Tamias amoenus\n Yuma Myotis; Myotis yumanensis\n Asian Flat-tailed House Gecko; Hemidactylus platyurus\n Alabama Map Turtle; Graptemys pulchra\n American Alligator; Alligator mississippiensis\n Arizona Night Lizard; Xantusia arizonae\n Anole; Anolis desechensis\n Aquatic Gartersnake; Thamnophis atratus\n Alabama Red-bellied Cooter; Pseudemys alabamensis\n Ashy Gecko; Sphaerodactylus elegans\n Alligator Snapping Turtle; Macrochelys temminckii\n Arizona Striped Whiptail; Aspidoscelis arizonae\n Arizona Mud Turtle; Kinosternon arizonense\n Bark Anole; Anolis distichus\n Barred Anole; Anolis stratulus\n Baird's Ratsnake; Pantherophis bairdi\n Brahminy Blind Snake; Ramphotyphlops braminus\n Baja California Brush Lizard; Urosaurus nigricaudus\n Baja California Collared Lizard; Crotaphytus vestigium\n Baja California Coachwhip; Coluber fuliginosus\n Baja California Ratsnake; Bogertophis rosaliae\n Brook's House Gecko; Hemidactylus brookii\n Blainville's Horned Lizard; Phrynosoma blainvillii\n Broad-headed Skink; Plestiodon laticeps\n Black-knobbed Map Turtle; Graptemys nigrinoda\n Baker's Legless Lizard; Amphisbaena bakeri\n Black Swampsnake; Seminatrix pygaea\n Barbour's Map Turtle; Graptemys barbouri\n Western Black-necked Gartersnake; Thamnophis cyrtopsis cyrtopsis\n Eastern Black-necked Gartersnake; Thamnophis cyrtopsis ocellatus\n Black-necked Gartersnake; Thamnophis cyrtopsis\n Bezy's Night Lizard; Xantusia bezyi\n Blunt-nosed Leopard Lizard; Gambelia sila\n Bog Turtle; Glyptemys muhlenbergii\n Bahaman Brown Anole; Anolis sagrei ordinatus\n Cuban Brown Anole; Anolis sagrei sagrei\n Brown Anole; Anolis sagrei\n Banded Rock Lizard; Petrosaurus mearnsi\n Brown Vinesnake; Oxybelis aeneus\n Brazos River Watersnake; Nerodia harteri\n Brown Watersnake; Nerodia taxispilota\n Blind Snake; Typhlops hypomethes\n Blind Snake; Typhlops platycephalus\n Blue-tailed Ground Lizard; Ameiva wetmorei\n Black-tailed Rattlesnake; Crotalus molossus\n Blanding's Turtle; Emydoidea blandingii\n Butler's Gartersnake; Thamnophis butleri\n Texas Indigo Snake; Drymarchon melanurus erebennus\n Central American Indigo Snake; Drymarchon melanurus\n Big Bend Lizard; Sceloporus merriami annulatus\n Presidio Canyon Lizard; Sceloporus merriami longipunctatus\n Merriam's Canyon Lizard; Sceloporus merriami merriami\n Canyon Lizard; Sceloporus merriami\n Chihuahuan Black-headed Snake; Tantilla wilcoxi\n Common Chuckwalla; Sauromalus ater\n Colorado Checkered Whiptail; Aspidoscelis neotesselata\n Common Checkered Whiptail; Aspidoscelis tesselata\n Colorado Desert Fringe-toed Lizard; Uma notata\n Common Dwarf Gecko; Sphaerodactylus macrolepis\n Cat-eyed Snake; Leptodeira septentrionalis\n Common Five-lined Skink; Plestiodon fasciatus\n Coachella Fringe-toed Lizard; Uma inornata\n Common Grass Anole; Anolis pulchellus\n Culebra Garden Snake; Arrhyton exiguum\n Marcy's Checkered Gartersnake; Thamnophis marcianus marcianus\n Checkered Gartersnake; Thamnophis marcianus\n Cosmopolitan House Gecko; Hemidactylus mabouia\n Chihuahuan Nightsnake; Hypsiglena jani\n Chihuahuan Hook-nosed Snake; Gyalopion canum\n Chicken Turtle; Deirochelys reticularia\n Culebra Island Giant Anole; Anolis roosevelti\n Common Kingsnake; Lampropeltis getula\n Common Lesser Earless Lizard; Holbrookia maculata\n California Legless Lizard; Anniella pulchra\n Cope's Leopard Lizard; Gambelia copeii\n Sonoran Spiny Lizard; Sceloporus clarkii clarkii\n Plateau Spiny Lizard; Sceloporus clarkii vallaris\n Clark's Spiny Lizard; Sceloporus clarkii\n California Mountain Kingsnake; Lampropeltis zonata\n Cagle's Map Turtle; Graptemys caglei\n Coast Nightsnake; Hypsiglena ochrorhyncha\n Coachwhip; Coluber flagellum\n Cook's Anole; Anolis cooki\n Common Gartersnake; Thamnophis sirtalis\n Copperhead; Agkistrodon contortrix\n Coal Skink; Plestiodon anthracinus\n Western Sagebrush Lizard; Sceloporus graciosus gracilis\n Northern Sagebrush Lizard; Sceloporus graciosus graciosus\n Southern Sagebrush Lizard; Sceloporus graciosus vandenburgianus\n Common Sagebrush Lizard; Sceloporus graciosus\n Cottonmouth; Agkistrodon piscivorus\n Concho Watersnake; Nerodia paucimaculata\n Crested Anole; Anolis cristatellus\n American Crocodile; Crocodylus acutus\n Texas Crevice Spiny Lizard; Sceloporus poinsettii axtelli\n New Mexico Crevice Spiny Lizard; Sceloporus poinsettii poinsettii\n Crevice Spiny Lizard; Sceloporus poinsettii\n Common Side-blotched Lizard; Uta stansburiana\n Common Spotted Whiptail; Aspidoscelis gularis\n Canyon Spotted Whiptail; Aspidoscelis burti\n Chihuahuan Spotted Whiptail; Aspidoscelis exsanguis\n Ornate Diamond-backed Terrapin; Malaclemys terrapin macrospilota\n Northern Diamond-backed Terrapin; Malaclemys terrapin terrapin\n Diamond-backed Terrapin; Malaclemys terrapin\n Diamond-backed Watersnake; Nerodia rhombifer\n Dekay's Brownsnake; Storeria dekayi\n Desecheo Gecko; Sphaerodactylus levinsi\n Desert Iguana; Dipsosaurus dorsalis\n Sonoran Nightsnake; Hypsiglena chlorophaea chlorophaea\n Northern Desert Nightsnake; Hypsiglena chlorophaea deserticola\n Mesa Verde Nightsnake; Hypsiglena chlorophaea loreala\n Desert Nightsnake; Hypsiglena chlorophaea\n Desert Tortoise; Gopherus agassizii\n Dryland Grass Anole; Anolis poncensis\n Desert Grassland Whiptail; Aspidoscelis uniparens\n Desert Horned Lizard; Phrynosoma platyrhinos\n Desert Night Lizard; Xantusia vigilis\n Dunes Sagebrush Lizard; Sceloporus arenicolus\n Orange-headed Spiny Lizard; Sceloporus magister cephaloflavus\n Purple-backed Spiny Lizard; Sceloporus magister magister\n Yellow-backed Spiny Lizard; Sceloporus magister uniformis\n Desert Spiny Lizard; Sceloporus magister\n Eastern Foxsnake; Pantherophis gloydi\n Eastern Ratsnake; Pantherophis alleghaniensis\n Eastern Ribbonsnake; Thamnophis sauritus\n Florida Box Turtle; Terrapene carolina bauri\n Eastern Box Turtle; Terrapene carolina carolina\n Gulf Coast Box Turtle; Terrapene carolina major\n Three-toed Box Turtle; Terrapene carolina triunguis\n Eastern Box Turtle; Terrapene carolina\n Eastern Collared Lizard; Crotaphytus collaris\n Eastern Diamond-backed Rattlesnake; Crotalus adamanteus\n Elegant Earless Lizard; Holbrookia elegans\n Eastern Fence Lizard; Sceloporus undulatus\n Eastern Glass Lizard; Ophisaurus ventralis\n Eastern Hog-nosed Snake; Heterodon platirhinos\n Eastern Indigo Snake; Drymarchon couperi\n Emerald Anole; Anolis evermanni\n Eastern Mud Turtle; Kinosternon subrubrum subrubrum\n Eastern Mud Turtle; Kinosternon subrubrum\n Eastern Musk Turtle; Sternotherus odoratus\n Escambia Map Turtle; Graptemys ernsti\n Mountain Patch-nosed Snake; Salvadora grahamiae grahamiae\n Texas Patch-nosed Snake; Salvadora grahamiae lineata\n Eastern Patch-nosed Snake; Salvadora grahamiae\n European Wall Lizard; Podarcis muralis\n Eastern Wormsnake; Carphophis amoenus\n Florida Crowned Snake; Tantilla relicta\n Florida Green Watersnake; Nerodia floridana\n Flat-headed Snake; Tantilla gracilis\n Florida Brownsnake; Storeria victa\n Flattened Musk Turtle; Sternotherus depressus\n Four-lined Skink; Plestiodon tetragrammus\n Florida Softshell; Apalone ferox\n Florida Wormlizard; Rhineura floridana\n False Map Turtle; Graptemys pseudogeographica\n Florida Red-bellied Cooter; Pseudemys nelsoni\n Florida Scrub Lizard; Sceloporus woodi\n Florida Sand Skink; Plestiodon reynoldsi\n Flat-tailed Horned Lizard; Phrynosoma mcallii\n Greater Antillean Leaf-toed Gecko; Phyllodactylus wirshingi\n Great Basin Collared Lizard; Crotaphytus bicinctores\n Gray-banded Kingsnake; Lampropeltis alterna\n Grant's Blind Snake; Typhlops granti\n Glossy Crayfish Snake; Regina rigida\n Graham's Crayfish Snake; Regina grahamii\n Gray Checkered Whiptail; Aspidoscelis dixoni\n Gaige's Dwarf Gecko; Sphaerodactylus gaigeae\n Chihuahuan Greater Earless Lizard; Cophosaurus texanus scitulus\n Texas Greater Earless Lizard; Cophosaurus texanus texanus\n Greater Earless Lizard; Cophosaurus texanus\n Goode's Horned Lizard; Phrynosoma goodei\n Giant Gartersnake; Thamnophis gigas\n Banded Gila Monster; Heloderma suspectum cinctum\n Reticulate Gila Monster; Heloderma suspectum suspectum\n Gila Monster; Heloderma suspectum\n Arizona Skink; Plestiodon gilberti arizonensis\n Variegated Skink; Plestiodon gilberti cancellosus\n Greater Brown Skink; Plestiodon gilberti gilberti\n Northern Brown Skink; Plestiodon gilberti placerensis\n Western Red-tailed Skink; Plestiodon gilberti rubricaudatus\n Gilbert's Skink; Plestiodon gilberti\n Texas Glossy Snake; Arizona elegans arenicola\n Desert Glossy Snake; Arizona elegans eburnata\n Mohave Glossy Snake; Arizona elegans candida\n Kansas Glossy Snake; Arizona elegans elegans\n Arizona Glossy Snake; Arizona elegans noctivaga\n California Glossy Snake; Arizona elegans occidentalis\n Painted Desert Glossy Snake; Arizona elegans philipi\n Glossy Snake; Arizona elegans\n Gila Spotted Whiptail; Aspidoscelis flagellicauda\n Granite Night Lizard; Xantusia henshawi\n Northern Green Ratsnake; Senticolis triaspis intermedia\n Green Ratsnake; Senticolis triaspis\n Granite Spiny Lizard; Sceloporus orcutti\n Sonoran Gopher Snake; Pituophis catenifer affinis\n Pacific Gopher Snake; Pituophis catenifer catenifer\n Great Basin Gopher Snake; Pituophis catenifer deserticola\n San Diego Gopher Snake; Pituophis catenifer annectens\n Santa Cruz Island Gopher Snake; Pituophis catenifer pumilus\n Bullsnake; Pituophis catenifer sayi\n Gophersnake; Pituophis catenifer\n Gopher Tortoise; Gopherus polyphemus\n Great Plains Ratsnake; Pantherophis emoryi\n Great Plains Skink; Plestiodon obsoletus\n Graphic Spiny Lizard; Sceloporus grammicus\n Green Anole; Anolis carolinensis\n Green Iguana; Iguana iguana\n Green Lizard; Lacerta viridis\n Gray Ratsnake; Pantherophis spiloides\n Hernandez's Short-horned Lizard; Phrynosoma hernandesi hernandesi\n Greater Short-horned Lizard; Phrynosoma hernandesi\n Green Sea Turtle; Chelonia mydas\n Harlequin Coralsnake; Micrurus fulvius\n Hawksbill Sea Turtle; Eretmochelys imbricata\n Island Glass Lizard; Ophisaurus compressus\n Indo-pacific Gecko; Hemidactylus garnotii\n San Clemente Night Lizard; Xantusia riversiana reticulata\n San Nicolas Night Lizard; Xantusia riversiana riversiana\n Island Night Lizard; Xantusia riversiana\n Italian Wall Lizard; Podarcis sicula\n Jamaican Giant Anole; Anolis garmani\n Klauber's Dwarf Gecko; Sphaerodactylus klauberi\n Keeled Earless Lizard; Holbrookia propinqua\n Kirtland's Snake; Clonophis kirtlandii\n Knight Anole; Anolis equestris\n Kemp's Ridley Sea Turtle; Lepidochelys kempii\n Laredo Striped Whiptail; Aspidoscelis laredoensis\n Little Brown Skink; Scincella lateralis\n Leatherback Sea Turtle; Dermochelys coriacea\n Large-headed Anole; Anolis cybotes\n Lined Snake; Tropidoclonion lineatum\n Trans-pecos Striped Whiptail; Aspidoscelis inornata heptagramma\n Woodland Striped Whiptail; Aspidoscelis inornata junipera\n Plains Striped Whiptail; Aspidoscelis inornata llanuras\n Little Striped Whiptail; Aspidoscelis inornata\n Loggerhead Musk Turtle; Sternotherus minor\n Long-nosed Leopard Lizard; Gambelia wislizenii\n Long-nosed Snake; Rhinocheilus lecontei\n Loggerhead Sea Turtle; Caretta caretta\n Louisiana Pinesnake; Pituophis ruthveni\n Long-tailed Brush Lizard; Urosaurus graciosus\n Little White Whiptail; Aspidoscelis gypsi\n Arizona Alligator Lizard; Elgaria kingii nobilis\n Madrean Alligator Lizard; Elgaria kingii\n Eastern Massasauga; Sistrurus catenatus catenatus\n Desert Massasauga; Sistrurus catenatus edwardsii\n Western Massasauga; Sistrurus catenatus tergeminus\n Massasauga; Sistrurus catenatus\n Mexican Black-headed Snake; Tantilla atriceps\n Mona Blind Snake; Typhlops monensis\n Mona Dwarf Gecko; Sphaerodactylus monensis\n Brown Gartersnake; Thamnophis eques megalops\n Mexican Gartersnake; Thamnophis eques\n Mediterranean Gecko; Hemidactylus turcicus\n Mohave Fringe-toed Lizard; Uma scoparia\n Monito Gecko; Sphaerodactylus micropithecus\n Mimic Glass Lizard; Ophisaurus mimicus\n Louisiana Milksnake; Lampropeltis triangulum amaura\n New Mexcio Milksnake; Lampropeltis triangulum celaenops\n Scarlet Kingsnake; Lampropeltis triangulum elapsoides\n Central Plains Milksnake; Lampropeltis triangulum gentilis\n Pale Milksnake; Lampropeltis triangulum multistriata\n Mexican Milksnake; Lampropeltis triangulum annulata\n Eastern Milksnake; Lampropeltis triangulum triangulum\n Red Milksnake; Lampropeltis triangulum syspila\n Utah Milksnake; Lampropeltis triangulum taylori\n Milksnake; Lampropeltis triangulum\n Mona Island Rock Iguana; Cyclura stejnegeri\n Variable Skink; Plestiodon multivirgatus epipleurotus\n Northern Many-lined Skink; Plestiodon multivirgatus multivirgatus\n Many-lined Skink; Plestiodon multivirgatus\n Mona Anole; Anolis monensis\n Mona Boa; Epicrates monensis monensis\n Moorish Gecko; Tarentola mauritanica\n Northern Mohave Rattlesnake; Crotalus scutulatus scutulatus\n Mohave Rattlesnake; Crotalus scutulatus\n Mole Skink; Plestiodon egregius\n Big Bend Slider; Trachemys gaigeae gaigeae\n Mexican Plateau Slider; Trachemys gaigeae\n Mississippi Green Watersnake; Nerodia cyclopion\n Mountain Skink; Plestiodon callicephalus\n Sierra Alligator Lizard; Elgaria coerulea palmeri\n San Francisco Alligator Lizard; Elgaria coerulea coerulea\n Northwestern Alligator Lizard; Elgaria coerulea principis\n Shasta Alligator Lizard; Elgaria coerulea shastensis\n Northern Alligator Lizard; Elgaria coerulea\n North American Racer; Coluber constrictor\n North American Worm Lizard; Amphisbaena xera\n Northern Curly-tailed Lizard; Leiocephalus carinatus\n Nichol's Dwarf Gecko; Sphaerodactylus nicholsi\n Narrow-headed Gartersnake; Thamnophis rufipunctatus\n New Mexico Threadsnake; Leptotyphlops dissectus\n Northern Map Turtle; Graptemys geographica\n New Mexico Whiptail; Aspidoscelis neomexicana\n Northern Red-bellied Cooter; Pseudemys rubriventris\n Northern Rubber Boa; Charina bottae\n Northern Watersnake; Nerodia sipedon\n Northwestern Gartersnake; Thamnophis ordinoides\n Desert Box Turtle; Terrapene ornata luteola\n Ornate Box Turtle; Terrapene ornata ornata\n Ornate Box Turtle; Terrapene ornata\n Ocellated Gecko; Sphaerodactylus argus\n Ouachita Map Turtle; Graptemys ouachitensis ouachitensis\n Ouachita Map Turtle; Graptemys ouachitensis\n Olive Ridley Sea Turtle; Lepidochelys olivacea\n Orange-throated Whiptail; Aspidoscelis hyperythra\n Schott's Tree Lizard; Urosaurus ornatus schottii\n Northern Tree Lizard; Urosaurus ornatus wrighti\n Ornate Tree Lizard; Urosaurus ornatus\n Colorado River Tree Lizard; Urosaurus ornatus symmetricus\n Panamint Alligator Lizard; Elgaria panamintina\n Pai Striped Whiptail; Aspidoscelis pai\n Painted Turtle; Chrysemys picta\n Plains Black-headed Snake; Tantilla nigriceps\n Plain-bellied Watersnake; Nerodia erythrogaster\n Peninsula Cooter; Pseudemys peninsularis\n Plateau Fence Lizard; Sceloporus tristichus\n Puerto Rican Galliwasp; Diploglossus pleei\n Puerto Rican Ground Lizard; Ameiva alboguttata\n Puerto Rican Ground Lizard; Ameiva desechensis\n Plains Hog-nosed Snake; Heterodon nasicus\n Black Pinesnake; Pituophis melanoleucus lodingi\n Northern Pinesnake; Pituophis melanoleucus melanoleucus\n Florida Pinesnake; Pituophis melanoleucus mugitus\n Pinesnake; Pituophis melanoleucus\n Plains Gartersnake; Thamnophis radix\n Plateau Striped Whiptail; Aspidoscelis velox\n Peninsular Leaf-toed Gecko; Phyllodactylus nocticolus\n Plateau Spotted Whiptail; Aspidoscelis scalaris\n Pascagoula Map Turtle; Graptemys gibbonsi\n Pond Slider; Trachemys scripta\n Puerto Rican Racer; Alsophis portoricensis\n Pygmy Rattlesnake; Sistrurus miliarius\n Puerto Rican Boa; Epicrates inornatus\n Puerto Rican Wetland Blind Snake; Typhlops rostellatus\n Puerto Rican Giant Anole; Anolis cuvieri\n Puerto Rican Ground Lizard; Ameiva exsul\n Puerto Rican Pygmy Anole; Anolis occultus\n Prairie Rattlesnake; Crotalus viridis\n Southern Prairie Skink; Plestiodon septentrionalis obtusirostris\n Pallid Skink; Plestiodon septentrionalis pallidus\n Northern Prairie Skink; Plestiodon septentrionalis septentrionalis\n Prairie Skink; Plestiodon septentrionalis\n Puerto Rican Worm Lizard; Amphisbaena caeca\n Pygmy Short-horned Lizard; Phrynosoma douglasii\n Pine Woods Littersnake; Rhadinaea flavilata\n Queensnake; Regina septemvittata\n Common Rainbow Snake; Farancia erytrogramma erytogramma\n Southern Florida Rainbow Snake; Farancia erytrogramma seminola\n Rainbow Snake; Farancia erytrogramma\n Rainbow Whiptail; Cnemidophorus lemniscatus\n Reticular Banded Gecko; Coleonyx reticulatus\n Rose-bellied Lizard; Sceloporus variabilis\n Razor-backed Musk Turtle; Sternotherus carinatus\n Eastern Mudsnake; Farancia abacura abacura\n Western Mudsnake; Farancia abacura reinwardtii\n Red-bellied Mudsnake; Farancia abacura\n Richard's Blind Snake; Typhlops richardii\n Northern Red-bellied Snake; Storeria occipitomaculata occipitomaculata\n Florida Red-bellied Snake; Storeria occipitomaculata obscrua\n Black Hills Red-bellied Snake; Storeria occipitomaculata pahasapae\n Red-bellied Snake; Storeria occipitomaculata\n Regal Black-striped Snake; Coniophanes imperialis\n Red-backed Whiptail; Aspidoscelis xanthonota\n Reticulate Collared Lizard; Crotaphytus reticulatus\n Roosevelt's Dwarf Gecko; Sphaerodactylus roosevelti\n Red Diamond Rattlesnake; Crotalus ruber\n Red Cornsnake; Pantherophis guttatus\n Reef Gecko; Sphaerodactylus notatus\n Mexican Plateau Mud Turtle; Kinosternon hirtipes murrayi\n Rough-footed Mud Turtle; Kinosternon hirtipes\n Rio Grande Cooter; Pseudemys gorzugi\n Regal Horned Lizard; Phrynosoma solare\n Eastern River Cooter; Pseudemys concinna concinna\n Coastal Plain Cooter; Pseudemys concinna floridana\n River Cooter; Pseudemys concinna\n Ringed Map Turtle; Graptemys oculifera\n New Mexico Ridge-nosed Rattlesnake; Crotalus willardi obscurus\n Arizona Ridge-nosed Rattlesnake; Crotalus willardi willardi\n Ridge-nosed Rattlesnake; Crotalus willardi\n Ring-necked Snake; Diadophis punctatus\n Desert Rosy Boa; Lichanura trivirgata gracia\n Coastal Rosy Boa; Lichanura trivirgata roseofusca\n Mexican Rosy Boa; Lichanura trivirgata trivirgata\n Rosy Boa; Lichanura trivirgata\n Rough Earthsnake; Virginia striatula\n Rough Greensnake; Opheodrys aestivus\n Banded Rock Rattlesnake; Crotalus lepidus klauberi\n Mottled Rock Rattlesnake; Crotalus lepidus lepidus\n Rock Rattlesnake; Crotalus lepidus\n Rim Rock Crowned Snake; Tantilla oolitica\n Rough-tailed Gecko; Cyrtopodion scabrum\n Round-tailed Horned Lizard; Phrynosoma modestum\n Saddled Leaf-nosed Snake; Phyllorhynchus browni\n Sandstone Night Lizard; Xantusia gracilis\n Saltmarsh Watersnake; Nerodia clarkii\n Switak's Banded Gecko; Coleonyx switaki\n Smith's Black-headed Snake; Tantilla hobartsmithi\n Slevin's Bunchgrass Lizard; Sceloporus slevini\n Slippery-backed Mabuya; Mabuya mabouya sloanei\n Arizona Black Rattlesnake; Crotalus cerberus\n Scarletsnake; Cemophora coccinea\n Sonoran Collared Lizard; Crotaphytus nebrius\n Striped Crayfish Snake; Regina alleni\n Schreiber's Curly-tailed Lizard; Leiocephalus schreibersii\n Schott's Whipsnake; Coluber schotti\n Southeastern Crowned Snake; Tantilla coronata\n Southeastern Five-lined Skink; Plestiodon inexpectatus\n Western Slender Glass Lizard; Ophisaurus attenuatus attenuatus\n Eastern Slender Glass Lizard; Ophisaurus attenuatus longicaudus\n Slender Glass Lizard; Ophisaurus attenuatus\n Short-headed Gartersnake; Thamnophis brachystoma\n Southern Hog-nosed Snake; Heterodon simus\n Mohave Desert Sidewinder; Crotalus cerastes cerastes\n Sonoran Sidewinder; Crotalus cerastes cercobombus\n Colorado Desert Sidewinder; Crotalus cerastes laterorepens\n Sidewinder; Crotalus cerastes\n Sierra Gartersnake; Thamnophis couchii\n Sierra Night Lizard; Xantusia sierrae\n Slowinski's Cornsnake; Pantherophis slowinskii\n Six-lined Racerunner; Aspidoscelis sexlineata\n Smooth Earthsnake; Virginia valeriae\n Smooth Greensnake; Opheodrys vernalis\n Utah Mountain Kingsnake; Lampropeltis pyromelana infralabialis\n Arizona Mountain Kingsnake; Lampropeltis pyromelana pyromelana\n Sonoran Mountain Kingsnake; Lampropeltis pyromelana\n Gulf Coast Smooth Softshell; Apalone mutica calvata\n Midland Smooth Softshell; Apalone mutica mutica\n Smooth Softshell; Apalone mutica\n Snapping Turtle; Chelydra serpentina\n Southern Alligator Lizard; Elgaria multicarinata\n Sonoran Coralsnake; Micruroides euryxanthus\n Sonoyta Mud Turtle; Kinosternon sonoriense longifemorale\n Sonoran Mud Turtle; Kinosternon sonoriense sonoriense\n Sonoran Mud Turtle; Kinosternon sonoriense\n Southern Painted Turtle; Chrysemys dorsalis\n Southern Watersnake; Nerodia fasciata\n Sonoran Whipsnake; Coluber bilineatus\n Striped Plateau Lizard; Sceloporus virgatus\n Spotted Leaf-nosed Snake; Phyllorhynchus decurtatus\n Speckled Racer; Drymobius margaritiferus\n Sharp-tailed Snake; Contia tenuis\n Gulf Coast Spiny Softshell; Apalone spinifera aspera\n Texas Spiny Softshell; Apalone spinifera emoryi\n Guadalupe Spiny Softshell; Apalone spinifera guadalupensis\n Western Spiny Softshell; Apalone spinifera hartwegi\n Pallid Spiny Softshell; Apalone spinifera pallida\n Eastern Spiny Softshell; Apalone spinifera spinifera\n Spiny Softshell; Apalone spinifera\n Spotted Turtle; Clemmys guttata\n Speckled Rattlesnake; Crotalus mitchellii\n Southern Rubber Boa; Charina umbratica\n Sonoran Shovel-nosed Snake; Chionactis palarostris\n Sonoran Spotted Whiptail; Aspidoscelis sonorae\n Spot-tailed Earless Lizard; Holbrookia lacerata\n Striped Mud Turtle; Kinosternon baurii\n Striped Racer; Coluber lateralis\n Short-tailed Snake; Lampropeltis extenuata\n Striped Whipsnake; Coluber taeniatus\n Suwannee Cooter; Pseudemys suwanniensis\n Schmidt's Worm Lizard; Amphisbaena schmidti\n Texas Alligator Lizard; Gerrhonotus infernalis\n Trans-pecos Black-Headed Snake; Tantilla cucullata\n Townsend's Dwarf Gecko; Sphaerodactylus townsendi\n Mountain Gartersnake; Thamnophis elegans elegans\n Coast Gartersnake; Thamnophis elegans terrestris\n Wandering Gartersnake; Thamnophis elegans vagrans\n Terrestrial Gartersnake; Thamnophis elegans\n Texas Ratsnake; Pantherophis obsoletus\n Texas Horned Lizard; Phrynosoma cornutum\n Tamaulipan Hook-nosed Snake; Ficimia streckeri\n Timber Rattlesnake; Crotalus horridus\n Coastal Whiptail; Aspidoscelis tigris stejnegeri\n California Whiptail; Aspidoscelis tigris munda\n Sonoran Tiger Whiptail; Aspidoscelis tigris punctilinealis\n Plateau Tiger Whiptail; Aspidoscelis tigris septentrionalis\n Great Basin Whiptail; Aspidoscelis tigris tigris\n Tiger Whiptail; Aspidoscelis tigris\n Texas Map Turtle; Graptemys versa\n Tokay Gecko; Gekko gecko\n Trans-pecos Ratsnake; Bogertophis subocularis\n Tiger Rattlesnake; Crotalus tigris\n Two-striped Gartersnake; Thamnophis hammondii\n Texas Spiny Lizard; Sceloporus olivaceus\n Twin-spotted Rattlesnake; Crotalus pricei\n Twin-spotted Spiny Lizard; Sceloporus bimaculosus\n Thornscrub Hook-nosed Snake; Gyalopion quadrangulare\n Texas Banded Gecko; Coleonyx brevis\n Texas Cooter; Pseudemys texana\n Texas Coralsnake; Micrurus tener\n Texas Lyresnake; Trimorphodon vilkinsonii\n Texas Threadsnake; Leptotyphlops dulcis\n Texas Tortoise; Gopherus berlandieri\n Upland Grass Anole; Anolis krugi\n Variable Sandsnake; Chilomeniscus stramineus\n Virgin Islands Tree Boa; Epicrates monensis granti\n San Diego Banded Gecko; Coleonyx variegatus abbotti\n Tucson Banded Gecko; Coleonyx variegatus bogerti\n Utah Banded Gecko; Coleonyx variegatus utahensis\n Desert Banded Gecko; Coleonyx variegatus variegatus\n Western Banded Gecko; Coleonyx variegatus\n Western Black-headed Snake; Tantilla planiceps\n Western Diamond-backed Rattlesnake; Crotalus atrox\n Western Foxsnake; Pantherophis vulpina\n Sonoran Lyresnake; Trimorphodon biscutatus lambda\n Western Lyresnake; Trimorphodon biscutatus\n California Lyresnake; Trimorphodon biscutatus lyrophanes\n Grand Canyon Rattlesnake; Crotalus oreganus abyssus\n Midget Faded Rattlesnake; Crotalus oreganus concolor\n Southern Pacific Rattlesnake; Crotalus oreganus helleri\n Great Basin Rattlesnake; Crotalus oreganus lutosus\n Northern Pacific Rattlesnake; Crotalus oreganus oreganus\n Western Rattlesnake; Crotalus oreganus\n Western Ribbonsnake; Thamnophis proximus\n Coronado Skink; Plestiodon skiltonianus interparietalis\n Skilton's Skink; Plestiodon skiltonianus skiltonianus\n Great Basin Skink; Plestiodon skiltonianus utahensis\n Western Skink; Plestiodon skiltonianus\n Desert Threadsnake; Leptotyphlops humilis cahuilae\n Southwestern Threadsnake; Leptotyphlops humilis humulis\n Trans-pecos Threadsnake; Leptotyphlops humilis segregus\n Utah Threadsnake; Leptotyphlops humilis utahensis\n Western Threadsnake; Leptotyphlops humilis\n Western Wormsnake; Carphophis vermis\n Island Fence Lizard; Sceloporus occidentalis becki\n Coast Range Fence Lizard; Sceloporus occidentalis bocourtii\n San Joaquin Fence Lizard; Sceloporus occidentalis biseriatus\n Great Basin Fence Lizard; Sceloporus occidentalis longipes\n Northwestern Fence Lizard; Sceloporus occidentalis occidentalis\n Sierra Fence Lizard; Sceloporus occidentalis taylori\n Western Fence Lizard; Sceloporus occidentalis\n Variable Groundsnake; Sonora semiannulata semiannulata\n Southern Texas Groundsnake; Sonora semiannulata taylori\n Western Groundsnake; Sonora semiannulata\n Wiggins' Night Lizard; Xantusia wigginsi\n Wood Slave; Hemidactylus mabouia\n Wood Turtle; Glyptemys insculpta\n Big Bend Patch-nosed Snake; Salvadora hexalepis deserticola\n Desert Patch-nosed Snake; Salvadora hexalepis hexalepis\n Mohave Patch-nosed Snake; Salvadora hexalepis mojavensis\n Coast Patch-nosed Snake; Salvadora hexalepis virgultea\n Western Patch-nosed Snake; Salvadora hexalepis\n Western Pond Turtle; Actinemys marmorata\n Western Shovel-nosed Snake; Chionactis occipitalis\n Yellow-bearded Anole; Anolis gundlachi\n Yaqui Black-headed Snake; Tantilla yaquia\n Prairie Kingsnake; Lampropeltis calligaster calligaster\n Mole Kingsnake; Lampropeltis calligaster rhombomaculata\n Yellow-bellied Kingsnake; Lampropeltis calligaster\n Yellow-blotched Map Turtle; Graptemys flavimaculata\n Yuman Fringe-toed Lizard; Uma rufopunctata\n Yellow-headed Gecko; Gonatodes albogularis\n Yellow Mud Turtle; Kinosternon flavescens\n Yarrow's Spiny Lizard; Sceloporus jarrovii\n Zebra-tailed Lizard; Callisaurus draconoides\n Mexican Hog-nosed Snake; Heterodon kennerlyi\n"
  },
  {
    "path": "examples/colors/colors-double-the-fun.html",
    "content": "<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>Fullproof example: Color Names</title>\n<script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js\"></script>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"res/simplecssgrid-960.css\" />\n<link rel=\"stylesheet\" type=\"text/css\" href=\"res/colors.css\" />\n\n<!-- START DEV SCRIPTS -->\n<script type=\"text/javascript\" src=\"../../src/unicode/categ_letters_numbers.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/unicode/normalizer_lowercase_nomark.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/unicode/unicode.js\"></script>\n\n<script type=\"text/javascript\" src=\"../../src/analyzers.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/normalizers.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/normalizers/english/porter-stemmer.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/normalizers/english/metaphone.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/misc/dataloader.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/capabilities.js\"></script>\n\n<script type=\"text/javascript\" src=\"../../src/utils.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/boolean-engine.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/scoring-engine.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/common-engine.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/resultsets.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/storemanager.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/stores/memory_store.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/stores/websql_store.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/stores/indexeddb_store.js\"></script>\n\n<script type=\"text/javascript\" src=\"../../src/debug/inlinelog.js\"></script>\n<!-- END DEV SCRIPTS -->\n\n</head>\n<body class=\"\">\n<div id=\"header\">\n    <div class=\"grid\">\n        <h1>Colors Search Engine</h1>\n        <div>Fullproof-powered color searching</div>\n    </div>\n</div>\n<div class=\"grid splaining\">\n    <div style=\"margin-top: 1em;\">\n     This page instanciates two search engines: one with fullproof.BooleanEngine, another with fullproof.ScoringEngine.\n     You can compare how both work and see which one fits your application best.\n    </div>\n    <div>Please try it by typing any terms that may be part of a color name.</div>\n</div>\n\n<div class=\"formbg\">\n    <div id=\"application\" class=\"grid\" style=\"display: none;\">\n        <div>\n            <input type=\"text\" id=\"typehere\" class=\"typebox\">\n            <button id=\"search\">Search My Color!</button>\n        </div>\n    </div>\n</div>\n<div class=\"grid\">\n    <div style=\"float:left; width: 50%;\"><h2>Results from the BooleanEngine</h2><div id=\"results1\"></div></div>\n    <div style=\"float:left; width: 50%;\"><h2>Results from the ScoringEngine</h2><div id=\"results2\"></div></div>\n</div>\n<div id=\"debug\"></div>\n\n<script type=\"text/javascript\">\n\nvar colorsData = [];\n\n/**\n * Loads the data (the csv file containing the color data)\n * @param callbackWhenDone function called when loaded\n */\nfunction loadData(callbackWhenDone) {\n    var loader = new fullproof.DataLoader();\n    loader.setQueue(\"colors.csv\");\n    loader.start(fullproof.make_callback(callbackWhenDone, true),\n            function(txt) {\n                colorsData = txt.split(\"\\n\");\n            }, fullproof.make_callback(callbackWhenDone, false));\n}\n\n/**\n * The initializer is a function called by the engine when the index\n * is created for the first time. It provides an opportunity to populate\n * the index with its data.\n * @param {fullproof.TextInjector} injector an object of type fullproof.TextInjector\n * @param callback function function to call when the initialization is done\n */\nfunction initializer(injector, callback) {\n    var processData = function() {\n        var synchro = fullproof.make_synchro_point(callback, colorsData.length-1);\n        var values = [];\n        var textData = [];\n        for (var i=0;i<colorsData.length; ++i) {\n            var text = colorsData[i].split(\";\")[0];\n            if (text) {\n                values.push(i);\n                textData.push(text);\n            }\n        }\n        injector.injectBulk(textData, values, callback);\n    };\n\n    if (colorsData.length == 0) {\n        loadData(function(b) {\n            if (b) {\n                processData()\n            } else {\n                alert(\"Can't load a file\");\n            }\n        });\n    } else {\n        processData();\n    }\n}\n\n/**\n * This function get called when the engine is done opening itself\n * @param b true if the engine was successfully open, false otherwise\n */\nfunction engineReady(b) {\n    if (b) {\n        $(\"#loading\").hide();\n        $(\"#application\").show();\n    } else {\n        $(\"#loading\").hide();\n        $(\"#application\").hide();\n    }\n\n}\n\n$(document).ready(function() {\n\n    // window.installInlineConsole(\"debug\");\n\n    var dbNameBoolean = \"booleancolors\";\n    var dbNameScoring = \"scoringcolors\";\n//    var onlyMem = [new fullproof.StoreDescriptor(\"memorystore\", fullproof.store.IndexedDBStore)];\n    // onlyMem\n    var colorSearchEngine = new fullproof.BooleanEngine();\n    var colorSearchEngine2 = new fullproof.ScoringEngine();\n\n    // Loads the color data from the csv, then creates the index descriptors and uses them to open the indexes\n    loadData(function() {\n        var index1b = {\n            name: \"normalindex\",\n            analyzer: new fullproof.StandardAnalyzer(fullproof.normalizer.to_lowercase_nomark, fullproof.normalizer.remove_duplicate_letters),\n            capabilities: new fullproof.Capabilities().setStoreObjects(false).setUseScores(false).setDbName(dbNameBoolean),\n            initializer: initializer\n        };\n        var index2b = {\n            name: \"stemmedindex\",\n            analyzer: new fullproof.StandardAnalyzer(fullproof.normalizer.to_lowercase_nomark, fullproof.english.metaphone),\n            capabilities: new fullproof.Capabilities().setStoreObjects(false).setUseScores(false).setDbName(dbNameBoolean),\n            initializer: initializer\n        };\n\n        var index1s = {\n            name: \"normalindex\",\n            analyzer: new fullproof.ScoringAnalyzer(fullproof.normalizer.to_lowercase_nomark, fullproof.normalizer.remove_duplicate_letters),\n            capabilities: new fullproof.Capabilities().setScoreModifier(2.0).setUseScores(true).setDbName(dbNameScoring).setComparatorObject(fullproof.ScoredEntry.comparatorObject),\n            initializer: initializer\n        };\n        var index2s = {\n            name: \"stemmedindex\",\n            analyzer: new fullproof.ScoringAnalyzer(fullproof.normalizer.to_lowercase_nomark, fullproof.english.metaphone),\n            capabilities: new fullproof.Capabilities().setScoreModifier(0.75).setUseScores(true).setDbName(dbNameScoring).setComparatorObject(fullproof.ScoredEntry.comparatorObject),\n            initializer: initializer\n        };\n\n        colorSearchEngine.open([index1b, index2b], function() {\n\n            colorSearchEngine2.open([index1s, index2s], fullproof.make_callback(engineReady, true), fullproof.make_callback(engineReady, false));\n\n        }, fullproof.make_callback(engineReady, false));\n    });\n\n    /**\n     * The seach function manages the terms lookup and result display\n     */\n\tfunction search() {\n\t\tvar value = $(\"#typehere\").val();\n\n        if (value == \"reload\") {\n            colorSearchEngine.clear(function() {\n                window.location.reload(true);\n            });\n        }\n\n        // Request a search to the colorSearchEengine, then displays the results, if any.\n\t\tcolorSearchEngine.lookup(value, function(resultset) {\n            var result =\"\";\n            if (resultset && resultset.getSize()) {\n                if (colorSearchEngine.lastResultIndex == 1) {\n                    result = \"<h1>Found \" + resultset.getSize() + \" color\"+(resultset.getSize()>1?\"s\":\"\")+\" matching your request.</h1>\";\n                } else {\n                    result = \"<h1>No match for '\" + value + \"', but found \" + resultset.getSize() + \" approximate match\"+(resultset.getSize()>1?\"es\":\"\")+\".</h1>\";\n                }\n\n                result += \"<table><tr><th>Color Name</th><th>Sample</th><th>Hex Code</th></tr>\"\n                resultset.forEach(function(e) {\n                   var c = colorsData[e].split(\";\");\n                    result += \"<tr>\";\n                    result += \"<td style='font-weight: bold;'>\"+c[0]+\"</td>\";\n                    result += \"<td style='width: 2em; background-color: \"+c[1]+\"'>&nbsp;</td>\";\n                    result += \"<td>\"+c[1]+\"</td>\";\n                    result += \"</tr>\";\n                });\n                result += \"</table>\";\n            } else {\n                result = \"<h2>No result found.</h2>\";\n            }\n\t\t\t$(\"#results1\").html(result);\n\t\t});\n\n        // Request a search to the colorSearchEengine, then displays the results, if any.\n        colorSearchEngine2.lookup(value, function(resultset) {\n            var result =\"\";\n            if (resultset && resultset.getSize()) {\n                if (colorSearchEngine.lastResultIndex == 1) {\n                    result = \"<h1>Found \" + resultset.getSize() + \" color\"+(resultset.getSize()>1?\"s\":\"\")+\" matching your request.</h1>\";\n                } else {\n                    result = \"<h1>No match for '\" + value + \"', but found \" + resultset.getSize() + \" approximate match\"+(resultset.getSize()>1?\"es\":\"\")+\".</h1>\";\n                }\n\n                result += \"<table><tr><th>Color Name</th><th>Sample</th><th>Hex Code</th></tr>\"\n                resultset.forEach(function(e) {\n                    var c = colorsData[e.value].split(\";\");\n                    result += \"<tr>\";\n                    result += \"<td style='font-weight: bold;'>\"+c[0]+\"</td>\";\n                    result += \"<td style='width: 2em; background-color: \"+c[1]+\"'>&nbsp;</td>\";\n                    result += \"<td>\"+c[1]+\"</td>\";\n                    result += \"<td>\"+ e.score.toFixed(3)+\"</td>\";\n                    result += \"</tr>\";\n                });\n                result += \"</table>\";\n            } else {\n                result = \"<h2>No result found.</h2>\";\n            }\n            $(\"#results2\").html(result);\n        });\n\n\n    }\n\n    // Bind the search action\n\t$(\"#search\").click(search);\n\t$(\"#typehere\").change(search);\n\n});</script>\n</body>\n</html>"
  },
  {
    "path": "examples/colors/colors.csv",
    "content": "Name;Hex triplet;Red;Green;Blue;Hue;Satur;Light;Satur;Value;W3C name\nAir Force blue (RAF);#5D8AA8;36%;54%;66%;204°;30%;51%;45%;66%; \nAir Force blue (USAF);#00308F;0%;19%;56%;220°;100%;28%;100%;56%; \nAir superiority blue;#72A0C1;45%;63%;76%;205°;39%;60%;41%;76%; \nAlabama Crimson;#A32638;64%;15%;22%;350°;62%;39%;80%;60%; \nAlice blue;#F0F8FF;94%;97%;100%;208°;100%;97%;6%;100%; \nAlizarin crimson;#E32636;89%;15%;21%;355°;77%;52%;83%;89%; \nAlloy orange;#C46210;77%;38%;6%;27°;85%;42%;92%;77%; \nAlmond;#EFDECD;94%;87%;80%;30°;52%;87%;14%;94%; \nAmaranth;#E52B50;90%;17%;31%;348°;78%;53%;81%;90%; \nAmazon;#3B7A57;23%;48%;34%;147°;35%;36%;52%;48%; \nAmber;#FFBF00;100%;75%;0%;45°;100%;50%;100%;100%; \nSAE/ECE Amber (color);#FF7E00;100%;49%;0%;30°;100%;50%;100%;100%; \nAmerican rose;#FF033E;100%;1%;24%;345°;100%;51%;99%;87%; \nAmethyst;#9966CC;60%;40%;80%;270°;50%;60%;50%;80%; \nAndroid Green;#A4C639;64%;78%;22%;74°;55%;50%;71%;78%; \nAnti-flash white;#F2F3F4;95%;95%;96%;210°;8%;95%;1%;96%; \nAntique brass;#CD9575;80%;58%;46%;22°;47%;63%;43%;80%; \nAntique bronze;#665D1E;40%;36%;12%;53°;55%;26%;71%;40%; \nAntique fuchsia;#915C83;57%;36%;51%;316°;22%;47%;37%;57%; \nAntique ruby;#841B2D;52%;11%;18%;350°;66%;31%;80%;52%; \nAntique white;#FAEBD7;98%;92%;84%;34°;78%;91%;14%;98%; \nAo (English);#008000;0%;50%;0%;120°;100%;25%;100%;50%; \nApple green;#8DB600;55%;71%;0%;74°;100%;36%;100%;71%; \nApricot;#FBCEB1;98%;81%;69%;24°;90%;84%;29%;98%; \nAqua;#00FFFF;0%;100%;100%;160°;100%;50%;100%;100%; \nAquamarine;#7FFFD4;50%;100%;83%;160°;100%;75%;50%;100%; \nArmy green;#4B5320;29%;33%;13%;69°;44%;23%;61%;33%; \nArsenic;#3B444B;23%;27%;29%;206°;12%;26%;21%;29%; \nArylide yellow;#E9D66B;91%;84%;42%;51°;74%;67%;54%;91%; \nAsh grey;#B2BEB5;70%;75%;71%;135°;9%;72%;6%;75%; \nAsparagus;#87A96B;53%;66%;42%;93°;27%;54%;37%;66%; \nAtomic tangerine;#FF9966;100%;60%;40%;20°;100%;70%;60%;100%; \nAuburn;#A52A2A;65%;16%;16%;0°;59%;41%;74%;64%; \nAureolin;#FDEE00;99%;93%;0%;56°;100%;50%;100%;99%; \nAuroMetalSaurus;#6E7F80;43%;50%;50%;183°;8%;47%;14%;50%; \nAvocado;#568203;34%;51%;1%;81°;96%;26%;98%;51%; \nAzure;#007FFF;0%;50%;100%;210°;100%;50%;100%;100%; \nAzure mist/web;#F0FFFF;94%;100%;100%;180°;100%;97%;6%;100%; \nBaby blue;#89CFF0;54%;81%;94%;199°;77%;74%;43%;94%; \nBaby blue eyes;#A1CAF1;63%;79%;95%;209°;74%;79%;33%;95%; \nBaby pink;#F4C2C2;96%;76%;76%;30°;69%;86%;21%;96%; \nBaker-Miller pink;#FF91AF;100%;57%;69%;344°;100%;78%;43%;100%; \nBall Blue;#21ABCD;13%;67%;80%;192°;72%;47%;84%;80%; \nBanana Mania;#FAE7B5;98%;91%;71%;43°;87%;85%;28%;98%; \nBanana yellow;#FFE135;100%;88%;21%;51°;100%;60%;79%;100%; \nBarn red;#7C0A02;49%;4%;1%;4°;97%;25%;98%;49%; \nBattleship grey;#848482;52%;52%;51%;60°;1%;51%;2%;52%; \nBazaar;#98777B;60%;47%;48%;353°;14%;53%;22%;60%; \nBeau blue;#BCD4E6;74%;83%;90%;206°;46%;82%;18%;90%; \nBeaver;#9F8170;62%;51%;44%;22°;20%;53%;35%;63%; \nBeige;#F5F5DC;96%;96%;86%;60°;56%;91%;10%;96%; \nBig dip o’ruby;#9C2542;61%;15%;26%;345°;62%;38%;76%;61%; \nBisque;#FFE4C4;100%;89%;77%;33°;100%;88%;23%;100%; \nBistre;#3D2B1F;24%;17%;12%;24°;33%;18%;49%;24%; \nBitter lemon;#CAE00D;79%;88%;5%;66°;89%;47%;94%;88%; \nBitter lime;#BFFF00;39%;55%;7%;79°;78%;31%;78%;84%; \nBittersweet;#FE6F5E;100%;44%;37%;6°;99%;68%;63%;100%; \nBittersweet shimmer;#BF4F51;75%;31%;32%;359°;47%;53%;59%;75%; \nBlack;#000000;0%;0%;0%;—;0%;0%;0%;0%;Black\nBlack bean;#3D0C02;24%;5%;1%;10°;94%;12%;97%;24%; \nBlack leather jacket;#253529;15%;21%;16%;135°;18%;18%;6%;18%; \nBlack olive;#3B3C36;23%;24%;21%;70°;5%;22%;10%;24%; \nBlanched Almond;#FFEBCD;100%;92%;80%;36°;100%;90%;20%;100%; \nBlast-off bronze;#A57164;65%;44%;39%;12°;27%;52%;39%;65%; \nBleu de France;#318CE7;19%;55%;91%;210°;79%;55%;79%;91%; \nBlizzard Blue;#ACE5EE;67%;90%;93%;188°;66%;80%;28%;93%; \nBlond;#FAF0BE;98%;94%;75%;50°;86%;86%;24%;98%; \nBlue;#0000FF;0%;0%;100%;240°;100%;50%;100%;100%;Blue\nBlue (Crayola);#1F75FE;12%;46%;100%;213°;99%;56%;99%;100%; \nBlue (Munsell);#0093AF;0%;58%;69%;190°;100%;34%;100%;68%; \nBlue (NCS);#0087BD;0%;53%;74%;197°;100%;37%;100%;74%; \nBlue (pigment);#333399;20%;20%;60%;240°;50%;40%;67%;60%; \nBlue (RYB);#0247FE;1%;28%;100%;224°;99%;50%;99%;99%; \nBlue Bell;#A2A2D0;64%;64%;82%;240°;33%;73%;22%;81%; \nBlue-gray;#6699CC;40%;60%;80%;210°;50%;60%;50%;80%; \nBlue-green;#0D98BA;5%;60%;73%;192°;87%;39%;93%;73%; \nBlue sapphire;#126180;7%;38%;50%;197°;75%;29%;86%;50%; \nBlue-violet;#8A2BE2;54%;17%;89%;266°;76%;53%;81%;89%; \nBlush;#DE5D83;87%;36%;51%;342°;66%;62%;58%;87%; \nBole;#79443B;47%;27%;23%;30°;34%;35%;24%;34%; \nBondi blue;#0095B6;0%;58%;71%;191°;100%;36%;100%;71%; \nBone;#E3DAC9;89%;85%;79%;48°;32%;84%;30%;95%; \nBoston University Red;#CC0000;80%;0%;0%;0°;100%;40%;100%;80%; \nBottle green;#006A4E;0%;42%;31%;164°;100%;21%;100%;41%; \nBoysenberry;#873260;53%;20%;38%;328°;46%;36%;63%;53%; \nBrandeis blue;#0070FF;0%;44%;100%;214°;100%;50%;100%;100%; \nBrass;#B5A642;71%;65%;26%;52°;47%;48%;64%;71%; \nBrick red;#CB4154;80%;25%;33%;352°;57%;53%;68%;80%; \nBright cerulean;#1DACD6;11%;67%;84%;194°;76%;48%;86%;84%; \nBright green;#66FF00;40%;100%;0%;96°;100%;50%;100%;100%; \nBright lavender;#BF94E4;75%;58%;89%;272°;60%;74%;35%;89%; \nBright maroon;#C32148;76%;13%;28%;345°;71%;45%;75%;38%; \nBright pink;#FF007F;100%;0%;50%;330°;100%;50%;100%;100%; \nBright turquoise;#08E8DE;3%;91%;87%;177°;93%;47%;97%;91%; \nBright ube;#D19FE8;82%;62%;91%;281°;61%;77%;31%;91%; \nBrilliant lavender;#F4BBFF;96%;73%;100%;290°;100%;87%;27%;100%; \nBrilliant rose;#FF55A3;100%;33%;64%;332°;100%;67%;67%;100%; \nBrink pink;#FB607F;98%;38%;50%;348°;95%;68%;62%;98%; \nBritish racing green;#004225;0%;26%;15%;154°;100%;13%;100%;26%; \nBronze;#CD7F32;80%;50%;20%;30°;61%;50%;76%;80%; \nBronze Yellow;#737000;45%;44%;0%;58°;100%;23%;100%;45%; \nBrown (traditional);#964B00;59%;29%;0%;30°;100%;29%;100%;59%; \nBrown (web);#A52A2A;65%;16%;16%;0°;59%;41%;75%;65%; \nBubble gum;#FFC1CC;100%;76%;80%;349°;100%;88%;23%;99%; \nBubbles;#E7FEFF;91%;100%;100%;183°;100%;95%;9%;100%; \nBuff;#F0DC82;94%;86%;51%;49°;79%;73%;46%;94%; \nBulgarian rose;#480607;28%;2%;3%;359°;85%;15%;92%;28%; \nBurgundy;#800020;50%;0%;13%;345°;100%;25%;100%;50%; \nBurlywood;#DEB887;87%;72%;53%;34°;57%;70%;39%;87%; \nBurnt orange;#CC5500;80%;33%;0%;25°;100%;40%;100%;80%; \nBurnt sienna;#E97451;91%;45%;32%;14°;78%;62%;65%;91%; \nBurnt umber;#8A3324;54%;20%;14%;9°;59%;34%;74%;54%; \nByzantine;#BD33A4;74%;20%;64%;311°;58%;47%;73%;74%; \nByzantium;#702963;44%;16%;39%;311°;46%;30%;63%;44%; \nCadet;#536872;33%;41%;45%;206°;16%;39%;31%;47%; \nCadet blue;#5F9EA0;37%;62%;63%;182°;26%;50%;41%;63%; \nCadet grey;#91A3B0;57%;64%;69%;205°;16%;63%;18%;69%; \nCadmium green;#006B3C;0%;42%;24%;154°;100%;21%;100%;42%; \nCadmium orange;#ED872D;93%;53%;18%;28°;84%;55%;81%;93%; \nCadmium red;#E30022;89%;0%;13%;351°;100%;45%;100%;89%; \nCadmium yellow;#FFF600;100%;96%;0%;34°;100%;50%;93%;100%; \nCafé au lait;#A67B5B;65%;48%;36%;26°;30%;50%;45%;65%; \nCafé noir;#4B3621;29%;21%;13%;30°;39%;21%;56%;29%; \nCal Poly green;#1E4D2B;12%;30%;17%;137°;44%;21%;61%;30%; \nCambridge Blue;#A3C1AD;64%;76%;68%;140°;20%;70%;40%;193%; \nCamel;#C19A6B;76%;60%;42%;33°;41%;59%;45%;76%; \nCameo pink;#EFBBCC;94%;73%;80%;340°;62%;84%;22%;94%; \nCamouflage green;#78866B;47%;53%;42%;91°;11%;47%;20%;53%; \nCanary yellow;#FFEF00;100%;94%;0%;56°;100%;50%;100%;100%; \nCandy apple red;#FF0800;100%;3%;0%;2°;100%;50%;100%;100%; \nCandy pink;#E4717A;89%;44%;48%;355°;68%;67%;50%;89%; \nCapri;#00BFFF;0%;75%;100%;195°;100%;50%;100%;100%; \nCaput mortuum;#592720;35%;15%;13%;7°;47%;24%;64%;35%; \nCardinal;#C41E3A;77%;12%;23%;350°;74%;44%;85%;77%; \nCaribbean green;#00CC99;0%;80%;60%;150°;100%;40%;100%;44%; \nCarmine;#960018;59%;0%;9%;350°;100%;29%;100%;59%; \nCarmine (M&P);#D70040;84%;0%;25%;342°;100%;42%;100%;84%; \nCarmine pink;#EB4C42;92%;30%;26%;4°;81%;59%;72%;92%; \nCarmine red;#FF0038;100%;0%;22%;347°;100%;50%;100%;100%; \nCarnation pink;#FFA6C9;100%;65%;79%;336°;100%;83%;35%;100%; \nCarnelian;#B31B1B;70%;11%;11%;0°;74%;40%;85%;70%; \nCarolina blue;#99BADD;60%;73%;87%;211°;50%;73%;31%;87%; \nCarrot orange;#ED9121;93%;57%;13%;33°;85%;53%;86%;93%; \nCastleton green;#00563F;0%;34%;25%;164°;100%;17%;100%;34%; \nCatalina blue;#062A78;2%;16%;47%;221°;91%;25%;95%;47%; \nCeil;#92A1CF;57%;63%;81%;225°;39%;69%;30%;81%; \nCeladon;#ACE1AF;67%;88%;69%;174°;47%;78%;47%;73%; \nCeladon Blue;#007BA7;0%;48%;65%;196°;100%;33%;100%;65%; \nCeladon Green;#2F847C;18%;52%;49%;123°;48%;35%;24%;88%; \nCeleste (colour);#B2FFFF;70%;100%;100%;180°;100%;85%;30%;100%; \nCelestial blue;#4997D0;29%;59%;82%;205°;59%;55%;65%;81%; \nCerise;#DE3163;87%;19%;39%;343°;72%;53%;78%;87%; \nCerise pink;#EC3B83;93%;23%;51%;336°;82%;58%;75%;93%; \nCerulean;#007BA7;0%;48%;65%;196°;100%;33%;100%;65%; \nCerulean blue;#2A52BE;16%;32%;75%;224°;64%;46%;78%;75%; \nCerulean frost;#6D9BC3;43%;61%;76%;208°;42%;60%;44%;77%; \nCG Blue;#007AA5;0%;48%;65%;196°;100%;32%;100%;65%; \nCG Red;#E03C31;88%;24%;19%;4°;74%;54%;78%;88%; \nChamoisee;#A0785A;63%;47%;35%;26°;28%;49%;44%;63%; \nChampagne;#F7E7CE;97%;91%;81%;37°;72%;89%;17%;97%; \nCharcoal;#36454F;21%;27%;31%;204°;19%;26%;31%;31%; \nCharm pink;#E68FAC;90%;56%;67%;333°;64%;73%;50%;87%; \nChartreuse (traditional);#DFFF00;87%;100%;0%;68°;100%;50%;100%;100%; \nChartreuse (web);#7FFF00;50%;100%;0%;90°;100%;50%;100%;100%; \nCherry;#DE3163;87%;19%;39%;343°;72%;53%;78%;87%; \nCherry blossom pink;#FFB7C5;100%;72%;77%;348°;100%;86%;28%;100%; \nChestnut;#CD5C5C;80%;36%;36%;0°;53%;58%;55%;80%; \nChina pink;#DE6FA1;87%;44%;63%;333°;63%;65%;50%;87%; \nChina rose;#A8516E;66%;32%;43%;340°;35%;49%;52%;66%; \nChinese red;#AA381E;67%;22%;12%;11°;70%;39%;82%;67%; \nChocolate (traditional);#7B3F00;48%;25%;0%;31°;100%;24%;100%;48%; \nChocolate (web);#D2691E;82%;41%;12%;25°;75%;47%;86%;82%; \nChrome yellow;#FFA700;100%;65%;0%;40°;100%;50%;100%;100%; \nCinereous;#98817B;60%;51%;48%;12°;12%;54%;19%;60%; \nCinnabar;#E34234;89%;26%;20%;5°;76%;55%;77%;89%; \nCinnamon;#D2691E;82%;41%;12%;25°;75%;47%;86%;82%; \nCitrine;#E4D00A;89%;82%;4%;54°;92%;47%;96%;89%; \nCitron;#9FA91F;62%;66%;12%;64°;69%;39%;82%;66%; \nClaret;#7F1734;50%;9%;20%;343°;69%;29%;82%;50%; \nClassic rose;#FBCCE7;98%;80%;91%;333°;86%;89%;100%;20%; \nCobalt;#0047AB;0%;28%;67%;215°;100%;34%;100%;67%; \nCocoa brown;#D2691E;82%;41%;12%;25°;75%;47%;86%;82%; \nCoffee;#6F4E37;44%;31%;22%;25°;34%;33%;51%;44%; \nColumbia blue;#9BDDFF;61%;87%;100%;200°;100%;80%;39%;100%; \nCongo pink;#F88379;97%;51%;47%;5°;90%;72%;51%;97%; \nCool black;#002E63;0%;18%;39%;212°;100%;19%;100%;39%; \nCool grey;#8C92AC;55%;57%;67%;229°;16%;61%;19%;68%; \nCopper;#B87333;72%;45%;20%;29°;57%;46%;72%;72%; \nCopper (Crayola);#DA8A67;85%;54%;40%;18°;61%;63%;53%;85%; \nCopper penny;#AD6F69;68%;44%;41%;5°;29%;55%;39%;68%; \nCopper red;#CB6D51;80%;43%;32%;14°;54%;56%;60%;80%; \nCopper rose;#996666;60%;40%;40%;0°;20%;50%;33%;60%; \nCoquelicot;#FF3800;100%;22%;0%;13°;100%;50%;100%;100%; \nCoral;#FF7F50;100%;50%;31%;16°;100%;66%;69%;100%; \nCoral pink;#F88379;97%;51%;47%;5°;90%;72%;51%;97%; \nCoral red;#FF4040;100%;25%;25%;0°;100%;63%;75%;100%; \nCordovan;#893F45;54%;25%;27%;337°;37%;39%;89%;94%; \nCorn;#FBEC5D;98%;93%;36%;54°;95%;68%;63%;98%; \nCornell Red;#B31B1B;70%;11%;11%;0°;74%;40%;85%;70%; \nCornflower blue;#6495ED;39%;58%;93%;219°;79%;66%;58%;93%; \nCornsilk;#FFF8DC;100%;97%;86%;48°;100%;93%;14%;100%; \nCosmic latte;#FFF8E7;100%;97%;91%;42°;100%;95%;9%;100%; \nCotton candy;#FFBCD9;100%;74%;85%;334°;100%;87%;26%;100%; \nCream;#FFFDD0;100%;99%;82%;57°;100%;91%;18%;100%; \nCrimson;#DC143C;86%;8%;24%;348°;83%;47%;91%;86%; \nCrimson glory;#BE0032;75%;0%;20%;356°;100%;37%;100%;75%; \nCyan;#00FFFF;0%;100%;100%;180°;100%;50%;100%;100%;Cyan\nCyan (process);#00B7EB;0%;72%;92%;193°;100%;46%;100%;92%; \nDaffodil;#FFFF31;100%;100%;19%;60°;100%;60%;81%;100%; \nDandelion;#F0E130;94%;88%;19%;55°;87%;57%;80%;94%; \nDark blue;#00008B;0%;0%;55%;240°;100%;27%;100%;55%; \nDark blue-gray;#666699;40%;40%;60%;240°;20%;50%;33%;60%; \nDark brown;#654321;40%;26%;13%;30°;51%;26%;67%;40%; \nDark byzantium;#5D3954;36%;22%;33%;315°;24%;29%;39%;37%; \nDark candy apple red;#A40000;64%;0%;0%;0°;100%;32%;100%;64%; \nDark cerulean;#08457E;3%;27%;49%;209°;88%;26%;94%;49%; \nDark chestnut;#986960;60%;41%;38%;10°;23%;49%;37%;60%; \nDark coral;#CD5B45;80%;36%;27%;10°;58%;54%;66%;80%; \nDark cyan;#008B8B;0%;55%;55%;180°;100%;27%;24%;100%; \nDark electric blue;#536878;33%;41%;47%;180°;18%;40%;20%;25%; \nDark goldenrod;#B8860B;72%;53%;4%;43°;89%;38%;94%;72%; \nDark gray;#A9A9A9;66%;66%;66%;0°;0%;66%;0%;66%; \nDark green;#013220;0%;20%;13%;158°;96%;10%;98%;20%; \nDark imperial blue;#00416A;0%;25%;42%;203°;100%;21%;100%;42%; \nDark jungle green;#1A2421;10%;14%;13%;120°;16%;12%;10%;10%; \nDark khaki;#BDB76B;74%;72%;42%;56°;38%;58%;43%;74%; \nDark lava;#483C32;28%;24%;20%;27°;18%;24%;31%;28%; \nDark lavender;#734F96;45%;31%;59%;270°;31%;45%;47%;59%; \nDark magenta;#8B008B;55%;0%;55%;300°;100%;27%;100%;55%; \nDark midnight blue;#003366;0%;20%;40%;210°;100%;20%;100%;40%; \nDark olive green;#556B2F;33%;42%;18%;82°;39%;30%;56%;42%; \nDark orange;#FF8C00;100%;55%;0%;34°;100%;50%;100%;94%; \nDark orchid;#9932CC;60%;20%;80%;280°;61%;50%;75%;80%; \nDark pastel blue;#779ECB;47%;62%;80%;212°;45%;63%;41%;80%; \nDark pastel green;#03C03C;1%;75%;24%;138°;97%;38%;98%;75%; \nDark pastel purple;#966FD6;59%;44%;84%;263°;56%;64%;48%;84%; \nDark pastel red;#C23B22;76%;23%;13%;9°;70%;45%;82%;76%; \nDark pink;#E75480;91%;33%;50%;342°;75%;62%;64%;91%; \nDark powder blue;#003399;0%;20%;60%;220°;100%;30%;70%;60%; \nDark raspberry;#872657;53%;15%;34%;330°;56%;34%;72%;53%; \nDark red;#8B0000;55%;0%;0%;0°;100%;27%;100%;56%; \nDark salmon;#E9967A;91%;59%;48%;15°;72%;70%;48%;91%; \nDark scarlet;#560319;34%;1%;10%;344°;93%;18%;97%;34%; \nDark sea green;#8FBC8F;56%;74%;56%;120°;25%;65%;24%;74%; \nDark sienna;#3C1414;24%;8%;8%;0°;50%;16%;67%;24%; \nDark slate blue;#483D8B;28%;24%;55%;248°;39%;39%;56%;55%; \nDark slate gray;#2F4F4F;18%;31%;31%;180°;25%;25%;41%;31%; \nDark spring green;#177245;9%;45%;27%;150°;66%;27%;80%;45%; \nDark tan;#918151;57%;51%;32%;45°;28%;44%;44%;57%; \nDark tangerine;#FFA812;100%;66%;7%;38°;100%;54%;93%;100%; \nDark taupe;#483C32;28%;24%;20%;30°;18%;24%;17%;34%; \nDark terra cotta;#CC4E5C;80%;31%;36%;354°;55%;55%;55%;55%; \nDark turquoise;#00CED1;0%;81%;82%;181°;100%;41%;100%;82%; \nDark vanilla;#D1BEA8;82%;75%;66%;32°;31%;74%;20%;82%; \nDark violet;#9400D3;58%;0%;83%;282°;100%;41%;100%;83%; \nDark yellow;#9B870C;61%;53%;5%;295°;86%;33%;105%;87%; \nDartmouth green;#00703C;0%;44%;24%;121°;100%;22%;90%;50%; \nDavy's grey;#555555;33%;33%;33%;0°;0%;33%;0%;33%; \nDebian red;#D70A53;84%;4%;33%;339°;91%;44%;95%;84%; \nDeep carmine;#A9203E;66%;13%;24%;357°;68%;39%;100%;66%; \nDeep carmine pink;#EF3038;94%;19%;22%;357°;86%;56%;80%;94%; \nDeep carrot orange;#E9692C;91%;41%;17%;34°;81%;54%;76%;84%; \nDeep cerise;#DA3287;85%;20%;53%;330°;69%;53%;77%;85%; \nDeep champagne;#FAD6A5;98%;84%;65%;35°;90%;81%;34%;98%; \nDeep chestnut;#B94E48;73%;31%;28%;3°;45%;50%;61%;73%; \nDeep coffee;#704241;44%;26%;25%;1°;27%;35%;42%;44%; \nDeep fuchsia;#C154C1;76%;33%;76%;300°;47%;54%;56%;76%; \nDeep jungle green;#004B49;0%;29%;29%;120°;100%;15%;40%;40%; \nDeep lilac;#9955BB;60%;33%;73%;280°;43%;53%;55%;73%; \nDeep magenta;#CC00CC;80%;0%;80%;300°;100%;40%;100%;80%; \nDeep mauve;#D473D4;83%;45%;83%;300°;53%;64%;46%;83%; \nDeep peach;#FFCBA4;100%;80%;64%;26°;100%;82%;36%;100%; \nDeep pink;#FF1493;100%;8%;58%;328°;100%;54%;92%;100%; \nDeep ruby;#843F5B;52%;25%;36%;336°;35%;38%;52%;52%; \nDeep saffron;#FF9933;100%;60%;20%;30°;100%;60%;80%;100%; \nDeep sky blue;#00BFFF;0%;75%;100%;195°;100%;50%;100%;100%; \nDeep Taupe;#7E5E60;49%;37%;38%;356°;15%;43%;25%;49%; \nDeep Tuscan red;#66424D;40%;26%;30%;342°;21%;33%;35%;40%; \nDeer;#BA8759;73%;53%;35%;28°;41%;54%;52%;73%; \nDenim;#1560BD;8%;38%;74%;213°;80%;41%;89%;74%; \nDesert;#C19A6B;76%;60%;42%;33°;41%;59%;44%;76%; \nDesert sand;#EDC9AF;93%;79%;69%;25°;63%;81%;26%;93%; \nDiamond;#7D1242;73%;95%;100%;190°;100%;86%;100%;100%; \nDim gray;#696969;41%;41%;41%;—;0%;41%;0%;41%; \nDodger blue;#1E90FF;12%;56%;100%;210°;100%;56%;88%;100%; \nDogwood rose;#D71868;84%;9%;41%;330°;80%;47%;84%;82%; \nDollar bill;#85BB65;52%;73%;40%;98°;39%;57%;46%;73%; \nDrab;#967117;59%;44%;9%;43°;73%;34%;85%;59%; \nDuke blue;#00009C;0%;0%;61%;240°;100%;31%;100%;61%; \nDust storm;#E5CCC9;90%;80%;79%;6°;35%;84%;12%;90%; \nEarth yellow;#E1A95F;88%;66%;37%;34°;68%;63%;58%;88%; \nEbony;#555D50;33%;36%;31%;97°;8%;34%;14%;37%; \nEcru;#C2B280;76%;70%;50%;45°;35%;63%;34%;76%; \nEggplant;#614051;38%;25%;32%;329°;21%;32%;34%;38%; \nEggshell;#F0EAD6;94%;92%;84%;46°;46%;89%;11%;94%; \nEgyptian blue;#1034A6;6%;20%;65%;226°;82%;36%;90%;65%; \nElectric blue;#7DF9FF;49%;98%;100%;183°;100%;75%;51%;100%; \nElectric crimson;#FF003F;100%;0%;25%;345°;100%;50%;100%;100%; \nElectric cyan;#00FFFF;0%;100%;100%;180°;100%;50%;100%;100%; \nElectric green;#00FF00;0%;100%;0%;120°;100%;50%;100%;100%; \nElectric indigo;#6F00FF;44%;0%;100%;266°;100%;50%;100%;100%; \nElectric lavender;#F4BBFF;96%;73%;100%;290°;100%;87%;27%;100%; \nElectric lime;#CCFF00;80%;100%;0%;72°;100%;50%;100%;100%; \nElectric purple;#BF00FF;75%;0%;100%;285°;100%;50%;100%;100%; \nElectric ultramarine;#3F00FF;25%;0%;100%;255°;100%;50%;100%;100%; \nElectric violet;#8F00FF;56%;0%;100%;274°;100%;50%;100%;100%; \nElectric yellow;#FFFF00;100%;100%;0%;60°;100%;50%;100%;100%; \nEmerald;#50C878;31%;78%;47%;140°;52%;55%;60%;78%; \nEnglish lavender;#B48395;71%;51%;58%;338°;25%;61%;27%;71%; \nEton blue;#96C8A2;59%;78%;64%;134°;31%;69%;25%;78%; \nFallow;#C19A6B;76%;60%;42%;45°;41%;59%;17%;23%; \nFalu red;#801818;50%;9%;9%;0°;68%;30%;81%;50%; \nFandango;#B53389;71%;20%;54%;320°;56%;46%;72%;71%; \nFandango pink;#DE5285;87%;32%;52%;342°;68%;60%;63%;87%; \nFashion fuchsia;#F400A1;96%;0%;63%;320°;100%;48%;100%;96%; \nFawn;#E5AA70;90%;67%;44%;30°;69%;67%;51%;90%; \nFeldgrau;#4D5D53;30%;36%;33%;142°;9%;33%;17%;36%; \nFeldspar;#FDD5B1;88%;71%;51%;33°;60%;69%;60%;56%; \nFern green;#4F7942;31%;47%;26%;106°;29%;37%;45%;47%; \nFerrari Red;#FF2800;100%;16%;0%;9°;100%;50%;100%;100%; \nField drab;#6C541E;42%;33%;12%;42°;57%;27%;72%;42%; \nFirebrick;#B22222;70%;13%;13%;0°;68%;42%;81%;70%; \nFire engine red;#CE2029;81%;13%;16%;0°;73%;47%;92%;80%; \nFlame;#E25822;89%;35%;13%;17°;77%;51%;85%;89%; \nFlamingo pink;#FC8EAC;99%;56%;67%;344°;95%;77%;44%;99%; \nFlavescent;#F7E98E;97%;91%;56%;52°;87%;76%;41%;76%; \nFlax;#EEDC82;93%;86%;51%;50°;76%;72%;45%;93%; \nFloral white;#FFFAF0;100%;98%;94%;40°;100%;97%;6%;100%; \nFluorescent orange;#FFBF00;100%;75%;0%;45°;100%;50%;100%;100%; \nFluorescent pink;#FF1493;100%;8%;58%;328°;100%;54%;92%;100%; \nFluorescent yellow;#CCFF00;80%;100%;0%;72°;100%;50%;100%;100%; \nFolly;#FF004F;100%;0%;31%;341°;100%;50%;100%;100%; \nForest green (traditional);#014421;0%;27%;13%;149°;97%;14%;99%;27%; \nForest green (web);#228B22;13%;55%;13%;120°;61%;34%;76%;55%; \nFrench beige;#A67B5B;65%;48%;36%;26°;30%;50%;45%;65%; \nFrench blue;#0072BB;0%;45%;73%;203°;100%;37%;100%;73%; \nFrench lilac;#86608E;53%;38%;56%;290°;19%;47%;32%;56%; \nFrench lime;#9EFD38;62%;99%;22%;89°;98%;61%;78%;99%; \nFrench mauve;#D473D4;83%;45%;83%;300°;53%;64%;46%;83%; \nFrench raspberry;#C72C48;78%;17%;28%;351°;64%;48%;78%;78%; \nFrench rose;#F64A8A;96%;29%;54%;338°;91%;63%;70%;96%; \nFrench wine;#AC1E44;67%;12%;27%;344°;70%;40%;83%;68%; \nFuchsia;#FF00FF;100%;0%;100%;321°;100%;50%;100%;100%;Fuchsia\nFuchsia (Crayola);#C154C1;76%;33%;76%;300°;47%;54%;56%;76%; \nFuchsia pink;#FF77FF;100%;47%;100%;313°;100%;73%;53%;100%; \nFuchsia rose;#C74375;78%;26%;46%;337°;54%;52%;66%;78%; \nFulvous;#E48400;89%;52%;0%;35°;100%;45%;100%;89%; \nFuzzy Wuzzy;#CC6666;80%;40%;40%;0°;50%;60%;50%;80%; \nGainsboro;#DCDCDC;86%;86%;86%;—;0%;86%;0%;86%; \nGamboge;#E49B0F;89%;61%;6%;38°;88%;48%;94%;94%; \nGhost white;#F8F8FF;97%;97%;100%;24°;100%;99%;3%;100%; \nGinger;#B06500;69%;40%;0%;24°;100%;35%;255%;88%; \nGlaucous;#6082B6;38%;51%;71%;216°;37%;55%;47%;71%; \nGlitter;#E6E8FA;90%;91%;98%;234°;67%;94%;8%;98%; \nGO green;#00AB66;0%;67%;40%;156°;100%;34%;100%;75%; \nGold (metallic);#D4AF37;83%;69%;22%;46°;65%;52%;74%;83%; \nGold (web) (Golden);#FFD700;100%;84%;0%;51°;100%;50%;100%;100%;Gold\nGolden brown;#996515;60%;40%;8%;36°;76%;34%;83%;60%; \nGolden poppy;#FCC200;99%;76%;0%;46°;100%;49%;100%;99%; \nGolden yellow;#FFDF00;100%;87%;0%;52°;100%;50%;100%;100%; \nGoldenrod;#DAA520;85%;65%;13%;43°;74%;49%;85%;85%; \nGranny Smith Apple;#A8E4A0;66%;89%;63%;113°;56%;76%;30%;89%; \nGray;#808080;50%;50%;50%;—;0%;50%;0%;50%;Grey\nGray (HTML/CSS gray);#808080;50%;50%;50%;—;0%;50%;0%;50%; \nGray (X11 gray);#BEBEBE;75%;75%;75%;—;0%;75%;0%;75%; \nGray-asparagus;#465945;27%;35%;27%;117°;13%;31%;22%;35%; \nGray-blue;#8C92AC;55%;57%;67%;229°;16%;61%;19%;68%; \nGreen (color wheel) (X11 green);#00FF00;0%;100%;0%;120°;100%;50%;100%;100%;Lime\nGreen (Crayola);#1CAC78;11%;67%;47%;159°;72%;39%;72%;78%; \nGreen (HTML/CSS color);#008000;0%;50%;0%;120°;100%;25%;100%;50%;Green\nGreen (Munsell);#00A877;0%;66%;47%;163°;100%;33%;100%;66%; \nGreen (NCS);#009F6B;0%;62%;42%;160°;100%;31%;100%;62%; \nGreen (pigment);#00A550;0%;65%;31%;149°;100%;32%;100%;65%; \nGreen (RYB);#66B032;40%;69%;20%;95°;56%;44%;72%;69%; \nGreen-yellow;#ADFF2F;68%;100%;18%;84°;100%;59%;82%;100%; \nGrullo;#A99A86;66%;60%;53%;34°;17%;59%;21%;66%; \nGuppie green;#00FF7F;0%;100%;50%;150°;100%;50%;100%;100%; \nHalayà úbe;#663854;40%;22%;33%;278°;30%;31%;12%;37%; \nHan blue;#446CCF;27%;42%;81%;223°;59%;54%;67%;81%; \nHan purple;#5218FA;32%;9%;98%;255°;96%;54%;90%;98%; \nHansa yellow;#E9D66B;91%;84%;42%;51°;74%;67%;54%;91%; \nHarlequin;#3FFF00;25%;100%;0%;105°;100%;50%;100%;100%; \nHarvard crimson;#C90016;79%;0%;9%;353°;100%;39%;100%;79%; \nHarvest Gold;#DA9100;85%;57%;0%;40°;100%;43%;100%;86%; \nHeart Gold;#808000;50%;50%;0%;43°;100%;25%;100%;25%; \nHeliotrope;#DF73FF;87%;45%;100%;286°;100%;73%;55%;100%; \nHollywood cerise;#F400A1;96%;0%;63%;320°;100%;48%;100%;96%; \nHoneydew;#F0FFF0;94%;100%;94%;150°;100%;97%;97%;97%; \nHonolulu Blue;#007FBF;0%;50%;75%;199°;100%;38%;100%;75%; \nHooker's green;#49796B;29%;47%;42%;163°;25%;38%;40%;48%; \nHot magenta;#FF1DCE;100%;11%;81%;313°;100%;56%;89%;100%; \nHot pink;#FF69B4;100%;41%;71%;330°;100%;71%;59%;100%; \nHunter green;#355E3B;21%;37%;23%;129°;28%;29%;44%;37%; \nIceberg;#71A6D2;44%;65%;82%;207°;52%;63%;46%;82%; \nIcterine;#FCF75E;99%;97%;37%;58°;96%;68%;63%;99%; \nImperial;#602F6B;38%;18%;42%;289°;39%;30%;56%;42%; \nImperial blue;#002395;0%;14%;58%;226°;100%;29%;100%;58%; \nInchworm;#B2EC5D;70%;93%;36%;84°;79%;65%;61%;93%; \nIndia green;#138808;7%;53%;3%;115°;89%;28%;94%;53%; \nIndian red;#CD5C5C;80%;36%;36%;0°;53%;58%;55%;80%; \nIndian yellow;#E3A857;89%;66%;34%;35°;71%;62%;62%;89%; \nIndigo;#6F00FF;44%;0%;100%;266°;100%;50%;100%;100%; \nIndigo (dye);#00416A;0%;25%;42%;203°;100%;21%;100%;42%; \nIndigo (web);#4B0082;29%;0%;51%;275°;100%;26%;100%;50%; \nInternational Klein Blue;#002FA7;0%;18%;65%;223°;100%;33%;100%;65%; \nInternational orange (aerospace);#FF4F00;100%;31%;0%;19°;100%;50%;100%;100%; \nInternational orange (engineering);#BA160C;73%;9%;5%;3°;88%;39%;94%;73%; \nInternational orange (Golden Gate Bridge);#C0362C;75%;21%;17%;4°;63%;46%;77%;75%; \nIris;#5A4FCF;35%;31%;81%;245°;57%;56%;62%;81%; \nIrresistible;#B3446C;70%;27%;42%;338°;45%;48%;62%;70%; \nIsabelline;#F4F0EC;96%;94%;93%;30°;27%;94%;3%;96%; \nIslamic green;#009000;0%;56%;0%;120°;100%;28%;100%;56%; \nIvory;#FFFFF0;100%;100%;94%;60°;100%;97%;6%;100%; \nJade;#00A86B;0%;66%;42%;158°;100%;33%;100%;66%; \nJasmine;#F8DE7E;97%;87%;49%;47°;90%;73%;49%;97%; \nJasper;#D73B3E;84%;23%;24%;359°;66%;54%;73%;84%; \nJazzberry jam;#A50B5E;65%;4%;37%;322°;88%;35%;90%;47%; \nJet;#343434;20%;20%;20%;—;0%;20%;0%;20%; \nJonquil;#F4CA16;96%;79%;9%;49°;91%;52%;91%;96%; \nJune bud;#BDDA57;74%;85%;34%;80°;64%;60%;75%;85%; \nJungle green;#29AB87;16%;67%;53%;163°;61%;42%;76%;67%; \nKelly green;#4CBB17;30%;73%;9%;101°;78%;41%;88%;73%; \nKenyan copper;#7C1C05;49%;11%;2%;12°;92%;25%;96%;49%; \nKhaki (HTML/CSS) (Khaki);#C3B091;76%;69%;57%;37°;29%;67%;26%;76%; \nKhaki (X11) (Light khaki);#F0E68C;94%;90%;55%;54°;77%;75%;42%;94%; \nKobi;#E79FC4;91%;62%;77%;329°;60%;77%;31%;91%; \nKU Crimson;#E8000D;91%;0%;5%;357°;100%;46%;100%;91%; \nLa Salle Green;#087830;3%;47%;19%;141°;88%;25%;93%;47%; \nLanguid lavender;#D6CADD;84%;79%;87%;270°;22%;83%;17%;82%; \nLapis lazuli;#26619C;15%;38%;61%;210°;61%;38%;76%;61%; \nLaser Lemon;#FEFE22;100%;100%;13%;60°;99%;57%;87%;100%; \nLaurel green;#A9BA9D;66%;73%;62%;95°;17%;67%;16%;73%; \nLava;#CF1020;81%;6%;13%;355°;86%;44%;92%;81%; \nLavender (floral);#B57EDC;71%;49%;86%;275°;57%;68%;43%;86%; \nLavender (web);#E6E6FA;90%;90%;98%;245°;67%;94%;8%;98%; \nLavender blue;#CCCCFF;80%;80%;100%;240°;100%;90%;20%;100%; \nLavender blush;#FFF0F5;100%;94%;96%;340°;100%;97%;6%;100%; \nLavender gray;#C4C3D0;77%;76%;82%;245°;12%;79%;6%;82%; \nLavender indigo;#9457EB;58%;34%;92%;265°;79%;63%;63%;92%; \nLavender magenta;#EE82EE;93%;51%;93%;300°;76%;72%;45%;93%; \nLavender mist;#E6E6FA;90%;90%;98%;240°;67%;94%;8%;98%; \nLavender pink;#FBAED2;98%;68%;82%;332°;91%;83%;31%;98%; \nLavender purple;#967BB6;59%;48%;71%;267°;29%;60%;32%;71%; \nLavender rose;#FBA0E3;98%;63%;89%;316°;92%;81%;36%;98%; \nLawn green;#7CFC00;49%;99%;0%;90°;100%;49%;98%;48%; \nLemon;#FFF700;100%;97%;0%;58°;100%;50%;100%;100%; \nLemon chiffon;#FFFACD;100%;98%;80%;54°;100%;90%;20%;100%; \nLemon curry;#CCA01D;80%;63%;11%;45°;75%;46%;86%;80%; \nLemon lime;#E3FF00;89%;100%;0%;44°;100%;50%;240%;100%; \nLemon meringue;#F6EABE;96%;92%;75%;47°;76%;86%;23%;97%; \nLemon yellow;#FFF44F;100%;96%;31%;56°;100%;66%;69%;100%; \nLicorice;#1A1110;10%;7%;6%;6°;24%;8%;39%;10%; \nLight apricot;#FDD5B1;99%;84%;69%;30°;95%;84%;22%;89%; \nLight blue;#ADD8E6;68%;85%;90%;194°;53%;79%;24%;90%; \nLight brown;#B5651D;71%;40%;11%;28°;72%;41%;84%;71%; \nLight carmine pink;#E66771;90%;40%;44%;350°;72%;65%;70%;80%; \nLight coral;#F08080;94%;50%;50%;0°;79%;72%;50%;100%; \nLight cornflower blue;#93CCEA;58%;80%;92%;201°;67%;75%;37%;92%; \nLight crimson;#F56991;96%;41%;57%;343°;88%;69%;57%;96%; \nLight cyan;#E0FFFF;88%;100%;100%;180°;100%;94%;12%;100%; \nLight fuchsia pink;#F984EF;98%;52%;94%;300°;91%;75%;27%;94%; \nLight goldenrod yellow;#FAFAD2;98%;98%;82%;60°;80%;90%;16%;98%; \nLight gray;#D3D3D3;83%;83%;83%;—;0%;83%;0%;83%; \nLight green;#90EE90;56%;93%;56%;120°;73%;75%;39%;93%; \nLight khaki;#F0E68C;94%;90%;55%;54°;77%;75%;42%;94%; \nLight medium orchid;#D39BCB;83%;61%;80%;309°;39%;72%;27%;83%; \nLight orchid;#E6A8D7;90%;66%;84%;315°;55%;78%;27%;90%; \nLight pastel purple;#B19CD9;69%;61%;85%;261°;45%;73%;28%;85%; \nLight pink;#FFB6C1;100%;71%;76%;351°;100%;86%;100%;86%; \nLight red ochre;#E97451;91%;45%;32%;14°;78%;62%;65%;91%; \nLight salmon;#FFA07A;100%;63%;48%;14°;100%;74%;62%;100%; \nLight salmon pink;#FF9999;100%;60%;60%;0°;100%;80%;40%;100%; \nLight sea green;#20B2AA;13%;70%;67%;175°;70%;41%;40%;75%; \nLight sky blue;#87CEFA;53%;81%;98%;203°;92%;76%;46%;98%; \nLight slate gray;#778899;47%;53%;60%;210°;14%;53%;22%;60%; \nLight taupe;#B38B6D;70%;55%;43%;26°;32%;57%;39%;70%; \nLight Thulian pink;#E68FAC;90%;56%;67%;330°;64%;73%;72%;94%; \nLight yellow;#FFFFE0;100%;100%;88%;60°;100%;94%;7%;100%; \nLilac;#C8A2C8;78%;64%;78%;300°;26%;71%;19%;78%; \nLime (color wheel);#BFFF00;75%;100%;0%;75°;100%;50%;100%;100%; \nLime (web) (X11 green);#00FF00;0%;100%;0%;120°;100%;50%;100%;100%;Lime\nLime green;#32CD32;20%;80%;20%;120°;61%;50%;67%;40%; \nLimerick;#9DC209;62%;76%;4%;72°;91%;40%;95%;76%; \nLincoln green;#195905;10%;35%;2%;106°;89%;18%;94%;35%; \nLinen;#FAF0E6;98%;94%;90%;30°;67%;94%;8%;98%; \nLion;#C19A6B;76%;60%;42%;33°;41%;59%;45%;76%; \nLittle boy blue;#6CA0DC;42%;63%;86%;212°;62%;64%;51%;86%; \nLiver;#534B4F;33%;29%;31%;330°;5%;31%;10%;33%; \nLust;#E62020;90%;13%;13%;0°;80%;51%;86%;90%; \nMagenta;#FF00FF;100%;0%;100%;300°;100%;50%;100%;100%;Fuchsia\nMagenta (dye);#CA1F7B;79%;12%;48%;326°;73%;46%;90%;79%; \nMagenta (process);#FF0090;100%;0%;56%;326°;100%;50%;100%;100%; \nMagic mint;#AAF0D1;67%;94%;82%;150°;70%;80%;84%;80%; \nMagnolia;#F8F4FF;97%;96%;100%;247°;100%;98%;94%;92%; \nMahogany;#C04000;75%;25%;0%;20°;100%;38%;100%;75%; \nMaize;#FBEC5D;98%;93%;36%;54°;95%;68%;63%;98%; \nMajorelle Blue;#6050DC;38%;31%;86%;247°;67%;59%;67%;59%; \nMalachite;#0BDA51;4%;85%;32%;140°;90%;45%;95%;85%; \nManatee;#979AAA;59%;60%;67%;231°;10%;63%;11%;67%; \nMango Tango;#FF8243;100%;51%;26%;20°;100%;63%;74%;100%; \nMantis;#74C365;45%;76%;40%;110°;44%;58%;48%;77%; \nMardi Gras;#880085;53%;0%;54%;301°;100%;27%;100%;53%; \nMaroon (Crayola);#C32148;76%;13%;28%;345°;71%;45%;75%;38%; \nMaroon (HTML/CSS);#800000;50%;0%;0%;0°;100%;25%;100%;50%;Maroon\nMaroon (X11);#B03060;69%;19%;38%;333°;57%;44%;65%;42%; \nMauve;#E0B0FF;88%;69%;100%;276°;100%;85%;31%;100%; \nMauve taupe;#915F6D;57%;37%;43%;285°;21%;47%;37%;54%; \nMauvelous;#EF98AA;94%;60%;67%;348°;73%;77%;37%;94%; \nMaya blue;#73C2FB;45%;76%;98%;210°;94%;72%;96%;87%; \nMeat brown;#E5B73B;90%;72%;23%;44°;77%;57%;74%;90%; \nMedium aquamarine;#66DDAA;40%;87%;67%;154°;64%;63%;54%;87%; \nMedium blue;#0000CD;0%;0%;80%;240°;100%;40%;100%;80%; \nMedium candy apple red;#E2062C;89%;2%;17%;350°;95%;46%;97%;89%; \nMedium carmine;#AF4035;69%;25%;21%;5°;54%;45%;69%;68%; \nMedium champagne;#F3E5AB;95%;90%;67%;48°;75%;81%;30%;95%; \nMedium electric blue;#035096;1%;31%;59%;180°;96%;30%;30%;60%; \nMedium jungle green;#1C352D;11%;21%;18%;120°;31%;16%;20%;20%; \nMedium lavender magenta;#DDA0DD;87%;63%;87%;200°;47%;75%;113%;179%; \nMedium orchid;#BA55D3;73%;33%;83%;288°;59%;58%;60%;83%; \nMedium Persian blue;#0067A5;0%;40%;65%;248°;100%;32%;75%;48%; \nMedium purple;#9370DB;58%;44%;86%;270°;60%;65%;68%;72%; \nMedium red-violet;#BB3385;73%;20%;52%;322°;57%;47%;79%;83%; \nMedium ruby;#AA4069;67%;25%;41%;337°;45%;46%;62%;67%; \nMedium sea green;#3CB371;24%;70%;44%;150°;50%;47%;42%;30%; \nMedium slate blue;#7B68EE;48%;41%;93%;249°;80%;67%;56%;93%; \nMedium spring bud;#C9DC87;79%;86%;53%;80°;55%;70%;70%;80%; \nMedium spring green;#00FA9A;0%;98%;60%;150°;100%;49%;97%;97%; \nMedium taupe;#674C47;40%;30%;28%;9°;18%;34%;31%;40%; \nMedium turquoise;#48D1CC;28%;82%;80%;175°;60%;55%;55%;50%; \nMedium Tuscan red;#79443B;47%;27%;23%;9°;34%;35%;51%;53%; \nMedium vermilion;#D9603B;85%;38%;23%;14°;68%;54%;73%;85%; \nMedium violet-red;#C71585;78%;8%;52%;322°;81%;43%;89%;78%; \nMellow apricot;#F8B878;97%;72%;47%;30°;90%;72%;52%;97%; \nMellow yellow;#F8DE7E;97%;87%;49%;47°;90%;73%;49%;97%; \nMelon;#FDBCB4;99%;74%;71%;7°;95%;85%;29%;99%; \nMexican pink;#E4007C;89%;0%;49%;327°;100%;45%;100%;89%; \nMidnight blue;#191970;10%;10%;44%;240°;64%;27%;78%;44%; \nMidnight green (eagle green);#004953;0%;29%;33%;187°;100%;16%;100%;33%; \nMidori;#E3F988;89%;98%;53%;72°;90%;76%;45%;98%; \nMikado yellow;#FFC40C;100%;77%;5%;45°;100%;52%;95%;100%; \nMint;#3EB489;24%;71%;54%;158°;49%;48%;66%;71%; \nMint cream;#F5FFFA;96%;100%;98%;150°;100%;98%;4%;100%; \nMint green;#98FF98;60%;100%;60%;140°;100%;80%;40%;100%; \nMisty rose;#FFE4E1;100%;89%;88%;6°;100%;94%;12%;100%; \nMoccasin;#FAEBD7;98%;92%;84%;34°;78%;91%;14%;98%; \nMode beige;#967117;59%;44%;9%;43°;73%;34%;85%;59%; \nMoonstone blue;#73A9C2;45%;66%;76%;199°;39%;61%;41%;76%; \nMordant red 19;#AE0C00;68%;5%;0%;4°;100%;34%;100%;68%; \nMoss green;#ADDFAD;68%;87%;68%;120°;44%;78%;22%;87%; \nMountain Meadow;#30BA8F;19%;73%;56%;161°;59%;46%;74%;73%; \nMountbatten pink;#997A8D;60%;48%;55%;323°;13%;54%;20%;60%; \nMulberry;#C54B8C;77%;29%;55%;285°;51%;53%;67%;70%; \nMustard;#FFDB58;100%;86%;35%;47°;100%;67%;65%;100%; \nMyrtle;#21421E;13%;26%;12%;115°;38%;19%;54%;26%; \nMSU Green;#18453B;9%;27%;23%;167°;48%;18%;65%;27%; \nNadeshiko pink;#F6ADC6;96%;68%;78%;339°;80%;82%;30%;96%; \nNapier green;#2A8000;16%;50%;0%;100°;100%;25%;100%;50%; \nNaples yellow;#FADA5E;98%;85%;37%;48°;94%;68%;62%;98%; \nNavajo white;#FFDEAD;100%;87%;68%;32°;100%;84%;27%;100%; \nNavy blue;#000080;0%;0%;50%;240°;100%;25%;100%;50%; \nNavy purple;#9457EB;58%;34%;92%;265°;79%;63%;63%;92%; \nNeon Carrot;#FFA343;100%;64%;26%;31°;100%;63%;74%;100%; \nNeon fuchsia;#FE4164;100%;25%;39%;322°;99%;63%;65%;100%; \nNeon green;#39FF14;22%;100%;8%;111°;100%;54%;92%;100%; \nNew York pink;#D7837F;84%;51%;50%;3°;52%;67%;41%;84%; \nNon-photo blue;#A4DDED;64%;87%;93%;193°;67%;79%;31%;93%; \nNorth Texas Green;#059033;2%;56%;20%;140°;93%;29%;97%;56%; \nNyanza;#E9FFDB;91%;100%;86%;97°;100%;93%;14%;100%; \nOcean Boat Blue;#0077BE;0%;47%;75%;30°;100%;37%;83%;80%; \nOchre;#CC7722;80%;47%;13%;30°;71%;47%;83%;80%; \nOffice green;#008000;0%;50%;0%;120°;100%;25%;80%;50%;Green\nOld burgundy;#43302E;26%;19%;18%;6°;19%;22%;31%;26%; \nOld gold;#CFB53B;81%;71%;23%;49°;61%;52%;71%;81%; \nOld lace;#FDF5E6;99%;96%;90%;40°;85%;95%;6%;100%; \nOld lavender;#796878;47%;41%;47%;270°;8%;44%;3%;22%; \nOld mauve;#673147;40%;19%;28%;336°;36%;30%;52%;40%; \nOld rose;#C08081;75%;50%;51%;330°;34%;63%;59%;57%; \nOld silver;#848482;52%;52%;51%;60°;1%;51%;2%;52%; \nOlive;#808000;50%;50%;0%;60°;100%;25%;100%;50%; \nOlive Drab (web) (Olive Drab #3);#6B8E23;42%;56%;14%;80°;61%;35%;75%;56%; \nOlive Drab #7;#3C341F;24%;20%;12%;31°;32%;18%;81%;46%; \nOlivine;#9AB973;60%;73%;45%;58°;33%;59%;80%;141%; \nOnyx;#353839;21%;22%;22%;195°;4%;22%;7%;22%; \nOpera mauve;#B784A7;72%;52%;65%;276°;26%;62%;20%;62%; \nOrange (color wheel);#FF7F00;100%;50%;0%;30°;100%;50%;100%;100%; \nOrange (RYB);#FB9902;98%;60%;1%;60°;98%;50%;100%;73%; \nOrange (web color);#FFA500;100%;65%;0%;39°;100%;50%;100%;100%; \nOrange peel;#FF9F00;100%;62%;0%;38°;100%;50%;100%;100%; \nOrange-red;#FF4500;100%;27%;0%;5°;100%;50%;100%;52%; \nOrchid;#DA70D6;85%;44%;84%;302°;59%;65%;49%;85%; \nOrchid pink;#F28DCD;95%;74%;80%;322°;67%;85%;22%;95%; \nOtter brown;#654321;40%;26%;13%;30°;51%;26%;67%;40%; \nOuter Space;#414A4C;25%;29%;30%;191°;8%;28%;15%;30%; \nOutrageous Orange;#FF6E4A;100%;43%;29%;12°;100%;65%;71%;100%; \nOxford Blue;#002147;0%;13%;28%;212°;100%;14%;100%;28%; \nOU Crimson Red;#990000;60%;0%;0%;0°;100%;30%;100%;60%; \nPakistan green;#006600;0%;40%;0%;120°;100%;20%;100%;40%; \nPalatinate blue;#273BE2;15%;23%;89%;224°;76%;52%;84%;77%; \nPalatinate purple;#682860;41%;16%;38%;277°;44%;28%;47%;44%; \nPale aqua;#BCD4E6;74%;83%;90%;206°;46%;82%;18%;90%; \nPale blue;#AFEEEE;69%;93%;93%;180°;65%;81%;26%;93%; \nPale brown;#987654;60%;46%;33%;30°;29%;46%;45%;60%; \nPale carmine;#AF4035;69%;25%;21%;5°;54%;45%;69%;68%; \nPale cerulean;#9BC4E2;61%;77%;89%;205°;55%;75%;31%;89%; \nPale chestnut;#DDADAF;87%;68%;69%;358°;41%;77%;22%;87%; \nPale copper;#DA8A67;85%;54%;40%;18°;61%;63%;53%;85%; \nPale cornflower blue;#ABCDEF;67%;80%;94%;210°;68%;80%;28%;94%; \nPale gold;#E6BE8A;90%;75%;54%;50°;65%;72%;47%;82%; \nPale goldenrod;#EEE8AA;93%;91%;67%;55°;67%;80%;29%;93%; \nPale green;#98FB98;60%;98%;60%;120°;93%;79%;39%;98%; \nPale lavender;#DCD0FF;86%;82%;100%;255°;100%;91%;18%;100%; \nPale magenta;#F984E5;98%;52%;90%;310°;91%;75%;47%;98%; \nPale pink;#FADADD;98%;85%;87%;354°;76%;92%;13%;98%; \nPale plum;#DDA0DD;87%;63%;87%;300°;47%;75%;28%;87%; \nPale red-violet;#DB7093;86%;44%;58%;340°;60%;65%;49%;86%; \nPale robin egg blue;#96DED1;59%;87%;82%;169°;52%;73%;32%;87%; \nPale silver;#C9C0BB;79%;75%;73%;0°;12%;76%;0%;80%; \nPale spring bud;#ECEBBD;93%;92%;74%;80°;55%;83%;60%;90%; \nPale taupe;#BC987E;74%;60%;49%;25°;32%;62%;33%;74%; \nPale violet-red;#DB7093;86%;44%;58%;340°;60%;65%;49%;86%; \nPansy purple;#78184A;47%;9%;29%;287°;67%;28%;36%;27%; \nPapaya whip;#FFEFD5;100%;94%;84%;37°;100%;92%;16%;100%; \nParis Green;#50C878;31%;78%;47%;140°;52%;55%;60%;78%; \nPastel blue;#AEC6CF;68%;78%;81%;196°;26%;75%;16%;81%; \nPastel brown;#836953;51%;41%;33%;28°;22%;42%;37%;51%; \nPastel gray;#CFCFC4;81%;81%;77%;60°;10%;79%;5%;81%; \nPastel green;#77DD77;47%;87%;47%;120°;60%;67%;46%;87%; \nPastel magenta;#F49AC2;96%;60%;76%;333°;80%;78%;37%;96%; \nPastel orange;#FFB347;100%;70%;28%;35°;100%;64%;72%;100%; \nPastel pink;#DEA5A4;87%;65%;64%;1°;47%;76%;26%;87%; \nPastel purple;#B39EB5;70%;62%;71%;295°;14%;67%;13%;71%; \nPastel red;#FF6961;100%;41%;38%;3°;100%;69%;62%;100%; \nPastel violet;#CB99C9;80%;60%;79%;302°;33%;70%;25%;80%; \nPastel yellow;#FDFD96;99%;99%;59%;60°;96%;79%;41%;99%; \nPatriarch;#800080;50%;0%;50%;300°;100%;25%;100%;50%; \nPayne's grey;#536878;33%;41%;47%;206°;18%;40%;31%;47%; \nPeach;#FFE5B4;100%;90%;71%;39°;100%;85%;29%;100%; \nPeach (Crayola);#FFCBA4;100%;80%;64%;40°;100%;82%;34%;100%; \nPeach-orange;#FFCC99;100%;80%;60%;30°;100%;80%;40%;100%; \nPeach puff;#FFDAB9;100%;85%;73%;40°;100%;86%;29%;100%; \nPeach-yellow;#FADFAD;98%;87%;68%;39°;89%;83%;31%;98%; \nPear;#D1E231;82%;89%;19%;66°;75%;54%;78%;89%; \nPearl;#EAE0C8;92%;88%;78%;42°;45%;85%;15%;92%; \nPearl Aqua;#88D8C0;53%;85%;75%;162°;51%;69%;37%;85%; \nPearly purple;#B768A2;72%;41%;64%;316°;35%;56%;43%;72%; \nPeridot;#E6E200;90%;89%;0%;59°;100%;45%;100%;90%; \nPeriwinkle;#CCCCFF;80%;80%;100%;240°;100%;90%;20%;100%; \nPersian blue;#1C39BB;11%;22%;73%;248°;74%;42%;75%;50%; \nPersian green;#00A693;0%;65%;58%;135°;100%;33%;75%;60%; \nPersian indigo;#32127A;20%;7%;48%;249°;74%;28%;85%;49%; \nPersian orange;#D99058;85%;56%;35%;26°;63%;60%;59%;85%; \nPersian pink;#F77FBE;97%;50%;75%;330°;88%;73%;72%;77%; \nPersian plum;#701C1C;44%;11%;11%;0°;60%;28%;75%;44%; \nPersian red;#CC3333;80%;20%;20%;5°;60%;50%;50%;50%; \nPersian rose;#FE28A2;100%;16%;64%;318°;99%;58%;96%;88%; \nPersimmon;#EC5800;93%;35%;0%;22°;100%;46%;85%;94%; \nPeru;#CD853F;80%;52%;25%;30°;59%;53%;69%;80%; \nPhlox;#DF00FF;87%;0%;100%;292°;100%;50%;100%;100%; \nPhthalo blue;#000F89;0%;6%;54%;233°;100%;27%;100%;54%; \nPhthalo green;#123524;7%;21%;14%;151°;49%;14%;66%;21%; \nPiggy pink;#FDDDE6;99%;87%;90%;343°;89%;93%;13%;99%; \nPine green;#01796F;0%;47%;44%;175°;98%;24%;99%;47%; \nPink;#FFC0CB;100%;75%;80%;350°;100%;88%;25%;100%; \nPink lace;#FFDDF4;100%;87%;96%;3°;100%;93%;41%;84%; \nPink-orange;#FF9966;100%;60%;40%;20°;100%;70%;60%;100%; \nPink pearl;#E7ACCF;91%;67%;81%;324°;55%;79%;26%;91%; \nPink Sherbet;#F78FA7;97%;56%;65%;346°;87%;77%;42%;97%; \nPistachio;#93C572;58%;77%;45%;96°;42%;61%;42%;77%; \nPlatinum;#E5E4E2;90%;89%;89%;40°;6%;89%;1%;90%; \nPlum (traditional);#8E4585;56%;27%;52%;307°;35%;41%;51%;56%; \nPlum (web);#DDA0DD;80%;60%;80%;300°;33%;70%;28%;87%; \nPomp and Power;#86608E;53%;38%;56%;290°;19%;47%;32%;56%; \nPortland Orange;#FF5A36;100%;35%;21%;11°;100%;61%;79%;100%; \nPowder blue (web);#B0E0E6;69%;88%;90%;220°;52%;80%;70%;90%; \nPrinceton orange;#FF8F00;100%;56%;0%;34°;100%;50%;100%;100%; \nPrune;#701C1C;44%;11%;11%;0°;60%;28%;75%;44%; \nPrussian blue;#003153;0%;19%;33%;205°;100%;16%;100%;33%; \nPsychedelic purple;#DF00FF;87%;0%;100%;292°;100%;50%;100%;100%; \nPuce;#CC8899;80%;53%;60%;345°;40%;67%;33%;80%; \nPumpkin;#FF7518;100%;46%;9%;24°;100%;55%;90%;100%; \nPurple (HTML/CSS);#800080;50%;0%;50%;300°;100%;25%;100%;50%;Purple\nPurple (Munsell);#9F00C5;62%;0%;77%;288°;100%;39%;100%;77%; \nPurple (X11);#A020F0;63%;13%;94%;285°;87%;53%;97%;77%; \nPurple Heart;#69359C;41%;21%;61%;270°;49%;41%;66%;61%; \nPurple mountain majesty;#9678B6;59%;47%;71%;260°;30%;59%;34%;71%; \nPurple pizzazz;#FE4EDA;100%;31%;85%;312°;99%;65%;69%;100%; \nPurple taupe;#50404D;31%;25%;30%;285°;11%;28%;19%;33%; \nQuartz;#51484F;32%;28%;31%;345°;6%;30%;84%;84%; \nQueen blue;#436B95;26%;42%;58%;211°;38%;42%;56%;58%; \nQueen pink;#E8CCD7;91%;80%;84%;336°;38%;86%;12%;91%; \nRackley;#5D8AA8;36%;54%;66%;204°;30%;51%;45%;66%; \nRadical Red;#FF355E;100%;21%;37%;345°;100%;60%;84%;84%; \nRajah;#FBAB60;98%;68%;38%;29°;95%;68%;62%;98%; \nRaspberry;#E30B5D;89%;4%;36%;337°;91%;47%;95%;89%; \nRaspberry glace;#915F6D;57%;37%;43%;333°;21%;47%;35%;57%; \nRaspberry pink;#E25098;89%;31%;60%;330°;72%;60%;65%;89%; \nRaspberry rose;#B3446C;70%;27%;42%;38°;45%;48%;62%;70%; \nRaw umber;#826644;51%;40%;27%;33°;31%;39%;48%;51%; \nRazzle dazzle rose;#FF33CC;100%;20%;80%;312°;100%;60%;51%;204%; \nRazzmatazz;#E3256B;89%;15%;42%;338°;77%;52%;84%;89%; \nRed;#FF0000;100%;0%;0%;0°;100%;50%;100%;100%;Red\nRed (Munsell);#F2003C;95%;0%;24%;345°;100%;48%;100%;95%; \nRed (NCS);#C40233;77%;1%;20%;358°;98%;39%;88%;93%; \nRed (pigment);#ED1C24;93%;11%;14%;0°;85%;52%;100%;65%; \nRed (RYB);#FE2712;100%;15%;7%;0°;99%;53%;100%;87%; \nRed-brown;#A52A2A;65%;16%;16%;0°;59%;41%;75%;65%; \nRed devil;#860111;53%;0%;7%;353°;99%;27%;99%;53%; \nRed-orange;#FF5349;100%;33%;29%;3°;100%;64%;71%;100%; \nRed-violet;#C71585;78%;8%;52%;322°;81%;43%;89%;78%; \nRedwood;#AB4E52;67%;31%;32%;348°;37%;49%;54%;67%; \nRegalia;#522D80;32%;18%;50%;267°;48%;34%;65%;50%; \nResolution blue;#002387;0%;14%;53%;224°;100%;27%;100%;53%; \nRhythm;#777696;47%;46%;59%;242°;13%;53%;21%;58%; \nRich black;#004040;0%;25%;25%;180°;100%;13%;100%;25%; \nRich brilliant lavender;#F1A7FE;95%;65%;100%;291°;98%;83%;34%;100%; \nRich carmine;#D70040;84%;0%;25%;342°;100%;42%;100%;84%; \nRich electric blue;#0892D0;3%;57%;82%;180°;93%;42%;35%;75%; \nRich lavender;#A76BCF;65%;42%;81%;270°;51%;62%;78%;47%; \nRich lilac;#B666D2;71%;40%;82%;284°;55%;61%;51%;82%; \nRich maroon;#B03060;69%;19%;38%;333°;57%;44%;65%;42%; \nRifle green;#414833;25%;28%;20%;80°;17%;24%;29%;28%; \nRobin egg blue;#00CCCC;0%;80%;80%;180°;100%;40%;100%;80%; \nRocket metallic;#8A7F80;54%;51%;55%;287°;5%;53%;10%;55%; \nRoman silver;#838996;51%;54%;59%;221°;8%;55%;13%;59%; \nRose;#FF007F;100%;0%;50%;330°;100%;50%;100%;100%; \nRose bonbon;#F9429E;98%;26%;62%;330°;94%;62%;74%;98%; \nRose ebony;#674846;40%;28%;27%;340°;19%;34%;17%;20%; \nRose gold;#B76E79;72%;43%;47%;340°;34%;58%;32%;62%; \nRose madder;#E32636;89%;15%;21%;355°;77%;52%;83%;89%; \nRose pink;#FF66CC;100%;40%;80%;330°;100%;70%;77%;84%; \nRose quartz;#AA98A9;67%;60%;66%;330°;10%;63%;12%;50%; \nRose taupe;#905D5D;56%;36%;36%;330°;22%;47%;42%;46%; \nRose vale;#AB4E52;67%;31%;32%;348°;37%;49%;54%;67%; \nRosewood;#65000B;40%;0%;4%;333°;100%;20%;75%;7%; \nRosso corsa;#D40000;83%;0%;0%;0°;100%;42%;100%;83%; \nRosy brown;#BC8F8F;74%;56%;56%;359°;25%;65%;25%;63%; \nRoyal azure;#0038A8;0%;22%;66%;220°;100%;33%;100%;66%; \nRoyal blue (traditional);#002366;0%;14%;40%;219°;100%;20%;100%;20%; \nRoyal blue (web);#4169E1;25%;41%;88%;225°;73%;57%;71%;88%; \nRoyal fuchsia;#CA2C92;79%;17%;57%;290°;64%;48%;67%;44%; \nRoyal purple;#7851A9;47%;32%;66%;267°;35%;49%;52%;66%; \nRoyal yellow;#FADA5E;98%;85%;37%;48°;94%;68%;62%;98%; \nRuber;#CE4676;81%;27%;46%;339°;58%;54%;66%;81%; \nRubine red;#D10056;82%;0%;34%;335°;100%;41%;100%;82%; \nRuby;#E0115F;88%;7%;37%;337°;86%;47%;92%;88%; \nRuby red;#9B111E;61%;7%;12%;354°;80%;34%;89%;61%; \nRuddy;#FF0028;100%;0%;16%;351°;100%;50%;100%;100%; \nRuddy brown;#BB6528;73%;40%;16%;25°;65%;45%;79%;73%; \nRuddy pink;#E18E96;88%;56%;59%;354°;58%;72%;37%;88%; \nRufous;#A81C07;66%;11%;3%;8°;92%;34%;96%;66%; \nRusset;#80461B;50%;27%;11%;25°;65%;30%;78%;50%; \nRust;#B7410E;72%;25%;5%;18°;86%;39%;92%;72%; \nRusty red;#DA2C43;85%;17%;26%;352°;70%;51%;80%;86%; \nSacramento State green;#00563F;0%;34%;25%;164°;100%;17%;100%;34%; \nSaddle brown;#8B4513;55%;27%;7%;25°;76%;31%;86%;55%; \nSafety orange (blaze orange);#FF6700;100%;40%;0%;24°;100%;50%;100%;100%; \nSaffron;#F4C430;96%;77%;19%;45°;90%;57%;80%;96%; \nSt. Patrick's blue;#23297A;14%;16%;48%;236°;55%;31%;0%;52%; \nSalmon;#FF8C69;100%;55%;41%;14°;100%;71%;59%;100%; \nSalmon pink;#FF91A4;100%;57%;64%;14°;100%;78%;62%;100%; \nSand;#C2B280;76%;70%;50%;45°;35%;63%;34%;76%; \nSand dune;#967117;59%;44%;9%;43°;73%;34%;85%;59%; \nSandstorm;#ECD540;93%;84%;25%;52°;82%;59%;73%;93%; \nSandy brown;#F4A460;96%;64%;38%;28°;87%;67%;61%;96%; \nSandy taupe;#967117;59%;44%;9%;43°;73%;34%;85%;59%; \nSangria;#92000A;57%;0%;4%;356°;100%;29%;100%;57%; \nSap green;#507D2A;31%;49%;16%;93°;50%;33%;66%;49%; \nSapphire;#0F52BA;6%;32%;73%;216°;85%;39%;91%;73%; \nSapphire blue;#0067A5;0%;40%;65%;203°;100%;32%;100%;65%; \nSatin sheen gold;#CBA135;80%;63%;21%;49°;59%;50%;74%;76%; \nScarlet;#FF2400;100%;14%;0%;8°;100%;50%;100%;100%; \nScarlet (Crayola);#FD0E35;99%;5%;21%;350°;98%;52%;95%;99%; \nSchauss pink;#FF91AF;100%;57%;69%;344°;100%;78%;43%;100%; \nSchool bus yellow;#FFD800;100%;85%;0%;51°;100%;50%;100%;100%; \nScreamin' Green;#76FF7A;46%;100%;44%;122°;100%;72%;54%;100%; \nSea blue;#006994;0%;41%;58%;209°;100%;29%;100%;100%; \nSea green;#2E8B57;18%;100%;55%;87°;100%;59%;77%;55%; \nSeal brown;#321414;20%;8%;8%;0°;43%;14%;60%;20%; \nSeashell;#FFF5EE;100%;96%;93%;25°;100%;97%;7%;100%; \nSelective yellow;#FFBA00;100%;73%;0%;44°;100%;50%;100%;100%; \nSepia;#704214;44%;26%;8%;30°;70%;26%;82%;44%; \nShadow;#8A795D;54%;47%;36%;37°;20%;45%;33%;54%; \nShamrock green;#009E60;0%;62%;38%;120°;100%;31%;91%;75%; \nShocking pink;#FC0FC0;99%;6%;75%;315°;98%;52%;94%;99%; \nShocking pink (Crayola);#FF6FFF;100%;44%;100%;300°;100%;72%;48%;83%; \nSienna;#882D17;53%;18%;9%;12°;71%;31%;83%;53%; \nSilver;#C0C0C0;75%;75%;75%;0°;0%;75%;0%;75%;Silver\nSilver chalice;#ACACAC;67%;67%;67%;—;0%;68%;0%;68%; \nSilver pink;#C4AEAD;75%;68%;68%;3°;12%;71%;12%;77%; \nSilver sand;#BFC1C2;75%;76%;76%;200°;2%;76%;2%;76%; \nSinopia;#CB410B;80%;25%;4%;17°;90%;42%;95%;80%; \nSkobeloff;#007474;0%;45%;45%;140°;100%;23%;97%;44%; \nSky blue;#87CEEB;53%;81%;92%;210°;71%;73%;67%;96%; \nSky magenta;#CF71AF;81%;44%;69%;304°;50%;63%;87%;54%; \nSlate blue;#6A5ACD;42%;35%;80%;248°;54%;58%;56%;80%; \nSlate gray;#708090;44%;50%;56%;210°;13%;50%;22%;56%; \nSmalt (Dark powder blue);#003399;0%;20%;60%;200°;100%;30%;70%;60%; \nSmitten;#C84186;78%;25%;53%;329°;55%;52%;68%;78%; \nSmokey topaz;#933D41;58%;24%;25%;357°;41%;41%;59%;58%; \nSmoky black;#100C08;6%;5%;3%;30°;33%;5%;50%;6%; \nSnow;#FFFAFA;100%;98%;98%;0°;100%;99%;1%;100%; \nSonic silver;#757575;46%;46%;46%;—;0%;46%;0%;46%; \nSpace cadet;#1D2951;11%;16%;32%;226°;47%;22%;64%;32%; \nSpanish carmine;#D10047;82%;0%;28%;340°;100%;41%;100%;82%; \nSpanish orange;#E86100;91%;38%;0%;25°;100%;46%;100%;91%; \nSpiro Disco Ball;#0FC0FC;6%;75%;99%;195°;98%;52%;94%;99%; \nSpring bud;#A7FC00;65%;99%;0%;88°;100%;49%;90%;63%; \nSpring green;#00FF7F;0%;100%;50%;150°;100%;50%;100%;100%; \nStar command blue;#007BBB;0%;48%;72%;200°;100%;36%;100%;72%; \nSteel blue;#4682B4;27%;51%;71%;207°;44%;49%;61%;71%; \nSteel pink;#CC3366;80%;20%;80%;300°;60%;50%;75%;80%; \nStil de grain yellow;#FADA5E;98%;85%;37%;48°;94%;68%;62%;98%; \nStizza;#990000;60%;0%;0%;0°;100%;30%;100%;60%; \nStormcloud;#4F666A;31%;40%;42%;189°;15%;36%;14%;67%; \nStraw;#E4D96F;89%;85%;44%;54°;68%;67%;51%;89%; \nSunglow;#FFCC33;100%;80%;20%;50°;100%;60%;99%;98%; \nSunset;#FAD6A5;98%;84%;65%;35°;90%;81%;34%;98%; \nSuper pink;#CF6BA9;81%;42%;66%;323°;51%;62%;48%;81%; \nTan;#D2B48C;82%;71%;55%;34°;44%;69%;33%;82%;Tan\nTangelo;#F94D00;98%;30%;0%;23°;100%;49%;100%;90%; \nTangerine;#F28500;95%;52%;0%;33°;100%;48%;100%;95%; \nTangerine yellow;#FFCC00;100%;80%;0%;48°;100%;50%;100%;100%; \nTango pink;#E4717A;89%;44%;48%;355°;68%;67%;50%;89%; \nTaupe;#483C32;28%;24%;20%;30°;18%;24%;17%;34%; \nTaupe gray;#8B8589;55%;52%;54%;30°;3%;53%;1%;60%; \nTea green;#D0F0C0;82%;94%;75%;100°;62%;85%;20%;94%; \nTea rose (orange);#F88379;97%;51%;47%;5°;90%;72%;51%;97%; \nTea rose (rose);#F4C2C2;96%;76%;76%;0°;69%;86%;20%;96%; \nTeal;#008080;0%;50%;50%;180°;100%;25%;100%;50%;Teal\nTeal deer;#99E6B3;60%;90%;70%;140°;61%;75%;33%;90%; \nTeal blue;#367588;21%;46%;53%;194°;43%;37%;50%;53%; \nTeal green;#00827F;0%;51%;50%;179°;100%;26%;100%;47%; \nTelemagenta;#CF3476;81%;20%;46%;334°;62%;51%;75%;81%; \nTenné (Tawny);#CD5700;80%;34%;0%;25°;100%;40%;100%;80%; \nTerra cotta;#E2725B;89%;45%;36%;10°;70%;62%;60%;89%; \nThistle;#D8BFD8;85%;75%;85%;300°;24%;80%;12%;85%; \nThulian pink;#DE6FA1;87%;44%;63%;330°;63%;65%;82%;92%; \nTickle Me Pink;#FC89AC;99%;54%;67%;342°;95%;76%;46%;99%; \nTiffany Blue;#0ABAB5;4%;73%;71%;178°;90%;38%;95%;73%; \nTiger's eye;#E08D3C;88%;55%;24%;30°;73%;56%;73%;88%; \nTimberwolf;#DBD7D2;86%;84%;82%;33°;11%;84%;4%;86%; \nTitanium yellow;#EEE600;93%;90%;0%;58°;100%;47%;100%;93%; \nTomato;#FF6347;100%;39%;28%;15°;100%;64%;75%;50%; \nToolbox;#746CC0;45%;42%;75%;174°;40%;59%;102%;150%; \nTopaz;#FFC87C;100%;78%;49%;345°;100%;74%;84%;84%; \nTractor red;#FD0E35;99%;5%;21%;350°;98%;52%;94%;99%; \nTrolley Grey;#808080;50%;50%;50%;—;0%;50%;0%;50%; \nTropical rain forest;#00755E;0%;46%;37%;120°;100%;23%;70%;60%; \nTrue Blue;#0073CF;0%;45%;81%;207°;100%;41%;100%;81%; \nTufts Blue;#417DC1;25%;49%;76%;208°;51%;51%;70%;100%; \nTumbleweed;#DEAA88;87%;67%;53%;24°;57%;70%;39%;87%; \nTurkish rose;#B57281;71%;45%;51%;340°;31%;58%;100%;25%; \nTurquoise;#30D5C8;19%;84%;78%;175°;66%;51%;77%;84%;Turquoise\nTurquoise blue;#00FFEF;0%;100%;94%;176°;100%;50%;100%;100%; \nTurquoise green;#A0D6B4;63%;84%;71%;142°;40%;73%;25%;84%; \nTuscan;#FAD6A5;98%;84%;65%;35°;90%;81%;34%;98%; \nTuscan brown;#6F4E37;44%;31%;22%;25°;34%;33%;51%;44%; \nTuscan red;#7C4848;49%;19%;19%;0°;44%;34%;61%;49%; \nTuscan tan;#A67B5B;63%;48%;36%;26°;28%;49%;46%;65%; \nTuscany;#C09999;75%;60%;60%;0°;24%;68%;20%;75%; \nTwilight lavender;#8A496B;54%;29%;42%;329°;31%;41%;47%;89%; \nTyrian purple;#66023C;40%;1%;24%;277°;96%;20%;67%;44%; \nUA blue;#0033AA;0%;20%;67%;222°;100%;33%;100%;67%; \nUA red;#D9004C;85%;0%;30%;359°;100%;43%;100%;85%; \nUbe;#8878C3;53%;47%;76%;253°;39%;62%;39%;77%; \nUCLA Blue;#536895;33%;41%;58%;221°;28%;46%;44%;58%; \nUCLA Gold;#FFB300;100%;70%;0%;42°;100%;50%;100%;100%; \nUFO Green;#3CD070;24%;82%;44%;141°;61%;53%;71%;82%; \nUltramarine;#120A8F;7%;4%;56%;244°;87%;30%;93%;56%; \nUltramarine blue;#4166F5;25%;40%;96%;228°;90%;61%;74%;96%; \nUltra pink;#FF6FFF;100%;44%;100%;300°;100%;72%;48%;83%; \nUmber;#635147;39%;32%;28%;21°;17%;33%;28%;39%; \nUnbleached silk;#FFDDCA;100%;87%;79%;22°;100%;90%;21%;100%; \nUnited Nations blue;#5B92E5;36%;57%;90%;210°;73%;63%;60%;90%; \nUniversity of California Gold;#B78727;72%;53%;15%;40°;65%;44%;79%;72%; \nUnmellow Yellow;#FFFF66;100%;100%;40%;60°;100%;70%;60%;100%; \nUP Forest green;#014421;0%;27%;13%;149°;97%;14%;99%;27%; \nUP Maroon;#7B1113;48%;7%;7%;359°;76%;28%;86%;48%; \nUpsdell red;#AE2029;68%;13%;16%;356°;69%;40%;82%;68%; \nUrobilin;#E1AD21;88%;68%;13%;44°;76%;51%;85%;88%; \nUSAFA blue;#004F98;0%;31%;60%;209°;100%;30%;100%;60%; \nUSC Cardinal;#990000;60%;0%;0%;0°;100%;30%;100%;60%; \nUSC Gold;#FFCC00;100%;80%;0%;48°;100%;50%;100%;100%; \nUniversity of Tennessee Orange;#F77F00;97%;50%;0%;31°;100%;48%;100%;97%; \nUtah Crimson;#D3003F;83%;0%;25%;342°;100%;41%;100%;83%; \nVanilla;#F3E5AB;95%;90%;67%;48°;75%;81%;30%;95%; \nVanilla ice;#F3D9DF;95%;56%;66%;346°;81%;76%;11%;95%; \nVegas gold;#C5B358;77%;70%;35%;50°;48%;56%;55%;77%; \nVenetian red;#C80815;78%;3%;8%;0°;92%;41%;84%;84%; \nVerdigris;#43B3AE;26%;70%;68%;177°;46%;48%;63%;70%; \nVermilion (cinnabar);#E34234;89%;26%;20%;5°;76%;55%;77%;89%; \nVermilion (Plochere);#D9603B;85%;22%;12%;11°;76%;48%;82%;67%; \nVeronica;#A020F0;63%;13%;94%;285°;87%;53%;97%;77%; \nViolet;#8F00FF;56%;0%;100%;274°;100%;50%;100%;100%; \nViolet (color wheel);#7F00FF;50%;0%;100%;270°;100%;50%;100%;100%; \nViolet (RYB);#8601AF;53%;0%;69%;270°;99%;35%;100%;71%; \nViolet (web);#EE82EE;93%;51%;93%;300°;76%;72%;45%;93%; \nViolet-blue;#324AB2;20%;29%;70%;229°;56%;45%;72%;70%; \nViolet-red;#F75394;97%;33%;58%;336°;91%;65%;66%;97%; \nViridian;#40826D;25%;51%;43%;161°;34%;38%;51%;51%; \nVivid auburn;#922724;57%;15%;14%;7°;60%;36%;72%;52%; \nVivid burgundy;#9F1D35;62%;11%;21%;345°;69%;37%;55%;60%; \nVivid cerise;#DA1D81;85%;11%;51%;328°;77%;48%;87%;86%; \nVivid orchid;#CC00FF;80%;0%;100%;288°;100%;50%;100%;100%; \nVivid tangerine;#FFA089;100%;63%;54%;12°;100%;77%;46%;100%; \nVivid violet;#9F00FF;62%;0%;100%;277°;100%;50%;100%;100%; \nWarm black;#004242;0%;26%;26%;180°;100%;13%;100%;26%; \nWaterspout;#A4F4F9;64%;96%;98%;183°;88%;81%;87%;97%; \nWenge;#645452;39%;33%;32%;7°;10%;36%;18%;39%; \nWheat;#F5DEB3;96%;87%;70%;39°;77%;83%;26%;96%; \nWhite;#FFFFFF;100%;100%;100%;0°;0%;100%;0%;100%;White\nWhite smoke;#F5F5F5;96%;96%;96%;0°;0%;96%;0%;96%; \nWild blue yonder;#A2ADD0;64%;68%;82%;226°;33%;73%;22%;81%; \nWild orchid;#D77A02;84%;44%;64%;331°;56%;64%;48%;84%; \nWild Strawberry;#FF43A4;100%;26%;64%;329°;100%;63%;74%;100%; \nWild Watermelon;#FC6C85;99%;42%;52%;350°;96%;71%;57%;99%; \nWindsor tan;#AE6838;65%;33%;1%;24°;98%;33%;68%;68%; \nWine;#722F37;45%;18%;22%;353°;42%;32%;59%;45%; \nWine dregs;#673147;40%;19%;28%;336°;36%;30%;52%;40%; \nWisteria;#C9A0DC;79%;63%;86%;281°;46%;75%;27%;86%; \nWood brown;#C19A6B;76%;60%;42%;33°;41%;59%;45%;76%; \nXanadu;#738678;45%;53%;47%;136°;8%;49%;14%;52%; \nYale Blue;#0F4D92;6%;30%;57%;212°;81%;32%;90%;57%; \nYellow;#FFFF00;100%;100%;0%;60°;100%;50%;100%;100%;Yellow\nYellow (Munsell);#EFCC00;94%;80%;0%;50°;100%;47%;100%;100%; \nYellow (NCS);#FFD300;100%;83%;0%;50°;100%;50%;100%;100%; \nYellow (process);#FFEF00;100%;94%;0%;56°;100%;50%;100%;100%; \nYellow (RYB);#FEFE33;100%;100%;20%;60°;99%;60%;80%;99%; \nYellow-green;#9ACD32;60%;80%;20%;80°;61%;50%;76%;80%; \nYellow Orange;#FFAE42;100%;68%;26%;34°;100%;63%;74%;100%; \nZaffre;#0014A8;0%;8%;66%;233°;100%;33%;100%;66%; \nZinnwaldite brown;#2C1608;17%;9%;3%;23°;69%;10%;82%;17%; \n"
  },
  {
    "path": "examples/colors/colors.html",
    "content": "<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>Fullproof example: Color Names</title>\n<script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js\"></script>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"res/simplecssgrid-720.css\" />\n<link rel=\"stylesheet\" type=\"text/css\" href=\"res/colors.css\" />\n\n<!-- START DEV SCRIPTS -->\n<script type=\"text/javascript\" src=\"../../src/unicode/categ_letters_numbers.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/unicode/normalizer_lowercase_nomark.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/unicode/unicode.js\"></script>\n\n<script type=\"text/javascript\" src=\"../../src/analyzers.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/normalizers.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/normalizers/english/porter-stemmer.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/normalizers/english/metaphone.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/misc/dataloader.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/capabilities.js\"></script>\n\n<script type=\"text/javascript\" src=\"../../src/utils.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/boolean-engine.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/common-engine.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/resultsets.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/storemanager.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/stores/memory_store.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/stores/websql_store.js\"></script>\n    <script type=\"text/javascript\" src=\"../../src/stores/indexeddb_store.js\"></script>\n\n    <script type=\"text/javascript\" src=\"../../src/debug/inlinelog.js\"></script>\n<!-- END DEV SCRIPTS -->\n\n</head>\n<body class=\"\">\n<div id=\"header\">\n    <div class=\"grid\">\n        <h1>Colors Search Engine</h1>\n        <div>Fullproof-powered color searching</div>\n    </div>\n</div>\n<div class=\"grid splaining\">\n    <div style=\"margin-top: 1em;\">\n        The BooleanEngine is a simple yet very effective boolean-set based search engine, specially when searching\n        terms in a list of items. The Colors Search Engine uses the metaphone algorithm as a spare index\n        when the exact terms typed in the input box are not found.\n    </div>\n    <div>Please try it by typing any terms that may be part of a color name.</div>\n</div>\n\n<div class=\"formbg\">\n    <div id=\"application\" class=\"grid\" style=\"display: none;\">\n        <div>\n            <input type=\"text\" id=\"typehere\" class=\"typebox\">\n            <button id=\"search\">Search My Color!</button>\n        </div>\n    </div>\n</div>\n<div class=\"grid\">\n    <div id=\"results\"></div>\n</div>\n<div id=\"debug\"></div>\n\n<script type=\"text/javascript\">\n\nvar colorsData = [];\n\n/**\n * Loads the data (the csv file containing the color data)\n * @param callbackWhenDone function called when loaded\n */\nfunction loadData(callbackWhenDone) {\n    var loader = new fullproof.DataLoader();\n    loader.setQueue(\"colors.csv\");\n    loader.start(fullproof.make_callback(callbackWhenDone, true),\n            function(txt) {\n                colorsData = txt.split(\"\\n\");\n            }, fullproof.make_callback(callbackWhenDone, false));\n}\n\n/**\n * The initializer is a function called by the engine when the index\n * is created for the first time. It provides an opportunity to populate\n * the index with its data.\n * @param {fullproof.TextInjector} injector an object of type fullproof.TextInjector\n * @param callback function function to call when the initialization is done\n */\nfunction initializer(injector, callback) {\n    var processData = function() {\n        var synchro = fullproof.make_synchro_point(callback, colorsData.length-1);\n        var values = [];\n        var textData = [];\n        for (var i=0;i<colorsData.length; ++i) {\n            var text = colorsData[i].split(\";\")[0];\n            if (text) {\n                values.push(i);\n                textData.push(text);\n            }\n        }\n        injector.injectBulk(textData, values, callback);\n    };\n\n    if (colorsData.length == 0) {\n        loadData(function(b) {\n            if (b) {\n                processData()\n            } else {\n                alert(\"Can't load a file\");\n            }\n        });\n    } else {\n        processData();\n    }\n}\n\n/**\n * This function get called when the engine is done opening itself\n * @param b true if the engine was successfully open, false otherwise\n */\nfunction engineReady(b) {\n    if (b) {\n        $(\"#loading\").hide();\n        $(\"#application\").show();\n    } else {\n        $(\"#loading\").hide();\n        $(\"#application\").hide();\n    }\n\n}\n\n$(document).ready(function() {\n\n    // window.installInlineConsole(\"debug\");\n\n    var dbName = \"colors\";\n//    var onlyMem = [new fullproof.StoreDescriptor(\"memorystore\", fullproof.store.IndexedDBStore)];\n    // onlyMem\n    var colorSearchEngine = new fullproof.BooleanEngine();\n\n    // Loads the color data from the csv, then creates the index descriptors and uses them to open the indexes\n    loadData(function() {\n        var index1 = {\n            name: \"normalindex\",\n            analyzer: new fullproof.StandardAnalyzer(fullproof.normalizer.to_lowercase_nomark, fullproof.normalizer.remove_duplicate_letters),\n            capabilities: new fullproof.Capabilities().setStoreObjects(false).setUseScores(false).setDbName(dbName),\n            initializer: initializer\n        };\n        var index2 = {\n            name: \"stemmedindex\",\n            analyzer: new fullproof.StandardAnalyzer(fullproof.normalizer.to_lowercase_nomark, fullproof.english.metaphone),\n            capabilities: new fullproof.Capabilities().setStoreObjects(false).setUseScores(false).setDbName(dbName),\n            initializer: initializer\n        };\n\n        colorSearchEngine.open([index1, index2], fullproof.make_callback(engineReady, true), fullproof.make_callback(engineReady, false));\n    });\n\n    /**\n     * The seach function manages the terms lookup and result display\n     */\n\tfunction search() {\n\t\tvar value = $(\"#typehere\").val();\n\n        if (value == \"reload\") {\n            colorSearchEngine.clear(function() {\n                window.location.reload(true);\n            });\n        }\n\n        // Request a search to the colorSearchEengine, then displays the results, if any.\n\t\tcolorSearchEngine.lookup(value, function(resultset) {\n            var result =\"\";\n            if (resultset && resultset.getSize()) {\n                if (colorSearchEngine.lastResultIndex == 1) {\n                    result = \"<h1>Found \" + resultset.getSize() + \" color\"+(resultset.getSize()>1?\"s\":\"\")+\" matching your request.</h1>\";\n                } else {\n                    result = \"<h1>No match for '\" + value + \"', but found \" + resultset.getSize() + \" approximate match\"+(resultset.getSize()>1?\"es\":\"\")+\".</h1>\";\n                }\n\n                result += \"<table><tr><th>Color Name</th><th>Sample</th><th>Hex Code</th></tr>\"\n                resultset.forEach(function(e) {\n                   var c = colorsData[e].split(\";\");\n                    result += \"<tr>\";\n                    result += \"<td style='font-weight: bold;'>\"+c[0]+\"</td>\";\n                    result += \"<td style='width: 2em; background-color: \"+c[1]+\"'>&nbsp;</td>\";\n                    result += \"<td>\"+c[1]+\"</td>\";\n                    result += \"</tr>\";\n                });\n                result += \"</table>\";\n            } else {\n                result = \"<h2>No result found.</h2>\";\n            }\n\t\t\t$(\"#results\").html(result);\n\t\t});\n\t}\n\n    // Bind the search action\n\t$(\"#search\").click(search);\n\t$(\"#typehere\").change(search);\n\n});</script>\n</body>\n</html>"
  },
  {
    "path": "examples/colors/res/colors.css",
    "content": "#header {\n    background-image: url('bg.png');\n    background-repeat: repeat-x;\n    color: white;\n    overflow: auto;\n    padding: 0;\n    margin: 0;\n    border-bottom: 2px solid black;\n}\n\n#header h1 {\n    color: white;\n    font-size: 36px;\n    padding: 0;\n    margin: 0;\n}\n#header div div {\n    color: white;\n    font-size: 1em;\n    font-weight: bold;\n    margin-bottom: 8px;\n    font-style: italic;\n}\n\nbody {\n    padding: 0;\n    margin: 0;\n}\n\n#results table td {\n    font-size: 1.25em;\n    font-weight: bold;\n    padding-left: 16px;\n}\n\n#results table th {\n    font-size: 1.0em;\n    font-weight: normal;\n    min-width: 100px;\n    padding-left: 16px;\n}\n\n.formbg {\n    background: #adadad; padding: 16px;\n    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #afafaf) );\n    background:-moz-linear-gradient( center top, #ededed 5%, #afafaf 100% );\n}\n\ninput.typebox {\n    border: 5px solid white;\n    -webkit-box-shadow:\n        inset 0 0 8px  rgba(0,0,0,0.1),\n        0 0 16px rgba(0,0,0,0.1);\n    -moz-box-shadow:\n        inset 0 0 8px  rgba(0,0,0,0.1),\n        0 0 16px rgba(0,0,0,0.1);\n    box-shadow:\n        inset 0 0 8px  rgba(0,0,0,0.1),\n        0 0 16px rgba(0,0,0,0.1);\n    padding: 4px;\n    background: rgba(255,255,255,0.9);\n    margin: 0 0 0px 0;\n    font-size: 2em;\n    font-family: monospace;\n    font-weight: bold;\n    width: 50%;\n}\n.splaining div {\n    margin-bottom: 0.5em;\n}\n\nbutton#search {\n    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;\n    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;\n    box-shadow:inset 0px 1px 0px 0px #ffffff;\n    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );\n    background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );\n    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');\n    background-color:#ededed;\n    -moz-border-radius:6px;\n    -webkit-border-radius:6px;\n    border-radius:6px;\n    border:1px solid #dcdcdc;\n    display:inline-block;\n    color:#333333;\n    font-family:arial;\n    font-size:1.2em;\n    font-weight:bold;\n    padding:6px 24px;\n    text-decoration:none;\n    text-shadow:1px 1px 0px #ffffff;\n    cursor: pointer;\n}\nbutton#search:hover {\n     background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );\n     background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );\n     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');\n     background-color:#dfdfdf;\n }\n button#search:active {\n      position:relative;\n      top:1px;\n  }"
  },
  {
    "path": "examples/colors/res/simplecssgrid-720.css",
    "content": ".grid { margin: 0px auto; overflow: auto; width: 720px; }\n\n.grid-1-1,\n.grid-1-2, .grid-2-2,\n.grid-1-3, .grid-2-3, .grid-3-3,\n.grid-1-4, .grid-2-4, .grid-3-4, .grid-4-4,\n.grid-1-5, .grid-2-5, .grid-3-5, .grid-4-5, .grid-5-5,\n.grid-1-6, .grid-2-6, .grid-3-6, .grid-4-6, .grid-5-6, .grid-6-6,\n.grid-1-8, .grid-2-8, .grid-3-8, .grid-4-8, .grid-5-8, .grid-6-8, .grid-7-8, .grid-8-8,\n.grid-1-10, .grid-2-10, .grid-3-10, .grid-4-10, .grid-5-10, .grid-6-10, .grid-7-10, .grid-8-10, .grid-9-10, .grid-10-10,\n.grid-1-12, .grid-2-12, .grid-3-12, .grid-4-12, .grid-5-12, .grid-6-12, .grid-7-12, .grid-8-12, .grid-9-12, .grid-10-12, .grid-11-12, .grid-12-12\n{ float: left; margin: 0 10px; overflow: auto; }\n\n.grid-1-1, .grid-2-2, .grid-3-3, .grid-4-4, .grid-5-5, .grid-6-6, .grid-8-8, .grid-10-10, .grid-12-12  { width: 700px; }\n.grid-1-2, .grid-2-4, .grid-3-6, .grid-4-8, .grid-5-10, .grid-6-12  { width: 340px; }\n.grid-1-3, .grid-2-6, .grid-4-12 { width: 220px; }\n.grid-2-3, .grid-4-6, .grid-8-12 { width: 460px; }\n.grid-1-4, .grid-2-8, .grid-3-12 { width: 160px; }\n.grid-3-4, .grid-6-8, .grid-9-12 { width: 520px; }\n.grid-1-5, .grid-2-10 { width: 124px; }\n.grid-2-5, .grid-4-10 { width: 268px; }\n.grid-3-5, .grid-6-10 { width: 412px; }\n.grid-4-5, .grid-8-10 { width: 556px; }\n.grid-1-6, .grid-2-12 { width: 100px; }\n.grid-5-6, .grid-10-12 { width: 580px; }\n.grid-1-8 { width: 70px; }\n.grid-3-8 { width: 250px; }\n.grid-5-8 { width: 430px; }\n.grid-7-8 { width: 610px; }\n.grid-1-10 { width: 52px; }\n.grid-3-10 { width: 196px; }\n.grid-7-10 { width: 484px; }\n.grid-9-10 { width: 628px; }\n.grid-1-12 { width: 40px; }\n.grid-5-12 { width: 280px; }\n.grid-7-12 { width: 400px; }\n.grid-11-12 { width: 640px; }\n\n.grid-1-1-nomargin,\n.grid-1-2-nomargin, .grid-2-2-nomargin,\n.grid-1-3-nomargin, .grid-2-3-nomargin, .grid-3-3-nomargin,\n.grid-1-4-nomargin, .grid-2-4-nomargin, .grid-3-4-nomargin, .grid-4-4-nomargin,\n.grid-1-5-nomargin, .grid-2-5-nomargin, .grid-3-5-nomargin, .grid-4-5-nomargin, .grid-5-5-nomargin,\n.grid-1-6-nomargin, .grid-2-6-nomargin, .grid-3-6-nomargin, .grid-4-6-nomargin, .grid-5-6-nomargin, .grid-6-6-nomargin,\n.grid-1-8-nomargin, .grid-2-8-nomargin, .grid-3-8-nomargin, .grid-4-8-nomargin, .grid-5-8-nomargin, .grid-6-8-nomargin, .grid-7-8-nomargin, .grid-8-8-nomargin,\n.grid-1-10-nomargin, .grid-2-10-nomargin, .grid-3-10-nomargin, .grid-4-10-nomargin, .grid-5-10-nomargin, .grid-6-10-nomargin, .grid-7-10-nomargin, .grid-8-10-nomargin, .grid-9-10-nomargin, .grid-10-10-nomargin,\n.grid-1-12-nomargin, .grid-2-12-nomargin, .grid-3-12-nomargin, .grid-4-12-nomargin, .grid-5-12-nomargin, .grid-6-12-nomargin, .grid-7-12-nomargin, .grid-8-12-nomargin, .grid-9-12-nomargin, .grid-10-12-nomargin, .grid-11-12-nomargin, .grid-12-12\n{ float: left; margin: 0; overflow: auto; }\n\n.grid-1-1-nomargin, .grid-2-2-nomargin, .grid-3-3-nomargin, .grid-4-4-nomargin, .grid-5-5-nomargin, .grid-6-6-nomargin, .grid-8-8-nomargin, .grid-10-10-nomargin, .grid-12-12-nomargin  { width: 720px; }\n.grid-1-2-nomargin, .grid-2-4-nomargin, .grid-3-6-nomargin, .grid-4-8-nomargin, .grid-5-10-nomargin, .grid-6-12-nomargin  { width: 360px; }\n.grid-1-3-nomargin, .grid-2-6-nomargin, .grid-4-12-nomargin { width: 240px; }\n.grid-2-3-nomargin, .grid-4-6-nomargin, .grid-8-12-nomargin { width: 480px; }\n.grid-1-4-nomargin, .grid-2-8-nomargin, .grid-3-12-nomargin { width: 180px; }\n.grid-3-4-nomargin, .grid-6-8-nomargin, .grid-9-12-nomargin { width: 540px; }\n.grid-1-5-nomargin, .grid-2-10-nomargin { width: 144px; }\n.grid-2-5-nomargin, .grid-4-10-nomargin { width: 288px; }\n.grid-3-5-nomargin, .grid-6-10-nomargin { width: 432px; }\n.grid-4-5-nomargin, .grid-8-10-nomargin { width: 576px; }\n.grid-1-6-nomargin, .grid-2-12-nomargin { width: 120px; }\n.grid-5-6-nomargin, .grid-10-12-nomargin { width: 600px; }\n.grid-1-8-nomargin { width: 90px; }\n.grid-3-8-nomargin { width: 270px; }\n.grid-5-8-nomargin { width: 450px; }\n.grid-7-8-nomargin { width: 630px; }\n.grid-1-10-nomargin { width: 72px; }\n.grid-3-10-nomargin { width: 216px; }\n.grid-7-10-nomargin { width: 504px; }\n.grid-9-10-nomargin { width: 648px; }\n.grid-1-12-nomargin { width: 60px; }\n.grid-5-12-nomargin { width: 300px; }\n.grid-7-12-nomargin { width: 420px; }\n.grid-11-12-nomargin { width: 660px; }\n\n\n"
  },
  {
    "path": "examples/colors/res/simplecssgrid-960.css",
    "content": ".grid { margin: 0px auto; overflow: auto; width: 960px; }\n\n.grid-1-1,\n.grid-1-2, .grid-2-2,\n.grid-1-3, .grid-2-3, .grid-3-3,\n.grid-1-4, .grid-2-4, .grid-3-4, .grid-4-4,\n.grid-1-5, .grid-2-5, .grid-3-5, .grid-4-5, .grid-5-5,\n.grid-1-6, .grid-2-6, .grid-3-6, .grid-4-6, .grid-5-6, .grid-6-6,\n.grid-1-8, .grid-2-8, .grid-3-8, .grid-4-8, .grid-5-8, .grid-6-8, .grid-7-8, .grid-8-8,\n.grid-1-10, .grid-2-10, .grid-3-10, .grid-4-10, .grid-5-10, .grid-6-10, .grid-7-10, .grid-8-10, .grid-9-10, .grid-10-10,\n.grid-1-12, .grid-2-12, .grid-3-12, .grid-4-12, .grid-5-12, .grid-6-12, .grid-7-12, .grid-8-12, .grid-9-12, .grid-10-12, .grid-11-12, .grid-12-12\n{ float: left; margin: 0 10px; overflow: auto; }\n\n.grid-1-1, .grid-2-2, .grid-3-3, .grid-4-4, .grid-5-5, .grid-6-6, .grid-8-8, .grid-10-10, .grid-12-12  { width: 940px; }\n.grid-1-2, .grid-2-4, .grid-3-6, .grid-4-8, .grid-5-10, .grid-6-12  { width: 460px; }\n.grid-1-3, .grid-2-6, .grid-4-12 { width: 300px; }\n.grid-2-3, .grid-4-6, .grid-8-12 { width: 620px; }\n.grid-1-4, .grid-2-8, .grid-3-12 { width: 220px; }\n.grid-3-4, .grid-6-8, .grid-9-12 { width: 700px; }\n.grid-1-5, .grid-2-10 { width: 172px; }\n.grid-2-5, .grid-4-10 { width: 364px; }\n.grid-3-5, .grid-6-10 { width: 556px; }\n.grid-4-5, .grid-8-10 { width: 748px; }\n.grid-1-6, .grid-2-12 { width: 140px; }\n.grid-5-6, .grid-10-12 { width: 780px; }\n.grid-1-8 { width: 100px; }\n.grid-3-8 { width: 340px; }\n.grid-5-8 { width: 580px; }\n.grid-7-8 { width: 820px; }\n.grid-1-10 { width: 76px; }\n.grid-3-10 { width: 268px; }\n.grid-7-10 { width: 652px; }\n.grid-9-10 { width: 844px; }\n.grid-1-12 { width: 60px; }\n.grid-5-12 { width: 380px; }\n.grid-7-12 { width: 540px; }\n.grid-11-12 { width: 860px; }\n\n.grid-1-1-nomargin,\n.grid-1-2-nomargin, .grid-2-2-nomargin,\n.grid-1-3-nomargin, .grid-2-3-nomargin, .grid-3-3-nomargin,\n.grid-1-4-nomargin, .grid-2-4-nomargin, .grid-3-4-nomargin, .grid-4-4-nomargin,\n.grid-1-5-nomargin, .grid-2-5-nomargin, .grid-3-5-nomargin, .grid-4-5-nomargin, .grid-5-5-nomargin,\n.grid-1-6-nomargin, .grid-2-6-nomargin, .grid-3-6-nomargin, .grid-4-6-nomargin, .grid-5-6-nomargin, .grid-6-6-nomargin,\n.grid-1-8-nomargin, .grid-2-8-nomargin, .grid-3-8-nomargin, .grid-4-8-nomargin, .grid-5-8-nomargin, .grid-6-8-nomargin, .grid-7-8-nomargin, .grid-8-8-nomargin,\n.grid-1-10-nomargin, .grid-2-10-nomargin, .grid-3-10-nomargin, .grid-4-10-nomargin, .grid-5-10-nomargin, .grid-6-10-nomargin, .grid-7-10-nomargin, .grid-8-10-nomargin, .grid-9-10-nomargin, .grid-10-10-nomargin,\n.grid-1-12-nomargin, .grid-2-12-nomargin, .grid-3-12-nomargin, .grid-4-12-nomargin, .grid-5-12-nomargin, .grid-6-12-nomargin, .grid-7-12-nomargin, .grid-8-12-nomargin, .grid-9-12-nomargin, .grid-10-12-nomargin, .grid-11-12-nomargin, .grid-12-12\n{ float: left; margin: 0; overflow: auto; }\n\n.grid-1-1-nomargin, .grid-2-2-nomargin, .grid-3-3-nomargin, .grid-4-4-nomargin, .grid-5-5-nomargin, .grid-6-6-nomargin, .grid-8-8-nomargin, .grid-10-10-nomargin, .grid-12-12-nomargin  { width: 960px; }\n.grid-1-2-nomargin, .grid-2-4-nomargin, .grid-3-6-nomargin, .grid-4-8-nomargin, .grid-5-10-nomargin, .grid-6-12-nomargin  { width: 480px; }\n.grid-1-3-nomargin, .grid-2-6-nomargin, .grid-4-12-nomargin { width: 320px; }\n.grid-2-3-nomargin, .grid-4-6-nomargin, .grid-8-12-nomargin { width: 640px; }\n.grid-1-4-nomargin, .grid-2-8-nomargin, .grid-3-12-nomargin { width: 240px; }\n.grid-3-4-nomargin, .grid-6-8-nomargin, .grid-9-12-nomargin { width: 720px; }\n.grid-1-5-nomargin, .grid-2-10-nomargin { width: 192px; }\n.grid-2-5-nomargin, .grid-4-10-nomargin { width: 384px; }\n.grid-3-5-nomargin, .grid-6-10-nomargin { width: 576px; }\n.grid-4-5-nomargin, .grid-8-10-nomargin { width: 768px; }\n.grid-1-6-nomargin, .grid-2-12-nomargin { width: 160px; }\n.grid-5-6-nomargin, .grid-10-12-nomargin { width: 800px; }\n.grid-1-8-nomargin { width: 120px; }\n.grid-3-8-nomargin { width: 360px; }\n.grid-5-8-nomargin { width: 600px; }\n.grid-7-8-nomargin { width: 840px; }\n.grid-1-10-nomargin { width: 96px; }\n.grid-3-10-nomargin { width: 288px; }\n.grid-7-10-nomargin { width: 672px; }\n.grid-9-10-nomargin { width: 864px; }\n.grid-1-12-nomargin { width: 80px; }\n.grid-5-12-nomargin { width: 400px; }\n.grid-7-12-nomargin { width: 560px; }\n.grid-11-12-nomargin { width: 880px; }\n\n\n"
  },
  {
    "path": "examples/example-analyzers.html",
    "content": "<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>Javascript Search Engine : Analyzers testing</title>\n<script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js\"></script>\n\n<script type=\"text/javascript\" src=\"../src/unicode/categ_letters_numbers.js\"></script>\n<script type=\"text/javascript\" src=\"../src/unicode/normalizer_lowercase_nomark.js\"></script>\n<script type=\"text/javascript\" src=\"../src/unicode/unicode.js\"></script>\n<script type=\"text/javascript\" src=\"../src/analyzers.js\"></script>\n<script type=\"text/javascript\" src=\"../src/normalizers.js\"></script>\n<script type=\"text/javascript\" src=\"../src/normalizers/english/porter-stemmer.js\"></script>\n<script type=\"text/javascript\" src=\"../src/normalizers/french/simpleform.js\"></script>\n<style TYPE=\"text/css\">\n\ndiv.floatbox {\n\tfloat:left; width: 300px;\n}\ndiv.resultbox {\n\tborder: 1px solid black; margin:0.5em;\n\tcolor: black; background-color: #EEEEEE;\n\toverflow: hidden;\n}\ntextarea.typebox {\n\tfloat: left;\n\twidth: 300px; height: 200px; margin:1em;\"\n\tcolor: black; background-color: white;\n}\n</style>\n</head>\n<body>\n<h1>Testing the Analyzers</h1>\n\nThe javascript search engine is provided with a set of normalizers that can be chained to the parser.\nAn analyzer is just a parser associated to a set (possibly empty) of normalizers.\nThe goal of the normalization process is to reduce the set of words to index and to provide a way to\nautomatically remove typos, stem, or reduce words to phonetic equivalents so that they are represented\nin the index by one single form.\n<p/>\nEach normalizer have their own strategy and \"aggressiveness\". For instance:\n<ul>\n\t<li><tt>remove_duplicate_letters</tt> just remove sequences of the same letter.</li>\n\t<li><tt>to_lowercase_decomp</tt> provides a unicode-decomposed, lower-cased form of the words.</li>\n\t<li><tt>to_lowercase_nomark</tt> lowercases the words and remove all the diacritical marks</li>\n\t<li><tt>porter_stemmer</tt> stems the words using english-based rules</li>\n\t<li><tt>french_normalizer</tt> agressively normalizes french words by stemming and phonetically simplifying them</li>\n</ul> \n\nYou can try some normalizers by typing text here:\n\n<div>\n\t<textarea id=\"typehere\" class=\"typebox\"></textarea>\n\t<div class=\"floatbox\">Parsed<div class=\"resultbox\" id=\"result_parsed\" ></div></div>\n</div>\n<div style=\"clear:both\" id=\"results\">\n</div>\n\n<script type=\"text/javascript\">\n\n$(document).ready(function() {\n\t\t\n\tvar under_test = [\n       \t    {\n       \t    \tlabel: \"Standard parser + lowercase + remove dups\",\n       \t    \tparser: new fullproof.StandardAnalyzer([fullproof.normalizer.to_lowercase_nomark, fullproof.normalizer.remove_duplicate_letters])\n       \t    },\n       \t    {\n       \t    \tlabel: \"Standard parser + lowercase + english porter stemmer\",\n       \t    \tparser: new fullproof.StandardAnalyzer([fullproof.normalizer.to_lowercase_nomark,fullproof.english.porter_stemmer])\n       \t    },\n       \t    {\n       \t    \tlabel: \"Standard parser + lowercase + french stemmer\",\n       \t    \tparser: new fullproof.StandardAnalyzer([fullproof.normalizer.to_lowercase_nomark,fullproof.french.simpleform])\n       \t    }\n\t];\n\n\tvar nakedParser = {\n\t\t\tparser: new fullproof.StandardAnalyzer(),\n\t\t\tid: \"result_parsed\"\n\t\t};\n\t\n\tfunction process(obj, text) {\n\t\tvar result = [];\n\t\tobj.parser.sendFalseWhenComplete = true;\n\t\tobj.parser.parse(text, function(word) {\n\t\t\tif (word) {\n\t\t\t\tresult.push(word);\n\t\t\t} else {\n\t\t\t\t$(\"#\"+obj.id).html(result.join(\", \"));\n\t\t\t}\n\t\t});\n\t}\n\t\n\tfor (var i=0; i<under_test.length; ++i) {\n\t\tvar obj = under_test[i];\n\t\tobj.id = 'el-xxxxxxxxxxx'.replace(/[xy]/g, function(c) {return String.fromCharCode(65+parseInt(Math.random()*26));\t});\n\t\t$(\"#results\").append(function() {\n\t\t\treturn \"<div class='floatbox'>\"+obj.label+\"<div class='resultbox' id='\"+obj.id+\"'></div></div>\";\n\t\t});\n\t}\n\t\n\t$(\"#typehere\").keyup(function() {\n\t\tvar value = $(this).val();\n\t\tprocess(nakedParser, value);\n\t\tfor (var i=0; i<under_test.length; ++i) {\n\t\t\tvar o = under_test[i];\n\t\t\tprocess(o, value);\n\t\t}\n\n\t\t\n\t});\n});</script>\n</body>\n</html>"
  },
  {
    "path": "examples/example-storage.html",
    "content": "<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>Javascript Search Engine : Index stores testing</title>\n<script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js\"></script>\n\n<script type=\"text/javascript\" src=\"../src/unicode/categ_letters_numbers.js\"></script>\n<script type=\"text/javascript\" src=\"../src/unicode/normalizer_lowercase_nomark.js\"></script>\n<script type=\"text/javascript\" src=\"../src/unicode/unicode.js\"></script>\n<script type=\"text/javascript\" src=\"../src/analyzers.js\"></script>\n<script type=\"text/javascript\" src=\"../src/normalizers.js\"></script>\n<script type=\"text/javascript\" src=\"../src/normalizers/english/porter-stemmer.js\"></script>\n<script type=\"text/javascript\" src=\"../src/misc/dataloader.js\"></script>\n<script type=\"text/javascript\" src=\"../src/capabilities.js\"></script>\n<script type=\"text/javascript\" src=\"../src/utils.js\"></script>\n<script type=\"text/javascript\" src=\"../src/scoring-engine.js\"></script>\n<script type=\"text/javascript\" src=\"../src/common-engine.js\"></script>\n<script type=\"text/javascript\" src=\"../src/resultsets.js\"></script>\n<script type=\"text/javascript\" src=\"../src/storemanager.js\"></script>\n<script type=\"text/javascript\" src=\"../src/stores/memory_store.js\"></script>\n<script type=\"text/javascript\" src=\"../src/stores/websql_store.js\"></script>\n\n<style TYPE=\"text/css\">\n\ndiv.floatbox {\n\tfloat:left; width: 300px;\n}\ndiv.resultbox {\n\tborder: 1px solid black; margin:0.5em;\n\tcolor: black; background-color: #EEEEEE;\n\toverflow: hidden;\n}\ntextarea.typebox {\n\tfloat: left;\n\twidth: 300px; height: 200px; margin:1em;\"\n\tcolor: black; background-color: white;\n}\n</style>\n</head>\n<body>\n<h1>Testing storage</h1>\n\nSearch engines need to store their data, mainly a set of indexes, On the client-side, things get\nat little complicated, specially on devices with little memory or bad/old browsers. Here are the\ndifferent storage flavours supported by the library.\n<ul>\n<li><em>memory index</em>: stores all the data in memory (actually a javascript object). The advantages of \nthis index are compatibility with all browser, and obviously its speed. However, the index needs to be\nbuilt every time the application loads, and it consumes as much memory as the database size itself.</li>\n\n<li><em>websql</em>: This is a disk-based index based on the deprecated websql api. It's main drawback is that\nit is only supported on a few browsers, and it's not developped anymore.</li>\n\n<li><em>indexeddb</em></li>\n\n</ul> \n\nYou can try to store data by typing text here: every non-blank line will be indexed as a document, \nthe key is the line number.\n\n<div>\n\t<textarea id=\"typehere\" class=\"typebox\">first line\nsecond line\nthird line\n\t</textarea>\n\t<div style=\"float:left; min-width: 10em; margin: 2em;\">\n\t\t<div><button id=\"action\" > STORE &gt;&gt; </button></div>\n\t\t<div style=\"margin-top:2em;\">Search a word:<input id=\"search\" type=\"text\" /></div>\n\t\t<div><button id=\"lookup\" > SEARCH &gt;&gt; </button></div>\n\t</div>\n\t<div class=\"floatbox\">Analysis<div class=\"resultbox\" id=\"analysis\" ></div></div>\n</div>\n<div style=\"clear:both\" id=\"results\">\n</div>\n\n<script type=\"text/javascript\">\n\n$(document).ready(function() {\n\n\tvar parser_for_all = new fullproof.StandardAnalyzer([fullproof.normalizer.to_lowercase_nomark, fullproof.normalizer.remove_duplicate_letters]);\n\tparser_for_all.sendFalseWhenComplete = false;\n\n\tfunction storeContent() {\n\t\tvar value = $(\"#typehere\").val();\n\t\t\n\t\tvar lines = value.split(\"\\n\");\n\t\t$(\"#analysis\").html(\"Storing \" + lines.length + \" lines\");\t\t\n\t\tfor (var i=0; i<under_test.length; ++i) {\n\t\t\tvar o = under_test[i];\n\t\t\to.index.clear(function() {\n\t\t\t\tvar ilog = \"Storing \" + lines.length + \" lines<p/><pre>\";\n\t\t\t\tfor (var l=0; l<lines.length; ++l) {\n\t\t\t\t\tif (lines[l].length) {\n\t\t\t\t\t\t\n\t\t\t\t\t\to.parser.parse(lines[l], function(word) {\n\t\t\t\t\t\t\tilog += (\"storing word \" + word +\" => \" + l + \"\\n\");\n\t\t\t\t\t\t\to.index.inject(word, l); // the line number is the value stored\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tilog += \"</pre>\";\n\t\t\t\t$(\"#\"+o.id).html(ilog);\n\t\t\t});\n\t\t}\t\t\n\t}\n\n\tfunction search() {\n\t\tvar value = $(\"#search\").val();\n\t\tvar split = value.split(\" \");\n\t\tif (split.length) {\n\t\t\tvalue = split[0].trim();\n\t\t\t\n\t\t\tfor (var i=0; i<under_test.length; ++i) {\n\t\t\t\tvar o = under_test[i];\n\t\t\t\tvar ilog = \"lookup of \" + value + \" <p/><pre>\";\n\t\t\t\to.parser.parse(value, function(word) {\n\t\t\t\t\tvar set = o.index.lookup(word, function(data) {\n\t\t\t\t\t\tif (data) {\n\t\t\t\t\t\t\tilog += \"found \"+word+\" on lines: \" + data.toString();\n\t\t\t\t\t\t\tif (console && console.log) {\n\t\t\t\t\t\t\t\tconsole.log(data);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tilog += \"Not found: the database is empty or the word is not contained\";\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\t\tilog += \"</pre>\";\n\t\t\t\t\t\t$(\"#\"+o.id).html(ilog);\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t}\n\t\n\tvar under_test = [\n       \t    {\n       \t    \tlabel: \"memory store\",\n       \t    \tstore: new fullproof.store.MemoryStore(),\n       \t    \tparameters: new fullproof.Capabilities(),\n       \t    \tindexName: \"testidx\",\n       \t    \tparser: parser_for_all\n       \t    },\n       \t    {\n      \t    \tlabel: \"websql store\",\n      \t    \tstore: new fullproof.store.WebSQLStore(),\n      \t    \tparameters: new fullproof.Capabilities({dbName:\"testsearch\", dbSize: 1024*1024*20}),\n      \t    \tparser: parser_for_all,\n      \t    \tindexName: \"testidx\"\n      \t    }\n\t];\n\n\tvar sync_index_opened = fullproof.make_synchro_point(function() {\n\t\tstoreContent();\n\t}, under_test.length);\t\n\t\n\tfor (var i=0; i<under_test.length; ++i) {\n\t\tvar obj = under_test[i];\n\t\tobj.id = 'el-xxxxxxxxxxx'.replace(/[xy]/g, function(c) {return String.fromCharCode(65+parseInt(Math.random()*26));\t});\n\t\t$(\"#results\").append(function() {\n\t\t\treturn \"<div class='floatbox'>\"+obj.label+\"<div class='resultbox' id='\"+obj.id+\"'></div></div>\";\n\t\t});\n\n\t\tvar ireq =new fullproof.IndexRequest(obj.indexName, obj.parameters);\n\t\t(function(obj) {\n\t\t\tobj.store.open(obj.parameters, [ireq], function() {\n\t\t\t\t obj.index = obj.store.getIndex(obj.indexName);\n\t\t\t\t sync_index_opened();\n\t\t\t});\n\t\t})(obj);\n\t}\n\t\n\t$(\"#action\").click(storeContent);\n\t$(\"#search\").change(search);\n\t$(\"#lookup\").click(search);\n\n});</script>\n</body>\n</html>"
  },
  {
    "path": "examples/mame/css/mamesearch.css",
    "content": "body {\n    background-color: #070014;\n    color: white;\n    font-family: monospace;\n}\n\n#header {\n    background-image: url('../img/logo.png');\n    background-repeat: no-repeat;\n    background-position: left top;\n\n}\n\ninput#typehere {\n    border: 5px solid white;\n    -webkit-box-shadow:\n        inset 0 0 8px  rgba(0,0,0,0.1),\n        0 0 16px rgba(0,0,0,0.1);\n    -moz-box-shadow:\n        inset 0 0 8px  rgba(0,0,0,0.1),\n        0 0 16px rgba(0,0,0,0.1);\n    box-shadow:\n        inset 0 0 8px  rgba(0,0,0,0.1),\n        0 0 16px rgba(0,0,0,0.1);\n    padding: 4px;\n    background: #AAAAAA;\n    margin: 0 0 0px 0;\n    font-size: 2em;\n    font-family: monospace;\n    font-weight: bold;\n    width: 50%;\n}\n\n\nbutton {\n    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;\n    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;\n    box-shadow:inset 0px 1px 0px 0px #ffffff;\n    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );\n    background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );\n    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');\n    background-color:#ededed;\n    -moz-border-radius:6px;\n    -webkit-border-radius:6px;\n    border-radius:6px;\n    border:1px solid #dcdcdc;\n    display:inline-block;\n    color:#333333;\n    font-family:arial;\n    font-size:1.1em;\n    font-weight:bold;\n    padding:6px 24px;\n    text-decoration:none;\n    text-shadow:1px 1px 0px #ffffff;\n    cursor: pointer;\n}\nbutton:hover {\n    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );\n    background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );\n    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');\n    background-color:#dfdfdf;\n}\nbutton:active {\n    position:relative;\n    top:1px;\n}"
  },
  {
    "path": "examples/mame/css/simplecssgrid-960.css",
    "content": ".grid { margin: 0px auto; overflow: auto; width: 960px; }\n\n.grid-1-1,\n.grid-1-2, .grid-2-2,\n.grid-1-3, .grid-2-3, .grid-3-3,\n.grid-1-4, .grid-2-4, .grid-3-4, .grid-4-4,\n.grid-1-5, .grid-2-5, .grid-3-5, .grid-4-5, .grid-5-5,\n.grid-1-6, .grid-2-6, .grid-3-6, .grid-4-6, .grid-5-6, .grid-6-6,\n.grid-1-8, .grid-2-8, .grid-3-8, .grid-4-8, .grid-5-8, .grid-6-8, .grid-7-8, .grid-8-8,\n.grid-1-10, .grid-2-10, .grid-3-10, .grid-4-10, .grid-5-10, .grid-6-10, .grid-7-10, .grid-8-10, .grid-9-10, .grid-10-10,\n.grid-1-12, .grid-2-12, .grid-3-12, .grid-4-12, .grid-5-12, .grid-6-12, .grid-7-12, .grid-8-12, .grid-9-12, .grid-10-12, .grid-11-12, .grid-12-12\n{ float: left; margin: 0 10px; overflow: auto; }\n\n.grid-1-1, .grid-2-2, .grid-3-3, .grid-4-4, .grid-5-5, .grid-6-6, .grid-8-8, .grid-10-10, .grid-12-12  { width: 940px; }\n.grid-1-2, .grid-2-4, .grid-3-6, .grid-4-8, .grid-5-10, .grid-6-12  { width: 460px; }\n.grid-1-3, .grid-2-6, .grid-4-12 { width: 300px; }\n.grid-2-3, .grid-4-6, .grid-8-12 { width: 620px; }\n.grid-1-4, .grid-2-8, .grid-3-12 { width: 220px; }\n.grid-3-4, .grid-6-8, .grid-9-12 { width: 700px; }\n.grid-1-5, .grid-2-10 { width: 172px; }\n.grid-2-5, .grid-4-10 { width: 364px; }\n.grid-3-5, .grid-6-10 { width: 556px; }\n.grid-4-5, .grid-8-10 { width: 748px; }\n.grid-1-6, .grid-2-12 { width: 140px; }\n.grid-5-6, .grid-10-12 { width: 780px; }\n.grid-1-8 { width: 100px; }\n.grid-3-8 { width: 340px; }\n.grid-5-8 { width: 580px; }\n.grid-7-8 { width: 820px; }\n.grid-1-10 { width: 76px; }\n.grid-3-10 { width: 268px; }\n.grid-7-10 { width: 652px; }\n.grid-9-10 { width: 844px; }\n.grid-1-12 { width: 60px; }\n.grid-5-12 { width: 380px; }\n.grid-7-12 { width: 540px; }\n.grid-11-12 { width: 860px; }\n\n.grid-1-1-nomargin,\n.grid-1-2-nomargin, .grid-2-2-nomargin,\n.grid-1-3-nomargin, .grid-2-3-nomargin, .grid-3-3-nomargin,\n.grid-1-4-nomargin, .grid-2-4-nomargin, .grid-3-4-nomargin, .grid-4-4-nomargin,\n.grid-1-5-nomargin, .grid-2-5-nomargin, .grid-3-5-nomargin, .grid-4-5-nomargin, .grid-5-5-nomargin,\n.grid-1-6-nomargin, .grid-2-6-nomargin, .grid-3-6-nomargin, .grid-4-6-nomargin, .grid-5-6-nomargin, .grid-6-6-nomargin,\n.grid-1-8-nomargin, .grid-2-8-nomargin, .grid-3-8-nomargin, .grid-4-8-nomargin, .grid-5-8-nomargin, .grid-6-8-nomargin, .grid-7-8-nomargin, .grid-8-8-nomargin,\n.grid-1-10-nomargin, .grid-2-10-nomargin, .grid-3-10-nomargin, .grid-4-10-nomargin, .grid-5-10-nomargin, .grid-6-10-nomargin, .grid-7-10-nomargin, .grid-8-10-nomargin, .grid-9-10-nomargin, .grid-10-10-nomargin,\n.grid-1-12-nomargin, .grid-2-12-nomargin, .grid-3-12-nomargin, .grid-4-12-nomargin, .grid-5-12-nomargin, .grid-6-12-nomargin, .grid-7-12-nomargin, .grid-8-12-nomargin, .grid-9-12-nomargin, .grid-10-12-nomargin, .grid-11-12-nomargin, .grid-12-12\n{ float: left; margin: 0; overflow: auto; }\n\n.grid-1-1-nomargin, .grid-2-2-nomargin, .grid-3-3-nomargin, .grid-4-4-nomargin, .grid-5-5-nomargin, .grid-6-6-nomargin, .grid-8-8-nomargin, .grid-10-10-nomargin, .grid-12-12-nomargin  { width: 960px; }\n.grid-1-2-nomargin, .grid-2-4-nomargin, .grid-3-6-nomargin, .grid-4-8-nomargin, .grid-5-10-nomargin, .grid-6-12-nomargin  { width: 480px; }\n.grid-1-3-nomargin, .grid-2-6-nomargin, .grid-4-12-nomargin { width: 320px; }\n.grid-2-3-nomargin, .grid-4-6-nomargin, .grid-8-12-nomargin { width: 640px; }\n.grid-1-4-nomargin, .grid-2-8-nomargin, .grid-3-12-nomargin { width: 240px; }\n.grid-3-4-nomargin, .grid-6-8-nomargin, .grid-9-12-nomargin { width: 720px; }\n.grid-1-5-nomargin, .grid-2-10-nomargin { width: 192px; }\n.grid-2-5-nomargin, .grid-4-10-nomargin { width: 384px; }\n.grid-3-5-nomargin, .grid-6-10-nomargin { width: 576px; }\n.grid-4-5-nomargin, .grid-8-10-nomargin { width: 768px; }\n.grid-1-6-nomargin, .grid-2-12-nomargin { width: 160px; }\n.grid-5-6-nomargin, .grid-10-12-nomargin { width: 800px; }\n.grid-1-8-nomargin { width: 120px; }\n.grid-3-8-nomargin { width: 360px; }\n.grid-5-8-nomargin { width: 600px; }\n.grid-7-8-nomargin { width: 840px; }\n.grid-1-10-nomargin { width: 96px; }\n.grid-3-10-nomargin { width: 288px; }\n.grid-7-10-nomargin { width: 672px; }\n.grid-9-10-nomargin { width: 864px; }\n.grid-1-12-nomargin { width: 80px; }\n.grid-5-12-nomargin { width: 400px; }\n.grid-7-12-nomargin { width: 560px; }\n.grid-11-12-nomargin { width: 880px; }\n\n\n"
  },
  {
    "path": "examples/mame/mamegames.txt",
    "content": "Name:             Description:\n005;\"005\"\n10yard;\"10-Yard Fight (World, set 1)\"\n10yard85;10-Yard Fight '85 (US, Taito license)\n10yardj;10-Yard Fight (Japan)\n11beat;Eleven Beat\n18w;18 Wheeler (set 1)\n18w2;18 Wheeler (set 2)\n18wheelr;18 Wheeler Deluxe (Rev A) (JPN)\n18wheels;18 Wheeler (Rev A) (JPN)\n1941;1941: Counter Attack (World)\n1941j;1941: Counter Attack (Japan)\n1941u;1941: Counter Attack (USA 900227)\n1942;1942 (Revision B)\n1942a;1942 (Revision A)\n1942abl;1942 (Revision A, bootleg)\n1942b;1942 (First Version)\n1942w;1942 (Williams Electronics license)\n1943;1943: The Battle of Midway (Euro)\n1943b;1943: Battle of Midway (bootleg, hack of Japan set)\n1943j;1943: Midway Kaisen (Japan, Rev B)\n1943ja;1943: Midway Kaisen (Japan)\n1943kai;1943 Kai: Midway Kaisen (Japan)\n1943u;1943: The Battle of Midway (US, Rev C)\n1944;1944: The Loop Master (USA 000620)\n1944d;1944: The Loop Master (USA 000620 Phoenix Edition) (bootleg)\n1944j;1944: The Loop Master (Japan 000620)\n1945kiii;1945k III\n19xx;19XX: The War Against Destiny (USA 951207)\n19xxa;19XX: The War Against Destiny (Asia 951207)\n19xxb;19XX: The War Against Destiny (Brazil 951218)\n19xxd;19XX: The War Against Destiny (USA 951207 Phoenix Edition) (bootleg)\n19xxh;19XX: The War Against Destiny (Hispanic 951218)\n19xxj;19XX: The War Against Destiny (Japan 951225)\n19xxjr1;19XX: The War Against Destiny (Japan 951207)\n1on1gov;1 on 1 Government (Japan)\n2020bb;2020 Super Baseball (set 1)\n2020bba;2020 Super Baseball (set 2)\n2020bbh;2020 Super Baseball (set 3)\n20pacgal;Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.08)\n20pacgalr0;Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.00)\n20pacgalr1;Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.01)\n20pacgalr2;Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.02)\n20pacgalr3;Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.03)\n20pacgalr4;Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.04)\n25pacman;Pac-Man - 25th Anniversary Edition (Rev 2.00)\n280zzzap;Datsun 280 Zzzap\n2mindril;Two Minute Drill\n30test;30 Test (Remake)\n39in1;39 in 1 MAME bootleg\n3bagflnz;3 Bags Full (3VXFC5345, New Zealand)\n3bagflvt;3 Bags Full (5VXFC790, Victoria)\n3countb;3 Count Bout / Fire Suplex (NGM-043)(NGH-043)\n3do;3DO (NTSC)\n3ds;Three Ds - Three Dealers Casino House\n3in1semi;XESS - The New Revolution (SemiCom 3-in-1)\n3kokushi;Sankokushi (Japan)\n3stooges;The Three Stooges In Brides Is Brides\n3super8;3 Super 8 (Italy)\n3wishrd;Three Wishes Red (Russia) (Atronic)\n3wonders;Three Wonders (World 910520)\n3wondersh;Three Wonders (hack)\n3wondersu;Three Wonders (USA 910520)\n40love;Forty-Love\n47pie2;Idol Janshi Su-Chi-Pie 2 (v1.1)\n47pie2o;Idol Janshi Su-Chi-Pie 2 (v1.0)\n48in1;48 in 1 MAME bootleg (ver 3.09)\n48in1a;48 in 1 MAME bootleg (ver 3.02)\n4dwarrio;4-D Warriors (315-5162)\n4enraya;4 En Raya\n4in1;4 Fun in 1\n4in1boot;Puzzle King (includes bootleg of Snow Bros.)\n4psimasy;Mahjong 4P Simasyo (Japan)\n4roses;Four Roses (encrypted, set 1)\n4rosesa;Four Roses (encrypted, set 2)\n500gp;500 GP (5GP3 Ver. C)\n50lions;50 Lions (set 1, 10156111)\n50lionsa;50 Lions (set 2, 10120511)\n5acespkr;5-Aces Poker\n5clown;Five Clown (English, set 1)\n5clowna;Five Clown (English, set 2)\n5clownsp;Five Clown (Spanish hack)\n600;600\n64street;64th. Street - A Detective Story (World)\n64streetj;64th. Street - A Detective Story (Japan)\n720;720 Degrees (rev 4)\n720g;720 Degrees (German, rev 2)\n720gr1;720 Degrees (German, rev 1)\n720r1;720 Degrees (rev 1)\n720r2;720 Degrees (rev 2)\n720r3;720 Degrees (rev 3)\n7jigen;7jigen no Youseitachi - Mahjong 7 Dimensions (Japan)\n7mezzo;7 e Mezzo\n7ordi;7 Ordi (Korea)\n7smash;7 Smash\n7toitsu;Chi-Toitsu\n800fath;800 Fathoms\n86lions;86 Lions\n88games;'88 Games\n8ball;Video Eight Ball\n8ball1;Video Eight Ball (Rev.1)\n8ballact;Eight Ball Action (DK conversion)\n8ballact2;Eight Ball Action (DKJr conversion)\n8bpm;Eight Ball Action (Pac-Man conversion)\n98best44;Neo Print - '98 NeoPri Best 44 (Japan)\n99lstwar;'99: The Last War\n99lstwara;'99: The Last War (alternate)\n99lstwark;'99: The Last War (Kyugo)\n9ballsht;9-Ball Shootout (set 1)\n9ballsht2;9-Ball Shootout (set 2)\n9ballsht3;9-Ball Shootout (set 3)\n9ballshtc;9-Ball Shootout Championship\na51mxr3k;Area 51 / Maximum Force Duo (R3000)\na51site4;Area 51: Site 4\naadvent;African Adventure (Konami Endeavour)\naafb;All American Football (rev E)\naafbb;All American Football (rev B)\naafbc;All American Football (rev C)\naafbd2p;All American Football (rev D, 2 Players)\naar;Aaron Spelling (1.01)\naavenger;Airborne Avenger\nabacus;Abacus (Ver 1.0)\nabaseb;Atari Baseball (set 1)\nabaseb2;Atari Baseball (set 2)\nabattle;Astro Battle (set 1)\nabattle2;Astro Battle (set 2)\nabcop;A.B. Cop (FD1094 317-0169b)\nabigchs;Big Cheese (Russia) (Atronic)\nabnudge;Animal Bonus Nudge (Version 2.1 Dual)\nabnudgeb;Animal Bonus Nudge (Version 2.0, set 1)\nabnudged;Animal Bonus Nudge (Version 2.0, set 2)\nabnudgeo;Animal Bonus Nudge (Version 1.7)\nabscam;Abscam\nabunai;Abunai Houkago - Mou Matenai (Japan 890325)\naburner;After Burner (Japan)\naburner2;After Burner II\nabv106;Airborne\nabv106r;Airborne (Redemption)\nac1bbclb;Big Break Club (Ace) (ACESYS1)\nac1clbmn;Club Money (Ace) (ACESYS1)\nac1clbsv;Club Sovereign (Ace) (ACESYS1)\nac1clbxt;Club Xtra (Ace) (ACESYS1)\nac1cshtw;Cash Towers (Ace) (ACESYS1)\nac1gogld;Go For Gold (Ace) (ACESYS1)\nac1hotpf;Hot Profit (Ace) (ACESYS1)\nac1piaca;Play It Again Casino (Ace) (ACESYS1)\nac1piacl;Play It Again Club (Ace) (ACESYS1)\nac1primt;Primetime (Ace) (ACESYS1)\nac1prmcl;Premier Club (Ace) (ACESYS1)\nac1pster;Pound Sterling (Ace) (ACESYS1)\nac1pstrt;Pound Stretcher (Pcp) (ACESYS1)\nac1rundx;Runner Deluxe Club (Ace) (ACESYS1)\nac1shid;Super Hi De Hi (Ace) (ACESYS1)\nac1sptb;Simply the Best (Pcp) (ACESYS1)\nac1taklv;Take It Or Leave It (Ace) (ACESYS1)\nac1totb;Top Of The Bill (Ace) (ACESYS1)\nace;Ace\naceattac;Ace Attacker (FD1094 317-0059)\naceattaca;Ace Attacker (Japan, System 16A, FD1094 317-0060)\nacedrvrw;Ace Driver: Racing Evolution (Rev. AD2)\nacefruit;Silhouette\nacheart;Arcana Heart\nacheartf;Arcana Heart Full\nacitya;Atlantic City Action\naclown;Clown (Russia) (Atronic)\nacombat;Astro Combat (newer, CB)\nacombato;Astro Combat (older, PZ)\nacommand;Alien Command\nacpsx;Acclaim PSX\nacrobatm;Acrobat Mission\nact2000;Action 2000 (Version 3.5E Dual)\nact2000b1;Action 2000 (Version 3.5R, set 2)\nact2000bx;Action 2000 (Version 3.30XT, set 2)\nact2000d1;Action 2000 (Version 3.5R, set 1)\nact2000dx;Action 2000 (Version 3.30XT, set 1)\nact2000o;Action 2000 (Version 3.3)\nact2000o2;Action 2000 (Version 3.10XT)\nact2000o3;Action 2000 (Version 1.2)\nact2000v1;Action 2000 (Version 3.5R Dual)\nact2000vx;Action 2000 (Version 3.30XT Dual)\nactfancr;Act-Fancer Cybernetick Hyper Weapon (World revision 2)\nactfancr1;Act-Fancer Cybernetick Hyper Weapon (World revision 1)\nactfancrj;Act-Fancer Cybernetick Hyper Weapon (Japan revision 1)\nactionhw;Action Hollywood\nad2083;A. D. 2083\nad4ctl;Cop The Lot Club (Video) (Bellfruit) (Adder 4) (set 1)\nad4ctla;Cop The Lot Club (Video) (Bellfruit) (Adder 4) (set 2)\nad4film;Film Premiere (Video?) (Bellfruit) (Adder 4) (set 1)\nad4filma;Film Premiere (Video?) (Bellfruit) (Adder 4) (set 2)\nad4skill;Skill Dice (BFM) (Scorpion 4 + Adder 4)\nad5bpfpm;Bullseye Pounds For Points (Mazooma) (Scorpion 5, Adder 5)\nad5btc;Bullseye Triple Club (Bellfruit) (Scorpion 5, Adder 5)\nad5bull;Bullseye (Bellfruit) (Adder 5)\nad5cmons;Crazy Money (Bellfruit) (Scorpion 5, Adder 5)\nad5copsr;Cops 'n' Robbers (Bellfruit) (Adder 5)\nad5crcpt;Cops 'n' Robbers Community Party (Bellfruit) (Adder 5)\nad5crsc;Cops 'n' Robbers Safe Cracker (Bellfruit) (Adder 5)\nad5dnd;Deal Or No Deal (Bellfruit) (Adder 5)\nad5dndcl;Deal Or No Deal Club (Bellfruit) (Adder 5)\nad5dnddd;Deal Or No Deal Double Deal Or No Deal (Bellfruit) (Adder 5)\nad5dndpg;Deal Or No Deal The Perfect Game (Bellfruit) (Adder 5)\nad5dndpl;Deal Or No Deal Platinum (Bellfruit) (Scorpion 5, Adder 5)\nad5evol;Evolution (Qps) (Adder 5)\nad5eyes;Eyes Down (Mazooma) (Scorpion 5, Adder 5)\nad5gldmn;Gold Mine (Bellfruit) (Scorpion 5, Adder 5)\nad5gldwn;Golden Winner (Mazooma) (Scorpion 5, Adder 5)\nad5hir;Hi Roller (Bellfruit) (Scorpion 5, Adder 5)\nad5hircl;Hi Roller Club (Bellfruit) (Scorpion 5, Adder 5)\nad5jckmo;Jackpot Monopoly (Mazooma) (Scorpion 5, Adder 5)\nad5mcob;Monte Carlo Or Bust (Qps) (Scorpion 5, Adder 5)\nad5monop;Monopoly (Mazooma) (Adder 5)\nad5mowow;Monopoly Wheel Of Wealth (Mazooma) (Adder 5)\nad5mr2r;Monopoly Road To Riches (Mazooma) (Adder 5)\nad5mww;Monopoly Wonders Of The World (Mazooma) (Adder 5)\nad5pking;Poker King (Bellfruit) (Scorpion 5, Adder 5)\nad5pp;Pink Panther (Mazooma) (Adder 5)\nad5ppbtb;Pink Panther Break The Bank (Mazooma) (Scorpion 5, Adder 5)\nad5rapid;Rapid Pay (Bellfruit) (Scorpion 5, Adder 5)\nad5rcash;Reel Cash (Mazooma) (Scorpion 5, Adder 5)\nad5rroul;Reel Roulette (Mazooma) (Scorpion 5, Adder 5)\nad5rsclb;Random Spinner Club (Bellfruit) (Scorpion 5, Adder 5)\nad5rsnw;Random Spin 'n' Win (Mazooma) (Scorpion 5, Adder 5)\nad5rspin;Random Spinner (Bellfruit) (Scorpion 5, Adder 5)\nad5rsrm;Ronnie O'Sullivan's Rocket Money (Bellfruit) (Scorpion 5, Adder 5)\nad5rsrr;Ronnie O'Sullivan's Rocket Ronnie (Bellfruit) (Scorpion 5, Adder 5)\nad5rwclb;Random Winner Club (Bellfruit) (Scorpion 5, Adder 5)\nad5sslam;Super Slam (Bellfruit) (Adder 5)\nad5tornc;Tornado Club (Bellfruit) (Scorpion 5, Adder 5)\nad5u1337;unknown Scorpion '39211337' (Mazooma) (Scorpion 5, Adder 5)\nad5vlv;Viva Las Vegas (Bellfruit) (Scorpion 5, Adder 5)\nad5vpa;Video Poker Ace (Bellfruit) (Scorpion 5, Adder 5)\nadonis;Adonis (0200751V, NSW/ACT)\nadults;Adults Only (Russia) (Extrema)\naerfboo2;Aero Fighters (bootleg set 2)\naerfboot;Aero Fighters (bootleg set 1)\naeroboto;Aeroboto\naerofgt;Aero Fighters\naerofgtb;Aero Fighters (Turbo Force hardware set 1)\naerofgtc;Aero Fighters (Turbo Force hardware set 2)\naerofgts;Aero Fighters Special (Taiwan)\nafighter;Action Fighter (FD1089A 317-0018)\nafire;Astro Fire\nafm;Attack From Mars (1.0)\nafm;Attack From Mars (1.1)\nafm;Attack From Mars (1.13)\nafm;Attack From Mars (1.13b)\nafm;Attack From Mars (1.1 Ultrapin)\naftor;Af-Tor\nafv;Addams Family Values (Coin Dropper L-4)\nagallet;Air Gallet (Europe)\nagalleth;Air Gallet (Hong Kong)\nagalletj;Akuu Gallet (Japan)\nagalletk;Air Gallet (Korea)\nagallett;Air Gallet (Taiwan)\nagalletu;Air Gallet (USA)\nagent777;Agents 777\nagentx1;Agent X (prototype, rev 1)\nagentx2;Agent X (prototype, rev 2)\nagentx3;Agent X (prototype, rev 3)\nagentx4;Agent X (prototype, rev 4)\nagress;Agress\nagressb;Agress (English bootleg)\nagsoccer;A.G. Soccer Ball\nainferno;Air Inferno (US)\nairattck;Air Attack (set 1)\nairattcka;Air Attack (set 2)\nairbustr;Air Buster: Trouble Specialty Raid Unit (World)\nairbustrb;Air Buster: Trouble Specialty Raid Unit (bootleg)\nairbustrj;Air Buster: Trouble Specialty Raid Unit (Japan)\nairco22b;Air Combat 22 (Rev. ACS1 Ver.B, Japan)\naircomb;Air Combat (US)\naircombj;Air Combat (Japan)\nairduel;Air Duel (Japan)\nairlbios;Naomi Airline Pilots Deluxe Bios\nairrace;Air Race (prototype)\nairraid;Air Raid (encrypted)\nairtrix;Air Trix\nairwolf;Airwolf\nairwolfa;Airwolf (US)\najax;Ajax\najaxj;Ajax (Japan)\nakamaru;Panel & Variety Akamaru Q Jousyou Dont-R\nakiss;Mahjong Angel Kiss\nakkanvdr;Akkanbeder (Ver 2.5J 1995/06/14)\naladmdb;Aladdin (bootleg of Japanese Megadrive version)\nalbatross;Albatross (US Prototype?)\nalcapone;Al Capone\nalcat;Alley Cats (Shuffle) (L-7)\nalcon;Alcon (US)\naleck64;Aleck64 PIF BIOS\nalexkidd;Alex Kidd: The Lost Stars (set 2, unprotected)\nalexkidd1;Alex Kidd: The Lost Stars (set 1, FD1089A 317-0021)\nalg;American Laser Games BIOS\nalgar;Algar (L-1)\nali;Ali\nalibaba;Ali Baba and 40 Thieves\nalibabab;Mustafa and 40 Thieves (bootleg)\nalien;Alien: The Arcade Medal Edition\nalien3;Alien3: The Gun (World)\nalien3u;Alien3: The Gun (US)\nalienar;Alien Arena\nalienaru;Alien Arena (Stargate upgrade)\naliencha;Alien Challenge (World)\nalienchac;Alien Challenge (China)\naliencr;Alien Crush\nalienfnt;Alien Front (Rev T)\nalienfnta;Alien Front (Rev A)\nalieninv;Alien Invasion\nalieninvp2;Alien Invasion Part II\naliens;Aliens (World set 1)\naliens2;Aliens (World set 2)\naliens3;Aliens (World set 3)\naliensa;Aliens (Asia)\naliensec;Alien Sector\naliensj;Aliens (Japan set 1)\naliensj2;Aliens (Japan set 2)\nalienstr;Alien Star\naliensu;Aliens (US)\naliensyn;Alien Syndrome (set 4, System 16B, unprotected)\naliensyn2;Alien Syndrome (set 2, System 16A, FD1089A 317-0033)\naliensyn3;Alien Syndrome (set 3, System 16B, FD1089A 317-0033)\naliensyn5;Alien Syndrome (set 5, System 16A, FD1089B 317-0037)\naliensynj;Alien Syndrome (set 6, Japan, new, System 16B, FD1089A 317-0033)\naliensynjo;Alien Syndrome (set 1, Japan, old, System 16A, FD1089A 317-0033)\naligator;Alligator Hunt\naligatorun;Alligator Hunt (unprotected)\nalleymas;Alley Master\nallied;Allied System\nalpha1v;Alpha One (Vision Electronics / Kyle Hodgetts)\nalphaho;Alpha Fighter / Head On\nalpham2;Alpha Mission II / ASO II - Last Guardian (NGM-007)(NGH-007)\nalpham2p;Alpha Mission II / ASO II - Last Guardian (prototype)\nalphamis;Alpha Mission\nalphaone;Alpha One (prototype, 3 lives)\nalphaonea;Alpha One (prototype, 5 lives)\nalphaxz;The Alphax Z (Japan)\nalpilota;Airline Pilots (Rev A)\nalpiltdx;Airline Pilots Deluxe (Rev B)\nalpine;Alpine Ski (set 1)\nalpinea;Alpine Ski (set 2)\nalpinerc;Alpine Racer (Rev. AR2 Ver.C)\nalpinerd;Alpine Racer (Rev. AR2 Ver.D)\nalpinesa;Alpine Surfer (Rev. AF2 Ver.A)\nalpinr2a;Alpine Racer 2 (Rev. ARS2 Ver.A)\nalpinr2b;Alpine Racer 2 (Rev. ARS2 Ver.B)\nalpok;Alien Poker (L-6 French speech)\nalpok;Alien Poker (L-2)\nalpok;Alien Poker (L-6)\naltair;Altair\naltbeast;Altered Beast (set 8, 8751 317-0078)\naltbeast2;Altered Beast (set 2, MC-8123B 317-0066)\naltbeast4;Altered Beast (set 4, MC-8123B 317-0066)\naltbeast5;Altered Beast (set 6, 8751 317-0076)\naltbeastj;Juuouki (set 7, Japan, 8751 317-0077)\naltbeastj1;Juuouki (set 1, Japan, FD1094 317-0065)\naltbeastj2;Juuouki (set 5, Japan, FD1094 317-0069)\naltbeastj3;Juuouki (set 3, Japan, FD1094 317-0068)\nam;Multi Game I (V.Ger 2.4)\nam;Multi Game III (V.Ger 3.5)\nam;Amatic Unknown Slots Game\namatelas;Sei Senshi Amatelass\namazon;Soldier Girl Amazon\namazonh;Amazon Hunt\nambush;Ambush\nambushj;Ambush (Japan)\nambushv;Ambush (Volt Electronics)\namclink;Amcoe Link Control Box (Version 2.2)\namerdart;AmeriDarts (set 1)\namerdart2;AmeriDarts (set 2)\namerdart3;AmeriDarts (set 3)\namerica;America 1492\namidar;Amidar\namidar1;Amidar (older)\namidarb;Amidar (bootleg)\namidaro;Amidar (Olympia)\namidars;Amidar (Scramble hardware)\namidaru;Amidar (Stern Electronics)\namigo;Amigo\nampkr228;American Poker II (iamp2 v28)\nampkr2b1;American Poker II (bootleg, set 1)\nampkr2b2;American Poker II (bootleg, set 2)\nampkr2b3;American Poker II (bootleg, set 3)\nampkr2b4;American Poker II (bootleg, set 4)\nampkr95;American Poker 95\nampoker2;American Poker II\namspdwy;American Speedway (set 1)\namspdwya;American Speedway (set 2)\namuse;Amuse (Version 50.08 IBA)\namuse1;Amuse (Version 30.08 IBA)\nancienta;Ancient Atlantis (set 1)\nancientaa;Ancient Atlantis (set 2)\nancientab;Ancient Atlantis (set 3)\nancientac;Ancient Atlantis (set 4)\nancientad;Ancient Atlantis (set 5)\nandretti;Mario Andretti\nandretti4;Mario Andretti (rev.T4)\nandrodun;Andro Dunos (NGM-049)(NGH-049)\nandromed;Andromeda (Japan?)\nandromep;Andromeda\nandromepa;Andromeda (alternate set)\nangelkds;Angel Kids (Japan)\nanibonus;Animal Bonus (Version 1.8E Dual)\nanibonusb1;Animal Bonus (Version 1.7R, set 1)\nanibonusb2;Animal Bonus (Version 1.7LT, set 1)\nanibonusd1;Animal Bonus (Version 1.7R, set 2)\nanibonusd2;Animal Bonus (Version 1.7LT, set 2)\nanibonuso;Animal Bonus (Version 1.5)\nanibonuso2;Animal Bonus (Version 1.4, set 1)\nanibonuso3;Animal Bonus (Version 1.4, set 2)\nanibonusv1;Animal Bonus (Version 1.8R Dual)\nanibonusv2;Animal Bonus (Version 1.8LT Dual)\nanibonusxo;Animal Bonus (Version 1.50XT)\nanibonusxo2;Animal Bonus (Version 1.40XT, set 1)\nanibonusxo3;Animal Bonus (Version 1.40XT, set 2)\nanimalc;Animal Catch\nanimaljr;Exciting Animal Land Jr. (USA)\nanimaljrj;Waiwai Animal Land Jr. (Japan)\nanimaljrs;Animalandia Jr. (Spanish)\nanithunt;Animal Treasure Hunt (Version 1.9R, set 1)\nanithuntd1;Animal Treasure Hunt (Version 1.9R, set 2)\nanithunto;Animal Treasure Hunt (Version 1.7)\nanithunto2;Animal Treasure Hunt (Version 1.5)\nanithuntv1;Animal Treasure Hunt (Version 1.9R Dual)\nanmlbskt;Animal Basket\nantar;Antar\nantar2;Antar (alternate set)\nantcleo;Antony and Cleopatra (10177211)\nanteater;Anteater\nanteaterg;Ameisenbaer (German)\nanteateruk;The Anteater (UK)\naodk;Aggressors of Dark Kombat / Tsuukai GANGAN Koushinkyoku (ADM-008)(ADH-008)\naof;Art of Fighting / Ryuuko no Ken (NGM-044)(NGH-044)\naof2;Art of Fighting 2 / Ryuuko no Ken 2 (NGM-056)\naof2a;Art of Fighting 2 / Ryuuko no Ken 2 (NGH-056)\naof3;Art of Fighting 3 - The Path of the Warrior / Art of Fighting - Ryuuko no Ken Gaiden\naof3k;Art of Fighting 3 - The Path of the Warrior (Korean release)\naoh;Age Of Heroes - Silkroad 2 (v0.63 - 2001/02/07)\napache3;Apache 3\napache3a;Apache 3 (Kana Corporation license)\napb;APB - All Points Bulletin (rev 7)\napb1;APB - All Points Bulletin (rev 1)\napb2;APB - All Points Bulletin (rev 2)\napb3;APB - All Points Bulletin (rev 3)\napb4;APB - All Points Bulletin (rev 4)\napb5;APB - All Points Bulletin (rev 5)\napb6;APB - All Points Bulletin (rev 6)\napbf;APB - All Points Bulletin (French)\napbg;APB - All Points Bulletin (German)\naplatoon;Platoon V.?.? US\napollo13;Apollo 13\naponow;Apocaljpse Now\napparel;Apparel Night (Japan 860929)\napple10;Apple 10 (Ver 1.21)\nappoooh;Appoooh\naquajack;Aqua Jack (World)\naquajackj;Aqua Jack (Japan)\naquajacku;Aqua Jack (US)\naquajet;Aqua Jet (Rev. AJ2 Ver.B)\naqualand;Aqualand\naquarium;Aquarium (Japan)\naquarush;Aqua Rush (Japan, AQ1/VER.A1)\nar;SportTime Table Hockey (Arcadia, set 1, V 2.1)\nar;SportTime Table Hockey (Arcadia, set 2)\nar;Arcadia System BIOS\nar;SportTime Bowling (Arcadia, V 2.1)\nar;World Darts (Arcadia, set 1, V 2.1)\nar;World Darts (Arcadia, set 2)\nar;Magic Johnson's Fast Break (Arcadia, V 2.8)\nar;Leader Board (Arcadia, set 1, V 2.4?)\nar;Leader Board (Arcadia, set 2, V 2.5)\nar;Leader Board (Arcadia, set 3)\nar;Ninja Mission (Arcadia, set 1, V 2.5)\nar;Ninja Mission (Arcadia, set 2)\nar;RoadWars (Arcadia, V 2.3)\nar;Sidewinder (Arcadia, set 1, V 2.1)\nar;Sidewinder (Arcadia, set 2)\nar;World Trophy Soccer (Arcadia, V 3.0)\nar;Spot (Arcadia)\nar;Space Ranger (Arcadia, V 2.0)\nar;Xenon (Arcadia, V 2.3)\narabfgt;Arabian Fight (World)\narabfgtj;Arabian Fight (Japan)\narabfgtu;Arabian Fight (US)\narabian;Arabian\narabiana;Arabian (Atari)\narabianm;Arabian Magic (Ver 1.0O 1992/07/06)\narabianmj;Arabian Magic (Ver 1.0J 1992/07/06)\narabianmu;Arabian Magic (Ver 1.0A 1992/07/06)\naracnis;Aracnis (bootleg of Scorpion on Moon Cresta hardware)\narbalest;Arbalester\narcadecl;Arcade Classics (prototype)\narchrivl;Arch Rivals (rev 4.0 6/29/89)\narchrivl2;Arch Rivals (rev 2.0 5/03/89)\narctthnd;Arctic Thunder (v1.002)\narctthndult;Ultimate Arctic Thunder\narcwins;Arctic Wins (4XF5227H03, US)\narea51;Area 51 (R3000)\narea51a;Area 51 (Atari Games license)\narea51mx;Area 51 / Maximum Force Duo v2.0\narea51t;Area 51 (Time Warner license)\narea88;Area 88 (Japan)\narea88r;Area 88 (Japan Resale Ver.)\narena;Arena\narescue;Air Rescue\nargus;Argus\nargusg;Argus (Gottlieb, prototype)\narian;Arian Mission\narist;Aristocrat (Shuffle) (L-1)\naristmk5;MKV Set/Clear Chips (USA)\naristmk6;Aristocrat MK-6 Base (15011025)\nark1ball;Arkanoid (bootleg with MCU, harder)\narkangc;Arkanoid (Game Corporation bootleg, set 1)\narkangc2;Arkanoid (Game Corporation bootleg, set 2)\narkanoid;Arkanoid (World)\narkanoidj;Arkanoid (Japan)\narkanoidjb;Arkanoid (bootleg with MCU)\narkanoidjo;Arkanoid (Japan, older)\narkanoidu;Arkanoid (US)\narkanoiduo;Arkanoid (US, older)\narkarea;Ark Area\narkatayt;Arkanoid (Tayto bootleg)\narkatour;Tournament Arkanoid (US)\narkbloc2;Block (Game Corporation bootleg, set 2)\narkbloc3;Block (Game Corporation bootleg, set 3)\narkblock;Block (Game Corporation bootleg, set 1)\narkgcbl;Arkanoid (bootleg on Block hardware, set 1)\narkgcbla;Arkanoid (bootleg on Block hardware, set 2)\narknoid2;Arkanoid - Revenge of DOH (World)\narknoid2j;Arkanoid - Revenge of DOH (Japan)\narknoid2u;Arkanoid - Revenge of DOH (US)\narkretrn;Arkanoid Returns (Ver 2.02J 1997/02/10)\narktayt2;Arkanoid (Tayto bootleg, harder)\narlingtn;Arlington Horse Racing (v1.21-D)\narmchmp2;Arm Champs II v2.6\narmchmp2o;Arm Champs II v1.7\narmedf;Armed Formation\narmedff;Armed Formation (Fillmore license)\narmora;Armor Attack\narmorap;Armor Attack (prototype)\narmorar;Armor Attack (Rock-Ola)\narmorcar;Armored Car (set 1)\narmorcar2;Armored Car (set 2)\narmwar;Armored Warriors (Euro 941024)\narmwar1d;Armored Warriors (Euro 941011 Phoenix Edition) (bootleg)\narmwara;Armored Warriors (Asia 940920)\narmwarr1;Armored Warriors (Euro 941011)\narmwaru;Armored Warriors (USA 941024)\narmwaru1;Armored Warriors (USA 940920)\narmwrest;Arm Wrestling\nas;unknown Astra 'ACP' (Astra, V403)\nas;Bullion Bars (Astra, V101)\nas;Bullion Bars (Astra, V102,alt)\nas;Bullion Bars (Astra, V201)\nas;Bullion Bars (Astra, V003)\nas;Bullion Bars (Astra, V102)\nas;Bullion Bars (Astra, V105)\nas;Bullion Bars (Astra, V004)\nas;Big 10 (Astra, V500)\nas;Big 10 (Astra, V503)\nas;Big 10 (Astra, V507)\nas;Big 10 (Astra, V601)\nas;Big 10 (Astra, V605)\nas;Big 15 (Astra, V101)\nas;Big Cash (Astra, V101)\nas;Big Cash (Astra, V103)\nas;Big Time (Astra, V003)\nas;Celebration (Astra, V100)\nas;Celebration (Astra, V101)\nas;Celebration (Astra, V201)\nas;Colour Of Money (Astra, V200)\nas;Colour Of Money (Astra, V107)\nas;Colour Of Money (Astra, V108)\nas;Colour Of Money (Astra, V109)\nas;Colour Of Money (Astra, V908)\nas;Cash Ahoi (Lowen, V105)\nas;Cash Castle (Lowen, V006)\nas;Slot Slant (?) (Astra, V202)\nas;Double Cash (Astra, V110)\nas;Double Cash (Astra, V112)\nas;Double Cash (Astra, V108)\nas;Double Cash (Astra, V109)\nas;Double Cash (Astra, V106)\nas;Double Cash (Astra, V102)\nas;Double Cash (Astra, V100)\nas;Double Cash (Astra, V100, alt)\nas;Double Cash (Astra, V004)\nas;Double Jackpot (Astra, V107)\nas;Double Jackpot (Astra, V004)\nas;Double Jackpot (Astra, V109)\nas;Fortune Teller (Astra, V009)\nas;Game Of Fortune (Lowen, V208)\nas;Hokey Cokey (Astra, V107)\nas;Hokey Cokey (Astra, V109)\nas;Hokey Cokey (Astra, V110)\nas;Hokey Cokey (Astra, V111)\nas;Hokey Cokey (Astra, V909)\nas;Hearts Of Gold (Astra, V002)\nas;Hot Reel (Astra, V004)\nas;Hot Cross Run (Astra, V108)\nas;Jackpot Bell (Astra, V104)\nas;Jungle Jive (Astra, V107)\nas;Jungle Jive (Astra, V106)\nas;Jungle Jive (Astra, V104)\nas;Jungle Jive (Astra, V102)\nas;Jungle Jive (Astra, V101)\nas;Jungle Jive (Astra, V101, alt)\nas;Jungle Jive (Astra, V004)\nas;Jungle Jive (Astra, V005)\nas;Jumping Jackpots (Astra, V100)\nas;Jumping Jackpots (Astra, V102)\nas;Jolly Roger (Astra, V103)\nas;Jackpot X (Astra, V100)\nas;Jackpot X (Astra, V101)\nas;Jackpot X (Astra, V002)\nas;King Cash (Astra, V106)\nas;King Cash (Astra, V103)\nas;King Of Clubs (Astra, V200)\nas;King Of Clubs (Astra, V101)\nas;Little Big 10 (Astra, V103)\nas;Little Big 10 (Astra, V102)\nas;Little Devils (Astra, V700)\nas;Little Devils (Astra, V600)\nas;Little Devils (Astra, V312)\nas;Little Devils (Astra, V003)\nas;Little Devils (Astra, V102)\nas;Little Devils (Astra, V103)\nas;Let's Party (Astra, V904)\nas;Mission Possible (Lowen, V118)\nas;Mission Possible 2 (Lowen, V114)\nas;Over The Rainbow (Astra, V104)\nas;Over The Rainbow (Astra, V102)\nas;Party Time (Astra, V105)\nas;Party Time (Astra, V110)\nas;Party Time (Astra, V112)\nas;Party Time (Astra, V206)\nas;Party Time (Astra, V401)\nas;Party Time (Astra, V907)\nas;Party Time (Astra, V906)\nas;Piggy Banking (Astra, V105)\nas;Pharaoh's Gold (Astra, V005)\nas;Pharaoh's Gold (Astra, V101)\nas;Pharaoh's Gold (Astra, V102)\nas;Pharaoh's Gold (Astra, V104)\nas;Pharaoh's Gold (Astra, V106)\nas;Pharaoh's Gold (Astra, V107)\nas;Pay It Again (Astra, V202)\nas;Pay It Again (Astra, V206)\nas;Pay It Again (Astra, V904)\nas;Party Fruits (Astra, V102)\nas;Party Fruits (Astra, V803)\nas;Party Fruits (Astra, V905)\nas;Party Fruits (Astra)\nas;Ring A Bell (Astra, V105)\nas;Ring A Bell (Astra, V106)\nas;Ring A Bell (Astra, V107)\nas;Ring A Bell (Astra, V104)\nas;River Boat Gambler (Astra, V304)\nas;River Boat Gambler (Astra, V303)\nas;River Boat Gambler (Astra, V104)\nas;River Boat Gambler (Astra, V102)\nas;River Boat Gambler (Astra, V101)\nas;River Boat Gambler (Astra, V008)\nas;River Boat Gambler (Lowen, V106)\nas;Roll X (Astra, V006)\nas;Ready To Roll (Astra, V101)\nas;Ready To Roll (Astra, V101, alt 1)\nas;Ready To Roll (Astra, V101, alt 2)\nas;Ready To Roll (Astra, V101, alt 3)\nas;Ready To Roll (Astra, V100, )\nas;Ready To Roll (Astra, V100, alt)\nas;Ready To Roll (Astra, V200)\nas;Ready To Roll (Astra, V200, alt)\nas;Ready To Roll (Astra, V202)\nas;Step It Up (Astra, V202)\nas;Step It Up (Astra, V203)\nas;Super Little Devil (Astra, V700)\nas;Super Little Devil (Astra, V600)\nas;Super Little Devil (Astra, V500)\nas;Super Little Devil (Astra, V400)\nas;Super Little Devil (Astra, V200)\nas;Super Little Devil (Astra, V101)\nas;Slots Classic (?) (Astra)\nas;Super Ring a Bell (Astra, V004)\nas;Super Ring a Bell (Astra, V100)\nas;Super Ring a Bell (Astra, V101)\nas;Super Ring a Bell (Astra, V201)\nas;Super Ring a Bell (Astra, V202)\nas;Super Ring a Bell (Astra, V203)\nas;Stampede (Astra, V103)\nas;Stampede (Astra, V102)\nas;Stampede (Astra, V105)\nas;Triple Bells (Astra, V104)\nas;Triple Bells (Astra, V105)\nas;Triple Bells (Astra, V106)\nas;Triple Bells (Astra, V103)\nas;Triple Bells (Astra, V304)\nas;Triple Bells (Astra, V303)\nas;Triple Bells (Astra, V301)\nas;Twin Dragons (Astra, V103)\nas;Temptation (Astra, V101)\nas;Temptation (Astra, V006)\nas;Top Slot (Astra, V103)\nas;Top Slot (Astra, V104)\nas;Top Slot (Astra, V201)\nas;Top Slot (Astra, V203)\nas;Top Slot (Astra, V205)\nas;Twin Pots (Astra, V106)\nas;Twin Pots (Astra, V104)\nas;Viva Cash Vegas (Astra, V005)\nas;Viva Cash Vegas (Astra, V107)\nas;Viva Cash Vegas (Astra, V106)\nas;Viva Cash Vegas (Astra, V104)\nas;Viva Cash Vegas (Astra, V102)\nas;Viva Cash Vegas (Astra, V101)\nas;Vegas Nights (Astra, V205)\nas;Win Streak (Astra, V100)\nas;Wicked Willy (Astra, V203)\nas;Wicked Willy (Astra, V204)\nas;Wicked Willy (Astra, V205)\nas;Wicked Willy (Astra, V104)\nas;Wicked Willy (Astra, V103)\nas;Wicked Willy (Astra, V102)\nashnojoe;Ashita no Joe (Japan)\nashura;Ashura Blaster (World)\nashuraj;Ashura Blaster (Japan)\nashurau;Ashura Blaster (US)\nasndynmt;Asian Dynamite\naso;ASO - Armored Scrum Object\nasoccer;American Soccer\nassault;Assault\nassaultj;Assault (Japan)\nassaultp;Assault Plus (Japan)\nastannie;Asteroid Annie and the Aliens\nastdelux;Asteroids Deluxe (rev 3)\nastdelux1;Asteroids Deluxe (rev 1)\nastdelux2;Asteroids Deluxe (rev 2)\nasterix;Asterix (ver EAD)\nasterixaad;Asterix (ver AAD)\nasterixeaa;Asterix (ver EAA)\nasterixeac;Asterix (ver EAC)\nasterixj;Asterix (ver JAD)\nasterock;Asterock (bootleg of Asteroids)\nasteroid;Asteroids (rev 4)\nasteroid1;Asteroids (rev 1)\nasteroid2;Asteroids (rev 2)\nasteroidb;Asteroids (bootleg on Lunar Lander hardware)\nastinvad;Astro Invader\nastorm;Alien Storm (World, 2 Players, FD1094 317-0154)\nastorm3;Alien Storm (World, 3 Players, FD1094 317-0148)\nastormb2;Alien Storm (bootleg, set 2)\nastormbl;Alien Storm (bootleg, set 1)\nastormj;Alien Storm (Japan, 2 Players, FD1094 317-0146)\nastormu;Alien Storm (US, 3 Players, FD1094 317-0147)\nastrass;Astra SuperStars (J 980514 V1.002)\nastrob;Astro Blaster (version 3)\nastrob1;Astro Blaster (version 1)\nastrob2;Astro Blaster (version 2)\nastrob2a;Astro Blaster (version 2a)\nastrobg;Astro Blaster (German)\nastrof;Astro Fighter (set 1)\nastrof2;Astro Fighter (set 2)\nastrof3;Astro Fighter (set 3)\nastrofl;Astro Flash (Japan)\nastron;Astron Belt\nastronp;Astron Belt (Pioneer LDV1000)\nastropal;Astropal\nastrowar;Astro Wars\nastyanax;The Astyanax\nasuka;Asuka & Asuka (World)\nasukaj;Asuka & Asuka (Japan)\nasurabld;Asura Blade - Sword of Dynasty (Japan)\nasurabus;Asura Buster - Eternal Warriors (Japan)\nasylum;Asylum (prototype)\natamanot;Computer Quiz Atama no Taisou (Japan)\natarians;The Atarians\natarifb;Atari Football (revision 2)\natarifb1;Atari Football (revision 1)\natarifb4;Atari Football (4 players)\natarisy1;Atari System 1 BIOS\nataxx;Ataxx (set 1)\nataxxa;Ataxx (set 2)\nataxxe;Ataxx (Europe)\nataxxj;Ataxx (Japan)\natehate;Athena no Hatena ?\natetris;Tetris (set 1)\natetrisa;Tetris (set 2)\natetrisb;Tetris (bootleg set 1)\natetrisb2;Tetris (bootleg set 2)\natetrisc;Tetris (cocktail set 1)\natetrisc2;Tetris (cocktail set 2)\nathena;Athena\natla;Atlantis (LTD)\natlantca;Atlantica (Russia) (Atronic) (set 1)\natlantcaa;Atlantica (Russia) (Atronic) (set 2)\natlantip;Atlantis\natlantis;Battle of Atlantis (set 1)\natlantis2;Battle of Atlantis (set 2)\natlantisb;Battle of Atlantis (bootleg)\natlantol;Atlant Olimpic\natleta;Atleta\natluspsx;Atlus PSX\natomboy;Atomic Boy (revision B)\natomboya;Atomic Boy (revision A)\natomicp;Atomic Point (Korea)\natompunk;Atomic Punk (US)\natpsx;Atari PSX\natronic;Atronic SetUp/Clear Chips (Russia, set 1)\natronica;Atronic SetUp/Clear Chips (Russia, set 2)\nattack;Attack\nattckufo;Attack Ufo\nattila;Attila The Hun\natvtrack;ATV Track (set 1)\natvtracka;ATV Track (set 2)\natworld;Around The World (Version 1.4R CGA)\natworldd1;Around The World (Version 1.3R CGA)\natworlde1;Around The World (Version 1.3E CGA)\naurail;Aurail (set 3, US, unprotected)\naurail1;Aurail (set 2, World, FD1089B 317-0168)\naurailj;Aurail (set 1, Japan, FD1089A 317-0167)\nausfache;Akatsuki Blitzkampf Ausf Achse\naust201;Austin Powers (2.01)\naust300;Austin Powers (3.00)\naust301;Austin Powers (3.01)\naustin;Austin Powers (3.02)\naustinf;Austin Powers (France)\nausting;Austin Powers (Germany)\naustini;Austin Powers (Italy)\naustnew;Austin Powers (ARM7 Sound Board)\nautmoon;Autumn Moon (1VXFC5488, New Zealand)\nautomat;Automat (bootleg of Robocop)\nav2mj1bb;AV2Mahjong No.1 Bay Bridge no Seijo (Japan)\nav2mj2rg;AV2Mahjong No.2 Rouge no Kaori (Japan)\navalnche;Avalanche\navalon13;The Key Of Avalon 1.3 - Chaotic Sabbat - Client (GDT-0010C) (V4.000)\navalon20;The Key Of Avalon 2.0 - Eutaxy and Commandment - Client (GDT-0017B) (V3.001)\navalons;The Key Of Avalon - The Wizard Master - Server (GDT-0005C) (V4.001)\navengers;Avengers (US set 1)\navengers2;Avengers (US set 2)\navengrgs;Avengers In Galactic Storm (US)\navengrgsj;Avengers In Galactic Storm (Japan)\navsp;Alien vs. Predator (Euro 940520)\navspa;Alien vs. Predator (Asia 940520)\navspd;Alien vs. Predator (Euro 940520 Phoenix Edition) (bootleg)\navsph;Alien vs. Predator (Hispanic 940520)\navspirit;Avenging Spirit\navspj;Alien vs. Predator (Japan 940520)\navspu;Alien vs. Predator (USA 940520)\navtbingo;Arrow Bingo\navtnfl;NFL (ver 109)\navtsym14;Symbols (ver 1.4)\navtsym25;Symbols (ver 2.5)\nawbios;Atomiswave Bios\naztarac;Aztarac\nazumanga;Azumanga Daioh Puzzle Bobble (GDL-0018)\nazurian;Azurian Attack\nb83catms;Cat & Mouse (Bellfruit) (System 83)\nb83cops;Cops & Robbers (Bellfruit) (System 83)\nb85bdclb;Big Deal Club (System 85, set 1)\nb85bdclba;Big Deal Club (System 85, set 2)\nb85bdclbb;Big Deal Club (System 85, set 3)\nb85cblit;Cash Blitz (System 85, set 1)\nb85cblita;Cash Blitz (System 85, set 2)\nb85cblitb;Cash Blitz (System 85, set 3)\nb85cexpl;Cash Explosion (System 85)\nb85clbpm;Club Premier (System 85)\nb85cops;Cops 'n' Robbers (Bellfruit) (Dutch) (System 85)\nb85dbldl;Double Dealer (System 85, set 1)\nb85dbldla;Double Dealer (System 85, set 2)\nb85hilo;Hi Lo Silver (System 85, set 1)\nb85hiloa;Hi Lo Silver (System 85, set 2)\nb85jkwld;Jokers Wild (Dutch) (System 85)\nb85jpclb;Jackpot Club (System 85, set 1)\nb85jpclba;Jackpot Club (System 85, set 2)\nb85jpclbb;Jackpot Club (System 85, set 3)\nb85jpclbc;Jackpot Club (System 85, set 4)\nb85koc;King of Clubs (Bellfruit) (System 85, set 1)\nb85koca;King of Clubs (Bellfruit) (System 85, set 2)\nb85luckd;Lucky Dice (Dutch) (System 85)\nb85lucky;Lucky Cards (Dutch) (System 85)\nb85ritz;The Ritz (System 85, set 1)\nb85ritza;The Ritz (System 85, set 2)\nb85ritzb;The Ritz (System 85, set 3)\nb85ritzc;The Ritz (System 85, set 4)\nb85ritzd;The Ritz (System 85, set 5)\nb85royal;The Royal (System 85)\nb85scard;Supercards (Dutch, Game Card 39-340-271?) (System 85)\nb85sngam;Super Nudge Gambler (System 85)\nbaboshka;Baboshka (Russia) (Atronic)\nbabydad;Baby Dado\nbabypac;Baby Pacman (Video/Pinball Combo)\nbabypkr;Baby Poker\nbackfire;Backfire! (set 1)\nbackfirea;Backfire! (set 2)\nbackfirt;Back Fire (Tecmo, bootleg)\nbackgamn;Backgammon\nbaddudes;Bad Dudes vs. Dragonninja (US)\nbadgirls;Bad Girls\nbadlands;Bad Lands\nbadlandsb;Bad Lands (bootleg)\nbadlandsb2;Bad Lands (bootleg, alternate)\nbagman;Bagman\nbagmanf;Bagman (bootleg on Crazy Kong hardware)\nbagmanmc;Bagman (bootleg on Moon Cresta hardware)\nbagmans;Bagman (Stern Electronics, set 1)\nbagmans2;Bagman (Stern Electronics, set 2)\nbagnard;Le Bagnard (set 1)\nbagnarda;Le Bagnard (set 2)\nbakatono;Bakatonosama Mahjong Manyuuki (MOM-002)(MOH-002)\nbakubaku;Baku Baku Animal (J 950407 V1.000)\nbakubrkr;Bakuretsu Breaker\nbakuhatu;Mahjong Bakuhatsu Junjouden (Japan)\nbakutotu;Bakutotsu Kijuutei\nbalcube;Bal Cube\nballbomb;Balloon Bomber\nballbros;Balloon Brothers\nbalonfgt;Vs. Balloon Fight\nbaluba;Baluba-louk no Densetsu\nbam2;Bust a Move 2 (Japanese ROM ver. 1999/07/17 10:00:00)\nbananadr;Mahjong Banana Dream [BET] (Japan 891124)\nbananas;Bananas Go Bahamas (set 1)\nbananasa;Bananas Go Bahamas (set 2)\nbanbam;BanBam\nbandido;Bandido\nbang;Bang!\nbangball;Bang Bang Ball (v1.05)\nbangbead;Bang Bead\nbangj;Gun Gabacho (Japan)\nbankp;Bank Panic\nbankrob;Bank Robbery (Ver. 3.32)\nbankroba;Bank Robbery (Ver. 2.00)\nbaraduke;Baraduke\nbarbball;Barroom Baseball (prototype)\nbarbwire;Barb Wire\nbarline;Barline (Japan?)\nbarra;Barracora (L-1)\nbarricad;Barricade\nbarrier;Barrier\nbaryon;Baryon - Future Assault\nbasebal2;Baseball: The Season II\nbass;Sega Bass Fishing\nbassang2;Bass Angler 2 (GE865 VER. JAA)\nbassangl;Bass Angler (GE765 VER. JAA)\nbatcir;Battle Circuit (Euro 970319)\nbatcira;Battle Circuit (Asia 970319)\nbatcird;Battle Circuit (Euro 970319 Phoenix Edition) (bootleg)\nbatcirj;Battle Circuit (Japan 970319)\nbatlball;Battle Balls (Germany)\nbatlballa;Battle Balls (Asia)\nbatlballe;Battle Balls (Asia, earlier)\nbatlballu;Battle Balls (US)\nbatlbubl;Battle Bubble (v2.00)\nbatlgear;Battle Gear\nbatlgr2;Battle Gear 2 (v2.04J)\nbatman;Batman\nbatman2;Batman Part 2\nbatmanf;Batman Forever (4.0)\nbatmanf3;Batman Forever (3.0)\nbatmanfr;Batman Forever (JUE 960507 V1.000)\nbatrider;Armed Police Batrider (Europe) (Fri Feb 13 1998)\nbatriderc;Armed Police Batrider (China) (Fri Feb 13 1998)\nbatriderj;Armed Police Batrider (Japan, B version) (Fri Feb 13 1998)\nbatriderja;Armed Police Batrider (Japan, older version) (Mon Dec 22 1997)\nbatriderk;Armed Police Batrider (Korea) (Fri Feb 13 1998)\nbatridert;Armed Police Batrider (Taiwan) (Mon Dec 22 1997)\nbatrideru;Armed Police Batrider (USA) (Fri Feb 13 1998)\nbatsugun;Batsugun\nbatsuguna;Batsugun (older set)\nbatsugunsp;Batsugun - Special Version\nbattlane;Battle Lane! Vol. 5 (set 1)\nbattlane2;Battle Lane! Vol. 5 (set 2)\nbattlane3;Battle Lane! Vol. 5 (set 3)\nbattlcry;Battlecry\nbattlera;Battle Rangers (World)\nbattles;Battles\nbattlex;Battle Cross\nbattlnts;Battlantis\nbattlntsj;Battlantis (Japan)\nbattroad;The Battle-Road\nbayroute;Bay Route (set 3, World, FD1094 317-0116)\nbayroute1;Bay Route (set 1, US, unprotected)\nbayrouteb1;Bay Route (encrypted, protected bootleg)\nbayrouteb2;Bay Route (Datsu bootleg)\nbayroutej;Bay Route (set 2, Japan, FD1094 317-0115)\nbaywatch;Baywatch\nbbakraid;Battle Bakraid - Unlimited Version (USA) (Tue Jun 8 1999)\nbbakraidj;Battle Bakraid - Unlimited Version (Japan) (Tue Jun 8 1999)\nbbakraidja;Battle Bakraid (Japan) (Wed Apr 7 1999)\nbballoon;BnB Arcade\nbballs;Bouncing Balls\nbbb108;Big Bang Bar (Beta 1.8 US)\nbbb109;Big Bang Bar (Beta 1.9 US)\nbbbowlin;Big Ball Bowling (Bowler)\nbbbxing;Best Bout Boxing\nbbeltzac;Black Belt (Zaccaria)\nbbmanw;Bomber Man World / New Dyna Blaster - Global Quest\nbbmanwj;Bomber Man World (Japan)\nbbnny;Bugs Bunny Birthday Ball (L-2)\nbbnny;Bugs Bunny Birthday Ball (LU-2) European\nbbonk;Bigfoot Bonkers\nbbprot;unknown fighting game 'BB' (prototype)\nbbros;Buster Bros. (US)\nbbust2;Beast Busters 2nd Nightmare\nbbusters;Beast Busters (World)\nbbustersu;Beast Busters (US, Version 2)\nbcats;Bad Cats (LA-2)\nbcats;Bad Cats (L-5)\nbchopper;Battle Chopper\nbcrusher;Bone Crusher\nbcruzm12;Battle Cruiser M-12\nbcstry;B.C. Story (set 1)\nbcstrya;B.C. Story (set 2)\nbdrdown;Border Down (Rev A) (GDL-0023A)\nbeachpt;Beach Patrol (Russia) (Atronic)\nbeachspi;Beach Spikers (GDS-0014)\nbeaminv;Beam Invader\nbearnec;Bear Necessities (Russia) (Atronic)\nbeastf;Beastie Feastie\nbeastrzb;Beastorizer (USA bootleg)\nbeastrzr;Beastorizer (USA)\nbeatclck;Beat the Clock\nbeathead;BeatHead (prototype)\nbeautyb;Beauty Block\nbeebop;Bee Bop (set 1)\nbeebopa;Bee Bop (set 2)\nbeebopb;Bee Bop (set 3)\nbeebopc;Bee Bop (set 4)\nbeebopd;Bee Bop (set 5)\nbeebope;Bee Bop (set 6)\nbeeline;Beeline (39-360-075)\nbeetlem;Beetlemania (set 1)\nbeetlema;Beetlemania (set 2)\nbeetlemb;Beetlemania (set 3)\nbeetlemc;Beetlemania (set 4)\nbeetlemd;Beetlemania (set 5)\nbeetleup;Beetles Unplugged (Russia) (Atronic)\nbeezer;Beezer (set 1)\nbeezer1;Beezer (set 2)\nbegas;Bega's Battle (Revision 3)\nbegas1;Bega's Battle (Revision 1)\nbel;Behind Enemy Lines\nbellring;Bell Ringer\nbenberob;Ben Bero Beh (Japan)\nberabohm;Beraboh Man (Japan version C)\nberabohmo;Beraboh Man (Japan version B)\nberenstn;The Berenstain Bears in Big Paw's Cave\nberlwall;The Berlin Wall\nberlwallt;The Berlin Wall (bootleg ?)\nbermudat;Bermuda Triangle (World?)\nbermudata;Bermuda Triangle (World Wars) (US)\nbermudatj;Bermuda Triangle (Japan)\nberzerk;Berzerk (set 1)\nberzerk1;Berzerk (set 2)\nberzerkg;Berzerk (German Speech)\nbestbest;Best Of Best\nbestleag;Best League (bootleg of Big Striker, Italian Serie A)\nbestleaw;Best League (bootleg of Big Striker, World Cup)\nbestri;Bestri (Korea)\nbg;Barmy Army (BGT)\nbg;Ding Dong Bells (BGT)\nbg;Max A Million (BGT) (set 1)\nbg;Max A Million (BGT) (set 2)\nbgaregga;Battle Garegga (Europe / USA / Japan / Asia) (Sat Feb 3 1996)\nbgareggacn;Battle Garegga - Type 2 (Denmark / China) (Tue Apr 2 1996)\nbgareggahk;Battle Garegga (Austria / Hong Kong) (Sat Feb 3 1996)\nbgaregganv;Battle Garegga - New Version (Austria / Hong Kong) (Sat Mar 2 1996)\nbgareggat2;Battle Garegga - Type 2 (Europe / USA / Japan / Asia) (Sat Mar 2 1996)\nbgareggatw;Battle Garegga (Taiwan / Germany) (Thu Feb 1 1996)\nbguns;Big Guns (L-7)\nbguns;Big Guns (L-8)\nbguns;Big Guns (L-A)\nbguns;Big Guns (P-1)\nbhol;Black Hole (LTD)\nbig10;Big 10\nbigappg;Big Apple Games\nbigbang;Big Bang (9th Nov. 1993)\nbigblue;Big Blue (Russia) (Atronic)\nbigbucks;Big Bucks\nbigd2;Big D2\nbigdeal;Big Deal (Hungarian, set 1)\nbigdealb;Big Deal (Hungarian, set 2)\nbigevglf;Big Event Golf (US)\nbigevglfj;Big Event Golf (Japan)\nbigfghtr;Tatakae! Big Fighter (Japan)\nbigfight;Big Fight - Big Trouble In The Atlantic Ocean\nbiggame;Big Game\nbighouse;Big House\nbighurt;Frank Thomas' Big Hurt (rev.3)\nbigkarnk;Big Karnak\nbigkong;Big Kong\nbigprowr;The Big Pro Wrestling!\nbigrun;Big Run (11th Rallye version)\nbigstrik;Big Striker\nbigstrkb;Big Striker (bootleg)\nbigtown;Big Town\nbigtwin;Big Twin\nbigtwinb;Big Twin (No Girls Conversion)\nbijokkog;Bijokko Gakuen (Japan 880116)\nbijokkoy;Bijokko Yume Monogatari (Japan 870925)\nbikiniko;BiKiNikko - Okinawa de Ippai Shichaimashita (Japan)\nbilliard;The Billiards (Video Hustler bootleg)\nbilyard;Billiard\nbingoc;Bingo Circus (Rev. A 891001)\nbingor1;Bingo Roll / Bell Star? (set 1)\nbingor2;Bingo Roll / Bell Star? (set 2)\nbingor3;Bingo Roll / Bell Star? (set 3)\nbingor4;Bingo Roll / Bell Star? (set 4)\nbingor5;Bingo Roll / Bell Star V3? (set 5)\nbingowng;Bingo (set 1)\nbingownga;Bingo (set 2)\nbioatack;Bio Attack\nbiofreak;BioFreaks (prototype)\nbiomtoy;Biomechanical Toy (Ver. 1.0.1885)\nbiomtoya;Biomechanical Toy (Ver. 1.0.1884)\nbionicc;Bionic Commando (Euro)\nbionicc1;Bionic Commando (US set 1)\nbionicc2;Bionic Commando (US set 2)\nbioship;Bio-ship Paladin\nbirdiy;Birdiy\nbirdtry;Birdie Try (Japan)\nbishi;Bishi Bashi Championship Mini Game Senshuken (ver JAA, 3 Players)\nbishjan;Bishou Jan (Japan, Ver. 2.03)\nbjourney;Blue's Journey / Raguy (ALM-001)(ALH-001)\nbjpoker;Poker / Black Jack (Model 7521)\nbjtwin;Bombjack Twin (set 1)\nbjtwina;Bombjack Twin (set 2)\nbjtwinp;Bombjack Twin (prototype? with adult pictures)\nbk2k;Black Knight 2000 (L-4)\nbk2k;Black Knight 2000 (LG-1)\nbk2k;Black Knight 2000 (LG-3)\nbk2k;Black Knight 2000 (PU-1)\nbk;Black Knight (L-4, French speech)\nbk;Black Knight (L-3)\nbk;Black Knight (L-4)\nbking;Birdie King\nbking2;Birdie King 2\nbking3;Birdie King 3\nbkrtmaq;Bakuretsu Quiz Ma-Q Dai Bouken (Japan)\nblack;Czernyj Korabl (Arcade bootleg of ZX Spectrum 'Blackbeard')\nblack100;Blackwater 100\nblack100s;Blackwater 100 (Single Ball Play)\nblackbd;Black Beard (Russia, set 1)\nblackbda;Black Beard (Russia, set 2)\nblackbdb;Black Beard (Russia, set 3)\nblackblt;Black Belt\nblackjck;Black Jack (Pinball)\nblackt96;Black Touch '96\nbladestl;Blades of Steel (version T)\nbladestle;Blades of Steel (version E)\nbladestll;Blades of Steel (version L)\nblakpyra;Black Pyramid\nblandia;Blandia\nblandiap;Blandia (prototype)\nblasted;Blasted\nblaster;Blaster\nblasterkit;Blaster (conversion kit)\nblastero;Blaster (location test)\nblasto;Blasto\nblastoff;Blast Off (Japan)\nblazeon;Blaze On (Japan)\nblazer;Blazer (Japan)\nblazlaz;Blazing Lazers\nblazstar;Blazing Star\nblbeauty;Black Beauty (Shuffle)\nblckhole;Black Hole (Rev. 4)\nblckhole2;Black Hole (Rev. 2)\nblckhols;Black Hole (Sound Only)\nblckjack;Black Jack\nbldwolf;Bloody Wolf (US)\nbldwolfj;Narazumono Sentoubutai Bloody Wolf (Japan)\nbldyroar;Bloody Roar (Japan)\nbldyror2;Bloody Roar 2 (World)\nbldyror2a;Bloody Roar 2 (Asia)\nbldyror2j;Bloody Roar 2 (Japan)\nbldyror2u;Bloody Roar 2 (USA)\nblitz;NFL Blitz (boot ROM 1.2)\nblitz11;NFL Blitz (boot ROM 1.1)\nblitz2k;NFL Blitz 2000 Gold Edition\nblitz99;NFL Blitz '99\nblkbustr;BlockBuster\nblkdrgon;Black Dragon (Japan)\nblkdrgonb;Black Dragon (bootleg)\nblkfever;Black Fever\nblkheart;Black Heart\nblkheartj;Black Heart (Japan)\nblkhole;Black Hole\nblkou;Blackout (L-1, French Speech)\nblkou;Blackout (L-1)\nblkou;Blackout (T-1)\nblkpnthr;Black Panther\nblkrhino;Black Rhino (3VXFC5344, New Zealand)\nblkshpsq;Black Sheep Squadron\nblktiger;Black Tiger\nblktigera;Black Tiger (older)\nblktigerb1;Black Tiger (bootleg set 1)\nblktigerb2;Black Tiger (bootleg set 2)\nblktouch;Black Touch (Korea)\nblmbycar;Blomby Car\nblmbycaru;Blomby Car (not encrypted)\nblock;Block Block (World 910910)\nblock2;Block 2 (S.P.A. Co. bootleg)\nblockade;Blockade\nblockbl;Block Block (bootleg)\nblockcar;Block Carnival / Thunder & Lightning 2\nblocken;Blocken (Japan)\nblockgal;Block Gal (MC-8123B, 317-0029)\nblockgalb;Block Gal (bootleg)\nblockhl;Block Hole\nblockj;Block Block (Japan 910910)\nblockjoy;Block Block (World 911106 Joystick)\nblockout;Block Out (set 1)\nblockout2;Block Out (set 2)\nblockoutj;Block Out (Japan)\nbloodbro;Blood Bros. (set 1)\nbloodbroa;Blood Bros. (set 2)\nbloodbrob;Blood Bros. (set 3)\nbloodstm;Blood Storm (v2.22)\nbloodstm11;Blood Storm (v1.10)\nbloodstm21;Blood Storm (v2.10)\nbloodstm22;Blood Storm (v2.20)\nbloodwar;Blood Warrior\nbloto;Blits Loto (Russia) (Extrema)\nbloxeed;Bloxeed (Japan, FD1094 317-0139)\nbloxeedc;Bloxeed (World, C System)\nbloxeedu;Bloxeed (US, C System)\nblpearl;Black Pearl (Russia) (Extrema)\nblstroid;Blasteroids (rev 4)\nblstroid2;Blasteroids (rev 2)\nblstroid3;Blasteroids (rev 3)\nblstroidg;Blasteroids (German, rev 2)\nblstroidh;Blasteroids (with heads)\nblswhstl;Bells & Whistles (Version L)\nbluehawk;Blue Hawk\nbluehawkn;Blue Hawk (NTC)\nblueprnt;Blue Print (Midway)\nblueprntj;Blue Print (Jaleco)\nblueshrk;Blue Shark\nblvelvet;Black Velvet\nblzntrnd;Blazing Tornado\nbm1stmix;beatmania (ver JA-B)\nbm2ndmix;beatmania 2nd MIX (ver JA-B)\nbm2ndmxa;beatmania 2nd MIX (ver JA-A)\nbm3rdmix;beatmania 3rd MIX (ver JA-A)\nbm4thmix;beatmania 4th MIX (ver JA-A)\nbm5thmix;beatmania 5th MIX (ver JA-A)\nbm6thmix;beatmania 6th MIX (ver JA-A)\nbm7thmix;beatmania 7th MIX (ver JA-B)\nbmaster;Blade Master (World)\nbmcbowl;Konkyuu no Hoshi\nbmclubmx;beatmania Club MIX (ver JA-A)\nbmcompm2;beatmania complete MIX 2 (ver JA-A)\nbmcompmx;beatmania complete MIX (ver JA-B)\nbmcorerm;beatmania CORE REMIX (ver JA-A)\nbmcpokr;Unknown BMC Poker Game\nbmdct;beatmania featuring Dreams Come True (ver JA-A)\nbmf;Batman Forever (Austrian)\nbmf;Batman Forever (Belgian)\nbmf;Batman Forever (Swiss)\nbmf;Batman Forever (Canadian)\nbmf;Batman Forever (German)\nbmf;Batman Forever (French)\nbmf;Batman Forever (Italian)\nbmf;Batman Forever (Japanese)\nbmf;Batman Forever (Dutch)\nbmf;Batman Forever (Norwegian)\nbmf;Batman Forever (Spanish)\nbmf;Batman Forever (Swedish)\nbmf;Batman Forever (Timed Play)\nbmf;Batman Forever (English)\nbmfinal;beatmania THE FINAL (ver JA-A)\nbmiidx;beatmania IIDX (863 JAA)\nbmiidx3;beatmania IIDX 3rd style (GC992 JA)\nbmiidx4;beatmania IIDX 4th style (GCA03 JA)\nbmiidx6;beatmania IIDX 6th style (GCB4U JA)\nbmiidx7;beatmania IIDX 7th style (GCB44 JA)\nbmiidx8;beatmania IIDX 8th style (GCC44 JA)\nbmiidxc;beatmania IIDX with DDR 2nd Club Version (896 JAB)\nbmiidxc2;beatmania IIDX Substream 2 with DDR 2nd Club Version (984 A01 BM)\nbmiidxca;beatmania IIDX with DDR 2nd Club Version (896 JAA)\nbmx;BMX\nbnglngby;Vs. Raid on Bungeling Bay (Japan)\nbnj;Bump 'n' Jump\nbnstars;Vs. Janshi Brandnew Stars (MegaSystem32 Version)\nbnstars1;Vs. Janshi Brandnew Stars\nbntyhunt;Bounty Hunter (GCTech Co., LTD)\nbnzabros;Bonanza Bros (US, Floppy DS3-5000-07d? Based)\nbnzabrosj;Bonanza Bros (Japan, Floppy DS3-5000-07b Based)\nbnzai;Banzai Run (L-3) Germany\nbnzai;Banzai Run (L-1)\nbnzai;Banzai Run (L-3)\nbnzai;Banzai Run (P-A)\nboblbobl;Bobble Bobble\nbodyslam;Body Slam (8751 317-0015)\nbogeyman;Bogey Manor\nboggy84;Boggy '84\nboggy84b;Boggy '84 (bootleg)\nbombbee;Bomb Bee\nbombjack;Bomb Jack (set 1)\nbombjack2;Bomb Jack (set 2)\nbombkick;Bomb Kick\nbomblord;Bomber Lord (bootleg)\nbombrman;Bomber Man (Japan)\nbombsa;Bombs Away\nbonanza;Bonanza (Revision 3)\nbonanzar2;Bonanza (Revision 2)\nbonebstr;Bone Busters Inc.\nbongo;Bongo\nbonkadv;B.C. Kid / Bonk's Adventure / Kyukyoku!! PC Genjin\nbonzeadv;Bonze Adventure (World, Newer)\nbonzeadvo;Bonze Adventure (World, Older)\nbonzeadvu;Bonze Adventure (US)\nboobhack;Booby Kids (Italian manufactured graphic hack / bootleg of Kid no Hore Hore Daisakusen (bootleg))\nboogwing;Boogie Wings (Euro v1.5, 92.12.07)\nboogwinga;Boogie Wings (Asia v1.5, 92.12.07)\nbookra;Book Of Ra (set 1)\nbookthr;Book Theatre (Ver 1.2)\nboomrang;Boomer Rang'r / Genesis (set 1)\nboomranga;Boomer Rang'r / Genesis (set 2)\nboonggab;Boong-Ga Boong-Ga (Spank'em!)\nbootcamp;Boot Camp\nboothill;Boot Hill\nbop;The Machine: Bride of Pinbot (L-2)\nbop;The Machine: Bride of Pinbot (L-3)\nbop;The Machine: Bride of Pinbot (L-4)\nbop;The Machine: Bride of Pinbot (L-5)\nbop;The Machine: Bride of Pinbot (L-6)\nbop;The Machine: Bride of Pinbot (L-7)\nborench;Borench\nborntofi;Born To Fight\nbosco;Bosconian (new version)\nboscomd;Bosconian (Midway, new version)\nboscomdo;Bosconian (Midway, old version)\nboscoo;Bosconian (old version)\nboscoo2;Bosconian (older version)\nbotanic;Botanic\nbotss;Battle of the Solar System (rev. 1.1 3/24/92)\nbotssa;Battle of the Solar System (rev. 1.1a 7/23/92)\nbottl10b;Bottle 10 (Italian, set 2)\nbottle10;Bottle 10 (Italian, set 1)\nbottom9;Bottom of the Ninth (version T)\nbottom9n;Bottom of the Ninth (version N)\nbouldash;Boulder Dash / Boulder Dash Part 2 (World)\nbouldashj;Boulder Dash / Boulder Dash Part 2 (Japan)\nbounty;The Bounty\nbountyh;Bounty Hunter\nbowarrow;Bow & Arrow (Prototype)\nbowl3d;3-D Bowling\nbowler;Bowling Alley\nbowlrama;Bowl-O-Rama\nboxer;Boxer (prototype)\nboxingb;Boxing Bugs\nboxingm;Boxing Mania (ver JAA)\nboxyboy;Boxy Boy (US)\nbpoker;Video Poker (v1403)\nbr;Black Rose (L-1)\nbr;Black Rose (L-3)\nbr;Black Rose (L-4)\nbr;Black Rose (SP-1)\nbradley;Bradley Trainer\nbrain;Brain\nbrapboys;B.Rap Boys (World)\nbrapboysj;B.Rap Boys Special (Japan)\nbrapboysu;B.Rap Boys Special (US)\nbrasil;Bra$il (Version 3)\nbrasil86;Brasil 86\nbrasil87;Brasil 87\nbrasil89;Brasil 89 (set 1)\nbrasil89a;Brasil 89 (set 2)\nbrasil93;Brasil 93\nbraveff;Brave Fire Fighters\nbrdrlinb;Borderline (Karateco bootleg)\nbrdrline;Borderline\nbrdrlins;Borderline (Sidam bootleg)\nbreak86;Break '86\nbreakers;Breakers\nbreakrev;Breakers Revenge\nbreywood;Breywood (Japan revision 2)\nbrickyrd;Brickyard\nbrickzn;Brick Zone (v5.0)\nbrickzn3;Brick Zone (v4.0)\nbrival;Burning Rival (World)\nbrivalj;Burning Rival (Japan)\nbrix;Brix\nbrixian;Brixian\nbrkthru;Break Thru (US)\nbrkthruj;Kyohkoh-Toppa (Japan)\nbrod;Brodjaga (Arcade bootleg of ZX Spectrum 'Inspector Gadget and the Circus of Fear')\nbronx;Bronx\nbrooklyn;Brooklyn (Bingo)\nbrooklyna;Brooklyn (alternate set)(Bingo)\nbrooks;Brooks & Dunn (rev.T1)\nbrubber;Burnin' Rubber\nbrutforc;Brute Force\nbrvblade;Brave Blade (World)\nbrvbladea;Brave Blade (Asia)\nbrvbladej;Brave Blade (Japan)\nbrvbladeu;Brave Blade (USA)\nbrvteam;Brave Team\nbs94;Buena Suerte '94\nbsb105;Breakshot (Beta)\nbshark;Battle Shark (World)\nbsharkj;Battle Shark (Japan)\nbsharkjjs;Battle Shark (Japan, Joystick)\nbsharku;Battle Shark (US)\nbsktball;Basketball\nbsplash;Banana Splash (set 1)\nbssoccer;Back Street Soccer\nbstars;Baseball Stars Professional (NGM-002)\nbstars2;Baseball Stars 2\nbstarsh;Baseball Stars Professional (NGH-002)\nbstrk;Big Strike (Shuffle) (L-1)\nbsuerte;Buena Suerte (Spanish, set 1)\nbsuertea;Buena Suerte (Spanish, set 2)\nbsuerteb;Buena Suerte (Spanish, set 3)\nbsuertec;Buena Suerte (Spanish, set 4)\nbsuerted;Buena Suerte (Spanish, set 5)\nbsuertee;Buena Suerte (Spanish, set 6)\nbsuertef;Buena Suerte (Spanish, set 7)\nbsuerteg;Buena Suerte (Spanish, set 8)\nbsuerteh;Buena Suerte (Spanish, set 9)\nbsuertei;Buena Suerte (Spanish, set 10)\nbsuertej;Buena Suerte (Spanish, set 11)\nbsuertek;Buena Suerte (Spanish, set 12)\nbsuertel;Buena Suerte (Spanish, set 13)\nbsuertem;Buena Suerte (Spanish, set 14)\nbsuerten;Buena Suerte (Spanish, set 15)\nbsuerteo;Buena Suerte (Spanish, set 16)\nbsuertep;Buena Suerte (Spanish, set 17)\nbsuerteq;Buena Suerte (Spanish, set 18)\nbsuerter;Buena Suerte (Spanish, set 19)\nbsuertes;Buena Suerte (Spanish, set 20)\nbsuertet;Buena Suerte (Spanish, set 21)\nbsuerteu;Buena Suerte (Spanish, set 22)\nbsv100r;Breakshot (Redemption 1.0)\nbsv102r;Breakshot (Redemption 1.2)\nbsv103;Breakshot\nbtchamp;Beat the Champ (GV053 UAA01)\nbtime;Burger Time (Data East set 1)\nbtime2;Burger Time (Data East set 2)\nbtimem;Burger Time (Midway)\nbtippers;Big Tippers (Russia)\nbtlecity;Vs. Battle City\nbtlfield;Battle Field (Japan)\nbtlfieldb;Battle Field (bootleg)\nbtlkroad;Battle K-Road\nbtltryst;Battle Tryst (ver JAC)\nbtmn;Batman (1.01)\nbtmn;Batman (1.03)\nbtmn;Batman (1.06)\nbtmn;Batman (1.03 Germany)\nbtoads;Battle Toads\nbttf;Back To the Future (2.0)\nbttf;Back To The Future (2.1)\nbttf;Back To the Future (2.7)\nbttf;Back To the Future (2.7 Germany)\nbub68705;Bubble Bobble (bootleg with 68705)\nbubblem;Bubble Memories: The Story Of Bubble Bobble III (Ver 2.4O 1996/02/15)\nbubblemj;Bubble Memories: The Story Of Bubble Bobble III (Ver 2.3J 1996/02/07)\nbubbles;Bubbles\nbubblesp;Bubbles (prototype version)\nbubblesr;Bubbles (Solid Red label)\nbubbletr;Bubble Trouble (Japan)\nbubl2000;Bubble 2000\nbublbob2;Bubble Bobble II (Ver 2.5O 1994/10/05)\nbublbobl;Bubble Bobble\nbublbobl1;Bubble Bobble (older)\nbublboblr;Bubble Bobble (US with mode select)\nbublboblr1;Bubble Bobble (US)\nbublpong;Bubble Pong Pong\nbubsymphb;Bubble Symphony (bootleg with OKI6295)\nbubsymphe;Bubble Symphony (Ver 2.5O 1994/10/05)\nbubsymphj;Bubble Symphony (Ver 2.5J 1994/10/05)\nbubsymphu;Bubble Symphony (Ver 2.5A 1994/10/05)\nbubsys;Bubble System BIOS\nbucaner;Buccaneer\nbuccanrs;Buccaneers (set 1)\nbuccanrsa;Buccaneers (set 2)\nbuckrgrs;Buck Rogers\nbuckrog;Buck Rogers: Planet of Zoom\nbuckrogn;Buck Rogers: Planet of Zoom (not encrypted, set 1)\nbuckrogn2;Buck Rogers: Planet of Zoom (not encrypted, set 2)\nbucky;Bucky O'Hare (ver EA)\nbuckyaa;Bucky O'Hare (ver AA)\nbuckyua;Bucky O'Hare (ver UA)\nbugfever;Bugs Fever (Version 1.7R CGA)\nbugfeverd;Bugs Fever (Version 1.7E CGA)\nbugfevero;Bugs Fever (Version 1.6R CGA)\nbugfeverv;Bugs Fever (Version 1.7R Dual)\nbugfeverv2;Bugs Fever (Version 1.7E Dual)\nbuggyboy;Buggy Boy/Speed Buggy (cockpit)\nbuggyboyjr;Buggy Boy Junior/Speed Buggy (upright)\nbuggychl;Buggy Challenge\nbuggychlt;Buggy Challenge (Tecfri)\nbujutsu;Fighting Bujutsu\nbullet;Bullet (FD1094 317-0041)\nbullfgt;Bullfight (315-5065)\nbullfgtr;Bull Fighter\nbullfgtrs;Bull Fighter (Sega)\nbullsdrt;Bulls Eye Darts\nbullseye;301/Bullseye\nbungeem;Bungee Monkey (set 1)\nbungeema;Bungee Monkey (set 2)\nburaiken;Hissatsu Buraiken (Japan)\nburglarx;Burglar X\nburiki;Buriki One (rev.B)\nburnforc;Burning Force (Japan new version)\nburnforco;Burning Force (Japan old version)\nburningf;Burning Fight (NGM-018)(NGH-018)\nburningfh;Burning Fight (NGH-018)(US)\nburningfp;Burning Fight (prototype)\nbushido;Bushido\nbushidoa;Bushido (alternate set)\nbuster;Buster\nbutasan;Butasan - Pig's & Bomber's (Japan, English)\nbutasanj;Butasan (Japan, Japanese)\nbutrfly;Butterfly Video Game (ver.U350C)\nbuzzard;Buzzard\nbwcasino;Boardwalk Casino\nbwidow;Black Widow\nbwings;B-Wings (Japan new Ver.)\nbwingsa;B-Wings (Alt Ver.?)\nbwingso;B-Wings (Japan old Ver.)\nbygone;Bygone\nbzone;Battle Zone (set 1)\nbzone2;Battle Zone (set 2)\nbzonec;Battle Zone (cocktail)\nc3;The Phrase That Pays (Bellfruit) (Cobra 3?)\nc3;Radio Times (Bellfruit) (Cobra 3)\nc3;Telly Addicts (Bellfruit) (Cobra 3)\nc3;Top of the Pops (Bellfruit) (Cobra 3?)\ncabal;Cabal (World, Joystick version)\ncabala;Cabal (Alpha Trading)\ncabalbl;Cabal (bootleg of Joystick version, set 1, alternate sound hardware)\ncabalbl2;Cabal (bootleg of Joystick version, set 2)\ncabalus;Cabal (US set 1, Trackball version)\ncabalus2;Cabal (US set 2, Trackball version)\ncabaret;Cabaret\ncachat;Cachat (Japan)\ncactjack;Cactus Jack's\ncactus;Cactus (bootleg of Saboten Bombers)\ncadash;Cadash (World)\ncadashf;Cadash (France)\ncadashg;Cadash (Germany)\ncadashi;Cadash (Italy)\ncadashj;Cadash (Japan)\ncadashu;Cadash (US)\ncafebrk;Mahjong Cafe Break\ncafedoll;Mahjong Cafe Doll (Japan)\ncafetime;Mahjong Cafe Time\ncairblad;Change Air Blade (Japan)\ncalchase;California Chase\ncalibr50;Caliber 50\ncalipso;Calipso\ncalorie;Calorie Kun vs Moguranian\ncalorieb;Calorie Kun vs Moguranian (bootleg)\ncalspeed;California Speed (Version 2.1a, 4/17/98)\ncalspeeda;California Speed (Version 1.0r7a 3/4/98)\ncameltry;Cameltry (US, YM2610)\ncameltrya;Cameltry (World, YM2203 + M6295)\ncameltryau;Cameltry (US, YM2203 + M6295)\ncameltryj;Cameltry (Japan, YM2610)\ncamlight;Camel Lights\ncanasta;Canasta '86'\ncandance;Cannon Dancer (Japan)\ncandy;Candy Candy\ncannball;Cannon Ball (Yun Sung) (horizontal)\ncannballv;Cannon Ball (Yun Sung) (vertical)\ncannonb;Cannon Ball (bootleg on Crazy Kong hardware) (set 1, buggy)\ncannonb2;Cannon Ball (bootleg on Crazy Kong hardware) (set 2, buggy)\ncannonb3;Cannon Ball (bootleg on Crazy Kong hardware) (set 3, no bonus game)\ncannonbp;Cannon Ball (Pacman Hardware)\ncanvas;Canvas Croquis\ncanyon;Canyon Bomber\ncanyonp;Canyon Bomber (prototype)\ncapbowl;Capcom Bowling (set 1)\ncapbowl2;Capcom Bowling (set 2)\ncapbowl3;Capcom Bowling (set 3)\ncapbowl4;Capcom Bowling (set 4)\ncapcor;Capitani Coraggiosi (Ver 1.3)\ncapitol;Capitol\ncapsnk;Capcom Vs. SNK Millennium Fight 2000 (JPN, USA, EXP, KOR, AUS) (Rev C)\ncapsnka;Capcom Vs. SNK Millennium Fight 2000 (JPN, USA, EXP, KOR, AUS) (Rev A)\ncaptaven;Captain America and The Avengers (Asia Rev 1.4)\ncaptavena;Captain America and The Avengers (Asia Rev 1.0)\ncaptavene;Captain America and The Avengers (UK Rev 1.4)\ncaptavenj;Captain America and The Avengers (Japan Rev 0.2)\ncaptavenu;Captain America and The Avengers (US Rev 1.9)\ncaptavenua;Captain America and The Avengers (US Rev 1.4)\ncaptavenuu;Captain America and The Avengers (US Rev 1.6)\ncaptcomm;Captain Commando (World 911202)\ncaptcommb;Captain Commando (bootleg)\ncaptcommj;Captain Commando (Japan 911202)\ncaptcommjr1;Captain Commando (Japan 910928)\ncaptcommr1;Captain Commando (World 911014)\ncaptcommu;Captain Commando (USA 910928)\ncapunc;Capitan Uncino (Ver 1.2)\ncar2;Car 2 (bootleg of Head On 2)\ncaractn;Car Action\ncarb2002;Carriage Bonus 2002 (bootleg)\ncarb2003;Carriage Bonus 2003 (bootleg)\ncardline;Card Line\ncarhop;Car Hop\ncarjmbre;Car Jamboree\ncarnevil;CarnEvil (v1.0.3)\ncarnevil1;CarnEvil (v1.0.1)\ncarnival;Carnival (upright)\ncarnivalc;Carnival (cocktail)\ncarnivalh;Carnival (Head On hardware, set 1)\ncarnivalha;Carnival (Head On hardware, set 2)\ncarpolo;Car Polo\ncarrera;Carrera (Version 6.7)\ncartfury;Cart Fury\ncascade;Cascade\ncashcade;Cashcade (Jpm) (SYSTEM5 VIDEO)\ncashcrop;Cash Crop (Russia)\ncashquiz;Cash Quiz (Type B, Version 5)\ncashtrn;Cash Train (v1.10)\ncasino5;Casino Five\ncastaway;Castaway (Russia) (Atronic) (set 1)\ncastawaya;Castaway (Russia) (Atronic) (set 2)\ncastfant;Astro Fantasia (Cassette)\ncastfpt;Fortune Pot (Castle) (MACH2000 V2rvA)\ncastrev;Revolution (Castle) (MACH2000 V1rvE)\ncaswin;Casino Winner\ncatacomb;Catacomb\ncatacomp;Catacomb (Pinball)\ncatapult;Catapult\ncatch22;Catch-22 (version 8.0)\ncatchp;Catch (prototype)\ncaterplr;Caterpillar\ncatnmous;Cat and Mouse (set 1)\ncatnmousa;Cat and Mouse (set 2)\ncatt;Catt (Japan)\ncavelon;Cavelon\ncaveman;Caveman (Pinball/Video Combo)\ncavemana;Caveman (Pinball/Video Combo, set 2)\ncavenger;Cosmic Avenger\ncavnegro;Cavaleiro Negro\ncavnegro1;Cavaleiro Negro (alternate set 1)\ncavnegro2;Cavaleiro Negro (alternate set 2)\ncawing;Carrier Air Wing (World 901012)\ncawingbl;Carrier Air Wing (bootleg with 2xYM2203)\ncawingj;U.S. Navy (Japan 901012)\ncawingr1;Carrier Air Wing (World 901009)\ncawingu;Carrier Air Wing (USA 901012)\ncb2001;Cherry Bonus 2001\ncb3;Cherry Bonus III (ver.1.40, encrypted)\ncb3a;Cherry Bonus III (ver.1.40, set 2)\ncb3b;Cherry Bonus III (alt)\ncb3c;Cherry Bonus III (alt, set 2)\ncb3d;Cherry Bonus III (set 3)\ncbaj;Cool Boarders Arcade Jam\ncball;Cannonball (Atari, prototype)\ncbasebal;Capcom Baseball (Japan)\ncbdash;Boulder Dash (Cassette)\ncbnj;Bump 'n' Jump (Cassette)\ncbombers;Chase Bombers\ncbtime;Burger Time (Cassette)\ncburnrub;Burnin' Rubber (Cassette, set 1)\ncburnrub2;Burnin' Rubber (Cassette, set 2)\ncbuster;Crude Buster (World FX version)\ncbusterj;Crude Buster (Japan)\ncbusterw;Crude Buster (World FU version)\ncc;Cactus Canyon (1.2)\ncc;Cactus Canyon (1.3)\nccasino;Chinese Casino [BET] (Japan)\nccastles;Crystal Castles (version 4)\nccastles1;Crystal Castles (version 1)\nccastles2;Crystal Castles (version 2)\nccastles3;Crystal Castles (version 3)\nccastlesf;Crystal Castles (version 3, French)\nccastlesg;Crystal Castles (version 3, German)\nccastlesj;Crystal Castles (joystick version)\nccastlesp;Crystal Castles (version 3, Spanish)\nccboot;Crazy Climber (bootleg set 1)\nccboot2;Crazy Climber (bootleg set 2)\nccclass;Country Club Classic (v1.10 03-apr-1997)\ncchance;Cherry Chance\ncchasm;Cosmic Chasm (set 1)\ncchasm1;Cosmic Chasm (set 2)\ncclimber;Crazy Climber (US)\ncclimberj;Crazy Climber (Japan)\ncclimbr2;Crazy Climber 2 (Japan)\ncclimbr2a;Crazy Climber 2 (Japan, Harder)\ncclownz;Crazzy Clownz (Version 1.0)\nccruise;Caribbean Cruise\ncd32;Amiga CD32 (PAL)\ncdimono1;CD-i (Mono-I) (PAL)\ncdiscon1;Disco No.1 (Cassette)\ncecmatch;ChuckECheese's Match Game\ncentaur;Centaur\ncentipdb;Centipede (bootleg)\ncentipdd;Centipede Dux (hack)\ncentiped;Centipede (revision 3)\ncentiped2;Centipede (revision 2)\ncenttime;Centipede (1 player, timed)\ncerberup;Cerberus (Pinball)\ncerberus;Cerberus\ncexplore;Explorer (Cassette)\ncfarm;Chicken Farm (Version 2.0)\ncfblue;Crazy Fruits Blue (Russia) (Atronic) (set 1)\ncfbluea;Crazy Fruits Blue (Russia) (Atronic) (set 2)\ncfever1k;Casino Fever 1k\ncfever40;Casino Fever 4.0\ncfever50;Casino Fever 5.0\ncfever51;Casino Fever 5.1\ncfever61;Casino Fever 6.1\ncfghtice;Fighting Ice Hockey (Cassette)\ncfgreen;Crazy Fruits Green (Russia) (Atronic)\ncfield;Chaos Field (GDL-0025)\ncflyball;Flying Ball (Cassette)\ncftbl;Creature from the Black Lagoon (L-3,SP-1)\ncftbl;Creature from the Black Lagoon (L-4)\ncgangpzl;Cosmo Gang the Puzzle (US)\ncgangpzlj;Cosmo Gang the Puzzle (Japan)\ncgip30cs;Credit Poker (ver.30c, standard)\ncgold2;Caribbean Gold II (3XF5182H04, US)\ncgraplop;Cluster Buster / Graplop (Cassette, set 1)\ncgraplop2;Cluster Buster / Graplop (Cassette, set 2)\nch2000;Fruit Bonus 2000 / New Cherry 2000 (Version 4.4E Dual)\nch2000b1;Fruit Bonus 2000 / New Cherry 2000 (Version 4.4R, set 1)\nch2000b2;Fruit Bonus 2000 / New Cherry 2000 (Version 4.1LT, set 1)\nch2000c1;Fruit Bonus 2000 / New Cherry 2000 (Version 4.4R, set 2)\nch2000c2;Fruit Bonus 2000 / New Cherry 2000 (Version 4.1LT, set 2)\nch2000d1;Fruit Bonus 2000 / New Cherry 2000 (Version 4.4R, set 3)\nch2000d2;Fruit Bonus 2000 / New Cherry 2000 (Version 4.1LT, set 3)\nch2000o;Fruit Bonus 2000 / New Cherry 2000 (Version 3.9XT)\nch2000o2;Fruit Bonus 2000 / New Cherry 2000 (Version 3.9D)\nch2000o3;Fruit Bonus 2000 / New Cherry 2000 (Version 3.9)\nch2000v1;Fruit Bonus 2000 / New Cherry 2000 (Version 4.4R Dual)\nch2000v2;Fruit Bonus 2000 / New Cherry 2000 (Version 4.1LT Dual)\nchainrec;Chain Reaction (World, Version 2.2, 1995.09.25)\nchaknpop;Chack'n Pop\nchalleng;Challenger\ncham24;Chameleon 24\nchameleo;Chameleon\nchampbas;Champion Base Ball\nchampbasj;Champion Base Ball (Japan set 1)\nchampbasja;Champion Base Ball (Japan set 2)\nchampbb2;Champion Base Ball Part-2: Pair Play (set 1)\nchampbb2a;Champion Baseball II (set 2)\nchampbb2j;Champion Baseball II (Japan)\nchampbwl;Championship Bowling\nchampwr;Champion Wrestler (World)\nchampwrj;Champion Wrestler (Japan)\nchampwru;Champion Wrestler (US)\nchanbara;Chanbara\nchance;Chance\nchangela;Change Lanes\nchanges;Changes\nchangesa;Changes (EME license)\nchaoshea;Chaos Heat (V2.09O)\nchaosheaj;Chaos Heat (V2.08J)\ncharlien;Charlie Ninja\ncharlies;Charlie's Angels\nchasehq;Chase H.Q. (World)\nchasehqj;Chase H.Q. (Japan)\nchasehqu;Chase H.Q. (US)\nchboxing;Champion Boxing\ncheckman;Check Man\ncheckmanj;Check Man (Japan)\ncheckmat;Checkmate\ncheekyms;Cheeky Mouse\ncheesech;Cheese Chase\ncheetah;Cheetah\nchelnov;Chelnov - Atomic Runner (World)\nchelnovj;Chelnov - Atomic Runner (Japan)\nchelnovu;Chelnov - Atomic Runner (US)\nchessc2;Chess Challenge 2\nchewing;Chewing Gum\ncheyenne;Cheyenne (version 1.0)\nchicken;Chicken (Russia) (Atronic)\nchihiro;Chihiro Bios\nchikij;Chiki Chiki Boys (Japan 900619)\nchiller;Chiller (version 3.0)\nchillicc;Chilli Con Cash (set 1)\nchimerab;Chimera Beast (prototype)\nchinagat;China Gate (US)\nchinatwn;China Town (Japan)\nchinhero;Chinese Hero\nchinhero2;Chinese Hero (older)\nchinherot;Chinese Heroe (Taito)\nchinmoku;Mahjong Chinmoku no Hentai (Japan 900511)\nchinsan;Ganbare Chinsan Ooshoubu (MC-8123A, 317-5012)\nchkun;Chance Kun\nchleague;Champion League (Poker)\nchleagul;Champion League (Lattine)\nchmpnum;Champion Number (V0.74)\nchocomk;Musapey's Choco Marker (Rev A) (GDL-0014A)\nchocovdr;Uchuu Daisakusen: Chocovader Contactee (Japan, CVC1 Ver.A)\nchokchok;Choky! Choky!\nchoko;Janpai Puzzle Choukou (Japan 010820)\nchoplift;Choplifter (8751 315-5151)\nchopliftbl;Choplifter (bootleg)\nchopliftu;Choplifter (unprotected)\nchopper;Chopper I (US set 1)\nchoppera;Chopper I (US set 2)\nchopperb;Chopper I (US set 3)\nchoysun;Choy Sun Doa (20131511)\nchqflag;Chequered Flag\nchqflagj;Chequered Flag (Japan)\nchry10;Cherry 10 (bootleg with PIC16F84)\nchryangl;Cherry Angel\nchrygld;Cherry Gold I\nchsuper2;Champion Super 2 (V0.13)\nchsuper3;Champion Super 3 (V0.35)\nchucklck;Chuck-A-Luck\nchukatai;Chuka Taisen (World)\nchukataij;Chuka Taisen (Japan)\nchukataiu;Chuka Taisen (US)\nchwrestl;Champion Pro Wrestling\nchwy;Highway Chase (Cassette)\nciclone;Ciclone\ncirca33;Circa 1933\ncircus;Circus / Acrobat TV\ncircusc;Circus Charlie (level select, set 1)\ncircusc2;Circus Charlie (level select, set 2)\ncircusc3;Circus Charlie (no level select)\ncircuscc;Circus Charlie (Centuri)\ncircusce;Circus Charlie (Centuri, earlier)\ncircusp;Circus\ncircusse;Circus (Sub-Electro bootleg)\ncischeat;Cisco Heat\ncitalcup;Champion Italian Cup (bootleg V220IT)\ncitybomb;City Bomber (World)\ncitybombj;City Bomber (Japan)\ncitycon;City Connection (set 1)\ncitycona;City Connection (set 2)\ncitylove;City Love (Japan 860908)\ncityslck;City Slicker\ncjffruit;Funny Fruit (Version 1.13)\nckong;Crazy Kong\nckongalc;Crazy Kong (Alca bootleg)\nckongg;Crazy Kong (bootleg on Galaxian hardware)\nckongmc;Crazy Kong (bootleg on Moon Cresta hardware)\nckongo;Crazy Kong (Orca bootleg)\nckongpt2;Crazy Kong Part II (set 1)\nckongpt2a;Crazy Kong Part II (set 2)\nckongpt2b;Crazy Kong Part II (alternative levels)\nckongpt2j;Crazy Kong Part II (Japan)\nckongpt2jeu;Crazy Kong Part II (Jeutel bootleg)\nckongs;Crazy Kong (Scramble hardware)\nckpt;Checkpoint (1.7)\nclapapa;Rootin' Tootin' / La-Pa-Pa (Cassette)\nclapapa2;Rootin' Tootin' (Cassette)\nclas1812;Class of 1812\nclassice;Classic Edition (Version 1.6E)\nclassice1;Classic Edition (Version 1.6R, set 1)\nclassice2;Classic Edition (Version 1.6LT, set 1)\nclassiced1;Classic Edition (Version 1.6R, set 2)\nclassiced2;Classic Edition (Version 1.6LT, set 2)\nclassicev;Classic Edition (Version 1.6E Dual)\nclassicev1;Classic Edition (Version 1.6R Dual)\nclassicev2;Classic Edition (Version 1.6LT Dual)\nclaypign;Clay Pigeon (version 2.0)\nclayshoo;Clay Shoot\nclbowl;Coors Light Bowling\ncleoftp;Cleopatra Fortune Plus (GDL-0012)\ncleopatr;Cleopatra Fortune (Ver 2.1J 1996/09/05)\ncleoptra;Cleopatra\ncliffhgr;Cliff Hanger\ncliffhgra;Cliff Hanger (Alt)\nclkwise;Clockwise (1VXEC534, New Zealand)\ncloak;Cloak & Dagger (rev 5)\ncloakfr;Cloak & Dagger (French)\ncloakgr;Cloak & Dagger (German)\ncloaksp;Cloak & Dagger (Spanish)\nclocknch;Lock'n'Chase (Cassette)\ncloseenc;Close Encounters of the Third Kind\ncloud9;Cloud 9 (prototype)\nclown;Clown\nclowns;Clowns (rev. 2)\nclowns1;Clowns (rev. 1)\nclshroad;Clash-Road\nclshroadd;Clash-Road (Data East license)\nclshroads;Clash-Road (Status license)\ncltchitr;Clutch Hitter (US, FD1094 317-0176)\ncltchitrj;Clutch Hitter (Japan, FD1094 317-0175)\nclub90s;Mahjong CLUB 90's (set 1) (Japan 900919)\nclub90sa;Mahjong CLUB 90's (set 2) (Japan 900919)\nclubkrte;Club Kart: European Session (Rev D)\ncluckypo;Lucky Poker (Cassette)\ncluclu;Vs. Clu Clu Land\ncluedo;Cluedo (prod. 2D)\ncluedo2;Cluedo (prod. 2)\ncluedo2c;Cluedo (prod. 2C)\ncluedod;Cluedo (prod. 2D) (Protocol)\ncmagica;Carta Magica (Ver 1.8)\ncmast91;Cherry Master '91 (ver.1.30)\ncmast92;Cherry Master '92\ncmast97;Cherry Master '97\ncmaster;Cherry Master I (ver.1.01, set 1)\ncmasterb;Cherry Master I (ver.1.01, set 2)\ncmasterbv;Cherry Master I (ver.1.01, set 4, with Blitz Poker ROM?)\ncmasterc;Cherry Master I (ver.1.01, set 3)\ncmasterd;Cherry Master I (ver.1.01, set 5)\ncmastere;Cherry Master I (ver.1.01, set 6)\ncmasterf;Cherry Master I (ver.1.01, set 7)\ncmehyou;Mahjong Circuit no Mehyou (Japan)\ncmezspin;Cherry Master I (E-Z Spin bootleg / hack)\ncmfun;Cherry Master (Fun USA v2.5 bootleg / hack)\ncmissnx;Mission-X (Cassette)\ncmkenosp;Coinmaster Keno (Y2K, Spanish, 2000-12-14)\ncmkenospa;Coinmaster Keno (Y2K, Spanish, 2000-12-02)\ncmmb162;Multipede (rev 1.62)\ncmrltv75;Coinmaster Roulette V75 (Y2K, Spanish)\ncmv4;Cherry Master (ver.4, set 1)\ncmv4a;Cherry Master (ver.4, set 2)\ncmv801;Cherry Master (Corsica, ver.8.01)\ncmwm;Cherry Master (Watermelon bootleg / hack)\ncndypuzl;Candy Puzzle (v1.0)\ncnightst;Night Star (Cassette, set 1)\ncnightst2;Night Star (Cassette, set 2)\ncninja;Caveman Ninja (World ver 4)\ncninja1;Caveman Ninja (World ver 1)\ncninjabl;Caveman Ninja (bootleg)\ncninjau;Caveman Ninja (US ver 4)\ncntct;Contact (L-1)\ncntforce;Counterforce\ncntine31;Continental 3 in 1 (Bingo)\ncntinntl;Continental (Bingo)\ncntrygrl;Country Girl (Japan set 1)\ncntrygrla;Country Girl (Japan set 2)\ncntsteer;Counter Steer (Japan)\ncobra;Cobra Command (Data East LD)\ncobracom;Cobra-Command (World revision 5)\ncobracomj;Cobra-Command (Japan)\ncobram3;Cobra Command (M.A.C.H. 3 hardware)\ncobrap;Cobra\ncobraseg;Cobra Command (Sega LaserDisc Hardware)\ncode1d;Code One Dispatch (ver D)\ncode1db;Code One Dispatch (ver B)\ncolmns97;Columns '97 (JET 961209 V1.000)\ncolony7;Colony 7 (set 1)\ncolony7a;Colony 7 (set 2)\ncolorama;Colorama (English)\ncolt;Colt\ncolumbia;Columbia\ncolumbus;Columbus (set 1)\ncolumbusa;Columbus (set 2)\ncolumbusb;Columbus (set 3)\ncolumbusc;Columbus (set 4)\ncolumbusd;Columbus (set 5)\ncolumbuse;Columbus (set 6)\ncolumbusf;Columbus (set 7)\ncolumn2j;Columns II: The Voyage Through Time (Japan)\ncolumns;Columns (World)\ncolumns2;Columns II: The Voyage Through Time (World)\ncolumnsj;Columns (Japan)\ncolumnsu;Columns (US, cocktail)\ncombat;Combat (version 3.0)\ncombatsc;Combat School (joystick)\ncombatscb;Combat School (bootleg)\ncombatscj;Combat School (Japan trackball)\ncombatsct;Combat School (trackball)\ncombh;Combat Hawk\ncomebaby;Come On Baby\ncomet;Comet (L-4)\ncomet;Comet (L-5)\ncomg074;Cal Omega - Game 7.4 (Gaming Poker, W.Export)\ncomg076;Cal Omega - Game 7.6 (Arcade Poker)\ncomg079;Cal Omega - Game 7.9 (Arcade Poker)\ncomg080;Cal Omega - Game 8.0 (Arcade Black Jack)\ncomg094;Cal Omega - Game 9.4 (Keno)\ncomg107;Cal Omega - Game 10.7c (Big Game)\ncomg123;Cal Omega - Game 12.3 (Ticket Poker)\ncomg125;Cal Omega - Game 12.5 (Bingo)\ncomg127;Cal Omega - Game 12.7 (Keno)\ncomg128;Cal Omega - Game 12.8 (Arcade Game)\ncomg134;Cal Omega - Game 13.4 (Nudge Bingo)\ncomg145;Cal Omega - Game 14.5 (Pixels)\ncomg157;Cal Omega - Game 15.7 (Double-Draw Poker)\ncomg159;Cal Omega - Game 15.9 (Wild Double-Up)\ncomg164;Cal Omega - Game 16.4 (Keno)\ncomg168;Cal Omega - Game 16.8 (Keno)\ncomg172;Cal Omega - Game 17.2 (Double Double Poker)\ncomg175;Cal Omega - Game 17.51 (Gaming Draw Poker)\ncomg176;Cal Omega - Game 17.6 (Nudge Bingo)\ncomg181;Cal Omega - Game 18.1 (Nudge Bingo)\ncomg183;Cal Omega - Game 18.3 (Pixels)\ncomg185;Cal Omega - Game 18.5 (Pixels)\ncomg186;Cal Omega - Game 18.6 (Pixels)\ncomg187;Cal Omega - Game 18.7 (Amusement Poker)\ncomg204;Cal Omega - Game 20.4 (Super Blackjack)\ncomg208;Cal Omega - Game 20.8 (Winner's Choice)\ncomg227;Cal Omega - Game 22.7 (Amusement Poker, d/d)\ncomg230;Cal Omega - Game 23.0 (FC Bingo (4-card))\ncomg236;Cal Omega - Game 23.6 (Hotline)\ncomg239;Cal Omega - Game 23.9 (Gaming Draw Poker)\ncomg240;Cal Omega - Game 24.0 (Gaming Draw Poker, hold)\ncomg246;Cal Omega - Game 24.6 (Hotline)\ncomg272a;Cal Omega - Game 27.2 (Keno, amusement)\ncomg272b;Cal Omega - Game 27.2 (Keno, gaming)\ncomg5108;Cal Omega - Game 51.08 (CEI Video Poker, Jacks or Better)\ncomg903d;Cal Omega - System 903 Diag.PROM\ncomg905d;Cal Omega - System 905 Diag.PROM\ncommando;Commando (World)\ncommandob;Commando (bootleg)\ncommandoj;Senjou no Ookami\ncommandou;Commando (US)\ncommandw;Command War - Super Special Battle & War Game (Ver 0.0J) (Prototype)\ncommsega;Commando (Sega)\ncomotion;Comotion\ncompgolf;Competition Golf Final Round (revision 3)\ncompgolfo;Competition Golf Final Round (old version)\ncomplexx;Complex X\ncondor;Condor (bootleg of Phoenix)\nconeyis;Old Coney Island!\nconfmiss;Confidential Mission (GDS-0001)\ncongo;Congo Bongo\ncongo;Congo (1.3)\ncongo;Congo (2.0)\ncongo;Congo (2.1)\nconquer;Conqueror\ncontcirc;Continental Circus (World)\ncontcircu;Continental Circus (US set 1)\ncontcircua;Continental Circus (US set 2)\ncontra;Contra (US, set 1)\ncontra1;Contra (US, set 2)\ncontrab;Contra (bootleg)\ncontraj;Contra (Japan)\ncontrajb;Contra (Japan bootleg)\ncookbib;Cookie & Bibi\ncookbib2;Cookie & Bibi 2\ncookbib3;Cookie & Bibi 3\ncookrace;Cook Race\ncoolmini;Cool Minigame Collection\ncoolpool;Cool Pool\ncoolridr;Cool Riders (US)\ncop01;Cop 01 (set 1)\ncop01a;Cop 01 (set 2)\ncopsnrob;Cops'n Robbers\ncoralr2;Coral Riches II (1VXFC5472, New Zealand)\ncoronatn;Coronation Street Quiz Game\ncoronatnd;Coronation Street Quiz Game (Protocol)\ncorsario;Corsario\ncorv;Corvette (2.1)\ncorv;Corvette (LX1)\ncorv;Corvette (PX4)\ncosflash;Cosmic Flash\ncosmccop;Cosmic Cop (World)\ncosmic;Cosmic\ncosmica;Cosmic Alien (version II)\ncosmica1;Cosmic Alien (first version)\ncosmica2;Cosmic Alien (early version II?)\ncosmicg;Cosmic Guerilla\ncosmicm2;Cosmic Monsters 2\ncosmicmo;Cosmic Monsters\ncosmo;Cosmo\ncosmogng;Cosmo Gang the Video (US)\ncosmogngj;Cosmo Gang the Video (Japan)\ncosmos;Cosmos\ncotton;Cotton (set 3, World, FD1094 317-0181a)\ncotton2;Cotton 2 (JUET 970902 V1.000)\ncottonbm;Cotton Boomerang (JUET 980709 V1.000)\ncottong;Cotocoto Cottong\ncottonj;Cotton (set 1, Japan, FD1094 317-0179a)\ncottonu;Cotton (set 2, US, FD1094 317-0180)\ncountdwn;Count-Down\ncountrun;Counter Run\ncountrunb;Counter Run (bootleg set 1)\ncountrunb2;Counter Run (bootleg set 2)\ncountryc;Country Club\ncouple;The Couples (set 1)\ncouplei;The Couples (set 3)\ncouplep;The Couples (set 2)\ncowboy;Cowboy Eight Ball\ncowrace;Cow Race (1986 King Derby hack)\ncp;The Champion Pub (1.5)\ncp;The Champion Pub (1.6)\ncpoker;Champion Poker (v220I)\ncpokerpk;Champion Italian PK (bootleg, blue board)\ncpokerpkg;Champion Italian PK (bootleg, green board)\ncpokert;Champion Poker (v200G)\ncpokerx;Champion Poker (v100)\ncppicf;Peter Pepper's Ice Cream Factory (Cassette, set 1)\ncppicf2;Peter Pepper's Ice Cream Factory (Cassette, set 2)\ncprobowl;Pro Bowling (Cassette)\ncprogolf;Tournament Pro Golf (Cassette)\ncpsoccer;Pro Soccer (Cassette)\ncpsoccerj;Pro Soccer (Cassette, Japan)\ncptennis;Pro Tennis (Cassette)\ncpthook;Captain Hook\ncpzn1;ZN1\ncpzn2;ZN2\ncr589fw;CD-ROM Drive Updater 2.0 (700B04)\ncr589fwa;CD-ROM Drive Updater (700A04)\ncrackndj;Crackin' DJ\ncracksht;Crackshot (version 2.0)\ncrash;Crash\ncrater;Crater Raider\ncrazyblk;Crazy Blocks\ncrazycop;Crazy Cop (Japan)\ncrazyfgt;Crazy Fight\ncrazywar;Crazy War\ncrbaloon;Crazy Balloon (set 1)\ncrbaloon2;Crazy Balloon (set 2)\ncrgolf;Crowns Golf (834-5419-04)\ncrgolfa;Crowns Golf (834-5419-03)\ncrgolfb;Crowns Golf (set 3)\ncrgolfbt;Champion Golf (bootleg)\ncrgolfc;Champion Golf\ncrgolfhi;Crowns Golf in Hawaii\ncrimec;Crime City (World)\ncrimecj;Crime City (Japan)\ncrimecu;Crime City (US)\ncrimep2;Crime Patrol 2: Drug Wars v1.3\ncrimep211;Crime Patrol 2: Drug Wars v1.1\ncrimepat;Crime Patrol v1.4\ncrimfght;Crime Fighters (US 4 players)\ncrimfght2;Crime Fighters (World 2 Players)\ncrimfghtj;Crime Fighters (Japan 2 Players)\ncrisscrs;Criss Cross (Sweden)\ncristals;Cristal Springs (10155811)\ncritcrsh;Critter Crusher (EA 951204 V1.000)\ncrkdown;Crack Down (World, Floppy Based, FD1094 317-0058-04c)\ncrkdownj;Crack Down (Japan, Floppy Based, FD1094 317-0058-04b Rev A)\ncrkdownu;Crack Down (US, Floppy Based, FD1094 317-0058-04d)\ncrockman;Crock-Man\ncroquis;Croquis (Germany)\ncrospang;Cross Pang\ncrossbld;Cross Blades! (Japan)\ncrossbow;Crossbow (version 2.0)\ncroupier;Croupier (Playmark Roulette v.20.05)\ncroupiera;Croupier (Playmark Roulette v.09.04)\ncrsbingo;Poker Carnival\ncrshrace;Lethal Crash Race (set 1)\ncrshrace2;Lethal Crash Race (set 2)\ncrsword;Crossed Swords (ALM-002)(ALH-002)\ncrszone;Crisis Zone (CSZO3 Ver. B)\ncrszonea;Crisis Zone (CSZO2 Ver. A)\ncrszoneb;Crisis Zone (CSZO4 Ver. B)\ncrtaxihr;Crazy Taxi High Roller (Rev B) (GDX-0002B)\ncruisin;Cruisin\ncrush;Crush Roller (Kural Samno)\ncrush2;Crush Roller (Kural Esco - bootleg?)\ncrush3;Crush Roller (Kural - bootleg?)\ncrush4;Crush Roller (Kural TWT)\ncrushbl;Crush Roller (bootleg)\ncrushbl2;Crush Roller (bootleg?)\ncrusherm;Crusher Makochan (Japan)\ncrushs;Crush Roller (Sidam bootleg)\ncrusnexo;Cruis'n Exotica (version 2.4)\ncrusnexoa;Cruis'n Exotica (version 2.0)\ncrusnexob;Cruis'n Exotica (version 1.6)\ncrusnexoc;Cruis'n Exotica (version 1.0)\ncrusnusa;Cruis'n USA (rev L4.1)\ncrusnusa21;Cruis'n USA (rev L2.1)\ncrusnusa40;Cruis'n USA (rev L4.0)\ncrusnwld;Cruis'n World (rev L2.4)\ncrusnwld13;Cruis'n World (rev L1.3)\ncrusnwld17;Cruis'n World (rev L1.7)\ncrusnwld20;Cruis'n World (rev L2.0)\ncrusnwld23;Cruis'n World (rev L2.3)\ncryptklr;Crypt Killer (GQ420 UAA)\ncrysbios;Crystal System BIOS\ncrysking;The Crystal of Kings\ncrystal2;Crystal Gal 2 (Japan 860620)\ncrystalg;Crystal Gal (Japan 860512)\ncrzmon;Crazy Monkey (030421 World)\ncrzmon;Crazy Monkey (031110 World)\ncrzmon;Crazy Monkey (bootleg, 031110, backdoor set 1)\ncrzmon;Crazy Monkey (bootleg, 031110, backdoor set 2)\ncrzmon;Crazy Monkey (050120 World)\ncrzmon;Crazy Monkey (bootleg, 050120, backdoor)\ncrzmon;Crazy Monkey (bootleg, 050120, changed version text)\ncrzmon;Crazy Monkey (bootleg, 050120, VIDEO GAME-1 CM01)\ncrzmon;Crazy Monkey (bootleg, 050120, LOTTOGAME (I))\ncrzmon;Crazy Monkey (bootleg, 050120, LOTO PROGRAM V-CM2)\ncrzmon;Crazy Monkey (bootleg, 050120, LOTOS CM01)\ncrzmon;Crazy Monkey (070315 Russia)\ncrzmon;Crazy Monkey (bootleg, 070315, VIDEO GAME-1 O01 set 1)\ncrzmon;Crazy Monkey (bootleg, 070315, VIDEO GAME-1 O01 set 2)\ncrzmon;Crazy Monkey (bootleg, 070315, payout percentage 70)\ncrzrally;Crazy Rally (set 1)\ncrzrallya;Crazy Rally (set 2)\ncrzrallyg;Crazy Rally (Gecas license)\ncrzytaxi;Crazy Taxi (JPN, USA, EXP, KOR, AUS)\ncsclub;Capcom Sports Club (Euro 971017)\ncsclub1;Capcom Sports Club (Euro 970722)\ncsclub1d;Capcom Sports Club (Euro 970722 Phoenix Edition) (bootleg)\ncscluba;Capcom Sports Club (Asia 970722)\ncsclubh;Capcom Sports Club (Hispanic 970722)\ncsclubj;Capcom Sports Club (Japan 970722)\ncscrtry;Scrum Try (Cassette, set 1)\ncscrtry2;Scrum Try (Cassette, set 2)\ncshift;Chicken Shift\ncshooter;Cross Shooter (not encrypted)\ncshootere;Cross Shooter (encrypted)\ncsilver;Captain Silver (World)\ncsilverj;Captain Silver (Japan)\ncsk227it;Champion Skill (with Ability)\ncsk234it;Champion Skill (Ability, Poker & Symbols)\ncsmash;Cosmic Smash (JPN, USA, EXP, KOR, AUS) (Rev A)\ncsmasho;Cosmic Smash (JPN, USA, EXP, KOR, AUS)\ncsmic;Cosmic Gunfight (L-1)\ncspike;Gun Spike (JPN) / Cannon Spike (USA, EXP, KOR, AUS)\ncsplayh5;Mahjong Hanafuda Cosplay Tengoku 5 (Japan)\ncsplayh7;Cosplay Tengoku 7 - Super Kogal Grandprix (Japan)\ncsprint;Championship Sprint (rev 3)\ncsprint1;Championship Sprint (rev 1)\ncsprint2;Championship Sprint (rev 2)\ncsprintf;Championship Sprint (French)\ncsprintg;Championship Sprint (German, rev 2)\ncsprintg1;Championship Sprint (German, rev 1)\ncsprints;Championship Sprint (Spanish, rev 2)\ncsprints1;Championship Sprint (Spanish, rev 1)\ncstlevna;Vs. Castlevania\ncstripxi;Casino Strip XI\ncsuperas;Super Astro Fighter (Cassette)\ncsweetht;Sweet Heart (Cassette)\nct2k3sa;Crouching Tiger Hidden Dragon 2003 Super Plus alternate (The King of Fighters 2001 bootleg)\nct2k3sp;Crouching Tiger Hidden Dragon 2003 Super Plus (The King of Fighters 2001 bootleg)\nctcheese;Cut The Cheese (Redemption)\nctchzdlx;Cut The Cheese Deluxe (Redemption)\ncterrani;Terranean (Cassette)\ncthd2003;Crouching Tiger Hidden Dragon 2003 (The King of Fighters 2001 bootleg)\nctisland;Treasure Island (Cassette, set 1)\nctisland2;Treasure Island (Cassette, set 2)\nctisland3;Treasure Island (Cassette, set 3)\nctomaday;Captain Tomaday\nctornado;Tornado (Cassette)\nctribe;The Combatribes (US)\nctribe1;The Combatribes (US set 1?)\nctribeb;The Combatribes (bootleg set 1)\nctribeb2;The Combatribes (bootleg set 2)\nctribej;The Combatribes (Japan)\nctrpllrp;Caterpillar Pacman Hack\nctsttape;Test Tape (Cassette)\ncubeqst;Cube Quest (01/04/84)\ncubeqsta;Cube Quest (12/30/83)\ncubybop;Cuby Bop (location test)\ncueball;Cue Ball Wizard\ncuebrick;Cue Brick (World version D)\ncuebrickj;Cue Brick (Japan)\ncultname;Seimei-Kantei-Meimei-Ki Cult Name\ncultures;Jibun wo Migaku Culture School Mahjong Hen\ncuoreuno;Cuore 1 (Italian)\ncupfinal;Taito Cup Finals (Ver 1.0O 1993/02/28)\ncupsoc;Seibu Cup Soccer (set 1)\ncupsoca;Seibu Cup Soccer (set 2)\ncupsocs;Seibu Cup Soccer :Selection: (set 1)\ncupsocs2;Seibu Cup Soccer :Selection: (set 2)\ncupsocsb;Seibu Cup Soccer :Selection: (bootleg, set 1)\ncupsocsb2;Seibu Cup Soccer :Selection: (bootleg, set 2)\ncurvebal;Curve Ball\ncutieq;Cutie Q\ncv;Cirqus Voltaire (1.0)\ncv;Cirqus Voltaire (1.1)\ncv;Cirqus Voltaire (1.3)\ncv;Cirqus Voltaire (1.4)\ncv;Cirqus Voltaire (2.0H)\ncvs2gd;Capcom Vs. SNK 2 Millionaire Fighting 2001 (Rev A) (GDL-0007A)\ncvsgd;Capcom Vs. SNK Millennium Fight 2000 Pro (GDL-0004)\ncworld;Capcom World (Japan)\ncworld2j;Adventure Quiz Capcom World 2 (Japan 920611)\ncybattlr;Cybattler\ncyberbal;Cyberball (rev 4)\ncyberbal2;Cyberball (rev 2)\ncyberbal2p;Cyberball 2072 (2 player, rev 4)\ncyberbal2p1;Cyberball 2072 (2 player, rev 1)\ncyberbal2p2;Cyberball 2072 (2 player, rev 2)\ncyberbal2p3;Cyberball 2072 (2 player, rev 3)\ncyberbalp;Cyberball (prototype)\ncyberbalt;Tournament Cyberball 2072 (rev 2)\ncyberbalt1;Tournament Cyberball 2072 (rev 1)\ncyberlip;Cyber-Lip (NGM-010)\ncybertnk;Cyber Tank (v1.04)\ncybots;Cyberbots: Fullmetal Madness (Euro 950424)\ncybotsj;Cyberbots: Fullmetal Madness (Japan 950420)\ncybotsu;Cyberbots: Fullmetal Madness (USA 950424)\ncybotsud;Cyberbots: Fullmetal Madness (USA 950424 Phoenix Edition) (bootleg)\ncybrcomm;Cyber Commando (Rev. CY1, Japan)\ncybrcycc;Cyber Cycles (Rev. CB2 Ver.C)\ncybrnaut;Cybernaut\ncybsled;Cyber Sled (US)\ncybsledj;Cyber Sled (Japan)\ncyclemb;Cycle Mahbou (Japan)\ncycln;Cyclone (L-4)\ncycln;Cyclone (L-5)\ncyclopes;Cyclopes\ncyclshtg;Cycle Shooting\ncyclwarr;Cycle Warriors\ncyvern;Cyvern (US)\ncyvernj;Cyvern (Japan)\nczeroize;Zeroize (Cassette)\nd9final;Dream 9 Final (v2.24)\ndacholer;Dacholer\ndadandrn;Kyukyoku Sentai Dadandarn (ver JAA)\ndai2kaku;Dai-Dai-Kakumei (Japan)\ndai3wksi;Dai San Wakusei Meteor (Japan)\ndaikaiju;Daikaiju no Gyakushu\ndaimakai;Daimakaimura (Japan)\ndaimakair;Daimakaimura (Japan Resale Ver.)\ndaimyojn;Mahjong Daimyojin (Japan, T017-PB-00)\ndaioh;Daioh\ndaireika;Mahjong Daireikai (Japan)\ndairesya;Dai Ressya Goutou (Japan)\ndaisenpu;Daisenpu (Japan)\ndaiskiss;Daisu-Kiss (ver JAA)\ndaisyari;Daisyarin [BET] (Japan)\ndaitorid;Daitoride\ndaitorida;Daitoride (YMF278B version)\ndaiyogen;Mahjong Daiyogen (Japan)\ndakar;Dakar\ndakkochn;DakkoChan House (MC-8123, 317-0014)\ndambustr;Dambusters (US, set 1)\ndambustra;Dambusters (US, set 2)\ndambustruk;Dambusters (UK)\ndanceyes;Dancing Eyes (Japan, DC1/VER.A)\ndanchih;Danchi de Hanafuda (J 990607 V1.400)\ndanchiq;Danchi de Quiz Okusan Yontaku Desuyo! (J 001128 V1.200)\ndangar;Dangar - Ufo Robo (12/1/1986)\ndangar2;Dangar - Ufo Robo (9/26/1986)\ndangarb;Dangar - Ufo Robo (bootleg)\ndangcurv;Dangerous Curves\ndangerz;Danger Zone\ndangseed;Dangerous Seed (Japan)\ndankuga;Dan-Ku-Ga (Ver 0.0J 1994/12/13) (Prototype)\ndaraku;Daraku Tenshi - The Fallen Angels\ndarius;Darius (World)\ndarius2;Darius II (triple screen) (Japan)\ndarius2d;Darius II (dual screen) (Japan, Rev 2)\ndarius2do;Darius II (dual screen) (Japan, Rev 1)\ndariuse;Darius (Extra) (Japan)\ndariusg;Darius Gaiden - Silver Hawk (Ver 2.5O 1994/09/19)\ndariusgj;Darius Gaiden - Silver Hawk (Ver 2.5J 1994/09/19)\ndariusgu;Darius Gaiden - Silver Hawk (Ver 2.5A 1994/09/19)\ndariusgx;Darius Gaiden - Silver Hawk Extra Version (Ver 2.7J 1995/03/06) (Official Hack)\ndariusj;Darius (Japan)\ndariuso;Darius (Japan old version)\ndarkadv;Dark Adventure\ndarkedge;Dark Edge (World)\ndarkedgej;Dark Edge (Japan)\ndarkhleg;Dark Horse Legend (GX706 VER. JAA)\ndarkhors;Dark Horse (bootleg of Jockey Club II)\ndarkmist;The Lost Castle In Darkmist\ndarkplnt;Dark Planet\ndarkseal;Dark Seal (World revision 3)\ndarkseal1;Dark Seal (World revision 1)\ndarkseal2;Dark Seal 2 (Japan v2.1)\ndarksealj;Dark Seal (Japan)\ndarkshad;Dark Shadow\ndarktowr;Dark Tower\ndarkwar;Dark Warrior\ndarthvdr;Darth Vader\ndarwin;Darwin 4078 (Japan)\ndassault;Desert Assault (US)\ndassault4;Desert Assault (US 4 Players)\ndayto2pe;Daytona USA 2 Power Edition\ndaytona;Daytona USA (Japan, Revision A)\ndaytona2;Daytona USA 2 (Revision A)\ndaytona93;Daytona USA Deluxe '93\ndaytonam;Daytona USA (Japan, To The MAXX)\ndaytonas;Daytona USA (With Saturn Adverts)\ndaytonat;Daytona USA (Japan, Turbo hack)\ndazzler;Dazzler\ndbc;Da Ban Cheng (Hong Kong, V027H)\ndblaxle;Double Axle (US)\ndblchal;Double Challenge (Version 1.5R, set 1)\ndblchalc1;Double Challenge (Version 1.5R, set 2)\ndblchald1;Double Challenge (Version 1.5R, set 3)\ndblchalo;Double Challenge (Version 1.1)\ndblchalv1;Double Challenge (Version 1.5R Dual)\ndbldyn;The Double Dynamites (Japan)\ndbldynf;The Double Dynamites (US)\ndblewing;Double Wings\ndblplay;Super Baseball Double Play Home Run Derby\ndblpoint;Double Point\ndblpointd;Double Point (Dong Bang Electron, bootleg?)\ndbreed;Dragon Breed (M81 PCB version)\ndbreedm72;Dragon Breed (M72 PCB version)\ndbz;Dragonball Z\ndbz2;Dragonball Z 2 - Super Battle\ndbzvrvs;Dragon Ball Z V.R.V.S.\ndcclub;Dynamic Country Club (World, ROM Based)\ndcclubfd;Dynamic Country Club (US, Floppy Based, FD1094 317-0058-09d)\ndcclubj;Dynamic Country Club (Japan, ROM Based)\ndcheese;Double Cheese\ndcon;D-Con\ndcrown;Dream Crown (Set 1)\ndcrowna;Dream Crown (Set 2)\ndd;Dr. Dude (LA-2)\ndd;Dr. Dude (PA-6 WPC)\ndd;Dr. Dude (PA-6)\ndd;Dr. Dude (PA-7 WPC)\ndday;D-Day\nddayc;D-Day (Centuri)\nddayjlc;D-Day (Jaleco set 1)\nddayjlca;D-Day (Jaleco set 2)\nddcrew;D. D. Crew (World, 3 Players, FD1094 317-0190)\nddcrew1;D. D. Crew (World, 4 Players, FD1094 317-0187)\nddcrew2;D. D. Crew (World, 2 Players, FD1094 317-0184)\nddcrewj;D. D. Crew (Japan, 2 Players, FD1094 317-0182)\nddcrewu;D. D. Crew (US, 4 Players, FD1094 317-0186)\nddealer;Double Dealer\nddenlovj;Don Den Lover Vol. 1 - Shiro Kuro Tsukeyo! (Japan)\nddenlovr;Don Den Lover Vol. 1 (Hong Kong)\nddenlovrb;Don Den Lover Vol. 1 - Heukbaeg-euro Jeonghaja (Korea, bootleg)\nddenlovrk;Don Den Lover Vol. 1 - Heukbaeg-euro Jeonghaja (Korea)\nddonpach;DoDonPachi (International, Master Ver. 97/02/05)\nddonpachj;DoDonPachi (Japan, Master Ver. 97/02/05)\nddp2;Bee Storm - DoDonPachi II (ver. 102)\nddp2100;Bee Storm - DoDonPachi II (ver. 100)\nddp2101;Bee Storm - DoDonPachi II (ver. 101)\nddpdoj;DoDonPachi Dai-Ou-Jou V101 (2002.04.05.Master Ver)\nddpdoja;DoDonPachi Dai-Ou-Jou V100 (2002.04.05.Master Ver)\nddpdojb;DoDonPachi Dai-Ou-Jou (2002.04.05 Master Ver)\nddpdojblk;DoDonPachi Dai-Ou-Jou (Black Label)\nddr2m;Dance Dance Revolution 2nd Mix (GN895 VER. JAA)\nddr2mc;Dance Dance Revolution 2nd Mix with beatmaniaIIDX CLUB VERSiON (GE896 VER. JAA)\nddr2mc2;Dance Dance Revolution 2nd Mix with beatmaniaIIDX substream CLUB VERSiON 2 (GE984 VER. JAA)\nddr2ml;Dance Dance Revolution 2nd Mix - Link Ver (GE885 VER. JAB)\nddr2mla;Dance Dance Revolution 2nd Mix - Link Ver (GE885 VER. JAA)\nddr3ma;Dance Dance Revolution 3rd Mix (GN887 VER. AAA)\nddr3mj;Dance Dance Revolution 3rd Mix (GN887 VER. JAA)\nddr3mk;Dance Dance Revolution 3rd Mix - Ver.Korea2 (GN887 VER. KBA)\nddr3mka;Dance Dance Revolution 3rd Mix - Ver.Korea (GN887 VER. KAA)\nddr3mp;Dance Dance Revolution 3rd Mix Plus (G*A22 VER. JAA)\nddr4m;Dance Dance Revolution 4th Mix (G*A33 VER. AAA)\nddr4mj;Dance Dance Revolution 4th Mix (G*A33 VER. JAA)\nddr4mp;Dance Dance Revolution 4th Mix Plus (G*A34 VER. JAA)\nddr4mps;Dance Dance Revolution 4th Mix Plus Solo (G*A34 VER. JBA)\nddr4ms;Dance Dance Revolution 4th Mix Solo (G*A33 VER. ABA)\nddr4msj;Dance Dance Revolution 4th Mix Solo (G*A33 VER. JBA)\nddr5m;Dance Dance Revolution 5th Mix (G*A27 VER. JAA)\nddra;Dance Dance Revolution (GN845 VER. AAA)\nddragon;Double Dragon (Japan)\nddragon2;Double Dragon II - The Revenge (World)\nddragon2u;Double Dragon II - The Revenge (US)\nddragon3;Double Dragon 3 - The Rosetta Stone (US)\nddragon3b;Double Dragon 3 - The Rosetta Stone (bootleg)\nddragon3j;Double Dragon 3 - The Rosetta Stone (Japan)\nddragon3p;Double Dragon 3 - The Rosetta Stone (prototype)\nddragon6809;Double Dragon (bootleg with 3xM6809, set 1)\nddragon6809a;Double Dragon (bootleg with 3xM6809, set 2)\nddragonb;Double Dragon (bootleg with HD6309)\nddragonb2;Double Dragon (bootleg)\nddragonba;Double Dragon (bootleg with M6803)\nddragonu;Double Dragon (US set 1)\nddragonua;Double Dragon (US set 2)\nddragonub;Double Dragon (US set 3)\nddragonw;Double Dragon (World set 1)\nddragonw1;Double Dragon (World set 2)\nddrbocd;Dance Dance Revolution Best of Cool Dancers (GE892 VER. JAA)\nddream95;Dunk Dream '95 (Japan 1.4, EAM)\nddrextrm;Dance Dance Revolution Extreme (G*C36 VER. JAA)\nddribble;Double Dribble\nddribblep;Double Dribble (prototype?)\nddrj;Dance Dance Revolution - Internet Ranking Ver (GC845 VER. JBA)\nddrja;Dance Dance Revolution (GC845 VER. JAA)\nddrjb;Dance Dance Revolution (GC845 VER. JAB)\nddrmax;DDR Max - Dance Dance Revolution 6th Mix (G*B19 VER. JAA)\nddrmax2;DDR Max 2 - Dance Dance Revolution 7th Mix (G*B20 VER. JAA)\nddrs2k;Dance Dance Revolution Solo 2000 (GC905 VER. AAA)\nddrs2kj;Dance Dance Revolution Solo 2000 (GC905 VER. JAA)\nddrsbm;Dance Dance Revolution Solo Bass Mix (GQ894 VER. JAA)\nddru;Dance Dance Revolution (GN845 VER. UAA)\nddrusa;Dance Dance Revolution USA (G*A44 VER. UAA)\nddsom;Dungeons & Dragons: Shadow over Mystara (Euro 960619)\nddsoma;Dungeons & Dragons: Shadow over Mystara (Asia 960619)\nddsomb;Dungeons & Dragons: Shadow over Mystara (Brazil 960223)\nddsomh;Dungeons & Dragons: Shadow over Mystara (Hispanic 960223)\nddsomj;Dungeons & Dragons: Shadow over Mystara (Japan 960619)\nddsomjr1;Dungeons & Dragons: Shadow over Mystara (Japan 960206)\nddsomr1;Dungeons & Dragons: Shadow over Mystara (Euro 960223)\nddsomr2;Dungeons & Dragons: Shadow over Mystara (Euro 960209)\nddsomr3;Dungeons & Dragons: Shadow over Mystara (Euro 960208)\nddsomu;Dungeons & Dragons: Shadow over Mystara (USA 960619)\nddsomud;Dungeons & Dragons: Shadow over Mystara (USA 960619 Phoenix Edition) (bootleg)\nddsomur1;Dungeons & Dragons: Shadow over Mystara (USA 960209)\nddtod;Dungeons & Dragons: Tower of Doom (Euro 940412)\nddtoda;Dungeons & Dragons: Tower of Doom (Asia 940113)\nddtodd;Dungeons & Dragons: Tower of Doom (Euro 940412 Phoenix Edition) (bootleg)\nddtodh;Dungeons & Dragons: Tower of Doom (Hispanic 940412)\nddtodhr1;Dungeons & Dragons: Tower of Doom (Hispanic 940125)\nddtodhr2;Dungeons & Dragons: Tower of Doom (Hispanic 940113)\nddtodj;Dungeons & Dragons: Tower of Doom (Japan 940412)\nddtodjr1;Dungeons & Dragons: Tower of Doom (Japan 940125)\nddtodjr2;Dungeons & Dragons: Tower of Doom (Japan 940113)\nddtodr1;Dungeons & Dragons: Tower of Doom (Euro 940113)\nddtodu;Dungeons & Dragons: Tower of Doom (USA 940125)\nddtodur1;Dungeons & Dragons: Tower of Doom (USA 940113)\nddungeon;Dangerous Dungeons (set 1)\nddungeone;Dangerous Dungeons (set 2)\nddux;Dynamite Dux (set 2, FD1094 317-0096)\nddux1;Dynamite Dux (set 1, 8751 317-0095)\ndduxbl;Dynamite Dux (bootleg)\nddz;Dou Di Zhu\ndeadang;Dead Angle\ndeadconx;Dead Connection (World)\ndeadconxj;Dead Connection (Japan)\ndeadeye;Dead Eye\ndeadweap;Deadly Weapon\ndealer;The Dealer\ndeathbrd;Death Brade (Japan ver JM-3)\ndeathcox;Death Crimson OX (JPN, USA, EXP, KOR, AUS)\ndecathlt;Decathlete (JUET 960709 V1.001)\ndecathlto;Decathlete (JUET 960424 V1.000)\ndecocass;DECO Cassette System\ndeerhunt;Deer Hunting USA V4.3\ndeerhunta;Deer Hunting USA V4.2\ndeerhuntb;Deer Hunting USA V4.0\ndeerhuntc;Deer Hunting USA V2\ndefcmnd;Defense Command (Defender bootleg)\ndefence;Defence Command (Defender bootleg)\ndefender;Defender (Red label)\ndefenderb;Defender (Blue label)\ndefenderg;Defender (Green label)\ndefenderw;Defender (White label)\ndefense;Defense (System 16B, FD1089A 317-0028)\ndefndjeu;Defender (bootleg)\ndeltrace;Delta Race\ndeluxe5;Deluxe 5 (ver. 0107, 07/01/2000)\ndemndrgn;Demons & Dragons (prototype)\ndemoderb;Demolition Derby\ndemoderm;Demolition Derby (2-Player Mono Board Version)\ndemofist;Demolish Fist\ndemon;Demon\ndemoneye;Demoneye-X\ndemonwld;Demon's World / Horror Story (set 1)\ndemonwld1;Demon's World / Horror Story (set 2)\ndemonwld2;Demon's World / Horror Story (set 3)\ndemonwld3;Demon's World / Horror Story (set 4)\ndendego;Densha de GO!\ndendego2;Densha de GO! 2 Kousoku-hen\ndendego23k;Densha de GO! 2 Kousoku-hen 3000-bandai\ndendegox;Densha de GO! EX\ndenjinmk;Denjin Makai\ndenseib;Ghost Chaser Densei (SNES bootleg)\ndepthch;Depthcharge\ndepthcho;Depthcharge (older)\nderbyo2k;Derby Owners Club 2000 (Rev A)\nderbyoc;Derby Owners Club (JPN, USA, EXP, KOR, AUS) (Rev B)\nderbyoc2;Derby Owners Club II (JPN, USA, EXP, KOR, AUS) (Rev B)\nderbyocw;Derby Owners Club World Edition (JPN, USA, EXP, KOR, AUS) (Rev D)\nderoon;Deroon DeroDero\ndesert;Desert Tank\ndesertbr;Desert Breaker (World, FD1094 317-0196)\ndesertbrj;Desert Breaker (Japan, FD1094 317-0194)\ndesertgu;Desert Gun\ndesertwr;Desert War / Wangan Sensou\ndeshoros;Destiny Horoscope\ndesterth;Destination Earth\ndestroyr;Destroyer (version O2)\ndestroyr1;Destroyer (version O1)\ndestryer;Destroyer (Cidelsa) (set 1)\ndestryera;Destroyer (Cidelsa) (set 2)\ndetatwin;Detana!! Twin Bee (Japan ver. J)\ndetest;Data East Test Chip\ndeucesw2;Deuces Wild 2 - American Heritage (Ver. 2.02F)\ndevilfsg;Devil Fish (Galaxian hardware, bootleg?)\ndevilfsh;Devil Fish\ndevilw;Devil World\ndevstors;Devastators (ver. Z)\ndevstors2;Devastators (ver. X)\ndevstors3;Devastators (ver. V)\ndevzone;Devil Zone\ndevzone2;Devil Zone (easier)\ndf;Double Joker Poker (45%-75% payout)\ndfeveron;Dangan Feveron (Japan, Ver. 98/09/17)\ndfndr;Defender (L-4)\ndfruit;Dream Fruit\ndh;Dirty Harry (LX-2)\ndharma;Dharma Doujou\ndharmak;Dharma Doujou (Korea)\ndiamond;Diamond Run\ndiamondp;Diamond Lady\ndiehard;Die Hard Arcade (UET 960515 V1.000)\ndietgo;Diet Go Go (Euro v1.1 1992.09.26)\ndietgoe;Diet Go Go (Euro v1.1 1992.08.04)\ndietgoj;Diet Go Go (Japan v1.1 1992.09.26)\ndietgou;Diet Go Go (USA v1.1 1992.09.26)\ndigdug;Dig Dug (rev 2)\ndigdug1;Dig Dug (rev 1)\ndigdug2;Dig Dug II (New Ver.)\ndigdug2o;Dig Dug II (Old Ver.)\ndigdugat;Dig Dug (Atari, rev 2)\ndigdugat1;Dig Dug (Atari, rev 1)\ndigger;Digger\ndiggerc;Digger (CVS)\ndiggerma;Digger Man (prototype)\ndigsid;Dig Dug (manufactured by Sidam)\ndimahoo;Dimahoo (Euro 000121)\ndimahoou;Dimahoo (USA 000121)\ndimahoud;Dimahoo (USA 000121 Phoenix Edition) (bootleg)\ndiner;Diner (L-1) Europe\ndiner;Diner (L-3)\ndiner;Diner (L-4)\ndingo;Dingo\ndingoe;Dingo (encrypted)\ndino;Cadillacs and Dinosaurs (World 930201)\ndinoeggs;Dinosaur Eggs\ndinohunt;Dinosaur Hunter (Chinese bootleg of Cadillacs and Dinosaurs)\ndinoj;Cadillacs: Kyouryuu Shin Seiki (Japan 930201)\ndinopic;Cadillacs and Dinosaurs (bootleg with PIC16c57, set 1)\ndinopic2;Cadillacs and Dinosaurs (bootleg with PIC16c57, set 2)\ndinorex;Dino Rex (World)\ndinorexj;Dino Rex (Japan)\ndinorexu;Dino Rex (US)\ndinou;Cadillacs and Dinosaurs (USA 930201)\ndirtdash;Dirt Dash (Rev. DT2)\ndirtdvls;Dirt Devils (Revision A)\ndirtdvlsa;Dirt Devils (alt) (Revision A)\ndirtfoxj;Dirt Fox (Japan)\ndirtypig;Dirty Pigskin Football\ndisco;Disco No.1\ndisco79;Disco '79\ndisco;Disco Fever (L-1\ndiscoboy;Disco Boy\ndiscof;Disco No.1 (Rev.F)\nditrio;Diamond Trio (set 1)\ndiverboy;Diver Boy\ndjboy;DJ Boy (set 1)\ndjboya;DJ Boy (set 2)\ndjboyj;DJ Boy (Japan)\ndkgensan;Daiku no Gensan (Japan, M82)\ndkgensanm72;Daiku no Gensan (Japan, M72)\ndkingjr;Donkey King Jr. (bootleg of Donkey Kong Jr.)\ndkong;Donkey Kong (US set 1)\ndkong3;Donkey Kong 3 (US)\ndkong3b;Donkey Kong 3 (bootleg on Donkey Kong Jr. hardware)\ndkong3j;Donkey Kong 3 (Japan)\ndkongf;Donkey Kong Foundry (hack)\ndkongj;Donkey Kong (Japan set 1)\ndkongjnrj;Donkey Kong Junior (Japan?)\ndkongjo;Donkey Kong (Japan set 2)\ndkongjo1;Donkey Kong (Japan set 3)\ndkongjr;Donkey Kong Junior (US)\ndkongjrb;Donkey Kong Jr. (bootleg)\ndkongjre;Donkey Kong Junior (Easy)\ndkongjrj;Donkey Kong Jr. (Japan)\ndkongjrm;Donkey Kong Jr. (bootleg on Moon Cresta hardware)\ndkongo;Donkey Kong (US set 2)\ndkongx;Donkey Kong II - Jumpman Returns (V1.2) (hack)\ndkongx11;Donkey Kong II - Jumpman Returns (V1.1) (hack)\ndlair;Dragon's Lair (US Rev. F2)\ndlaira;Dragon's Lair (US Rev. A, Pioneer PR-7820)\ndlairb;Dragon's Lair (US Rev. B, Pioneer PR-7820)\ndlairc;Dragon's Lair (US Rev. C, Pioneer PR-7820)\ndlaird;Dragon's Lair (US Rev. D, Pioneer LD-V1000)\ndlaire;Dragon's Lair (US Rev. E)\ndlairf;Dragon's Lair (US Rev. F)\ndland;Dream Land / Super Dream Land (bootleg of Bubble Bobble)\ndleague;Dynamite League (Japan)\ndleuro;Dragon's Lair (European)\ndlital;Dragon's Lair (Italian)\ndm;Demolition Man (H-5)\ndm;Demolition Man (H-6)\ndm;Demolition Man (LA-1)\ndm;Demolition Man (LX-3)\ndm;Demolition Man (LX-4)\ndm;Demolition Man (PA-2)\ndm;Demolition Man (PX-5)\ndmdtouch;Diamond Touch (0400433V, Local)\ndmndrby;Diamond Derby (Newer)\ndmndrbya;Diamond Derby (Original)\ndmnfrnt;Demon Front (ver. 102)\ndmnfrnta;Demon Front (ver. 105)\ndmx;Dance Maniax (G*874 VER. JAA)\ndmx2m;Dance Maniax 2nd Mix (G*A39 VER. JAA)\ndmx2majp;Dance Maniax 2nd Mix Append J-Paradise (G*A38 VER. JAA)\ndncfrks;Dance Freaks (G*874 VER. KAA)\ndncsprt;Dancing Spirit (Russia) (Atronic)\ndnmtdeka;Dynamite Deka (J 960515 V1.000)\ndoa;Dead or Alive (Model 2B, Revision B)\ndoa2;Dead or Alive 2 (JPN, USA, EXP, KOR, AUS)\ndoa2m;Dead or Alive 2 Millennium (JPN, USA, EXP, KOR, AUS)\ndoaa;Dead or Alive (Model 2A, Revision A)\ndoapp;Dead Or Alive ++ (Japan)\ndocastle;Mr. Do's Castle (set 1)\ndocastle2;Mr. Do's Castle (set 2)\ndocastleo;Mr. Do's Castle (older)\ndockman;Dock Man\ndodge;Dodge City\ndodgem;Dodgem\ndogfgt;Acrobatic Dog-Fight\ndogfgtj;Dog-Fight (Japan)\ndogfgtu;Acrobatic Dog-Fight (USA)\ndogfight;Dog Fight (Thunderbolt)\ndogosokb;Dogou Souken (Joystick hack bootleg)\ndogosoke;Dogou Souken\ndogpatch;Dog Patch\ndogyuun;Dogyuun\ndogyuuna;Dogyuun (older set)\ndogyuunt;Dogyuun (location test)\ndokaben;Dokaben (Japan)\ndokidoki;Doki Doki Penguin Land\ndokyusei;Mahjong Doukyuusei\ndokyusp;Mahjong Doukyuusei Special\ndollyptn;Dolly Parton\ndolphin;Dolphin Blue\ndolphinp;Dolphin's Pearl (set 1)\ndolphntr;Dolphin Treasure (0200424V, NSW/ACT)\ndolphtra;Dolphin Treasure (0100424V, NSW/ACT)\ndomino;Domino Man\ndomino2;Domino II (Bingo)\ndominob;Domino Block\ndominobv2;Domino Block ver.2\ndominos;Dominos\ndommy;Dommy\ndoncdoon;Donchan no Hanabi de Doon\ndondenmj;Don Den Mahjong [BET] (Japan)\ndondokod;Don Doko Don (World)\ndondokodj;Don Doko Don (Japan)\ndondokodu;Don Doko Don (US)\ndonghaer;Donggul Donggul Haerong\ndonpachi;DonPachi (US)\ndonpachihk;DonPachi (Hong Kong)\ndonpachij;DonPachi (Japan)\ndonpachikr;DonPachi (Korea)\ndorachan;Dorachan\ndoraemon;Doraemon no Eawase Montage (prototype)\ndorodon;Dorodon (set 1)\ndorodon2;Dorodon (set 2)\ndorunrun;Do! Run Run (set 1)\ndorunrun2;Do! Run Run (set 2)\ndorunrunc;Do! Run Run (Do's Castle hardware, set 1)\ndorunrunca;Do! Run Run (Do's Castle hardware, set 2)\ndotrikun;Dottori Kun (new version)\ndotrikun2;Dottori Kun (old version)\ndotron;Discs of Tron (Upright)\ndotrona;Discs of Tron (Upright alternate)\ndotrone;Discs of Tron (Environmental)\ndoubledr;Double Dragon (Neo-Geo)\ndouni;Mr. Do vs. Unicorns\ndowild;Mr. Do's Wild Ride\ndownhill;Downhill Bikers (DH3 Ver. A)\ndowntown;DownTown / Mokugeki (set 1)\ndowntown2;DownTown / Mokugeki (set 2)\ndowntownj;DownTown / Mokugeki (joystick hack)\ndowntownp;DownTown / Mokugeki (prototype)\ndphl;Draw Poker HI-LO (M.Kramer)\ndphla;Draw Poker HI-LO (Alt)\ndphljp;Draw Poker HI-LO (Japanese)\ndphlunka;Draw Poker HI-LO (unknown, rev 1)\ndphlunkb;Draw Poker HI-LO (unknown, rev 2)\ndplay;Double Play\ndquizgo;Date Quiz Go Go (Korea)\ndquizgo2;Date Quiz Go Go Episode 2\ndrac;Bram Stoker's Dracula (L-1)\ndrac;Bram Stoker's Dracula (P-11)\ndraco;Draco\ndracula;Dracula\ndragchrn;Dragon Chronicles (DC001 Ver. A)\ndragfist;Dragonfist\ndragnblz;Dragon Blaze\ndragnfly;Dragonfly (Konami Endeavour)\ndragngun;Dragon Gun (US)\ndragon;Dragon\ndragoona;Dragoon Might (ver AAB)\ndragoonj;Dragoon Might (ver JAA)\ndragrace;Drag Race\ndragsphr;Dragon Sphere\ndrakor;Drakor\ndrakton;Drakton (DK conversion)\ndrbyocwc;Derby Owners Club World Edition (JPN, USA, EXP, KOR, AUS) (Rev C)\ndreamwld;Dream World\ndremshpr;Dream Shopper\ndrgnbowl;Dragon Bowl\ndrgnbstr;Dragon Buster\ndrgninja;Dragonninja (Japan)\ndrgnmst;Dragon Master\ndrgnunit;Dragon Unit / Castle of Dragon\ndrgnwrld;Dragon World (World, V040O)\ndrgnwrldv10c;Zhong Guo Long (China, V010C)\ndrgnwrldv11h;Dong Fang Zhi Zhu (Hong Kong, V011H)\ndrgnwrldv20j;Zhong Guo Long (Japan, V020J)\ndrgnwrldv21;Dragon World (World, V021O)\ndrgnwrldv21j;Zhong Guo Long (Japan, V021J)\ndrgnwrldv30;Dragon World (World, V030O)\ndrgpunch;Dragon Punch (Japan)\ndrgw2;Dragon World II (ver. 110X, Export)\ndrgw2c;Zhong Guo Long II (ver. 100C, China)\ndrgw2j;Chuugokuryuu II (ver. 100J, Japan)\ndrgw3;Dragon World 3 (ver. 106, Korean Board)\ndrgw3100;Dragon World 3 (ver. 100)\ndrgw3105;Dragon World 3 (ver. 105)\ndrhl;Drews Revenge (v.2.89, set 1)\ndrhla;Drews Revenge (v.2.89, set 2)\ndribling;Dribbling\ndriblingo;Dribbling (Olympia)\ndrifto94;Drift Out '94 - The Hard Order (Japan)\ndriftout;Drift Out (Japan)\ndrivedge;Driver's Edge\ndriveout;Drive Out (bootleg)\ndriveyes;Driver's Eyes (US)\ndrivfrcb;Driving Force (Galaxian conversion bootleg)\ndrivfrcg;Driving Force (Galaxian conversion)\ndrivfrcp;Driving Force (Pac-Man conversion)\ndrktnjr;Drakton (DKJr conversion)\ndrmario;Vs. Dr. Mario\ndrmicro;Dr. Micro\ndrmmake;Dream Maker (Russia) (Atronic)\ndrmn;DrumMania (GQ881 VER. JAD)\ndrmn10m;DrumMania 10th Mix (G*D40 VER. JAA)\ndrmn2m;DrumMania 2nd Mix (GE912 VER. JAB)\ndrmn2mpu;DrumMania 2nd Mix Session Power Up Kit (GE912 VER. JAB)\ndrmn3m;DrumMania 3rd Mix (G*A23 VER. JAA)\ndrmn4m;DrumMania 4th Mix (G*A25 VER. JAA)\ndrmn5m;DrumMania 5th Mix (G*B05 VER. JAA)\ndrmn6m;DrumMania 6th Mix (G*B16 VER. JAA)\ndrmn7m;DrumMania 7th Mix power-up ver. (G*C07 VER. JBA)\ndrmn7ma;DrumMania 7th Mix (G*C07 VER. JAA)\ndrmn8m;DrumMania 8th Mix (G*C07 VER. JAA)\ndrmn9m;DrumMania 9th Mix (G*D09 VER. JAA)\ndrtomy;Dr. Tomy\ndrtoppel;Dr. Toppel's Adventure (World)\ndrtoppelj;Dr. Toppel's Tankentai (Japan)\ndrtoppelu;Dr. Toppel's Adventure (US)\ndrw80pk2;Draw 80 Poker - Minn\ndrw80pkr;Draw 80 Poker\ndsaber;Dragon Saber\ndsaberj;Dragon Saber (Japan)\ndsem;Dancing Stage Euro Mix (G*936 VER. EAA)\ndsem2;Dancing Stage Euro Mix 2 (G*C23 VER. EAA)\ndsfdct;Dancing Stage featuring Dreams Come True (GC910 VER. JCA)\ndsfdcta;Dancing Stage featuring Dreams Come True (GC910 VER. JAA)\ndsfdr;Dancing Stage Featuring Disney's Rave (GCA37JAA)\ndsftkd;Dancing Stage featuring TRUE KiSS DESTiNATiON (G*884 VER. JAA)\ndslayrr;Dragon Slayer (Russia, set 1)\ndslayrra;Dragon Slayer (Russia, set 2)\ndsoccr94;Dream Soccer '94 (World, M107 hardware)\ndsoccr94j;Dream Soccer '94 (Japan, M92 hardware)\ndspirit;Dragon Spirit (new version)\ndspirita;Dragon Spirit (Atari license)\ndspirito;Dragon Spirit (old version)\ndstage;Dancing Stage (GN845 VER. EAA)\ndstlk;Darkstalkers: The Night Warriors (Euro 940705)\ndstlka;Darkstalkers: The Night Warriors (Asia 940705)\ndstlkh;Darkstalkers: The Night Warriors (Hispanic 940818)\ndstlku;Darkstalkers: The Night Warriors (USA 940818)\ndstlku1d;Darkstalkers: The Night Warriors (USA 940705 Phoenix Edition) (bootleg)\ndstlkur1;Darkstalkers: The Night Warriors (USA 940705)\ndtrvwz5;Deluxe Trivia ? Whiz (Edition 5)\ndualaslt;Dual Assault\ndualgame;Dual Games (prototype)\nduckhunt;Vs. Duck Hunt (set E)\ndumpmtmt;Dump Matsumoto (Japan, 8751 317-0011a)\ndungdrag;Dungeons & Dragons\ndungeonm;Dungeon Magic (Ver 2.1O 1994/02/18)\ndungeonmu;Dungeon Magic (Ver 2.1A 1994/02/18)\ndunhuang;Mahjong Dunhuang\ndunkmnia;Dunk Mania (Asia, DM2/VER.C)\ndunkmniajc;Dunk Mania (Japan, DM1/VER.C)\ndunkshot;Dunk Shot (FD1089A 317-0022)\ndvisland;Devil Island (Version 1.4R CGA)\ndvislando;Devil Island (Version 1.0R CGA)\ndvlrider;Devil Riders\ndvlriderg;Devil Riders (German speech)\ndvlrideri;Devil Riders (Italian speech)\ndvlsdre;Devil's Dare\ndvlsdre2;Devil's Dare (Sound Only)\ndw2001;Dragon World 2001\ndw2v100x;Dragon World II (ver. 100X, Export)\ndw;Doctor Who (L-1)\ndw;Doctor Who (L-2)\ndw;Doctor Who (P-5)\ndwarfd;Draw Poker III / Dwarfs Den (Dwarf Gfx)\ndwarfda;Draw Poker III / Dwarfs Den (Card Gfx)\ndwex;Dragon World 3 EX (ver. 100)\ndybb99;Dynamite Baseball '99 (JPN) / World Series '99 (USA, EXP, KOR, AUS) (Rev B)\ndybbnao;Dynamite Baseball NAOMI (JPN)\ndyger;Dyger (Korea set 1)\ndygera;Dyger (Korea set 2)\ndygolf;Dynamic Golf / Virtua Golf (Rev A) (GDS-0009A)\ndynabb;Dynamite Baseball '97 (Revision A)\ndynablst;Dynablaster / Bomber Man\ndynablstb;Dynablaster / Bomber Man (bootleg)\ndynabomb;Dynamite Bomber (Korea, Rev 1.5)\ndynadice;Dynamic Dice\ndynagear;Dyna Gear\ndynamcop;Dynamite Cop (Export, Model 2A)\ndynamcopb;Dynamite Cop (Export, Model 2B)\ndynamcopc;Dynamite Cop (USA, Model 2C)\ndynamski;Dynamic Ski\ndynashot;Dynamic Shooting\ndyndeka2;Dynamite Deka 2 (Japan, Model 2A)\ndyndeka2b;Dynamite Deka 2 (Japan, Model 2B)\ndynduke;Dynamite Duke (Japan)\ndyndukef;Dynamite Duke (US)\ndynobop;Dyno Bop\ndynwar;Dynasty Wars (USA, B-Board 89624B-?)\ndynwara;Dynasty Wars (USA, B-Board 88622B-3)\ndynwarj;Tenchi wo Kurau (Japan)\ndynwarjr;Tenchi wo Kurau (Japan Resale Ver.)\ndzigzag;Zig Zag (Dig Dug hardware)\neagle;Eagle (set 1)\neagle2;Eagle (set 2)\neagle3;Eagle (set 3)\neaglshot;Eagle Shot Golf\nearthjkr;U.N. Defense Force: Earth Joker\neatpm;Elvira and the Party Monsters (LG-4)\neatpm;Elvira and the Party Monsters (LU-4)\neatpm;Elvira and the Party Monsters (LA-1)\neatpm;Elvira and the Party Monsters (LA-2)\neatpm;Elvira and the Party Monsters (LA-4)\neatpm;Elvira and the Party Monsters (PA-7)\neballchp;Eight Ball Champ\neballd14;Eight Ball Deluxe (rev. 14)\neballdlx;Eight Ball Deluxe (rev. 15)\neballdlxp1;Eight Ball Deluxe (prototype rev. 1)\neballdlxp2;Eight Ball Deluxe (prototype rev. 2)\neballdlxp3;Eight Ball Deluxe (prototype rev. 3)\neballdlxp4;Eight Ball Deluxe (prototype rev. 4)\nebases;Extra Bases\nec;Bar 5 (older PCB) (Electrocoin)\nec;Bar X (Electrocoin)\nec;Bar X (MAB PCB) (Electrocoin)\nec;Bar X (older PCB) (Electrocoin)\nec;Big 7 / Super Big 7 (Electrocoin) (?)\nec;Bar X Diamond 7s (2006 COOL7) (Electrocoin) (?)\nec;Casino Bar X (Electrocoin) (?)\nec;Casino Bar X (Concept Games Ltd) (?)\nec;Casino Bar X (older PCB) (Electrocoin) (?)\nec;Casino Multi Bar (Concept Games Ltd) (?)\nec;Flutter (Concept Games Ltd) (?)\nec;Golden 7 (Concept Games Ltd) (?)\nec;Jackpot Bars (MAB PCB?) (Concept Games Ltd) (?)\nec;Labyrinth (Electrocoin) (?)\nec;Magic 7s / Cool 7 / Bar X 7 (2001 COOL7) (Electrocoin) (?)\nec;Megabell (Concept Games Ltd) (?)\nec;Multi Bar (Concept Games Ltd) (?)\nec;Nudge Xcess (MAB PCB?) (Concept Games Ltd) (?)\nec;Oxo Classic Gold (Electrocoin) (?)\nec;Oxo Club  (Electrocoin) (?)\nec;Oxo Golden Bars (Electrocoin) (?)\nec;Oxo Reels (Electrocoin) (?)\nec;Oxo Revolution (Electrocoin) (?)\nec;Pennies From Heaven (Electrocoin) (?)\nec;Pyramid (Electrocoin) (?)\nec;Royal Casino Club (Electrocoin) (?)\nec;Red Hot 7 (MAB PCB?) (Concept Games Ltd) (?)\nec;Red Bar (Electrocoin) (?)\nec;Secret Castle (Electrocoin) (?)\nec;Super Big 7 (MAB PCB) (Electrocoin) (?)\nec;Super Bar X Deluxe (Electrocoin) (?)\nec;Sphinx (Electrocoin) (?)\nec;Stake X (Concept Games Ltd) (?)\nec;Casino Super Multi Nudger (Concept / Electrocoin Oxo) (?)\nec;Super Multi Nudger (Concept / Electrocoin Oxo) (?)\nec;Super Bar X (Electrocoin) (?)\nec;Super Bar X (MAB PCB) (Concept Games Ltd) (?)\nec;Super Bar X (MAB PCB) (Electrocoin) (?)\nec;Super Multi Bar (Concept Games Ltd) (?)\nec;Super Reels (Electrocoin) (?)\nec;unknown 'Electrocoin' Fruit Machine '300615' (Electrocoin) (?)\nec;unknown 'Electrocoin' Fruit Machine(s) (Electrocoin) (?)\nec;Unknown 'T' (MAB PCB?) (Concept Games Ltd) (?)\neca;Emergency Call Ambulance\necax;Emergency Call Ambulance (Export)\neclipse;Eclipse\necofghtr;Eco Fighters (World 931203)\necofghtra;Eco Fighters (Asia 931203)\necofghtrd;Eco Fighters (World 931203 Phoenix Edition) (bootleg)\necofghtrh;Eco Fighters (Hispanic 931203)\necofghtru;Eco Fighters (USA 940215)\necofghtru1;Eco Fighters (USA 931203)\nedf;E.D.F. : Earth Defense Force\nedfbl;E.D.F. : Earth Defense Force (bootleg)\nedfu;E.D.F. : Earth Defense Force (North America)\nedrandy;The Cliffhanger - Edward Randy (World ver 3)\nedrandy1;The Cliffhanger - Edward Randy (World ver 1)\nedrandy2;The Cliffhanger - Edward Randy (World ver 2)\nedrandyj;The Cliffhanger - Edward Randy (Japan ver 3)\neforest;Enchanted Forest (12XF528902, US)\neforesta;Enchanted Forest (4VXFC818, NSW)\neforestb;Enchanted Forest (3VXFC5343, New Zealand)\negghunt;Egg Hunt\neggor;Eggor\neggs;Eggs\neggventr;Egg Venture (Release 10)\neggventr7;Egg Venture (Release 7)\neggventr8;Egg Venture (Release 8)\neggventra;Egg Venture (A.L. Release)\neggventrd;Egg Venture Deluxe\nehrgeiz;Ehrgeiz (US, EG3/VER.A)\nehrgeizaa;Ehrgeiz (Asia, EG2/VER.A)\nehrgeizja;Ehrgeiz (Japan, EG1/VER.A)\neightbll;Eight Ball\neightfrc;Eight Forces\neightman;Eight Man (NGM-025)(NGH-025)\neinning;Extra Inning\nejanhs;E-Jan High School (Japan)\nejihon;Ejihon Tantei Jimusyo (J 950613 V1.000)\nejollyx5;Euro Jolly X5\nejsakura;E-Jan Sakurasou (v2.0)\nejsakura12;E-Jan Sakurasou (v1.2)\nelandore;Touryuu Densetsu Elan-Doree / Elan Doree - Legend of Dragoon (JUET 980922 V1.006)\neldorado;El Dorado City of Gold\nelecyoyo;The Electric Yo-Yo (set 1)\nelecyoyo2;The Electric Yo-Yo (set 2)\nelektra;Elektra\nelephfam;Elephant Family (Italian, new)\nelephfmb;Elephant Family (Italian, old)\nelevator;Elevator Action\nelevatorb;Elevator Action (bootleg)\nelgrande;El Grande - 5 Card Draw (New)\nelim2;Eliminator (2 Players, set 1)\nelim2a;Eliminator (2 Players, set 2)\nelim2c;Eliminator (2 Players, cocktail)\nelim4;Eliminator (4 Players)\nelim4p;Eliminator (4 Players, prototype)\nelvact2u;Elevator Action II (Ver 2.2A 1995/02/20)\nelvactr;Elevator Action Returns (Ver 2.2O 1995/02/20)\nelvactrj;Elevator Action Returns (Ver 2.2J 1995/02/20)\nelvis;Elvis?\nelvisf;Elvis (5.00 France)\nelvisf302;Elvis (3.02 France)\nelvisf303;Elvis (3.03 France)\nelvisf4;Elvis (4.00 France)\nelvisg;Elvis (5.00 Germany)\nelvisg302;Elvis (3.02 Germany)\nelvisg303;Elvis (3.03 Germany)\nelvisg4;Elvis (4.00 Germany)\nelvisi;Elvis (5.00 Italy)\nelvisi302;Elvis (3.02 Italy)\nelvisi303;Elvis (3.03 Italy)\nelvisi4;Elvis (4.00 Italy)\nelvisl;Elvis (5.00 Spain)\nelvisl302;Elvis (3.02 Spain)\nelvisl303;Elvis (3.03 Spain)\nelvisl4;Elvis (4.00 Spain)\nelvisp;Elvis (5.00)\nelvisp302;Elvis (3.02)\nelvisp303;Elvis (3.03)\nelvisp4;Elvis (4.00)\nembargo;Embargo\nembryon;Embryon\nemeralda;Emeraldia (World)\nemeraldaj;Emeraldia (Japan Version B)\nemeraldaja;Emeraldia (Japan)\nempcity;Empire City: 1931 (bootleg?)\nempcityi;Empire City: 1931 (Italy)\nempcityj;Empire City: 1931 (Japan)\nempcityu;Empire City: 1931 (US)\nempsback;The Empire Strike Back\nenchfrst;Enchanted Forest (0400122V, Local)\nenchlamp;Enchanted Lamp (Konami Endeavour)\nendless;Gundam Wing: Endless Duel (SNES bootleg)\nendurob2;Enduro Racer (bootleg set 2)\nendurobl;Enduro Racer (bootleg set 1)\nenduror;Enduro Racer (YM2151, FD1089B 317-0013A)\nenduror1;Enduro Racer (YM2203, FD1089B 317-0013A)\nenforce;Enforce (Japan)\nenigma2;Enigma II\nenigma2a;Enigma II (Space Invaders hardware)\nenigma2b;Phantoms II (Space Invaders hardware)\nep;Twenty One Club (Maygay) (EPOCH)\nep;25 Carrot Gold (Maygay) (EPOCH)\nep;Bar Trekkin (Maygay) (EPOCH)\nep;Pounds Of The Baskervilles (Maygay) (EPOCH)\nep;Bat Outa Hell (Global) (EPOCH)\nep;Battleships (Maygay) (EPOCH)\nep;Balloon Bars (Maygay) (EPOCH)\nep;Bingo Bonanza (Maygay - Union) (EPOCH)\nep;Beaver Las Vegas (Global) (EPOCH, set 1)\nep;Beaver Las Vegas (Global) (EPOCH, set 2)\nep;Bingo Belle (Maygay) (EPOCH)\nep;Blackjack Club, The (Global) (EPOCH)\nep;Bank Raid (Extreme) (EPOCH)\nep;Bubble & Squeak (Extreme) (EPOCH)\nep;Beaver Las Vegas Club (Global) (EPOCH)\nep;Beaver Uncovered (Global) (EPOCH)\nep;Cash Ahoy (Maygay) (EPOCH)\nep;Calypso (Maygay) (EPOCH)\nep;Casino Crazy (Global) (EPOCH)\nep;Casino Grand Club (Maygay) (EPOCH)\nep;Cashino (Maygay - Extreme) (EPOCH)\nep;Casino Royale Deluxe Club (Maygay) (EPOCH)\nep;Cannonball Run Club (Global) (EPOCH)\nep;Cannonball Run (Global) (EPOCH)\nep;Casino Classic (Global) (EPOCH)\nep;Cash Cocktail (Maygay) (EPOCH)\nep;Cardinal Spin (Maygay) (EPOCH)\nep;Cash Falls (Maygay) (EPOCH)\nep;Cash Flow (Maygay) (EPOCH)\nep;Cash Gordon (Maygay) (EPOCH)\nep;Casino Grand Classic (Global) (EPOCH)\nep;Club Greed (Global) (EPOCH)\nep;Chocks Away (Maygay) (EPOCH)\nep;Cock A Doodle Dosh (Maygay - Union) (EPOCH)\nep;Complete Madness (Maygay) (EPOCH)\nep;Coronation Street 2 (Maygay) (EPOCH)\nep;Coronation Street Monopoly Club (Maygay) (EPOCH)\nep;Carry On Screaming (Maygay) (EPOCH)\nep;Carry On Winning (Maygay) (EPOCH)\nep;Reel Crazy (Maygay) (EPOCH)\nep;Crazy Bingo (Maygay) (EPOCH)\nep;Cash In The Pan (Maygay) (EPOCH)\nep;Cash Slayer (Global) (EPOCH)\nep;Crazy Streak Club (Global) (EPOCH)\nep;Cut Throat Cash (Global) (EPOCH)\nep;Cash Of The Titans (Maygay) (EPOCH)\nep;Cyclone (Extreme) (EPOCH)\nep;Cyclone Club (Maygay) (EPOCH)\nep;Double Impact (Maygay - Impulse) (EPOCH)\nep;Dungeons & Drag Queens (Global) (EPOCH)\nep;Dungeons & Drag Queens Club (Global) (EPOCH)\nep;Dambusters (Impulse) (EPOCH)\nep;Double Top (Maygay) (EPOCH)\nep;Duff Beer Guide (Maygay) (EPOCH)\nep;Evil Streak (Maygay) (EPOCH)\nep;Fruit Of The Gods (Maygay) (EPOCH)\nep;Flashback (Maygay - Impulse) (EPOCH)\nep;Full Moon Fever (Global) (EPOCH)\nep;Fruit & Nudge Club (Maygay) (EPOCH)\nep;Fields of Gold (Global) (EPOCH)\nep;Fortune & Glory (Maygay - Impulse) (EPOCH)\nep;Frantic (Maygay) (EPOCH)\nep;Full Moon Fever (Maygay - Impulse) (EPOCH)\nep;Funny Money (Maygay) (EPOCH)\nep;Great Escape Club (Maygay) (EPOCH)\nep;Geronimo (Maygay - Impulse) (EPOCH)\nep;Great Escape 2 (Maygay) (EPOCH)\nep;Gold Top (Maygay) (EPOCH)\nep;Gold Fever (Impulse) (EPOCH)\nep;Greed (Global) (EPOCH)\nep;Great Escape (Maygay) (EPOCH)\nep;Gridrunner (Maygay - Impulse) (EPOCH)\nep;Grid Runner Club (Global) (EPOCH)\nep;Grid Runner (Global) (EPOCH)\nep;Globe Trotter (Global) (EPOCH)\nep;Hey Big Spender Club (Global) (EPOCH)\nep;Hey Big Spender (Global) (EPOCH)\nep;Haunted House Club (Maygay) (EPOCH)\nep;High Voltage (Maygay - Impulse) (EPOCH)\nep;Hi Spirits Club (Global) (EPOCH)\nep;Hi Spirits (Global) (EPOCH)\nep;Homer's Meltdown (Maygay) (EPOCH)\nep;Hog Money (Maygay - Impulse) (EPOCH)\nep;Hot Dogs (Maygay) (EPOCH)\nep;Hubble Bubble (Maygay) (EPOCH)\nep;Hurricane (Global) (EPOCH)\nep;Hurricane (Maygay - Impulse) (EPOCH)\nep;Heavens Above (Maygay) (EPOCH)\nep;Hysteria (Maygay - Impulse) (EPOCH)\nep;Ice Burger (Maygay) (EPOCH)\nep;Inferno (Impulse) (EPOCH)\nep;Italian Job Club (Maygay) (EPOCH)\nep;Italian Job (Maygay) (EPOCH, v2.1)\nep;Italian Job (Maygay) (EPOCH, v1.1)\nep;I'm A Jackpot (Global) (EPOCH)\nep;Inca Dinka Do (Maygay - Extreme) (EPOCH)\nep;Italian Job 3 (Maygay) (EPOCH, Set 2)\nep;Italian Job 2 (Maygay) (EPOCH)\nep;Italian Job 3 (Maygay) (EPOCH)\nep;Jackpot & The Beanstreak (Extreme) (EPOCH)\nep;Just The Ticket (Maygay) (EPOCH)\nep;Knockout Punch Club (Global) (EPOCH)\nep;Lucky Ladders (Extreme) (EPOCH)\nep;Loaded (Maygay) (EPOCH)\nep;Licence To Thrill (Global) (EPOCH)\nep;London Underground (Maygay) (EPOCH)\nep;Lucky Ladders (Maygay) (EPOCH)\nep;Make Your Move (Global) (EPOCH)\nep;Manic Miner (Maygay - Impulse) (EPOCH)\nep;Super Mario (Maygay) (EPOCH)\nep;Matrix (Maygay - Impulse) (EPOCH)\nep;Merlin's Magic (Maygay) (EPOCH)\nep;Midas Touch Club (Maygay) (EPOCH)\nep;Who Wants To Be A Millionhare (Global) (EPOCH)\nep;Mario Kart (Maygay) (EPOCH)\nep;Who Whats To Be A Millionhare Club (Global) (EPOCH)\nep;Monte Carlo Or Bust (Maygay) (EPOCH)\nep;Monkey Business (Global) (EPOCH)\nep;Money Returns Club, The (Global) (EPOCH)\nep;The Moonshine Club (Global) (EPOCH)\nep;Mr Muscle (Maygay) (EPOCH)\nep;Mummy Talks (Impulse) (EPOCH)\nep;Mortal Wombat (Maygay) (EPOCH)\nep;Note Runner (Maygay) (EPOCH)\nep;Nuns Of Navarone (Maygay) (EPOCH)\nep;New York New York (Maygay) (EPOCH)\nep;Over The Moon (Maygay) (EPOCH)\nep;Over The Moon Club (Maygay) (EPOCH)\nep;Ozzie Ozzie Ozzie (Maygay) (EPOCH)\nep;Party Party (Global) (EPOCH)\nep;Passport To Riches Classic Club (Maygay) (EPOCH)\nep;Passport To Riches Club (Maygay) (EPOCH)\nep;Pick Yer Pesos (Maygay - Impulse) (EPOCH)\nep;Pharaoh's Treasure (Maygay) (EPOCH)\nep;Pizza The Action (Maygay) (EPOCH)\nep;Phoenix Knights (Global) (EPOCH)\nep;Power Play (Maygay) (EPOCH)\nep;Rags To Riches Club (Maygay) (EPOCH)\nep;Rich Chics Club (Global) (EPOCH)\nep;Reactor (Maygay - Impulse) (EPOCH)\nep;Red Line (Extreme) (EPOCH)\nep;Roosters Millions (Maygay) (EPOCH)\nep;Royal Roulette Club (Impulse) (EPOCH)\nep;Royal Roulette (Maygay) (EPOCH)\nep;Round The Twist (Maygay) (EPOCH)\nep;Screamin Demon (Maygay) (EPOCH)\nep;Spotted Dick Classic (Global) (EPOCH)\nep;Spotted Dick Club (Global) (EPOCH)\nep;Secret Agent (Maygay) (EPOCH)\nep;Simpsons - Duff Beer Guide (Maygay) (EPOCH)\nep;Simply Fruits (Maygay) (EPOCH)\nep;The Simpsons (Maygay) (EPOCH)\nep;Holy Smoke! (Impulse) (EPOCH)\nep;Saturday Night Beaver (Global) (EPOCH)\nep;Sunset Strip (Extreme) (EPOCH)\nep;Super Nudge Wink (Maygay - Union) (EPOCH)\nep;Spartacash (Maygay - Impulse) (EPOCH)\nep;Special Brew (Maygay) (EPOCH)\nep;Spectre (Maygay) (EPOCH)\nep;Spin On It (Maygay - Impulse) (EPOCH)\nep;High Spirits (Global) (EPOCH)\nep;Spin & Tonic (Maygay - Impulse) (EPOCH)\nep;Spooky Hollow (Global) (EPOCH)\nep;Sir Winalot (Maygay) (EPOCH)\nep;Stepping Stones (Maygay) (EPOCH)\nep;Storm Force (Global) (EPOCH)\nep;Storm Force Club (Global) (EPOCH)\nep;Stratagem (Maygay) (EPOCH)\nep;Subbuteo (Maygay) (EPOCH)\nep;Survival (Maygay) (EPOCH)\nep;Take Five (Maygay - Union) (EPOCH)\nep;Triple Crown (Maygay) (EPOCH)\nep;Tin Can Alley (Maygay) (EPOCH)\nep;Title Shot Club (Maygay) (EPOCH)\nep;Truth Or Dare (Global) (EPOCH)\nep;Tons Of Fun (Maygay) (EPOCH)\nep;Torture TV (Maygay) (EPOCH)\nep;Trivial Pursuit (Maygay) (EPOCH)\nep;Trivial Pursuit 2 (Maygay) (EPOCH)\nep;Trailblazer (Maygay - Impulse) (EPOCH)\nep;Tree Amigos (Maygay) (EPOCH)\nep;Triple Cash (Maygay - Union) (EPOCH)\nep;Tutankhamun Club (Maygay) (EPOCH)\nep;Time Warp (Extreme) (EPOCH)\nep;Utter Nutter Club (Global) (EPOCH)\nep;Utter Nutter (Global) (EPOCH)\nep;Viper Jive (Maygay - Extreme) (EPOCH)\nep;Wildfire (Global) (EPOCH)\nep;Wildfire (Maygay - Impulse) (EPOCH)\nep;Wipeout (Maygay) (EPOCH)\nep;Weakest Leek Club (Global) (EPOCH)\nep;Word Up (Maygay) (EPOCH)\nep;Wildside (Global) (EPOCH)\nep;What's Up Doc (Global) (EPOCH)\nep;X Marks The Spot (Maygay) (EPOCH)\nep;X-tra X-tra (Maygay) (EPOCH)\neprom;Escape from the Planet of the Robot Monsters (set 1)\neprom2;Escape from the Planet of the Robot Monsters (set 2)\nequites;Equites\nequitess;Equites (Sega)\nerosone;Eros One\nertictac;Erotictac/Tactic\nesb;The Empire Strikes Back\nescape;Escape\nesckids;Escape Kids (Asia, 4 Players)\nesckidsj;Escape Kids (Japan, 2 Players)\nesclwrld;Escape from the Lost World\nesclwrldg;Escape from the Lost World (German)\nescounts;Every Second Counts (39-360-053)\nesh;Esh's Aurunmilla (set 1)\nesha;Esh's Aurunmilla (set 2)\nesha;Earthshaker (LA-1)\nesha;Earthshaker (LA-3)\nesha;Earthshaker (German) (LG-1)\nesha;Earthshaker (German) (LG-2)\nesha;Earthshaker (Metallica) (LA-3)\nesha;Earthshaker (Prototype) (PA-1)\nesha;Earthshaker (Family version) (PR-4)\neshb;Esh's Aurunmilla (set 3)\nespgal;Espgaluda (2003/10/15 Master Ver)\nespial;Espial (Europe)\nespialu;Espial (US?)\nesprade;ESP Ra.De. (International, Ver. 98/04/22)\nespradej;ESP Ra.De. (Japan, Ver. 98/04/21)\nespradejo;ESP Ra.De. (Japan, Ver. 98/04/14)\neswat;E-Swat - Cyber Police (set 3, World, FD1094 317-0130)\neswatbl;E-Swat - Cyber Police (bootleg)\neswatj;E-Swat - Cyber Police (set 1, Japan, FD1094 317-0128)\neswatu;E-Swat - Cyber Police (set 2, US, FD1094 317-0129)\neto;Kokontouzai Eto Monogatari (Japan)\neuro2k2;Europa 2002 (Ver 2.0, set 1)\neuro2k2a;Europa 2002 (Ver 2.0, set 2)\neuro2k2s;Europa 2002 Space (Ver 3.0)\neuroch92;Euro Champ '92 (World)\neurogame;The Euro Game (set 1)\neurogamea;The Euro Game (set 2)\neuropass;Euro Pass (Ver 1.1)\nevelknie;Evel Knievel\nevilngt;Evil Night (ver UBA)\nevilngte;Evil Night (ver EAA)\nevilston;Evil Stone\nevlfight;Evil Fight\nevosocc;Evolution Soccer\newf;Earth Wind Fire\nexcalibr;Excalibur\nexcelsr;Excelsior\nexcitebk;Vs. Excitebike\nexcitebkj;Vs. Excitebike (Japan)\nexcthour;Exciting Hour\nexctleag;Excite League (FD1094 317-0079)\nexctscc2;Exciting Soccer II\nexctsccr;Exciting Soccer\nexctsccra;Exciting Soccer (alternate music)\nexctsccrb;Exciting Soccer (bootleg)\nexctsccrj;Exciting Soccer (Japan)\nexctsccrj2;Exciting Soccer (Japan set 2)\nexedexes;Exed Exes\nexerion;Exerion\nexerionb;Exerion (bootleg)\nexeriont;Exerion (Taito)\nexerizer;Exerizer (Japan)\nexerizerb;Exerizer (Japan) (bootleg)\nexodus;Exodus (bootleg?)\nexpcard;Express Card / Top Card (Ver. 1.5)\nexplbrkr;Explosive Breaker\nexplorer;Explorer\nexprraid;Express Raider (US set 1)\nexprraida;Express Raider (US set 2)\nexsafar;Safari (Russia) (Extrema)\nextdwnhl;Extreme Downhill (v1.5)\nexterm;Exterminator\nextrmatn;Extermination (World)\nextrmatnj;Extermination (Japan)\nextrmatnu;Extermination (US)\nextrmth;Treasure Hunt (Russia) (Extrema)\nextrmti;Treasure Island (Russia) (Extrema)\nexvania;Exvania (World)\nexvaniaj;Exvania (Japan)\nexzisus;Exzisus (Japan, dedicated)\nexzisusa;Exzisus (Japan, conversion)\nexzisust;Exzisus (TAD license)\neyes;Eyes (US set 1)\neyes2;Eyes (US set 2)\neyeszac;Eyes (Italy)\neyeszacb;Eyes (bootleg)\neztouch;EZ Touch (v116 China)\nf14;F14 Tomcat (L-1)\nf14;F14 Tomcat (P-3)\nf14;F14 Tomcat (P-4)\nf15se;F-15 Strike Eagle (rev. 2.2 02/25/91)\nf15se21;F-15 Strike Eagle (rev. 2.1 02/04/91)\nf1dream;F-1 Dream\nf1dreamb;F-1 Dream (bootleg)\nf1en;F1 Exhaust Note\nf1gp;F-1 Grand Prix\nf1gp2;F-1 Grand Prix Part II\nf1gpb;F-1 Grand Prix (Playmark bootleg)\nf1gpp;F1 Grand Prix\nf1gpstar;Grand Prix Star\nf1gpstr2;F-1 Grand Prix Star II\nf1lap;F1 Super Lap\nf1superb;F1 Super Battle\nf355;Ferrari F355 Challenge\nf355bios;Naomi Ferrari F355 Challenge Bios\nf355twin;Ferrari F355 Challenge (Twin)\nf355twn2;Ferrari F355 Challenge 2 (Twin)\nfa;F/A (Japan)\nfaceoff;Face Off (Japan)\nfaeton;Faeton\nfairyl2;Fairy Land 2 (set 1)\nfairyl2a;Fairy Land 2 (set 2)\nfairyl2b;Fairy Land 2 (set 3)\nfairyl2bl;Fairy Land 2 (bootleg)\nfalcnwld;Falcons Wild - Wild Card 1991 (TVG)\nfalcnwlda;Falcons Wild - World Wide Poker (Video Klein)\nfalcnwldb;Falcons Wild - World Wide Poker (Falcon original)\nfalcon;Falcon (bootleg of Phoenix) (8085A CPU)\nfalconz;Falcon (bootleg of Phoenix) (Z80 CPU)\nfamibox;FamicomBox\nfamlyfun;Family Fun!\nfantasia;Fantasia\nfantasy;Fantasy (World)\nfantasyj;Fantasy (Japan)\nfantasyu;Fantasy (US)\nfantazia;Fantazia (bootleg?)\nfantjour;Fantastic Journey (ver EAA)\nfantjoura;Fantastic Journey (ver AAA)\nfantland;Fantasy Land (set 1)\nfantlanda;Fantasy Land (set 2)\nfantsia2;Fantasia II (Explicit)\nfantsia2a;Fantasia II (Less Explicit)\nfantsy95;Fantasy '95\nfantzn2;Fantasy Zone 2 (MC-8123, 317-0057)\nfantzone;Fantasy Zone (Rev A, unprotected)\nfantzone1;Fantasy Zone (unprotected)\nfantzonep;Fantasy Zone (317-5000)\nfarfalla;Farfalla\nfarfallag;Farfalla (German speech)\nfarfallai;Farfalla (Italian speech)\nfarmer;Farmers Rebellion\nfarwest;Far West\nfashion;Fashion (Version 2.14)\nfashiong;Fashion Gambler\nfashiong2;Fashion Gambler (Set 2)\nfastdraw;Fast Draw Showdown v1.3\nfastdrwp;Fast Draw (poker conversion kit)?\nfastfred;Fast Freddie\nfastlane;Fast Lane\nfatfursp;Fatal Fury Special / Garou Densetsu Special (set 1)(NGM-058)(NGH-058)\nfatfurspa;Fatal Fury Special / Garou Densetsu Special (set 2)(NGM-058)(NGH-058)\nfatfurwa;Fatal Fury: Wild Ambition (rev.A)\nfatfury1;Fatal Fury - King of Fighters / Garou Densetsu - shukumei no tatakai (NGM-033)(NGH-033)\nfatfury2;Fatal Fury 2 / Garou Densetsu 2 - arata-naru tatakai (NGM-047)(NGH-047)\nfatfury3;Fatal Fury 3 - Road to the Final Victory / Garou Densetsu 3 - haruka-naru tatakai (NGM-069)(NGH-069)\nfathom;Fathom\nfax;FAX\nfax2;FAX 2\nfb2gen;Fruit Bonus 2nd Generation (Version 1.8E Dual)\nfb2genc1;Fruit Bonus 2nd Generation (Version 1.8R, set 1)\nfb2genc2;Fruit Bonus 2nd Generation (Version 1.8LT, set 1)\nfb2gend1;Fruit Bonus 2nd Generation (Version 1.8R, set 2)\nfb2gend2;Fruit Bonus 2nd Generation (Version 1.8LT, set 2)\nfb2geno;Fruit Bonus 2nd Generation (Version 1.6XT)\nfb2geno2;Fruit Bonus 2nd Generation (Version 1.5)\nfb2genv1;Fruit Bonus 2nd Generation (Version 1.8R Dual)\nfb2genv2;Fruit Bonus 2nd Generation (Version 1.8LT Dual)\nfb2nd;Fruit Bonus 2nd Edition (Version 1.8R, set 1)\nfb2ndc2;Fruit Bonus 2nd Edition (Version 1.8LT, set 1)\nfb2ndd1;Fruit Bonus 2nd Edition (Version 1.8R, set 2)\nfb2ndd2;Fruit Bonus 2nd Edition (Version 1.8LT, set 2)\nfb2ndo;Fruit Bonus 2nd Edition (Version 1.5)\nfb2ndv1;Fruit Bonus 2nd Edition (Version 1.8R Dual)\nfb2ndv2;Fruit Bonus 2nd Edition (Version 1.8LT Dual)\nfb3g;Fruit Bonus 3G (Version 1.0.3)\nfb4;Fruit Bonus 2004 (Version 1.5R, set 1)\nfb4b2;Fruit Bonus 2004 (Version 1.5LT, set 1)\nfb4c1;Fruit Bonus 2004 (Version 1.5R, set 2)\nfb4c2;Fruit Bonus 2004 (Version 1.5LT, set 2)\nfb4d1;Fruit Bonus 2004 (Version 1.5R, set 3)\nfb4d2;Fruit Bonus 2004 (Version 1.5LT, set 3)\nfb4exp;Fruit Bonus 2005 (2004 Export - Version 1.5E Dual)\nfb4o;Fruit Bonus 2004 (Version 1.3XT)\nfb4o2;Fruit Bonus 2004 (Version 1.2)\nfb4v1;Fruit Bonus 2004 (Version 1.5R Dual)\nfb4v2;Fruit Bonus 2004 (Version 1.5LT Dual)\nfb5;Fruit Bonus 2005 (Version 1.5SH, set 1)\nfb5c;Fruit Bonus 2005 (Version 1.5SH, set 2)\nfb5d;Fruit Bonus 2005 (Version 1.5SH, set 3)\nfb5v;Fruit Bonus 2005 (Version 1.5SH Dual)\nfb6;Fruit Bonus '06 - 10th anniversary (Version 1.7E CGA)\nfb6d1;Fruit Bonus '06 - 10th anniversary (Version 1.7R CGA)\nfb6d2;Fruit Bonus '06 - 10th anniversary (Version 1.7LT CGA)\nfb6s1;Fruit Bonus '06 - 10th anniversary (Version 1.7R CGA, Compact PCB)\nfb6s2;Fruit Bonus '06 - 10th anniversary (Version 1.7LT CGA, Compact PCB)\nfb6s3;Fruit Bonus '06 - 10th anniversary (Version 1.3R CGA, Compact PCB)\nfb6se;Fruit Bonus 2006 Special Edition (Version 1.4E CGA)\nfb6sed1;Fruit Bonus 2006 Special Edition (Version 1.4R CGA)\nfb6sed2;Fruit Bonus 2006 Special Edition (Version 1.4LT CGA)\nfb6sev;Fruit Bonus 2006 Special Edition (Version 1.4E Dual)\nfb6sev1;Fruit Bonus 2006 Special Edition (Version 1.4R Dual)\nfb6sev2;Fruit Bonus 2006 Special Edition (Version 1.4LT Dual)\nfb6v;Fruit Bonus '06 - 10th anniversary (Version 1.7E Dual)\nfb6v1;Fruit Bonus '06 - 10th anniversary (Version 1.7R Dual)\nfb6v2;Fruit Bonus '06 - 10th anniversary (Version 1.7LT Dual)\nfbait2bc;Fisherman's Bait 2 - A Bass Challenge (GE865 VER. UAB)\nfbaitbc;Fisherman's Bait - A Bass Challenge (GE765 VER. UAB)\nfbaitmc;Fisherman's Bait - Marlin Challenge (GX889 VER. EA)\nfbaitmca;Fisherman's Bait - Marlin Challenge (GX889 VER. AA)\nfbaitmcj;Fisherman's Bait - Marlin Challenge (GX889 VER. JA)\nfbaitmcu;Fisherman's Bait - Marlin Challenge (GX889 VER. UA)\nfball;Fireball II\nfbclass;Fireball Classic\nfbdeluxe;Fruit Bonus Deluxe (Version 1.0.9)\nfbdeluxeo;Fruit Bonus Deluxe (Version 1.0.7)\nfbfrenzy;Football Frenzy (NGM-034)(NGH-034)\nfcnudge;Fruit Carnival Nudge (Version 2.1 Dual)\nfcnudgeo;Fruit Carnival Nudge (Version 2.0, set 1)\nfcnudgeo2;Fruit Carnival Nudge (Version 2.0, set 2)\nfcnudgeo3;Fruit Carnival Nudge (Version 1.7)\nfcockt2;Fruit Cocktail 2 (080707 Russia)\nfcockt2;Fruit Cocktail 2 (080909 World)\nfcockt2;Fruit Cocktail 2 (081105 World)\nfcockt2;Fruit Cocktail 2 (bootleg, 081105, banking address hack)\nfcockt2;Fruit Cocktail 2 (bootleg, 081105, banking address hack, no credit limit)\nfcockt2;Fruit Cocktail 2 (bootleg, 081105, banking address hack, payout percentage 70)\nfcockt2;Fruit Cocktail 2 (bootleg, 081105, LOTOS FR02)\nfcockt2;Fruit Cocktail 2 (081106 Russia)\nfcockt2a;Fruit Cocktail 2 (bootleg, 080707, banking address hack)\nfcockt;Fruit Cocktail (070517 Russia)\nfcockt;Fruit Cocktail (070822 Russia)\nfcockt;Fruit Cocktail (070911 Russia)\nfcockt;Fruit Cocktail (030623 World)\nfcockt;Fruit Cocktail (031111 World)\nfcockt;Fruit Cocktail (040216 World)\nfcockt;Fruit Cocktail (bootleg, 040216, banking address hack)\nfcockt;Fruit Cocktail (bootleg, 040216, backdoor)\nfcockt;Fruit Cocktail (bootleg, 040216, LotoRossy+)\nfcockt;Fruit Cocktail (bootleg, 040216, VIDEO GAME-1 FR01)\nfcockt;Fruit Cocktail (050118 World)\nfcockt;Fruit Cocktail (bootleg, 050118, backdoor)\nfcockt;Fruit Cocktail (bootleg, 050118, VIDEO GAME-1 FR01)\nfcockt;Fruit Cocktail (bootleg, 050118, payout percentage 40)\nfcockt;Fruit Cocktail (bootleg, 050118, payout percentage 60)\nfcockt;Fruit Cocktail (bootleg, 050118, payout percentage 70)\nfcockt;Fruit Cocktail (bootleg, 050118, changed version text)\nfcockt;Fruit Cocktail (bootleg, 050118, LOTO PROGRAM V-FC2)\nfcockt;Fruit Cocktail (bootleg, 050118, LOTOS FR01)\nfcockt;Fruit Cocktail (060111 World)\nfcockt;Fruit Cocktail (bootleg, 060111, LOTO COCKTAIL V01-0001)\nfcockt;Fruit Cocktail (bootleg, 060111, LOTTOGAME (I))\nfcockt;Fruit Cocktail (070305 Russia)\nfcombat;Field Combat\nfcrash;Final Crash (bootleg of Final Fight)\nfenix;Fenix (bootleg of Phoenix)\nfeversoc;Fever Soccer\nfeversos;Fever SOS (International, Ver. 98/09/25)\nffantasy;Fighting Fantasy (Japan revision 2)\nffantasya;Fighting Fantasy (Japan)\nffantasybl;Fighting Fantasy (bootleg with 68705)\nffight;Final Fight (World)\nffight2b;Final Fight 2 (SNES bootleg)\nffightj;Final Fight (Japan)\nffightj1;Final Fight (Japan 900112)\nffightj2;Final Fight (Japan 900305)\nffightjh;Street Smart / Final Fight (Japan, hack)\nffightu;Final Fight (USA, set 1)\nffightu1;Final Fight (USA, set 2)\nffightua;Final Fight (USA 900112)\nffightub;Final Fight (USA 900613)\nffortune;Fantasy Fortune (1VXFC5460, New Zealand)\nffreveng;Final Fight Revenge (JUET 990714 V1.000)\nffv101;Flipper Football (v1.01)\nffv104;Flipper Football (v1.04)\nfghtatck;Fighter & Attacker (US)\nfghtbskt;Fighting Basketball\nfghthist;Fighter's History (World ver 43-07)\nfghthista;Fighter's History (US ver 42-05, alternate hardware)\nfghthistj;Fighter's History (Japan ver 42-03)\nfghthistu;Fighter's History (US ver 42-03)\nfghtjam;Capcom Fighting Jam (JAM1 Ver. A)\nfghtmn;Fighting Mania (QG918 VER. EAA)\nfghtmna;Fighting Mania (QG918 VER. AAA)\nfghtmnk;Fighting Mania (QG918 VER. KAA)\nfghtmnu;Fighting Mania (QG918 VER. UAA)\nfgoal;Field Goal\nfgoala;Field Goal (different)\nfgtlayer;Fighting Layer (Japan, FTL1/VER.A)\nfh;Funhouse 9.05H\nfh;Funhouse L-3\nfh;Funhouse L-4\nfh;Funhouse L-5\nfh;Funhouse L-9 (SL-2m)\nfh;Funhouse L-9 (SL-2m) Bootleg Improved German translation\nfhawk;Fighting Hawk (World)\nfhawkj;Fighting Hawk (Japan)\nfhboxers;Funky Head Boxers (JUETBKAL 951218 V1.000)\nfhunter;Fortune Hunter (2XF5196I01, US)\nfhuntera;Fortune Hunter (2XF5196I02, US)\nfieldday;Field Day\nfightfev;Fight Fever (set 1)\nfightfeva;Fight Fever (set 2)\nfightrol;Fighting Roller\nfiletto;Filetto (v1.05 901009)\nfilthyr;Filthy Rich (Russia)\nfinalap2;Final Lap 2\nfinalap2j;Final Lap 2 (Japan)\nfinalap3;Final Lap 3 (World, set 1)\nfinalap3a;Final Lap 3 (World, set 2)\nfinalap3j;Final Lap 3 (Japan)\nfinalap3jc;Final Lap 3 (Japan - Rev C)\nfinalapr;Final Lap R (Rev. B)\nfinalaprj;Final Lap R (Japan Rev. C)\nfinalapro;Final Lap R\nfinalb;Final Blow (World)\nfinalbj;Final Blow (Japan)\nfinalbny;Mahjong Final Bunny [BET] (Japan)\nfinalbu;Final Blow (US)\nfinalgdr;Final Godori (Korea, version 2.20.5915)\nfinalizr;Finalizer - Super Transformation\nfinalizrb;Finalizer - Super Transformation (bootleg)\nfinallap;Final Lap (Rev E)\nfinallapc;Final Lap (Rev C)\nfinallapd;Final Lap (Rev D)\nfinallapjb;Final Lap (Japan - Rev B)\nfinallapjc;Final Lap (Japan - Rev C)\nfinalttr;Final Tetris\nfindlove;Find Love (J 971212 V1.000)\nfindout;Find Out (Version 4.04)\nfinehour;Finest Hour (Japan)\nfinfurl2;Final Furlong 2 (World)\nfinfurl2j;Final Furlong 2 (Japan)\nfinlarch;Final Arch (J 950714 V1.001)\nfinlflng;Final Furlong (FF2 Ver. A)\nfire;Fire! (L-3)\nfireact;Fire Action\nfireactd;Fire Action Deluxe\nfirebarr;Fire Barrel (Japan)\nfirebatl;Fire Battle\nfirebeas;Firebeast (prototype)\nfirebird;Hot Fire Birds\nfirefox;Fire Fox (set 1)\nfirefoxa;Fire Fox (set 2)\nfirehawk;Fire Hawk\nfiremntn;Fire Mountain\nfireone;Fire One\nfireshrk;Fire Shark\nfireshrkd;Fire Shark (Korea, set 1, easier)\nfireshrkdh;Fire Shark (Korea, set 2, harder)\nfiretrap;Fire Trap (US)\nfiretrapbl;Fire Trap (Japan bootleg)\nfiretrapj;Fire Trap (Japan)\nfiretrk;Fire Truck / Smokey Joe\nfirstcl;First Class Traveller (set 1)\nfishfren;Fishin' Frenzy (prototype)\nfitegolf;Fighting Golf (World?)\nfitegolfu;Fighting Golf (US)\nfitfight;Fit of Fighting\nfitter;Fitter\nfitterbl;Fitter (bootleg)\nfiveside;Five a Side Soccer (ver UAA)\nfixeight;FixEight (Europe)\nfixeighta;FixEight (Southeast Asia)\nfixeightat;FixEight (Southeast Asia, Taito license)\nfixeightbl;FixEight (Korea, bootleg)\nfixeighth;FixEight (Hong Kong)\nfixeightht;FixEight (Hong Kong, Taito license)\nfixeightj;FixEight (Japan)\nfixeightjt;FixEight (Japan, Taito license)\nfixeightk;FixEight (Korea)\nfixeightkt;FixEight (Korea, Taito license)\nfixeightt;FixEight (Europe, Taito license)\nfixeighttw;FixEight (Taiwan)\nfixeighttwt;FixEight (Taiwan, Taito license)\nfixeightu;FixEight (USA)\nfixeightut;FixEight (USA, Taito license)\nfjbuster;Fujiyama Buster (Japan)\nfjholden;FJ Holden\nflamegun;Flame Gunner\nflamegunj;Flame Gunner (Japan)\nflash;Flash (L-1)\nflash;Flash (T-1) Ted Estes\nflashgal;Flashgal (set 1)\nflashgala;Flashgal (set 2)\nflashgdn;Flash Gordon\nflashgdnf;Flash Gordon (French)\nflashgdnp1;Flash Gordon (prototype rev. 1)\nflashgdnp2;Flash Gordon (prototype rev. 2)\nflashgdnv;Flash Gordon (Vocalizer sound)\nflicker;Flicker (Prototype)\nflicky;Flicky (128k Version, System 2, 315-5051)\nflickyo;Flicky (64k Version, System 1, 315-5051, set 1)\nflickys1;Flicky (64k Version, System 1, 315-5051, set 2)\nflickys2;Flicky (128k Version, System 2, not encrypted)\nflight2k;Flight 2000\nflipmaze;Flip Maze (V2.04J)\nflipshot;Battle Flip Shot\nflipull;Flipull (Japan)\nflkatck;Flak Attack (Japan)\nflower;Flower (US)\nflowerj;Flower (Japan)\nflstory;The FairyLand Story\nflstoryj;The FairyLand Story (Japan)\nflyball;Flyball (rev 2)\nflyball1;Flyball (rev 1)\nflyboy;Fly-Boy\nflyboyb;Fly-Boy (bootleg)\nflytiger;Flying Tiger\nfmaniac3;Fishing Maniac 3\nfncywld;Fancy World - Earth of Crisis\nfnkyfish;Funky Fish\nfoathens;Flame of Athens\nfoodf;Food Fight (rev 3)\nfoodf2;Food Fight (rev 2)\nfoodfc;Food Fight (cocktail)\nfootchmp;Football Champ (World)\nfootchmpbl;Football Champ (World) (bootleg)\nforcebrk;Force Break (bootleg)\nforceii;Force II\nforgottn;Forgotten Worlds (World)\nforgottnu;Forgotten Worlds (USA, B-Board 88621B-2)\nforgottnua;Forgotten Worlds (USA, B-Board 88618B-2)\nformatz;Formation Z\nfort2b;Fortress 2 Blue Arcade (ver 1.01 / pcb ver 3.05)\nfort2ba;Fortress 2 Blue Arcade (ver 1.00 / pcb ver 3.05)\nfortecar;Forte Card (Ver 103, English)\nfortecrd;Forte Card (Ver 110, Spanish)\nfortune1;Fortune I (PK485-S) Draw Poker\nfotns;Fist Of The North Star\nfourtrax;Four Trax\nfoxylady;Foxy Lady\nfpoint;Flash Point (set 2, Japan, FD1094 317-0127A)\nfpoint1;Flash Point (set 1, Japan, FD1094 317-0127A)\nfpointbj;Flash Point (Japan, bootleg)\nfpointbl;Flash Point (World, bootleg)\nfpwr2;Firepower II (L-2)\nfrankst;Mary Shelley's Frankenstein\nfrankstg;Mary Shelley's Frankenstein (Germany)\nfreddy;Freddy: A Nightmare on Elm Street (rev.3)\nfreddy4;Freddy: A Nightmare on Elm Street (rev.4)\nfredmem;Fred Flintstones' Memory Match (World?, Ticket version, 3/17/95)\nfredmemc;Fred Flintstones' Memory Match (Mandarin Chinese, 3/17/95)\nfredmemj;Fred Flintstones' Memory Match (Japan, High Score version, 3/20/95)\nfredmemuk;Fred Flintstones' Memory Match (UK, 3/17/95)\nfredmemus;Fred Flintstones' Memory Match (US, High Score version, 3/10/95)\nfredmesp;Fred Flintstones' Memory Match (Spanish, 3/17/95)\nfreedom;Freedom\nfreefall;Freefall\nfreekick;Free Kick\nfreekickb;Free Kick (bootleg set 1)\nfreekickb2;Free Kick (bootleg set 2)\nfreeze;Freeze\nfreezeat;Freeze (Atari) (prototype, English voice, 96/10/25)\nfreezeat2;Freeze (Atari) (prototype, 96/10/18)\nfreezeat3;Freeze (Atari) (prototype, 96/10/07)\nfreezeat4;Freeze (Atari) (prototype, 96/10/03)\nfreezeat5;Freeze (Atari) (prototype, 96/09/20, AMOA-96)\nfreezeat6;Freeze (Atari) (prototype, 96/09/07, Jamma-96)\nfreezeatjp;Freeze (Atari) (prototype, Japanese voice, 96/10/25)\nfrenzy;Frenzy\nfriskyt;Frisky Tom (set 1)\nfriskyta;Frisky Tom (set 2)\nfrogf;Frog (Falcon bootleg)\nfrogg;Frog (Galaxian hardware)\nfrogger;Frogger\nfroggermc;Frogger (Moon Cresta hardware)\nfroggers;Frog\nfroggers1;Frogger (Sega set 1)\nfroggers2;Frogger (Sega set 2)\nfrogs;Frogs\nfromanc2;Taisen Idol-Mahjong Final Romance 2 (Japan)\nfromanc4;Taisen Mahjong FinalRomance 4 (Japan)\nfromance;Idol-Mahjong Final Romance (Japan)\nfromancr;Taisen Mahjong FinalRomance R (Japan)\nfrontier;Frontier\nfrontlin;Front Line\nfround;The Final Round (version M)\nfroundl;The Final Round (version L)\nfrpwr;Firepower (L-2)\nfrpwr;Firepower (L-6)\nfrpwr;Firepower (T-6)\nfruitbun;Fruits & Bunny (World?)\nfs;The Flintstones (LX-2)\nfs;The Flintstones (LX-4)\nfs;The Flintstones (LX-5)\nfs;The Flintstones (SP-2)\nfshark;Flying Shark (World)\nfsharkbla;Flying Shark (bootleg, set 2)\nfsharkbt;Flying Shark (bootleg, set 1)\nfsoccer;Fighting Soccer (version 4)\nfsoccerb;Fighting Soccer (Joystick hack bootleg)\nfsoccerj;Fighting Soccer (Japan)\nfspiderb;Frog & Spiders (bootleg?)\nfstarfrc;Final Star Force (US)\nfstarfrcj;Final Star Force (Japan)\nfstation;Fun Station Spielekoffer 9 Spiele\nfswords;Fighters Swords (Korean release of Samurai Shodown III)\nft;Fish Tales (L-3)\nft;Fish Tales (L-4)\nft;Fish Tales (L-5)\nft;Fish Tales (P-4)\nftimpact;Fighters' Impact (Ver 2.02O)\nftimpactj;Fighters' Impact (Ver 2.02J)\nftimpcta;Fighters' Impact A (Ver 2.00J)\nftspeed;Faster Than Speed\nfullthrl;Full Throttle (Japan)\nfuncsino;Status Fun Casino (V1.3s)\nfuncube2;Funcube 2 (v1.1)\nfuncube3;Funcube 3 (v1.1)\nfuncube4;Funcube 4 (v1.0)\nfunkball;Funky Ball\nfunkybee;Funky Bee\nfunkybeeb;Funky Bee (bootleg, harder)\nfunkyfig;The First Funky Fighter\nfunkyjet;Funky Jet (World)\nfunkyjetj;Funky Jet (Japan)\nfunlddlx;Funny Land de Luxe\nfunnyfm;Funny Farm (v1.17)\nfunnyfma;Funny Farm (v1.26)\nfunnyfmb;Funny Farm (v1.30)\nfunnymou;Funny Mouse\nfunquiz;Fun World Quiz (Austrian)\nfunriver;Fun River (Version 1.4R CGA)\nfunriverv;Fun River (Version 1.4R Dual)\nfunybubl;Funny Bubble\nfunybublc;Funny Bubble (Comad version)\nfunystrp;Funny Strip\nfutflash;Future Flash\nfutrquen;Future Queen\nfutspy;Future Spy (315-5061)\nfuturspa;Future Spa\nfuturwld;Future World\nfuudol;Fuudol (Japan)\nfvipers;Fighting Vipers (Revision D)\nfvipers2;Fighting Vipers 2 (Revision A)\nfx;F-X\ng13knd;Golgo 13 Kiseki no Dandou (Japan, GLS1/VER.A)\ng4u2;Games 4 U 2 (94 5.6-0)\ng4u3;Games 4 U 3 (94 5.6-4)\ng4u3a;Games 4 U 3 (94 5.6-5)\ng4u4;Games 4 U 4 (94 5.6-5)\ng4u5;Games 4 U 5 (94 5.6-5)\ng4u6;Games 4 U 6 (94 5.6-5)\ng4u7;Games 4 U 7 (94 5.6-5a)\nga2;Golden Axe: The Revenge of Death Adder (World)\nga2j;Golden Axe: The Revenge of Death Adder (Japan)\nga2u;Golden Axe: The Revenge of Death Adder (US)\ngaia;Gaia Crusaders\ngaiapols;Gaiapolis (ver EAF)\ngaiapolsj;Gaiapolis (ver JAF)\ngaiapolsu;Gaiapolis (ver UAF)\ngaiden;Ninja Gaiden (US)\ngakupara;Quiz Gakuen Paradise (Japan)\ngakusai;Mahjong Gakuensai (Japan)\ngakusai2;Mahjong Gakuensai 2 (Japan)\ngal10ren;Mahjong Gal 10-renpatsu (Japan)\ngal3;Galaxian 3 - Theater 6 : Project Dragoon\ngalactic;Galactica - Batalha Espacial\ngalaga;Galaga (Namco rev. B)\ngalaga3;Galaga 3 (rev. C)\ngalaga3a;Galaga 3 (set 2)\ngalaga3m;Galaga 3 (set 3)\ngalaga88;Galaga '88\ngalaga88j;Galaga '88 (Japan)\ngalagamf;Galaga (Midway set 1 with fast shoot hack)\ngalagamk;Galaga (Midway set 2)\ngalagamw;Galaga (Midway set 1)\ngalagao;Galaga (Namco)\ngalap1;Space Invaders Galactica (galaxiana hack)\ngalap4;Galaxian Part 4 (hack)\ngalapx;Galaxian Part X (moonaln hack)\ngalastrm;Galactic Storm (Japan)\ngalaxbsf;Galaxian (bootleg)\ngalaxi;Galaxi (v2.0)\ngalaxia;Galaxia\ngalaxian;Galaxian (Namco set 1)\ngalaxiana;Galaxian (Namco set 2)\ngalaxianm;Galaxian (Midway set 1)\ngalaxianmo;Galaxian (Midway set 2)\ngalaxiant;Galaxian (Taito)\ngalaxyfg;Galaxy Fight - Universal Warriors\ngalaxygn;Galaxy Gunners\ngalaxypi;Galaxy\ngalaxyr;Galaxy Ranger\ngalaxyrp;Galaxy Ranger (Pioneer LDV1000)\ngalds;Gals Ds - Three Dealers Casino House (bootleg?)\ngalgame;Galaxy Game\ngalgame2;Galaxy Games StarPak 2\ngalgbios;Galaxy Games (BIOS v1.90)\ngalhustl;Gals Hustler\ngalivan;Galivan - Cosmo Police (12/26/1985)\ngalivan2;Galivan - Cosmo Police (12/16/1985)\ngalivan3;Galivan - Cosmo Police (12/11/1985)\ngalkaika;Mahjong Gal no Kaika (Japan)\ngalkoku;Mahjong Gal no Kokuhaku (Japan)\ngallag;Gallag\ngallgall;Gallagher's Gallery v2.2\ngallop;Gallop - Armed Police Unit (Japan)\ngalmedes;Galmedes (Japan)\ngalpani2;Gals Panic II (Asia)\ngalpani2g;Gals Panic II (Germany)\ngalpani2i;Gals Panic II (Italy)\ngalpani2j;Gals Panic II (Japan)\ngalpani2t;Gals Panic II (Taiwan)\ngalpani3;Gals Panic 3 (Euro)\ngalpani3j;Gals Panic 3 (Japan)\ngalpani4;Gals Panic 4 (Japan)\ngalpani4k;Gals Panic 4 (Korea)\ngalpanic;Gals Panic (Unprotected)\ngalpanica;Gals Panic (MCU Protected)\ngalpanis;Gals Panic S - Extra Edition (Europe)\ngalpanisj;Gals Panic S - Extra Edition (Japan)\ngalpanisk;Gals Panic S - Extra Edition (Korea)\ngalpans2;Gals Panic S2 (Japan)\ngalpans2a;Gals Panic S2 (Asia)\ngalpans3;Gals Panic S3 (Japan)\ngalpansu;Gals Panic SU (Korea)\ngalsnew;Gals Panic (US, EXPRO-02 PCB)\ngalsnewa;Gals Panic (Export, EXPRO-02 PCB)\ngalsnewj;Gals Panic (Japan, EXPRO-02 PCB)\ngalsnewk;Gals Panic (Korea, EXPRO-02 PCB)\ngalspnbl;Gals Pinball\ngalturbo;Galaxian Turbo (superg hack)\ngalxwars;Galaxy Wars (Universal set 1)\ngalxwars2;Galaxy Wars (Universal set 2)\ngalxwarst;Galaxy Wars (Taito?)\ngamatron;Gamatron\ngamecst2;GameCristal (version 2.613)\ngamecstl;GameCristal\ngametngk;The Game Paradise - Master of Shooting! / Game Tengoku - The Game Paradise\ngamshara;Gamshara (10021 Ver.A)\ngamt1;Gaminator 1 (set 1)\ngamt10;Gaminator 10 (set 1)\ngamt10a;Gaminator 10 (set 2)\ngamt10b;Gaminator 10 (set 3)\ngamt10bag;Gaminator 10 (bootleg, Bag)\ngamt10c;Gaminator 10 (set 4)\ngamt10d;Gaminator 10 (set 5)\ngamt10e;Gaminator 10 (set 6)\ngamt10ent;Gaminator 10 (bootleg, Ent)\ngamt10f;Gaminator 10 (set 7)\ngamt10g;Gaminator 10 (set 8)\ngamt10gmult;Gaminator 10 (bootleg, Multiloto)\ngamt10h;Gaminator 10 (set 9)\ngamt10i;Gaminator 10 (set 10)\ngamt10j;Gaminator 10 (set 11)\ngamt10k;Gaminator 10 (set 12)\ngamt10l;Gaminator 10 (set 13)\ngamt10lotc;Gaminator 10 (bootleg, C-Loto)\ngamt10lotm;Gaminator 10 (bootleg, Lotomatic)\ngamt10m;Gaminator 10 (set 14)\ngamt10n;Gaminator 10 (set 15)\ngamt10o;Gaminator 10 (set 16)\ngamt11;Gaminator 11 (set 1)\ngamt11a;Gaminator 11 (set 2)\ngamt11b;Gaminator 11 (set 3)\ngamt11bmult;Gaminator 11 (bootleg, Multiloto)\ngamt11c;Gaminator 11 (set 4)\ngamt12;Gaminator 12 (set 1)\ngamt12a;Gaminator 12 (set 2)\ngamt12b;Gaminator 12 (set 3)\ngamt16;Gaminator 16 (set 1)\ngamt16a;Gaminator 16 (set 2)\ngamt16b;Gaminator 16 (set 3)\ngamt16c;Gaminator 16 (set 4)\ngamt16d;Gaminator 16 (set 5)\ngamt16e;Gaminator 16 (set 6)\ngamt16f;Gaminator 16 (set 7)\ngamt16fmult;Gaminator 16 (bootleg, Multiloto)\ngamt16g;Gaminator 16 (set 8)\ngamt16h;Gaminator 16 (set 9)\ngamt16i;Gaminator 16 (set 10)\ngamt16j;Gaminator 16 (set 11)\ngamt16k;Gaminator 16 (set 12)\ngamt16lotc;Gaminator 16 (bootleg, C-Loto)\ngamt17;Gaminator 17 (set 1)\ngamt17a;Gaminator 17 (set 2)\ngamt17b;Gaminator 17 (set 3)\ngamt18;Gaminator 18 (set 1)\ngamt18a;Gaminator 18 (set 2)\ngamt18b;Gaminator 18 (set 3)\ngamt18bmult;Gaminator 18 (bootleg, Multiloto)\ngamt18c;Gaminator 18 (set 4)\ngamt18d;Gaminator 18 (set 5)\ngamt18ent;Gaminator 18 (bootleg, Ent)\ngamt18lotc;Gaminator 18 (bootleg, C-Loto)\ngamt19;Gaminator 19 (set 1)\ngamt19a;Gaminator 19 (set 2)\ngamt19ent;Gaminator 19 (bootleg, Ent)\ngamt19lotc;Gaminator 19 (bootleg, C-Loto)\ngamt19mult;Gaminator 19 (bootleg, Multiloto)\ngamt1a;Gaminator 1 (set 2)\ngamt1b;Gaminator 1 (set 3)\ngamt1ent;Gaminator 1 (bootleg, Ent)\ngamt1lotc;Gaminator 1 (bootleg, C-Loto)\ngamt20;Gaminator 20 (set 1)\ngamt20a;Gaminator 20 (set 2)\ngamt20b;Gaminator 20 (set 3)\ngamt20ent;Gaminator 20 (bootleg, Ent)\ngamt20lotc;Gaminator 20 (bootleg, C-Loto)\ngamt20lotm;Gaminator 20 (bootleg, Lotomatic)\ngamt21;Gaminator 21 (set 1)\ngamt21a;Gaminator 21 (set 2)\ngamt21amult;Gaminator 21 (bootleg, Multiloto)\ngamt22;Gaminator 22 (set 1)\ngamt22a;Gaminator 22 (set 2)\ngamt22amult;Gaminator 22 (bootleg, Multiloto)\ngamt22b;Gaminator 22 (set 3)\ngamt23;Gaminator 23 (set 1)\ngamt23a;Gaminator 23 (set 2)\ngamt23b;Gaminator 23 (set 3)\ngamt29;Gaminator 29 (set 1)\ngamt29a;Gaminator 29 (set 2)\ngamt30;Gaminator 30 (set 1)\ngamt31;Gaminator 31 (set 1)\ngamt31mult;Gaminator 31 (bootleg, Multiloto)\ngamt4;Gaminator 4 (set 1)\ngamt4a;Gaminator 4 (set 2)\ngamt4b;Gaminator 4 (set 3)\ngamt4c;Gaminator 4 (set 4)\ngamt4d;Gaminator 4 (set 5)\ngamt4dbag;Gaminator 4 (bootleg, Bag, set 1)\ngamt4e;Gaminator 4 (set 6)\ngamt4ent;Gaminator 4 (bootleg, Ent)\ngamt4f;Gaminator 4 (set 7)\ngamt4fbag;Gaminator 4 (bootleg, Bag, set 2)\ngamt4g;Gaminator 4 (set 8)\ngamt4h;Gaminator 4 (set 9)\ngamt4hbag;Gaminator 4 (bootleg, Bag, set 3)\ngamt4hmult;Gaminator 4 (bootleg, Multiloto)\ngamt4i;Gaminator 4 (set 10)\ngamt4ibag;Gaminator 4 (bootleg, Bag, set 4)\ngamt4j;Gaminator 4 (set 11)\ngamt4lotc;Gaminator 4 (bootleg, C-Loto)\ngamt4lotca;Gaminator 4 (C-Loto, MK4)\ngamt4lotm;Gaminator 4 (bootleg, Lotomatic)\ngamt5;Gaminator 5 (set 1)\ngamt6;Gaminator 6 (set 1)\ngamt6a;Gaminator 6 (set 2)\ngamt6b;Gaminator 6 (set 3)\ngamt6c;Gaminator 6 (set 4)\ngamt6d;Gaminator 6 (set 5)\ngamt6e;Gaminator 6 (set 6)\ngamt6ent;Gaminator 6 (bootleg, Ent)\ngamt6f;Gaminator 6 (set 7)\ngamt6lotc;Gaminator 6 (bootleg, C-Loto)\ngamt7;Gaminator 7 (set 1)\ngamt7a;Gaminator 7 (set 2)\ngamt7b;Gaminator 7 (set 3)\ngamt7c;Gaminator 7 (set 4)\ngamt7d;Gaminator 7 (set 5)\ngamt7e;Gaminator 7 (set 6)\ngamt7f;Gaminator 7 (set 7)\ngamt7g;Gaminator 7 (set 8)\ngamt7h;Gaminator 7 (set 9)\ngamt8;Gaminator 8 (set 1)\ngamt8a;Gaminator 8 (set 2)\ngamt8b;Gaminator 8 (set 3)\ngamt8c;Gaminator 8 (set 4)\ngamt8d;Gaminator 8 (set 5)\ngamt8lotc;Gaminator 8 (bootleg, C-Loto)\ngamt9;Gaminator 9 (set 1)\ngamt9a;Gaminator 9 (set 2)\ngamt9lotc;Gaminator 9 (bootleg, C-Loto)\ngangonta;Ganbare! Gonta!! 2 / Party Time: Gonta the Diver II (Japan Release)\ngangrose;Gangster's Roses (v4.70)\ngangwars;Gang Wars\ngangwarsu;Gang Wars (US)\nganryu;Ganryu / Musashi Ganryuki\ngaplus;Gaplus (rev. D)\ngaplusa;Gaplus (alternate hardware)\ngapluso;Gaplus (rev. B)\ngarage;Garage (040219 World)\ngarage;Garage (bootleg, 040219, backdoor)\ngarage;Garage (bootleg, 040219, changed version text)\ngarage;Garage (bootleg, 040219, LOTO PROGRAM V-GG2)\ngarage;Garage (050311 World)\ngarage;Garage (bootleg, 050311, backdoor)\ngarage;Garage (bootleg, 050311, VIDEO GAME-1 GA01)\ngarage;Garage (bootleg, 050311, payout percentage 70)\ngarage;Garage (bootleg, 050311, LOTTOGAME (I))\ngarage;Garage (bootleg, 050311, LOTOS GA01)\ngarage;Garage (070213 Russia)\ngarage;Garage (070329 Russia)\ngardia;Gardia (317-0006)\ngardiab;Gardia (317-0007?, bootleg)\ngarogun;Garogun Seroyang (Korea)\ngarou;Garou - Mark of the Wolves (set 1)\ngaroubl;Garou - Mark of the Wolves (bootleg)\ngarouo;Garou - Mark of the Wolves (set 2)\ngaroup;Garou - Mark of the Wolves (prototype)\ngaruka;Garuka (Japan ver. W)\ngaryoret;Garyo Retsuden (Japan)\ngatedoom;Gate of Doom (US revision 4)\ngatedoom1;Gate of Doom (US revision 1)\ngatsbee;Gatsbee\ngaunt2;Gauntlet II\ngaunt22p;Gauntlet II (2 Players, rev 2)\ngaunt22p1;Gauntlet II (2 Players, rev 1)\ngaunt22pg;Gauntlet II (2 Players, German)\ngaunt2g;Gauntlet II (German)\ngauntdl;Gauntlet Dark Legacy (version DL 2.52)\ngauntdl24;Gauntlet Dark Legacy (version DL 2.4)\ngauntleg;Gauntlet Legends (version 1.6)\ngauntleg12;Gauntlet Legends (version 1.2)\ngauntlet;Gauntlet (rev 14)\ngauntlet2p;Gauntlet (2 Players, rev 6)\ngauntlet2pg;Gauntlet (2 Players, German, rev 4)\ngauntlet2pg1;Gauntlet (2 Players, German, rev 1)\ngauntlet2pj;Gauntlet (2 Players, Japanese, rev 5)\ngauntlet2pj2;Gauntlet (2 Players, Japanese, rev 2)\ngauntlet2pr3;Gauntlet (2 Players, rev 3)\ngauntletg;Gauntlet (German, rev 10)\ngauntletgr3;Gauntlet (German, rev 3)\ngauntletgr6;Gauntlet (German, rev 6)\ngauntletgr8;Gauntlet (German, rev 8)\ngauntletj;Gauntlet (Japanese, rev 13)\ngauntletj12;Gauntlet (Japanese, rev 12)\ngauntletr1;Gauntlet (rev 1)\ngauntletr2;Gauntlet (rev 2)\ngauntletr4;Gauntlet (rev 4)\ngauntletr5;Gauntlet (rev 5)\ngauntletr7;Gauntlet (rev 7)\ngauntletr9;Gauntlet (rev 9)\ngauntlets;Gauntlet (Spanish, rev 15)\ngaxeduel;Golden Axe - The Duel (JUETL 950117 V1.000)\ngberet;Green Beret\ngberetb;Green Beret (bootleg)\ngblchmp;Global Champion (Ver 2.1A 1994/07/29)\ngbusters;Gang Busters (set 1)\ngbustersa;Gang Busters (set 2)\ngcpinbal;Grand Cross\ngdarius;G-Darius (Ver 2.01J)\ngdarius2;G-Darius Ver.2 (Ver 2.03J)\ngdariusb;G-Darius (Ver 2.02A)\ngdfs;Mobil Suit Gundam Final Shooting (Japan)\ngeebee;Gee Bee (Japan)\ngeebeeb;Gee Bee (Europe)\ngeebeeg;Gee Bee (US)\ngegege;GeGeGe no Kitarou Youkai Slot\ngeimulti;GEI Multi Game\ngeishanz;Geisha (0101408V, New Zealand)\ngekiretu;Quiz Gekiretsu Scramble (Japan)\ngekiridn;Gekirindan (Ver 2.3O 1995/09/21)\ngekiridnj;Gekirindan (Ver 2.3J 1995/09/21)\ngekisha;Mahjong Gekisha\ngekisou;Gekisou (Japan)\ngekitsui;Gekitsui Oh (Japan)\ngekpurya;Gekitou Pro Yakyuu Mizushima Shinji All Stars vs. Pro Yakyuu (Rev C) (GDT-0008C)\ngemini;Gemini Wing (Japan)\ngemini2k;Gemini 2000\ngemini2k1;Gemini 2000 (alternate set)\ngenesisp;Genesis\ngenie;Genie\ngeniep;Genie (Pinball)\ngenix;Genix Family\ngenpeitd;Genpei ToumaDen\ngensitou;Genshi-Tou 1930's\ngeostorm;Geo Storm (Japan)\ngepoker;Poker (Version 50.02 ICB, set 1)\ngepoker1;Poker (Version 50.02 ICB, set 2)\ngepoker2;Poker (Version 50.02 ICB, set 3)\ngetbass;Get Bass\ngetrich;Get Rich (Version 1.0.1)\ngetstar;Guardian (US)\ngetstarj;Get Star (Japan)\ngfire2;Golden Fire II\ngforce2;Galaxy Force 2\ngforce2j;Galaxy Force 2 (Japan)\ngforce2ja;Galaxy Force 2 (Japan, Rev A)\nggate;Golden Gate (Bingo)\nggatea;Golden Gate (alternate set)(Bingo)\nggconnie;Go! Go! Connie chan Jaka Jaka Janken\ngghost;Goalie Ghost\nggisuka;Guilty Gear Isuka\nggram2;Giant Gram: All Japan Pro Wrestling 2 (JPN, USA, EXP, KOR, AUS)\nggreats2;Golfing Greats 2 (ver JAC)\ngground;Gain Ground (World, 3 Players, Floppy Based, FD1094 317-0058-03d Rev A)\nggroundj;Gain Ground (Japan, 2 Players, Floppy Based, FD1094 317-0058-03b)\nggx;Guilty Gear X (JPN)\nggx15;Guilty Gear X ver. 1.5\nggxx;Guilty Gear XX (GDL-0011)\nggxxac;Guilty Gear XX Accent Core (GDL-0041)\nggxxrl;Guilty Gear XX #Reload (Rev A) (GDL-0019A)\nggxxsla;Guilty Gear XX Slash (Rev A) (GDL-0033A)\nghlpanic;Ghoul Panic (Asia, OB2/VER.A)\nghoshunt;Ghost Hunter\nghostb;The Real Ghostbusters (US 2 Players, revision 2)\nghostb2a;The Real Ghostbusters (US 2 Players)\nghostb3;The Real Ghostbusters (US 3 Players)\nghostlop;Ghostlop (prototype)\nghostsqu;Ghost Squad (Rev A) (GDX-0012A)\nghouls;Ghouls'n Ghosts (World)\nghoulsu;Ghouls'n Ghosts (USA)\nghox;Ghox (spinner)\nghoxj;Ghox (joystick)\nghunter;Gang Hunter (Spain)\nghv101;Goofy Hoops\ngi;Gilligan's Island (L-3)\ngi;Gilligan's Island (L-4)\ngi;Gilligan's Island (L-6)\ngi;Gilligan's Island (L-9)\ngigaman2;Giga Man 2: The Power Fighters (bootleg of Mega Man 2: The Power Fighters)\ngigandes;Gigandes\ngigandesj;Gigandes (Japan)\ngigas;Gigas (MC-8123, 317-5002)\ngigasb;Gigas (bootleg)\ngigasm2b;Gigas Mark II (bootleg)\ngigawing;Giga Wing (USA 990222)\ngigawinga;Giga Wing (Asia 990222)\ngigawingb;Giga Wing (Brazil 990222)\ngigawingd;Giga Wing (USA 990222 Phoenix Edition) (bootleg)\ngigawingh;Giga Wing (Hispanic 990222)\ngigawingj;Giga Wing (Japan 990223)\ngigawingjd;Giga Wing (Japan 990223 Phoenix Edition) (bootleg)\ngijoe;G.I. Joe (World, EAB, set 1)\ngijoea;G.I. Joe (World, EB8, prototype?)\ngijoej;G.I. Joe (Japan, JAA)\ngijoeu;G.I. Joe (US, UAB)\ngimeabrk;Gimme A Break (7/7/85)\nginganin;Ginga NinkyouDen (set 1)\nginganina;Ginga NinkyouDen (set 2)\nginkun;Ganbare Ginkun\ngionbana;Gionbana (Japan 890120)\ngirotutt;GiroTutto\ngjspace;Gekitoride-Jong Space (10011 Ver.A)\ngl;Carry On Clubbin' (Global) (Stealth)\ngl;Deals On Wheels (Global) (Stealth)\ngl;Deals On Wheels Club (Global) (Stealth)\ngl;Heartbreak Hotel (Global) (Stealth)\ngl;Heartbreak Hotel Club (Global) (Stealth)\ngl;Up Yer Riggin Club (Global) (Stealth)\ngl;Wish You Were Here Club (Global) (Stealth)\ngladiatp;Gladiators\ngladiatr;Gladiator (US)\nglass;Glass (Ver 1.1)\nglass10;Glass (Ver 1.0)\nglassbrk;Glass (Ver 1.0, Break Edition)\ngldncrwn;Golden Crown (Dutch, Game Card 95-752-011)\ngldneye;Goldeneye\ngldnpkr;Golden Poker (8VXEC037, NSW)\nglfgreat;Golfing Greats\nglfgreatj;Golfing Greats (Japan)\ngloc;G-LOC Air Battle (US)\nglocr360;G-LOC R360\nglpracr;Gallop Racer (Japan Ver 9.01.12)\nglpracr2;Gallop Racer 2 (USA)\nglpracr2j;Gallop Racer 2 (Japan)\nglpracr2l;Gallop Racer 2 Link HW (Japan)\nglpracr3;Gallop Racer 3 (Japan)\ngmahou;Great Mahou Daisakusen (Japan 000121)\ngmgalax;Ghostmuncher Galaxian (bootleg)\ngmine;Gold Mine (Shuffle) (L-2)\ngmissile;Missile X / Guided Missile\ngnbarich;Gunbarich\ngng;Ghosts'n Goblins (World? set 1)\ngnga;Ghosts'n Goblins (World? set 2)\ngngbl;Ghosts'n Goblins (bootleg with Cross)\ngngblita;Ghosts'n Goblins (Italian bootleg, harder)\ngngc;Ghosts'n Goblins (World? set 3)\ngngt;Ghosts'n Goblins (US)\ngnome;Gnome (070906 Russia)\ngnome;Gnome (071115 Russia)\ngnome;Gnome (bootleg, 071115, banking address hack)\ngnome;Gnome (080303 World)\ngnome;Gnome (bootleg, 080303, banking address hack)\ngnome;Gnome (bootleg, 080303, banking address hack, payout percentage 45)\ngnome;Gnome (bootleg, 080303, banking address hack, payout percentage 60)\ngnomea;Gnome (bootleg, 070906, banking address hack set 1)\ngnomeb;Gnome (bootleg, 070906, banking address hack set 2)\ngnomec;Gnome (bootleg, 070906, banking address hack set 3)\ngnomed;Gnome (bootleg, 070906, VIDEO GAME-1 GN01)\ngnomee;Gnome (bootleg, 070906, LOTOS GN01)\ngnr;Guns N Roses (3.00)\ngo2000;Go 2000\ngoal92;Goal! '92\ngoaltogo;Goal To Go\ngoalx3;Goal! Goal! Goal!\ngobyrc;Go By RC (V2.03O)\ngodzilla;Godzilla\ngodzillp;Godzilla (Pinball)\ngogold;Go For The Gold (Japan)\ngogomile;Go Go! Mile Smile\ngogomilej;Susume! Mile Smile (Japan)\ngoindol;Goindol (World)\ngoindolk;Goindol (Korea)\ngoindolu;Goindol (US)\ngoinnuts;Goin' Nuts\ngokuparo;Gokujyou Parodius (ver JAD)\ngoldball;Gold Ball\ngoldballn;Gold Ball (alternate set)\ngoldbug;Gold Bug\ngoldcity;Gold City (Russia) (Atronic)\ngoldcue;Golden Cue\ngoldenc;Golden Canaries (1VXFC5462, New Zealand)\ngoldfish;Gold Fish (020903, prototype)\ngoldgame;Golden Game (Bingo)\ngoldgkit1;Golden Game Kit 1 Generation (Bingo)\ngoldgkitb;Golden Game Kit Bingo Stake 6/10 (Bingo)\ngoldglen;Golden Glenn (Russia) (Atronic)\ngoldgnew;Golden Game Bingo New (Bingo)\ngoldgstake;Golden Game Bingo Stake 6/10 (Bingo)\ngoldmedl;Gold Medalist\ngoldmedla;Gold Medalist (alt)\ngoldmedlb;Gold Medalist (bootleg)\ngoldnaxe;Golden Axe (set 6, US, 8751 317-123A)\ngoldnaxe1;Golden Axe (set 1, World, FD1094 317-0110)\ngoldnaxe2;Golden Axe (set 2, US, 8751 317-0112)\ngoldnaxe3;Golden Axe (set 3, World, FD1094 317-0120)\ngoldnaxeb1;Golden Axe (encrypted bootleg)\ngoldnaxeb2;Golden Axe (bootleg)\ngoldnaxej;Golden Axe (set 4, Japan, FD1094 317-0121)\ngoldnaxeu;Golden Axe (set 5, US, FD1094 317-0122)\ngoldnpkb;Golden Poker Double Up (Mini Boy)\ngoldnpkr;Golden Poker Double Up (Big Boy)\ngoldprmd;Golden Pyramids (MV4091, USA)\ngoldstar;Golden Star\ngoldstbl;Golden Star (Blue version)\ngoldwing;Gold Wings\ngolgo13;Golgo 13 (Japan, GLG1/VER.A)\ngollygho;Golly! Ghost!\ngomoku;Gomoku Narabe Renju\ngondo;Gondomania (US)\ngonefsh2;Gone Fishing 2\ngood;Good (Korea)\ngoodejan;Good E Jong -Kachinuki Mahjong Syoukin Oh!!- (set 1)\ngoodejana;Good E Jong -Kachinuki Mahjong Syoukin Oh!!- (set 2)\ngoodluck;Good Luck\ngoonies;Vs. The Goonies (set E)\ngorf;Gorf\ngorfpgm1;Gorf (program 1)\ngorfpgm1g;Gorf (program 1, with German Language ROM)\ngork;Gork\ngorkans;Gorkans\ngotcha;Got-cha Mini Game Festival\ngotya;Got-Ya (12/24/1981, prototype?)\ngowcaizr;Voltage Fighter - Gowcaizer / Choujin Gakuen Gowcaizer\ngp2quiz;Gals Panic II - Quiz Version\ngp2se;Gals Panic II' - Special Edition (Japan)\ngp98;Grand Prix '98\ngp;Model 110\ngpgolf;Golden Par Golf (Joystick, V1.1)\ngpilots;Ghost Pilots (NGM-020)(NGH-020)\ngpilotsh;Ghost Pilots (NGH-020)(US)\ngprider;GP Rider (World, FD1094 317-0163)\ngprider1;GP Rider (US, FD1094 317-0162)\ngprix;Grand Prix (4.50)\ngprix;Grand Prix (3.01)\ngprix;Grand Prix (3.40)\ngprix;Grand Prix (3.50)\ngprix;Grand Prix (3.52)\ngprix;Grand Prix (4.00)\ngprixf;Grand Prix (4.50 France)\ngprixf;Grand Prix (3.01 France)\ngprixf;Grand Prix (3.40 France)\ngprixf;Grand Prix (3.50 France)\ngprixf;Grand Prix (3.52 France)\ngprixf;Grand Prix (4.00 France)\ngprixg;Grand Prix (4.50 Germany)\ngprixg;Grand Prix (3.01 Germany)\ngprixg;Grand Prix (3.40 Germany)\ngprixg;Grand Prix (3.50 Germany)\ngprixg;Grand Prix (3.52 Germany)\ngprixg;Grand Prix (4.00 Germany)\ngprixi;Grand Prix (4.50 Italy)\ngprixi;Grand Prix (3.01 Italy)\ngprixi;Grand Prix (3.40 Italy)\ngprixi;Grand Prix (3.50 Italy)\ngprixi;Grand Prix (3.52 Italy)\ngprixi;Grand Prix (4.00 Italy)\ngprixl;Grand Prix (4.50 Spain)\ngprixl;Grand Prix (3.01 Spain)\ngprixl;Grand Prix (3.40 Spain)\ngprixl;Grand Prix (3.50 Spain)\ngprixl;Grand Prix (3.52 Spain)\ngprixl;Grand Prix (4.00 Spain)\ngpworld;GP World\ngq863;Twinkle System\ngradius;Gradius (Japan, ROM version)\ngradius2;Gradius II - GOFER no Yabou (Japan New Ver.)\ngradius2a;Gradius II - GOFER no Yabou (Japan Old Ver.)\ngradius2b;Gradius II - GOFER no Yabou (Japan Older Ver.)\ngradius3;Gradius III (Japan)\ngradius3a;Gradius III (Asia)\ngradius3e;Gradius III (World ?)\ngradius4;Gradius 4: Fukkatsu\ngrainbow;SD Gundam Sangokushi Rainbow Tairiku Senki\ngram2000;Giant Gram 2000 (JPN, USA, EXP, KOR, AUS)\ngrancan;Grand Canyon (Russia) (Extrema)\ngrand;Grand Lizard (L-4)\ngrandprx;Grand Prix\ngranny;Granny and the Gators (Video/Pinball Combo)\ngranslam;Grand Slam\ngranslam4;Grand Slam (4 Players)\ngratia;Gratia - Second Earth (92047-01 version)\ngratiaa;Gratia - Second Earth (91022-10 version)\ngravitar;Gravitar (version 3)\ngravitar2;Gravitar (version 2)\ngravp;Gravitar (prototype)\ngrchamp;Grand Champion\ngrdforce;Guardian Force (JUET 980318 V0.105)\ngrdians;Guardians / Denjin Makai II\ngrdnstrm;Guardian Storm\ngrdnstrmk;Sen Jin - Guardian Storm (Korea)\ngreatgun;Great Guns\ngreatgur;Great Gurianos (Japan?)\ngreenber;Green Beret (Irem)\ngrescue;Galaxy Rescue\ngrgar;Gorgar (L-1)\ngrgar;Gorgar (T-1)\ngridiron;Gridiron Fight\ngridlee;Gridlee\ngriffon;Griffon (bootleg of Phoenix)\ngrindstm;Grind Stormer\ngrindstma;Grind Stormer (older set)\ngrmatch;Grudge Match (Yankee Game Technology)\ngrndtour;Grand Tour\ngrobda;Grobda (New Ver.)\ngrobda2;Grobda (Old Ver. set 1)\ngrobda3;Grobda (Old Ver. set 2)\ngroovef;Groove on Fight - Gouketsuji Ichizoku 3 (J 970416 V1.001)\ngroundfx;Ground Effects / Super Ground Effects (Japan)\ngrowl;Growl (World)\ngrowlu;Growl (US)\ngrtesoro;Gran Tesoro? / Play 2000 (v5.01) (Italy)\ngrtesoro4;Gran Tesoro? / Play 2000 (v4.0) (Italy)\ngrudge;Grudge Match (prototype)\ngryzor;Gryzor (set 1)\ngryzora;Gryzor (set 2)\ngs4002;Selection (Version 40.02TMB, set 1)\ngs4002a;Selection (Version 40.02TMB, set 2)\ngs;The Bally Game Show (L-3)\ngs;The Bally Game Show (L-4)\ngseeker;Grid Seeker: Project Storm Hammer (Ver 1.3O)\ngseekerj;Grid Seeker: Project Storm Hammer (Ver 1.3J)\ngseekeru;Grid Seeker: Project Storm Hammer (Ver 1.3A)\ngslgr94j;Great Sluggers '94 (Japan)\ngslgr94u;Great Sluggers '94\ngslugrsj;Great Sluggers (Japan)\ngstream;G-Stream G2020\ngstrik2;Grand Striker 2 (Europe and Oceania)\ngstrik2j;Grand Striker 2 (Japan)\ngstriker;Grand Striker\ngstrikera;Grand Striker (Americas)\ngsword;Great Swordsman (World?)\ngsword2;Great Swordsman (Japan?)\ngt103a1;Trivia (Version 1.03a) (alt 1)\ngt103a2;Trivia (Version 1.03a) (alt 2)\ngt103a3;Trivia (Version 1.03a) (alt 3)\ngt103aa;Trivia (Version 1.03a Alt questions)\ngt103asx;Trivia (Version 1.03a Sex questions)\ngt2k;Golden Tee 2K (v1.00)\ngt2kp100;Golden Tee 2K (v1.00) (alt protection)\ngt2ks100;Golden Tee 2K (v1.00S)\ngt2kt500;Golden Tee 2K Tournament (v5.00)\ngt3d;Golden Tee 3D Golf (v1.93N)\ngt3dl191;Golden Tee 3D Golf (v1.91L)\ngt3dl192;Golden Tee 3D Golf (v1.92L)\ngt3ds192;Golden Tee 3D Golf (v1.92S)\ngt3dt211;Golden Tee 3D Golf Tournament (v2.11)\ngt3dt231;Golden Tee 3D Golf Tournament (v2.31)\ngt3dv14;Golden Tee 3D Golf (v1.4)\ngt3dv15;Golden Tee 3D Golf (v1.5)\ngt3dv16;Golden Tee 3D Golf (v1.6)\ngt3dv17;Golden Tee 3D Golf (v1.7)\ngt3dv18;Golden Tee 3D Golf (v1.8)\ngt5;Trivia (Version 5.06)\ngt507uk;Trivia (UK Version 5.07)\ngt97;Golden Tee '97 (v1.30)\ngt97s121;Golden Tee '97 (v1.21S)\ngt97t240;Golden Tee '97 Tournament (v2.40)\ngt97t243;Golden Tee '97 Tournament (v2.43)\ngt97v120;Golden Tee '97 (v1.20)\ngt97v121;Golden Tee '97 (v1.21)\ngt97v122;Golden Tee '97 (v1.22)\ngt98;Golden Tee '98 (v1.10)\ngt98s100;Golden Tee '98 (v1.00S)\ngt98t303;Golden Tee '98 Tournament (v3.03)\ngt98v100;Golden Tee '98 (v1.00)\ngt99;Golden Tee '99 (v1.00)\ngt99s100;Golden Tee '99 (v1.00S)\ngt99t400;Golden Tee '99 Tournament (v4.00)\ngtclassc;Golden Tee Classic (v1.00)\ngtclasscp;Golden Tee Classic (v1.00) (alt protection)\ngtclasscs;Golden Tee Classic (v1.00S)\ngteikob2;Gingateikoku No Gyakushu (bootleg set 2)\ngteikokb;Gingateikoku No Gyakushu (bootleg set 1)\ngteikoku;Gingateikoku No Gyakushu\ngtfrk10m;Guitar Freaks 10th Mix (G*D10 VER. JAB)\ngtfrk10ma;Guitar Freaks 10th Mix (G*D10 VER. JAA)\ngtfrk10mb;Guitar Freaks 10th Mix eAmusement (G*D10 VER. JBA)\ngtfrk11m;Guitar Freaks 11th Mix (G*D39 VER. JAA)\ngtfrk3ma;Guitar Freaks 3rd Mix (GE949 VER. JAB)\ngtfrk3mb;Guitar Freaks 3rd Mix - security cassette versionup (949JAZ02)\ngtg;Golden Tee Golf (Joystick, v3.1)\ngtg2;Golden Tee Golf II (Trackball, V2.2)\ngtg2j;Golden Tee Golf II (Joystick, V1.0)\ngtg2t;Golden Tee Golf II (Trackball, V1.1)\ngtgt;Golden Tee Golf (Trackball, v2.0)\ngtgt1;Golden Tee Golf (Trackball, v1.0)\ngticlub;GTI Club (ver EAA)\ngticlub2;GTI Club 2 (ver JAB)\ngticlub2ea;GTI Club 2 (ver EAA)\ngticluba;GTI Club (ver AAA)\ngticlubj;GTI Club (ver JAA)\ngtipoker;GTI Poker\ngtmr;1000 Miglia: Great 1000 Miles Rally (94/07/18)\ngtmr2;Mille Miglia 2: Great 1000 Miles Rally (95/05/24)\ngtmr2a;Mille Miglia 2: Great 1000 Miles Rally (95/04/04)\ngtmr2u;Great 1000 Miles Rally 2 USA (95/05/18)\ngtmra;1000 Miglia: Great 1000 Miles Rally (94/06/13)\ngtmre;Great 1000 Miles Rally: Evolution Model!!! (94/09/06)\ngtmrusa;Great 1000 Miles Rally: U.S.A Version! (94/09/06)\ngtrfrk2m;Guitar Freaks 2nd Mix Ver 1.01 (GQ883 VER. JAD)\ngtrfrk3m;Guitar Freaks 3rd Mix (GE949 VER. JAC)\ngtrfrk4m;Guitar Freaks 4th Mix (G*A24 VER. JAA)\ngtrfrk5m;Guitar Freaks 5th Mix (G*A26 VER. JAA)\ngtrfrk6m;Guitar Freaks 6th Mix (G*B06 VER. JAA)\ngtrfrk7m;Guitar Freaks 7th Mix (G*B17 VER. JAA)\ngtrfrk8m;Guitar Freaks 8th Mix power-up ver. (G*C08 VER. JBA)\ngtrfrk8ma;Guitar Freaks 8th Mix (G*C08 VER. JAA)\ngtrfrk9m;Guitar Freaks 9th Mix (G*C39 VER. JAA)\ngtrfrks;Guitar Freaks (GQ886 VER. EAC)\ngtrfrksa;Guitar Freaks (GQ886 VER. AAC)\ngtrfrksj;Guitar Freaks (GQ886 VER. JAC)\ngtrfrksu;Guitar Freaks (GQ886 VER. UAC)\ngtroppo;Gone Troppo (1VXEC542, NSW)\ngtroyal;Golden Tee Royal Edition Tournament (v4.02)\ngts1;System 1\ngts1s;System 1 with sound board\ngtsers1;Trivia (Questions Series 1)\ngtsers10;Trivia (Questions Series 10)\ngtsers11;Trivia (Questions Series 11)\ngtsers2;Trivia (Questions Series 2)\ngtsers3;Trivia (Questions Series 3)\ngtsers4;Trivia (Questions Series 4)\ngtsers5;Trivia (Questions Series 5)\ngtsers7;Trivia (Questions Series 7)\ngtsers8;Trivia (Questions Series 8)\ngtsers9;Trivia (Questions Series 9)\ngtsersa;Trivia (Alt revision questions set 1)\ngtsersb;Trivia (Alt revision questions set 2)\ngtstarb1;Get Star (bootleg set 1)\ngtstarb2;Get Star (bootleg set 2)\ngtsuprem;Golden Tee Supreme Edition Tournament (v5.10)\nguab;Give us a Break (3rd edition)\nguab21;Give us a Break (21st edition)\nguab3a;Give us a Break (3rd edition alt?)\nguab4;Give us a Break (4th edition)\nguab43;Give us a Break (43rd edition)\nguab6;Give us a Break (6th edition)\nguab6a;Give us a Break (6th edition alt?)\nguab7;Give us a Break (7th edition)\nguardian;Guardians of the 'Hood\nguiness;The Guiness (Japan)\ngulfstrm;Gulf Storm\ngulfstrmm;Gulf Storm (Media Shoji)\ngulfwar2;Gulf War II\ngumbo;Gumbo\ngunbalina;Gunbalina (GNN1 Ver.A)\ngunball;Gun Ball (Japan)\ngunbarl;Gunbarl (Japan, GNB4/VER.A)\ngunbird;Gunbird (World)\ngunbird2;Gunbird 2\ngunbirdj;Gunbird (Japan)\ngunbirdk;Gunbird (Korea)\ngunblade;Gunblade NY (Revision A)\ngunbuletj;Gun Bullet (Japan, GN1)\ngunbuletw;Gun Bullet (World, GN3 Rev B)\ngunbustr;Gunbuster (World)\ngunbustrj;Gunbuster (Japan)\ngunbustru;Gunbuster (US)\ngundamex;Mobile Suit Gundam EX Revue\ngundamos;Gundam Battle Operating Simulator (GDX-0013)\ngundealr;Gun Dealer\ngundealra;Gun Dealer (alt card set)\ngundealrt;Gun Dealer (Korea)\ngundhara;Gundhara\ngundl94;Gun Dealer '94\ngundmct;Mobile Suit Gundam: Federation Vs. Zeon (2001-02-08)\ngundmgd;Mobile Suit Gundam: Federation Vs. Zeon (GDL-0001)\ngundmxgd;Mobile Suit Gundam: Federation Vs. Zeon DX  (GDL-0006)\ngundzaft;Gundam Seed: Federation vs. Z.A.F.T. (SED1 Ver. A)\ngunfight;Gun Fight (set 1)\ngunfighto;Gun Fight (set 2)\ngunforc2;Gun Force II (US)\ngunforce;Gunforce - Battle Fire Engulfed Terror Island (World)\ngunforcej;Gunforce - Battle Fire Engulfed Terror Island (Japan)\ngunforceu;Gunforce - Battle Fire Engulfed Terror Island (US)\ngunfront;Gun & Frontier (World)\ngunfrontj;Gun Frontier (Japan)\ngunhard;Gun Hard (Japan)\ngunhohki;Mahou Keibitai Gun Hohki (Japan)\ngunlock;Gunlock (Ver 2.3O 1994/01/20)\ngunmania;GunMania (GL906 VER. JAA)\ngunmast;Gun Master\ngunnail;GunNail (28th May. 1992)\ngunpey;Gunpey\ngunsmoke;Gun.Smoke (World)\ngunsmokej;Gun.Smoke (Japan)\ngunsmokeu;Gun.Smoke (US set 1)\ngunsmokeua;Gun.Smoke (US set 2)\ngunsur2;Gun Survivor 2 Biohazard Code: Veronica\ngunwars;Gunmen Wars (GM1 Ver. A)\ngururin;Gururin\ngussun;Gussun Oyoyo (Japan)\ngutangtn;Guttang Gottong\nguts;Guts n' Glory (prototype)\ngutsn;Guts'n (Japan)\nguwange;Guwange (Japan, Master Ver. 99/06/24)\nguwanges;Guwange (Japan, Special Ver. 00/01/01)\nguzzler;Guzzler\nguzzlers;Guzzler (Swimmer Conversion)\ngw;The Getaway: High Speed II (L-1)\ngw;The Getaway: High Speed II (L-2)\ngw;The Getaway: High Speed II (L-3)\ngw;The Getaway: High Speed II (L-5)\ngw;The Getaway: High Speed II (P-7)\ngw;The Getaway: High Speed II (P-C)\ngwar;Guerrilla War (US)\ngwara;Guerrilla War (Version 1)\ngwarb;Guerrilla War (Joystick hack bootleg)\ngwarfare;Global Warfare\ngwarj;Guevara (Japan)\ngwarrior;Galactic Warriors\ngwing2;Giga Wing 2 (JPN, USA, EXP, KOR, AUS)\ngypmagic;Gypsy Magic (Konami Endeavour)\ngypsyjug;Gypsy Juggler\ngyrodine;Gyrodine\ngyrodinet;Gyrodine (Taito Corporation license)\ngyruss;Gyruss (Konami)\ngyrussb;Gyruss\ngyrussce;Gyruss (Centuri)\nhachamf;Hacha Mecha Fighter (19th Sep. 1991)\nhachoo;Hachoo!\nhaekaka;Hae Hae Ka Ka Ka\nhal21;HAL21\nhal21j;HAL21 (Japan)\nhalley;Halley Comet\nhalley87;Halley's Comet '87\nhalleycj;Halley's Comet (Japan, Older)\nhalleys;Halley's Comet (US)\nhalleysc;Halley's Comet (Japan, Newer)\nhammer;Hammer\nhanaawas;Hana Awase\nhanagumi;Hanagumi Taisen Columns - Sakura Wars (J 971007 V1.010)\nhanakanz;Hana Kanzashi (Japan)\nhanamai;Hana no Mai (Japan)\nhanamomb;Mahjong Hana no Momoko gumi (Japan 881125)\nhanamomo;Mahjong Hana no Momoko gumi (Japan 881201)\nhanaoji;Hana to Ojisan [BET] (Japan 911209)\nhanaroku;Hanaroku\nhanayara;Hana wo Yaraneba! (Japan)\nhangly;Hangly-Man (set 1)\nhangly2;Hangly-Man (set 2)\nhangly3;Hangly-Man (set 3)\nhangman;Hangman\nhangon;Hang-On (Rev A)\nhangon1;Hang-On\nhangonjr;Hang-On Jr.\nhangplt;Hang Pilot\nhappy6;Happy 6-in-1 (ver. 101CN)\nhapytour;Happy Tour\nhardbody;Hardbody\nhardbodyg;Hardbody (German)\nharddriv;Hard Drivin' (cockpit, rev 7)\nharddriv1;Hard Drivin' (cockpit, rev 1)\nharddriv2;Hard Drivin' (cockpit, rev 2)\nharddriv3;Hard Drivin' (cockpit, rev 3)\nharddrivb;Hard Drivin' (cockpit, British, rev 7)\nharddrivb5;Hard Drivin' (cockpit, British, rev 5)\nharddrivb6;Hard Drivin' (cockpit, British, rev 6)\nharddrivc;Hard Drivin' (compact, rev 2)\nharddrivc1;Hard Drivin' (compact, rev 1)\nharddrivcb;Hard Drivin' (compact, British, rev 2)\nharddrivcg;Hard Drivin' (compact, German, rev 2)\nharddrivg;Hard Drivin' (cockpit, German, rev 7)\nharddrivg4;Hard Drivin' (cockpit, German, rev 4)\nharddrivj;Hard Drivin' (cockpit, Japan, rev 7)\nharddrivj6;Hard Drivin' (cockpit, Japan, rev 6)\nharddunk;Hard Dunk (World)\nharddunkj;Hard Dunk (Japan)\nhardhat;Hard Hat\nhardhea2;Hard Head 2 (v2.0)\nhardhead;Hard Head\nhardheadb;Hard Head (bootleg)\nhardyard;Hard Yardage (v1.20)\nhardyard10;Hard Yardage (v1.00)\nharem;Harem\nharemchl;Harem Challenge\nharl;Harley Davidson (1.03 Display rev. 1.00)\nharl;Harley Davidson (1.03)\nharl;Harley Davidson (1.08)\nharl;Harley Davidson (3.00)\nharl;Harley Davidson (4.00)\nharl;Harley Davidson (1.03 France)\nharl;Harley Davidson (1.08 France)\nharl;Harley Davidson (3.00 France)\nharl;Harley Davidson (4.00 France)\nharl;Harley Davidson (1.03 Germany)\nharl;Harley Davidson (1.08 Germany)\nharl;Harley Davidson (3.00 Germany)\nharl;Harley Davidson (4.00 Germany)\nharl;Harley Davidson (1.03 Italy)\nharl;Harley Davidson (1.08 Italy)\nharl;Harley Davidson (3.00 Italy)\nharl;Harley Davidson (4.00 Italy)\nharl;Harley Davidson (1.03 Spain)\nharl;Harley Davidson (1.08 Spain)\nharl;Harley Davidson (3.00 Spain)\nharl;Harley Davidson (4.00 Spain)\nharley;Harley-Davidson and L.A. Riders (Revision A)\nharleyb;Harley-Davidson and L.A. Riders (Revision B)\nhasamu;Hasamu (Japan)\nhatena;Adventure Quiz 2 Hatena Hatena no Dai-Bouken (Japan 900228)\nhatris;Hatris (US)\nhatrisj;Hatris (Japan)\nhattrick;Hat Trick\nhawaii;Hawaii (Russia)\nhawkman;Hawkman\nhawkman1;Hawkman (alternate set)\nhayaosi1;Hayaoshi Quiz Ouza Ketteisen - The King Of Quiz\nhayaosi2;Hayaoshi Quiz Grand Champion Taikai\nhayaosi3;Hayaoshi Quiz Nettou Namahousou\nhb;Bar Seven (Fairgames)\nhb;Big X (Jpm)\nhb;Cash Crusade (Qps)\nhb;Cash X (Fairgames)\nhb;Cash Cow (Qps)\nhb;Cash Raker (Qps)\nhb;Cherry Win Falls (Fairgames)\nhb;Dough & Arrow Club (Qps, set 1)\nhb;Dough & Arrow Club (Qps, set 2)\nhb;Fruitopia Club (Qps)\nhb;Golden Palace (Qps / Mazooma)\nhb;Golden Winner (Fairgames)\nhb;Golden Palace (Qps)\nhb;Jail Break (Qps)\nhb;Jokers Wild (Fairgames)\nhb;Mr Money (Qps)\nhb;Rock 'n' Roll (Qps)\nhb;Red Hot Voucher (Qps)\nhb;Ring A Bell (Jpm)\nhb;Yabba Dabba Dough (Qps)\nhbarrel;Heavy Barrel (US)\nhbarrelw;Heavy Barrel (World)\nhcastle;Haunted Castle (version M)\nhcastlej;Akuma-Jou Dracula (Japan version P)\nhcastleo;Haunted Castle (version K)\nhcastljo;Akuma-Jou Dracula (Japan version N)\nhcrash;Hyper Crash (version D)\nhcrashc;Hyper Crash (version C)\nhd;Harley Davidson (L-1)\nhd;Harley Davidson (L-3)\nhdrivair;Hard Drivin's Airborne (prototype)\nhdrivairp;Hard Drivin's Airborne (prototype, early rev)\nheadon;Head On (2 players)\nheadon2;Head On 2\nheadon2s;Head On 2 (Sidam bootleg)\nheadonb;Head On (1 player)\nheadoni;Head On (Irem, M-15 Hardware)\nheadons;Head On (Sidam bootleg, set 1)\nheadonsa;Head On (Sidam bootleg, set 2)\nheartatk;Heart Attack\nheartspd;Hearts & Spades\nheatbrl;Heated Barrel (World version 3)\nheatbrl2;Heated Barrel (World version 2)\nheatbrle;Heated Barrel (Electronic Devices license)\nheatbrlo;Heated Barrel (World old version)\nheatbrlu;Heated Barrel (US)\nheatof11;Heat of Eleven '98 (ver EAA)\nheavymtl;Heavy Metal\nheberpop;Hebereke no Popoon (Japan)\nhedpanic;Head Panic (ver. 0117, 17/01/2000)\nhedpanicf;Head Panic (ver. 0315, 15/03/2000)\nhedpanico;Head Panic (ver. 0615, 15/06/1999)\nheiankyo;Heiankyo Alien\nhelifire;HeliFire (set 1)\nhelifirea;HeliFire (set 2)\nhellfire;Hellfire (2P set)\nhellfire1;Hellfire (1P set)\nhellfire2;Hellfire (2P set, first edition)\nhellfire3;Hellfire (1P set, alt)\nhellngt;Hell Night (ver EAA)\nherbiedk;Herbie at the Olympics (DK conversion)\nhercules;Hercules\nhermit;The Hermit (Ver. 1.14)\nhero;Hero\nherodk;Hero in the Castle of Doom (DK conversion)\nherodku;Hero in the Castle of Doom (DK conversion not encrypted)\nheuksun;Heuk Sun Baek Sa (Korea)\nhexa;Hexa\nhexagone;L'Hexagone\nhexion;Hexion (Japan ver JAB)\nhexpool;Hex Pool (Shinkai)\nhexpoola;Hex Pool (Senko)\nhg;Fruit Deuce (Hazel Grove)\nhginga;Hanafuda Hana Ginga\nhgkairak;Taisen Hot Gimmick Kairakuten (Japan)\nhglbtrtr;Harlem Globetrotters On Tour\nhgokbang;Hanafuda Hana Gokou Bangaihen (Japan)\nhgokou;Hanafuda Hana Gokou (Japan)\nhh;Haunted House (Rev. 2)\nhh;Haunted House (Rev. 1)\nhharry;Hammerin' Harry (World)\nhharryu;Hammerin' Harry (US)\nhidctch2;Hidden Catch 2 (pcb ver 3.03) (Kor/Eng) (AT89c52 protected)\nhidctch2a;Hidden Catch 2 (pcb ver 1.00) (Kor/Eng/Jpn/Chi)\nhidctch3;Hidden Catch 3 (ver 1.00 / pcb ver 3.05)\nhidnctch;Hidden Catch (World) / Tul Lin Gu Lim Chat Ki '98 (Korea) (pcb ver 3.03)\nhigemaru;Pirate Ship Higemaru\nhighsplt;Space Fever High Splitter (set 1)\nhighsplta;Space Fever High Splitter (set 2)\nhighspltb;Space Fever High Splitter (alt Sound)\nhiimpact;High Impact Football (rev LA5 02/15/91)\nhiimpact1;High Impact Football (rev LA1 12/16/90)\nhiimpact2;High Impact Football (rev LA2 12/26/90)\nhiimpact3;High Impact Football (rev LA3 12/27/90)\nhiimpact4;High Impact Football (rev LA4 02/04/91)\nhiimpactp;High Impact Football (prototype, rev 8.6 12/09/90)\nhikaru;Hikaru Bios\nhimesiki;Himeshikibu (Japan)\nhipai;Hi Pai Paradise\nhippodrm;Hippodrome (US)\nhirol;High Roller Casino (3.00 France)\nhirol;High Roller Casino (3.00 Germany)\nhirol;High Roller Casino (2.10 Germany)\nhirol;High Roller Casino (3.00 Italy)\nhirolcas;High Roller Casino (3.00)\nhirolcas;High Roller Casino (2.10)\nhirolcat;High Roller Casino (3.00) TEST\nhironew;High Roller Casino (ARM7 Sound Board)\nhiryuken;Hokuha Syourin Hiryu no Ken\nhishouza;Hishou Zame (Japan)\nhistryma;The History of Martial Arts\nhitice;Hit the Ice (US)\nhiticej;Hit the Ice (Japan)\nhitme;Hit Me (set 1)\nhitme1;Hit Me (set 2)\nhitnmiss;Hit 'n Miss (version 3.0)\nhitnmiss2;Hit 'n Miss (version 2.0)\nhitpoker;Hit Poker (Bulgaria)\nhjingi;Hana Jingi (Japan, Bet)\nhkagerou;Hana Kagerou [BET] (Japan)\nhldspin1;Hold & Spin I (Version 2.7T, set 1)\nhldspin1dt;Hold & Spin I (Version 2.7T, set 2)\nhldspin1o;Hold & Spin I (Version 2.5T)\nhldspin1vt;Hold & Spin I (Version 2.7T Dual)\nhldspin2;Hold & Spin II (Version 2.8R, set 1)\nhldspin2d1;Hold & Spin II (Version 2.8R, set 2)\nhldspin2o;Hold & Spin II (Version 2.6)\nhldspin2v1;Hold & Spin II (Version 2.8R Dual)\nhlywoodh;Hollywood Heat\nhmcompm2;hiphopmania complete MIX 2 (ver UA-A)\nhmcompmx;hiphopmania complete MIX (ver UA-B)\nhmgeo;Heavy Metal Geomatrix (JPN, USA, EUR, ASI, AUS) (Rev A)\nhnageman;AV Hanafuda Hana no Ageman (Japan 900716)\nhnayayoi;Hana Yayoi (Japan)\nhncholms;Hunchback Olympic (Scramble hardware)\nhnfubuki;Hana Fubuki [BET] (Japan)\nhng64;Hyper NeoGeo 64 Bios\nhngmnjpm;Hangman (JPM)\nhngmnjpmd;Hangman (JPM) (Protocol)\nhnkochou;Hana Kochou (Japan, Bet)\nhnoridur;Hana Oriduru (Japan)\nhnxmasev;AV Hanafuda Hana no Christmas Eve (Japan 901204)\nhoccer;Hoccer (set 1)\nhoccer2;Hoccer (set 2)\nhocrash;Crash (bootleg of Head On)\nhod;House of Diamonds\nhod2bios;Naomi House of the Dead 2 Bios\nhoedown;Hoe Down\nhogalley;Vs. Hogan's Alley\nholeland;Hole Land\nholo;Holosseum (US)\nhomerun;Moero Pro Yakyuu Homerun\nhomo;Homo\nhoneydol;Honey Dolls\nhook;Hook (World)\nhook;Hook (4.01)\nhook;Hook (4.04)\nhook;Hook (4.08)\nhookj;Hook (Japan)\nhooku;Hook (US)\nhoops;Hoops\nhoops95;Hoops (Europe/Asia 1.7)\nhoops96;Hoops '96 (Europe/Asia 2.0)\nhopmappy;Hopping Mappy\nhopprobo;Hopper Robo\nhorekid;Kid no Hore Hore Daisakusen\nhorekidb;Kid no Hore Hore Daisakusen (bootleg)\nhorizon;Horizon\nhorshoes;American Horseshoes (US)\nhotblock;Hot Blocks - Tetrix II\nhotbubl;Hot Bubble\nhotchase;Hot Chase\nhotd;House of the Dead\nhotd2;House of the Dead 2\nhotd2o;House of the Dead 2 (original)\nhotd2p;House of the Dead 2 (prototype)\nhotd3;The House of the Dead III (GDX-0001)\nhotdebut;Quiz de Idol! Hot Debut (Japan)\nhotdoggn;Hotdoggin'\nhotdogst;Hotdog Storm (International)\nhotgm4ev;Taisen Hot Gimmick 4 Ever (Japan)\nhotgmck;Taisen Hot Gimmick (Japan)\nhotgmck3;Taisen Hot Gimmick 3 Digital Surfing (Japan)\nhotgmcki;Mahjong Hot Gimmick Integral (Japan)\nhothand;Hot Hand\nhotmemry;Hot Memory (V1.2, Germany)\nhotmemry11;Hot Memory (V1.1, Germany)\nhotmind;Hot Mind\nhotminda;Hot Mind (adjustable prize)\nhotpinbl;Hot Pinball\nhotrod;Hot Rod (World, 3 Players, Turbo set 1, Floppy Based)\nhotroda;Hot Rod (World, 3 Players, Turbo set 2, Floppy Based)\nhotrodj;Hot Rod (Japan, 4 Players, Floppy Based)\nhotshock;Hot Shocker\nhotshockb;Hot Shocker (early revision?)\nhotshots;Hot Shots\nhotslot;Hot Slot (ver. 05.01)\nhotsmash;Vs. Hot Smash\nhotstuff;Olympic Hot Stuff (TAS 5 Reel System)\nhottop;Hot Toppings (Russia)\nhotwheel;Hot Wheels\nhourouki;Mahjong Hourouki Part 1 - Seisyun Hen (Japan)\nhousemn2;House Mannequin Roppongi Live hen (Japan 870418)\nhousemnq;House Mannequin (Japan 870217)\nhowzat;Howzat!\nhparadis;Super Hana Paradise (Japan)\nhpolym84;Hyper Olympic '84\nhpuncher;Hard Puncher (Japan)\nhrclass;Home Run Classic (v1.21 12-feb-1997)\nhrdtimes;Hard Times (set 1)\nhrdtimesa;Hard Times (set 2)\nhs;High Speed (L-3)\nhs;High Speed (L-4)\nhsf2;Hyper Street Fighter 2: The Anniversary Edition (USA 040202)\nhsf2a;Hyper Street Fighter 2: The Anniversary Edition (Asia 040202)\nhsf2d;Hyper Street Fighter II: The Anniversary Edition (Asia 040202 Phoenix Edition) (bootleg)\nhsf2j;Hyper Street Fighter 2: The Anniversary Edition (Japan 031222)\nhshavoc;High Seas Havoc\nhshot;Hot Shot Basketball (P-8)\nhspot2;Hot Spot 2\nhspot3;Hot Spot 3\nhstennis;Hot Shots Tennis (V1.1)\nhstennis10;Hot Shots Tennis (V1.0)\nhtchctch;Hatch Catch\nhtengoku;Hanafuda Hana Tengoku (Japan)\nhthero;Hat Trick Hero (Japan)\nhthero93;Hat Trick Hero '93 (Ver 1.0J 1993/02/28)\nhthero94;Hat Trick Hero '94 (Ver 2.2A 1994/05/26)\nhthero95;Hat Trick Hero '95 (Ver 2.5J 1994/11/03)\nhthero95u;Hat Trick Hero '95 (Ver 2.5A 1994/11/03)\nhttip;Hot Tip (L-1)\nhulk;Incredible Hulk,The\nhunchbak;Hunchback (set 1)\nhunchbaka;Hunchback (set 2)\nhunchbkd;Hunchback (DK conversion)\nhunchbkg;Hunchback (Galaxian hardware)\nhunchbks;Hunchback (Scramble hardware)\nhuncholy;Hunchback Olympic\nhurr;Hurricane (L-2)\nhustle;Hustle\nhustler;Video Hustler\nhustlerb;Video Hustler (bootleg)\nhustlerb2;Fatsy Gambler (Video Hustler bootleg)\nhustlerd;Video Hustler (Dynamo Games)\nhvnsgate;Heaven's Gate\nhvoltage;High Voltage\nhvymetal;Heavy Metal (315-5135)\nhvymetap;Heavy Metal Meltdown\nhvysmsh;Heavy Smash (Europe version -2)\nhvysmsha;Heavy Smash (Asia version -4)\nhvysmshj;Heavy Smash (Japan version -2)\nhvyunit;Heavy Unit (World)\nhvyunitj;Heavy Unit (Japan, Newer)\nhvyunitjo;Heavy Unit (Japan, Older)\nhvyunitu;Heavy Unit -U.S.A. Version- (US)\nhwchamp;Heavyweight Champ\nhwchampj;Heavyweight Champ (Japan, FD1094 317-0046)\nhwrace;High Way Race\nhydra;Hydra\nhydrap;Hydra (prototype 5/14/90)\nhydrap2;Hydra (prototype 5/25/90)\nhydrthnd;Hydro Thunder\nhyhoo;Taisen Quiz HYHOO (Japan)\nhyhoo2;Taisen Quiz HYHOO 2 (Japan)\nhyouban;Mahjong Hyouban Musume [BET] (Japan)\nhypbl;HyperBall (L-4)\nhyperath;Hyper Athlete (GV021 Japan 1.00)\nhyperbbc;Hyper Bishi Bashi Champ (GX908 1999/08/24 VER. JAA)\nhyperbbck;Hyper Bishi Bashi Champ (GX908 1999/08/24 VER. KAA)\nhyperpac;Hyper Pacman\nhyperpacb;Hyper Pacman (bootleg)\nhyperspc;Hyperspace (bootleg of Asteroids)\nhyperspt;Hyper Sports\nhypersptb;Hyper Sports (bootleg)\nhyprdriv;Hyperdrive\nhyprduel;Hyper Duel (Japan set 1)\nhyprduel2;Hyper Duel (Japan set 2)\nhypreac2;Mahjong Hyper Reaction 2 (Japan)\nhypreact;Mahjong Hyper Reaction (Japan)\nhyprolym;Hyper Olympic\nhyprolymb;Hyper Olympic (bootleg)\nhypsptsp;Hyper Sports Special (Japan)\ni500;Indianapolis 500 (1.1 Belgium)\ni500;Indianapolis 500 (1.1R)\niccash;I C Cash (Russia) (Atronic)\niceclimb;Vs. Ice Climber\niceclimbj;Vs. Ice Climber (Japan)\niceclmrj;Vs. Ice Climber Dual (Japan)\nicecold;Ice Cold Beer\nicefever;Ice Fever\nichiban;Ichi Ban Jyan\nichir;Puzzle & Action: Ichidant-R (World)\nichirj;Puzzle & Action: Ichidant-R (Japan)\nichirjbl;Puzzle & Action: Ichidant-R (Japan) (bootleg)\nichirk;Puzzle & Action: Ichidant-R (Korea)\nid4;Independence Day\nidhimitu;Idol no Himitsu [BET] (Japan 890304)\nidolmj;Idol-Mahjong Housoukyoku (Japan)\nidsoccer;Indoor Soccer (set 1)\nidsoccera;Indoor Soccer (set 2)\niemoto;Iemoto (Japan 871020)\niemotom;Iemoto [BET] (Japan 871118)\niganinju;Iga Ninjyutsuden (Japan)\nigmo;IGMO\nigromula;Igrosoft Multigame Bootleg (15 Games)\nigromult;Igrosoft Multigame Bootleg (10 Games)\nigs;New Champion Skill (v100n)\nigs;New Champion Skill (v100n 2000)\nij;Indiana Jones (L-3)\nij;Indiana Jones (L-4)\nij;Indiana Jones (L-5)\nij;Indiana Jones (L-6)\nij;Indiana Jones (L-7)\nij;Indiana Jones (LG-7)\nikari;Ikari Warriors (US JAMMA)\nikari3;Ikari III - The Rescue (World, 8-Way Joystick)\nikari3j;Ikari Three (Japan, Rotary Joystick)\nikari3u;Ikari III - The Rescue (US, Rotary Joystick)\nikaria;Ikari Warriors (US)\nikarijp;Ikari (Japan No Continues)\nikarijpb;Ikari (Joystick hack bootleg)\nikarinc;Ikari Warriors (US No Continues)\nikaruga;Ikaruga (GDL-0010)\nikki;Ikki (Japan)\nillvelo;Illvelo (Illmatic Envelope)\nilpag;Il Pagliaccio (Italy, Version 2.7C)\nimago;Imago (cocktail set)\nimagoa;Imago (no cocktail set)\nimekura;Imekura Mahjong (Japan)\nimgfight;Image Fight (Japan, revision A)\nimgfighto;Image Fight (Japan)\nimolagp;Imola Grand Prix\nimsorry;I'm Sorry (315-5110, US)\nimsorryj;Gonbee no I'm Sorry (315-5110, Japan)\ninca;Inca\nincanp;Incan Pyramids (Konami Endeavour)\nind250cc;250 CC\nindianbt;Indian Battle\nindiandr;Indian Dreaming (0100845V, Local)\nindianmm;Indian Dreaming (10130711) (Maximillion$ Jackpot Version)\nindy500;INDY 500 Twin (Revision A, Newer)\nindy500d;INDY 500 Deluxe (Revision A)\nindy500to;INDY 500 Twin (Revision A)\nindyheat;Danny Sullivan's Indy Heat\nindytemp;Indiana Jones and the Temple of Doom (set 1)\nindytemp2;Indiana Jones and the Temple of Doom (set 2)\nindytemp3;Indiana Jones and the Temple of Doom (set 3)\nindytemp4;Indiana Jones and the Temple of Doom (set 4)\nindytempc;Indiana Jones and the Temple of Doom (Cocktail)\nindytempd;Indiana Jones and the Temple of Doom (German)\ninferno;Inferno (Williams)\ninitd;Initial D Arcade Stage (Rev B) (Japan) (GDS-0020B)\ninitdexp;Initial D Arcade Stage (Export) (GDS-0025)\ninitdv2e;Initial D Arcade Stage Ver. 2 (Export) (GDS-0027)\ninitdv2j;Initial D Arcade Stage Ver. 2 (Japan) (Rev. B) (GDS-0026B)\ninitdv2jo;Initial D Arcade Stage Ver. 2 (Japan) (GDS-0026)\ninitdv3j;Initial D Arcade Stage Ver. 3 (Japan) (Rev. C) (GDS-0032C)\ninitdv3jb;Initial D Arcade Stage Ver. 3 (Japan) (Rev. B) (GDS-0032B)\ninquiztr;Inquizitor\ninsector;Insector (prototype)\ninsectx;Insector X (World)\ninsectxj;Insector X (Japan)\nintcup94;International Cup '94 (Ver 2.2O 1994/05/26)\ninthunt;In The Hunt (World)\ninthuntu;In The Hunt (US)\nintlaser;International Team Laser (prototype)\nintrepid;Intrepid (set 1)\nintrepid2;Intrepid (set 2)\nintrodon;Karaoke Quiz Intro Don Don! (J 960213 V1.000)\nintrscti;Intersecti\nintruder;Intruder\ninttoote;International Toote (Germany)\ninttootea;International Toote II (World?)\ninufuku;Quiz & Variety Sukusuku Inufuku (Japan)\ninunoos;Inu No Osanpo / Dog Walking (Rev A)\ninvad2ct;Space Invaders II (Midway, cocktail)\ninvaddlx;Space Invaders Deluxe\ninvader4;Space Invaders Part Four\ninvaderl;Space Invaders (Logitec)\ninvaders;Space Invaders / Space Invaders M\ninvadpt2;Space Invaders Part II (Taito)\ninvadrmr;Space Invaders (Model Racing)\ninvasion;Invasion (Sidam)\ninvasiona;Invasion (bootleg, set 1, normal graphics)\ninvasionb;Invasion (bootleg, set 2, no copyright)\ninvasionrz;Invasion (bootleg, set 3, R Z SRL Bologna)\ninvasionrza;Invasion (bootleg, set 4, R Z SRL Bologna)\ninvasnab;Invasion - The Abductors (version 5.0)\ninvasnv4;Invasion - The Abductors (version 4.0)\ninvds;Invinco / Deep Scan\ninvho2;Invinco / Head On 2\ninvinco;Invinco\ninvrvnge;Invader's Revenge\ninvrvngea;Invader's Revenge (Dutchford)\ninwinner;Instant Winner (Russia)\nipminvad;IPM Invader\nipminvad1;IPM Invader (Incomplete Dump)\nippatsu;Ippatsu Gyakuten [BET] (Japan)\niqblock;IQ-Block\niqblocka;Shu Zi Le Yuan (V127M)\niqblockf;Shu Zi Le Yuan (V113FR)\niqpipe;IQ Pipe\nirobot;I, Robot\niron;Iron (SNES bootleg)\nironclad;Choutetsu Brikin'ger - Iron clad (Prototype)\nironclado;Choutetsu Brikin'ger - Iron clad (Prototype, bootleg)\nironfort;Iron Fortress\nironfortj;Iron Fortress (Japan)\nironhors;Iron Horse\nironmaid;Iron Maiden\nirrmaze;The Irritating Maze / Ultra Denryu Iraira Bou\nisgsm;ISG Selection Master Type 2006 BIOS\nisland;Island (050713 World)\nisland2;Island 2 (060529 World)\nisland2;Island 2 (061218 World)\nisland2;Island 2 (bootleg, 061218, VIDEO GAME-1 OS2-01)\nisland2;Island 2 (070205 Russia)\nisland2;Island 2 (bootleg, 070205, banking address hack)\nisland2a;Island 2 (bootleg, 060529, banking address hack)\nisland2b;Island 2 (bootleg, 060529, banking address hack, changed version text)\nisland2c;Island 2 (bootleg, 060529, LOTTOGAME (I))\nisland;Island (070409 Russia)\nislanda;Island (bootleg, 050713, backdoor)\nislandb;Island (bootleg, 050713, VIDEO GAME-1 OS01)\nislandc;Island (bootleg, 050713, LOTOS OS01)\nistellar;Interstellar Laser Fantasy\nitaten;Itazura Tenshi (Japan)\nitazuram;Itazura Monkey\nivorytsk;Ivory Tusk\nixion;Ixion (prototype)\nj2008;unknown '008' (Unk) (MPS)\nj2adnote;Add A Note (Jpm) (MPS, set 1)\nj2adnotea;Add A Note (Jpm) (MPS, set 2)\nj2adnoteb;Add A Note (Jpm) (MPS, set 3)\nj2adnotec;Add A Note (Jpm) (MPS, set 4)\nj2adnoted;Add A Note (Jpm) (MPS, set 5)\nj2adnotee;Add A Note (Jpm) (MPS, set 6)\nj2adnotef;Add A Note (Jpm) (MPS, set 7)\nj2adnoteg;Add A Note (Jpm) (MPS, set 8)\nj2adnoteh;Add A Note (Jpm) (MPS, set 9)\nj2adnotei;Add A Note (Jpm) (MPS, set 10)\nj2always;Always Eight (Bwb) (MPS)\nj2b7;Bar 7? (JPM) (MPS)\nj2bankch;Bank Chase (Jpm) (MPS)\nj2bigbnk;Big Banker (Jpm) (MPS)\nj2bigbox;Big Box (Jpm) (MPS)\nj2bigbuk;Big Buck$ (Jpm) (MPS)\nj2bigdl;Big Deal (Jpm) (MPS)\nj2bkroll;Bank Roll (Jpm) (MPS)\nj2blkchy;Black Cherry (Jpm) (MPS)\nj2blustr;Blue Streak (Pcp) (MPS)\nj2bodym;Body Match (Jpm) (MPS)\nj2bonanz;Bonanza (Eurocoin) (MPS)\nj2cashab;Cashablanca (Jpm) (MPS)\nj2cashbn;Cash Bonus Club (Jpm) (MPS)\nj2cashfl;Cash Falls (Jpm) (MPS)\nj2cashrl;Cash Reels (Jpm) (MPS)\nj2cashro;Cash Rolls (Jpm) (MPS)\nj2cashrv;Cash Reserve (Jpm) (MPS)\nj2cashry;Cashino Royale (Pcp) (MPS)\nj2cashtd;Cash Track Deluxe (Jpm) (MPS)\nj2cashtk;Cash Track (Jpm) (MPS)\nj2casino;Casino Classic (Pcp) (MPS)\nj2chsn;unknown 'chsnsn05' (Unk) (MPS)\nj2clbbin;Club Bingo (Crystal) (MPS)\nj2club77;Club 77 (Unk) (MPS)\nj2coinct;Coin Count (Jpm) (MPS)\nj2coinsh;Coin Shoot (Bwb) (MPS)\nj2contnd;Continuous Nudger (Mdm) (MPS)\nj2coppot;Copper Pot (Jpm) (MPS)\nj2coprun;Copper Run (Jpm) (MPS)\nj2criscr;Criss Cross Jackpot (Pcp) (MPS)\nj2crkbnk;Crack The Bank (Jpm) (MPS)\nj2crown;Crown Dealer (Unk) (MPS)\nj2cshalm;Cash Alarm (Pcp) (MPS)\nj2cshcrd;Cash Cards (Pcp) (MPS)\nj2cshfil;Cash-Filla (Pcp) (MPS)\nj2cshnud;Cash Nudger (Mdm) (MPS)\nj2cshsmh;Cash Smash (Pcp) (MPS)\nj2cvault;Cash Vault (Jpm) (MPS)\nj2dropld;Drop The Lot Deluxe (Jpm) (MPS)\nj2droplt;Drop The Lot (Jpm) (MPS)\nj2ewn;Each Way Nudger (Jpm) (MPS)\nj2ews;Each Way Shuffle (Jpm) (MPS)\nj2exec;Executive Club (Jpm) (MPS)\nj2fasttk;Fast Trak (Jpm) (MPS)\nj2fiveal;Five Alive (Jpm) (MPS)\nj2fiveln;Five Liner (Jpm) (MPS)\nj2fivepn;Fivepenny Nudger (Mdm) (MPS)\nj2fqueen;Find The Queen (Jpm) (MPS)\nj2frmtch;Fruit Match (Jpm) (MPS)\nj2frucnx;Fruit Connexion (Pcp) (MPS)\nj2fullhs;Full House Club (Jpm) (MPS)\nj2fws;Five Way Shuffle (Jpm) (MPS)\nj2ghostb;Ghostbuster (Jpm) (MPS)\nj2gldchy;Golden Cherry (Jpm) (MPS)\nj2gldwin;Golden Win (Jpm) (MPS)\nj2goldbr;Golden Bars (Jpm) (MPS)\nj2goldrn;Gold Run (Jpm) (MPS)\nj2hcash;Hot Cash (Unk) (MPS)\nj2hilocl;Hi Lo Climber Club (Crystal) (MPS)\nj2hinote;Hi Note (Jpm) (MPS)\nj2hirola;Hi Roll (Unk) (MPS)\nj2hiroll;Hi Roller (Jpm) (MPS)\nj2hitmon;Hit Money (Pcp) (MPS)\nj2hotpot;Hot Pot (Jpm) (MPS)\nj2hotptd;Hot Pot Deluxe (Jpm) (MPS)\nj2hotsht;Hot Shot Club (Jpm) (MPS)\nj2hypnot;Hypernote (Jpm) (MPS)\nj2jackbr;Jackpot Bars (Jpm) (MPS)\nj2jackdc;Jackpot Dice (Jpm) (MPS)\nj2jokers;Jokers (Jpm) (MPS)\nj2kingcl;King Of Clubs (Jpm) (MPS)\nj2lhs;unknown 'lhs' (Unk) (MPS)\nj2litean;Lite A Nudge (Jpm) (MPS)\nj2litnot;Lite A Note Club (Crystal) (MPS)\nj2loots;Loot Shoot (Pcp) (MPS)\nj2lovshd;Loot Shoot Deluxe (Jpm) (MPS)\nj2lovsht;Loot Shoot (Jpm) (MPS)\nj2lucky2;Lucky 2s (Jpm) (MPS)\nj2match;Match It (Jpm) (MPS)\nj2maxima;Maxima (Pcp) (MPS)\nj2missis;Mississippi Gambler Club (Crystal) (MPS)\nj2monblt;Money Belt (Jpm) (MPS)\nj2monbnd;Money Bands (Jpm) (MPS)\nj2mongam;Money Game (Jpm) (MPS)\nj2mongmd;Money Game Deluxe (Jpm) (MPS)\nj2monmin;Money Mine (Unk) (MPS)\nj2monmtx;Money Matrix (Bwb) (MPS)\nj2montrp;Money Trapper (Pcp) (MPS)\nj2multwn;Multi Win (Jpm) (MPS)\nj2nbz;Nudge Bonanza (JPM) (MPS)\nj2ncsp;unknown 'ncsp0pp' (Bwb) (MPS)\nj2nn2;unknown 'nn_2' (Unk) (MPS)\nj2nolimt;No Limit Nudge (Mdm) (MPS)\nj2notesh;Note Shoot (Jpm) (MPS)\nj2notexc;Note Exchange (Jpm) (MPS)\nj2notspn;Note Spinner (Unk) (MPS)\nj2nrrp;unknown 'nprpopp' (Bwb) (MPS)\nj2nsc15;unknown 'nsc15' (Pcp) (MPS)\nj2nsw12;unknown 'nsw12' (Pcp) (MPS)\nj2nud5p;5p Nudger (JPM) (MPS)\nj2nudbnz;Nudge Bonanza Deluxe (Jpm) (MPS)\nj2nuddud;Nudge Double Up Deluxe (Jpm) (MPS)\nj2nuddup;Nudge Double Up (Jpm) (MPS)\nj2nudfev;Nudge Fever (Bwb) (MPS)\nj2nudmon;Nudge Money (Pcp) (MPS)\nj2nudnud;Nudge Nudge (Jpm) (MPS)\nj2nudshf;Nudge Shuffler (Jpm) (MPS)\nj2nudup3;Nudge Double Up MkIII (Jpm) (MPS)\nj2paypkt;Pay Packet (Pcp) (MPS)\nj2penny;In For A Penny In For A Pound (Pcp) (MPS)\nj2pharo;Pharoah (Unk) (MPS)\nj2pinac;Pinnacle (Jpm) (MPS)\nj2pinclb;Pinnacle Club (Jpm) (MPS)\nj2plsmnd;Plus Money Deluxe (Jpm) (MPS)\nj2plsmon;Plus Money (Jpm) (MPS)\nj2plsnud;Plus Nudge (Jpm) (MPS)\nj2pndrsh;Pound Rush (Jpm) (MPS)\nj2potlck;Pot Luck (Jpm) (MPS)\nj2pyramd;Pyramid (Jpm) (MPS)\nj2rdclb;Royal Deal Club (Jpm) (MPS)\nj2reelbn;Reel Bingo Club (Jpm) (MPS)\nj2reelbo;Reel Bonus (Jpm) (MPS)\nj2reelcz;Reel Crazy (Jpm) (MPS)\nj2reeldc;Reel Deal Club (Jpm) (MPS)\nj2reelmc;Reel Magic Club (Jpm) (MPS)\nj2reelmg;Reel Magic (Jpm) (MPS)\nj2reelmgd;Reel Magic (Jpm) [Dutch] (MPS)\nj2reelmo;Reel Money (Jpm) (MPS)\nj2rm941;unknown 'rm941' (Unk) (MPS)\nj2rotnot;Rota Note (Jpm) (MPS)\nj2roulcl;Roulette Club (Jpm) [Mps] (MPS)\nj2sex;Super Exchanger (Unk) (MPS)\nj2silvcl;Silver Classic (Pcp) (MPS)\nj2silvsh;Silver Shot (Pcp) (MPS)\nj2sirich;Strike It Rich (Maygay?) (MPS)\nj2slvrgh;Silver Ghost (Jpm) (MPS)\nj2sng;Super Nudge Gambler (Cotswold Microsystems) (MPS)\nj2spcrsv;Special Reserve (Jpm) (MPS)\nj2ss;Supa Stepper (JPM) (MPS)\nj2sset;Sunset Strip (v2.0) (Unk) (MPS?)\nj2sstrea;Supa Streak (Pcp) (MPS)\nj2stahed;Streets Ahead (Jpm) (MPS)\nj2strk10;Strike Ten (Ace) (MPS)\nj2supchy;Super Cherry (Eurocoin) (MPS)\nj2super7;Super 7's (Unk) (MPS)\nj2supfrc;Supa Fruit Club (Jpm) (MPS)\nj2supfrt;Supa Fruit (Jpm) (MPS)\nj2supln;Super Line (Jpm) (MPS)\nj2suppot;Super Pots (Jpm) (MPS)\nj2suprft;Super Fruit (Jpm) (MPS)\nj2suprl;Super Reel (Jpm) (MPS)\nj2suprsh;Supershot (Jpm) (MPS)\nj2supsft;Supashifta (Jpm) (MPS)\nj2supstp;Supa Steppa (Jpm) (MPS)\nj2supstr;Superstars (Jpm) (MPS)\nj2suptrk;Supa Track (Jpm) (MPS)\nj2swbank;Switch Back (Jpm) (MPS)\nj2take2;Take 2 (Jpm) (MPS)\nj2topcd;Top Card (Bwb) (MPS)\nj2topsht;Top Shot (Jpm) (MPS)\nj2trail;Trailblazer (Bwb) (MPS)\nj2tst;MPS 1 Test Rom (Jpm) (MPS)\nj2tstplt;Test Pilot (Pcp) (MPS)\nj2tupnd;Tuppenny Nudger (Mdm) (MPS)\nj2tupnud;Tuppenny Nudger (Jpm) (MPS)\nj2wag;Win-A-Gain (Bwb) (MPS)\nj2westrn;Western (Jpm) (MPS)\nj2wrb;Wild Reel Bingo (Jpm) (MPS)\nj2xxx;Triple X (Bwb) (MPS)\nj5ar80;Around The World In Eighty Days (Jpm) (SYSTEM5, set 1)\nj5ar80a;Around The World In Eighty Days (Jpm) (SYSTEM5, set 2)\nj5ar80b;Around The World In Eighty Days (Jpm) (SYSTEM5, set 3)\nj5ar80c;Around The World In Eighty Days (Jpm) (SYSTEM5, set 4)\nj5ar80cl;Around The World Club (Jpm) (SYSTEM5, set 1)\nj5ar80cla;Around The World Club (Jpm) (SYSTEM5, set 2)\nj5ar80clb;Around The World Club (Jpm) (SYSTEM5, set 3)\nj5ar80clc;Around The World Club (Jpm) (SYSTEM5, set 4)\nj5ar80d;Around The World In Eighty Days (Jpm) (SYSTEM5, set 5)\nj5buc;Buccaneer (Jpm) (SYSTEM5)\nj5cir;Circus (Jpm) (SYSTEM5, set 1)\nj5cira;Circus (Jpm) (SYSTEM5, set 2)\nj5cirb;Circus (Jpm) (SYSTEM5, set 3)\nj5circ;Circus (Jpm) (SYSTEM5, set 4)\nj5cird;Circus (Jpm) (SYSTEM5, set 5)\nj5clbnud;Club Nudger (Jpm) (SYSTEM5, set 1)\nj5clbnuda;Club Nudger (Jpm) (SYSTEM5, set 2)\nj5daycls;Daytona Classic (Jpm) (SYSTEM5, set 1)\nj5dayclsa;Daytona Classic (Jpm) (SYSTEM5, set 2)\nj5daytn;Daytona (Jpm) (SYSTEM5, set 1)\nj5daytna;Daytona (Jpm) (SYSTEM5, set 2)\nj5dirty;Dirty Dozen (Jpm) (SYSTEM5, set 1)\nj5dirtya;Dirty Dozen (Jpm) (SYSTEM5, set 2)\nj5dirtyb;Dirty Dozen (Jpm) (SYSTEM5, set 3)\nj5dirtyc;Dirty Dozen (Jpm) (SYSTEM5, set 4)\nj5fair;Fairground (Jpm) (SYSTEM5, set 1)\nj5faira;Fairground (Jpm) (SYSTEM5, set 2)\nj5fairb;Fairground (Jpm) (SYSTEM5, set 3)\nj5fairc;Fairground (Jpm) (SYSTEM5, set 4)\nj5faird;Fairground (Jpm) (SYSTEM5, set 5)\nj5faire;Fairground (Jpm) (SYSTEM5, set 6)\nj5fairf;Fairground (Jpm) (SYSTEM5, set 7)\nj5fairg;Fairground (Jpm) (SYSTEM5, set 8)\nj5fairgd;Fairground Attraction Club (Jpm) (SYSTEM5, set 1)\nj5fairgda;Fairground Attraction Club (Jpm) (SYSTEM5, set 2)\nj5fairgdb;Fairground Attraction Club (Jpm) (SYSTEM5, set 3)\nj5fairgdc;Fairground Attraction Club (Jpm) (SYSTEM5, set 4)\nj5fairgdd;Fairground Attraction Club (Jpm) (SYSTEM5, set 5)\nj5fairgde;Fairground Attraction Club (Jpm) (SYSTEM5, set 6)\nj5fairh;Fairground (Jpm) (SYSTEM5, set 9)\nj5fairi;Fairground (Jpm) (SYSTEM5, set 10)\nj5fairj;Fairground (Jpm) (SYSTEM5, set 11)\nj5fairk;Fairground (Jpm) (SYSTEM5, set 12)\nj5fairl;Fairground (Jpm) (SYSTEM5, set 13)\nj5fairm;Fairground (Jpm) (SYSTEM5, set 14)\nj5fairn;Fairground (Jpm) (SYSTEM5, set 15)\nj5fairo;Fairground (Jpm) (SYSTEM5, set 16)\nj5fairp;Fairground (Jpm) (SYSTEM5, set 17)\nj5fairq;Fairground (Jpm) (SYSTEM5, set 18)\nj5fifth;5th Avenue (Jpm) (SYSTEM5)\nj5filth;Filthy Rich (Jpm) (SYSTEM5, set 1)\nj5filtha;Filthy Rich (Jpm) (SYSTEM5, set 2)\nj5filthb;Filthy Rich (Jpm) (SYSTEM5, set 3)\nj5filthc;Filthy Rich (Jpm) (SYSTEM5, set 4)\nj5filthd;Filthy Rich (Jpm) (SYSTEM5, set 5)\nj5filthe;Filthy Rich (Jpm) (SYSTEM5, set 6)\nj5filthf;Filthy Rich (Jpm) (SYSTEM5, set 7)\nj5filthg;Filthy Rich (Jpm) (SYSTEM5, set 8)\nj5filthh;Filthy Rich (Jpm) (SYSTEM5, set 9)\nj5filthi;Filthy Rich (Jpm) (SYSTEM5, set 10)\nj5filthj;Filthy Rich (Jpm) (SYSTEM5, set 11)\nj5firebl;Fireball (Jpm) (SYSTEM5, set 1)\nj5firebla;Fireball (Jpm) (SYSTEM5, set 2)\nj5fireblb;Fireball (Jpm) (SYSTEM5, set 3)\nj5frmag;Fruit Magic (Jpm) (SYSTEM5)\nj5goldbr;Golden Bars (Jpm) (SYSTEM5)\nj5hagar;Hagar (Jpm) (SYSTEM5, set 1)\nj5hagara;Hagar (Jpm) (SYSTEM5, set 2)\nj5hagarb;Hagar (Jpm) (SYSTEM5, set 3)\nj5hagarc;Hagar (Jpm) (SYSTEM5, set 4)\nj5hagard;Hagar (Jpm) (SYSTEM5, set 5)\nj5hagare;Hagar (Jpm) (SYSTEM5, set 6)\nj5hagarf;Hagar (Jpm) (SYSTEM5, set 7)\nj5hagarg;Hagar (Jpm) (SYSTEM5, set 8)\nj5hagarh;Hagar (Jpm) (SYSTEM5, set 9)\nj5hagari;Hagar (Jpm) (SYSTEM5, set 10)\nj5hagarj;Hagar (Jpm) (SYSTEM5, set 11)\nj5hagsho;Hagar Showcase (Jpm) (SYSTEM5, set 1)\nj5hagshoa;Hagar Showcase (Jpm) (SYSTEM5, set 2)\nj5hagshob;Hagar Showcase (Jpm) (SYSTEM5, set 3)\nj5hagshoc;Hagar Showcase (Jpm) (SYSTEM5, set 4)\nj5hilos;Hi Lo Silver (Jpm) (SYSTEM5)\nj5holly;Hollywood Nights (Jpm) (SYSTEM5, set 1)\nj5hollya;Hollywood Nights (Jpm) (SYSTEM5, set 2)\nj5hollyb;Hollywood Nights (Jpm) (SYSTEM5, set 3)\nj5hollyc;Hollywood Nights (Jpm) (SYSTEM5, set 4)\nj5hollyd;Hollywood Nights (Jpm) (SYSTEM5, set 5)\nj5hollye;Hollywood Nights (Jpm) (SYSTEM5)\nj5hotdog;Hot Dogs (Jpm) (SYSTEM5, set 1)\nj5hotdoga;Hot Dogs (Jpm) (SYSTEM5, set 2)\nj5indsum;Indian Summer (Jpm) (SYSTEM5)\nj5indy;Indy 500 (Jpm) (SYSTEM5)\nj5intr;Intrigue (Jpm) (SYSTEM5, set 1)\nj5intra;Intrigue (Jpm) (SYSTEM5, set 2)\nj5intrb;Intrigue (Jpm) (SYSTEM5, set 3)\nj5intrc;Intrigue (Jpm) (SYSTEM5, set 4)\nj5jokgld;Jokers Gold (Jpm) (SYSTEM5, set 1)\nj5jokglda;Jokers Gold (Jpm) (SYSTEM5, set 2)\nj5jokgldb;Jokers Gold (Jpm) (SYSTEM5, set 3)\nj5jokgldc;Jokers Gold (Jpm) (SYSTEM5, set 4)\nj5jokgldd;Jokers Gold (Jpm) (SYSTEM5, set 5)\nj5jokglde;Jokers Gold (Jpm) (SYSTEM5, set 6)\nj5jokgldf;Jokers Gold (Jpm) (SYSTEM5, set 7)\nj5jokgldg;Jokers Gold (Jpm) (SYSTEM5, set 8)\nj5jokgldh;Jokers Gold (Jpm) (SYSTEM5, set 9)\nj5movie;Movie Magic Club (Crystal) (SYSTEM5)\nj5nite;Nite Club (Jpm) (SYSTEM5, set 1)\nj5nitea;Nite Club (Jpm) (SYSTEM5, set 2)\nj5nudfic;Nudge Fiction (Jpm) (SYSTEM5)\nj5palm;Palm Springs (Jpm) (SYSTEM5, set 1)\nj5palma;Palm Springs (Jpm) (SYSTEM5, set 2)\nj5phnx;Phoenix (Jpm) (SYSTEM5, set 1)\nj5phnxa;Phoenix (Jpm) (SYSTEM5, set 2)\nj5popeye;Popeye (Jpm) (SYSTEM5, set 1)\nj5popeyea;Popeye (Jpm) (SYSTEM5, set 2)\nj5popeyeb;Popeye (Jpm) (SYSTEM5, set 3)\nj5popeyec;Popeye (Jpm) (SYSTEM5, set 4)\nj5popeyed;Popeye (Jpm) (SYSTEM5, set 5)\nj5popeyee;Popeye (Jpm) (SYSTEM5, set 6)\nj5popeyef;Popeye (Jpm) (SYSTEM5, set 7)\nj5popeyeg;Popeye (Jpm) (SYSTEM5, set 8)\nj5popeyeh;Popeye (Jpm) (SYSTEM5, set 9)\nj5popeyei;Popeye (Jpm) (SYSTEM5, set 10)\nj5popprz;Prize Popeye Vending (Jpm) (SYSTEM5, set 1)\nj5popprza;Prize Popeye Vending (Jpm) (SYSTEM5, set 2)\nj5popth;Popeye's Treasure Hunt (Jpm) (SYSTEM5, set 1)\nj5poptha;Popeye's Treasure Hunt (Jpm) (SYSTEM5, set 2)\nj5popthb;Popeye's Treasure Hunt (Jpm) (SYSTEM5, set 3)\nj5reelgh;Reel Ghost (Jpm) (SYSTEM5)\nj5revo;Revolver (Jpm) (SYSTEM5, set 1)\nj5revoa;Revolver (Jpm) (SYSTEM5, set 2)\nj5roul;Roulette (Jpm) (SYSTEM5)\nj5roulcl;Roulette Club (Jpm) (SYSTEM5, set 1)\nj5roulcla;Roulette Club (Jpm) (SYSTEM5, set 2)\nj5roulclb;Roulette Club (Jpm) (SYSTEM5, set 3)\nj5roulclc;Roulette Club (Jpm) (SYSTEM5, set 4)\nj5sizl;Sizzling (Jpm) (SYSTEM5)\nj5slvree;Silver Reels (Jpm) (SYSTEM5, set 1)\nj5slvreea;Silver Reels (Jpm) (SYSTEM5, set 2)\nj5slvstr;Silver Streak (Jpm) (SYSTEM5, set 1)\nj5slvstra;Silver Streak (Jpm) (SYSTEM5, set 2)\nj5slvstrb;Silver Streak (Jpm) (SYSTEM5, set 3)\nj5street;Streetwise (Jpm) (SYSTEM5)\nj5sup4;Super 4 (Jpm) (SYSTEM5)\nj5supbar;Super Bars (Jpm) (SYSTEM5, set 1)\nj5supbara;Super Bars (Jpm) (SYSTEM5, set 2)\nj5suphi;Super Hi-Lo (Jpm) (SYSTEM5)\nj5swop;Swop A Fruit Club (Jpm) (SYSTEM5)\nj5td;Tumbling Dice (Jpm) (SYSTEM5)\nj5term;Terminator (Jpm) (SYSTEM5)\nj5topshp;Top Of The Shop Club (Jpm) (SYSTEM5)\nj5trail;Trailblazer Club (Jpm) (SYSTEM5, set 1)\nj5traila;Trailblazer Club (Jpm) (SYSTEM5, set 2)\nj5trailb;Trailblazer Club (Jpm) (SYSTEM5, set 3)\nj5tst1;JPM System 5 Test Set (Jpm) (SYSTEM5, set 1)\nj5tst2;JPM System 5 Test Set (Jpm) (SYSTEM5, set 2)\nj5tstal;JPM System 5 Alpha Display Test Utility (Jpm) (SYSTEM5)\nj5uj;Union Jackpot (Jpm) (SYSTEM5, set 1)\nj5uja;Union Jackpot (Jpm) (SYSTEM5, set 2)\nj5ujb;Union Jackpot (Jpm) (SYSTEM5, set 3)\nj5wsc;Wall Street Club (Jpm) (SYSTEM5, set 1)\nj5wsca;Wall Street Club (Jpm) (SYSTEM5, set 2)\nj6aceclb;Ace Of Clubs (Crystal) (IMPACT, set 1)\nj6aceclba;Ace Of Clubs (Crystal) (IMPACT, set 2)\nj6acehi;Aces High (Ace) (IMPACT)\nj6amdrm;American Dream (Mdm) (IMPACT)\nj6arcade;Arcadia (Jpm) (IMPACT)\nj6bags;Three Bags Full (Jpm) (IMPACT)\nj6bbankr;Big Banker (Crystal) (IMPACT)\nj6big50;Big 50 (Jpm) (IMPACT)\nj6bigbnk;Big Banker (Jpm) (IMPACT)\nj6bigbuk;Big Bucks (Jpm) (IMPACT)\nj6bigcsh;Big Cash Machine (Empire) (IMPACT)\nj6bigpct;Big Picture (Ace) (IMPACT)\nj6bigtop;Big Top Club (Jpm) (IMPACT)\nj6bigwhl;Big Wheel (Jpm) (IMPACT)\nj6bmc;Big Money Club (Crystal) (IMPACT)\nj6bnkrcl;Banker Club (Jpm) (IMPACT)\nj6bno;Big Nite Out (Crystal) (IMPACT)\nj6bnza;Bonanza (Jpm) (IMPACT)\nj6brkout;Breakout (Jpm) (IMPACT)\nj6btbw;Born To Be Wild Club (Crystal) (IMPACT)\nj6bucks;Bucks Fizz (Ace) (IMPACT)\nj6buzz;Buzzundrum (Ace) (IMPACT)\nj6camelt;Camelot (Jpm) (IMPACT)\nj6cas5;Casino 5ive Liner (Jpm) (IMPACT)\nj6cascla;Casino Crazy Classic Club (Jpm) (IMPACT)\nj6casclb;Casino Crazy Club (Jpm) (IMPACT)\nj6cascz;Casino Crazy (Jpm) (IMPACT)\nj6caslas;Casino Las Vegas (Jpm) (IMPACT)\nj6ccc;Casino Crazy Club (Crystal) (IMPACT)\nj6cccla;Casino Crazy Classic (Jpm) (IMPACT)\nj6cdivr;Cash Diver (Crystal) (IMPACT)\nj6cheque;Cheque Mate (Jpm) (IMPACT)\nj6cluclb;Cluedo Club (Jpm) (IMPACT)\nj6col;Coliseum (Mdm) (IMPACT)\nj6colcsh;Coliseum Cash (Jpm) (IMPACT)\nj6colic;Coliseum (Crystal) (IMPACT)\nj6colmon;Colour Of Money (Jpm) (IMPACT)\nj6coprob;Cops 'n' Robbers (Qps) (IMPACT)\nj6cpal;Caesar's Palace (Whitbread / Crystal) (IMPACT, set 1)\nj6cpala;Caesar's Palace (Whitbread / Crystal) (IMPACT, set 2)\nj6cpalb;Caesar's Palace (Whitbread / Ace) (IMPACT)\nj6cpclb;Caesar's Palace Club (Jpm) (IMPACT)\nj6crack;Cracker (Jpm) (IMPACT)\nj6crakr;Cracker (Crystal) (IMPACT)\nj6crsfir;Cross Fire (Jpm) (IMPACT)\nj6crzclb;Crazy Club (Jpm) (IMPACT)\nj6cshbeu;Cash Box Club (Empire) (Euro) (IMPACT)\nj6cshbox;Cash Box Club (Empire) (IMPACT)\nj6cshbst;Cash Buster (Jpm) (IMPACT)\nj6cshcnt;Cash Countdown (Jpm) (IMPACT)\nj6cshrd;Cash Raider (Ace) (IMPACT)\nj6cshtwr;Cash Towers (Jpm) (IMPACT)\nj6cshvgs;Cash Vegas Strip (Jpm) (IMPACT)\nj6daygld;Daytona Gold (Jpm) (IMPACT)\nj6dayml;Daytona Millennium (Jpm) (IMPACT)\nj6dmngz;Diamond Geezer (Jpm) (IMPACT)\nj6dmnjkr;Demon Jokers (Jpm) (IMPACT)\nj6drdogh;Dr Dough (Qps) (IMPACT)\nj6dyfl;Do You Feel Lucky (Jpm) (IMPACT)\nj6easy;Easy Money (Crystal) (IMPACT)\nj6euphor;Euphoria (Ace) (IMPACT)\nj6ewn;Each Way Nudger (Jpm) (IMPACT)\nj6ewndg;Each Way Nudger (Crystal) (IMPACT)\nj6fastfr;Fast Fruits Club (Qps) (IMPACT)\nj6fasttk;Fast Trak (Jpm) (IMPACT)\nj6fbcrz;Football Crazy (Jpm) (IMPACT)\nj6ffc;Frame & Fortune Club (Crystal) (IMPACT)\nj6fifth;5th Dimension (Ace) (IMPACT)\nj6filth;Filthy Rich Club (Jpm) (IMPACT)\nj6firbl;Fireball (Jpm) (IMPACT)\nj6firclb;Firecracker Club (Jpm) (IMPACT)\nj6fireck;Firecracker (Jpm) (IMPACT)\nj6fivalv;Five Alive Club (Jpm) (IMPACT)\nj6fiveln;Five Liner (Jpm) (IMPACT)\nj6footy;Football Fever (Empire) (IMPACT)\nj6framft;Frame & Fortune Club (Jpm) (IMPACT)\nj6frc10;Force 10 (Jpm) (IMPACT)\nj6frtmch;The Fruit Machine (Jpm) (IMPACT)\nj6frtpot;Fruitpots (Qps) (IMPACT)\nj6gforce;G Force (Jpm) (IMPACT)\nj6gforceb;G Force (Jpm) (IMPACT) (15GBP Jackpot)\nj6gidogh;G.I. Dough (Ace) (IMPACT)\nj6gldclb;Gladiator Club (Jpm) (IMPACT)\nj6gldday;Golden Day (Jpm) (IMPACT)\nj6gldmin;Gold Mine (Empire) (IMPACT)\nj6gldpl;Golden Palace (Qps / Mazooma) (IMPACT)\nj6gogold;Go For Gold (Jpm) (IMPACT)\nj6golddm;Golden Demons (Jpm) (IMPACT)\nj6goldgl;Golden Goal (Jpm) (IMPACT)\nj6grc;Gold Rush Club (Crystal) (IMPACT)\nj6guab;Give Us A Break (Jpm) (IMPACT)\nj6guabcl;Give Us A Break Club (Jpm) (IMPACT)\nj6h5clb;High Five Club (Jpm) (IMPACT)\nj6hapyhr;Happy Hour (Jpm) (IMPACT)\nj6hdc;Hot Dogs Club (Crystal) (IMPACT)\nj6hifly;Hi Flyer (Crystal) (IMPACT)\nj6hikar;Hi Karate (Crystal) (IMPACT)\nj6hilosv;Hi Lo Silver (Jpm) (IMPACT)\nj6hiphop;Hip Hopper (Ace) (IMPACT)\nj6hirlcl;Hi Roller Club (Jpm) (IMPACT)\nj6hirol;Hi Roller (Jpm) (IMPACT)\nj6hisprt;High Spirits (Empire) (IMPACT)\nj6histk;Hi Stakes (Qps) (IMPACT)\nj6hotsht;Hot Shot (Ace) (IMPACT)\nj6impact;Hi Impact (Jpm) (IMPACT)\nj6impactb;Hi Impact (Jpm) (IMPACT) (15GBP Jackpot)\nj6impls;Impulse (Crystal) (IMPACT)\nj6impuls;Impulse (Jpm) (IMPACT)\nj6indy;Indiana Jones (Jpm) (IMPACT)\nj6jackjs;Jackpot Justice (Qps) (IMPACT)\nj6jkpldx;Jokers Plus Deluxe (Jpm) (IMPACT)\nj6jkrgld;Jokers Gold (Jpm) (IMPACT)\nj6jkrpls;Jokers Plus (Jpm) (IMPACT)\nj6jkwld;Jokers Wild (Jpm) (IMPACT)\nj6jungfv;Jungle Fever (Ace) (IMPACT)\nj6kamel;Kameleon (Jpm) (IMPACT)\nj6kapang;Kapang (Crystal) (IMPACT)\nj6kfc;Kung Fu Club (Crystal) (IMPACT)\nj6knight;Your Lucky Knight (Jpm) (IMPACT)\nj6kungfu;Kung Fu (Ace) (IMPACT)\nj6luckla;Lucky Las Vegas (Jpm) (IMPACT)\nj6lucklo;Lucky Lottery Club (Crystal) (IMPACT)\nj6magcir;Magic Circle Club (Jpm) (IMPACT)\nj6mavrk;Maverick (Jpm) (IMPACT)\nj6maxcsh;Maximus Cash (Jpm) (IMPACT)\nj6maxod;Maximum Overdrive (Jpm) (IMPACT)\nj6medal;Medallion Job (Qps) (IMPACT)\nj6megbck;Mega Bucks (Jpm) (IMPACT)\nj6milln;Millionaire (Jpm) (IMPACT)\nj6monmad;Money Madness (Ace) (IMPACT)\nj6mono60;Monopoly 60th Anniversary Edition (Jpm) (IMPACT, set 1)\nj6mono60a;Monopoly 60th Anniversary Edition (Jpm) (IMPACT, set 2)\nj6monobn;Monopoly Bingo (Jpm) (IMPACT)\nj6monspd;Money Spider (Ace) (IMPACT)\nj6monst;Monster Cash Club (Crystal) (IMPACT)\nj6montlk;Money Talks (Jpm) (IMPACT)\nj6outlaw;Outlaw (Jpm) (IMPACT, v3)\nj6outlawc;Outlaw (Jpm) (IMPACT, Club?)\nj6outlawd;Outlaw (Jpm) (IMPACT, v3) (Protocol)\nj6oxo;Oxo (Jpm) (IMPACT)\nj6oxobin;Oxo Bingo (Jpm) (IMPACT)\nj6pacman;Pac Man Plus (Qps) (IMPACT)\nj6papa;Paparazzi (Empire) (IMPACT)\nj6phxgld;Phoenix Gold (Jpm) (IMPACT)\nj6pinfvr;Pinball Fever (Crystal) (IMPACT)\nj6pinwzd;Pinball Wizard (Jpm) (IMPACT)\nj6pinwzdc;Pinball Wizard (Crystal) (IMPACT)\nj6pirgld;Pirates Gold (Jpm) (IMPACT)\nj6pnxgd;Phoenix Gold De Luxe (Jpm) (IMPACT)\nj6pnxmil;Phoenix Millennium (Jpm) (IMPACT)\nj6pog;Pot Of Gold (Ace) (IMPACT)\nj6pogcls;Pot Of Gold Classic (Jpm) (IMPACT)\nj6pompay;Up Pompay (Ace) (IMPACT)\nj6popoli;Popeye & Olive (Jpm) (IMPACT)\nj6potg;Pot Of Gold (Crystal) (IMPACT)\nj6pwrlin;Power Lines (Jpm) (IMPACT)\nj6pwrspn;Powerspin (Jpm) (IMPACT)\nj6quantm;Quantum Leap (Jpm) (IMPACT)\nj6quick;Quicksilver (RAL) (IMPACT)\nj6r2rum;Ready To Rumble (Crystal) (IMPACT)\nj6ra;Red Alert (Jpm) (IMPACT)\nj6raclb;Red Alert Club (Jpm) (IMPACT)\nj6rager;Red Alert (Jpm) [German] (IMPACT)\nj6ramese;Rameses' Riches Club (Crystal) (IMPACT)\nj6rccls;Roller Coaster Classic (Jpm) (IMPACT)\nj6rcclub;Roller Coaster Club (Jpm) (IMPACT)\nj6redal;Red Alert (Crystal) (IMPACT)\nj6redarw;Red Arrow (Jpm) (IMPACT)\nj6redarww;Red Arrow (Whitbread / Jpm) (IMPACT)\nj6reddmn;Red Demon (Jpm) (IMPACT)\nj6reelb;Reel Bingo Classic Club (Crystal) (IMPACT)\nj6reelmn;Reel Money (Jpm) (IMPACT)\nj6reelth;Reel Thing (Ace) (IMPACT, set 1)\nj6reeltha;Reel Thing (Ace) (IMPACT, set 2)\nj6rh6;Red Hot 6 (Jpm) (IMPACT)\nj6rh6cl;Red Hot Six Club (Jpm) (IMPACT)\nj6rhchil;Red Hot Chili Stepper (Ace) (IMPACT)\nj6richpk;Rich Pickings (Ace) (IMPACT)\nj6rico;Ricochet (Jpm) (IMPACT)\nj6robin;Robin Hood (Ace) (IMPACT)\nj6roller;Roller Coaster (Jpm) (IMPACT)\nj6roof;Thru' The Roof (Ace) (IMPACT)\nj6royfls;Royal Flush Club (Jpm) (IMPACT)\nj6samur;Samurai Club (Jpm) (IMPACT)\nj6scarlt;Captain Scarlet (Ace) (IMPACT)\nj6shoot;ShootOut (Jpm / Whitbread) (IMPACT)\nj6showtm;It's Showtime (Jpm) (IMPACT)\nj6sidewd;Sidewinder (Jpm) (IMPACT)\nj6sl;Snakes & Ladders (Crystal) (IMPACT)\nj6sla;Snakes & Ladders Slides Again (Crystal) (IMPACT)\nj6slvgst;Silver Ghost (Jpm) (IMPACT)\nj6snakes;Snakes & Ladders (Jpm) (IMPACT)\nj6sonic;Sonic The Hedgehog (Jpm) (IMPACT)\nj6spcinv;Space Invaders (Crystal) (IMPACT)\nj6stards;Stardust (Jpm) (IMPACT)\nj6start;Starturn (Jpm) (IMPACT)\nj6strk10;Strike 10 (Ace) (IMPACT)\nj6supbrk;Super Breakout (Jpm) (IMPACT)\nj6svndb;7 Deadly Bins (Ace) (IMPACT)\nj6swpdrp;Swop Till Ya Drop (Jpm) (IMPACT)\nj6tbirds;Thunderbirds (Jpm) (IMPACT, set 1)\nj6tbirdsa;Thunderbirds (Jpm) (IMPACT, set 2)\nj6tbirdsb;Thunderbirds (Jpm) (IMPACT, set 3)\nj6tbrdcl;Thunderbirds Club (Jpm) (IMPACT)\nj6thril;Thriller (Crystal) (IMPACT)\nj6tomb;Tomb Raider (Jpm) (IMPACT)\nj6topflg;Top Flight (Ace) (IMPACT)\nj6tqust;Treasure Quest (Crystal) (IMPACT)\nj6tutti;Tutti Frutti (Qps) (IMPACT)\nj6twst;Twister (Ace) (IMPACT)\nj6twstd;Twister (Jpm) [Dutch] (IMPACT)\nj6untch;Untouchables (Jpm) (IMPACT)\nj6vindal;Vindaloot (Jpm) (IMPACT)\nj6vivark;Viva Rock Vegas (Jpm) (IMPACT)\nj6vivrkc;Viva Rock Vegas Club (Jpm) (IMPACT)\nj6wildw;Wild West (Ace) (IMPACT)\nj6wizard;Wizard Of Odds (Jpm) (IMPACT)\nj6wldkng;Wild King Club (Jpm) (IMPACT)\nj6wthing;Wild Thing (Empire) (IMPACT)\nj7bmagic;Black Magic (Jpm)\nj7bullio;Bullionaire (Ace)\nj7cexprs;Cash Xpress (Jpm)\nj7clbmag;Club Magic (Jpm)\nj7crztrl;Crazy Trails (Jpm)\nj7fantaz;Fantaztec (Jpm)\nj7kerchn;Ker - Chinq (Jpm)\nj7r2roll;Ready To Roll (Jpm)\nj7razzma;Razzamataz (Jpm) (set 1)\nj7razzmaa;Razzamataz (Jpm) (set 2)\nj7tubgld;Turbo Gold (Jpm)\nj7wldwkd;Wild 'N' Wicked (Jpm)\nj80alad;Aladdin's Cave (PCP)\nj80bac;Bank A Coin (Jpm) (SYSTEM80)\nj80bounc;Bouncer (Jpm) (SYSTEM80)\nj80fortr;Fortune Trail (Jpm)\nj80frogh;Frog Hop (Jpm) (SYSTEM80)\nj80fruit;Fruit Snappa (Jpm) (SYSTEM80)\nj80golds;Golden Steppa (Jpm) (SYSTEM80)\nj80hotln;Hot Lines (Jpm) (SYSTEM80)\nj80mster;Masterspy (Pcp)\nj80myspn;Mystery Spin (Jpm) (SYSTEM80)\nj80nudg2;Nudge Double Up MkII (Jpm) (SYSTEM80)\nj80plsnd;Plus Nudge (Jpm)\nj80r66;Route 66 (Jpm) (SYSTEM80)\nj80rr;Road Runner (Jpm) (SYSTEM80, set 1)\nj80rra;Road Runner (Jpm) (SYSTEM80, set 2)\nj80supbk;Superbank (Jpm) (SYSTEM80)\nj80supst;Supa Steppa (Jpm) (SYSTEM80)\nj80topsp;Top Sprint (Jpm) (SYSTEM80)\nj80topup;Top Up (Jpm) (SYSTEM80)\nj80tumbl;Tumble (Jpm) (SYSTEM80)\nj80wsprt;Winsprint (Jpm) (SYSTEM80)\nj;Each Way Nudger (Barcrest?, set 2)\nj;Each Way Nudger (Barcrest?, set 1)\nj;Lucky Aces (Unk)\nj;Plus 2 (Jpm)\nj;Super 2 (Jpm)\njack;Jack the Giantkiller (set 1)\njack2;Jack the Giantkiller (set 2)\njack2opn;Jacks to Open\njack3;Jack the Giantkiller (set 3)\njackal;Jackal (World)\njackalj;Tokushu Butai Jackal (Japan)\njackie;Happy Jackie (v110U)\njackpool;Jackpot Cards / Jackpot Pool (Italy)\njackrabt;Jack Rabbit (set 1)\njackrabt2;Jack Rabbit (set 2)\njackrabts;Jack Rabbit (special)\njailbrek;Jail Break\njailbrekb;Jail Break (bootleg)\njajamaru;Vs. Ninja Jajamaru Kun (Japan)\njambo;Jambo! Safari (JPN, USA, EXP, KOR, AUS) (Rev A)\njamesb;James Bond (Timed Play)\njamesb2;James Bond (3/5-Ball)\njanbari;Mahjong Janjan Baribari (Japan)\njangou;Jangou [BET] (Japan)\njanjans1;Lovely Pop Mahjong JangJang Shimasho (Japan)\njanjans2;Lovely Pop Mahjong JangJang Shimasho 2 (Japan)\njanoh;Jan Oh (set 1)\njanoha;Jan Oh (set 2)\njanptr96;Janputer '96 (Japan)\njanptrsp;Janputer Special (Japan)\njanputer;New Double Bet Mahjong (Japan)\njanshi;Janshi\njanshin;Jyanshin Densetsu - Quest of Jongmaster\njansou;Jansou (set 1)\njansoua;Jansou (set 2)\njantotsu;4nin-uchi Mahjong Jantotsu\njantouki;Jong Tou Ki (Japan)\njanyoup2;Janyou Part II (ver 7.03, July 1 1983)\njb;Jack*Bot (1.0B) (Belgium/Canada)\njb;Jack*Bot (1.0R)\njchan;Jackie Chan - The Kung-Fu Master\njchan2;Jackie Chan in Fists of Fire\njclub2;Jockey Club II (newer hardware)\njclub2o;Jockey Club II (older hardware)\njcross;Jumping Cross\njd;Judge Dredd (L-1)\njd;Judge Dredd (L-6)\njd;Judge Dredd (L-7)\njdredd;Judge Dredd (Rev C Dec. 17 1997)\njdreddb;Judge Dredd (Rev B Nov. 26 1997)\njdreddp;Judge Dredd (rev LA1, prototype)\njedi;Return of the Jedi\njestmagi;Jester Magic (Konami Endeavour)\njgakuen;Shiritsu Justice Gakuen: Legion of Heroes (Japan 971117)\njigkmgri;Jigoku Meguri (Japan)\njin;Jin\njingbell;Jingle Bell (Italy, V133I)\njingystm;Jingi Storm - The Arcade (GDL-0037)\njitsupro;Jitsuryoku!! Pro Yakyuu (Japan)\njituroku;Jitsuroku Maru-chi Mahjong (Japan)\njjack;Jumping Jack\njjparad2;Jan Jan Paradise 2\njjparads;Jan Jan Paradise\njjpoker;Jackpot Joker Poker (set 1)\njjpokerb;Jackpot Joker Poker (set 2)\njjsquawk;J. J. Squawkers\njjsquawkb;J. J. Squawkers (bootleg)\njjsquawkb2;J. J. Squawkers (bootleg, Blandia Conversion)\njkrmast;Joker Master\njleague;The J.League 1994 (Japan)\njm;Johnny Mnemonic (1.2B) Belgium\njm;Johnny Mnemonic (1.2R)\njmpbreak;Jumping Break\njnero;Johnny Nero Action Hero\njngld;Jungle Lord (L-2)\njngolady;Jangou Lady (Japan)\njockeyc;Jockey Club\njockeygp;Jockey Grand Prix (set 1)\njockeygpa;Jockey Grand Prix (set 2)\njoemac;Tatakae Genshizin Joe & Mac (Japan ver 1)\njoemacr;Joe & Mac Returns (World, Version 1.1, 1994.05.27)\njoemacra;Joe & Mac Returns (World, Version 1.0, 1994.05.19)\njogakuen;Mahjong Jogakuen (Japan)\njoinem;Joinem\njojo;JoJo's Venture (USA 990108)\njojoa;JoJo's Venture (USA 981202)\njojoaj;JoJo no Kimyouna Bouken (Japan 981202)\njojoan;JoJo's Venture (Asia 981202, NO CD)\njojoba;JoJo no Kimyouna Bouken: Miraie no Isan (Japan 990913)\njojoban;JoJo no Kimyouna Bouken: Miraie no Isan (Japan 990913, NO CD)\njojobane;JoJo's Bizarre Adventure (Euro 990913, NO CD)\njojoj;JoJo no Kimyouna Bouken (Japan 990108)\njojon;JoJo's Venture (Asia 990108, NO CD)\njokercrd;Joker Card (Ver.A267BC, encrypted)\njokpoker;Joker Poker (Version 16.03B)\njokpokera;Joker Poker (Version 16.03BI)\njokpokerb;Joker Poker (Version 16.04BI 10-19-88, Joker Poker ICB 9-30-86)\njokpokerc;Joker Poker (Version 16.03BI 5-10-85, Poker No Raise ICB 9-30-86)\njokrpokr;Joker Poker\njokrwild;Joker's Wild (encrypted)\njokrz;Jokerz! (L-3)\njokrz;Jokerz! (L-6)\njollycrd;Jolly Card (Austrian)\njollyjgr;Jolly Jogger\njolyc3x3;Jolly Card (3x3 deal)\njolyc980;Jolly Card Professional 2.0 (Spale Soft)\njolyccra;Jolly Card (Croatian, set 1)\njolyccrb;Jolly Card (Croatian, set 2)\njolycdab;Jolly Card (Austrian, Funworld, bootleg)\njolycdat;Jolly Card (Austrian, Funworld)\njolycdev;Jolly Card (Evona Electronic)\njolycdib;Jolly Card (Italian, encrypted bootleg)\njolycdit;Jolly Card (Italian, blue TAB board, encrypted)\njolycmzs;Jolly Card Professional 2.0 (MZS Tech)\njolyjokr;Jolly Joker (98bet, set 1)\njolyjokra;Jolly Joker (98bet, set 2)\njolyjokrb;Jolly Joker (40bet, Croatian hack)\njolypark;Jolly Park\njongbou;Mahjong Block Jongbou (Japan)\njongkyo;Jongkyo\njongtei;Mahjong Jong-Tei (Japan, ver. NM532-01)\njosvolly;Joshi Volleyball\njourney;Journey\njoust;Joust (White/Green label)\njoust2;Joust 2 - Survival of the Fittest\njoustr;Joust (Solid Red label)\njoustwr;Joust (White/Red label)\njoyfulr;Joyful Road (Japan)\njoyjoy;Puzzled / Joy Joy Kid (NGM-021)(NGH-021)\njoyman;Joyman\njpark;Jurassic Park\njpark3;Jurassic Park 3 (ver EBC)\njpcoin;Joker Poker (Coinmaster)\njplstw20;Lost World: Jurassic Park, The (2.00)\njplstw22;Lost World: Jurassic Park, The (2.02)\njpopnics;Jumping Pop (Nics, Korean bootleg of Plump Pop)\njptparty;Jackpot Party (Russia)\njrking;Junior King (bootleg of Donkey Kong Jr.)\njrpacman;Jr. Pac-Man\njrpacmbl;Jr. Pac-Man (Pengo hardware)\njsk;Joryuu Syougi Kyoushitsu (Japan)\njspecter;Jatre Specter (set 1)\njspecter2;Jatre Specter (set 2)\njst;Joust (L-2)\njubileep;Jubilee Double-Up Poker\njuju;JuJu Densetsu (Japan)\njujub;JuJu Densetsu (Japan, bootleg)\njumpbug;Jump Bug\njumpbugb;Jump Bug (bootleg)\njumpcoas;Jump Coaster\njumpcoast;Jump Coaster (Taito)\njumping;Jumping\njumpjkpt;Jumping Jackpots (Russia) (Atronic)\njumpkids;Jump Kids\njumppop;Jumping Pop\njumpshot;Jump Shot\njumpshotp;Jump Shot Engineering Sample\njunai;Junai - Manatsu no First Kiss (Japan)\njunai2;Junai 2 - White Love Story (Japan)\njungleby;Jungle Boy (bootleg)\njungleh;Jungle Hunt (US)\njunglehbr;Jungle Hunt (Brazil)\njunglek;Jungle King (Japan)\njunglekas;Jungle King (alternate sound)\njunglekj2;Jungle King (Japan, earlier)\njungler;Jungler\njunglers;Jungler (Stern Electronics)\njunofrst;Juno First\njunofrstg;Juno First (Gottlieb)\njupk;Jurassic Park (5.01)\njupk;Jurassic Park (5.13)\njupk;Jurassic Park (5.01 Germany)\njwildb52;Joker's Wild (B52 system, set 1)\njwildb52a;Joker's Wild (B52 system, set 2)\njwildb52h;Joker's Wild (B52 system, Harrah's GFX)\njy;Junk Yard (0.3)\njy;Junk Yard (1.1)\njy;Junk Yard (1.2)\njyangoku;Jyangokushi: Haoh no Saihai (Japan 990527)\nkabukikl;Far East of Eden - Kabuki Klash / Tengai Makyou - Shin Den\nkabukiz;Kabuki-Z (World)\nkabukizj;Kabuki-Z (Japan)\nkageki;Kageki (US)\nkagekih;Kageki (hack)\nkagekij;Kageki (Japan)\nkaguya;Mahjong Kaguyahime [BET] (Japan 880521)\nkaguya2;Mahjong Kaguyahime Sono2 [BET] (Japan 890829)\nkaguya2f;Mahjong Kaguyahime Sono2 Fukkokuban [BET] (Japan 010808)\nkaiserkn;Kaiser Knuckle (Ver 2.1O 1994/07/29)\nkaiserknj;Kaiser Knuckle (Ver 2.1J 1994/07/29)\nkaitei;Kaitei Takara Sagashi\nkaiteids;Kaitei Daisensou (Japan)\nkaitein;Kaitei Takara Sagashi (Namco license)\nkaiunqz;Kaiun Quiz (Japan, KW1/VER.A)\nkakumei;Mahjong Kakumei (Japan)\nkakumei2;Mahjong Kakumei 2 - Princess League (Japan)\nkamakazi3;Kamakazi III (superg hack)\nkamenrid;Masked Riders Club Battle Race\nkamikaze;Kamikaze\nkamikcab;Kamikaze Cabbie\nkanatuen;Kanatsuen no Onna [BET] (Japan 880905)\nkangaroo;Kangaroo\nkangarooa;Kangaroo (Atari)\nkangaroob;Kangaroo (bootleg)\nkaos;Kaos\nkaratblz;Karate Blazers (World)\nkaratblzj;Karate Blazers (Japan)\nkaratblzu;Karate Blazers (US)\nkaratedo;Karate Dou (Japan)\nkaratevs;Taisen Karate Dou (Japan VS version)\nkaratour;The Karate Tournament\nkarianx;Karian Cross (Rev. 1.0)\nkarnov;Karnov (US)\nkarnovj;Karnov (Japan)\nkarnovr;Karnov's Revenge / Fighter's History Dynamite\nkarous;Karous (GDL-0040)\nkas89;Kasino '89\nkazan;Ninja Kazan (World)\nkbash;Knuckle Bash\nkbash2;Knuckle Bash 2 (bootleg)\nkbm;Keyboardmania\nkbm2nd;Keyboardmania 2nd Mix\nkbm3rd;Keyboardmania 3rd Mix\nkchamp;Karate Champ (US)\nkchampvs;Karate Champ (US, VS version set 1)\nkchampvs2;Karate Champ (US, VS version set 2)\nkdeadeye;Dead Eye (GV054 UAA01)\nkdynastg;King of Dynast Gear (version 1.8)\nkeith;Keith Courage In Alpha Zones\nkeithlcy;Dramatic Adventure Quiz Keith & Lucy (Japan)\nkeks;Keks (060328 World)\nkeks;Keks (060403 World)\nkeks;Keks (bootleg, 060403, banking address hack)\nkeks;Keks (bootleg, 060403, banking address hack, changed version text)\nkeks;Keks (bootleg, 060403, VIDEO GAME-1 KS01 set 1)\nkeks;Keks (bootleg, 060403, VIDEO GAME-1 KS01 set 2)\nkeks;Keks (bootleg, 060403, banking address hack, payout percentage 60)\nkeks;Keks (bootleg, 060403, LOTTOGAME (I))\nkeks;Keks (bootleg, 060403, LOTOS KS01)\nkeks;Keks (070119 Russia)\nkeks;Keks (bootleg, 070119, banking address hack set 1)\nkeks;Keks (bootleg, 070119, banking address hack set 2)\nkeksa;Keks (bootleg, 060328, banking address hack)\nkeksb;Keks (bootleg, 060328, backdoor)\nkeksc;Keks (bootleg, 060328, banking address hack, changed version text)\nkengo;Ken-Go\nkeroppi;Kero Kero Keroppi no Issyoni Asobou (Japan)\nket;Ketsui: Kizuna Jigoku Tachi (2003/01/01. Master Ver.)\nketa;Ketsui: Kizuna Jigoku Tachi (2003/01/01 Master Ver.)\nketb;Ketsui: Kizuna Jigoku Tachi (2003/01/01 Master Ver)\nkeyboard;La Keyboard (GDS-0017)\nkf10thep;The King of Fighters 10th Anniversary Extra Plus (The King of Fighters 2002 bootleg)\nkf2k2mp;The King of Fighters 2002 Magic Plus (bootleg)\nkf2k2mp2;The King of Fighters 2002 Magic Plus II (bootleg)\nkf2k2pla;The King of Fighters 2002 Plus (bootleg set 2)\nkf2k2pls;The King of Fighters 2002 Plus (bootleg set 1)\nkf2k3bl;The King of Fighters 2003 (bootleg set 1)\nkf2k3bla;The King of Fighters 2003 (bootleg set 2)\nkf2k3pcb;The King of Fighters 2003 (Japan, JAMMA PCB)\nkf2k3pl;The King of Fighters 2004 Plus / Hero (The King of Fighters 2003 bootleg)\nkf2k3upl;The King of Fighters 2004 Ultra Plus (The King of Fighters 2003 bootleg)\nkf2k5uni;The King of Fighters 10th Anniversary 2005 Unique (The King of Fighters 2002 bootleg)\nkftgoal;Kick for the Goal\nkgbird;K.G. Bird (4VXFC5341, New Zealand, 87.98%)\nkgbirda;K.G. Bird (4VXFC5341, New Zealand, 91.97%)\nkick;Kick (upright)\nkick4csh;Kick '4' Cash\nkickboy;Kick Boy\nkickc;Kick (cocktail)\nkicker;Kicker\nkickgoal;Kick Goal\nkickman;Kickman (upright)\nkicknrun;Kick and Run (World)\nkicknrunu;Kick and Run (US)\nkickoff;Kick Off (Japan)\nkickridr;Kick Rider\nkidniki;Kid Niki - Radical Ninja (World)\nkidnikiu;Kid Niki - Radical Ninja (US)\nkikaioh;Choukou Senki Kikaioh (Japan 980914)\nkikcubic;Meikyu Jima (Japan)\nkikcubicb;Kickle Cubele\nkikikai;KiKi KaiKai\nkikstart;Kick Start Wheelie King\nkillbld;The Killing Blade (ver. 109, Chinese Board)\nkillbld104;The Killing Blade (ver. 104)\nkillbldp;The Killing Blade Plus (ver. 300)\nkillcom;Killer Comet\nkimbldhl;Kimble Double HI-LO\nkimblz80;Kimble Double HI-LO (z80 version)\nkingball;King & Balloon (US)\nkingballj;King & Balloon (Japan)\nkingdmgp;Kingdom Grandprix\nkingdrbb;King Derby (Taiwan bootleg)\nkingdrby;King Derby (1981)\nkingofb;King of Boxer (English)\nkingpin;King Pin\nkingpinm;King Pin Multi-Game\nkingrt66;King of Route 66 (Rev A)\nkingt;King Tut (Shuffle) (L-1)\nkingtut;King Tut (NSW, Australia)\nkinniku;Kinnikuman Muscle Grand Prix (KN1 Ver. A)\nkinst;Killer Instinct (v1.5d)\nkinst13;Killer Instinct (v1.3)\nkinst14;Killer Instinct (v1.4)\nkinst2;Killer Instinct 2 (v1.4)\nkinst210;Killer Instinct 2 (v1.0)\nkinst211;Killer Instinct 2 (v1.1)\nkinst213;Killer Instinct 2 (v1.3)\nkinst2k3;Killer Instinct 2 (v1.3k, upgrade kit)\nkinst2k4;Killer Instinct 2 (v1.4k, upgrade kit)\nkinstb;Killer Instinct (SNES bootleg)\nkinstp;Killer Instinct (proto v4.7)\nkirameki;Kirameki Star Road (Ver 2.10J 1997/08/29)\nkirarast;Ryuusei Janshi Kirara Star\nkisekaeh;Kisekae Hanafuda\nkisekaem;Kisekae Mahjong\nkiss;Kiss\nkissp;Kiss (prototype)\nkittenk;Kitten Kaboodle\nkiwame;Pro Mahjong Kiwame\nkiwames;Pro Mahjong Kiwame S (J 951020 V1.208)\nkizuna;Kizuna Encounter - Super Tag Battle / Fu'un Super Tag Battle\nkkotnoli;Kkot No Li (Kill the Bees)\nklax;Klax (set 1)\nklax2;Klax (set 2)\nklax3;Klax (set 3)\nklaxd;Klax (Germany)\nklaxj;Klax (Japan)\nklaxp1;Klax (prototype set 1)\nklaxp2;Klax (prototype set 2)\nklondkp;KlonDike+\nklxyj;Kuai Le Xi You Ji\nknckhead;Knuckle Heads (World)\nknckheadj;Knuckle Heads (Japan)\nkncljoe;Knuckle Joe (set 1)\nkncljoea;Knuckle Joe (set 2)\nkngtmare;Knightmare (prototype)\nknightb;Knight Boy\nknights;Knights of the Round (World 911127)\nknightsb;Knights of the Round (bootleg)\nknightsj;Knights of the Round (Japan 911127, B-Board 91634B-2)\nknightsja;Knights of the Round (Japan 911127, B-Board 89625B-1)\nknightsu;Knights of the Round (USA 911127)\nknockout;Knock Out!!\nknpuzzle;Kotoba no Puzzle Mojipittan (Japan, KPM1 Ver.A)\nkod;The King of Dragons (World 910805)\nkodb;The King of Dragons (bootleg)\nkodj;The King of Dragons (Japan 910805, B-Board 90629B-3)\nkodja;The King of Dragons (Japan 910805, B-Board 89625B-1)\nkodr1;The King of Dragons (World 910711)\nkodu;The King of Dragons (USA 910910)\nkof10th;The King of Fighters 10th Anniversary (The King of Fighters 2002 bootleg)\nkof2000;The King of Fighters 2000 (NGM-2570) (NGH-2570)\nkof2000n;The King of Fighters 2000 (not encrypted)\nkof2001;The King of Fighters 2001 (NGM-262?)\nkof2001h;The King of Fighters 2001 (NGH-2621)\nkof2002;The King of Fighters 2002 (NGM-2650)(NGH-2650)\nkof2002b;The King of Fighters 2002 (bootleg)\nkof2003;The King of Fighters 2003 (NGM-2710)\nkof2003h;The King of Fighters 2003 (NGH-2710)\nkof2k4se;The King of Fighters Special Edition 2004 (The King of Fighters 2002 bootleg)\nkof94;The King of Fighters '94 (NGM-055)(NGH-055)\nkof95;The King of Fighters '95 (NGM-084)\nkof95h;The King of Fighters '95 (NGH-084)\nkof96;The King of Fighters '96 (NGM-214)\nkof96h;The King of Fighters '96 (NGH-214)\nkof97;The King of Fighters '97 (NGM-2320)\nkof97h;The King of Fighters '97 (NGH-2320)\nkof97k;The King of Fighters '97 (Korean release)\nkof97pls;The King of Fighters '97 Plus (bootleg)\nkof98;The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGM-2420)\nkof98h;The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGH-2420)\nkof98k;The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board)\nkof98ka;The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board 2)\nkof99;The King of Fighters '99 - Millennium Battle (set 1)\nkof99e;The King of Fighters '99 - Millennium Battle (earlier)\nkof99h;The King of Fighters '99 - Millennium Battle (set 2)\nkof99k;The King of Fighters '99 - Millennium Battle (Korean release)\nkof99p;The King of Fighters '99 - Millennium Battle (prototype)\nkofnw;The King of Fighters Neowave\nkofnwj;The King of Fighters Neowave (Japan)\nkoftball;King of Football\nkofxi;The King of Fighters XI\nkog;King of Gladiator (The King of Fighters '97 bootleg)\nkoikoi;Koi Koi Part 2\nkoikois;Koi Koi Shimasho\nkoikois2;Koi Koi Shimasho 2 - Super Real Hanafuda (Japan)\nkoinomp;Mahjong Koi no Magic Potion (Japan)\nkok;Povar / Sobrat' Buran / Agroprom (Arcade multi-game bootleg of ZX Spectrum 'Cookie', 'Jetpac' & 'Pssst')\nkokoroj2;Kokoroji 2\nkollon;Kollon (V2.04J)\nkollonc;Kollon (V2.04JC)\nkonam80a;Konami 80's AC Special (GC826 VER. AAA)\nkonam80j;Konami 80's Gallery (GC826 VER. JAA)\nkonam80k;Konami 80's AC Special (GC826 VER. KAA)\nkonam80s;Konami 80's AC Special (GC826 VER. EAA)\nkonam80u;Konami 80's AC Special (GC826 VER. UAA)\nkonami88;Konami '88\nkonamigt;Konami GT\nkonamigv;Baby Phoenix/GV System\nkonamigx;System GX\nkonek;Konek-Gorbunok\nkonzero;Zero (Konami Endeavour)\nkopunch;KO Punch\nkorinai;Mahjong-zukino Korinai Menmen (Japan 880425)\nkorinaim;Mahjong-zukino Korinai Menmen [BET] (Japan 880920)\nkorokoro;Koro Koro Quest (Japan)\nkoroleva;Snezhnaja Koroleva\nkorosuke;Korosuke Roller\nkoshien;Ah Eikou no Koshien (Japan)\nkosmokil;Kosmo Killer\nkosteel;Kings of Steel\nkothello;Kyuukyoku no Othello\nkotm;King of the Monsters (set 1)\nkotm2;King of the Monsters 2 - The Next Thing (NGM-039)(NGH-039)\nkotm2p;King of the Monsters 2 - The Next Thing (prototype)\nkotmh;King of the Monsters (set 2)\nkouyakyu;The Koukouyakyuh\nkov;Knights of Valour / Sangoku Senki (ver. 117)\nkov100;Knights of Valour / Sangoku Senki (ver. 100, Japanese Board)\nkov115;Knights of Valour / Sangoku Senki (ver. 115)\nkov2;Knights of Valour 2 / Sangoku Senki 2 (ver. 107, 102, 100HK)\nkov2100;Knights of Valour 2 / Sangoku Senki 2 (ver. 100, 100, 100HK)\nkov2101;Knights of Valour 2 / Sangoku Senki 2 (ver. 101, 101, 100HK)\nkov2102;Knights of Valour 2 / Sangoku Senki 2 (ver. 102, 101, 100HK)\nkov2103;Knights of Valour 2 / Sangoku Senki 2 (ver. 103, 101, 100HK)\nkov2106;Knights of Valour 2 / Sangoku Senki 2 (ver. 106, 102, 100KH)\nkov2nl;Knights of Valour 2 New Legend (V302, China)\nkov2nlo;Knights of Valour 2 New Legend (V301, China)\nkov2p;Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (ver. M204XX)\nkov2p205;Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (ver. M205XX)\nkov7sprt;Knights of Valour - The Seven Spirits\nkovlsjb;Knights of Valour: Luan Shi Jie Ba / Sangoku Senki: Luan Shi Jie Ba (ver. 200CN)\nkovlsjba;Knights of Valour: Luan Shi Jie Ba / Sangoku Senki: Luan Shi Jie Ba (alt ver. 200CN)\nkovlsqh;Knights of Valour: Luan Shi Quan Huang / Sangoku Senki: Luan Shi Quan Huang (ver. 200CN)\nkovlsqh2;Knights of Valour: Luan Shi Quan Huang 2 / Sangoku Senki: Luan Shi Quan Huang 2 (ver. 200CN)\nkovplus;Knights of Valour Plus / Sangoku Senki Plus (ver. 119)\nkovplusa;Knights of Valour Plus / Sangoku Senki Plus (alt ver. 119)\nkovqhsgs;Knights of Valour: Quan Huang San Guo Special / Sangoku Senki: Quan Huang San Guo Special (ver. 303CN)\nkovsgqyz;Knights of Valour: SanGuo QunYingZhuan / Sangoku Senki: SanGuo QunYingZhuan (bootleg, set 1)\nkovsgqyza;Knights of Valour: SanGuo QunYingZhuan / Sangoku Senki: SanGuo QunYingZhuan (bootleg, set 2)\nkovsgqyzb;Knights of Valour: SanGuo QunYingZhuan / Sangoku Senki: SanGuo QunYingZhuan (bootleg, set 3)\nkovsh;Knights of Valour Super Heroes / Sangoku Senki Super Heroes (ver. 104, CN)\nkovsh103;Knights of Valour Super Heroes / Sangoku Senki Super Heroes (ver. 103, CN)\nkovshp;Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 100)\nkozure;Kozure Ookami (Japan)\nkpv106;Kingpin\nkram;Kram (set 1)\nkram2;Kram (set 2)\nkram3;Kram (encrypted)\nkroozr;Kozmik Kroozr\nkrull;Krull\nkrullp;Krull (Pinball)\nkrzybowl;Krazy Bowl\nksayakyu;Kusayakyuu\nktiger;Kyukyoku Tiger (Japan)\nktiger2;Kyukyoku Tiger II (Ver 2.1J 1995/11/30)\nkuhga;Kuhga - Operation Code 'Vapor Trail' (Japan revision 3)\nkungfub;Kung-Fu Master (bootleg set 1)\nkungfub2;Kung-Fu Master (bootleg set 2)\nkungfum;Kung-Fu Master\nkungfumd;Kung-Fu Master (Data East)\nkungfur;Kung Fu Roushi\nkungfut;Kung-Fu Taikun\nkungfuta;Kung-Fu Taikun (alt)\nkuniokun;Nekketsu Kouha Kunio-kun (Japan)\nkuniokunb;Nekketsu Kouha Kunio-kun (Japan bootleg)\nkurikint;Kuri Kinton (World)\nkurikinta;Kuri Kinton (World, prototype?)\nkurikintj;Kuri Kinton (Japan)\nkurikintu;Kuri Kinton (US)\nkurucham;Kurukuru Chameleon (GDL-0034)\nkurufev;Kurukuru Fever\nkviper;Konami Viper BIOS\nkyros;Kyros\nkyrosj;Kyros No Yakata (Japan)\nkyuhito;Kyukyoku no Hito [BET] (Japan 880824)\nkyukaidk;Kyuukai Douchuuki (Japan new version)\nkyukaidko;Kyuukai Douchuuki (Japan old version)\nkyustrkr;Last Striker / Kyuukyoku no Striker\nkz26;KZ-26\nlabyrunr;Labyrinth Runner (Japan)\nlabyrunrk;Labyrinth Runner (World Ver. K)\nladybgb2;Lady Bug (bootleg set 2)\nladybug;Lady Bug\nladybugb;Lady Bug (bootleg set 1)\nladybugg;Lady Bug (bootleg on Galaxian hardware)\nladyfrog;Lady Frog\nladygolf;Vs. Stroke & Match Golf (Ladies Version, set ?)\nladygolfe;Vs. Stroke & Match Golf (Ladies Version, set E)\nladykill;Lady Killer\nladylinr;Lady Liner\nladyluck;Lady Luck\nladylukt;Lady Luck (Taito)\nladymstr;Lady Master of Kung Fu\nladyshot;Lady Sharpshooter\nladyshota;Lady Sharpshooter (alternate set)\nlagirl;LA Girl\nlagunar;Laguna Racer\nlah;Last Action Hero (1.10)\nlah;Last Action Hero (1.12)\nlah;Last Action Hero (1.04 Spain)\nlah;Last Action Hero (1.08 Spain)\nlamachin;L.A. Machineguns\nlandbrk;Land Breaker (World) / Miss Tang Ja Ru Gi (Korea) (pcb ver 3.02)\nlandbrka;Land Breaker (World) / Miss Tang Ja Ru Gi (Korea) (pcb ver 3.03) (AT89c52 protected)\nlandgear;Landing Gear\nlandhigh;Landing High Japan\nlandmakr;Land Maker (Ver 2.01J 1998/06/01)\nlandmakrp;Land Maker (Ver 2.02O 1998/06/02) (Prototype)\nlans2004;Lansquenet 2004 (Shock Troopers - 2nd Squad bootleg)\nlapbylap;Lap By Lap\nlaperla;La Perla Nera (Ver 2.0)\nlaperlag;La Perla Nera Gold (Ver 2.0)\nlaser;Astro Laser\nlaser2k1;Laser 2001 (Ver 1.2)\nlaserbas;Laser Base (set 1)\nlaserbasa;Laser Base (set 2)\nlaserbat;Laser Battle\nlasso;Lasso\nlasstixx;Laser Strixx 2\nlastbank;Last Bank\nlastbh;The Last Bounty Hunter v0.06\nlastblad;The Last Blade / Bakumatsu Roman - Gekka no Kenshi (NGM-2340)\nlastbladh;The Last Blade / Bakumatsu Roman - Gekka no Kenshi (NGH-2340)\nlastbld2;The Last Blade 2 / Bakumatsu Roman - Dai Ni Maku Gekka no Kenshi (NGM-2430)(NGH-2430)\nlastbrnx;Last Bronx (Export, Revision A)\nlastbrnxj;Last Bronx (Japan, Revision A)\nlastbrnxu;Last Bronx (USA, Revision A)\nlastday;The Last Day (set 1)\nlastdaya;The Last Day (set 2)\nlastduel;Last Duel (US New Ver.)\nlastduelb;Last Duel (bootleg)\nlastduelj;Last Duel (Japan)\nlastduelo;Last Duel (US Old Ver.)\nlastfght;Last Fighting\nlastfort;Last Fortress - Toride\nlastforte;Last Fortress - Toride (Erotic)\nlastfortg;Last Fortress - Toride (German)\nlastfortk;Last Fortress - Toride (Korea)\nlastlap;Last Lap\nlastmisn;Last Mission (US revision 6)\nlastmisnj;Last Mission (Japan)\nlastmisno;Last Mission (US revision 5)\nlastsold;The Last Soldier (Korean release of The Last Blade)\nlaststar;The Last Starfighter (prototype)\nlasvegas;Las Vegas, Nevada\nlazarian;Lazarian\nlazercmd;Lazer Command\nlazrlord;Lazer Lord\nlbgrande;Libero Grande (Asia, LG2/VER.A)\nlbgrandeja;Libero Grande (Japan, LG1/VER.A)\nlbowling;League Bowling (NGM-019)(NGH-019)\nlc;League Champ (1.1)\nlca;Lights...Camera...Action!\nlca2;Lights...Camera...Action! (rev.2)\nldrink;Lucky Drink (set 1)\nldrinka;Lucky Drink (set 2)\nldrun;Lode Runner (set 1)\nldrun2;Lode Runner II - The Bungeling Strikes Back\nldrun3;Lode Runner III - The Golden Labyrinth\nldrun3j;Lode Runner III - Majin No Fukkatsu\nldrun4;Lode Runner IV - Teikoku Karano Dasshutsu\nldruna;Lode Runner (set 2)\nle2;Lethal Enforcers II: Gun Fighters (ver EAA)\nle2j;Lethal Enforcers II: The Western (ver JAA)\nle2u;Lethal Enforcers II: Gun Fighters (ver UAA)\nleadang;Lead Angle (Japan)\nleader;Leader\nleaguemn;Yakyuu Kakutou League-Man (Japan)\nlectrono;Lectronamo\nledstorm;Led Storm (US)\nledstorm2;Led Storm Rally 2011 (US)\nlegend;Legend\nlegendb;Legion (bootleg of Legend)\nlegendoh;Legend of Heroes\nlegendos;Legend of Success Joe / Ashitano Joe Densetsu\nlegion;Legion - Spinner-87 (World ver 2.03)\nlegionna;Legionnaire (World)\nlegionnau;Legionnaire (US)\nlegiono;Chouji Meikyuu Legion (Japan bootleg ver 1.05)\nlegofair;Koukuu Kihei Monogatari - The Legend of Air Cavalry (Japan)\nleking;Le King\nlemans24;LeMans 24\nlemmings;Lemmings (US prototype)\nlemnangl;Mahjong Lemon Angel (Japan)\nleprechn;Leprechaun\nleprechp;Leprechaun (Pacific)\nleprgld;Leprechaun's Gold (Russia)\nlethalen;Lethal Enforcers (ver UAE, 11/19/92 15:04)\nlethaleneab;Lethal Enforcers (ver EAB, 10/14/92 19:53)\nlethaleneae;Lethal Enforcers (ver EAE, 11/19/92 16:24)\nlethalenj;Lethal Enforcers (ver JAD, 12/04/92 17:16)\nlethalenua;Lethal Enforcers (ver unknown, US, 08/17/92 21:38)\nlethalenux;Lethal Enforcers (ver unknown, US, 08/06/92 15:11, hacked/proto?)\nlethalj;Lethal Justice\nlethalth;Lethal Thunder (World)\nlevers;Levers\nlghost;Laser Ghost (World, 317-0166)\nlghostu;Laser Ghost (US, 317-0165)\nlgp;Laser Grand Prix\nlgtnfght;Lightning Fighters (World)\nlgtnfghta;Lightning Fighters (Asia)\nlgtnfghtu;Lightning Fighters (US)\nlhaunt;Lucky Haunter (030804 World)\nlhaunt;Lucky Haunter (031111 World)\nlhaunt;Lucky Haunter (bootleg, 031111, backdoor)\nlhaunt;Lucky Haunter (040216 World)\nlhaunt;Lucky Haunter (bootleg, 040216, backdoor)\nlhaunt;Lucky Haunter (040825 World)\nlhaunt;Lucky Haunter (bootleg, 040825, backdoor)\nlhaunt;Lucky Haunter (bootleg, 040825, VIDEO GAME-1 PB01)\nlhaunt;Lucky Haunter (bootleg, 040825, changed version text)\nlhaunt;Lucky Haunter (bootleg, 040825, LOTTOGAME (I))\nlhaunt;Lucky Haunter (bootleg, 040825, LOTO PROGRAM V-LH2)\nlhaunt;Lucky Haunter (bootleg, 040825, LOTOS PB01)\nlhaunt;Lucky Haunter (070402 Russia)\nlhaunt;Lucky Haunter (070604 Russia)\nlhb;Long Hu Bang (China, V035C)\nlhb2;Long Hu Bang II (Hong Kong, V185H)\nlhbv33c;Long Hu Bang (China, V033C)\nlhzb2;Mahjong Long Hu Zheng Ba 2 (set 1)\nlhzb2a;Mahjong Long Hu Zheng Ba 2 (set 2)\nlhzb3;Long Hu Zheng Ba 3\nlhzb4;Long Hu Zheng Ba 4\nliberate;Liberation\nliberateb;Liberation (bootleg)\nliberatr;Liberator (set 1)\nliberatr2;Liberator (set 2)\nliblrabl;Libble Rabble\nlifefrce;Lifeforce (US)\nlifefrcej;Lifeforce (Japan)\nlightbr;Light Bringer (Ver 2.2O 1994/04/08)\nlightbrj;Light Bringer (Ver 2.1J 1994/02/18)\nlightnin;Lightning\nliquidk;Liquid Kids (World)\nliquidku;Liquid Kids (US)\nlithero;Little Hero\nlittlerb;Little Robin\nlivegal;Live Gal (Japan 870530)\nlivequiz;Live Quiz Show\nlizard;Pinball Lizard\nlizwiz;Lizard Wizard\nlkage;The Legend of Kage\nlkageb;The Legend of Kage (bootleg set 1)\nlkageb2;The Legend of Kage (bootleg set 2)\nlkageb3;The Legend of Kage (bootleg set 3)\nlkageo;The Legend of Kage (older)\nlkageoo;The Legend of Kage (oldest)\nllander;Lunar Lander (rev 2)\nllander1;Lunar Lander (rev 1)\nllcharm;Lucky Lady's Charm (set 1)\nllcharma;Lucky Lady's Charm (set 2)\nlluck3x3;Lucky Lady (3x3 deal)\nlluck4x1;Lucky Lady (4x1 aces)\nlnc;Lock'n'Chase\nlockload;Locked 'n Loaded (World)\nlockloadu;Locked 'n Loaded (US)\nlockon;Lock-On (rev. E)\nlockonc;Lock-On (rev. C)\nlocoboot;Loco-Motion (bootleg)\nlocomotn;Loco-Motion\nlocomotp;Locomotion\nloderndf;Lode Runner - The Dig Fight (ver. B)\nloderndfa;Lode Runner - The Dig Fight (ver. A)\nloffire;Line of Fire / Bakudan Yarou (World, FD1094 317-0136)\nloffirej;Line of Fire / Bakudan Yarou (Japan, FD1094 317-0134)\nloffireu;Line of Fire / Bakudan Yarou (US, FD1094 317-0135)\nlogger;Logger\nlogicpr2;Logic Pro 2 (Japan)\nlogicpro;Logic Pro (Japan)\nloht;Legend of Hero Tonma\nlohtb;Legend of Hero Tonma (bootleg, set 1)\nlohtb2;Legend of Hero Tonma (bootleg, set 2)\nlohtj;Legend of Hero Tonma (Japan)\nlol;Life of Luxury (Russia)\nlomakai;Legend of Makai (World)\nlooper;Looper\nlooping;Looping\nloopingv;Looping (Venture Line license, set 1)\nloopingva;Looping (Venture Line license, set 2)\nlordgun;Lord of Gun (USA)\nlordofk;The Lord of King (Japan)\nlortium;Lortium\nlostspc;Lost in Space\nlosttomb;Lost Tomb (easy)\nlosttombh;Lost Tomb (hard)\nlostwrld;Lost Worlds (Japan)\nlostwrldo;Lost Worlds (Japan Old Ver.)\nlostwrlp;Lost World\nlostwsga;The Lost World\nlotlot;Lot Lot\nlotr;Lord Of The Rings, The (10.00)\nlotr401;Lord Of The Rings, The (4.01)\nlotr410;Lord Of The Rings, The (4.10)\nlotr5;Lord Of The Rings, The (5.00)\nlotr501;Lord Of The Rings, The (5.01)\nlotr6;Lord Of The Rings, The (6.00)\nlotr7;Lord Of The Rings, The (7.00)\nlotr8;Lord Of The Rings, The (8.00)\nlotr9;Lord Of The Rings, The (9.00)\nlotr;Lord Of The Rings, The (10.00 France)\nlotr;Lord Of The Rings, The (4.01 France)\nlotr;Lord Of The Rings, The (4.10 France)\nlotr;Lord Of The Rings, The (5.0 France)\nlotr;Lord Of The Rings, The (5.01 France)\nlotr;Lord Of The Rings, The (6.0 France)\nlotr;Lord Of The Rings, The (7.0 France)\nlotr;Lord Of The Rings, The (8.0 France)\nlotr;Lord Of The Rings, The (9.0 France)\nlotr;Lord Of The Rings, The (10.00 Germany)\nlotr;Lord Of The Rings, The (4.01 Germany)\nlotr;Lord Of The Rings, The (4.10 Germany)\nlotr;Lord Of The Rings, The (5.0 Germany)\nlotr;Lord Of The Rings, The (5.01 Germany)\nlotr;Lord Of The Rings, The (6.0 Germany)\nlotr;Lord Of The Rings, The (7.0 Germany)\nlotr;Lord Of The Rings, The (8.0 Germany)\nlotr;Lord Of The Rings, The (9.0 Germany)\nlotr;Lord Of The Rings, The (10.00 Italy)\nlotr;Lord Of The Rings, The (4.01 Italy)\nlotr;Lord Of The Rings, The (4.10 Italy)\nlotr;Lord Of The Rings, The (5.0 Italy)\nlotr;Lord Of The Rings, The (5.01 Italy)\nlotr;Lord Of The Rings, The (6.0 Italy)\nlotr;Lord Of The Rings, The (7.0 Italy)\nlotr;Lord Of The Rings, The (8.0 Italy)\nlotr;Lord Of The Rings, The (9.0 Italy)\nlotr;Lord Of The Rings, The (10.02 Limited Edition)\nlotr;Lord Of The Rings, The (10.00 Spain)\nlotr;Lord Of The Rings, The (4.01 Spain)\nlotr;Lord Of The Rings, The (5.0 Spain)\nlotr;Lord Of The Rings, The (5.01 Spain)\nlotr;Lord Of The Rings, The (6.0 Spain)\nlotr;Lord Of The Rings, The (7.0 Spain)\nlotr;Lord Of The Rings, The (8.0 Spain)\nlotr;Lord Of The Rings, The (9.0 Spain)\nlottof2;Lotto Fun 2\nlottofun;Lotto Fun\nlovehous;Mahjong Love House [BET] (Japan 901024)\nloverboy;Lover Boy\nlovewin;Love To Win (Russia)\nlpadv;Logic Pro Adventure (Japan)\nlrescue;Lunar Rescue\nlrescuem;Lunar Rescue (Model Racing bootleg)\nlresort;Last Resort\nlsasquad;Land Sea Air Squad / Riku Kai Kuu Saizensen\nlsrcu;Laser Cue (L-2)\nlsrquiz;Laser Quiz Italy\nlsrquiz2;Laser Quiz 2 Italy (v1.0)\nltcasinn;Little Casino (newer)\nltcasino;Little Casino (older)\nluckfoun;Lucky Fountain (Konami Endeavour)\nluckgrln;Lucky Girl (newer Z180 based hardware)\nluckshel;Lucky Shell (Russia) (Extrema)\nlucky74;Lucky 74 (bootleg, set 1)\nlucky74a;Lucky 74 (bootleg, set 2)\nlucky8;New Lucky 8 Lines (set 1, W-4)\nlucky8a;New Lucky 8 Lines (set 2, W-4)\nlucky8b;New Lucky 8 Lines (set 3, W-4, extended gfx)\nlucky;Lucky Seven (L-1)\nluckygrl;Lucky Girl? (Wing)\nluckylad;Lucky Lady (Wing, encrypted)\nluckyrlt;Lucky Roulette Plus (6-players, Spanish)\nluckywld;Lucky & Wild\nluckywldj;Lucky & Wild (Japan)\nluctoday;Lucky Today\nlunarba1;Lunar Battle (prototype, earlier)\nlunarbat;Lunar Battle (prototype, later)\nlunelle;Lunelle\nlupin3;Lupin III (set 1)\nlupin3a;Lupin III (set 2)\nlupinsho;Lupin The Third - The Shooting (GDS-0018)\nluplup;Lup Lup Puzzle / Zhuan Zhuan Puzzle (version 3.0 / 990128)\nluplup29;Lup Lup Puzzle / Zhuan Zhuan Puzzle (version 2.9 / 990108)\nluptype;Lupin The Third - The Typing (Rev A) (GDS-0021A)\nlvcards;Lovely Cards\nlvgirl94;Las Vegas Girl (Girl '94)\nlvpoker;Lovely Poker [BET]\nlw3;Lethal Weapon 3 (2.00)\nlw3;Lethal Weapon 3 (2.05)\nlw3;Lethal Weapon 3 (2.07 Canada)\nlw3;Lethal Weapon 3 (2.08)\nlwar;Laser War (8.3)\nlwar;Laser War (9.0 Europe)\nlwings;Legendary Wings (US set 1)\nlwings2;Legendary Wings (US set 2)\nlwingsb;Legendary Wings (bootleg)\nlwingsj;Ares no Tsubasa (Japan)\nlzbal;Laser Ball (L-2)\nlzbal;Laser Ball (T-2)\nm1albsq;Albert Square (Maygay) v4.1 (M1A/B)\nm1albsq1;Albert Square (Maygay) v1.1 (M1A/B)\nm1albsq1p;Albert Square (Maygay) v1.1 (Protocol) (M1A/B)\nm1albsq2;Albert Square (Maygay) v2.2 (M1A/B)\nm1albsq3;Albert Square (Maygay) v3.0 (M1A/B)\nm1albsqp;Albert Square (Maygay) v4.1 (Protocol) (M1A/B)\nm1alley;Alley Cat (Maygay) (M1A/B)\nm1apollo;Apollo 9 (Maygay) vA.1 (Newer) (M1A/B)\nm1apollo11;Apollo 9 (Maygay) v11? (M1A/B)\nm1apollo11b;Apollo 9 (Maygay) v11? (BwB Rebuild) (M1A/B)\nm1apollo11p;Apollo 9 (Maygay) v11? (Protocol) (M1A/B)\nm1apollo2;Apollo 9 (Maygay) v2.1 (M1A/B)\nm1apollo2p;Apollo 9 (Maygay) v2.1 (Protocol) (M1A/B)\nm1apollo3;Apollo 9 (Maygay) v3.1 (M1A/B)\nm1apollo3p;Apollo 9 (Maygay) v3.1 (Protocol) (M1A/B)\nm1apollo4;Apollo 9 (Maygay) v4.1 (Newer) (M1A/B)\nm1apollo4o;Apollo 9 (Maygay) v4.1 (Older, Token)(M1A/B)\nm1apollo4p;Apollo 9 (Maygay) v4.1 (Newer) (Protocol) (M1A/B)\nm1apollo5;Apollo 9 (Maygay) v5.1 (M1A/B)\nm1apollo5p;Apollo 9 (Maygay) v5.1 (Protocol) (M1A/B)\nm1apollo7;Apollo 9 (Maygay) v7.1 (M1A/B)\nm1apollo7p;Apollo 9 (Maygay) v7.1 (Protocol) (M1A/B)\nm1apollo8;Apollo 9 (Maygay) v8.1 (M1A/B)\nm1apollo8p;Apollo 9 (Maygay) v8.1 (Protocol) (M1A/B)\nm1apollo9;Apollo 9 (Maygay) v9.1 (M1A/B)\nm1apollo9p;Apollo 9 (Maygay) v9.1 (Protocol) (M1A/B)\nm1apolloa;Apollo 9 (Maygay) vA.1 (Older) (M1A/B)\nm1apolloao;Apollo 9 (Maygay) vA.1 (Older, 15GBP) (M1A/B)\nm1apolloap;Apollo 9 (Maygay) vA.1 (Older) (Protocol) (M1A/B)\nm1apolloh;Apollo 9 (Maygay) vA.1 (Newer) (Hack?) (M1A/B)\nm1apollop;Apollo 9 (Maygay) vA.1 (Newer) (Protocol) (M1A/B)\nm1atunk;Random Runner (Avantime?)\nm1bankbs;Bank Buster Club (Maygay) v2.9 (M1A/B)\nm1bankbso;Bank Buster Club (Maygay) v2.8 (M1A/B)\nm1bankbsp;Bank Buster Club (Maygay) v2.9 (Protocol) (M1A/B)\nm1bankrl;Bank Roll (Maygay) v1.1 (M1A/B)\nm1bankrl2p;Bank Roll (Maygay) v2.1 (Protocol) (M1A/B)\nm1bankrlp;Bank Roll (Maygay) v1.1 (Protocol) (M1A/B)\nm1bargn;Bar-gain (Maygay) v7.1 (M1A/B)\nm1bargnc;Casino Bar-gain (Maygay) v5.1 (M1A/B)\nm1bargncp;Casino Bar-gain (Maygay) v5.1 (Protocol)(M1A/B)\nm1bargnp;Bar-gain (Maygay) v7.1 (Protocol) (M1A/B)\nm1bghou;Big Ghoulies (Gemini) (M1A/B)\nm1bigdel;Big Deal (Maygay) (M1A/B)\nm1bignit;Mike Reid's Big Night Out (Maygay) (M1A/B)\nm1blkhol;Black Hole (Dutch) (Maygay) (M1A/B)\nm1bluemx;Blue Max (Maygay) v2.1 (M1A/B)\nm1bluemxp;Blue Max (Maygay) v2.1 (Protocol) (M1A/B)\nm1bondi;Bondi Beach (Maygay) v1.1 (Newer) (M1A/B)\nm1bondi1;Bondi Beach (Maygay) v1.1 (M1A/B)\nm1bondi1p;Bondi Beach (Maygay) v1.1 (Protocol) (M1A/B)\nm1bondi2;Bondi Beach (Maygay) v2.1 (M1A/B)\nm1bondi2p;Bondi Beach (Maygay) v2.1 (Protocol) (M1A/B)\nm1bondi2po;Bondi Beach (Maygay) v2.1 (Older) (Protocol) (M1A/B)\nm1bondi3;Bondi Beach (Maygay) v3.1 (M1A/B)\nm1bondi4;Bondi Beach (Maygay) v4.1 (M1A/B)\nm1bondi4p;Bondi Beach (Maygay) v4.1 (Protocol) (M1A/B)\nm1bondip;Bondi Beach (Maygay) v1.1 (Newer) (Protocol) (M1A/B)\nm1bountc;Bounty Hunter Club (Maygay) v1.3 (M1A/B)\nm1bountcp;Bounty Hunter Club (Maygay) v1.3 (Protocol) (M1A/B)\nm1bounty;Bounty Hunter (Maygay) (M1A/B)\nm1calyps;Calypso (Maygay) (M1A/B)\nm1casclb;Casino Club (Maygay) v1.2 (M1A/B)\nm1casclb1;Casino Club (Maygay) v1.1 (M1A/B)\nm1casclbp;Casino Club (Maygay) v1.2 (Protocol) (M1A/B)\nm1casgcl;Casino Gambler Club (Maygay) v1.2 (M1A/B)\nm1casgclp;Casino Gambler Club (Maygay) v1.2 (Protocol) (M1A/B)\nm1cashln;Cash Lines (Maygay) (M1A/B)\nm1casroy;Casino Royale Club (Maygay) v1.2 (M1A/B)\nm1casroy1;Casino Royale Club (Maygay) v1.1 (M1A/B)\nm1casroyp;Casino Royale Club (Maygay) v1.2 (Protocol) (M1A/B)\nm1chain;Chain Reaction (Maygay) (M1A/B)\nm1cik;Cash Is King (Maygay) v11? (M1A/B)\nm1cik11;Cash Is King (Maygay) v1.1 (M1A/B)\nm1cik11n;Cash Is King (Maygay) v1.1 (alternate) (M1A/B)\nm1cik11np;Cash Is King (Maygay) v1.1 (alternate,Protocol) (M1A/B)\nm1cik11p;Cash Is King (Maygay) v1.1 (Protocol) (M1A/B)\nm1cik12;Cash Is King (Maygay) v1.2 (M1A/B)\nm1cik21;Cash Is King (Maygay) v2.1 (M1A/B)\nm1cik21p;Cash Is King (Maygay) v2.1 (Protocol) (M1A/B)\nm1cik31;Cash Is King (Maygay) v3.1 (M1A/B)\nm1cik31p;Cash Is King (Maygay) v3.1 (Protocol) (M1A/B)\nm1cik41;Cash Is King (Maygay) v4.1 (M1A/B)\nm1cik41p;Cash Is King (Maygay) v4.1 (Protocol) (M1A/B)\nm1cik51;Cash Is King (Maygay) v5.1 (M1A/B)\nm1cik51o;Cash Is King (Maygay) v5.1 (Older) (M1A/B)\nm1cik51p;Cash Is King (Maygay) v5.1 (Protocol) (M1A/B)\nm1cikh;Cash Is King (Maygay) v11? (Hack?) (M1A/B)\nm1cikp;Cash Is King (Maygay) v11? (Protocol) (M1A/B)\nm1clbfvr;Club Fever (Maygay) v1.1 (M1A/B)\nm1clbfvrp;Club Fever (Maygay) v1.1 (Protocol) (M1A/B)\nm1cluecb;Cluedo Club (Maygay) v3.1 (M1A/B)\nm1cluecb1;Cluedo Club (Maygay) v1.1 (M1A/B)\nm1cluecb1p;Cluedo Club (Maygay) v1.1 (Protocol) (M1A/B)\nm1cluecb2;Cluedo Club (Maygay) v2.1 (M1A/B)\nm1cluecb2p;Cluedo Club (Maygay) v2.1 (Protocol) (M1A/B)\nm1cluecbp;Cluedo Club (Maygay) v3.1 (Protocol) (M1A/B)\nm1cluedo;Cluedo (Maygay) v6.1 (M1A/B)\nm1cluedo1;Cluedo (Maygay) v1.1 (M1A/B)\nm1cluedo1h;Cluedo (Maygay) v1.1 (Hack?) (M1A/B)\nm1cluedo1p;Cluedo (Maygay) v1.1 (Protocol) (M1A/B)\nm1cluedo3;Cluedo (Maygay) v3.1 (M1A/B)\nm1cluedo3h;Cluedo (Maygay) v3.1 (Hack?) (M1A/B)\nm1cluedo3p;Cluedo (Maygay) v3.1 (Protocol) (M1A/B)\nm1cluedo4;Cluedo (Maygay) v4.1 (M1A/B)\nm1cluedo4p;Cluedo (Maygay) v4.1 (Protocol) (M1A/B)\nm1cluedo5;Cluedo (Maygay) v5.1 (M1A/B)\nm1cluedo5p;Cluedo (Maygay) v5.1 (Protocol) (M1A/B)\nm1cluedob1;Cluedo (Maygay/BwB) v1.1 (M1A/B)\nm1cluedob1h;Cluedo (Maygay/BwB) v1.1 (Hack?) (M1A/B)\nm1cluedob1p;Cluedo (Maygay/BwB) v1.1 (Protocol) (M1A/B)\nm1cluedob2;Cluedo (Maygay/BwB) v2.1 (M1A/B)\nm1cluedob2h;Cluedo (Maygay/BwB) v2.1 (Hack?) (M1A/B)\nm1cluedob2p;Cluedo (Maygay/BwB) v2.1 (Protocol) (M1A/B)\nm1cluedoi;Cluedo (Maygay) v7.2 (Isle of Man) (M1A/B)\nm1cluedoip;Cluedo (Maygay) v7.2 (Isle of Man) (Protocol) (M1A/B)\nm1cluedon;Cluedo (Maygay) v1.2 (Newer) (M1A/B)\nm1cluedonp;Cluedo (Maygay) v1.2 (Newer) (Protocol) (M1A/B)\nm1cluedop;Cluedo (Maygay) v6.1 (Protocol) (M1A/B)\nm1cluesh;Super Cluedo Showcase (Maygay) v1.2 (M1A/B)\nm1cluesho;Super Cluedo Showcase (Maygay) v1.2 (Older) (M1A/B)\nm1clueshop;Super Cluedo Showcase (Maygay) v1.2 (Older) (Protocol) (M1A/B)\nm1clueshp;Super Cluedo Showcase (Maygay) v1.2 (Protocol) (M1A/B)\nm1cluess;Cluedo Super Sleuth (Maygay) v2.3 (M1A/B)\nm1cluessa;Cluedo Super Sleuth (Maygay) v1.2 (Newer) (M1A/B)\nm1cluessap;Cluedo Super Sleuth (Maygay) v1.2 (Newer) (Protocol) (M1A/B)\nm1cluessb;Cluedo Super Sleuth (Maygay) v7.1 (Older) (M1A/B)\nm1cluessbp;Cluedo Super Sleuth (Maygay) v7.1 (Older) (Protocol) (M1A/B)\nm1cluessc;Cluedo Super Sleuth (Maygay) v6.1 (Older) (M1A/B)\nm1cluesscp;Cluedo Super Sleuth (Maygay) v6.1 (Older) (Protocol) (M1A/B)\nm1cluessd;Cluedo Super Sleuth (Maygay) v5.1 (Older) (M1A/B)\nm1cluessdp;Cluedo Super Sleuth (Maygay) v5.1 (Older) (Protocol) (M1A/B)\nm1cluesse;Cluedo Super Sleuth (Maygay) v2.1 (Older) (M1A/B)\nm1cluessep;Cluedo Super Sleuth (Maygay) v2.1 (Older) (Protocol) (M1A/B)\nm1cluessf;Cluedo Super Sleuth (Maygay) v1.1 (Older) (M1A/B)\nm1cluessfp;Cluedo Super Sleuth (Maygay) v1.1 (Older) (Protocol) (M1A/B)\nm1cluessg;Cluedo Super Sleuth (Maygay) v7.1 (15GBP Jackpot) (Older) (M1A/B)\nm1cluessh;Cluedo Super Sleuth (Maygay) v2.3 (Newer) (Hack) (M1A/B)\nm1cluessi;Cluedo Super Sleuth (Maygay) v2.1 (10GBP Jackpot) (Older) (M1A/B)\nm1cluessj;Cluedo Super Sleuth (Maygay) v2.3 (5GBP Jackpot) (Older) (M1A/B)\nm1cluessk;Cluedo Super Sleuth (Maygay) v1.2 (Older) (M1A/B)\nm1cluessl;Cluedo Super Sleuth (Maygay) v4.1 (Older) (M1A/B)\nm1cluesslp;Cluedo Super Sleuth (Maygay) v4.1 (Older) (Protocol) (M1A/B)\nm1cluessm;Cluedo Super Sleuth (Maygay) v3.1 (Older) (M1A/B)\nm1cluessmp;Cluedo Super Sleuth (Maygay) v3.1 (Older) (Protocol) (M1A/B)\nm1cluessn;Cluedo Super Sleuth (Maygay) v1.1 (10GBP Jackpot) (Older) (M1A/B)\nm1cluesso;Cluedo Super Sleuth (Maygay) v2.1 (Older, alternate) (M1A/B)\nm1cluessop;Cluedo Super Sleuth (Maygay) v2.1 (Older, alternate) (Protocol) (M1A/B)\nm1cluessp;Cluedo Super Sleuth (Maygay) v2.3 (Newer) (Protocol) (M1A/B)\nm1cluessq;Cluedo Super Sleuth (Maygay) v5.1 (Older, alternate) (M1A/B)\nm1cluessqp;Cluedo Super Sleuth (Maygay) v5.1 (Older, alternate) (Protocol) (M1A/B)\nm1cluessr;Cluedo Super Sleuth (Maygay) v3.1 (Older, alternate) (M1A/B)\nm1cluessrp;Cluedo Super Sleuth (Maygay) v3.1 (Older, alternate) (Protocol) (M1A/B)\nm1cluesss;Cluedo Super Sleuth (Maygay) v4.1? (Older, alternate) (M1A/B)\nm1cluesssp;Cluedo Super Sleuth (Maygay) v4.1? (Older, alternate) (Protocol) (M1A/B)\nm1coderd;Code Red Club (Maygay) v2.1 (M1A/B)\nm1coderdp;Code Red Club (Maygay) v2.1 (Protocol) (M1A/B)\nm1coro;Coronation Street (Maygay) (M1A/B)\nm1coro10h1;Coronation Street (Maygay) v1.0 (Hack 1) (M1A/B)\nm1coro10h2;Coronation Street (Maygay) v1.0 (Hack 2) (M1A/B)\nm1coro10h3;Coronation Street (Maygay) v1.0 (Hack 3) (M1A/B)\nm1coro11n;Coronation Street (Maygay) v1.1 (Newer) (M1A/B)\nm1coro11np;Coronation Street (Maygay) v1.1 (Newer) (Protocol) (M1A/B)\nm1coro12a;Coronation Street (Maygay) v1.2 (Newer, G?) (Alternate) (M1A/B)\nm1coro12g;Coronation Street (Maygay) v1.2 (Newer, G?) (M1A/B)\nm1coro12gp;Coronation Street (Maygay) v1.2 (Newer, G?) (Protocol) (M1A/B)\nm1coro12n;Coronation Street (Maygay) v1.2 (Newer) (M1A/B)\nm1coro12np;Coronation Street (Maygay) v1.2 (Newer) (Protocol) (M1A/B)\nm1coro21n;Coronation Street (Maygay) v2.1 (Newer) (M1A/B)\nm1coro21np;Coronation Street (Maygay) v2.1 (Newer) (Protocol) (M1A/B)\nm1coro21v;Coronation Street (Maygay) v2.1 (Multivend) (M1A/B)\nm1coro21vp;Coronation Street (Maygay) v2.1 (Multivend) (Protocol)(M1A/B)\nm1coro22n;Coronation Street (Maygay) v2.2 (Newer) (M1A/B)\nm1coro30h;Coronation Street (Maygay) v3.0 (Hack) (M1A/B)\nm1coro31;Coronation Street (Maygay) v3.1 (Older) (M1A/B)\nm1coro31p;Coronation Street (Maygay) v3.1 (Older) (Protocol) (M1A/B)\nm1coro32g;Coronation Street (Maygay) v3.2 (Newer, G?) (M1A/B)\nm1coro32gh;Coronation Street (Maygay) v3.2 (Newer, G?) (Hack) (M1A/B)\nm1coro32n;Coronation Street (Maygay) v3.2 (Newer) (M1A/B)\nm1coro32np;Coronation Street (Maygay) v3.2 (Newer) (Protocol) (M1A/B)\nm1coro81;Coronation Street (Maygay) v8.1 (M1A/B)\nm1coro81p;Coronation Street (Maygay) v8.1 (Protocol) (M1A/B)\nm1corocb;Coronation Street Club (Maygay) (M1A/B)\nm1corop;Coronation Street (Maygay) (Protocol) (M1A/B)\nm1cororr;Coronation Street - Rovers Return (Maygay) (M1A/B)\nm1corosh;Coronation Street Showcase (Maygay) (M1A/B)\nm1criss;Criss Cross Club (Maygay) (M1A/B)\nm1crzco;Crazy Cobra (Gemini) (M1A/B)\nm1digdel;Diggers Delight (Global) (M1A/B)\nm1dkong;Donkey Kong (Maygay) (M1A/B)\nm1dm4ev;Diamonds Are Forever Club (Maygay) (M1A/B)\nm1dmnhrt;Diamond Hearts (Maygay) (M1A/B)\nm1dxmono;Deluxe Monopoly (Maygay) (M1A/B)\nm1ee;Eastenders (Bwb) (M1A/B)\nm1eea;Eastenders (Maygay - Bwb) (M1A/B)\nm1eeb;Eastenders (Maygay) (M1A/B)\nm1eeqv;Eastenders - Queen Vic (Maygay - Whitbread) (M1A/B)\nm1eeqva;Eastenders - Queen Vic (Maygay) (M1A/B)\nm1expclb;Explorer Club (Maygay) (M1A/B)\nm1fantfb;Fantasy Football (Maygay) (M1A/B)\nm1fight;Fight Night (Maygay) (M1A/B)\nm1fivest;Five Star (Maygay) (M1A/B)\nm1frexpl;Fruit Explosion (Maygay) (M1A/B)\nm1glad;Gladiators (Maygay) (M1A/B)\nm1glada;Gladiators Arcade (Maygay) (M1A/B)\nm1gladsh;Gladiators Showcase (Maygay) (M1A/B)\nm1gold10;Golden 10 (Maygay) (M1A/B)\nm1goldng;Golden Nugget Club (Maygay) (M1A/B)\nm1goldsv;Gold & Silver (Maygay) (M1A/B)\nm1gresc;Great Escape, The (Maygay) (M1A/B)\nm1gskill;Greek Skill (Hitech Amusement)\nm1guvnor;The Guvnor (Maygay) (M1A/B)\nm1hiloc;Hi Lo Casino (Global) (M1A/B)\nm1hotpot;Hot Pots (Maygay) (M1A/B)\nm1htclb;Hi Tension Club (Maygay) (M1A/B)\nm1imclb;Instant Millionaire Club (Maygay) (M1A/B)\nm1infern;Inferno (Maygay) (M1A/B)\nm1inwin;Instant Win (Maygay) (M1A/B)\nm1itjob;Italian Job (Maygay) (M1A/B)\nm1itsko;It's A Knockout (Maygay) (M1A/B)\nm1jbond;James Bond (Maygay) (M1A/B)\nm1jdwins;Jim Davison's Winning Streak (Maygay) (M1A/B)\nm1jpmult;Jackpot Multiplier (Maygay) (M1A/B)\nm1jtjob;Just The Job (Global) (M1A/B)\nm1kingsw;King Of The Swingers (Global) (M1A/B)\nm1lca;Lights Camera Action (Global) (M1A/B)\nm1liveam;Living In America (Maygay) (M1A/B)\nm1lotmil;Lottery Millionaire Club (Maygay) (M1A/B)\nm1luckno;Lucky Numbers (Maygay) (M1A/B)\nm1luxor;Luxor Casino (Gemini) (M1A/B)\nm1magic;Magic Squares (Maygay) (M1A/B)\nm1manhat;Manhattan Skylines (Maygay) (M1A/B)\nm1mb;Monkey Business (Global) (M1A/B)\nm1mbclb;Monkey Business Club (Global) (M1A/B)\nm1monclb;Monopoly Club (Maygay) (M1A/B)\nm1moncls;Monopoly Classic (Maygay) (M1A/B)\nm1mongam;Money Game Club (Maygay) (M1A/B)\nm1monmon;Money Money Money (Maygay) (M1A/B)\nm1mono;Monopoly (Maygay) (M1A/B)\nm1monod;Monopoly (Maygay) [Dutch] (M1A/B)\nm1monstr;Monster Cash (Maygay) (M1A/B)\nm1nhp;Noel's House Party (Maygay) (M1A/B)\nm1nudbnk;Nudge Banker (Maygay) (M1A/B)\nm1nudunl;Nudges Unlimited (Maygay) (M1A/B)\nm1omega;Omega (Maygay) (M1A/B)\nm1onbus;On The Buses (Maygay) (M1A/B)\nm1ott;Over The Top (Maygay) (M1A/B)\nm1piggy;Piggy Bank (Maygay) (M1A/B)\nm1pp;Pink Panther (Maygay) (M1A/B)\nm1ppc;Pink Panther Club (Maygay) (M1A/B)\nm1ppd;Pink Panther (Maygay) [Dutch] (M1A/B)\nm1przclu;Prize Cluedo (Maygay) (M1A/B)\nm1przee;Prize Eastenders (Maygay) (M1A/B)\nm1races;A Day At The Races (Maygay) (M1A/B)\nm1reeldm;Reel Diamonds (Maygay) (M1A/B)\nm1retpp;Return Of The Pink Panther (Maygay) (M1A/B)\nm1search;Search Light (Maygay) (M1A/B)\nm1simps;The Simpsons (Maygay) (M1A/B)\nm1sirich;Strike It Rich (Maygay) (M1A/B)\nm1sixspn;Six Spinner (Maygay) (M1A/B)\nm1spid;Spiderman (Maygay) (M1A/B)\nm1spid2;Spiderman 2 (Maygay) (M1A/B)\nm1sprnov;Super Nova (Maygay) (M1A/B)\nm1sptlgt;Spotlight (Maygay) (M1A/B)\nm1stair;Stairway To Heaven (Maygay) (M1A/B)\nm1startr;Star Trekking (Mdm) (M1A/B)\nm1sudnim;Sudden Impact (Maygay) (M1A/B)\nm1suppot;Super Pots (Maygay) (M1A/B)\nm1sycc;Stake Yer Claim Club (Global) (M1A/B)\nm1taknot;Take Note (Maygay) (M1A/B)\nm1thatlf;That's Life (Maygay) (M1A/B)\nm1thrill;Thrills 'n' Spills (Global) (M1A/B)\nm1topstr;Top Strike (Maygay - Bwb) (M1A/B)\nm1topten;Top Tenner (Maygay) (M1A/B)\nm1tp;Trivial Pursuit (Maygay) (M1A/B)\nm1tpclb;Trivial Pursuit Club (Maygay) (M1A/B)\nm1trtr;Trick Or Treat (Global) (M1A/B)\nm1trtrcl;Trick Or Treat Club (Global) (M1A/B)\nm1tstunt;Test Unit (Maygay) (M1A/B)\nm1ttcash;Tick Tock Cash (Empire) (M1A/B)\nm1ultchl;Ultimate Challenge (Maygay) (M1A/B)\nm1undsie;Under Siege (Maygay) (M1A/B)\nm1vegas;Vegas Gambler Club (Maygay) (M1A/B)\nm1vegcrw;Vegetable Crew (Global) (M1A/B)\nm1wagon;Wagon Trail (Maygay) (M1A/B)\nm1winenc;Winners Enclosure (Maygay) (M1A/B)\nm1wldzne;Wild Zone (Maygay) (M1A/B)\nm1wotw;War Of The Worlds (Maygay) (M1A/B)\nm21;21 (Mirco)\nm2hilite;Hi-Lights (Barcrest) (MPU2)\nm2svlite;Silver Lights (Barcrest) (MPU2)\nm3acech;Ace Chase (Bwb) (MPU3)\nm3autort;Autoroute (Barcrest) (MPU3)\nm3bankr;Banker (Bwb) (MPU3)\nm3big20j;Big 20 Joker (Barcrest) (MPU3)\nm3bigsht;Big Shot (Barcrest) (MPU3)\nm3blkhle;Black Hole (Barcrest) (MPU3)\nm3cabret;Cabaret (Barcrest) (MPU3, set 1)\nm3cabreta;Cabaret (Barcrest) (MPU3, set 2)\nm3cdash;Cash Dash (Pcp) (MPU3)\nm3chase;Chase It (Bwb) (MPU3)\nm3circle;Special Circle Club (Barcrest) (MPU3, set 1)\nm3circlea;Special Circle Club (Barcrest) (MPU3, set 2)\nm3circleb;Special Circle Club (Barcrest) (MPU3, set 3)\nm3cjoker;Crazy Joker (Barcrest) (MPU3)\nm3cskill;Circle Skill (Barcrest) (MPU3)\nm3cunlim;Chances Unlimited (Barcrest) (MPU3)\nm3fortun;Fortune Numbers (Barcrest) (MPU3, set 1)\nm3fortuna;Fortune Numbers (Barcrest) (MPU3, set 2)\nm3fortund;Fortune Numbers (Barcrest) [Dutch] (MPU3)\nm3gaward;Golden Award (Barcrest) (MPU3)\nm3gcrown;Golden Crowns (Mdm) (MPU3)\nm3gmine;Gold Mine (Bwb) (MPU3)\nm3hprvpr;Hyper Viper (Barcrest) (MPU3)\nm3lineup;Line Up (Barcrest) (MPU3)\nm3llotto;Lucky Lotto (Barcrest) (MPU3)\nm3loony;Loonybin (Pcp) (MPU3)\nm3lstrik;Lucky Strike Club (Barcrest) (MPU3, set 1)\nm3lstrika;Lucky Strike Club (Barcrest) (MPU3, set 2)\nm3magrp;Magic Replay (Barcrest) (MPU3)\nm3minmax;Mini Max (Associated Leisure) (MPU3)\nm3nnice;Naughty But Nice (Barcrest) (MPU3)\nm3nudge;Nudges Unlimited (Barcrest) (MPU3)\nm3oddson;Odds On (Barcrest) (MPU3)\nm3online;On Line (Pcp) (MPU3)\nm3optunl;Options Unlimited (Barcrest) (MPU3)\nm3oxo;Noughts 'n' Crosses (VFS) (MPU3)\nm3ratrce;Rat Race (Bwb) (MPU3)\nm3razdaz;Razzle Dazzle (Barcrest) (MPU3, set 1)\nm3razdaza;Razzle Dazzle (Barcrest) (MPU3, set 2)\nm3razdazd;Razzle Dazzle (Barcrest) [Dutch] (MPU3)\nm3replay;Instant Replay (Barcrest) (MPU3)\nm3rockpl;Rock Pile (Pcp) (MPU3)\nm3rollem;Roll 'Em (Pcp) (MPU3)\nm3rxchng;Royal Exchange Club (Barcrest) (MPU3)\nm3sdeal;Super Deal (Barcrest) (MPU3)\nm3sexcu;Super Exchanges Unlimited (Barcrest) (MPU3)\nm3slight;Strike A Light (Barcrest) (MPU3)\nm3snaphp;Snap Happy (Pcp) (MPU3)\nm3snappy;Snappy Viper (Barcrest) (MPU3)\nm3spoof;Spoof (Pcp) (MPU3, set 1)\nm3spoofa;Spoof (Pcp) (MPU3, set 2)\nm3supadr;Super Adders & Ladders (Barcrest) (MPU3)\nm3supasw;Supaswop (Bwb) (MPU3)\nm3suplin;Super Line Up (Barcrest) (MPU3, set 1)\nm3suplina;Super Line Up (Barcrest) (MPU3, set 2)\nm3supnud;Super Nudges Unlimited (Barcrest) (MPU3)\nm3supser;Super Series (Barcrest) (MPU3)\nm3supspo;Super Spoof (Pcp) (MPU3, set 1)\nm3supspoa;Super Spoof (Pcp) (MPU3, set 2)\nm3supwin;Super Win (Bwb) (MPU3, set 1)\nm3supwina;Super Win (Bwb) (MPU3, set 2)\nm3sweep;Sweep Stake Club (Barcrest) (MPU3, set 1)\nm3sweepa;Sweep Stake Club (Barcrest) (MPU3, set 2)\nm3tfair;Tuppenny Fair (Mdm) (MPU3)\nm3toplin;Top Line (Pcp) (MPU3)\nm3topsht;Top Shot (Barcrest) (MPU3)\nm3tst;MPU3 Unit Test (Program 5) (Barcrest) (MPU3)\nm3wacky;Wacky Racer (Mdm) (MPU3)\nm3wigwam;Wig Wam (Pcp) (MPU3)\nm3winagn;Win-A-Gain (Bwb) (MPU3, set 1)\nm3winagna;Win-A-Gain (Bwb) (MPU3, set 2)\nm3winagnb;Win-A-Gain (Bwb) (MPU3, set 3)\nm3winstr;Winstrike (Bwb) (MPU3)\nm3winstra;Winstrike (Barcrest) (MPU3)\nm3xchngg;Exchanges Galore (Barcrest) (MPU3)\nm3xchngu;Exchanges Unlimited (Barcrest) (MPU3, set 1)\nm3xchngua;Exchanges Unlimited (Barcrest) (MPU3, set 2)\nm4;M-4\nm421;Twenty One (Barcrest) (MPU4)\nm421club;21 Club (Barcrest) [DTW, Dutch] (MPU4)\nm42punlm;2p Unlimited (Mdm) (MPU4)\nm4aao;Against All Odds (Eurotek) (MPU4)\nm4abeaut;American Beauty (Avantime?) (MPU4)\nm4abra;Abracadabra (Bwb) (MPU4?)\nm4acechs;Ace Chase (Bwb) (MPU4)\nm4actbnk;Action Bank (Barcrest) [ACT] (MPU4)\nm4actclb;Action Club (Barcrest) (MPU4)\nm4actnot;Action Note (Barcrest) [AN 1.2] (MPU4)\nm4actpak;Action Pack (Barcrest) (MPU4)\nm4addr;Adders & Ladders (Barcrest) (MPU4)\nm4addrc;Adders & Ladders Classic (Barcrest) (MPU4)\nm4addrcb;Adders & Ladders Club (Barcrest) (MPU4)\nm4addrcc;Adders & Ladders Classic Club (Barcrest) (MPU4)\nm4addrd;Adders & Ladders (Barcrest) [DAL, Dutch] (MPU4)\nm4aladn;Aladdin's Cave (Crystal) (MPU4)\nm4aliz;AlizBaz (Qps) (MPU4)\nm4alladv;All Cash Advance (Barcrest) (MPU4)\nm4alpha;Alphabet (Barcrest) [A4B 1.0] (MPU4)\nm4amalad;American Aladdin (Avantime?) (MPU4)\nm4ambass;Ambassador (Barcrest) [DAM, Dutch] (MPU4)\nm4amhiwy;American Highway (Barcrest) (MPU4)\nm4andybt;Andy's Big Time Club (Barcrest) (MPU4)\nm4andycp;Andy Capp (Barcrest) (MPU4)\nm4andycpd;Andy Capp (Barcrest) [DAC, Dutch] (MPU4)\nm4andyfh;Andy's Full House (Barcrest) (MPU4)\nm4andyfl;Andy Loves Flo (Barcrest) (MPU4)\nm4andyge;Andy's Great Escape (Barcrest) (MPU4)\nm4apach;Apache (Barcrest) (MPU4)\nm4apachg;Apache Gold (Empire) (MPU4, set 1)\nm4apachga;Apache Gold (Empire) (MPU4, set 2)\nm4apachgb;Apache Gold (Empire) (MPU4, set 3)\nm4apachgc;Apache Gold (Empire) (MPU4, set 4)\nm4apachgd;Apache Gold (Empire) (MPU4, set 5)\nm4apachge;Apache Gold (Empire) (MPU4, set 6)\nm4apachgf;Apache Gold (Empire) (MPU4, set 7)\nm4atlan;Atlantis (Barcrest) [DAT, Dutch] (MPU4)\nm4bagcsh;Bags Of Cash Club (Crystal) (MPU4)\nm4bagtel;Bagatelle (Barcrest) (MPU4)\nm4bandgd;Bands Of Gold (Eurogames) (MPU4)\nm4bangin;Bangin' Away (Global) (MPU4, set 1)\nm4bangina;Bangin' Away (Global) (MPU4, set 2)\nm4banginb;Bangin' Away (Global) (MPU4, set 3)\nm4bangrs;Bangers 'n' Cash (Empire) (MPU4, set 1)\nm4bangrsa;Bangers 'n' Cash (Empire) (MPU4, set 2)\nm4bangrsb;Bangers 'n' Cash (Empire) (MPU4, set 3)\nm4bankrd;Bank Raid (Empire) (MPU4, set 1)\nm4bankrda;Bank Raid (Empire) (MPU4, set 2)\nm4bankrdb;Bank Raid (Empire) (MPU4, set 3)\nm4bankrdc;Bank Raid (Empire) (MPU4, set 4)\nm4bankrdd;Bank Raid (Empire) (MPU4, set 5)\nm4barcrz;Bar Crazy (unknown) (MPU4?)\nm4bben;Big Ben (Avantime?) (MPU4)\nm4bbox;Brain Box (Avantime?) (MPU4)\nm4bclimb;Bear Climber (MPU4?)\nm4bdash;Boulder Dash (Barcrest) (MPU4)\nm4berser;Berserk (Barcrest) (MPU4)\nm4bigapl;The Big Apple (Mdm) (MPU4, set 1)\nm4bigapla;The Big Apple (Mdm) (MPU4, set 2)\nm4bigaplb;The Big Apple (Mdm) (MPU4, set 3)\nm4bigaplc;The Big Apple (Mdm) (MPU4, set 4)\nm4bigapld;The Big Apple (Mdm) (MPU4, set 5)\nm4bigaple;The Big Apple (Mdm) (MPU4, set 6)\nm4bigban;Big Bandit (Nova) (MPU4)\nm4bigben;Big Ben (Coinworld) (MPU4, set 1)\nm4bigbena;Big Ben (Coinworld) (MPU4, set 2)\nm4bigbenb;Big Ben (Coinworld) (MPU4, set 3)\nm4bigbenc;Big Ben (Coinworld) (MPU4, set 4)\nm4bigbend;Big Ben (Coinworld) (MPU4, set 5)\nm4bigbene;Big Ben (Coinworld) (MPU4, set 6)\nm4bigbn;Big Ben (Barcrest) [DBB, Dutch] (MPU4)\nm4bigchf;Big Chief (Barcrest) (MPU4)\nm4bigchfd;Big Chief (Barcrest) [BCH, Dutch] (MPU4)\nm4bigchs;Big Cheese (Empire) (MPU4, set 1)\nm4bigchsa;Big Cheese (Empire) (MPU4, set 2)\nm4bigchsb;Big Cheese (Empire) (MPU4, set 3)\nm4bigmt;The Big Match (Bwb) (MPU4)\nm4bingbl;Bingo Belle (Bwb) (MPU4)\nm4bingbs;Bingo Belle Showcase (Bwb) (MPU4)\nm4bingcl;Bingo Club (Bwb) (MPU4)\nm4bj;Black Jack (Barcrest) [Dutch] (MPU4)\nm4bja;Blackjack (Barcrest) (MPU4)\nm4bjac;Blackjack Club (Barcrest) (MPU4)\nm4bjack;Black Jack (Barcrest) (MPU4)\nm4bjc;Black Jack Club (Barcrest) [Dutch] (MPU4)\nm4bjsm;Blackjack Super Multi (Barcrest) (MPU4)\nm4blflsh;Blue Flash (Bwb) (MPU4)\nm4blkbul;Black Bull (Barcrest) [XSP] (MPU4)\nm4blkbuld;Black Bull (Barcrest) [Dutch] (MPU4)\nm4blkcat;Black Cat (Barcrest) (MPU4)\nm4blkgd;Black Gold (Gemini) (MPU4)\nm4blkmgc;Black Magic (Avantime?) (MPU4)\nm4blkwhd;Black & White (Barcrest) [Dutch] (MPU4)\nm4blkwht;Black & White (Old Timer Sound hack?) (Barcrest) (MPU4)\nm4blsbys;Blues Boys (Bwb) (MPU4)\nm4blstbk;Blast A Bank (Barcrest) (MPU4)\nm4bluedm;Blue Diamond (Barcrest) (MPU4)\nm4bluemn;Blue Moon (Barcrest) (MPU4)\nm4bluesn;Blues Boys (Nova) (MPU4)\nm4blztrl;Blazing Trails (Mdm) (MPU4, set 1)\nm4blztrla;Blazing Trails (Mdm) (MPU4, set 2)\nm4bnknot;Bank A Note (Barcrest) [BN 1.0] (MPU4)\nm4bnkrol;Bank Roller Club (Barcrest) (MPU4)\nm4bodymt;Body Match (Mdm) (MPU4)\nm4boltbl;Bolt From The Blue (DJE) (MPU4, set 1)\nm4boltbla;Bolt From The Blue (DJE) (MPU4, set 2)\nm4boltblb;Bolt From The Blue (DJE) (MPU4, set 3)\nm4boltblc;Bolt From The Blue (DJE) (MPU4, set 4)\nm4bonzbn;Bingo Bonanza (unknown) (MPU4?)\nm4booze;Booze Cruise (Extreme) (MPU4)\nm4brdway;Broadway (Barcrest) [DBR, Dutch] (MPU4)\nm4brktak;Break & Take (Barcrest) (MPU4)\nm4brnze;Bronze Voyage (unknown) (MPU4)\nm4brook;Brooklyn (Barcrest) (MPU4)\nm4btclok;Beat The Clock (Barcrest) (MPU4)\nm4buc;Buccaneer (Barcrest) (MPU4)\nm4bucclb;Buccaneer Club (Crystal) (MPU4)\nm4bucks;Bucks Fizz Club (Barcrest) (MPU4)\nm4bullio;Bullion Club (Crystal) (MPU4)\nm4c2;Circus Circus 2 (Nova) (MPU4)\nm4c9;Cloud Nine (Barcrest) (MPU4)\nm4c999;Cloud 999 (Barcrest) (MPU4)\nm4c9c;Cloud Nine Club (Barcrest) (MPU4)\nm4calama;Calamari Club (Barcrest) (MPU4)\nm4calamab;Calamari Club (Barcrest - Bwb) (MPU4)\nm4calicl;California Club (Barcrest) (MPU4)\nm4captb;Captain Bear (MPU4?)\nm4cardcs;Card Cash (Barcrest) (MPU4)\nm4carou;Carousel Club (Crystal) (MPU4)\nm4cashat;Cash Attack (Barcrest) (MPU4)\nm4cashcn;Cash Connect (Barcrest) (MPU4)\nm4cashco;Cash Counter (Barcrest) (MPU4)\nm4cashln;Cash Lines (Barcrest) (MPU4)\nm4cashmn;Cash Machine (Barcrest) (MPU4)\nm4cashmx;Cash Matrix (Barcrest) (MPU4)\nm4cashzn;Cash Zone (Barcrest) (MPU4)\nm4casmul;Casino Multiplay (Barcrest) (MPU4)\nm4casot;Casino Old Timer (Old Timer Sound hack?) (Barcrest) (MPU4)\nm4cbing;Cherry Bingo (Redpoint Systems) (MPU4)\nm4ccc;Criss Cross Crazy (Coinworld) (MPU4?)\nm4cclimb;Crazy Climber (Crystal) (MPU4)\nm4ccop;Cash Cops (MPU4?)\nm4celclb;Celebration Club (Barcrest) (MPU4)\nm4centpt;Centrepoint (Barcrest) (v1.3) (MPU4)\nm4centpta;Centrepoint (Barcrest) (v1.5) (MPU4)\nm4ceptr;Ceptor (Barcrest) (MPU4)\nm4cfinln;Cup Final (Nova) (MPU4)\nm4ch30;unknown MPU4 'CH3 0.1' (Barcrest) (MPU4)\nm4chacec;Chase The Ace [Cards] (Empire) (MPU4, set 1)\nm4chaceca;Chase The Ace [Cards] (Empire) (MPU4, set 2)\nm4chacef;Chase The Ace [Fruits] (Empire) (MPU4, set 1)\nm4chacefa;Chase The Ace [Fruits] (Empire) (MPU4, set 2)\nm4chacefb;Chase The Ace [Fruits] (Empire) (MPU4, set 3)\nm4chacefc;Chase The Ace [Fruits] (Empire) (MPU4, set 4)\nm4chasei;Chase Invaders (Barcrest) (MPU4)\nm4cheryo;Cherryo (Barcrest) [DCH, Dutch] (MPU4)\nm4clab;Cash Lab (Mazooma - Qps) (MPU4)\nm4class;First Class (Barcrest) [DFC, Dutch] (MPU4)\nm4clbclm;Club Climber (Barcrest) (MPU4)\nm4clbcls;Club Classic (Barcrest) (MPU4)\nm4clbcnt;Club Connect (Barcrest) (MPU4)\nm4clbdbl;Club Double (Barcrest) (MPU4)\nm4clbrpl;Club Replay (PCP) (MPU4)\nm4clbshf;Club Shuffle (Barcrest) (MPU4)\nm4clbtro;Club Tropicana (Barcrest) (MPU4)\nm4clbveg;Club Vegas (Barcrest) (MPU4)\nm4clbx;Club X (Barcrest) (MPU4)\nm4cld02;unknown MPU4 'CLD 0.2C' (MPU4?)\nm4click;Clickity Click (Barcrest) (MPU4)\nm4clr;MPU4 Meter Clear ROM\nm4cmont;Casino Monte Carlo (Avantime?) (MPU4)\nm4cojok;Carry On Joker (Barcrest) (MPU4)\nm4coloss;Colossus (Mdm) (MPU4, set 1)\nm4colossa;Colossus (Mdm) (MPU4, set 2)\nm4colossb;Colossus (Mdm) (MPU4, set 3)\nm4colossc;Colossus (Mdm) (MPU4, set 4)\nm4colossd;Colossus (Mdm) (MPU4, set 5)\nm4colosse;Colossus (Mdm) (MPU4, set 6)\nm4colossf;Colossus (Mdm) (MPU4, set 7)\nm4colossg;Colossus (Mdm) (MPU4, set 8)\nm4coney;Coney Island (Qps) (MPU4)\nm4conn4;Connect 4\nm4copcsh;Coppa Cash (Barcrest) (MPU4)\nm4coscas;Cosmic Casino (Barcrest) (MPU4)\nm4cpfinl;Cup Final (Bwb) (MPU4)\nm4cpycat;Copy Cat (Bwb) (MPU4)\nm4crdome;Crystal Dome (Barcrest) (MPU4)\nm4crfire;Crossfire (Empire) (MPU4, set 1)\nm4crfirea;Crossfire (Empire) (MPU4, set 2)\nm4crjwl;Crown Jewels Club (Barcrest) (MPU4)\nm4crjwl2;Crown Jewels Mk II Club (Barcrest) (MPU4)\nm4crkpot;Crackpot Club (Barcrest) (MPU4)\nm4crmaze;Crystal Maze (Barcrest) (MPU4)\nm4crzbn;Crazy Bingo (Union) (MPU4)\nm4crzcap;Crazy Capers (Empire) (MPU4, set 1)\nm4crzcapa;Crazy Capers (Empire) (MPU4, set 2)\nm4crzcapb;Crazy Capers (Empire) (MPU4, set 3)\nm4crzcapc;Crazy Capers (Empire) (MPU4, set 4)\nm4crzcav;Crazy Cavern (Nova) (MPU4)\nm4crzcl;Crazy Climber Club (Crystal) (MPU4)\nm4crzclc;Crazy Club Climber (Crystal) (MPU4)\nm4crzcsn;Crazy Casino (Nova) (MPU4)\nm4crzjk;Crazy Jokers (Barcrest) (MPU4)\nm4crzjwl;Crown Jewels (Barcrest) (MPU4)\nm4cshenc;Cash Encounters (Bwb) (MPU4)\nm4cshino;Cashino Deluxe (Pcp) (MPU4)\nm4csoc;Championship Soccer (Bwb) (MPU4)\nm4cstrik;Cash Strike (Empire) (MPU4, set 1)\nm4cstrika;Cash Strike (Empire) (MPU4, set 2)\nm4cstrikb;Cash Strike (Empire) (MPU4, set 3)\nm4cstrikc;Cash Strike (Empire) (MPU4, set 4)\nm4ctn;Tuppenny Nudger Classic (Mdm?) (MPU4)\nm4cwalk;Cake Walk (Union) (MPU4)\nm4czne;Cash Zone (Bwb) (MPU4)\nm4danced;Dancing Diamonds (Bwb) (MPU4)\nm4daytn;Daytona (Bwb) (MPU4)\nm4dbl9;Double 9's (Barcrest) (MPU4)\nm4dblchn;Double Chance (DJE) (MPU4)\nm4dbldmn;Double Diamond Club (Barcrest) (MPU4)\nm4dblup;Double Up (Barcrest) (MPU4)\nm4dcrazy;D' Crazy Reels (Qps) (MPU4)\nm4dcrls;Double Crazy Reels (Mazooma) (MPU4)\nm4ddb;Ding Dong Bells (Coinworld) (MPU4)\nm4denmen;Dennis The Menace (Barcrest) (MPU4)\nm4dnj;Double Nudge (unknown) (MPU4?)\nm4drac;Dracula (Barcrest - Nova) (MPU4)\nm4dragon;Dragon (Nova) (MPU4)\nm4dtyfre;Duty Free (Barcrest) (MPU4)\nm4dz;Danger Zone (Crystal) (MPU4)\nm4eaw;Everyone's A Winner (Barcrest) (MPU4)\nm4eezee;Eezee Fruits (Union) (MPU4)\nm4eighth;Eighth Wonder (Barcrest) [WON 2.2] (MPU4)\nm4elitc;Elite Club (Crystal) (MPU4)\nm4elite;Elite (Barcrest) (MPU4)\nm4eureka;Eureka (Empire) (MPU4, set 1)\nm4eurekaa;Eureka (Empire) (MPU4, set 2)\nm4eurekab;Eureka (Empire) (MPU4, set 3)\nm4ewshft;Each Way Shifter (Mdm) (MPU4)\nm4excal;Excalibur (Bwb) (MPU4)\nm4excaln;Excalibur (Nova) (MPU4?)\nm4excam;Excalibur (Mdm) (MPU4)\nm4exgam;Extra Game (Fairplay - Barcrest) (MPU4)\nm4exlin;Extra Lines (Pcp) (MPU4)\nm4exotic;Exotic Fruits (Bwb) (MPU4)\nm4exprs;Express (Barcrest) [DXP, Dutch] (MPU4)\nm4fairg;Fairground (Crystal) (MPU4)\nm4fastfw;Fast Forward (Barcrest - Bwb) [FFD 1.0] (MPU4)\nm4firebl;Fireball (Mdm) (MPU4, set 1)\nm4firebla;Fireball (Mdm) (MPU4, set 2)\nm4fireblb;Fireball (Mdm) (MPU4, set 3)\nm4fireblc;Fireball (Mdm) (MPU4, set 4)\nm4firebld;Fireball (Mdm) (MPU4, set 5)\nm4firice;Fire & Ice (Bwb) (MPU4)\nm4flash;Flash Cash (Barcrest) [FC 1.0] (MPU4)\nm4flshlt;Flashlite (Bwb) (MPU4)\nm4fortcb;Fortune Club (Barcrest) (MPU4)\nm4fourmr;Four More (Bwb) (MPU4)\nm4frcrak;Fruit Cracker (Pcp) (MPU4)\nm4frdrop;Fruit Drop (Union) (MPU4)\nm4fright;Fright Night (Empire) (MPU4, v4.1X)\nm4frighta;Fright Night (Empire) (MPU4, v4.1)\nm4frightb;Fright Night (Empire) (MPU4, v4.1i)\nm4frightc;Fright Night (Empire) (MPU4, v?.?)\nm4frightd;Fright Night (Empire) (MPU4, v3.3)\nm4frighte;Fright Night (Empire) (MPU4, v3.0)\nm4frkstn;Frank 'n' Stein (Crystal) (MPU4, set 1)\nm4frkstna;Frank 'n' Stein (Crystal) (MPU4, set 2)\nm4frkstnb;Frank 'n' Stein (Crystal) (MPU4, set 3)\nm4frmani;Fruit Mania (Crystal) (MPU4)\nm4frmtx;Fruit Matrix (Avantime?) (MPU4)\nm4frnudg;Fruit & Nudge (Avantime?) (MPU4)\nm4front;Final Frontier (Mdm) (MPU4)\nm4frtfl;Fruit Full (Barcrest) (MPU4)\nm4frtflc;Fruit Full Club (Barcrest) (MPU4)\nm4frtgm;Fruit Game (Barcrest) (MPU4)\nm4frtlnk;Fruit Link Club (Barcrest) (MPU4)\nm4frtlt;Fruit & Loot (Barcrest) (MPU4)\nm4frtprs;Fruit Preserve (Barcrest) (MPU4)\nm4fsx;Fun Spot X (MPU4?)\nm4ftladn;Find the Lady (Nova)\nm4gambal;Gamball (Barcrest) (MPU4)\nm4gamblr;The Gambler (Empire) (MPU4, set 1)\nm4gamblra;The Gambler (Empire) (MPU4, set 2)\nm4gamblrb;The Gambler (Empire) (MPU4, set 3)\nm4gb006;Games Bond 006 (Barcrest) (MPU4)\nm4gbust;Ghost Buster (Barcrest) (MPU4)\nm4gclue;Give Us A Clue (Barcrest) (MPU4)\nm4giant;Giant (Barcrest) [DGI, Dutch] (MPU4)\nm4gldgat;Golden Gate (Barcrest) [DGG, Dutch] (MPU4)\nm4gldjok;Golden Joker (Barcrest) (MPU4)\nm4gldnud;Golden Nudger (Barcrest) (MPU4)\nm4gldstr;Gold Strike (Barcrest) (MPU4)\nm4gnsmk;Gun Smoke (Barcrest) (MPU4)\nm4gobana;Go Bananas (Union) (MPU4, set 1)\nm4gobanaa;Go Bananas (Union) (MPU4, set 2)\nm4gobanab;Go Bananas (Union) (MPU4, set 3)\nm4gobanac;Go Bananas (Union) (MPU4, set 4)\nm4gobanad;Go Bananas (Union) (MPU4, set 5)\nm4goldfc;Gold Fever (Crystal) (MPU4)\nm4goldfv;Gold Fever (Empire) (MPU4)\nm4goldnn;Golden Years (Nova) (MPU4)\nm4goldxc;Gold Exchange Club (Crystal) (MPU4)\nm4goodtm;Let The Good Times Roll (Barcrest) (MPU4)\nm4graff;Graffiti (Barcrest) (MPU4)\nm4graffd;Grafitti (Barcrest) [Dutch] (MPU4)\nm4grands;Grandstand Club (Barcrest) (MPU4)\nm4grbbnk;Grab The Bank (Barcrest) (MPU4)\nm4gtrain;Ghost Train (Empire) (MPU4, set 1)\nm4gtraina;Ghost Train (Empire) (MPU4, set 2)\nm4gtrainb;Ghost Train (Empire) (MPU4, set 3)\nm4gtrainc;Ghost Train (Empire) (MPU4, set 4)\nm4gvibes;Good Vibrations (Union - Empire) (MPU4, set 1)\nm4gvibesa;Good Vibrations (Union - Empire) (MPU4, set 2)\nm4hapfrt;Happy Fruits (Coinworld) (MPU4)\nm4harle;Harlequin (Bwb) (MPU4)\nm4haunt;Haunted House (Empire) (MPU4, set 1)\nm4haunta;Haunted House (Empire) (MPU4, set 2)\nm4hauntb;Haunted House (Empire) (MPU4, set 3)\nm4hauntc;Haunted House (Empire) (MPU4, set 4)\nm4hauntd;Haunted House (Empire) (MPU4, set 5)\nm4haunte;Haunted House (Empire) (MPU4, set 6)\nm4hijinx;Hi Jinx (Barcrest) (MPU4)\nm4hilonv;Hi Lo Casino (Nova) (MPU4)\nm4hirise;High Rise (Barcrest) (MPU4)\nm4hirol;Hi Roller Club (Crystal) (MPU4)\nm4hiroll;High Roller (Barcrest) (MPU4)\nm4hisprt;High Spirits (Empire) (MPU4, set 1)\nm4hisprta;High Spirits (Empire) (MPU4, set 2)\nm4hisprtb;High Spirits (Empire) (MPU4, set 3)\nm4hisprtc;High Spirits (Empire) (MPU4, set 4)\nm4hisprtd;High Spirits (Empire) (MPU4, set 5)\nm4hisprte;High Spirits (Empire) (MPU4, set 6)\nm4hittop;Hit The Top (Barcrest) (MPU4)\nm4holdon;Hold On (Barcrest) (MPU4)\nm4holdtm;Hold Timer (Barcrest) (MPU4)\nm4holywd;Hollywood (Bwb) (MPU4)\nm4hotcsh;Hot Cash (Empire) (MPU4, set 1)\nm4hotcsha;Hot Cash (Empire) (MPU4, set 2)\nm4hotcshb;Hot Cash (Empire) (MPU4, set 3)\nm4hotcshc;Hot Cash (Empire) (MPU4, set 4)\nm4hotrod;Hot Rod (Barcrest) (MPU4)\nm4hpyjok;Happy Joker (Barcrest) (MPU4)\nm4hslo;unknown MPU4 'HOT 3.0' (MPU4?)\nm4hstr;Happy Streak (Coinworld) (MPU4)\nm4hstrcs;Casino Happy Streak (Coinworld) (MPU4)\nm4hvhel;Heaven & Hell (Bwb) (MPU4)\nm4hypclb;Hyper Viper Club (Barcrest) (MPU4)\nm4hypvip;Hyper Viper (Barcrest) (MPU4)\nm4indycr;Indy Cars (Bwb) (MPU4)\nm4intcep;Interceptor (Barcrest) (MPU4)\nm4jakjok;Jackpot Jokers (Bwb) (MPU4)\nm4jakjoka;Jackpot Jokers (Bwb) (MPU4, alternate)\nm4jflash;Jumping Jack Flash (Bwb) (MPU4)\nm4jiggin;Jiggin' In The Riggin' (Global) (MPU4)\nm4jjc;Jumping Jack Cash (Pcp) (MPU4)\nm4jne;The Jackpot's Not Enough (Empire) (MPU4)\nm4jok2k;Joker 2000 (Avantime?) (Latvia) (MPU4)\nm4jok300;Jokers 300 (Barcrest) (MPU4)\nm4jokmil;Jokers Millennium (Barcrest) (MPU4)\nm4jolgem;Jolly Gems (Barcrest) (MPU4)\nm4joljok;Jolly Joker (Barcrest) (MPU4)\nm4joljokd;Jolly Joker (Barcrest) [Dutch] (MPU4)\nm4joljokh;Jolly Joker (Barcrest) [Hungarian] (MPU4)\nm4joltav;Jolly Taverner (Barcrest) (MPU4)\nm4jp777;Jackpot 777 (Cotswold Microsystems) (MPU4)\nm4jpgem;Jackpot Gems (Barcrest) (MPU4)\nm4jpgemc;Jackpot Gems Classic (Barcrest) (MPU4)\nm4jpjmp;Jackpot Jump (Barcrest) (MPU4)\nm4jpmcla;JPM Classic (Old Timer Sound hack?) (Barcrest) (MPU4)\nm4jungj;Jungle Japes (MPU4?)\nm4jungjk;Jungle Jackpots (Mazooma - Qps) (MPU4)\nm4jwlcwn;Jewel In the Crown (Barcrest) (MPU4)\nm4kingg;King George (Avantime?) (MPU4)\nm4kingq;Kings & Queens (Bwb) (MPU4)\nm4kingqc;Kings & Queens Classic (Bwb) (MPU4)\nm4kingqn;Kings & Queens Club (Crystal) (MPU4)\nm4kqclub;Kings & Queens Club (Newby) (MPU4)\nm4lastrp;Las Vegas Strip (Barcrest) (MPU4)\nm4lazy;Lazy Bones (Bwb) (MPU4)\nm4libty;Liberty (Barcrest) (MPU4)\nm4lineup;Line Up (Bwb - Barcrest) (MPU4)\nm4ln7;Lucky No7 (Bwb) (MPU4)\nm4loadmn;Loads A Money (Barcrest) (MPU4)\nm4looplt;Loop The Loot (Qps) (MPU4)\nm4lotclb;Lottery Club (Crystal) (MPU4)\nm4lotty;Lotty Time (Union) (MPU4)\nm4luck7;Lucky 7 (Barcrest) (MPU4)\nm4luckdv;Lucky Devil (Barcrest) [Czech] (MPU4)\nm4luckdvd;Lucky Devil (Barcrest) [Dutch] (MPU4)\nm4lucklv;Lucky Las Vegas (Barcrest) (MPU4)\nm4lucksc;Lucky Strike Club (Barcrest) [MPU 4] (MPU4)\nm4luckst;Lucky Strike (Barcrest) (MPU4)\nm4luckwb;Lucky Wild Boar (Barcrest) (MPU4)\nm4luxor;Luxor (Barcrest) (MPU4)\nm4lvlcl;Lucky Las Vegas Classic (Bwb) (MPU4)\nm4madhse;Mad House (Barcrest) (MPU4)\nm4madmnc;Mad Money Classic (Bwb) (MPU4)\nm4madmon;Mad Money (Bwb) (MPU4)\nm4mag7s;Magnificent 7's (Barcrest) (MPU4)\nm4magdrg;Magic Dragon (Barcrest) (MPU4)\nm4magi7;Magic 7's (Crystal) (MPU4)\nm4maglin;Magic Liner (Barcrest) (MPU4)\nm4magrep;Magic Replay DeLuxe (Barcrest) (MPU4)\nm4magtbo;Magic Turbo  (Barcrest) (MPU4)\nm4makmnt;Make A Mint (Barcrest) (MPU4)\nm4matdr;Matador (unknown) (MPU4?)\nm4maxmze;Maximize (Union) (MPU4, set 1)\nm4maxmzea;Maximize (Union) (MPU4, set 2)\nm4maxmzeb;Maximize (Union) (MPU4, set 3)\nm4maxmzec;Maximize (Union) (MPU4, set 4)\nm4maxmzed;Maximize (Union) (MPU4, set 5)\nm4mayhem;Mayhem (Mdm) (MPU4, set 1)\nm4mayhema;Mayhem (Mdm) (MPU4, set 2)\nm4mbel;Millennium Bells (Avantime?) (MPU4)\nm4mecca;Mecca Money (Union) (MPU4)\nm4megbks;Mega Bucks (Barcrest) (MPU4)\nm4meglnk;Megalink (Barcrest) (MPU4)\nm4mgpn;Monaco Grand Prix (Nova) (MPU4)\nm4milclb;Millionaire's Club (Barcrest) (MPU4)\nm4milrou;Millennium Roulette (Avantime?) (MPU4)\nm4mirage;Mirage (Barcrest) (MPU4)\nm4mjp;Mega Jackpot (Avantime?) (MPU4)\nm4mmm;Money Mummy Money (Bwb) (MPU4)\nm4moneym;Money Maker (Barcrest) (MPU4)\nm4monspn;Money Spinner (Empire) (MPU4, set 1)\nm4monspna;Money Spinner (Empire) (MPU4, set 2)\nm4monspnb;Money Spinner (Empire) (MPU4, set 3)\nm4monte;Monte Carlo (Barcrest) (MPU4)\nm4montrl;Money Trail (Crystal) (MPU4)\nm4multcl;Multiplay Club (Barcrest) (MPU4)\nm4multwy;Multiway (Barcrest) (MPU4)\nm4mystiq;Mystique Club (Crystal) (MPU4)\nm4ndup;Nudge Double Up Deluxe (Crystal) (MPU4)\nm4nhtt;New Hit the Top (Barcrest) (MPU4)\nm4nick;Nickelodeon (Barcrest) (MPU4)\nm4nifty;Nifty Fifty (Barcrest) (MPU4)\nm4nile;Nile Jewels (Barcrest) (MPU4)\nm4nnww;Nudge Nudge Wink Wink (Barcrest) (MPU4)\nm4nnwwc;Nudge Nudge Wink Wink Classic (Barcrest) (MPU4)\nm4nod;Nod And A Wink (Eurotech) (MPU4)\nm4nspot;Night Spot Club (Barcrest) (MPU4)\nm4nud2p;2p Nudger (Mdm?) (MPU4)\nm4nudbnk;Nudge Banker (Barcrest) (MPU4)\nm4nudbon;Nudge Bonanza (Mdm) (MPU4, set 1)\nm4nudbona;Nudge Bonanza (Mdm) (MPU4, set 2)\nm4nudgem;Nudge Gems (Mdm) (MPU4)\nm4nudgew;Nudge A Win (Barcrest) (MPU4)\nm4nudgwc;Nudge-A-Win (Concept Games Ltd) (MPU4)\nm4nudqst;Nudge Quest (Barcrest) (MPU4)\nm4nudshf;Nudge Shuffle (Barcrest) (MPU4)\nm4nudup;Nudge Up (Barcrest) (MPU4)\nm4nudwin;Nudge & Win (Crystal) (MPU4)\nm4num1;Number One (Barcrest) (MPU4)\nm4oadrac;Ooh Aah Dracula (Bwb) (MPU4)\nm4octo;Octopus (Nova) (MPU4)\nm4oldtmr;Old Timer (Barcrest) (MPU4)\nm4olygn;Olympic Gold (Nova) (MPU4)\nm4omega;Omega (Barcrest) (MPU4)\nm4ordmnd;Oriental Diamonds (Barcrest) (MPU4)\nm4orland;Orlando Magic (Bwb) (MPU4)\nm4overmn;Over The Moon (Barcrest) (MPU4)\nm4paracl;Paradise Club (Crystal) (MPU4)\nm4pbnudg;Pinball Nudger (Empire) (MPU4, set 1)\nm4pbnudga;Pinball Nudger (Empire) (MPU4, set 2)\nm4pbnudgb;Pinball Nudger (Empire) (MPU4, set 3)\nm4pick;Pick A Fruit (Jpm) (MPU4)\nm4pitfal;Pitfall (Empire) (MPU4, set 1)\nm4pitfala;Pitfall (Empire) (MPU4, set 2)\nm4pitfalb;Pitfall (Empire) (MPU4, set 3)\nm4pitfalc;Pitfall (Empire) (MPU4, set 4)\nm4placbt;Place Your Bets (Barcrest) (MPU4)\nm4pont;Pontoon Club (Barcrest) (MPU4)\nm4potblk;Pot Black (Barcrest) (MPU4)\nm4potlck;Pot Luck Club (Barcrest) (MPU4)\nm4prem;Premier (Barcrest) (MPU4)\nm4przdty;Prize Duty Free (Barcrest) (MPU4)\nm4przfrt;Prize Fruit & Loot (Barcrest) (MPU4)\nm4przhr;Prize High Roller (Barcrest) (MPU4)\nm4przlux;Prize Luxor (Barcrest) (MPU4)\nm4przmc;Prize Monte Carlo (Barcrest) (MPU4)\nm4przmns;Prize Money ShowCase (Barcrest) (MPU4)\nm4przmon;Prize Money (Barcrest) (MPU4)\nm4przrf;Prize Rich And Famous (Barcrest) (MPU4)\nm4przrfm;Prize Run For Your Money (Barcrest) (MPU4)\nm4przsss;Prize Spend Spend Spend (Barcrest) (MPU4)\nm4przve;Prize Viva Esapana (Barcrest) (MPU4)\nm4przwo;Prize What's On (Barcrest) (MPU4)\nm4przwta;Prize Winner Takes All (Barcrest) (MPU4)\nm4ptblkc;Pot Black Casino (Bwb - Barcrest) (MPU4)\nm4pulwnc;Pull-A-Win (Concept Games Ltd)\nm4purmad;Pure Madness (Union)\nm4pzbing;Prize Bingo (Bwb) (MPU4)\nm4quidin;Quids In (Bwb) (MPU4)\nm4quidis;Quids In Showcase (Bwb) (MPU4)\nm4r2r;Reel 2 Reel (Barcrest) (MPU4)\nm4ra;Red Alert (Barcrest) (MPU4)\nm4rackem;Rack Em Up (Bwb) (MPU4)\nm4rags;Rags To Riches Club (Crystal) (MPU4)\nm4randr;Random Roulette (Barcrest) (MPU4)\nm4rbgold;Rainbow Gold (Bwb) (MPU4)\nm4rckrol;Rock 'n' Roll (Union - Empire) (MPU4, set 1)\nm4rckrola;Rock 'n' Roll (Union - Empire) (MPU4, set 2)\nm4rckrolb;Rock 'n' Roll (Union - Empire) (MPU4, set 3)\nm4rdeal;Reel Deal (Qps) (MPU4)\nm4rdht;Red Heat (Barcrest) (MPU4)\nm4reelpk;Reel Poker (Barcrest) (MPU4)\nm4reeltm;Reel Timer (Barcrest) (MPU4)\nm4remag;unknown MPU4 'ZTP 0.7' (MPU4?)\nm4revolv;Revolva (Union) (MPU4)\nm4rfym;Run For Your Money (Barcrest) (MPU4)\nm4rgsa;Ready Steady Go (Barcrest) (type 2) (MPU4)\nm4rhfev;Red Hot Fever (Bwb) (MPU4)\nm4rhfevc;Red Hot Fever (Concept Games Ltd) (MPU4)\nm4rhnote;Red Hot Notes (Qps) (MPU4)\nm4rhog;Road Hog (Barcrest) (MPU4)\nm4rhog2;Road Hog 2 - I'm Back (Barcrest) (MPU4)\nm4rhogc;Road Hog Club (Barcrest) (MPU4)\nm4rhr;Red Hot Roll (Barcrest) (MPU4)\nm4rhrc;Red Hot Roll Classic (Barcrest) (MPU4)\nm4rhrcl;Red Hot Roll Club (Barcrest) (MPU4)\nm4rhrock;Red Hot Rocks (Qps) (MPU4)\nm4rhs;Rocky Horror Show (Bwb) (MPU4)\nm4rhwhl;Red Hot Wheels (Mazooma - Qps) (MPU4)\nm4richfm;Rich & Famous (Barcrest) (MPU4)\nm4ringfr;Ring Of Fire (Barcrest) (MPU4)\nm4riocr;Rio Grande (Crystal) (MPU4)\nm4riotrp;Rio Tropico (unknown) (MPU4)\nm4rlpick;Reel Picks (Crystal) (MPU4)\nm4rmg;unknown MPU4 'CTP 0.4' (MPU4?)\nm4rmtp;Reel Magic Turbo Play (Barcrest) (MPU4)\nm4rmtpd;Reel Magic Turbo Play Deluxe (Barcrest) (MPU4)\nm4roadrn;Road Runner (Barcrest) (MPU4)\nm4robo;Robotica / Dream Machine (Avantime?) (MPU4)\nm4rockmn;Rocket Money (Barcrest) (MPU4)\nm4rotex;Rotex (Union) (MPU4)\nm4royjwl;Royal Jewels (Barcrest) (MPU4)\nm4rsg;Ready Steady Go (Barcrest) (type 1) (MPU4)\nm4runawy;Runaway Trail (Barcrest) (MPU4)\nm4runawyb;Runaway Trail (Barcrest) (v1.2?) (MPU4)\nm4rwb;Red White & Blue (Barcrest) (MPU4)\nm4safar;Safari Club (Mdm) (MPU4)\nm4salsa;Salsa (Barcrest) (MPU4)\nm4samu;Samurai (Barcrest) (MPU4)\nm4sayno;Say No More (Barcrest) (MPU4)\nm4sb5;unknown MPU4 'BSB 0.3' (Barcrest) (MPU4)\nm4sbx;Super Bear X (MPU4?)\nm4screw;Screwin' Around (Global) (MPU4, v0.8)\nm4screwa;Screwin' Around (Global) (MPU4, v0.7)\nm4screwb;Screwin' Around (Global) (MPU4, v0.5)\nm4screwp;Screwin' Around (Global) (MPU4, v0.8) (Protocol)\nm4sctagt;Secret Agent (Nova) (MPU4)\nm4sdquid;Sundance Quid (Qps) (MPU4)\nm4select;Select (Union) (MPU4)\nm4sgrab;Smash 'n' Grab (Barcrest) (MPU4)\nm4shkwav;Shockwave (Mazooma - Qps) (MPU4)\nm4shocm;Showcase Crystal Maze (Barcrest) (MPU4)\nm4shodf;Showcase Duty Free (Barcrest) (MPU4)\nm4shoknr;Shock 'n' Roll (Mazooma - Qps) (MPU4)\nm4showtm;Show Timer (Barcrest) (MPU4)\nm4silnud;Silver Nudger (Mdm?) (MPU4)\nm4silshd;Silver Shadow (Barcrest) (MPU4)\nm4sinbd;Sinbad (Bwb) (MPU4)\nm4sinbd2;Sinbad Deluxe 2 (Nova) (MPU4)\nm4sinbd3;Sinbad Deluxe 3 (Nova) (MPU4)\nm4sinbdd;Sinbad Deluxe [Wall Mount] (Nova) (MPU4)\nm4sinbdj;Sinbad [Jackpot Link] (Nova) (MPU4)\nm4sinbdl;Sinbad [Jackpot Link] [Wall Mount] (Nova) (MPU4)\nm4sinbdn;Sinbad (Nova) (MPU4)\nm4sinbdw;Sinbad [Wall Mount] (Nova) (MPU4)\nm4sky;Sky Sports (Bwb) (MPU4)\nm4smshgb;Smash 'n' Grab (Mdm) (MPU4, set 1)\nm4smshgba;Smash 'n' Grab (Mdm) (MPU4, set 2)\nm4smshgbb;Smash 'n' Grab (Mdm) (MPU4, set 3)\nm4smshgbc;Smash 'n' Grab (Mdm) (MPU4, set 4)\nm4snklad;Snakes & Ladders (Mdm) (MPU4)\nm4snookr;Snooker (Eurocoin) (MPU4)\nm4snowbl;Snowball Bingo (Mdm) (MPU4)\nm4solsil;Solid Silver Club (Barcrest) (MPU4)\nm4souls;Soul Sister (Bwb) (MPU4)\nm4specu;Speculator Club (Bwb) (MPU4)\nm4spinbt;Spin The Bottle (Bwb) (MPU4)\nm4spnwin;Spin A Win (Cotswold Microsystems) (MPU4)\nm4spnwnc;Spin-A-Win (Concept Games Ltd) (MPU4)\nm4spotln;Spotlight (Nova) (MPU4)\nm4spton;Spot On (Pcp) (MPU4)\nm4squid;Squids In (Barcrest) (MPU4)\nm4ssclas;Super Streak Classic (Bwb) (MPU4)\nm4sss;Spend Spend Spend (Barcrest) (MPU4)\nm4sstrek;Super Streak (bootleg) (MPU4)\nm4stakeu;Stake Up Club (Barcrest) (MPU4)\nm4stakex;Stake X (Leisurama) (MPU4, set 1)\nm4stakexa;Stake X (Leisurama) (MPU4, set 2)\nm4stand2;Stand To Deliver (DJE) (MPU4)\nm4starbr;Stars And Bars (Barcrest) (MPU4)\nm4stards;Stardust (Barcrest) (MPU4)\nm4starst;Stars & Stripes (Bwb) (MPU4)\nm4stc;unknown MPU4 'STC 0.1' (Barcrest) (MPU4)\nm4steptm;Step Timer (Barcrest) (MPU4)\nm4stopcl;Stop the Clock (Barcrest) (MPU4)\nm4str300;Star Play 300 (Barcrest) (MPU4)\nm4sunclb;Sun Club (Bwb) (MPU4)\nm4sunday;Sunday Sport (Pcp) (MPU4)\nm4sunscl;Sunset Club (Bwb) (MPU4)\nm4sunset;Sunset Boulevard (Barcrest) (MPU4)\nm4supbf;Super Bucks Fizz Club (Barcrest) (MPU4)\nm4supbj;Super Blackjack (Barcrest) (MPU4)\nm4supbjc;Super Blackjack Club (Barcrest) (MPU4)\nm4supfru;Supafruits (Union) (MPU4, set 1)\nm4supfrua;Supafruits (Union) (MPU4, set 2)\nm4suphv;Super Hyper Viper (Barcrest) (MPU4)\nm4supjst;Super Jester (Pcp) (MPU4)\nm4supleg;Super League (Bwb) (MPU4)\nm4supscr;Super Soccer (Bwb) (MPU4)\nm4supsl;Supa Silva (Bellfruit?) (MPU4)\nm4supslt;Supa Slot (Barcrest) (MPU4)\nm4supst;Super Streak (Barcrest) (MPU4)\nm4suptrn;Supatron (Barcrest) (MPU4)\nm4suptub;Super Tubes (Barcrest) (MPU4)\nm4suptwo;Super Two (Barcrest) (MPU4)\nm4sure;Sure Thing (Bwb) (MPU4)\nm4surf;Super Surfin' (Gemini) (MPU4)\nm4swpnot;Swap-A-Note (Barcrest) (v3.3) (MPU4)\nm4swpnota;Swap-A-Note (Barcrest) (v3.2) (MPU4)\nm4t266;unknown MPU4 'TTO 1.1' (MPU4?)\nm4taj;Taj Mahal (Barcrest) (MPU4)\nm4take2;Take Two (Barcrest) (MPU4)\nm4take5;Take 5 (Barcrest) (MPU4)\nm4takepk;Take Your Pick (Barcrest) (MPU4)\nm4tbplay;Turbo Play (Barcrest) (MPU4)\nm4tbreel;Turbo Reel (Barcrest) (MPU4)\nm4tbrldx;Turbo Reel Deluxe (Barcrest) (MPU4)\nm4techno;Techno Reel (Barcrest) (MPU4)\nm4tenten;10 X 10 (Barcrest) (MPU4)\nm4thehit;The Hit (Barcrest) (MPU4)\nm4themob;The Mob (Mdm) (MPU4, set 1)\nm4themoba;The Mob (Mdm) (MPU4, set 2)\nm4themobb;The Mob (Mdm) (MPU4, set 3)\nm4thestr;The Streak (Bwb) (MPU4)\nm4tic;Tic Tac Toe (Bwb) (MPU4)\nm4ticcla;Tic Tac Toe Classic (Bwb) (MPU4)\nm4ticglc;Tic Tac Toe Gold Classic (Bwb) (MPU4)\nm4ticgld;Tic Tac Toe Gold (Bwb) (MPU4)\nm4tiktak;Tic Tak Cash (Barcrest) (MPU4)\nm4toma;Tomahawk (Barcrest) (MPU4)\nm4toot;Ten Out Of Ten (Barcrest) (MPU4)\nm4topact;Top Action (Barcrest) (MPU4)\nm4topdk;Top Deck (Barcrest) (MPU4)\nm4topdog;Top Dog (Bwb) (MPU4)\nm4topgr;Top Gear (Barcrest) (MPU4)\nm4toplot;Top The Lot (Barcrest) (MPU4)\nm4toprn;Top Run (Barcrest) (MPU4)\nm4topst;Top Stop (Barcrest) (MPU4)\nm4toptak;Top Take (Barcrest) (MPU4)\nm4topten;Top Tenner (Barcrest) (type 1) (MPU4)\nm4toptena;Top Tenner (Barcrest) (type 2) (MPU4)\nm4toptim;Top Timer (Barcrest) (MPU4)\nm4tornad;Tornado (Qps - Mazooma) (MPU4)\nm4tpcl;Take Your Pick Club (Barcrest) (MPU4)\nm4treel;Turbo Reels (Jpm) (MPU4?)\nm4trex;Trex (Bwb) (MPU4)\nm4trg;Turbo Reel Gambler (Avantime?) (MPU4)\nm4tribnk;Triple Bank (Barcrest) (MPU4)\nm4tricol;Tricolor (Barcrest) (MPU4)\nm4tridic;Triple Dice (Barcrest) (MPU4)\nm4trimad;Triple Madness (Union) (MPU4)\nm4tropcl;Tropicana Club (Barcrest) (MPU4)\nm4tst;MPU4 Unit Test (Program 4)\nm4tst2;MPU4 Unit Test (Program 2)\nm4ttak;Tic Tac Take (unknown) (MPU4?)\nm4ttdia;Ten Ten Do It Again (Barcrest) (MPU4)\nm4ttrail;Treasure Trail (Empire) (MPU4, set 1)\nm4ttraila;Treasure Trail (Empire) (MPU4, set 2)\nm4ttrailb;Treasure Trail (Empire) (MPU4, set 3)\nm4tupen;Tuppenny Cracker (Barcrest - Bootleg) (MPU4)\nm4tutcl;Tutti Fruity Classic (Barcrest) (MPU4)\nm4tutfrt;Tutti Fruity (Barcrest) (MPU4)\nm4twilgt;Twilight (Barcrest) (MPU4)\nm4twintm;Twin Timer (Barcrest) (MPU4)\nm4twist;Twist Again (Barcrest) (MPU4)\nm4twstcl;Twister Club (Crystal) (MPU4)\nm4twstr;Twister (Crystal) (MPU4)\nm4tylb;Thank Your Lucky Bars (Crystal) (MPU4)\nm4unibox;Unibox (Union) (MPU4, set 1)\nm4uniboxa;Unibox (Union) (MPU4, set 2)\nm4unique;Unique (Union) (MPU4, set 1)\nm4uniquep;Unique (Union) (MPU4, set 2)\nm4univ;Universe (Barcrest) (MPU4)\nm4unkjok;unknown MPU4 'Joker' (MPU4?)\nm4uuaw;Up Up and Away (Barcrest) (MPU4)\nm4vdexpr;Voodoo Express (Bwb) (MPU4)\nm4vegast;Vegas Strip (Barcrest) (MPU4)\nm4vegastg;Vegas Strip (Barcrest) [German] (MPU4)\nm4vfm;Value For Money (Global) (MPU4)\nm4vivaes;Viva Espana (Barcrest) (MPU4)\nm4vivalv;Viva Las Vegas (Barcrest) (MPU4)\nm4vivalvd;Viva Las Vegas (Barcrest) [Dutch] (MPU4)\nm4vivan;Viva Las Vegas (Nova) (MPU4)\nm4vivasx;Viva Las Vegas Six (Barcrest) (MPU4)\nm4vivess;Viva Espana Showcase (Barcrest) (MPU4)\nm4viz;Viz (Barcrest) (MPU4)\nm4volcan;Volcano (Bwb) (MPU4)\nm4voodoo;Voodoo 1000 (Barcrest) (MPU4)\nm4wayin;Way In (Barcrest) (MPU4)\nm4wcnov;World Cup (Nova) (MPU4?)\nm4whaton;What's On (Barcrest) (MPU4)\nm4wife;Money Or Yer Wife (Gemini) (MPU4)\nm4wildms;Wild Mystery (Barcrest) (MPU4)\nm4wildtm;Wild Timer (Barcrest) (MPU4)\nm4wnud;unknown MPU4 'W Nudge' (MPU4?)\nm4wta;Winner Takes All (Barcrest) (MPU4)\nm4wwc;Wacky Weekend Club (Global) (MPU4)\nm4xch;X-change (Bwb) (MPU4)\nm4xs;X-s (Bwb) (MPU4)\nm4xtrm;X-treme (Bwb) (MPU4)\nm4zill;Zillionare's Challenge (Pure Leisure) (MPU4)\nm55050;Fifty Fifty (Bwb) (MPU5)\nm5aceclb;Ace Of Clubs (Empire) (MPU5, set 1)\nm5aceclba;Ace Of Clubs (Empire) (MPU5, set 2)\nm5aceclbb;Ace Of Clubs (Empire) (MPU5, set 3)\nm5addams;Addams Family (Barcrest) (MPU5)\nm5addlad;Adders & Ladders (Barcrest) (MPU5, set 1)\nm5addlada;Adders & Ladders (Barcrest) (MPU5, set 2)\nm5addladb;Adders & Ladders (Barcrest) (MPU5, set 3)\nm5all41;All 4 One (Vivid) (MPU5, set 1)\nm5all41l;All 4 One (Lowen) (MPU5)\nm5all41v;All 4 One (Vivid) (MPU5, set 2)\nm5arab;Arabian Nights (Barcrest) (MPU5)\nm5ashock;Aftershock (Barcrest - Red Gaming) (MPU5)\nm5atlan;Atlantic (Vivid) (MPU5)\nm5austin;Austin Powers (Barcrest) (MPU5)\nm5bankrl;The Bank Roll (Barcrest) (MPU5)\nm5barkng;Barking Mad (Barcrest) (MPU5)\nm5barmy;Barmy Army (Barcrest) (MPU5)\nm5barxdx;Bar X Deluxe (Empire) (MPU5)\nm5baxe;Battle Axe (Barcrest) (MPU5)\nm5bbank;Break The Bank (Barcrest - Red Gaming) (MPU5)\nm5bbro;Big Brother (Barcrest) (MPU5)\nm5bbrocl;Big Brother Club (Barcrest) (MPU5)\nm5beans;Full Of Beans (Barcrest) (MPU5)\nm5bigchs;The Big Cheese (Barcrest) (MPU5)\nm5biggam;The Big Game (Barcrest) (MPU5)\nm5bigsht;Big Shot (Barcrest - Red Gaming) (MPU5)\nm5blind;Bling King Crazy (Barcrest) (MPU5)\nm5blkwht;Black & White (Barcrest) (MPU5)\nm5bnkrs;Bonkers (Barcrest - Red Gaming) (MPU5)\nm5bnzclb;Bonanza Club (Empire) (MPU5)\nm5btlbnk;Bottle Bank (Vivid) (MPU5)\nm5bttf;Back To The Features (Vivid) (MPU5)\nm5bukroo;Buckaroo (Empire) (MPU5)\nm5bwaves;Brain Waves (Barcrest) (MPU5)\nm5caesc;Caesar's Cash (Vivid) (MPU5)\nm5carclb;Caribbean Club (Barcrest) (MPU5)\nm5card;Card Shark (Vivid) (MPU5)\nm5carou;Carousel (Empire) (MPU5)\nm5carpet;Magic Carpet (Bwb) (MPU5)\nm5carwsh;Car Wash (Bwb) (MPU5)\nm5casfev;Casino Fever (Red Gaming) (MPU5)\nm5cashar;Cash Arena (Barcrest) (MPU5)\nm5cashat;Cash Attack (Barcrest) (MPU5)\nm5cashln;Cash Lines (Barcrest) (MPU5)\nm5cashrn;Cash Run (Barcrest) (MPU5)\nm5casroc;Casino Royale Club (Empire) (MPU5)\nm5cbrun;Cannonball Run (Empire) (MPU5)\nm5cbw;Ca$h Bang Wallop (Barcrest) (MPU5)\nm5centcl;Centurion Club (Empire) (MPU5)\nm5circlb;Circus Club (Bwb) (MPU5)\nm5circus;Circus (Bwb) (MPU5)\nm5clbtro;Club Tropicana (Empire) (MPU5)\nm5clifhn;Cliffhanger (Vivid) (MPU5)\nm5clown;Clown In Around (Bwb) (MPU5, set 1)\nm5clowna;Clown In Around (Bwb) (MPU5, set 2)\nm5clr;MPU 5 Ram & Meter Clear (Barcrest) (MPU5)\nm5clubsn;Club Sandwich (Bwb) (MPU5)\nm5cmass;Critical Mass (Barcrest - Red Gaming) (MPU5)\nm5cnct4;Connect 4 (Vivid) (MPU5)\nm5cockdd;Cock A Doodle Dough (Empire) (MPU5)\nm5codft;The Codfather (Barcrest) (MPU5)\nm5coloss;Colossus Club (Empire) (MPU5)\nm5cos;Costa Del Cash Casino (Barcrest) (MPU5)\nm5cosclb;Costa Del Cash Club (Barcrest) (MPU5)\nm5costa;Costa Del Cash (Barcrest) (MPU5)\nm5cpcash;Captain Cash (Barcrest) (MPU5)\nm5croclb;Crocodile Rock Club (Empire) (MPU5)\nm5crocrk;Crocodile Rock (Empire) (MPU5)\nm5crsfir;Crossfire (Empire) (MPU5)\nm5crzkni;Crazy Crazy Knights (Barcrest) (MPU5)\nm5cshkcb;Card Shark Club (Vivid) (MPU5)\nm5cshstx;Cash Stax (Bwb) (MPU5)\nm5cworan;Clockwork Oranges (Empire) (MPU5)\nm5dblfun;Double Fun (Lowen) (MPU5)\nm5dblqts;Double Or Quits (Bwb) (MPU5, set 1)\nm5dblqtsa;Double Or Quits (Bwb) (MPU5, set 2)\nm5dbubl;Double Bubble (Barcrest - Red Gaming) (MPU5)\nm5devil;Devil Of A Deal (Vivid) (MPU5)\nm5dick;Dick Turnip (Bwb) (MPU5)\nm5dmnf;Diamonds Are Forever (Empire) (MPU5)\nm5dmnfcl;Diamonds Are Forever Club (Empire) (MPU5)\nm5dmnstr;Demon Streak (Barcrest - Red Gaming) (MPU5, set 1)\nm5dmnstra;Demon Streak (Barcrest - Red Gaming) (MPU5, set 2)\nm5donna;Donna Kebab (Bwb) (MPU5, set 1)\nm5donnaa;Donna Kebab (Bwb) (MPU5, set 3)\nm5donnad;Donna Kebab (Bwb) (MPU5, set 1, Datapak)\nm5doshpk;Do$h & Pecks (Barcrest) (MPU5)\nm5draclb;Ooh Aah Dracula Club (Barcrest) (MPU5)\nm5dragnd;Dragon Drop (Barcrest - Red Gaming) (MPU5, set 1)\nm5dragnda;Dragon Drop (Barcrest - Red Gaming) (MPU5, set 2)\nm5eggold;Egyptian Gold (Bwb) (MPU5)\nm5egr;Elvis Gold Rush (Barcrest) (MPU5, set 1)\nm5egra;Elvis Gold Rush (Barcrest) (MPU5, set 2)\nm5egss;Elvis Gold Super Streak (Barcrest) (MPU5, set 1)\nm5egssa;Elvis Gold Super Streak (Barcrest) (MPU5, set 2)\nm5elband;El Bandido Club (Vivid) (MPU5)\nm5elim;Eliminator (Barcrest) (MPU5)\nm5evgrhr;Elvis Gold Red Hot Roll (Barcrest) (MPU5, set 1)\nm5evgrhra;Elvis Gold Red Hot Roll (Barcrest) (MPU5, set 2)\nm5ewn;Each Way Nudge (Barcrest) (MPU5)\nm5extrm;Extreme (Empire) (MPU5)\nm5extrmm;Extreme Madness (Empire) (MPU5)\nm5fair;Fairground Attraction (Vivid) (MPU5)\nm5fatcat;Fat Cat (Empire) (MPU5)\nm5fewmor;A Few Dollars More (Empire) (MPU5)\nm5fiddle;On The Fiddle (Barcrest) (MPU5)\nm5fire;All Fired Up (Barcrest) (MPU5)\nm5firebl;Fireball (Barcrest) (MPU5)\nm5fishcl;Fish Full Of Dollars Club (Empire) (MPU5)\nm5fishdl;Fish Full Of Dollars (Empire) (MPU5)\nm5flipcr;Flippin Crazy (Barcrest) (MPU5)\nm5fmonty;Full Monty (Empire) (MPU5)\nm5fmount;Full Mountie (Empire) (MPU5)\nm5fnfair;Funfair (Barcrest - Red Gaming) (MPU5)\nm5fnfaird;Funfair (Barcrest - Red Gaming) (MPU5) (Datapak)\nm5fortby;Fort Boyard (Barcrest) (MPU5)\nm5frnzy;Frenzy (Barcrest) (MPU5)\nm5funsun;Fun In The Sun (Barcrest) (MPU5)\nm5fusir;Fruits U Sir (Barcrest - Red Gaming) (MPU5, set 1)\nm5fusira;Fruits U Sir (Barcrest - Red Gaming) (MPU5, set 2)\nm5gdrag;Golden Dragon (Barcrest) (MPU5)\nm5gdrgcl;Golden Dragon Club (Barcrest) (MPU5)\nm5ggems;Giant Gems (Vivid) (MPU5)\nm5gimmie;Gimmie Gimmie Gimmie (Barcrest) (MPU5)\nm5gkeys;Golden Keys (Barcrest) (MPU5)\nm5goape;Going Ape (Bwb) (MPU5)\nm5gophcl;Gopher Gold Club (Empire) (MPU5)\nm5gophr;Gopher Gold (Empire) (MPU5)\nm5gpclub;Get Plastered Club (Bwb) (MPU5)\nm5groll;Golden Roll (Vivid) (MPU5)\nm5grush;Gold Rush (Barcrest) (MPU5)\nm5grush5;Gold Rush Five Liner (Barcrest) (MPU5)\nm5gruss;Gold Rush Sit Down (Barcrest) (MPU5)\nm5grusst;Gold Rush Stampede (Barcrest) (MPU5)\nm5gsstrk;Gold Super Streak (Barcrest) (MPU5)\nm5gstrik;Gold Strike (Barcrest) (MPU5)\nm5hellrz;Hellraiser (Barcrest) (MPU5)\nm5hgl;Happy Go Lucky (Bwb) (MPU5)\nm5hiclau;High Claudius (Vivid) (MPU5)\nm5hifly;High Flyer (Barcrest) (MPU5)\nm5hilok;Hi Lo Karate (Vivid) (MPU5)\nm5hisprt;High Spirits (Empire) (MPU5)\nm5hlsumo;Hi Lo Sumo (Barcrest) (MPU5)\nm5hocscl;Hocus Pocus Club (Empire) (MPU5)\nm5hocus;Hocus Pocus (Empire) (MPU5)\nm5holy;The Holy Grail (Barcrest) (MPU5)\nm5honmon;Honey Money (Vivid) (MPU5)\nm5hopidl;Hop Idol (Vivid) (MPU5)\nm5horn;Horn Of Plenty (Barcrest / Whitbread) (MPU5)\nm5hotrk;Hot Rocks (Barcrest) (MPU5)\nm5hotsht;Hot Shots (Empire) (MPU5)\nm5hotslt;Hot Slot (Barcrest) (MPU5)\nm5hotstf;Hot Stuff (Barcrest) (MPU5)\nm5hula;Hula Moolah (Empire) (MPU5)\nm5hulacl;Hula Moolah Club (Empire) (MPU5)\nm5hypalx;Hypalinx (Barcrest - Red Gaming) (MPU5)\nm5hypno;Hypnotic (Vivid) (MPU5)\nm5hypvip;Hyper Viper (Barcrest) (MPU5)\nm5invad;Invaders (Barcrest - Red Gaming) (MPU5)\nm5jackbx;Jack In The Box (Empire) (MPU5)\nm5jackp2;Jackpoteers 2 (Barcrest) (MPU5)\nm5jackpt;Jackpoteers (Barcrest) (MPU5)\nm5jakjok;Jackpot Jokers (Lowen) (MPU5)\nm5jcptgn;Jackpot Genie (Barcrest - Red Gaming) (MPU5)\nm5jcy;Juicy Fruits (Empire) (MPU5)\nm5jlstrk;Jewel Strike (Barcrest - Red Gaming) (MPU5)\nm5jlyjwl;Jolly Jewels (Barcrest) (MPU5)\nm5jlyrog;Jolly Roger (Barcrest) (MPU5)\nm5jmpgem;Jumping Gems (Empire) (MPU5)\nm5jmpgmc;Jumping Gems Club (Empire) (MPU5)\nm5jmpjok;Jumpin Jokers (Vivid) (MPU5)\nm5jokpak;Joker In The Pack (Bwb) (MPU5)\nm5kaleid;Kaleidoscope Club (Empire) (MPU5)\nm5kcclb;King Cobra Club (Empire) (MPU5)\nm5kingko;King KO (Barcrest) (MPU5)\nm5kingqc;Kings & Queens Club (Empire) (MPU5)\nm5kkebab;King Kebab (Barcrest) (MPU5)\nm5korma;Korma Chameleon (Empire) (MPU5)\nm5kormcl;Korma Chameleon Club (Empire) (MPU5)\nm5lock;Lock 'n' Load (Barcrest - Red Gaming) (MPU5, set 1)\nm5locka;Lock 'n' Load (Barcrest - Red Gaming) (MPU5, set 2)\nm5lockcl;Lock 'n' Load Club (Barcrest - Red Gaming) (MPU5, set 1)\nm5lockcla;Lock 'n' Load Club (Barcrest - Red Gaming) (MPU5, set 2)\nm5loony;Loony Juice (Vivid) (MPU5)\nm5loot;Loot 'n' Khamun (Vivid) (MPU5, set 1)\nm5loota;Loot 'n' Khamun (Vivid) (MPU5, set 2)\nm5lotta;Lotta Luck (Barcrest) (MPU5)\nm5lvwire;Live Wire (Bwb) (MPU5)\nm5mag7s;Magnificent 7s (Vivid) (MPU5, set 1)\nm5mag7sa;Magnificent 7s (Vivid) (MPU5, set 2)\nm5mag7sb;Magnificent 7s (Vivid) (MPU5, set 3)\nm5mag7sc;Magnificent 7s (Vivid) (MPU5, set 4)\nm5mag7sd;Magnificent 7s (Vivid) (MPU5, set 5)\nm5mag7se;Magnificent 7s (Vivid) (MPU5, set 6)\nm5martns;Money Mad Martians (Barcrest) (MPU5)\nm5mega;Mega Zone (Barcrest) (MPU5)\nm5minesw;Minesweeper (Bwb) (MPU5)\nm5mmak;Money Maker (Barcrest) (MPU5)\nm5monjok;Monedin Joker (Spanish) (Barcrest) (MPU5, set 1)\nm5monjoka;Monedin Joker (Spanish) (Barcrest) (MPU5, set 2)\nm5monmst;Money Monster (Empire) (MPU5, set 1)\nm5monmsta;Money Monster (Empire) (MPU5, set 2)\nm5monty;Monty Python (Barcrest) (MPU5)\nm5mpfc;Monty Python's Flying Circus (Barcrest) (MPU5)\nm5mpfccl;Monty Python's Flying Circus Club (Barcrest) (MPU5)\nm5mprio;Monty Python Rio (Barcrest) (MPU5)\nm5msf;Manic Streak Features (Vivid) (MPU5, set 1)\nm5msfa;Manic Streak Features (Vivid) (MPU5, set 2)\nm5neptun;Neptunes Treasure (Barcrest) (MPU5)\nm5nitro;Nitro (Barcrest - Red Gaming) (MPU5)\nm5nnww;Nudge Nudge Wink Wink (Barcrest) (MPU5)\nm5nnwwgl;Nudge Nudge Wink Wink Gold (Barcrest) (MPU5)\nm5oohaah;Ooh Aah Dracula (Barcrest) (MPU5)\nm5oohrio;Ooh Ahh Dracula Rio (Barcrest) (MPU5)\nm5openbx;Open The Box (Barcrest) (MPU5)\nm5overld;Overload (Barcrest) (MPU5)\nm5paint;Paint The Town Red (Barcrest - Red Gaming) (MPU5)\nm5peepsh;Peep Show (Barcrest) (MPU5)\nm5piefac;Pie Factory (Vivid) (MPU5)\nm5piefc2;Pie Factory 2 (Vivid) (MPU5)\nm5piefcr;Pie Factory Rio (Vivid) (MPU5)\nm5ppussy;Pink Pussy (Mdm) (MPU5)\nm5psy2;Psycho Cash Beast 2 (Barcrest) (MPU5)\nm5psyccl;Psycho Cash Beast Club (Barcrest) (MPU5)\nm5psyccla;Psycho Cash Beast Club (Bwb) (MPU5)\nm5psycho;Psycho Cash Beast (Barcrest) (MPU5)\nm5psychoa;Psycho Cash Beast (Bwb) (MPU5)\nm5ptyani;Party Animal (Barcrest) (MPU5)\nm5qdraw;Quick On The Draw (Vivid) (MPU5)\nm5qshot;Quack Shot (Barcrest) (MPU5)\nm5quake;Quake (Barcrest - Red Gaming) (MPU5)\nm5rainrn;Rainbow Runner (Barcrest - Red Gaming) (MPU5, set 1)\nm5rainrna;Rainbow Runner (Barcrest - Red Gaming) (MPU5, set 2)\nm5rampg;Rampage (Barcrest - Red Gaming) (MPU5)\nm5ramrcl;Ram Raid Club (Empire) (MPU5)\nm5ramrd;Ram Raid (Empire) (MPU5)\nm5ratpk;Rat Pack (Vivid) (MPU5)\nm5rawin;Reel A Win (Vivid / Whitbread) (MPU5)\nm5razdz;Razzle Dazzle Club (Barcrest) (MPU5)\nm5rcx;Royal Exchange Club (Barcrest) (MPU5, set 1)\nm5rcxa;Royal Exchange Club (Barcrest) (MPU5, set 2)\nm5rdwarf;Red Dwarf (Barcrest - Red Gaming) (MPU5)\nm5redbal;Random Red Ball (Vivid) (MPU5)\nm5redrck;Ready To Rock (Barcrest) (MPU5)\nm5redx;Red X (Barcrest - Red Gaming) (MPU5)\nm5reelth;Reel Thunder (Bwb) (MPU5)\nm5reelwn;Reel A Win (Bwb) (MPU5)\nm5resfrg;Reservoir Frogs (Empire) (MPU5)\nm5revo;Revolution (Barcrest) (MPU5)\nm5rfymc;Run For Your Money Club (Barcrest) (MPU5)\nm5rgclb;Rio Grande Club (Barcrest) (MPU5)\nm5rhkni;Red Hot Knights (Barcrest) (MPU5)\nm5rhrg;Red Hot Roll Gold (Barcrest) (MPU5)\nm5rhrgt;Red Hot Roll Triple (Barcrest) (MPU5)\nm5ritj;Rumble In The Jungle (Barcrest) (MPU5)\nm5rlup;Roll Up (Bwb) (MPU5)\nm5rollup;Roll Up Roll Up (Vivid) (MPU5)\nm5rollx;Roll X (Empire) (MPU5)\nm5ronr;Reel Or No Reel (Empire) (MPU5)\nm5roof;Raise The Roof (Barcrest) (MPU5, set 1)\nm5roofa;Raise The Roof (Barcrest) (MPU5, set 2)\nm5round;Round & Round (Bwb) (MPU5)\nm5roundl;Round & Round (Lowen) (MPU5)\nm5rthh;Return To The Haunted House (Empire) (MPU5)\nm5rub;Rubies & Diamonds (Barcrest) (MPU5)\nm5rwb;Red White & Blue (Barcrest) (MPU5)\nm5rwbbwb;Red White & Blue (Bwb) (MPU5)\nm5sblz;Snail Blazer (Barcrest - Red Gaming) (MPU5)\nm5scfinl;Super Cup Final (Lowen) (MPU5)\nm5scharg;Super Charged (Barcrest) (MPU5)\nm5sec7;Secret 7s (Bwb) (MPU5)\nm5seven;Seven Deadly Spins (Barcrest) (MPU5)\nm5shark;Shark Raving Mad (Vivid) (MPU5)\nm5sheik;Sheik Yer Money (Barcrest) (MPU5)\nm5showtm;Showtime (Barcrest) (MPU5)\nm5sil7;Silver 7s (Bwb) (MPU5)\nm5silver;Silver Screen (Barcrest) (MPU5)\nm5sixsht;6 Shooter (Vivid) (MPU5)\nm5sixshta;Six Shooter (Vivid) (MPU5)\nm5skulcl;Skullduggery Club (Empire) (MPU5)\nm5slide;Slider (Barcrest - Red Gaming) (MPU5)\nm5smobik;Smokey Bikin (Bwb) (MPU5)\nm5sondr;Son Of Dracula (Barcrest) (MPU5)\nm5sondra;Son Of Dracula (Barcrest) (MPU5) (15GBP Jackpot)\nm5spddmn;Speed Demon (Vivid) (MPU5)\nm5speccl;Spectrum Club (Vivid) (MPU5)\nm5spicer;The Spice Is Right (Barcrest) (MPU5)\nm5spiker;Spiker The Biker (Barcrest) (MPU5)\nm5spins;Spinsation (Barcrest) (MPU5)\nm5squids;Squids In (Barcrest) (MPU5)\nm5sstrk;Super Streak (Barcrest) (MPU5)\nm5starcl;Stars & Stripes Club (Vivid) (MPU5)\nm5stars;Stars & Stripes (Vivid) (MPU5)\nm5startr;Stars & Stripes Triple (Vivid) (MPU5)\nm5stax;Stax Of Cash (Barcrest) (MPU5)\nm5supnov;Supernova (Barcrest) (MPU5)\nm5supro;Super Roulette (Vivid) (MPU5)\nm5supstr;Super Star (Barcrest) (MPU5)\nm5tball;Thunderball (Empire) (MPU5)\nm5tbird;Thunderbird (Barcrest) (MPU5)\nm5tempcl;Temple Of Treasure Club (Barcrest) (MPU5)\nm5tempp;Temple Of Pleasure (Vivid) (MPU5)\nm5tempt;Temple Of Treasure (Barcrest) (MPU5)\nm5tempt2;Temple Of Treasure 2 (Barcrest) (MPU5)\nm5thtsmg;That's Magic (Barcrest - Red Gaming) (MPU5)\nm5tictac;Tic Tac Tut (Vivid) (MPU5, set 1)\nm5tictaca;Tic Tac Tut (Vivid) (MPU5, set 2)\nm5tictacbwb;Tic Tac Tut (Bwb) (MPU5)\nm5tomb;Tomb Raiders (Empire) (MPU5)\nm5topdog;Top Dog (Barcrest) (MPU5)\nm5topdol;Top Dollar (Barcrest - Red Gaming) (MPU5)\nm5trail;Trailblazer Club (Barcrest) (MPU5)\nm5trclb;Tomb Raiders Club (Empire) (MPU5)\nm5tsar;Tsar Wars (Empire) (MPU5)\nm5tst;MPU 5 Test Rom (Barcrest) (MPU5)\nm5ttop;Treble Top (Empire) (MPU5)\nm5ttopcl;Treble Top Club (Empire) (MPU5)\nm5ttwo;Take Two (Barcrest) (MPU5)\nm5ultimo;Ultimo (Barcrest) (MPU5)\nm5upover;Up & Over (Barcrest) (MPU5)\nm5vampup;Vamp It Up (Barcrest) (MPU5)\nm5vertcl;Vertigo Club (Empire) (MPU5)\nm5vertgo;Vertigo (Empire) (MPU5)\nm5whdres;Who Dares Spins (MPU5)\nm5winway;Winning Ways (MPU5)\nm5wking;Wild King (Barcrest) (MPU5)\nm5wonga;A Fish Called Wonga (Empire) (MPU5)\nm5wthing;Wild Thing Club (Empire) (MPU5)\nm5xchn;Exchanges Unlimited (Barcrest) (MPU5)\nm5xena;Xena Warrior Princess (Bwb) (MPU5)\nm5xfact;X Factor (Empire) (MPU5)\nm5zigzag;Zig Zag (Barcrest - Red Gaming) (MPU5)\nm660;Mission 660 (US)\nm660b;Mission 660 (bootleg)\nm660j;Mission 660 (Japan)\nm79amb;M-79 Ambush\nm;Mr. and Mrs. PacMan\nm;Top Poker (Dutch, Game Card 95-750-899)\nmac2bios;Multi Amenity Cassette System 2 BIOS\nmacattck;Mac Attack\nmace;Mace: The Dark Age (boot ROM 1.0ce, HDD 1.0b)\nmacea;Mace: The Dark Age (HDD 1.0a)\nmach2;Mach 2\nmach3;M.A.C.H. 3\nmacha;Monoshiri Quiz Osyaberi Macha (Japan)\nmachbrkr;Mach Breakers - Numan Athletics 2 (Japan)\nmachomou;Macho Mouse\nmachridr;Vs. Mach Rider (Endurance Course Version)\nmachridrj;Vs. Mach Rider (Japan, Fighting Course Version)\nmacross;Super Spacefortress Macross / Chou-Jikuu Yousai Macross\nmacross2;Super Spacefortress Macross II / Chou-Jikuu Yousai Macross II\nmacrossp;Macross Plus\nmacsbios;Multi Amenity Cassette System BIOS\nmadalien;Mad Alien\nmadaliena;Mad Alien (Highway Chase)\nmadball;Mad Ball V2.0\nmadballn;Mad Ball V2.0 (With Nudity)\nmadcrash;Mad Crasher\nmadcrush;Mad Crusher (Japan)\nmaddog;Mad Dog McCree v2.03 board rev.B\nmaddog2;Mad Dog II: The Lost Gold v2.04\nmaddog21;Mad Dog II: The Lost Gold v1.0\nmaddog22;Mad Dog II: The Lost Gold v2.02\nmaddoga;Mad Dog McCree v1C board rev.A\nmaddonna;Mad Donna (set 1)\nmaddonnb;Mad Donna (set 2)\nmadgear;Mad Gear (US)\nmadgearj;Mad Gear (Japan)\nmadmotor;Mad Motor\nmadrace;Mad Race\nmadshark;Mad Shark\nmadzoo;Mad Zoo (ver.U450C)\nmagdrop;Magical Drop (Japan, Version 1.1, 1995.06.21)\nmagdrop2;Magical Drop II\nmagdrop3;Magical Drop III\nmagdropp;Magical Drop Plus 1 (Japan, Version 2.1, 1995.09.12)\nmagerror;Magical Error wo Sagase\nmagic;Magic\nmagic10;Magic's 10 (ver. 16.55)\nmagic102;Magic's 10 2 (ver 1.1)\nmagic10a;Magic's 10 (ver. 16.45)\nmagic10b;Magic's 10 (ver. 16.15)\nmagicard;Magic Card (set 1)\nmagicarda;Magic Card (set 2)\nmagicardb;Magic Card (set 3)\nmagicarde;Magic Card Export 94\nmagicardj;Magic Card Jackpot (4.01)\nmagicbub;Magic Bubble\nmagicbuba;Magic Bubble (Adult version)\nmagicd2a;Magic Card II (green TAB or Impera board)\nmagicd2b;Magic Card II (blue TAB board, encrypted)\nmagicfly;Magic Fly\nmagicle;Magic Lotto Export (5.03)\nmagicmsk;Magic Mask (MV4115, Export)\nmagicrd2;Magic Card II (Bulgarian)\nmagicstk;Magic Sticks\nmagictg;Magic the Gathering: Armageddon (set 1)\nmagictga;Magic the Gathering: Armageddon (set 2)\nmagix;Magix / Rock\nmagjoker;Magic Joker (v1.25.10.2000)\nmaglord;Magician Lord (NGM-005)\nmaglordh;Magician Lord (NGH-005)\nmagmax;Mag Max\nmagodds;Magical Odds (set 1)\nmagoddsa;Magical Odds (set 2)\nmagoddsb;Magical Odds (set 3)\nmagoddsc;Magical Odds (set 4, custom encrypted CPU block)\nmagoddsd;Magical Odds (set 5, custom encrypted CPU block)\nmagspot;Magical Spot\nmagspot2;Magical Spot II\nmagtouch;Magical Touch\nmagtruck;Magical Truck Adventure\nmagworm;Magic Worm (bootleg)\nmagzun;Magical Zunou Power (J 961031 V1.000)\nmahjngoh;Mahjong Oh (V2.06J)\nmahmajn;Tokoro San no MahMahjan (Japan, ROM Based)\nmahmajn2;Tokoro San no MahMahjan 2 (Japan, ROM Based)\nmahoudai;Mahou Daisakusen (Japan)\nmahretsu;Mahjong Kyo Retsuden (NGM-004)(NGH-004)\nmaiko;Maikobana (Japan 900802)\nmainevt;The Main Event (4 Players ver. Y)\nmainevt2p;The Main Event (2 Players ver. X)\nmainevto;The Main Event (4 Players ver. F)\nmainline;Mainline Double Joker Poker\nmainsnk;Main Event (1984)\nmajest12;Majestic Twelve - The Space Invaders Part IV (Japan)\nmajorpkr;Major Poker (v2.0)\nmajrjhdx;Mahjong Raijinhai DX\nmajs101b;Mahjong Studio 101 [BET] (Japan)\nmajtitl2;Major Title 2 (World)\nmajtitl2j;Major Title 2 (Japan)\nmajtitle;Major Title (World)\nmajtitlej;Major Title (Japan)\nmajuu;Majuu no Ohkoku\nmajxtal7;Mahjong X-Tal 7 - Crystal Mahjong / Mahjong Diamond 7 (Japan)\nmakaiden;Makai Densetsu (Japan)\nmakaijan;Makaijan [BET] (Japan)\nmakaimur;Makai-Mura (Japan)\nmakaimurc;Makai-Mura (Japan Revision C)\nmakaimurg;Makai-Mura (Japan Revision G)\nmaketrax;Make Trax (set 1)\nmaketrxb;Make Trax (set 2)\nmakyosen;Makyou Senshi (Japan)\nmaletmad;Mallet Madness v2.1\nmalzak;Malzak\nmalzak2;Malzak II\nmamboagg;Mambo A Go-Go (GQA40 VER. JAB)\nmangchi;Mang-Chi\nmanhatan;Manhattan 24 Bunsyo (Japan)\nmaniach;Mania Challenge (set 1)\nmaniach2;Mania Challenge (set 2)\nmaniacsp;Maniac Square (prototype)\nmaniacsq;Maniac Square (unprotected)\nmanxtt;Manx TT Superbike (Revision C)\nmanybloc;Many Block\nmappy;Mappy (US)\nmappyj;Mappy (Japan)\nmarble;Marble Madness (set 1)\nmarble2;Marble Madness (set 2)\nmarble3;Marble Madness (set 3)\nmarble4;Marble Madness (set 4)\nmarble5;Marble Madness (set 5 - LSI Cartridge)\nmargmgc;Margarita Magic (01J00101, NSW/ACT)\nmarineb;Marine Boy\nmarinedt;Marine Date\nmariner;Mariner\nmario;Mario Bros. (US, Revision F)\nmarioe;Mario Bros. (US, Revision E)\nmarioj;Mario Bros. (Japan)\nmarioo;Mario Bros. (US, Unknown Rev)\nmarkham;Markham\nmars;Mars\nmarsp;Mars - God of War\nmartmast;Martial Masters (ver. 104, 102, 102US)\nmartmastc;Martial Masters (ver. 104, 102, 101CN)\nmartmastc102;Martial Masters (ver. 102, 101, 101CN)\nmaruchan;Maru-Chan de Goo! (J 971216 V1.000)\nmarukin;Super Marukin-Ban (Japan 901017)\nmarukodq;Chibi Marukochan Deluxe Quiz\nmarvins;Marvin's Maze\nmarvland;Marvel Land (US)\nmarvlandj;Marvel Land (Japan)\nmasao;Masao\nmaski;Maski Show (Russia) (Extrema)\nmastboy;Master Boy (Spanish, PCB Rev A)\nmastboyi;Master Boy (Italian, PCB Rev A)\nmasterw;Master of Weapon (World)\nmasterwj;Master of Weapon (Japan)\nmasterwu;Master of Weapon (US)\nmastkin;The Masters of Kin\nmastninj;Master Ninja (bootleg of Shadow Warriors / Ninja Gaiden)\nmatahari;Mata Hari\nmatch98;Match '98 (ver. 1.33)\nmatchit;Match It\nmatchit2;Match It II\nmatmania;Mat Mania\nmatrim;Matrimelee / Shin Gouketsuji Ichizoku Toukon (NGM-2660) (NGH-2660)\nmatrimbl;Matrimelee / Shin Gouketsuji Ichizoku Toukon (bootleg)\nmausuke;Mausuke no Ojama the World (J 960314 V1.000)\nmav;Maverick (1.00)\nmav;Maverick (Display Rev. 4.00)\nmav;Maverick (Display Rev. 4.01)\nmav;Maverick (Display Rev. 4.02)\nmaverik;Maverik\nmaxaflex;Max-A-Flex\nmaxf;Maximum Force v1.02\nmaxf;Maximum Force (No Gore version)\nmaxforce;Maximum Force v1.05\nmaxidbl;Maxi Double Poker (Ver. 1.10)\nmaxrpm;Max RPM (ver 2)\nmaxspeed;Maximum Speed\nmaya;Maya (set 1)\nmayaa;Maya (set 2)\nmayday;Mayday (set 1)\nmaydaya;Mayday (set 2)\nmaydayb;Mayday (set 3)\nmayhem;Mayhem 2002\nmayjin3;Mayjinsen 3\nmayjinsn;Mayjinsen\nmayjisn2;Mayjinsen 2\nmayumi;Kikiippatsu Mayumi-chan (Japan)\nmaze;Amazing Maze\nmazeinv;Maze Invaders (prototype)\nmazerbla;Mazer Blazer (set 1)\nmazerblaa;Mazer Blazer (set 2)\nmazinger;Mazinger Z (World)\nmazingerj;Mazinger Z (Japan)\nmb;Monster Bash (1.0)\nmb;Monster Bash (1.06)\nmb;Monster Bash (1.06b)\nmbaa;Melty Blood Actress Again\nmbomberj;Muscle Bomber: The Body Explosion (Japan 930713)\nmbombrd;Muscle Bomber Duo: Ultimate Team Battle (World 931206)\nmbombrdj;Muscle Bomber Duo: Heat Up Warriors (Japan 931206)\nmbossy;Mike Bossy\nmbrush;Magic Brush\nmcastle;Magic Castle\nmcastlef;Magic Castle (French speech)\nmcastleg;Magic Castle (German speech)\nmcastlei;Magic Castle (Italian speech)\nmcatadv;Magical Cat Adventure\nmcatadvj;Magical Cat Adventure (Japan)\nmchampdx;Multi Champ Deluxe (ver. 0106, 06/01/2000)\nmchampdxa;Multi Champ Deluxe (ver. 1126, 26/11/1999)\nmchampdxb;Multi Champ Deluxe (ver. 1114, 14/11/1999)\nmcitylov;City Love [BET] (Japan 860904)\nmclass;Magic Class (Ver 2.2)\nmcnpshnt;Mahjong Campus Hunting (Japan)\nmcolors;Magic Colors (ver. 1.7a)\nmcombat;Missile Combat (Videotron bootleg, set 1)\nmcombata;Missile Combat (Videotron bootleg, set 2)\nmcombats;Missile Combat (Sidam bootleg)\nmcontest;Miss Mahjong Contest (Japan)\nmdhorse;Derby Quiz My Dream Horse (Japan, MDH1/VER.A2)\nmdntmrdr;Midnight Marauders (Gun game)\nmdrawpkr;Draw Poker Joker's Wild (Standard)\nmdrawpkra;Draw Poker Joker's Wild (02-11)\nmdrink;Magic Drink (Ver 1.2)\nmechatt;Mechanized Attack (World)\nmechattu;Mechanized Attack (US)\nmedlanes;Meadows Lanes\nmedusa;Medusa\nmegaaton;Meg Aaton\nmegablst;Mega Blast (World)\nmegablstj;Mega Blast (Japan)\nmegablstu;Mega Blast (US)\nmegadble;Mega Double Poker (Ver. 1.63 Espagnol)\nmegadblj;Mega Double Poker Jackpot (Ver. 1.26)\nmegadon;Megadon\nmegadpkr;Mega Double Poker (conversion kit, set 1)\nmegadpkrb;Mega Double Poker (conversion kit, set 2)\nmegaforc;Mega Force\nmegakat;Mega Katok 2\nmegaman;Mega Man: The Power Battle (CPS1, USA 951006)\nmegaman2;Mega Man 2: The Power Fighters (USA 960708)\nmegaman2a;Mega Man 2: The Power Fighters (Asia 960708)\nmegaman2h;Mega Man 2: The Power Fighters (Hispanic 960712)\nmegamana;Mega Man: The Power Battle (CPS1, Asia 951006)\nmegamn2d;Mega Man 2: The Power Fighters (USA 960708 Phoenix Edition) (bootleg)\nmegaplay;Mega Play BIOS\nmegat2;Pit Boss Megatouch II (9255-10-01 ROE, Standard version)\nmegat2a;Pit Boss Megatouch II (9255-10-01 ROD, Standard version)\nmegat2ca;Pit Boss Megatouch II (9255-10-06 ROG, California version)\nmegat3;Megatouch III (9255-20-01 RON, Standard version)\nmegat3a;Megatouch III (9255-20-01 ROF, Standard version)\nmegat3ca;Megatouch III (9255-20-06 RON, California version)\nmegat3cb;Megatouch III (9255-20-06 ROD, California version)\nmegat3nj;Megatouch III (9255-20-07 ROG, New Jersey version)\nmegat3te;Megatouch III Tournament Edition (9255-30-01 ROE, Standard version)\nmegat4;Megatouch IV (9255-40-01 ROE, Standard version)\nmegat4a;Megatouch IV (9255-40-01 ROD, Standard version)\nmegat4b;Megatouch IV (9255-40-01 ROB, Standard version)\nmegat4s;Super Megatouch IV (9255-41-01 ROG, Standard version)\nmegat4sn;Super Megatouch IV (9255-41-07 ROG, New Jersey version)\nmegat4st;Super Megatouch IV Tournament Edition (9255-51-01 ROB, Standard version)\nmegat4stg;Super Megatouch IV Turnier Version (9255-51-50 ROA, Bi-Lingual GER/ENG version)\nmegat4te;Megatouch IV Tournament Edition (9255-50-01 ROD, Standard version)\nmegat4tea;Megatouch IV Tournament Edition (9255-50-01 ROA, Standard version)\nmegat5;Megatouch 5 (9255-60-01 ROI, Standard version)\nmegat5a;Megatouch 5 (9255-60-01 ROC, Standard version)\nmegat5nj;Megatouch 5 (9255-60-07 RON, New Jersey version)\nmegat5tg;Megatouch 5 Turnier Version (9255-70-50 ROD, Bi-Lingual GER/ENG version)\nmegat6;Megatouch 6 (9255-80-01 ROA, Standard version)\nmegatack;Megatack\nmegatech;Mega-Tech\nmegazone;Mega Zone (Konami set 1)\nmegazonea;Mega Zone (Konami set 2)\nmegazoneb;Mega Zone (Kosuka set 1)\nmegazonec;Mega Zone (Kosuka set 2)\nmegazonei;Mega Zone (Interlogic / Kosuka)\nmeijinsn;Meijinsen\nmeikyuh;Meikyuu Hunter G (Japan, set 1)\nmeikyuha;Meikyuu Hunter G (Japan, set 2)\nmeltyb;Melty Blood Act Cadenza Ver B (GDL-0039)\nmeltyba;Melty Blood Act Cadenza Ver B (Rev A) (GDL-0039A)\nmeltybld;Melty Blood Act Cadenza (Rev C) (GDL-0028C)\nmemlane;Memory Lane\nmeosism;Meosis Magic (Japan)\nmephistp;Mephisto (rev. 1.2)\nmephistp1;Mephisto (rev. 1.1)\nmercs;Mercs (World 900302)\nmercsj;Senjou no Ookami II (Japan 900302)\nmercsu;Mercs (USA 900608)\nmercsur1;Mercs (USA 900302)\nmerlinmm;Merlins Money Maze\nmermaid;Mermaid\nmerryjn;Merry Joiner\nmetafox;Meta Fox\nmetalb;Metal Black (World)\nmetalbj;Metal Black (Japan)\nmetalman;Metal Man\nmetalmx;Metal Maniax (prototype)\nmetamrph;Metamorphic Force (ver EAA)\nmetamrphj;Metamorphic Force (ver JAA)\nmetamrphu;Metamorphic Force (ver UAA)\nmeteor;Meteoroids\nmeteorho;Meteor (bootleg of Asteroids)\nmeteorp;Meteor (Stern)\nmeteort;Meteor (Taito)\nmeteorts;Meteorites (bootleg of Asteroids)\nmetlclsh;Metal Clash (Japan)\nmetlhawk;Metal Hawk\nmetlhawkj;Metal Hawk (Japan)\nmetlsavr;Metal Saver\nmetmqstr;Metamoqester (International)\nmetrocrs;Metro-Cross (set 1)\nmetrocrsa;Metro-Cross (set 2)\nmexico;Mexico 86 (German speech)\nmexico86;Mexico 86 (bootleg of Kick and Run)\nmf;Astro Chase (Max-A-Flex)\nmf;Boulder Dash (Max-A-Flex)\nmf;Bristles (Max-A-Flex)\nmf;Flip & Flop (Max-A-Flex)\nmfightc;Mahjong Fight Club (ver JAD)\nmfightcc;Mahjong Fight Club (ver JAC)\nmfish;Multi Fish (031124)\nmfish;Multi Fish (040308)\nmfish;Multi Fish (bootleg, 040308, banking address hack)\nmfish;Multi Fish (040316)\nmfish;Multi Fish (021124)\nmfish;Multi Fish (bootleg, 021124, banking address hack)\nmfish;Multi Fish (030124)\nmfish;Multi Fish (030522)\nmfjump;Monster Farm Jump (Japan)\nmfunclub;Mahjong Fun Club - Idol Saizensen (Japan)\nmg;Aladdin's Cave (Maygay M2)\nmg;Big Break (Maygay M2)\nmg;Each Way Gambler (Maygay M2)\nmg;Guinness Book Of Records (Maygay M2)\nmg;Jack & Vera (Maygay M2)\nmg;Krypton Factor (Maygay M2)\nmg;London Underground (Maygay M2)\nmg;Pinball Wizard (Maygay M2)\nmg;Risk (Maygay M2)\nmg;Super Clue (Maygay M2)\nmgakuen;Mahjong Gakuen\nmgakuen2;Mahjong Gakuen 2 Gakuen-chou no Fukushuu\nmgcldate;Magical Date / Magical Date - dokidoki kokuhaku daisakusen (Ver 2.02J)\nmgcldtex;Magical Date EX / Magical Date - sotsugyou kokuhaku daisakusen (Ver 2.01J)\nmgcrystl;Magical Crystals (World, 92/01/10)\nmgcrystlj;Magical Crystals (Japan, 92/01/13)\nmgcrystlo;Magical Crystals (World, 91/12/10)\nmgcs;Mahjong Man Guan Cai Shen (V103CS)\nmgdh;Mahjong Man Guan Da Heng (Taiwan, V125T1)\nmgdha;Mahjong Man Guan Da Heng (Taiwan, V123T1)\nmgfx;Man Guan Fu Xing\nmgion;Gionbana [BET] (Japan 890207)\nmgmen89;Mahjong G-MEN'89 (Japan 890425)\nmgnumber;Magic Number\nmgolf;Atari Mini Golf (prototype)\nmgprem11;Magic Premium (v1.1)\nmhavoc;Major Havoc (rev 3)\nmhavoc2;Major Havoc (rev 2)\nmhavocp;Major Havoc (prototype)\nmhavocrv;Major Havoc (Return to Vax)\nmhgaiden;Mahjong Hourouki Gaiden (Japan)\nmhhonban;Mahjong Housoukyoku Honbanchuu (Japan)\nmia;M.I.A. - Missing in Action (version T)\nmia2;M.I.A. - Missing in Action (version S)\nmiaj;M.I.A. - Missing in Action (Japan)\nmichigan;Michigan (Bingo)\nmichkit1;Michigan Bingo Kit 1 Generation (Bingo)\nmichkitb;Michigan Kit Bingo Stake 6/10 (Bingo)\nmichnew;Michigan Bingo New (Bingo)\nmichstake;Michigan Bingo Stake 6/10 (Bingo)\nmicrombc;Microman Battle Charge (J 990326 V1.000)\nmidearth;Middle Earth\nmidnrun;Midnight Run (Euro v1.11)\nmidres;Midnight Resistance (World)\nmidresb;Midnight Resistance (bootleg with 68705)\nmidresj;Midnight Resistance (Japan)\nmidresu;Midnight Resistance (US)\nmiexchng;Money Puzzle Exchanger / Money Idol Exchanger\nmightguy;Mighty Guy\nmightybj;Vs. Mighty Bomb Jack (Japan)\nmikie;Mikie\nmikiehs;Mikie (High School Graffiti)\nmikiej;Shinnyuushain Tooru-kun\nmil4000;Millennium Nuovo 4000 (Version 2.0)\nmil4000a;Millennium Nuovo 4000 (Version 1.8)\nmil4000b;Millennium Nuovo 4000 (Version 1.5)\nmil4000c;Millennium Nuovo 4000 (Version 1.6)\nmillipdd;Millipede Dux (hack)\nmilliped;Millipede\nmilln;Millionaire (L-3)\nmillpac;Millpac\nmillsun;Millennium Sun\nmimonkey;Mighty Monkey\nmimonsco;Mighty Monkey (bootleg on Super Cobra hardware)\nmimonscr;Mighty Monkey (bootleg on Scramble hardware)\nminasan;Minasanno Okagesamadesu! Daisugorokutaikai (MOM-001)(MOH-001)\nminefld;Minefield\nmineswpr;Minesweeper\nmineswpr4;Minesweeper (4-Player)\nminferno;Inferno (Meadows)\nminiboy7;Mini Boy 7 (set 1)\nminiboy7a;Mini Boy 7 (set 2)\nminigolf;Mini Golf (set 1)\nminigolf2;Mini Golf (10/8/85)\nminivadr;Mini Vaders\nmirage;Mirage Youjuu Mahjongden (Japan)\nmirax;Mirax\nmiraxa;Mirax (set 2)\nmirderby;Miracle Derby - Ascot\nmirninja;Mirai Ninja (Japan)\nmisncrft;Mission Craft (version 2.4)\nmissb2;Miss Bubble II\nmissile;Missile Command (rev 3)\nmissile1;Missile Command (rev 1)\nmissile2;Missile Command (rev 2)\nmissmw96;Miss Mister World '96 (Nude)\nmissw96;Miss World '96 (Nude)\nmizubaku;Mizubaku Daibouken (Japan)\nmj2;Sega Network Taisen Mahjong MJ 2 (Rev C) (GDX-0006C)\nmj3;Sega Network Taisen Mahjong MJ 3 (Rev D) (GDX-0017D)\nmj4simai;Wakakusamonogatari Mahjong Yonshimai (Japan)\nmjanbari;Medal Mahjong Janjan Baribari [BET] (Japan)\nmjangels;Mahjong Angels - Comic Theater Vol.2 (Japan)\nmjapinky;Almond Pinky [BET] (Japan)\nmjcamera;Mahjong Camera Kozou (set 1) (Japan 881109)\nmjcamerb;Mahjong Camera Kozou (set 2) (Japan 881109)\nmjchuuka;Mahjong Chuukanejyo (China)\nmjclinic;Mahjong Clinic (Japan)\nmjclub;Mahjong Club [BET] (Japan)\nmjcomv1;Mahjong Comic Gekijou Vol.1 (Japan)\nmjdchuka;Mahjong The Dai Chuuka Ken (China, v. D111)\nmjdejav2;Mahjong Shinkirou Deja Vu 2 (Japan)\nmjdejavu;Mahjong Shinkirou Deja Vu (Japan)\nmjderngr;Mahjong Derringer (Japan)\nmjdialq2;Mahjong Dial Q2 (Japan)\nmjdiplob;Mahjong Diplomat [BET] (Japan)\nmjegolf;Mahjong Erotica Golf (Japan)\nmjelct3;Mahjong Electron Base (parts 2 & 3, Japan)\nmjelct3a;Mahjong Electron Base (parts 2 & 3, alt., Japan)\nmjelctrb;Mahjong Electron Base (parts 2 & 4, Japan, bootleg)\nmjelctrn;Mahjong Electron Base (parts 2 & 4, Japan)\nmjflove;Mahjong Fantasic Love (Japan)\nmjfocus;Mahjong Focus (Japan 890313)\nmjfocusm;Mahjong Focus [BET] (Japan 890510)\nmjfriday;Mahjong Friday (Japan)\nmjgaiden;Mahjong Gaiden [BET] (Japan 870803)\nmjgottsu;Mahjong Gottsu ee-kanji (Japan)\nmjgottub;Medal Mahjong Gottsu ee-kanji [BET] (Japan)\nmjgtaste;Mahjong G-Taste\nmjhokite;Mahjong Hourouki Okite (Japan)\nmjifb;Mahjong If...? [BET]\nmjifb2;Mahjong If...? [BET](2921)\nmjifb3;Mahjong If...? [BET](2931)\nmjikaga;Mahjong Ikaga Desu ka (Japan)\nmjkinjas;Mahjong Kinjirareta Asobi (Japan)\nmjkjidai;Mahjong Kyou Jidai (Japan)\nmjkoiura;Mahjong Koi Uranai (Japan set 1)\nmjkojink;Mahjong Kojinkyouju (Private Teacher) (Japan)\nmjlaman;Mahjong La Man (Japan)\nmjleague;Major League\nmjlstory;Mahjong Jikken Love Story (Japan)\nmjmania;Mahjong Mania - Kairakukan e Youkoso (Japan)\nmjmyornt;Mahjong The Mysterious Orient\nmjmyster;Mahjong The Mysterious World (set 1)\nmjmyuniv;Mahjong The Mysterious Universe\nmjmywrld;Mahjong The Mysterious World (set 2)\nmjnanpaa;Mahjong Nanpa Story (Japan 890712)\nmjnanpas;Mahjong Nanpa Story (Japan 890713)\nmjnanpau;Mahjong Nanpa Story (Ura) (Japan 890805)\nmjnatsu;Mahjong Natsu Monogatari (Japan)\nmjnquest;Mahjong Quest (Japan)\nmjnquestb;Mahjong Quest (No Nudity)\nmjprivat;Mahjong Private (Japan)\nmjreach;Mahjong Reach (bootleg)\nmjreach1;Mahjong Reach Ippatsu (Japan)\nmjsenka;Mahjong Senka (Japan)\nmjsikakb;Mahjong Shikaku (Japan 880722)\nmjsikakc;Mahjong Shikaku (Japan 880806)\nmjsikakd;Mahjong Shikaku (Japan 880802)\nmjsikaku;Mahjong Shikaku (Japan 880908)\nmjsister;Mahjong Sisters (Japan)\nmjsiyoub;Mahjong Shiyou (Japan)\nmjtensin;Mahjong Tensinhai (Japan)\nmjuraden;Mahjong Uranai Densetsu (Japan)\nmjvegas;Mahjong Vegas (Japan)\nmjvegasa;Mahjong Vegas (Japan, unprotected)\nmjyarou;Mahjong Yarou [BET] (Japan)\nmjyougo;Mahjong-yougo no Kisotairyoku (Japan)\nmjyuugi;Mahjong Yuugi (Japan set 1)\nmjyuugia;Mahjong Yuugi (Japan set 2)\nmjzoomin;Mahjong Channel Zoom In (Japan)\nmk;Mortal Kombat (rev 5.0 T-Unit 03/19/93)\nmk2;Mortal Kombat II (rev L3.1)\nmk2chal;Mortal Kombat II Challenger (hack)\nmk2r11;Mortal Kombat II (rev L1.1)\nmk2r14;Mortal Kombat II (rev L1.4)\nmk2r21;Mortal Kombat II (rev L2.1)\nmk2r30;Mortal Kombat II (rev L3.0)\nmk2r31e;Mortal Kombat II (rev L3.1 (European))\nmk2r32;Mortal Kombat II (rev L3.2 (European))\nmk2r42;Mortal Kombat II (rev L4.2, hack)\nmk2r91;Mortal Kombat II (rev L9.1, hack)\nmk3;Mortal Kombat 3 (rev 2.1)\nmk3mdb;Mortal Kombat 3 (bootleg of Megadrive version)\nmk3p40;Mortal Kombat 3 (rev 1 chip label p4.0)\nmk3r10;Mortal Kombat 3 (rev 1.0)\nmk3r20;Mortal Kombat 3 (rev 2.0)\nmk4;Mortal Kombat 4 (version 3.0)\nmk4a;Mortal Kombat 4 (version 2.1)\nmk4b;Mortal Kombat 4 (version 1.0)\nmkeibaou;Mahjong Keibaou (Japan)\nmkla1;Mortal Kombat (rev 1.0 08/09/92)\nmkla2;Mortal Kombat (rev 2.0 08/18/92)\nmkla3;Mortal Kombat (rev 3.0 08/31/92)\nmkla4;Mortal Kombat (rev 4.0 09/28/92)\nmknifty;Mortal Kombat (Nifty Kombo, hack)\nmknifty666;Mortal Kombat (Nifty Kombo 666, hack)\nmkoiuraa;Mahjong Koi Uranai (Japan set 2)\nmkprot4;Mortal Kombat (prototype, rev 4.0 07/14/92)\nmkprot8;Mortal Kombat (prototype, rev 8.0 07/21/92)\nmkprot9;Mortal Kombat (prototype, rev 9.0 07/28/92)\nmkr4;Mortal Kombat (rev 4.0 T-Unit 02/11/93)\nmktturbo;Mortal Kombat (Turbo Ninja T-Unit 03/19/93, hack)\nmkyawdim;Mortal Kombat (Yawdim bootleg)\nmkyturbo;Mortal Kombat (Turbo 3.1 09/09/93, hack)\nmladyhtr;Mahjong THE LADY HUNTER (Japan 900509)\nmlander;Moon Lander (bootleg of Lunar Rescue)\nmlanding;Midnight Landing (Germany)\nmm;Medieval Madness (0.50)\nmm;Medieval Madness (1.0)\nmm;Medieval Madness (1.09)\nmm;Medieval Madness (1.09B)\nmm;Medieval Madness (1.09C Profanity)\nmm;Medieval Madness (1.0 Ultrapin)\nmmaiko;Maikobana [BET] (Japan 900911)\nmmancp2u;Mega Man - The Power Battle (CPS2, USA 951006, SAMPLE Version)\nmmatrix;Mars Matrix: Hyper Solid Shooting (USA 000412)\nmmatrixd;Mars Matrix: Hyper Solid Shooting (Japan 000412 Phoenix Edition) (bootleg)\nmmatrixj;Mars Matrix: Hyper Solid Shooting (Japan 000412)\nmmaulers;Monster Maulers (ver EAA)\nmmaze;Marchen Maze (Japan)\nmmcamera;Mahjong Camera Kozou [BET] (Japan 890509)\nmmehyou;Medal Mahjong Circuit no Mehyou [BET] (Japan)\nmmm;Lucky Dip (Maygay)\nmmonkey;Minky Monkey\nmmpanic;Monkey Mole Panic (USA)\nmmsikaku;Mahjong Shikaku [BET] (Japan 880929)\nmnchmobl;Munch Mobile (US)\nmnfb;Monday Night Football (2.7, 50cts)\nmnight;Mutant Night\nmntecrlo;Monte Carlo (Pinball)\nmnumber;Mystery Number\nmnumitg;Magic Number (Italian Gambling Game, Ver 1.5)\nmocapb;Mocap Boxing (ver AAA)\nmocapbj;Mocap Boxing (ver JAA)\nmocapglf;Mocap Golf (ver UAA)\nmodelr;unknown Model Racing gun game\nmoegonta;Moeyo Gonta!! (Japan)\nmoeru;Moeru Casinyo (GDL-0013)\nmofflott;Maze of Flott (Japan)\nmoguchan;Moguchan\nmogura;Mogura Desse (Japan)\nmohicans;Mohican Sun (Konami Endeavour)\nmok;The Maze of the Kings (GDS-0022)\nmole;Mole Attack\nmomoko;Momoko 120%\nmomotaro;Mahjong Momotarou (Japan)\nmoneybnk;Money In The Bank (NSW, Australia)\nmoneymac;Money Machine (Version 1.7E Dual)\nmoneymacd1;Money Machine (Version 1.7R)\nmoneymacd2;Money Machine (Version 1.7LT)\nmoneymacv1;Money Machine (Version 1.7R Dual)\nmoneymacv2;Money Machine (Version 1.7LT Dual)\nmongolnw;Mongolfier New (Italian)\nmonkelf;Monky Elf (Korean bootleg of Avenging Spirit)\nmonkeyba;Monkey Ball (GDS-0008)\nmonkeyd;Monkey Donkey\nmononew;Monopoly (ARM7 Sound Board)\nmonop233;Monopoly (2.33)\nmonop251;Monopoly (2.51)\nmonop301;Monopoly (3.01)\nmonop303;Monopoly (3.03)\nmonoplcl;Monopoly Classic (Jpm) (SYSTEM5 VIDEO)\nmonopldx;Monopoly Deluxe (Jpm) (SYSTEM5 VIDEO)\nmonopolf;Monopoly (France)\nmonopolg;Monopoly (Germany)\nmonopoli;Monopoly (Italy)\nmonopoll;Monopoly (Spain)\nmonopolp;Monopoly (3.20)\nmonopoly;Monopoly (Jpm) (SYSTEM5 VIDEO, set 1)\nmonopolya;Monopoly (Jpm) (SYSTEM5 VIDEO, set 2)\nmonopred;Monopoly (Coin dropper)\nmonrobwl;Stars & Strikes (Bowler)\nmonshow;The Monster Show (Konami Endeavour)\nmonsterb;Monster Bash\nmonsterb2;Monster Bash (2 board version)\nmonsterz;Monster Zero\nmontana;Montana Bingo Stake 6/10 (Bingo)\nmontecar;Monte Carlo\nmonymony;Money Money\nmonzagp;Monza GP\nmoomesa;Wild West C.O.W.-Boys of Moo Mesa (ver EA)\nmoomesaa;Wild West C.O.W.-Boys of Moo Mesa (ver AA)\nmoomesabl;Wild West C.O.W.-Boys of Moo Mesa (bootleg ver AA)\nmoomesau;Wild West C.O.W.-Boys of Moo Mesa (ver UA, set 1)\nmoomesaua;Wild West C.O.W.-Boys of Moo Mesa (ver UA, set 2)\nmoonal2;Moon Alien Part 2\nmoonal2b;Moon Alien Part 2 (older version)\nmoonaln;Moon Alien\nmoonbase;Moon Base (set 1)\nmoonbasea;Moon Base (set 2)\nmooncmw;Moon War (Moon Cresta bootleg)\nmooncrgx;Moon Cresta (Galaxian hardware)\nmooncrs2;Moon Cresta (bootleg set 2)\nmooncrs3;Moon Cresta (bootleg set 3)\nmooncrsb;Moon Cresta (bootleg set 1)\nmooncrst;Moon Cresta (Nichibutsu)\nmooncrstg;Moon Cresta (Gremlin)\nmooncrsto;Moon Cresta (Nichibutsu, old rev)\nmooncrstu;Moon Cresta (Nichibutsu USA, unencrypted)\nmooncrstuk;Moon Cresta (Nichibutsu UK)\nmoonlght;Moon Light (bootleg of Golden Star)\nmoonqsr;Moon Quasar\nmoonwar;Moonwar\nmoonwara;Moonwar (older)\nmoonwarp;Moon War (prototype on Frenzy hardware)\nmoremore;More More\nmoremorp;More More Plus\nmosaic;Mosaic\nmosaica;Mosaic (Fuuki)\nmosaicf2;Mosaic (F2 System)\nmosyougi;Syougi No Tatsujin - Master of Syougi\nmotofren;Moto Frenzy\nmotofrenft;Moto Frenzy (Field Test Version)\nmotofrenmd;Moto Frenzy (Mini Deluxe)\nmotofrenmf;Moto Frenzy (Mini Deluxe Field Test Version)\nmotorace;MotoRace USA\nmotoraid;Motor Raid\nmotos;Motos\nmotoxgo;Motocross Go! (MG3 Ver. A)\nmotoxgoa;Motocross Go! (MG2 Ver. A)\nmotrdome;MotorDome\nmotrshow;Motor Show\nmotrshowa;Motor Show (alternate set)\nmouja;Mouja (Japan)\nmouseatk;Mouse Attack\nmouser;Mouser\nmouserc;Mouser (Cosmos)\nmousn;Mousin' Around! (LA-1)\nmousn;Mousin' Around! (LA-4)\nmousn;Mousin' Around! (LU-1)\nmousn;Mousin' Around! (LX-1)\nmoviecrd;Movie Card\nmovmastr;Movie Masters\nmp;Bio-hazard Battle (Mega Play)\nmp;Columns III (Mega Play)\nmp;Golden Axe II (Mega Play)\nmp;Grand Slam (Mega Play)\nmp;Mazin Wars / Mazin Saga (Mega Play)\nmp;Shinobi III (Mega Play)\nmp;Sonic The Hedgehog 2 (Mega Play)\nmp;Sonic The Hedgehog (Mega Play)\nmp;Streets of Rage II (Mega Play)\nmp;Tecmo World Cup (Mega Play)\nmpang;Mighty! Pang (Euro 001010)\nmpangj;Mighty! Pang (Japan 001011)\nmpangr1;Mighty! Pang (Euro 000925)\nmpangu;Mighty! Pang (USA 001010)\nmpatrol;Moon Patrol\nmpatrolw;Moon Patrol (Williams)\nmplanets;Mad Planets\nmplanetsuk;Mad Planets (UK)\nmpoker;Multi-Poker\nmquake;Moonquake\nmrblack;Mr. Black\nmrblack1;Mr. Black (alternate set)\nmrblkz80;Mr. Black (Z-80 CPU)\nmrdig;Mr. Dig\nmrdo;Mr. Do!\nmrdofix;Mr. Do! (bugfixed)\nmrdot;Mr. Do! (Taito)\nmrdoy;Mr. Do! (prototype)\nmrdrillr;Mr. Driller (Japan, DRI1/VER.A2)\nmrdrilr2;Mr. Driller 2 (Japan, DR21 Ver.A)\nmrdrilrg;Mr. Driller G (Japan, DRG1 Ver.A)\nmrdrlr2a;Mr. Driller 2 (Japan, DR22 Ver.A)\nmrdu;Mr. Du!\nmrflea;The Amazing Adventures of Mr. F. Lea\nmrgoemon;Mr. Goemon (Japan)\nmrheli;Mr. HELI no Dai-Bouken\nmrjong;Mr. Jong (Japan)\nmrkicker;Mr. Kicker\nmrkougar;Mr. Kougar\nmrkougar2;Mr. Kougar (earlier)\nmrkougb;Mr. Kougar (bootleg set 1)\nmrkougb2;Mr. Kougar (bootleg set 2)\nmrlo;Mr. Lo!\nmrokumei;Mahjong Rokumeikan (Japan)\nmrtlbeat;Martial Beat (G*B47 VER. JBA)\nmrtnt;Mr. TNT\nmrviking;Mister Viking (315-5041)\nmrvikingj;Mister Viking (315-5041, Japan)\nms4plus;Metal Slug 4 Plus (bootleg)\nms5pcb;Metal Slug 5 (JAMMA PCB)\nms5plus;Metal Slug 5 Plus (bootleg)\nmsbingo;Miss Bingo\nmschamp;Ms. Pacman Champion Edition / Zola-Puc Gal\nmschamps;Ms. Pacman Champion Edition / Super Zola-Puc Gal\nmscoutm;Mahjong Scout Man (Japan)\nmsgogo;Mouse Shooter GoGo\nmsgundam;Mobile Suit Gundam\nmsgundam1;Mobile Suit Gundam (Japan)\nmsh;Marvel Super Heroes (Euro 951024)\nmsha;Marvel Super Heroes (Asia 951024)\nmshb;Marvel Super Heroes (Brazil 951117)\nmshh;Marvel Super Heroes (Hispanic 951117)\nmshj;Marvel Super Heroes (Japan 951117)\nmshjr1;Marvel Super Heroes (Japan 951024)\nmshu;Marvel Super Heroes (USA 951024)\nmshud;Marvel Super Heroes (US 951024 Phoenix Edition) (bootleg)\nmshuttle;Moon Shuttle (US?)\nmshuttle2;Moon Shuttle (US? set 2)\nmshuttlej;Moon Shuttle (Japan)\nmshuttlej2;Moon Shuttle (Japan set 2)\nmshvsf;Marvel Super Heroes Vs. Street Fighter (Euro 970625)\nmshvsfa;Marvel Super Heroes Vs. Street Fighter (Asia 970625)\nmshvsfa1;Marvel Super Heroes Vs. Street Fighter (Asia 970620)\nmshvsfb;Marvel Super Heroes Vs. Street Fighter (Brazil 970827)\nmshvsfb1;Marvel Super Heroes Vs. Street Fighter (Brazil 970625)\nmshvsfh;Marvel Super Heroes Vs. Street Fighter (Hispanic 970625)\nmshvsfj;Marvel Super Heroes Vs. Street Fighter (Japan 970707)\nmshvsfj1;Marvel Super Heroes Vs. Street Fighter (Japan 970702)\nmshvsfj2;Marvel Super Heroes Vs. Street Fighter (Japan 970625)\nmshvsfu;Marvel Super Heroes Vs. Street Fighter (USA 970827)\nmshvsfu1;Marvel Super Heroes Vs. Street Fighter (USA 970625)\nmshvsfu1d;Marvel Super Heroes Vs. Street Fighter (USA 970625 Phoenix Edition) (bootleg)\nmsisaac;Metal Soldier Isaac II\nmsjiken;Mahjong Satsujin Jiken (Japan 881017)\nmslider;Monster Slider (Japan)\nmslug;Metal Slug - Super Vehicle-001\nmslug2;Metal Slug 2 - Super Vehicle-001/II\nmslug3;Metal Slug 3 (NGM-2560)\nmslug3b6;Metal Slug 6 (Metal Slug 3 bootleg)\nmslug3h;Metal Slug 3 (NGH-2560)\nmslug4;Metal Slug 4 (NGM-2630)\nmslug4h;Metal Slug 4 (NGH-2630)\nmslug5;Metal Slug 5 (NGM-2680)\nmslug5h;Metal Slug 5 (NGH-2680)\nmslug6;Metal Slug 6\nmslugx;Metal Slug X - Super Vehicle-001\nmspacmab;Ms. Pac-Man (bootleg)\nmspacman;Ms. Pac-Man\nmspacmat;Ms. Pac Attack\nmspacmbe;Ms. Pac-Man (bootleg, (encrypted))\nmspacmnf;Ms. Pac-Man (with speedup hack)\nmspacpls;Ms. Pac-Man Plus\nmspuzzle;Miss Puzzle\nmspuzzleg;Miss Puzzle (Clone of Gumbo)\nmspuzzlen;Miss Puzzle (Nudes)\nmstadium;Main Stadium (Japan)\nmstworld;Monsters World (bootleg of Super Pang)\nmsword;Magic Sword: Heroic Fantasy (World 900725)\nmswordj;Magic Sword: Heroic Fantasy (Japan 900623)\nmswordr1;Magic Sword: Heroic Fantasy (World 900623)\nmswordu;Magic Sword: Heroic Fantasy (USA 900725)\nmt;After Burner (Mega-Tech, SMS based)\nmt;Arrow Flash (Mega-Tech)\nmt;Alien Storm (Mega-Tech)\nmt;Astro Warrior (Mega-Tech, SMS based)\nmt;Alien Syndrome (Mega-Tech, SMS based)\nmt;Bonanza Bros. (Mega-Tech)\nmt;Altered Beast (Mega-Tech)\nmt;California Games (Mega-Tech)\nmt;Columns (Mega-Tech)\nmt;Crack Down (Mega-Tech)\nmt;Cyber Police ESWAT: Enhanced Special Weapons and Tactics (Mega-Tech)\nmt;Fire Shark (Mega-Tech)\nmt;Forgotten Worlds (Mega-Tech)\nmt;Fantasy Zone (Mega-Tech, SMS based)\nmt;Golden Axe (Mega-Tech)\nmt;Golden Axe II (Mega-Tech)\nmt;Great Football (Mega-Tech, SMS based)\nmt;Great Golf (Mega-Tech, SMS based)\nmt;Ghouls'n Ghosts (Mega-Tech)\nmt;Great Soccer (Mega-Tech, SMS based)\nmt;Kid Chameleon (Mega-Tech)\nmt;Last Battle (Mega-Tech)\nmt;Mario Lemieux Hockey (Mega-Tech)\nmt;Michael Jackson's Moonwalker (Mega-Tech)\nmt;Mystic Defender (Mega-Tech)\nmt;Out Run (Mega-Tech, SMS based)\nmt;Parlour Games (Mega-Tech, SMS based)\nmt;The Revenge of Shinobi (Mega-Tech)\nmt;Shadow Dancer (Mega-Tech)\nmt;Super Hang-On (Mega-Tech)\nmt;Space Harrier II (Mega-Tech)\nmt;Shinobi (Mega-Tech, SMS based)\nmt;Super Monaco GP (Mega-Tech)\nmt;Sonic The Hedgehog 2 (Mega-Tech)\nmt;Sonic The Hedgehog (Mega-Tech, set 2)\nmt;Sonic The Hedgehog (Mega-Tech, set 1)\nmt;Spider-Man vs The Kingpin (Mega-Tech)\nmt;Streets of Rage (Mega-Tech)\nmt;Super Real Basketball (Mega-Tech)\nmt;Super Thunder Blade (Mega-Tech)\nmt;Joe Montana II: Sports Talk Football (Mega-Tech)\nmt;Tetris (Mega-Tech)\nmt;Thunder Force II MD (Mega-Tech)\nmt;Arnold Palmer Tournament Golf (Mega-Tech)\nmt;Tommy Lasorda Baseball (Mega-Tech)\nmt;Turbo Outrun (Mega-Tech)\nmt;World Championship Soccer (Mega-Tech)\nmt;Wrestle War (Mega-Tech)\nmtburn;Money To Burn (Russia)\nmtetrisc;Magical Tetris Challenge (981009 Japan)\nmtkob2;Mushiking The King Of Beetle 2K3 2nd\nmtlchamp;Martial Champion (ver EAB)\nmtlchamp1;Martial Champion (ver EAA)\nmtlchampa;Martial Champion (ver AAA)\nmtlchampj;Martial Champion (ver JAA)\nmtlchampu;Martial Champion (ver UAD)\nmtrain;Magic Train (Ver. 1.31)\nmtrainnv;Magic Train (Clear NVRAM ROM?)\nmtrap;Mouse Trap (version 5)\nmtrap3;Mouse Trap (version 3)\nmtrap4;Mouse Trap (version 4)\nmtwins;Mega Twins (World 900619)\nmugsmash;Mug Smashers\nmultchmp;Multi Champ (World, ver. 2.5)\nmultchmpk;Multi Champ (Korea)\nmultigam;Multi Game (set 1)\nmultigm2;Multi Game 2\nmultigm3;Multi Game III\nmultigmb;Multi Game (set 2)\nmultigmt;Multi Game (Tung Sheng Electronics)\nmultiwin;Multi Win (Ver.0167, encrypted)\nmundial;Mundial 90\nmurogem;Muroge Monaco (set 1)\nmurogema;Muroge Monaco (set 2)\nmurogemb;Muroge Monaco (set 3)\nmurogmbl;Muroge Monaco (bootleg?)\nmushmagi;Mushroom Magic (Russia) (Atronic)\nmusicsrt;Music Sort (ver 2.02, English)\nmusobana;Musoubana (Japan)\nmustache;Mustache Boy\nmustang;US AAF Mustang (25th May. 1990)\nmustangb;US AAF Mustang (bootleg)\nmustangb2;US AAF Mustang (TAB Austria bootleg)\nmustangs;US AAF Mustang (25th May. 1990 / Seoul Trading)\nmutantf;Mutant Fighter (World ver EM-5)\nmutantf3;Mutant Fighter (World ver EM-3)\nmutantf4;Mutant Fighter (World ver EM-4)\nmutnat;Mutation Nation (NGM-014)(NGH-014)\nmv1bon;Believe It Or Not (Maygay, MV1 Video)\nmv1cpc;Caesar's Palace Club (Maygay, MV1 Video, set 1)\nmv1cpca;Caesar's Palace Club (Maygay, MV1 Video, set 2)\nmv1cpcb;Caesar's Palace Club (Maygay, MV1 Video, set 3)\nmv1cwq;Crossword Quiz (Maygay, MV1 Video, set 1)\nmv1cwqa;Crossword Quiz (Maygay, MV1 Video, set 2)\nmv1guac;Give Us A Clue (Maygay, MV1 Video, set 1)\nmv1guaca;Give Us A Clue (Maygay, MV1 Video, set 2)\nmv1sfx;Special Effects (Maygay, MV1 Video, set 1)\nmv1sfxa;Special Effects (Maygay, MV1 Video, set 2)\nmv1wc;World Cup (Maygay, MV1 Video)\nmv4in1;Mini Vegas 4in1\nmvp;MVP (set 2, US, FD1094 317-0143)\nmvpj;MVP (set 1, Japan, FD1094 317-0142)\nmvsc;Marvel Vs. Capcom: Clash of Super Heroes (Euro 980123)\nmvsc2;Marvel Vs. Capcom 2 New Age of Heroes (JPN, USA, EUR, ASI, AUS) (Rev A)\nmvsca;Marvel Vs. Capcom: Clash of Super Heroes (Asia 980123)\nmvscar1;Marvel Vs. Capcom: Clash of Super Heroes (Asia 980112)\nmvscb;Marvel Vs. Capcom: Clash of Super Heroes (Brazil 980123)\nmvsch;Marvel Vs. Capcom: Clash of Super Heroes (Hispanic 980123)\nmvscj;Marvel Vs. Capcom: Clash of Super Heroes (Japan 980123)\nmvscjr1;Marvel Vs. Capcom: Clash of Super Heroes (Japan 980112)\nmvscr1;Marvel Vs. Capcom: Clash of Super Heroes (Euro 980112)\nmvscu;Marvel Vs. Capcom: Clash of Super Heroes (USA 980123)\nmvscud;Marvel Vs. Capcom: Clash of Super Heroes (USA 980123 Phoenix Edition) (bootleg)\nmvscur1;Marvel Vs. Capcom: Clash of Super Heroes (USA 971222)\nmwalk;Michael Jackson's Moonwalker (World, FD1094/8751 317-0159)\nmwalkbl;Michael Jackson's Moonwalker (bootleg)\nmwalkj;Michael Jackson's Moonwalker (Japan, FD1094/8751 317-0157)\nmwalku;Michael Jackson's Moonwalker (US, FD1094/8751 317-0158)\nmwarr;Mighty Warriors\nmx5000;MX5000\nmyangel;Kosodate Quiz My Angel (Japan)\nmyangel2;Kosodate Quiz My Angel 2 (Japan)\nmyangel3;Kosodate Quiz My Angel 3 (Japan, KQT1/VER.A)\nmyfairld;Virtual Mahjong 2 - My Fair Lady (J 980608 V1.000)\nmyhero;My Hero (US, not encrypted)\nmyherok;My Hero (Korea)\nmyqbert;Mello Yello Q*bert\nmystcast;Mystery Castle\nmystic;Mystic\nmysticm;Mystic Marathon\nmysticri;Mystic Riders (World)\nmysticrib;Mystic Riders (bootleg?)\nmyststar;Mystic Star\nmystston;Mysterious Stones - Dr. John's Adventure\nmyststono;Mysterious Stones - Dr. Kick in Adventure\nmystwarr;Mystic Warriors (ver EAA)\nmystwarra;Mystic Warriors (ver AAA)\nmystwarrj;Mystic Warriors (ver JAA)\nmystwarru;Mystic Warriors (ver UAA)\nnagano98;Nagano Winter Olympics '98 (GX720 EAA)\nnam1975;NAM-1975 (NGM-001)(NGH-001)\nnamcostr;Namco Stars\nnametune;Name That Tune\nnametune2;Name That Tune (3/23/86)\nnaname;Naname de Magic! (Japan)\nnaomi;Naomi Bios\nnaomi2;Naomi 2 Bios\nnaomigd;Naomi GD-ROM Bios\nnarc;Narc (rev 7.00)\nnarc2;Narc (rev 2.00)\nnarc3;Narc (rev 3.20)\nnascar;Nascar (4.50)\nnascar;Nascar (3.01)\nnascar;Nascar (3.40)\nnascar;Nascar (3.50)\nnascar;Nascar (3.52)\nnascar;Nascar (4.00)\nnascarl;Nascar (4.50 Spain)\nnascarl;Nascar (3.01 Spain)\nnascarl;Nascar (3.40 Spain)\nnascarl;Nascar (3.50 Spain)\nnascarl;Nascar (3.52 Spain)\nnascarl;Nascar (4.00 Spain)\nnastar;Nastar (World)\nnastarw;Nastar Warrior (US)\nnatodef;NATO Defense\nnatodefa;NATO Defense (alternate mazes)\nnatsuiro;Natsuiro Mahjong (Japan)\nnaughtyb;Naughty Boy\nnaughtyba;Naughty Boy (bootleg)\nnaughtybc;Naughty Boy (Cinematronics)\nnavarone;Navarone\nnbaf;NBA Fastbreak (1.1)\nnbaf;NBA Fastbreak (1.15)\nnbaf;NBA Fastbreak (1.1 - S2.0)\nnbaf;NBA Fastbreak (1.1 - S0.4)\nnbaf;NBA Fastbreak (2.1)\nnbaf;NBA Fastbreak (2.2)\nnbaf;NBA Fastbreak (2.3)\nnbaf;NBA Fastbreak (3.1 - S3.0)\nnbaf;NBA Fastbreak (3.1 - S1.0)\nnbahangt;NBA Hangtime (rev L1.1 04/16/96)\nnbajam;NBA Jam (rev 3.01 04/07/93)\nnbajamex;NBA Jam Extreme\nnbajamr2;NBA Jam (rev 2.00 02/10/93)\nnbajamt1;NBA Jam TE (rev 1.0 01/17/94)\nnbajamt2;NBA Jam TE (rev 2.0 01/28/94)\nnbajamt3;NBA Jam TE (rev 3.0 03/04/94)\nnbajamte;NBA Jam TE (rev 4.0 03/23/94)\nnbajamtn;NBA Jam T.E. Nani Edition (rev 5.2 8/11/95, prototype)\nnbamht;NBA Maximum Hangtime (rev 1.03 06/09/97)\nnbamht1;NBA Maximum Hangtime (rev 1.0 11/08/96)\nnbanfl;NBA Showtime / NFL Blitz 2000\nnbapbp;NBA Play By Play\nnbashowt;NBA Showtime: NBA on NBC\nnbbatman;Ninja Baseball Bat Man (US)\nnc96;New Cherry '96 Special Edition (v3.63, C1 PCB)\nnc96a;New Cherry '96 Special Edition (v3.62, C1 PCB)\nnc96b;New Cherry '96 Special Edition (v3.54, D PCB)\nnc96c;New Cherry '96 Special Edition (v3.62, DK PCB)\nnc96txt;New Cherry '96 Special Edition (v1.32 Texas XT, C2 PCB)\nncb3;Cherry Bonus III (ver.1.40, set 1)\nnclubv3;Name Club Ver.3 (J 970723 V1.000)\nncombat;Ninja Combat (NGM-009)\nncombath;Ninja Combat (NGH-009)\nncommand;Ninja Commando\nncv1;Namco Classic Collection Vol.1\nncv1j;Namco Classic Collection Vol.1 (Japan, v1.00)\nncv1j2;Namco Classic Collection Vol.1 (Japan, v1.03)\nncv2;Namco Classic Collection Vol.2\nncv2j;Namco Classic Collection Vol.2 (Japan)\nndxron10;Royal on Ten (Noraut Deluxe hack)\nnebulray;Nebulas Ray (World, NR2)\nnebulrayj;Nebulas Ray (Japan, NR1)\nneckneck;Neck-n-Neck (v1.2)\nnekkyoku;Rettou Juudan Nekkyoku Janshi - Higashi Nippon Hen (Japan)\nnemesis;Nemesis (ROM version)\nnemesisuk;Nemesis (World?, ROM version)\nnemo;Nemo (World 901130)\nnemoj;Nemo (Japan 901120)\nneobattl;SD Gundam Neo Battling (Japan)\nneobombe;Neo Bomberman\nneocup98;Neo-Geo Cup '98 - The Road to the Victory\nneodrift;Neo Drift Out - New Technology\nneogeo;Neo-Geo\nneomrdo;Neo Mr. Do!\nneptunp2;Neptune's Pearls 2\nneruton;Mahjong Neruton Haikujiradan (Japan, Rev. B?)\nnerutona;Mahjong Neruton Haikujiradan (Japan, Rev. A?)\nnetchu02;Netchuu Pro Yakyuu 2002 (NPY1 Ver. A)\nnettoqc;Nettoh Quiz Champion (Japan)\nnetwars;Net Wars\nnewapunk;New Atomic Punk - Global Quest (US)\nnewdixie;New Dixieland (Bingo)\nnewfant;New Fantasia\nnewhilop;New Hi-Low Poker\nnewmcard;New Magic Card\nnewpuc2;Newpuc2 (set 1)\nnewpuc2b;Newpuc2 (set 2)\nnewpuckx;New Puck-X\nnews;News (set 1)\nnewsa;News (set 2)\nnewsin7;New Sinbad 7\nnewtangl;New Tropical Angel\nnewwave;New Wave\nnextfase;Next Fase (bootleg of Phoenix)\nnf;No Fear: Dangerous Sports (2.0)\nnf;No Fear: Dangerous Sports (2.2)\nnf;No Fear: Dangerous Sports (2.3)\nnf;No Fear: Dangerous Sports (2.3F)\nnf;No Fear: Dangerous Sports (2.3X)\nnfb96;New Fruit Bonus '96 Special Edition (v3.63, C1 PCB)\nnfb96a;New Fruit Bonus '96 Special Edition (v3.62, C1 PCB)\nnfb96b;New Fruit Bonus '96 Special Edition (v3.54, D PCB)\nnfb96c;New Fruit Bonus '96 Special Edition (v3.62, DK PCB)\nnfb96se;New Fruit Bonus '96 Special Edition (bootleg, set 1)\nnfb96sea;New Fruit Bonus '96 Special Edition (bootleg, set 2)\nnfb96seb;New Fruit Bonus '96 Special Edition (bootleg, set 3)\nnfb96txt;New Fruit Bonus '96 Special Edition (v1.22 Texas XT, C2 PCB)\nnfl;NFL\nnflfoot;NFL Football\nnfm;New Fruit Machine (Ming-Yang Electronic)\nngalsumr;Night Gal Summer\nngbc;Neo-Geo Battle Coliseum\nngdup23a;Naomi DIMM Firmware Updater (Rev A) (GDS-0023A)\nngdup23c;Naomi DIMM Firmware Updater (Rev C) (GDS-0023C)\nngg;No Good Gofers (1.0)\nngg;No Good Gofers (1.3)\nngg;No Good Gofers (p0.6)\nngndshkr;Nitro Ground Shaker\nngold;Jack Potten's Poker (NGold, set 1)\nngolda;Jack Potten's Poker (NGold, set 2)\nngoldb;Jack Potten's Poker (NGold, set 3)\nngpgal;Nekketsu Grand-Prix Gal (Japan)\nngtbunny;Night Bunny (Japan 840601 MRN 2-10)\nnhidctch;New Hidden Catch (World) / New Tul Lin Gu Lim Chat Ki '98 (Korea) (pcb ver 3.02)\nnibbler;Nibbler (rev 9)\nnibbler6;Nibbler (rev 6)\nnibbler8;Nibbler (rev 8)\nnibblero;Nibbler (Olympia - rev 8)\nnightgal;Night Gal (Japan 840920 AG 1-00)\nnightlov;Night Love (Japan 860705)\nnightr20;Night Rider (rev. 20)\nnightrai;Night Raid (V2.03J)\nnightrdr;Night Rider (rev. 21)\nnightstr;Night Striker (World)\nnightstrj;Night Striker (Japan)\nnightstru;Night Striker (US)\nninclown;Ninja Clowns (08/27/91)\nnineball;Nine Ball\nninja;Ninja (315-5102)\nninjak;The Ninja Kids (World)\nninjakd2;Ninja-Kid II / NinjaKun Ashura no Shou (set 1)\nninjakd2a;Ninja-Kid II / NinjaKun Ashura no Shou (set 2, bootleg?)\nninjakd2b;Ninja-Kid II / NinjaKun Ashura no Shou (set 3, bootleg?)\nninjakj;The Ninja Kids (Japan)\nninjaku;The Ninja Kids (US)\nninjakun;Ninjakun Majou no Bouken\nninjamas;Ninja Master's - haoh-ninpo-cho\nninjaw;The Ninja Warriors (World)\nninjawj;The Ninja Warriors (Japan)\nninjawu;The Ninja Warriors (US)\nninjemak;Ninja Emaki (US)\nnitd;Nightmare in the Dark\nnitdbl;Nightmare in the Dark (bootleg)\nnitedrvr;Night Driver\nnitrobal;Nitro Ball (US)\nniyanpai;Niyanpai (Japan)\nnkdodge;Nekketsu Koukou Dodgeball Bu (Japan)\nnkdodgeb;Nekketsu Koukou Dodgeball Bu (Japan, bootleg)\nnkishusp;Mahjong Nenrikishu SP\nnmaster;Oni - The Ninja Master (Japan)\nnmg5;Multi 5 / New Multi Game 5\nnmg5e;Multi 5 / New Multi Game 5 (earlier)\nnmouse;Naughty Mouse (set 1)\nnmouseb;Naughty Mouse (set 2)\nnmoves;Night Moves\nnmsengen;Nekketsu Mahjong Sengen! AFTER 5 (Japan)\nnndmseal;Nandemo Seal Iinkai\nnoahsark;Noah's Ark\nnob;Noboranka (Japan)\nnobb;Noboranka (Japan, bootleg)\nnomnlnd;No Man's Land\nnomnlndg;No Man's Land (Gottlieb)\nnoraut3a;Noraut Joker Poker (V3.010a)\nnoraut3b;Noraut Joker Poker (V3.011a)\nnorautdx;Noraut Deluxe Poker (console)\nnorautjo;Noraut Joker Poker (original)\nnorautjp;Noraut Joker Poker (alt)\nnorautp;Noraut Poker\nnorautpl;Noraut Joker Poker (Prologic HW)\nnorautpn;Noraut Deluxe Poker (bootleg)\nnorautra;Noraut Red Hot Joker Poker (alt HW)\nnorautrh;Noraut Red Hot Joker Poker\nnorautu;Noraut Poker (NTX10A)\nnorautua;Noraut unknown set 1 (console)\nnorautub;Noraut unknown set 2 (console)\nnost;Nostradamus\nnostj;Nostradamus (Japan)\nnostk;Nostradamus (Korea)\nnouryoku;Nouryoku Koujou Iinkai\nnouryokup;Nouryoku Koujou Iinkai (prototype)\nnova2001;Nova 2001 (Japan)\nnova2001u;Nova 2001 (US)\nnovoplay;Novo Play Multi Card / Club Card\nnpcartv1;Neo Print V1 (World)\nnprinces;Ninja Princess (315-5051, 64k Ver. bootleg?)\nnprincesb;Ninja Princess (315-5051?, 128k Ver. bootleg?)\nnprinceso;Ninja Princess (315-5098, 128k Ver.)\nnprincesu;Ninja Princess (64k Ver. not encrypted)\nnprsp;NeopriSP Retro Collection (Japan)\nnrallyx;New Rally X\nnrallyxb;New Rally X (bootleg?) \nnratechu;Neratte Chu\nns8lines;New Lucky 8 Lines / New Super 8 Lines (W-4)\nns8linew;New Lucky 8 Lines / New Super 8 Lines (F-5, Witch Bonus)\nnslasher;Night Slashers (Korea Rev 1.3)\nnslasherj;Night Slashers (Japan Rev 1.2)\nnslashers;Night Slashers (Over Sea Rev 1.2)\nnsmpoker;NSM Poker (TMS9995)\nnspirit;Ninja Spirit\nnspiritj;Saigo no Nindou (Japan)\nnss;Nintendo Super System BIOS\nnss;Act Raiser (Nintendo Super System)\nnss;The Addams Family (Nintendo Super System)\nnss;David Crane's Amazing Tennis (Nintendo Super System)\nnss;Contra 3: The Alien Wars (Nintendo Super System)\nnss;F-Zero (Nintendo Super System)\nnss;Lethal Weapon (Nintendo Super System)\nnss;NCAA Basketball (Nintendo Super System)\nnss;Robocop 3 (Nintendo Super System)\nnss;Skins Game (Nintendo Super System)\nnss;Super Mario World (Nintendo Super System)\nnss;Super Soccer (Nintendo Super System)\nnss;Super Tennis (Nintendo Super System)\nnstocker;Night Stocker (10/6/86)\nnstocker2;Night Stocker (8/27/86)\nnstrphnx;New Star's Phoenix (Italian speech)\nnsub;N-Sub (upright)\nntcash;NtCash\nntopstar;Mahjong Nerae! Top Star (Japan)\nnudgeit;Nudge-It\nnugent;Nugent\nnumanath;Numan Athletics (World)\nnumanathj;Numan Athletics (Japan)\nnumber10;Number Dieci (Poker)\nnumbr10l;Number Dieci (Lattine)\nnunchaku;Nunchackun\nnwarr;Night Warriors: Darkstalkers' Revenge (Euro 950316)\nnwarra;Night Warriors: Darkstalkers' Revenge (Asia 950302)\nnwarrb;Night Warriors: Darkstalkers' Revenge (Brazil 950403)\nnwarrh;Night Warriors: Darkstalkers' Revenge (Hispanic 950403)\nnwarru;Night Warriors: Darkstalkers' Revenge (USA 950406)\nnwarrud;Night Warriors: Darkstalkers' Revenge (USA 950406 Phoenix Edition) (bootleg)\nnyanpani;Nyan Nyan Panic (Japan)\nnycaptor;N.Y. Captor\nnyny;New York! New York!\nnynyg;New York! New York! (Gottlieb)\nnzerotea;New Zero Team\nobaoba;Oba-Oba\nobaoba1;Oba-Oba (alternate set)\noceanhun;The Ocean Hunter\nodeontw2;Odeon Twister 2 (v202.19)\nodin;Odin De Luxe\nodisea;Odisea Paris-Dakar\noedfight;Oedo Fight (Japan Bloodshed Ver.)\nofficeye;Office Yeo In Cheon Ha (version 1.2)\noffroad;Ironman Ivan Stewart's Super Off-Road\noffroadc;Off Road Challenge (v1.63)\noffroadc1;Off Road Challenge (v1.10)\noffroadc3;Off Road Challenge (v1.30)\noffroadc4;Off Road Challenge (v1.40)\noffroadc5;Off Road Challenge (v1.50)\noffroadt;Ironman Ivan Stewart's Super Off-Road Track-Pak\noffroadt2p;Ironman Ivan Stewart's Super Off-Road Track-Pak (2 Players)\noffrthnd;Offroad Thunder\nofftwall;Off the Wall (2/3-player upright)\nofftwallc;Off the Wall (2-player cocktail)\nogonsiro;Ohgon no Siro (Japan)\nohmygod;Oh My God! (Japan)\nohpaipee;Oh! Paipee (Japan 890227)\noigas;Oigas (bootleg)\noinori;Oinori-daimyoujin Matsuri\noisipuzl;Oishii Puzzle Ha Irimasenka\nojanko2;Ojanko Yakata 2bankan (Japan)\nojankoc;Ojanko Club (Japan)\nojankohs;Ojanko High School (Japan)\nojankoy;Ojanko Yakata (Japan)\nojousan;Ojousan (Japan 871204)\nojousanm;Ojousan [BET] (Japan 870108)\nolds;Oriental Legend Special / Xi You Shi E Zhuan Super (ver. 101, Korean Board)\nolds100;Oriental Legend Special / Xi You Shi E Zhuan Super (ver. 100)\nolds100a;Oriental Legend Special / Xi You Shi E Zhuan Super (alt ver. 100)\noldsplus;Oriental Legend Special Plus / Xi You Shi E Zhuan Super Plus\nolibochu;Oli-Boo-Chu\noligam;Olympian Games (Russia)\nollie;Ollie King (GDX-0007)\nolympic;Olympic Games\nolympus;Olympus\nolysoc92;Olympic Soccer '92\nomega;Omega\nomegaf;Omega Fighter\nomegafs;Omega Fighter Special\nomegrace;Omega Race (set 1)\nomegrace2;Omega Race (set 2)\nomni;Omni\nomni;Omni (Shuffle) (L-1)\nomotesnd;Omotesandou (Japan 890215)\noneshot;One Shot One Kill\nonetwo;One + Two\nonetwoe;One + Two (earlier)\nonna34ro;Onna Sansirou - Typhoon Gal (set 1)\nonna34roa;Onna Sansirou - Typhoon Gal (set 2)\nopaopa;Opa Opa (MC-8123, 317-0042)\nopengolf;Konami's Open Golf Championship (ver EAE)\nopengolf2;Konami's Open Golf Championship (ver EAD)\nopenice;2 On 2 Open Ice Challenge (rev 1.21)\nopenmj;Open Mahjong [BET] (Japan)\nopthund;Operation: Thunder\noptiger;Operation Tiger\nopwolf;Operation Wolf (World, set 1)\nopwolf3;Operation Wolf 3 (World)\nopwolf3u;Operation Wolf 3 (US)\nopwolfa;Operation Wolf (World, set 2)\nopwolfb;Operation Bear (bootleg of Operation Wolf)\nopwolfj;Operation Wolf (Japan)\nopwolfu;Operation Wolf (US)\norangec;Orange Club - Maruhi Kagai Jugyou (Japan 880213)\norangeci;Orange Club - Maru-hi Ippatsu Kaihou [BET] (Japan 880221)\norbatak;Orbatak (prototype)\norbit;Orbit\norbit1;Orbit 1\norbitor1;Orbitor 1\norbitron;Orbitron\norbs;Orbs (10/7/94 prototype?)\nordyne;Ordyne (Japan, English Version)\nordynej;Ordyne (Japan)\norleg2;Oriental Legend 2 (V104, China)\norleg2o;Oriental Legend 2 (V103, China)\norlegend;Oriental Legend / Xi You Shi E Zhuan (ver. 126)\norlegend105k;Oriental Legend / Xi You Shi E Zhuan (ver. 105, Korean Board)\norlegend111c;Oriental Legend / Xi You Shi E Zhuan (ver. 111, Chinese Board)\norlegendc;Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)\norlegendca;Oriental Legend / Xi You Shi E Zhuan (ver. ???, Chinese Board)\norlegende;Oriental Legend / Xi You Shi E Zhuan (ver. 112)\norunners;OutRunners (World)\norunnersu;OutRunners (US)\noscar;Psycho-Nics Oscar (World revision 0)\noscarj1;Psycho-Nics Oscar (Japan revision 1)\noscarj2;Psycho-Nics Oscar (Japan revision 2)\noscaru;Psycho-Nics Oscar (US)\nosman;Osman (World)\notatidai;Disco Mahjong Otachidai no Okite (Japan)\notchart;Off The Charts (Russia)\notenamhf;Otenami Haiken Final (V2.07JC)\notenamih;Otenami Haiken (V2.04J)\notenki;Otenki Kororin (V2.01J)\nothello;Othello (version 3.0)\nothellos;Othello Shiyouyo (J 980423 V1.002)\nothldrby;Othello Derby (Japan)\nothunder;Operation Thunderbolt (World)\nothunderj;Operation Thunderbolt (Japan)\nothunderu;Operation Thunderbolt (US)\nothunderuo;Operation Thunderbolt (US, older)\notonano;Otona no Mahjong (Japan 880628)\notrigger;OutTrigger (JPN, USA, EXP, KOR, AUS)\notwalls;Off the Wall (Sente)\noutfxies;Outfoxies (World, OU2)\noutfxiesj;Outfoxies (Japan, OU1)\noutline;Outline\noutr2;Out Run 2 (Rev A) (GDX-0004A)\noutr2st;Out Run 2 Special Tours (Rev A) (GDX-0014A)\noutrun;Out Run (sitdown/upright, Rev B)\noutrunb;Out Run (bootleg)\noutrundx;Out Run (deluxe sitdown)\noutruno;Out Run (sitdown/upright)\noutrunra;Out Run (sitdown/upright, Rev A)\noutzone;Out Zone (set 1)\noutzonea;Out Zone (set 2)\noutzoneb;Out Zone (set 3, prototype?)\noutzonec;Out Zone (set 4)\noutzoned;Out Zone (set 5)\noverdriv;Over Drive\noverrev;Over Rev (Revision A)\novertop;Over Top\nozmawars;Ozma Wars (set 1)\nozmawars2;Ozma Wars (set 2)\nozon1;Ozon I\np47;P-47 - The Phantom Fighter (World)\np47aces;P-47 Aces\np47j;P-47 - The Freedom Fighter (Japan)\np911;Police 911 (ver UAD)\np9112;Police 911 2 (ver A)\np911e;Police 24/7 (ver EAA)\np911j;Keisatsukan Shinjuku 24ji (ver JAC)\np911kc;Police 911 (ver KAC)\np911uc;Police 911 (ver UAC)\npacapp;Paca Paca Passion (Japan, PPP1/VER.A2)\npacapp2;Paca Paca Passion 2 (Japan, PKS1/VER.A)\npacappsp;Paca Paca Passion Special (Japan, PSP1/VER.A)\npacgal;Pac-Gal\npacheart;Pac-Man (Hearts)\npachifev;Pachifever\npachiten;Medal Mahjong Pachi-Slot Tengoku [BET] (Japan)\npacland;Pac-Land (World)\npaclandj;Pac-Land (Japan new)\npaclandjo;Pac-Land (Japan old)\npaclandjo2;Pac-Land (Japan older)\npaclandm;Pac-Land (Midway)\npaclandp;Pac-Land (United Amusements PC Engine)\npacman;Pac-Man (Midway)\npacmanbl;Pac-Man (Galaxian hardware, set 1)\npacmanbla;Pac-Man (Galaxian hardware, set 2)\npacmanf;Pac-Man (Midway, with speedup hack)\npacmania;Pac-Mania\npacmaniaj;Pac-Mania (Japan)\npacmod;Pac-Man (Midway, harder)\npacnchmp;Pac-Man & Chomp Chomp\npacnpal;Pac & Pal\npacnpal2;Pac & Pal (older)\npacominv;Pacom Invader\npacplus;Pac-Man Plus\npacslot;Pac-Slot\npaddle2;Paddle 2 (bootleg on Block hardware)\npaddlema;Paddle Mania\npaintlad;Painted Lady (Splash) (Ver. 1.3 US)\npaintrlr;Paint Roller\npairlove;Pairs Love\npairs;Pairs (V1.2, 09/30/94)\npairsa;Pairs (09/07/94)\npairsnb;Pairs (Nichibutsu) (Japan 890822)\npairsten;Pairs (System Ten) (Japan 890826)\npalamed;Palamedes (Japan)\npandoras;Pandora's Palace\npang;Pang (World)\npang3;Pang! 3 (Euro 950601)\npang3b;Pang! 3 (bootleg)\npang3j;Pang! 3: Kaitou Tachi no Karei na Gogo (Japan 950511)\npang3r1;Pang! 3 (Euro 950511)\npangb;Pang (bootleg, set 1)\npangba;Pang (bootleg, set 3)\npangbold;Pang (bootleg, set 2)\npangofun;Pango Fun (Italy)\npangpang;Pang Pang\npangpoms;Pang Pom's\npangpomsm;Pang Pom's (Mitchell)\npanic;Space Panic (version E)\npanic2;Space Panic (set 2)\npanic3;Space Panic (set 3)\npanicbom;Panic Bomber\npanicger;Space Panic (German)\npanich;Space Panic (harder)\npanicprk;Panic Park (PNP2 Ver. A)\npanicr;Panic Road\npanicstr;Panic Street (Japan)\npanikuru;Panicuru Panekuru (Japan, PPA1 Ver.A)\npanther;Panther\npanthera;Panthera\npanzer;Panzer (bootleg of Spectar)\npaperboy;Paperboy (rev 3)\npaperboyr1;Paperboy (rev 1)\npaperboyr2;Paperboy (rev 2)\npaprazzi;Paparazzi\npara2dx;Paradise 2 Deluxe\nparadice;Paradice (Dutch, Game Card 95-750-615)\nparadise;Paradise\nparadlx;Paradise Deluxe\nparagon;Paragon\nparanoia;Paranoia\nparentj;Parent Jack\nparodius;Parodius DA! (World, set 1)\nparodiusa;Parodius DA! (World, set 2)\nparodiusj;Parodius DA! (Japan)\nparrot3;Parrot Poker III (Version 2.6E Dual)\nparrot3b1;Parrot Poker III (Version 2.6R, set 1)\nparrot3d1;Parrot Poker III (Version 2.6R, set 2)\nparrot3o;Parrot Poker III (Version 2.4)\nparrot3v1;Parrot Poker III (Version 2.6R Dual)\nparty;Party\npasha2;Pasha Pasha 2\npass;Pass\npassht4b;Passing Shot (4 Players) (bootleg)\npasssht;Passing Shot (World, 2 Players, FD1094 317-0080)\npasssht16a;Passing Shot (Japan, 4 Players, System 16A, FD1094 317-0071)\npassshta;Passing Shot (World, 4 Players, FD1094 317-0074)\npassshtb;Passing Shot (2 Players) (bootleg)\npassshtj;Passing Shot (Japan, 4 Players, FD1094 317-0070)\npastelg;Pastel Gal (Japan 851224)\npatimono;Mahjong Pachinko Monogatari (Japan)\npb;Pin-Bot (L-2)\npb;Pin-Bot (L-3)\npb;Pin-Bot (L-5)\npbaction;Pinball Action (set 1)\npbaction2;Pinball Action (set 2)\npbaction3;Pinball Action (set 3, encrypted)\npbaction4;Pinball Action (set 4, encrypted)\npbaction5;Pinball Action (set 5, encrypted)\npballoon;Pioneer Balloon\npballoonr;Pioneer Balloon (Rock-Ola license)\npbancho;Gyakuten!! Puzzle Bancho (Japan)\npbball96;Powerful Baseball '96 (GV017 Japan 1.03)\npbballex;Powerful Pro Baseball EX (GX802 VER. JAB)\npbchmp95;Pinball Champ '95 (bootleg?)\npbillian;Prebillian\npbillrd;Perfect Billiard\npbillrds;Perfect Billiard (MC-8123, 317-0030)\npblbeach;Pebble Beach - The Great Shot (JUE 950913 V0.990)\npbobbl2n;Puzzle Bobble 2 / Bust-A-Move Again (Neo-Geo)\npbobble;Puzzle Bobble (Japan, B-System)\npbobble2;Puzzle Bobble 2 (Ver 2.3O 1995/07/31)\npbobble2j;Puzzle Bobble 2 (Ver 2.2J 1995/07/20)\npbobble2o;Puzzle Bobble 2 (Ver 2.2O 1995/07/20)\npbobble2u;Bust-A-Move Again (Ver 2.3A 1995/07/31)\npbobble2x;Puzzle Bobble 2X (Ver 2.2J 1995/11/11)\npbobble3;Puzzle Bobble 3 (Ver 2.1O 1996/09/27)\npbobble3j;Puzzle Bobble 3 (Ver 2.1J 1996/09/27)\npbobble3u;Puzzle Bobble 3 (Ver 2.1A 1996/09/27)\npbobble4;Puzzle Bobble 4 (Ver 2.04O 1997/12/19)\npbobble4j;Puzzle Bobble 4 (Ver 2.04J 1997/12/19)\npbobble4u;Puzzle Bobble 4 (Ver 2.04A 1997/12/19)\npbobblen;Puzzle Bobble / Bust-A-Move (Neo-Geo) (NGM-083)\npbobblenb;Puzzle Bobble / Bust-A-Move (Neo-Geo) (bootleg)\npbst30;Pit Boss Supertouch 30 (9234-10-01)\npbst30b;Pit Boss Supertouch 30 (9234-00-01)\npc;1942 (PlayChoice-10)\npc;Baseball (PlayChoice-10)\npc;Balloon Fight (PlayChoice-10)\npc;Baseball Stars: Be a Champ! (PlayChoice-10)\npc;Contra (PlayChoice-10)\npc;Captain Sky Hawk (PlayChoice-10)\npc;Castlevania (PlayChoice-10)\npc;Double Dribble (PlayChoice-10)\npc;Double Dragon (PlayChoice-10)\npc;Dr. Mario (PlayChoice-10)\npc;Duck Hunt (PlayChoice-10)\npc;Excite Bike (PlayChoice-10)\npc;Uncle Fester's Quest: The Addams Family (PlayChoice-10)\npc;Gauntlet (PlayChoice-10)\npc;Golf (PlayChoice-10)\npc;The Goonies (PlayChoice-10)\npc;Gradius (PlayChoice-10, older)\npc;Gradius (PlayChoice-10)\npc;Hogan's Alley (PlayChoice-10)\npc;Kung Fu (PlayChoice-10)\npc;Mario Bros. (PlayChoice-10)\npc;Mike Tyson's Punch-Out!! (PlayChoice-10)\npc;Mega Man III (PlayChoice-10)\npc;Mario's Open Golf (PlayChoice-10)\npc;Metroid (PlayChoice-10)\npc;Ninja Gaiden Episode II: The Dark Sword of Chaos (PlayChoice-10)\npc;Ninja Gaiden Episode III: The Ancient Ship of Doom (PlayChoice-10)\npc;Ninja Gaiden (PlayChoice-10)\npc;PinBot (PlayChoice-10)\npc;Power Blade (PlayChoice-10)\npc;Pro Wrestling (PlayChoice-10)\npc;Rad Racer II (PlayChoice-10)\npc;Rad Racer (PlayChoice-10)\npc;R.C. Pro-Am (PlayChoice-10)\npc;Rockin' Kats (PlayChoice-10)\npc;Rush'n Attack (PlayChoice-10)\npc;Chip'n Dale: Rescue Rangers (PlayChoice-10)\npc;Rygar (PlayChoice-10)\npc;Solar Jetman (PlayChoice-10)\npc;Super Mario Bros. (PlayChoice-10)\npc;Super Mario Bros. 2 (PlayChoice-10)\npc;Super Mario Bros. 3 (PlayChoice-10)\npc;Super C (PlayChoice-10)\npc;Tecmo Bowl (PlayChoice-10)\npc;Tennis (PlayChoice-10)\npc;Track & Field (PlayChoice-10)\npc;Teenage Mutant Ninja Turtles (PlayChoice-10)\npc;Teenage Mutant Ninja Turtles II: The Arcade Game (PlayChoice-10)\npc;Trojan (PlayChoice-10)\npc;Volley Ball (PlayChoice-10)\npc;Nintendo World Cup (PlayChoice-10)\npc;Wild Gunman (PlayChoice-10)\npc;Yo! Noid (PlayChoice-10)\npcktgal;Pocket Gal (Japan)\npcktgal2;Pocket Gal 2 (English)\npcktgal2j;Pocket Gal 2 (Japanese)\npcktgalb;Pocket Gal (bootleg)\npclb298a;Print Club 2 '98 Autumn Ver (J 980827 V1.000)\npclub2;Print Club 2 (U 970921 V1.000)\npclub298;Print Club 2 '98 Spring Ver (J 971017 V1.100)\npclub2fc;Print Club 2 Felix The Cat (Rev. A) (J 970415 V1.100)\npclub2kc;Print Club Kome Kome Club (J 970203 V1.000)\npclub2v3;Print Club 2 Vol. 3 (U 990310 V1.000)\npclubj;Print Club (Japan Vol.1)\npclubjv2;Print Club (Japan Vol.2)\npclubjv4;Print Club (Japan Vol.4)\npclubjv5;Print Club (Japan Vol.5)\npclubol;Print Club Olive (J 980717 V1.000)\npclubor;Print Club Goukakenran (J 991104 V1.000)\npclubpok;Print Club Pokemon B (U 991126 V1.000)\npclubys;Puzzle Club (Yun Sung, set 1)\npclubysa;Puzzle Club (Yun Sung, set 2)\npcnfrk3m;Percussion Freaks 3rd Mix (G*A23 VER. KAA)\npdrift;Power Drift (World, Rev A)\npdrifta;Power Drift (World)\npdrifte;Power Drift (World, Earlier)\npdriftj;Power Drift (Japan)\npebe0014;Player's Edge Plus (BE0014) Blackjack\npecmen;Mr. & Mrs. Pec-Men\npeekaboo;Peek-a-Boo!\npeepshow;Nozokimeguri Mahjong Peep Show (Japan 890404)\npeggle;Peggle (Joystick, v1.0)\npegglet;Peggle (Trackball, v1.0)\npeke1012;Player's Edge Plus (KE1012) Keno\npenalty;Penalty (Bingo)\npenbros;Penguin Brothers (Japan)\npenfan;Penfan Girls - Step1. Mild Mind\npengadvb;Penguin Adventure (bootleg of MSX version)\npengo;Pengo (set 1 rev c)\npengo2;Pengo (set 2)\npengo2u;Pengo (set 2 not encrypted)\npengo3u;Pengo (set 3 not encrypted)\npengo4;Pengo (set 4)\npengob;Pengo (bootleg)\npenky;Penky\npenta;Penta\npentacup;Pentacup (rev. 1)\npentacup2;Pentacup (rev. 2)\npepp0043;Player's Edge Plus (PP0043) 10's or Better\npepp0065;Player's Edge Plus (PP0065) Jokers Wild Poker\npepp0158;Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker\npepp0188;Player's Edge Plus (PP0188) Standard Draw Poker\npepp0250;Player's Edge Plus (PP0250) Double Down Stud Poker\npepp0447;Player's Edge Plus (PP0447) Standard Draw Poker\npepp0516;Player's Edge Plus (PP0516) Double Bonus Poker\npepper2;Pepper II (version 8)\npepper27;Pepper II (version 7)\npeps0014;Player's Edge Plus (PS0014) Super Joker Slots\npeps0022;Player's Edge Plus (PS0022) Red White & Blue Slots\npeps0043;Player's Edge Plus (PS0043) Double Diamond Slots\npeps0045;Player's Edge Plus (PS0045) Red White & Blue Slots\npeps0308;Player's Edge Plus (PS0308) Double Jackpot Slots\npeps0615;Player's Edge Plus (PS0615) Chaos Slots\npeps0716;Player's Edge Plus (PS0716) River Gambler Slots\npepsiman;PEPSI Man\npercuss;The Percussor\nperestro;Perestroika Girls\nperestrof;Perestroika Girls (Fuuki license)\nperfect;Perfect Game (Russia)\nperfrman;Performan (Japan)\nperfrmanu;Performan (US)\npesadelo;Pesadelo (bootleg of Knightmare on MSX)\npeset038;Player's Edge Plus (Set038) Set Chip\npestplce;Pest Place\npetaco;Petaco\npetaco2;Petaco 2\npeterpak;Peter Pack-Rat\npettanp;Pettan Pyuu (Japan)\npex2069p;Player's Edge Plus (X002069P) Double Double Bonus Poker\npexmp006;Player's Edge Plus (XMP00006) Multi-Poker\npexmp017;Player's Edge Plus (XMP00017) 5-in-1 Wingboard\npexmp024;Player's Edge Plus (XMP00024) Multi-Poker\npexp0019;Player's Edge Plus (XP000019) Deuces Wild Poker\npexp0112;Player's Edge Plus (XP000112) White Hot Aces Poker\npexs0006;Player's Edge Plus (XS000006) Triple Triple Diamond Slots\npf2012;Psychic Force 2012\npfevr;Pennant Fever (L-2)\npfevr;Pennant Fever (P-3)\npfghtj;Pocket Fighter (Japan 970904)\npgear;Powered Gear: Strategic Variant Armor Equipment (Japan 941024)\npgearr1;Powered Gear: Strategic Variant Armor Equipment (Japan 940916)\npgm;PGM (Polygame Master) System BIOS\npgoal;Pleasure Goal / Futsal - 5 on 5 Mini Soccer (NGM-219)\nphantasm;Phantasm (Japan)\nphantom;Phantom (bootleg of Spectar)\nphantom2;Phantom II\nphantoma;Phantomas (bootleg of Spectar)\nphantomp;Phantom Pays (4VXFC5431, New Zealand)\npharo;Pharaoh (L-2)\npharrier;Planet Harriers\nphelios;Phelios (Japan)\nphklad;Klad / Labyrinth (Photon System)\nphnix;Phoenix (L-1)\nphoenix;Phoenix (Amstar)\nphoenix3;Phoenix (T.P.N.)\nphoenixa;Phoenix (Centuri, set 1)\nphoenixb;Phoenix (Centuri, set 2)\nphoenixc;Phoenix (Irecsa / G.G.I Corp, set 1)\nphoenixc2;Phoenix (Irecsa / G.G.I Corp, set 2)\nphoenixj;Phoenix (Taito Japan)\nphoenixt;Phoenix (Taito)\nphoenxp2;Phoenix Part 2\nphotof;Photo Finish\nphotoply;Photo Play 2000 (v2.01)\nphotoy2k;Photo Y2K (ver. 105)\nphotoy2k102;Photo Y2K (ver. 102, Japanese Board)\nphotoy2k104;Photo Y2K (ver. 104)\nphozon;Phozon (Japan)\nphpython;Python (Photon System)\nphrcraze;Phraze Craze (set 1)\nphrcrazea;Phraze Craze (set 2)\nphrcrazeb;Phraze Craze (Expanded Questions, set 1)\nphrcrazec;Phraze Craze (Expanded Questions, set 2)\nphrcrazev;Phraze Craze (Sex Kit, Vertical)\nphtetris;Tetris (Photon System)\npiccolop;Piccolo Poker 100\npickin;Pickin'\npickwin;Pick 'n Win (Version 2.9E Dual)\npickwinb1;Pick 'n Win (Version 2.9R, set 1)\npickwinbt;Pick 'n Win (Version 2.8T, set 1)\npickwind1;Pick 'n Win (Version 2.9R, set 2)\npickwindt;Pick 'n Win (Version 2.8T, set 2)\npickwino;Pick 'n Win (Version 2.6)\npickwino2;Pick 'n Win (Version 2.5T)\npickwinv1;Pick 'n Win (Version 2.9R Dual)\npickwinvt;Pick 'n Win (Version 2.8T, Dual)\npignewt;Pig Newton (version C)\npignewta;Pig Newton (version A)\npigout;Pig Out: Dine Like a Swine! (set 1)\npigouta;Pig Out: Dine Like a Swine! (set 2)\npigskin;Pigskin 621AD (rev 1.1K 8/01/90)\npigskina;Pigskin 621AD (rev 2.0 7/06/90)\npimbal;Pimbal (Pinball 3000)\npinball;Pinball\npinbo;Pinbo (set 1)\npinboa;Pinbo (set 2)\npinbos;Pinbo (Strike)\npinchamp;Pinball Champ\npinchamp7;Pinball Champ (7 digits)\npinchamp7g;Pinball Champ (7 digits German speech)\npinchamp7i;Pinball Champ (7 digits Italian speech)\npinchampg;Pinball Champ (German speech)\npinchampi;Pinball Champ (Italian speech)\npinclown;Clown (Inder)\npingpong;Konami's Ping-Pong\npinkiri8;Pinkiri 8\npinpool;Pinball Pool\npipedrm;Pipe Dream (World)\npipedrmj;Pipe Dream (Japan)\npipedrmu;Pipe Dream (US)\npipeline;Pipeline\npipibibs;Pipi & Bibis / Whoopee!! (Z80 sound cpu, set 1)\npipibibsa;Pipi & Bibis / Whoopee!! (Z80 sound cpu, set 2)\npipibibsbl;Pipi & Bibis / Whoopee!! (bootleg)\npir2001;Pirate 2001 (Version 2.5E Dual)\npir2001b1;Pirate 2001 (Version 2.5R, set 1)\npir2001bx;Pirate 2001 (Version 2.40XT, set 1)\npir2001d1;Pirate 2001 (Version 2.5R, set 2)\npir2001dx;Pirate 2001 (Version 2.40XT, set 2)\npir2001o;Pirate 2001 (Version 2.3N)\npir2001o2;Pirate 2001 (Version 2.3)\npir2001o3;Pirate 2001 (Version 2.20XT)\npir2001v1;Pirate 2001 (Version 2.5R Dual)\npir2001vx;Pirate 2001 (Version 2.40XT Dual)\npir2002;Pirate 2002 (Version 2.0E Dual)\npir2002b1;Pirate 2002 (Version 2.0R, set 1)\npir2002bx;Pirate 2002 (Version 1.90XT, set 1)\npir2002d1;Pirate 2002 (Version 2.0R, set 2)\npir2002dx;Pirate 2002 (Version 1.90XT, set 2)\npir2002o;Pirate 2002 (Version 1.8N)\npir2002o2;Pirate 2002 (Version 1.8)\npir2002o3;Pirate 2002 (Version 1.70XT)\npir2002v1;Pirate 2002 (Version 2.0R Dual)\npir2002vx;Pirate 2002 (Version 1.90XT Dual)\npiranha;Piranha\npiranhah;Piranha (hack)\npiranhao;Piranha (older)\npirate2;Pirate 2 (061005 World)\npirate2;Pirate 2 (070126 Russia)\npirate2;Pirate 2 (bootleg, 070126, banking address hack)\npirate2a;Pirate 2 (bootleg, 061005, banking address hack set 1)\npirate2b;Pirate 2 (bootleg, 061005, banking address hack set 2)\npirate2c;Pirate 2 (bootleg, 061005, banking address hack, changed version text set 1)\npirate2d;Pirate 2 (bootleg, 061005, banking address hack, changed version text set 2)\npirate2e;Pirate 2 (bootleg, 061005, banking address hack, changed version text set 3)\npirate2f;Pirate 2 (bootleg, 061005, VIDEO GAME-1 PR01)\npirate2g;Pirate 2 (bootleg, 061005, LOTTOGAME (I))\npirate2h;Pirate 2 (bootleg, 061005, LOTOS PR01)\npirate;Pirate (060210 World)\npirate;Pirate (060803 World)\npirate;Pirate (070412 Russia)\npirates;Pirates\npiratetr;Pirate Treasure\npirati;Pirati\npiratpet;Pirate Pete\npirpok2;Pirate Poker II (Version 2.4E Dual)\npirpok2b1;Pirate Poker II (Version 2.2R, set 1)\npirpok2d1;Pirate Poker II (Version 2.2R, set 2)\npirpok2o;Pirate Poker II (Version 2.0)\npirpok2v1;Pirate Poker II (Version 2.2R Dual)\npisces;Pisces\npiscesb;Pisces (bootleg)\npistoldm;Pistol Daimyo no Bouken (Japan)\npitboss;The Pit Boss (set 1)\npitboss2;Pit Boss II\npitbossa;The Pit Boss (set 2)\npitbossb;The Pit Boss (set 3)\npitbossc;The Pit Boss (set 4)\npitbossm;Pit Boss Megastar (9244-00-01)\npitbossma;Pit Boss Megastar (9243-00-01)\npitbosss;Pit Boss Superstar (9221-10-00B)\npitbosssa;Pit Boss Superstar (9221-10-00A)\npitfall2;Pitfall II (315-5093)\npitfall2a;Pitfall II (315-5093, Flicky Conversion)\npitfall2u;Pitfall II (not encrypted)\npitfight;Pit Fighter (rev 9)\npitfight3;Pit Fighter (rev 3)\npitfight4;Pit Fighter (rev 4)\npitfight5;Pit Fighter (rev 5)\npitfight6;Pit Fighter (rev 6)\npitfight7;Pit Fighter (rev 7)\npitfightb;Pit Fighter (bootleg)\npitfightj;Pit Fighter (Japan, 2 players)\npitnrun;Pit & Run - F-1 Race (set 1)\npitnruna;Pit & Run - F-1 Race (set 2)\npjustic;Moero Justice Gakuen (JPN) / Project Justice (USA, EXP, KOR, AUS) (Rev A)\npkgnsh;Pachinko Gindama Shoubu (Japan)\npkgnshdx;Pachinko Gindama Shoubu DX (Japan)\npkladies;Poker Ladies\npkladiesbl;Poker Ladies (Censored bootleg)\npkladiesl;Poker Ladies (Leprechaun ver. 510)\npkladiesla;Poker Ladies (Leprechaun ver. 401)\npkrdewin;Poker De Win\npkrmast;Poker Master (set 1)\npkrmasta;Poker Master (set 2)\npkrno;Pokerino (L-1)\npkscram;PK Scramble\npktet346;PK Tetris (v346I)\npktgaldx;Pocket Gal Deluxe (Euro v3.00)\npktgaldxb;Pocket Gal Deluxe (Euro v3.00, bootleg)\npktgaldxj;Pocket Gal Deluxe (Japan v3.00)\npkunwar;Penguin-Kun Wars (US)\npkunwarj;Penguin-Kun Wars (Japan)\nplatoon;Vs. Platoon\nplay;Playboy 35th Anniversary (2.4)\nplayball;PlayBall! (prototype)\nplayboy;Playboy\nplayboyf;Playboy (5.00 France)\nplayboyf;Playboy (2.03 France)\nplayboyf;Playboy (3.00 France)\nplayboyf;Playboy (3.03 France)\nplayboyf;Playboy (4.01 France)\nplayboyg;Playboy (5.00 Germany)\nplayboyg;Playboy (2.03 Germany)\nplayboyg;Playboy (3.00 Germany)\nplayboyg;Playboy (3.03 Germany)\nplayboyg;Playboy (4.01 Germany)\nplayboyi;Playboy (5.00 Italy)\nplayboyi;Playboy (2.03 Italy)\nplayboyi;Playboy (3.00 Italy)\nplayboyi;Playboy (3.03 Italy)\nplayboyi;Playboy (4.01 Italy)\nplayboyl;Playboy (5.00 Spain)\nplayboyl;Playboy (2.03 Spain)\nplayboyl;Playboy (3.00 Spain)\nplayboyl;Playboy (3.03 Spain)\nplayboyl;Playboy (4.01 Spain)\nplayboys;Playboy (5.00)\nplayboys;Playboy (2.03)\nplayboys;Playboy (3.00)\nplayboys;Playboy (3.03)\nplayboys;Playboy (4.01)\nplaych10;PlayChoice-10 BIOS\nplaynew;Playboy (ARM7 Sound Board)\nplegends;Gogetsuji Legends (US, Ver. 95/06/20)\nplegendsj;Gouketsuji Gaiden - Saikyou Densetsu (Japan, Ver. 95/06/20)\npleiadbl;Pleiads (bootleg)\npleiadce;Pleiads (Centuri)\npleiads;Pleiads (Tehkan)\nplgirls;Play Girls\nplgirls2;Play Girls 2\nplotting;Plotting (World set 1)\nplottinga;Plotting (World set 2, protected)\nplottingb;Plotting (World set 3, earliest version)\nplottingu;Plotting (US)\nplsmaswd;Plasma Sword: Nightmare of Bilstein (USA 980316)\nplsmaswda;Plasma Sword: Nightmare of Bilstein (Asia 980316)\npltkids;Pilot Kids (Model 2B, Revision A)\npltkidsa;Pilot Kids (Model 2A)\nplumppop;Plump Pop (Japan)\nplusalph;Plus Alpha\nplygonet;Polygonet Commanders (ver UAA)\npma;PMA Poker\npmpoker;PlayMan Poker (German)\npmv112;Pinball Magic\npmv112r;Pinball Magic (Redemption)\npnchmn;Punch Mania: Hokuto No Ken (GQ918 VER. JAB)\npnchmn2;Punch Mania 2: Hokuto No Ken (GQA09 JAA)\npnchmna;Punch Mania: Hokuto No Ken (GQ918 VER. JAB ALT CD)\npnickj;Pnickies (Japan 940608)\npnkpnthr;Pink Panther\npntnpuzl;Paint & Puzzle\npnyaa;Pochi and Nyaa\npocketrc;Pocket Racer (Japan, PKR1/VER.B)\npodrace;Star Wars Pod Racer\npoitto;Poitto!\npoizone;Poizone\npokasuka;Pokasuka Ghost\npokechmp;Poke Champ\npoker41;Poker 4-1\npoker52;Poker 52 (Ver. 1.2)\npoker72;Poker Monarch (v2.50)\npoker91;Poker 91\npokerdub;unknown French poker game\npokerduc;unknown encrypted poker game\npokeroul;Poker Roulette (Version 8.22)\npokio;Pokio (Dutch, Game Card 95-750-278)\npokonl97;Poker Only '97 (ver. 3.3)\npokrdice;Poker Dice\npolar;Polar Explorer\npolaris;Polaris (Latest version)\npolarisa;Polaris (First revision)\npolariso;Polaris (Original version)\npolepos;Pole Position\npolepos1;Pole Position (Atari version 1)\npolepos2;Pole Position II\npolepos2a;Pole Position II (Atari)\npolepos2b;Pole Position II (bootleg)\npolepos2bi;Gran Premio F1 (Italian bootleg of Pole Position II)\npoleposa;Pole Position (Atari version 2)\npoleposn;Pole Position (Sonic)\npolic;Police Force (LA-2)\npolic;Police Force (LA-3)\npolic;Police Force (LA-4)\npolicetr;Police Trainer (Rev 1.3)\npolicetr10;Police Trainer (Rev 1.0)\npolicetr11;Police Trainer (Rev 1.1)\npolicetr13a;Police Trainer (Rev 1.3B Newer)\npolicetr13b;Police Trainer (Rev 1.3B)\npollux;Pollux (set 1)\npolluxa;Pollux (set 2)\npolluxa2;Pollux (set 3)\npolynetw;Poly-Net Warriors (ver JAA)\npolyplay;Poly-Play\npolystar;Tobe! Polystars (ver JAA)\npomp;Pompeii (Shuffle) (L-1)\npompingw;Pomping World (Japan)\nponchin;Mahjong Pon Chin Kan (Japan set 1)\nponchina;Mahjong Pon Chin Kan (Japan set 2)\nponpoko;Ponpoko\nponpokov;Ponpoko (Venture Line)\npontoon;Pontoon\nponttehk;Pontoon (Tehkan)\npool10;Pool 10 (Italian, set 1)\npool10b;Pool 10 (Italian, set 2)\npool10c;Pool 10 (Italian, set 3)\npool10d;Pool 10 (Italian, set 4)\npool;Pool Sharks (LA-6)\npool;Pool Sharks (LA-7)\npool;Pool Sharks (LE-2)\npool;Pool Sharks (PA-7)\npoolcham;Pool Champion\npoolchama;Pool Champion (alternate sound)\npoolchami;Pool Champion (Italian speech)\npoolshrk;Poolshark\npootan;Pootan\npooyan;Pooyan\npooyans;Pooyan (Stern Electronics)\npop;Popper (Hard Head bootleg)\npop;Popeye Saves The Earth (LX-5)\npop;Popeye Saves The Earth (PA-3)\npopbingo;Pop Bingo\npopbounc;Pop 'n Bounce / Gapporin\npopeye;Popeye (revision D)\npopeyebl;Popeye (bootleg)\npopeyef;Popeye (revision F)\npopeyeman;Popeye-Man\npopeyeu;Popeye (revision D not protected)\npopflame;Pop Flamer (protected)\npopflamea;Pop Flamer (not protected)\npopflameb;Pop Flamer (hack?)\npopflamen;Pop Flamer (bootleg on Naughty Boy PCB)\npopn2;Pop'n Music 2 (ver JA-A)\npopn5;Pop n' Music 5\npopn7;Pop n' Music 7\npopn9;Pop'n Music 9 (ver JAB)\npopnpop;Pop'n Pop (Ver 2.07O 1998/02/09)\npopnpopj;Pop'n Pop (Ver 2.07J 1998/02/09)\npopnpopu;Pop'n Pop (Ver 2.07A 1998/02/09)\npopobear;PoPo Bear\npopper;Popper\npopspops;Pop's Pop's\nporky;Porky\nporter;Port Man (bootleg on Moon Cresta hardware)\nportman;Port Man\nportrait;Portraits (set 1)\nportraita;Portraits (set 2)\npotgame;Pot Game (Italian)\npotnpkra;Jack Potten's Poker (set 2)\npotnpkrb;Jack Potten's Poker (set 3)\npotnpkrc;Jack Potten's Poker (set 4)\npotnpkrd;Jack Potten's Poker (set 5)\npotnpkre;Jack Potten's Poker (set 6)\npoto;The Phantom of the Opera (3.2)\npotogold;Pot of Gold\npotopoto;Poto Poto (Japan)\npottnpkr;Jack Potten's Poker (set 1)\npoundfor;Pound for Pound (World)\npoundforj;Pound for Pound (Japan)\npoundforu;Pound for Pound (US)\npow;P.O.W. - Prisoners of War (US version 1)\npowerbal;Power Balls\npowerbals;Power Balls (Super Slam conversion)\npowerdrv;Power Drive\npowerins;Power Instinct (USA)\npowerinsa;Power Instinct (USA, bootleg set 1)\npowerinsb;Power Instinct (USA, bootleg set 2)\npowerinsj;Gouketsuji Ichizoku (Japan)\npowj;Datsugoku - Prisoners of War (Japan)\npowrplay;Power Play\nppan;Peter Pan (bootleg of Hook)\nppcar;Pang Pang Car\nppchamp;Pasha Pasha Champ Mini Game Festival (Korea)\nppd;ParaParaDancing\nppking;Ping-Pong King\nppmast93;Ping Pong Masters '93\nppp;ParaParaParadise\nppp11;ParaParaParadise v1.1\nppp2nd;ParaParaParadise 2nd Mix\npr;5x Cash (Project) (PROCONN)\npr;777 Heaven (Project) (PROCONN)\npr;Always Nine (Pcp) (PROCONN)\npr;Bars & Bells (Project) (PROCONN)\npr;Battleships (Project) (PROCONN)\npr;Bear Streak (Coinworld)\npr;Bear X (Coinworld)\npr;Big Dipper (Project) (PROCONN)\npr;Beat The Warden (Project) (PROCONN)\npr;Bully's Big Night (Project) (PROCONN)\npr;Bully's Jackpot (Project) (PROCONN)\npr;Bullseye (Project) (PROCONN)\npr;Casino Jackpot 7s (Project) (PROCONN)\npr;Cash Back (Project) (PROCONN)\npr;Chico the Bandit (Project) (PROCONN)\npr;Cool Million (Project) (PROCONN)\npr;Crazy Coyote (Pcp) (PROCONN)\npr;Crazy 777s (Project) (PROCONN)\npr;Crazy Bars / Super Bars (Project) (PROCONN)\npr;Crazy Pays (Project) (PROCONN)\npr;Double Up (Project) (PROCONN)\npr;Fircecracker (Project) (PROCONN)\npr;Flash The Cash (Project) (PROCONN)\npr;Fun Spot (Coinworld)\npr;Fortune Wheel (Project) (PROCONN)\npr;Fun On The Run (Project) (PROCONN)\npr;Good Fortune (Project) (PROCONN)\npr;Golden Nugget (Project) (PROCONN)\npr;Golden Nile (Project) (PROCONN)\npr;Golden Nugget (Coinworld)\npr;Go For Gold (Project) (PROCONN)\npr;Happy Days (Project) (PROCONN)\npr;The Heat Is On (Project) (PROCONN)\npr;Hi Climber (Project) (PROCONN)\npr;Hit The Six (Project) (PROCONN)\npr;Hot Cash (Project) (PROCONN)\npr;Hot Spots (Project) (PROCONN)\npr;Jackpot 7's (Project) (PROCONN)\npr;Jokers Wild (Project) (PROCONN)\npr;Jumping Jacks (Project) (PROCONN)\npr;'L' Of A Day (Project) (PROCONN)\npr;Magic Lines (Coinworld)\npr;Medalist (Project) (PROCONN)\npr;Mega Money (Project) (PROCONN)\npr;Nifty Fifty (Project) (PROCONN)\npr;Nudge XS (Project) (PROCONN)\npr;Rags To Riches (Project) (PROCONN)\npr;Reflex (Project) (PROCONN)\npr;Road Riot (Project) (PROCONN)\npr;The Roll (Project) (PROCONN)\npr;Seven's Above (Project) (PROCONN)\npr;Sevens & Melons (Project) (PROCONN)\npr;Swop It (Ace)\npr;Theme Park (Project) (PROCONN)\npr;Triple X (Project) (PROCONN)\npr;Treasure Trail (Project) (PROCONN)\npr;Up & Under (Project) (PROCONN)\npr;Wall Street (Project) (PROCONN)\npr;Wheel Of Fortune (Project) (PROCONN)\npr;Wild Kings (Project) (PROCONN)\nprehisle;Prehistoric Isle in 1930 (World)\nprehislek;Prehistoric Isle in 1930 (Korea)\nprehisleu;Prehistoric Isle in 1930 (US)\npreisle2;Prehistoric Isle 2\nprikura;Princess Clara Daisakusen (J 960910 V1.000)\nprimella;Primella\nprimglex;Prime Goal EX (Japan, PG1/VER.A)\nprimrag2;Primal Rage 2 (Ver 0.36a)\nprimrage;Primal Rage (version 2.3)\nprimrage20;Primal Rage (version 2.0)\nprincess;Cosmic Princess\nprmrsocr;Premier Soccer (ver EAB)\nprmrsocrj;Premier Soccer (ver JAB)\nprmtmfgt;Prime Time Fighter (Ver 2.1A 1993/05/21) (New Version)\nprmtmfgto;Prime Time Fighter (Ver 2.1A 1993/05/21) (Old Version)\nprofpac;Professor Pac-Man\nprogear;Progear (USA 010117)\nprogeara;Progear (Asia 010117)\nprogearj;Progear no Arashi (Japan 010117)\nprogearjbl;Progear no Arashi (Japan 010117) (decrypted bootleg)\nprogearjd;Progear no Arashi (Japan 010117 Phoenix Edition) (bootleg)\nprogearud;Progear (USA 010117 Phoenix Edition) (bootleg)\nprogolf;18 Holes Pro Golf (set 1)\nprogolfa;18 Holes Pro Golf (set 2)\nprogress;Progress\npromutrv;Progressive Music Trivia (Question set 1)\npromutrva;Progressive Music Trivia (Question set 2)\npromutrvb;Progressive Music Trivia (Question set 3)\npromutrvc;Progressive Music Trivia (Question set 4)\npropcycl;Prop Cycle (Rev. PR2 Ver.A)\nprosoccr;Pro Soccer\nprosport;Pro Sports - Bowling, Tennis, and Golf\nprosporta;Pro Sports - Bowling, Tennis, and Golf (alternate)\nprotennb;Tennis (bootleg of Pro Tennis)\nprtyanim;Party Animal\nprtytime;Party Time: Gonta the Diver II / Ganbare! Gonta!! 2 (World Release)\npsailor1;Bishoujo Janshi Pretty Sailor 18-kin (Japan)\npsailor2;Bishoujo Janshi Pretty Sailor 2 (Japan)\npsarc95;PS Arcade 95\npsattack;P's Attack\npsoldier;Perfect Soldiers (Japan)\npspikes;Power Spikes (World)\npspikes2;Power Spikes II (NGM-068)\npspikesb;Power Spikes (bootleg)\npspikesc;Power Spikes (China)\npspikesk;Power Spikes (Korea)\npss61;Super Mario Kart / Super Mario Collection / Star Fox (Super Famicom Box)\npss62;New Super 3D Golf Simulation - Waialae No Kiseki / Super Mahjong 2 (Super Famicom Box)\npss63;Super Donkey Kong / Super Tetris 2 + Bombliss (Super Famicom Box)\npss64;Super Donkey Kong / Super Bomberman 2 (Super Famicom Box)\npstadium;Mahjong Panic Stadium (Japan)\npstlpkr;Pistol Poker\npstone;Power Stone (JPN, USA, EUR, ASI, AUS)\npstone2;Power Stone 2 (JPN, USA, EUR, ASI, AUS)\npsurge;Power Surge\npsychic5;Psychic 5 (set 1)\npsychic5a;Psychic 5 (set 2)\npsychos;Psycho Soldier (US)\npsychosj;Psycho Soldier (Japan)\npsyforce;Psychic Force (Ver 2.4O)\npsyforcej;Psychic Force (Ver 2.4J)\npsyforcex;Psychic Force EX (Ver 2.0J)\npsyvar2;Psyvariar 2 - The Will To Fabricate (GDL-0024)\npsyvaria;Psyvariar -Medium Unit- (V2.04J)\npsyvarrv;Psyvariar -Revision- (V2.04J)\nptblank;Point Blank (World, GN2 Rev B)\nptblank2;Point Blank 2 (GNB5/VER.A)\nptblank2ua;Point Blank 2 (US, GNB3/VER.A)\nptblank3;Point Blank 3 (GNN2 Ver.A)\nptrmj;PT Reach Mahjong (Japan)\npturn;Parallel Turn\npuchicar;Puchi Carat (Ver 2.02O 1997/10/29)\npuchicarj;Puchi Carat (Ver 2.02J 1997/10/29)\npuckman;PuckMan (Japan set 1)\npuckmana;PuckMan (Japan set 2)\npuckmanf;PuckMan (Japan set 1 with speedup hack)\npuckmanh;Puckman (Falcom?)\npuckmod;PuckMan (Japan set 3)\npuckpepl;Puck People\npuckpkmn;Puckman Pockimon (set 1)\npuckpkmna;Puckman Pockimon (set 2)\npulirula;PuLiRuLa (World)\npulirulaj;PuLiRuLa (Japan)\npulltabs;Pull Tabs\npulsar;Pulsar\npulstar;Pulstar\npunchita;Punch-Out!! (Italian bootleg)\npunchout;Punch-Out!!\npunchy;Punchy The Clown\npunipic;The Punisher (bootleg with PIC16c57, set 1)\npunipic2;The Punisher (bootleg with PIC16c57, set 2)\npunipic3;The Punisher (bootleg with PIC16c57, set 3)\npunisher;The Punisher (World 930422)\npunisherbz;Biaofeng Zhanjing (Chinese bootleg of The Punisher)\npunisherj;The Punisher (Japan 930422)\npunisheru;The Punisher (USA 930422)\npunk;Punk!\npunkshot;Punk Shot (US 4 Players)\npunkshot2;Punk Shot (US 2 Players)\npunkshotj;Punk Shot (Japan 2 Players)\npururun;Pururun\npushman;Pushman (Korea, set 1)\npushmana;Pushman (Korea, set 2)\npushmans;Pushman (American Sammy license)\npushmant;Pushman (Top Tronic license)\npushover;Push Over (Summit Coin)\npuyo;Puyo Puyo (World)\npuyobl;Puyo Puyo (World, bootleg)\npuyoda;Puyo Puyo Da!\npuyofev;Puyo Puyo Fever (GDS-0031)\npuyoj;Puyo Puyo (Japan, Rev B)\npuyoja;Puyo Puyo (Japan, Rev A)\npuyopuy2;Puyo Puyo 2 (Japan)\npuyosun;Puyo Puyo Sun (J 961115 V0.001)\npuzlbang;Puzzle Bang Bang (Korea, version 2.8 / 990106)\npuzlclub;Puzzle Club (Japan prototype)\npuzldama;Taisen Puzzle-dama (ver JAA)\npuzlstar;Puzzle Star (ver. 100MG)\npuzzldpr;Puzzle De Pon! R!\npuzzledp;Puzzle De Pon!\npuzzlekg;Puzzle King (Dance & Puzzle)\npuzzlet;Puzzlet (Japan)\npuzzli;Puzzli\npuzzli2;Puzzli 2 Super (ver. 200)\npuzzloop;Puzz Loop (Europe, v0.94)\npuzzloopa;Puzz Loop (Asia)\npuzzloope;Puzz Loop (Europe, v0.93)\npuzzloopj;Puzz Loop (Japan)\npuzzloopk;Puzz Loop (Korea)\npuzzloopu;Puzz Loop (USA)\npuzznic;Puzznic (World)\npuzznici;Puzznic (Italian bootleg)\npuzznicj;Puzznic (Japan)\npwerplay;Power Play (Pinball)\npwheelsj;Power Wheels (Japan)\npwrgoal;Taito Power Goal (Ver 2.5O 1994/11/03)\npwrinst2;Power Instinct 2 (US, Ver. 94/04/08)\npwrinst2j;Gouketsuji Ichizoku 2 (Japan, Ver. 94/04/08)\npy2k2;Photo Y2K 2\npyenaget;Pye-nage Taikai\npyramid;Pyramid (Dutch, Game Card 95-750-898)\npyros;Pyros (US)\npz;The Party Zone (F-4)\npz;The Party Zone (L-1)\npz;The Party Zone (L-2)\npz;The Party Zone (L-3)\npzlbowl;Puzzle De Bowling (Japan)\npzlbreak;Puzzle Break\npzlestar;Puzzle Star (Sang Ho Soft)\npzletime;Puzzle Time (prototype)\npzloop2;Puzz Loop 2 (Euro 010302)\npzloop2j;Puzz Loop 2 (Japan 010205)\nqad;Quiz & Dragons: Capcom Quiz Game (USA 920701)\nqadj;Quiz & Dragons: Capcom Quiz Game (Japan 940921)\nqb3;QB-3 (prototype)\nqbert;Q*bert (US set 1)\nqberta;Q*bert (US set 2)\nqbertj;Q*bert (Japan)\nqbertqub;Q*bert's Qubes\nqberttst;Q*bert (early test version)\nqbquest;Q*Bert's Quest\nqbtrktst;Q*bert Board Input Test Rom\nqc;Quarter Horse Classic\nqcrayon;Quiz Crayon Shinchan (Japan)\nqcrayon2;Crayon Shinchan Orato Asobo (Japan)\nqdrmfgp;Quiz Do Re Mi Fa Grand Prix (Japan)\nqdrmfgp2;Quiz Do Re Mi Fa Grand Prix 2 - Shin-Kyoku Nyuukadayo (Japan)\nqgakumon;Quiz Gakumon no Susume (Japan ver. JA2 Type L)\nqgh;Quiz Ghost Hunter (Japan, ROM Based)\nqix;Qix (set 1)\nqix2;Qix II (Tournament)\nqixa;Qix (set 2, smaller roms)\nqixb;Qix (set 2, larger roms)\nqixo;Qix (set 3, earlier)\nqjinsei;Quiz Jinsei Gekijoh (Japan)\nqmegamis;Quiz Ah Megamisama (JPN, USA, EXP, KOR, AUS)\nqmhayaku;Quiz-Mahjong Hayaku Yatteyo! (Japan)\nqndream;Quiz Nanairo Dreams: Nijiirochou no Kiseki (Japan 960826)\nqntoond;Quintoon (Dutch, Game Card 95-750-243)\nqntoondo;Quintoon (Dutch, Game Card 95-750-136)\nqos;A Question of Sport (set 1, 39-960-107)\nqosa;A Question of Sport (set 2, 39-960-099)\nqosb;A Question of Sport (set 3, 39-960-089)\nqotn;Queen of the Nile (0200439V, NSW/ACT)\nqrouka;Quiz Rouka Ni Tattenasai (Japan, ROM Based)\nqsangoku;Quiz Sangokushi (Japan)\nqsww;Quiz Syukudai wo Wasuremashita (Japan, Floppy Based, FD1094 317-0058-08b)\nqtheater;Quiz Theater - 3tsu no Monogatari (Ver 2.3J 1994/11/10)\nqtono1;Quiz Tonosama no Yabou (Japan)\nqtono2j;Quiz Tonosama no Yabou 2: Zenkoku-ban (Japan 950123)\nqtorimon;Quiz Torimonochou (Japan)\nquake;Quake Arcade Tournament (Release Beta 2)\nquantum;Quantum (rev 2)\nquantum1;Quantum (rev 1)\nquantump;Quantum (prototype)\nquaquiz2;Quadro Quiz II\nquarterb;Quarterback (set 1)\nquarterba;Quarterback (set 2)\nquarterh;Quarter Horse (set 1, Pioneer PR-8210)\nquarterha;Quarter Horse (set 2, Pioneer PR-8210)\nquarterhb;Quarter Horse (set 3, Pioneer LD-V2000)\nquartet;Quartet (Rev A, 8751 315-5194)\nquartet2;Quartet 2 (8751 317-0010)\nquartet2a;Quartet 2 (unprotected)\nquarteta;Quartet (8751 315-5194)\nquarth;Quarth (Japan)\nquasar;Quasar\nquasara;Quasar (Alternate)\nqueen;Queen?\nquester;Quester (Japan)\nquesters;Quester Special Edition (Japan)\nquickjac;Quick Jack\nquicksil;Quicksilver\nquintond;Quintoon (UK, Game Card 95-751-206, Datapak)\nquintono;Quintoon (UK, Game Card 95-750-203)\nquintoon;Quintoon (UK, Game Card 95-750-206)\nquiz;Quiz (Revision 2)\nquiz18k;Miyasu Nonki no Quiz 18-Kin\nquiz211;Quiz (Revision 2.11)\nquiz365;Quiz 365 (Japan)\nquiz365t;Quiz 365 (Hong Kong & Taiwan)\nquizard;Quizard 3.2\nquizchq;Quiz Channel Question (Ver 1.00) (Japan)\nquizchql;Quiz Channel Question (Ver 1.23) (Taiwan?)\nquizdai2;Quiz Meitantei Neo & Geo - Quiz Daisousa Sen part 2 (NGM-042)(NGH-042)\nquizdais;Quiz Daisousa Sen - The Last Count Down (NGM-023)(NGH-023)\nquizdaisk;Quiz Daisousa Sen - The Last Count Down (Korean release)\nquizdna;Quiz DNA no Hanran (Japan)\nquizf1;Quiz F1 1-2 Finish (Japan)\nquizhq;Quiz H.Q. (Japan)\nquizhuhu;Moriguchi Hiroko no Quiz de Hyuu!Hyuu! (Ver 2.2J 1995/05/25)\nquizkof;Quiz King of Fighters (SAM-080)(SAH-080)\nquizkofk;Quiz King of Fighters (Korean release)\nquizmeku;Quiz Mekurumeku Story (Japan, ROM Based)\nquizmoon;Quiz Bisyoujo Senshi Sailor Moon - Chiryoku Tairyoku Toki no Un\nquizmstr;Quizmaster (German)\nquizo;Quiz Olympic (set 1)\nquizoa;Quiz Olympic (set 2)\nquizpani;Quiz Panicuru Fantasy\nquizpun;Quiz Punch\nquizpun2;Quiz Punch 2\nquizqgd;Quiz Keitai Q mode (GDL-0017)\nquizrd12;Quizard 1.2\nquizrd17;Quizard 1.7\nquizrd18;Quizard 1.8\nquizrd22;Quizard 2.2\nquizrd23;Quizard 2.3\nquizrd34;Quizard 3.4\nquizrr40;Quizard Rainbow 4.0\nquizrr41;Quizard Rainbow 4.1\nquizrr42;Quizard Rainbow 4.2\nquiztou;Nettou! Gekitou! Quiztou!! (Japan)\nquiztvqq;Quiz TV Gassyuukoku Q&Q (Japan)\nquizvadr;Quizvaders (39-360-078)\nquizvid;Video Quiz\nqwak;Qwak (prototype)\nqzchikyu;Quiz Chikyu Bouei Gun (Japan)\nqzkklgy2;Quiz Kokology 2\nqzkklogy;Quiz Kokology\nqzquest;Quiz Quest - Hime to Yuusha no Monogatari (Japan)\nqzshowby;Quiz Sekai wa SHOW by shobai (Japan)\nr2dtank;R2D Tank\nr2dx;Raiden II / DX (newer V33 PCB)\nraaspec;Spectrum I+\nrab;Adventures of Rocky and Bullwinkle and Friends (1.03 Spain)\nrab;Adventures of Rocky and Bullwinkle and Friends (1.30)\nrab;Adventures of Rocky and Bullwinkle and Friends (3.20)\nrabbit;Rabbit (Japan)\nrabbitpk;Rabbit Poker (Arizona Poker v1.1?)\nrabiolep;Rabio Lepus (Japan)\nraccoon;Raccoon World\nracedriv;Race Drivin' (cockpit, rev 5)\nracedriv1;Race Drivin' (cockpit, rev 1)\nracedriv2;Race Drivin' (cockpit, rev 2)\nracedriv3;Race Drivin' (cockpit, rev 3)\nracedriv4;Race Drivin' (cockpit, rev 4)\nracedrivb;Race Drivin' (cockpit, British, rev 5)\nracedrivb1;Race Drivin' (cockpit, British, rev 1)\nracedrivb4;Race Drivin' (cockpit, British, rev 4)\nracedrivc;Race Drivin' (compact, rev 5)\nracedrivc1;Race Drivin' (compact, rev 1)\nracedrivc2;Race Drivin' (compact, rev 2)\nracedrivc4;Race Drivin' (compact, rev 4)\nracedrivcb;Race Drivin' (compact, British, rev 5)\nracedrivcb4;Race Drivin' (compact, British, rev 4)\nracedrivcg;Race Drivin' (compact, German, rev 5)\nracedrivcg4;Race Drivin' (compact, German, rev 4)\nracedrivg;Race Drivin' (cockpit, German, rev 5)\nracedrivg1;Race Drivin' (cockpit, German, rev 2)\nracedrivg4;Race Drivin' (cockpit, German, rev 4)\nracedrivpan;Race Drivin' Panorama (prototype, rev 2.1)\nraceon;Race On! (RO2 Ver. A)\nrachero;Racing Hero (FD1094 317-0144)\nracinfrc;Racin' Force (ver EAC)\nracinfrcu;Racin' Force (ver UAB)\nracingb;Racing Beat (World)\nracingj;Racing Jam (JAC)\nracingj2;Racing Jam: Chapter 2 (EAE)\nracingj2j;Racing Jam: Chapter 2 (JAE)\nracjamdx;Racing Jam DX\nrackempp;Rack 'em Up! (Pinball)\nrackemup;Rack 'em Up\nracknrol;Rack + Roll\nradarscp;Radar Scope\nradarscp1;Radar Scope (TRS01)\nradarzon;Radar Zone\nradarzon1;Radar Zone (Rev.1)\nradarzont;Radar Zone (Tuni)\nradcl;Radical! (G-1)\nradcl;Radical! (L-1)\nradcl;Radical! (P-3)\nradikalb;Radikal Bikers (Version 2.02)\nradirgy;Radirgy (GDL-0032)\nradm;Rad Mobile (World)\nradmu;Rad Mobile (US)\nradr;Rad Rally (World)\nradrad;Radical Radial\nradrj;Rad Rally (Japan)\nradru;Rad Rally (US)\nraflesia;Rafflesia (315-5162)\nragnagrd;Ragnagard / Shin-Oh-Ken\nragtime;The Great Ragtime Show (Japan v1.5, 92.12.07)\nragtimea;The Great Ragtime Show (Japan v1.3, 92.11.26)\nraiden;Raiden\nraiden2;Raiden II (set 1, US Fabtek)\nraiden2a;Raiden II (set 2, Metrotainment)\nraiden2b;Raiden II (set 3, Japan)\nraiden2c;Raiden II (set 4, Italy)\nraiden2d;Raiden II (set 5, Easy Version)\nraiden2e;Raiden II (set 6, Easy Version)\nraiden2f;Raiden II (set 7, US Fabtek, Easy Version)\nraiden2g;Raiden II (set 8, US Fabtek, Easy Version)\nraidena;Raiden (alternate hardware)\nraidenk;Raiden (Korea)\nraident;Raiden (Taiwan)\nraidenu;Raiden (US, set 1, SEI8904 + SEI9008 PCBs)\nraidenua;Raiden (US, set 2)\nraiders;Raiders\nraiders5;Raiders5\nraiders5t;Raiders5 (Japan)\nraidersr3;Raiders (Rev.3)\nraidndx;Raiden DX (UK)\nraidndxa1;Raiden DX (Asia set 1)\nraidndxa2;Raiden DX (Asia set 2)\nraidndxg;Raiden DX (Germany)\nraidndxj;Raiden DX (Japan)\nraidndxu;Raiden DX (US)\nraiga;Raiga - Strato Fighter (Japan)\nraimais;Raimais (World)\nraimaisj;Raimais (Japan)\nraimaisjo;Raimais (Japan, first revision)\nraimfire;Ready...Aim...Fire!\nrally;Rally\nrallybik;Rally Bike / Dash Yarou\nrallys;Rallys (bootleg of Spectar)\nrallyx;Rally X (32k Ver.?)\nrallyxa;Rally X\nrallyxm;Rally X (Midway)\nrambo3;Rambo III (Europe)\nrambo3p;Rambo III (Europe, Proto?)\nrambo3u;Rambo III (US)\nrampage;Rampage (ver 3 8-27-86)\nrampage2;Rampage (ver 2 8-4-86)\nrampart;Rampart (Trackball)\nrampart2p;Rampart (Joystick)\nrampartj;Rampart (Japan, Joystick)\nrangrmsn;Ranger Mission\nraphero;Rapid Hero\nrapidfip;Rapid Fire\nrapidfir;Rapid Fire v1.1 (Build 239)\nrapidfira;Rapid Fire v1.1 (Build 238)\nrapidfire;Rapid Fire v1.0 (Build 236)\nrapidrvr;Rapid River (RD3 Ver. C)\nrapidrvr2;Rapid River (RD2 Ver. C)\nrasce;Ra Sceptor (Russia)\nrastan;Rastan (World)\nrastanu;Rastan (US, set 1)\nrastanu2;Rastan (US, set 2)\nrastsag2;Rastan Saga 2 (Japan)\nrastsaga;Rastan Saga (Japan)\nrastsaga1;Rastan Saga (Japan Rev 1)\nratrc;Rat Race (L-1)\nraven;Raven\nraveracj;Rave Racer (Rev. RV1 Ver.B, Japan)\nraveracja;Rave Racer (Rev. RV1, Japan)\nraveracw;Rave Racer (Rev. RV2, World)\nraycris;Ray Crisis (V2.03J)\nrayforce;Ray Force (Ver 2.3A 1994/01/20)\nrayforcej;Ray Force (Ver 2.3J 1994/01/20)\nraystorm;Ray Storm (Ver 2.06A)\nraystormj;Ray Storm (Ver 2.05J)\nrazmataz;Razzmatazz\nrbff1;Real Bout Fatal Fury / Real Bout Garou Densetsu (NGM-095)(NGH-095)\nrbff1a;Real Bout Fatal Fury / Real Bout Garou Densetsu (bug fix revision)\nrbff2;Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (NGM-2400)\nrbff2h;Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (NGH-2400)\nrbff2k;Real Bout Fatal Fury 2 - The Newcomers (Korean release)\nrbffspec;Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special\nrbffspeck;Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Korean release)\nrbibb;Vs. Atari R.B.I. Baseball (set 1)\nrbibba;Vs. Atari R.B.I. Baseball (set 2)\nrbisland;Rainbow Islands (new version)\nrbislande;Rainbow Islands (Extra)\nrbislando;Rainbow Islands (old version)\nrblaster;Road Blaster (Data East LD)\nrbmk;Real Battle Mahjong King\nrbtapper;Tapper (Root Beer)\nrcasino;Royal Casino\nrcdego;RC De Go (V2.03J)\nrchase;Rail Chase (World)\nrchase2;Rail Chase 2 (Revision A)\nrchasej;Rail Chase (Japan)\nrcirulet;Ruleta RCI (6-players, Spanish)\nrclimb;Rock Climber (040815 World)\nrclimb;Rock Climber (040827 World)\nrclimb;Rock Climber (bootleg, 040827, backdoor)\nrclimb;Rock Climber (bootleg, 040827, new service menu)\nrclimb;Rock Climber (bootleg, 040827, VIDEO GAME-1 SK01)\nrclimb;Rock Climber (bootleg, 040827, LOTTOGAME (I))\nrclimb;Rock Climber (bootleg, 040827, LOTOS SK01)\nrclimb;Rock Climber (070322 Russia)\nrclimb;Rock Climber (070621 Russia)\nrcorsair;Red Corsair\nrctnew;Roller Coaster Tycoon (ARM7 Sound Board)\nrctycn;Roller Coaster Tycoon (7.02)\nrctycn;Roller Coaster Tycoon (4.00)\nrctycn;Roller Coaster Tycoon (6.00)\nrctycn;Roller Coaster Tycoon (7.01)\nrctycnf;Roller Coaster Tycoon (7.02 France)\nrctycnf;Roller Coaster Tycoon (4.00 France)\nrctycnf;Roller Coaster Tycoon (6.00 France)\nrctycnf;Roller Coaster Tycoon (7.01 France)\nrctycng;Roller Coaster Tycoon (7.02 Germany)\nrctycng;Roller Coaster Tycoon (4.00 Germany)\nrctycng;Roller Coaster Tycoon (7.01 Germany)\nrctycni;Roller Coaster Tycoon (7.02 Italy)\nrctycni;Roller Coaster Tycoon (4.00 Italy)\nrctycni;Roller Coaster Tycoon (6.00 Italy)\nrctycni;Roller Coaster Tycoon (7.01 Italy)\nrctycnl;Roller Coaster Tycoon (7.02 Spain)\nrctycnl;Roller Coaster Tycoon (4.00 Spain)\nrctycnl;Roller Coaster Tycoon (6.00 Spain)\nrctycnl;Roller Coaster Tycoon (7.01 Spain)\nrdaction;Rad Action / NinjaKun Ashura no Shou\nrdft;Raiden Fighters (Japan set 1)\nrdft2;Raiden Fighters 2\nrdft22kc;Raiden Fighters 2 - 2000 (China)\nrdft2a;Raiden Fighters 2 (Asia, Metrotainment Network license, SPI)\nrdft2a2;Raiden Fighters 2 (Asia, Dream Island Co., LTD. license, SPI)\nrdft2j;Raiden Fighters 2 (Japan, SPI)\nrdft2j2;Raiden Fighters 2 (Japan set 2, SPI)\nrdft2t;Raiden Fighters 2 (Taiwan, SPI)\nrdft2u;Raiden Fighters 2 (USA, SPI)\nrdft2us;Raiden Fighters 2.1 (US, Single Board)\nrdfta;Raiden Fighters (Austria)\nrdftadi;Raiden Fighters (Asia, Dream Island Co., LTD. license, SPI)\nrdftam;Raiden Fighters (Asia, Metrotainment Network license, SPI)\nrdftau;Raiden Fighters (Australia)\nrdftit;Raiden Fighters (Italy)\nrdftj;Raiden Fighters (Japan set 2)\nrdftu;Raiden Fighters (US)\nrdkng;Road Kings (L-1)\nrdkng;Road Kings (L-2)\nrdkng;Road Kings (L-3)\nrdkng;Road Kings (L-4)\nre800ea;Ruleta RE-800 (earlier, no attract)\nre800v1;Ruleta RE-800 (v1.0)\nre800v3;Ruleta RE-800 (v3.0)\nre900;Ruleta RE-900\nreactor;Reactor\nreaktor;Reaktor (Track & Field conversion)\nreal;Real\nrealbrk;Billiard Academy Real Break (Europe)\nrealbrkj;Billiard Academy Real Break (Japan)\nrealbrkk;Billiard Academy Real Break (Korea)\nrealpunc;Real Puncher\nrebus;Rebus\nrecalh;Recalhorn (Ver 1.42J 1994/5/11) (Prototype)\nrecordbr;Recordbreaker (World)\nredalert;Red Alert\nredbaron;Red Baron\nredclash;Red Clash (set 1)\nredclasha;Red Clash (set 2)\nredclashk;Red Clash (Kaneko)\nredearth;Red Earth (Euro 961121)\nredeartha;Red Earth (Euro 961023)\nredhawk;Red Hawk (US)\nredhawkb;Red Hawk (bootleg)\nredhawke;Red Hawk (Excellent Co., Ltd)\nredhawki;Red Hawk (Italy)\nredlin2p;Redline Racer (2 players)\nredrobin;Red Robin\nredufo;Defend the Terra Attack on the Red UFO\nredufob;Defend the Terra Attack on the Red UFO (bootleg)\nreelemin;Reel 'Em In (Russia)\nreelfun;Reel Fun (Version 7.03)\nreelfun1;Reel Fun (Version 7.01)\nreelquak;Reel'N Quake! (Ver. 1.05)\nreelrock;Reelin-n-Rockin (0100779V, Local)\nregulus;Regulus (315-5033, Rev A.)\nreguluso;Regulus (315-5033)\nregulusu;Regulus (not encrypted)\nreikaids;Reikai Doushi (Japan)\nrelief;Relief Pitcher (set 1, 07 Jun 1992 / 28 May 1992)\nrelief2;Relief Pitcher (set 2, 26 Apr 1992 / 08 Apr 1992)\nrelief3;Relief Pitcher (set 3, 10 Apr 1992 / 08 Apr 1992)\nrenaiclb;Mahjong Ren-ai Club (Japan)\nrenegade;Renegade (US)\nrenju;Renju Kizoku\nrepulse;Repulse\nrescraid;Rescue Raider (5/11/87) (non-cartridge)\nrescraida;Rescue Raider (stand-alone)\nrescu911;Rescue 911 (rev.1)\nrescue;Rescue\nrescueb;Rescue (bootleg)\nresdnt;Resident (040415 World)\nresdnt;Resident (040513 World)\nresdnt;Resident (bootleg, 040513, backdoor)\nresdnt;Resident (bootleg, 040513, VIDEO GAME-1 SE01 set 1)\nresdnt;Resident (bootleg, 040513, VIDEO GAME-1 SE01 set 2)\nresdnt;Resident (bootleg, 040513, VIDEO GAME-1 SE01 set 3)\nresdnt;Resident (bootleg, 040513, LOTTOGAME (I))\nresdnt;Resident (bootleg, 040513, LOTO PROGRAM V-RS2)\nresdnt;Resident (bootleg, 040513, LOTOS SE01)\nresdnt;Resident (070222 Russia)\nretofinv;Return of the Invaders\nretofinv1;Return of the Invaders (bootleg set 1)\nretofinv2;Return of the Invaders (bootleg set 2)\nrevenger;Revenger\nrevx;Revolution X (Rev. 1.0 6/16/94)\nrezon;Rezon\nrezont;Rezon (Taito)\nrf2;Konami RF2 - Red Fighter\nrfjet;Raiden Fighters Jet\nrfjet2kc;Raiden Fighters Jet - 2000 (China)\nrfjeta;Raiden Fighters Jet (Asia)\nrfjetj;Raiden Fighters Jet (Japan)\nrfjets;Raiden Fighters Jet (Single Board)\nrfjetu;Raiden Fighters Jet (US)\nrflshdlx;Royal Flush Deluxe\nrgum;Royal Gum (Italy)\nribbit;Ribbit!\nridgera2;Ridge Racer 2 (Rev. RRS2, World)\nridgera2j;Ridge Racer 2 (Rev. RRS1 Ver.B, Japan)\nridgera2ja;Ridge Racer 2 (Rev. RRS1, Japan)\nridgerac;Ridge Racer (Rev. RR3, World)\nridgerac3;Ridge Racer (Rev. RR2 Ver.B, World, 3-screen?)\nridgeracb;Ridge Racer (Rev. RR2, World)\nridgeracf;Ridge Racer Full Scale (World)\nridgeracj;Ridge Racer (Rev. RR1, Japan)\nridhero;Riding Hero (NGM-006)(NGH-006)\nridheroh;Riding Hero (set 2)\nridingf;Riding Fight (Ver 1.0O)\nridingfj;Riding Fight (Ver 1.0J)\nridingfu;Riding Fight (Ver 1.0A)\nridleofp;Riddle of Pythagoras (Japan)\nrimrockn;Rim Rockin' Basketball (V2.2)\nrimrockn12;Rim Rockin' Basketball (V1.2)\nrimrockn16;Rim Rockin' Basketball (V1.6)\nrimrockn20;Rim Rockin' Basketball (V2.0)\nringdest;Ring of Destruction: Slammasters II (Euro 940902)\nringdesta;Ring of Destruction: Slammasters II (Asia 940831)\nringdstd;Ring of Destruction: Slammasters II (Euro 940902 Phoenix Edition) (bootleg)\nringfgt;Ring Fighter (set 1)\nringfgt2;Ring Fighter (set 2)\nringking;Ring King (US set 1)\nringking2;Ring King (US set 2)\nringking3;Ring King (US set 3)\nringkingw;Ring King (US, Wood Place Inc.)\nringohja;Ring no Ohja (Japan 2 Players ver. N)\nringout;Ring Out 4x4\nringrage;Ring Rage (Ver 2.3O 1992/08/09)\nringragej;Ring Rage (Ver 2.3J 1992/08/09)\nringrageu;Ring Rage (Ver 2.3A 1992/08/09)\nrio;Rio\nriot;Riot\nriotcity;Riot City (Japan)\nrip300;Ripley's Believe It or Not! (3.00)\nrip301;Ripley's Believe It or Not! (3.01)\nrip302;Ripley's Believe It or Not! (3.02)\nrip310;Ripley's Believe It or Not! (3.10)\nripcord;Rip Cord\nripf300;Ripley's Believe It or Not! (3.00 France)\nripf301;Ripley's Believe It or Not! (3.01 France)\nripf302;Ripley's Believe It or Not! (3.02 France)\nripf310;Ripley's Believe It or Not! (3.10 France)\nripg300;Ripley's Believe It or Not! (3.00 Germany)\nripg301;Ripley's Believe It or Not! (3.01 Germany)\nripg302;Ripley's Believe It or Not! (3.02 Germany)\nripg310;Ripley's Believe It or Not! (3.10 Germany)\nripi300;Ripley's Believe It or Not! (3.00 Italy)\nripi301;Ripley's Believe It or Not! (3.01 Italy)\nripi302;Ripley's Believe It or Not! (3.02 Italy)\nripi310;Ripley's Believe It or Not! (3.10 Italy)\nripl300;Ripley's Believe It or Not! (3.00 Spain)\nripl301;Ripley's Believe It or Not! (3.01 Spain)\nripl302;Ripley's Believe It or Not! (3.02 Spain)\nripl310;Ripley's Believe It or Not! (3.10 Spain)\nripleys;Ripley's Believe It or Not! (3.20)\nripleysf;Ripley's Believe It or Not! (3.20 France)\nripleysg;Ripley's Believe It or Not! (3.20 Germany)\nripleysi;Ripley's Believe It or Not! (3.20 Italy)\nripleysl;Ripley's Believe It or Not! (3.20 Spain)\nripoff;Rip Off\nripribit;Ripper Ribbit (Version 2.8.4)\nriskchal;Risky Challenge\nrjammer;Roller Jammer\nrltennis;Reality Tennis\nrmancp2j;Rockman: The Power Battle (CPS2, Japan 950922)\nrmgoldyh;Real Mahjong Gold Yumehai / Super Real Mahjong GOLD part.2 [BET] (Japan)\nrmhaihai;Real Mahjong Haihai (Japan)\nrmhaihib;Real Mahjong Haihai [BET] (Japan)\nrmhaijin;Real Mahjong Haihai Jinji Idou Hen (Japan)\nrmhaisei;Real Mahjong Haihai Seichouhen (Japan)\nrmpgwt;Rampage: World Tour (rev 1.3)\nrmpgwt11;Rampage: World Tour (rev 1.1)\nroadblst;Road Blasters (upright, rev 4)\nroadblst1;Road Blasters (upright, rev 1)\nroadblst2;Road Blasters (upright, rev 2)\nroadblst3;Road Blasters (upright, rev 3)\nroadblstc;Road Blasters (cockpit, rev 2)\nroadblstc1;Road Blasters (cockpit, rev 1)\nroadblstcg;Road Blasters (cockpit, German, rev 1)\nroadblstg;Road Blasters (upright, German, rev 3)\nroadblstg1;Road Blasters (upright, German, rev 1)\nroadblstg2;Road Blasters (upright, German, rev 2)\nroadburn;Road Burners\nroadedge;Roads Edge / Round Trip (rev.B)\nroadf;Road Fighter (set 1)\nroadf2;Road Fighter (set 2)\nroadriot;Road Riot 4WD (set 1, 13 Nov 1991)\nroadrioto;Road Riot 4WD (set 2, 04 Jun 1991)\nroadrunm;Road Runner (Midway)\nroadrunn;Road Runner (rev 2)\nroadrunn1;Road Runner (rev 1)\nroadrunn2;Road Runner (rev 1+)\nroadrunr;Road Runner\nrobadv;Robin's Adventure (Version 1.7E Dual)\nrobadv2;Robin's Adventure 2 (Version 1.7E Dual)\nrobadv2c1;Robin's Adventure 2 (Version 1.7R, set 1)\nrobadv2c2;Robin's Adventure 2 (Version 1.7LT, set 1)\nrobadv2c3;Robin's Adventure 2 (Version 1.7SH, set 1)\nrobadv2d1;Robin's Adventure 2 (Version 1.7R, set 2)\nrobadv2d2;Robin's Adventure 2 (Version 1.7LT, set 2)\nrobadv2d3;Robin's Adventure 2 (Version 1.7SH, set 2)\nrobadv2o;Robin's Adventure 2 (Version 1.5SH)\nrobadv2o2;Robin's Adventure 2 (Version 1.5)\nrobadv2v1;Robin's Adventure 2 (Version 1.7R Dual)\nrobadv2v2;Robin's Adventure 2 (Version 1.7LT Dual)\nrobadv2v3;Robin's Adventure 2 (Version 1.7SH Dual)\nrobadvc1;Robin's Adventure (Version 1.7R, set 1)\nrobadvd1;Robin's Adventure (Version 1.7R, set 2)\nrobadvo;Robin's Adventure (Version 1.5)\nrobadvv1;Robin's Adventure (Version 1.7R Dual)\nrobby;Robby Roto\nrobo;Robocop (3.4)\nroboarmy;Robo Army\nrobocop;Robocop (World revision 4)\nrobocop2;Robocop 2 (Euro/Asia v0.10)\nrobocop2j;Robocop 2 (Japan v0.11)\nrobocop2u;Robocop 2 (US v0.05)\nrobocopb;Robocop (World bootleg)\nrobocopj;Robocop (Japan)\nrobocopu;Robocop (US revision 1)\nrobocopu0;Robocop (US revision 0)\nrobocopw;Robocop (World revision 3)\nrobokid;Atomic Robo-kid\nrobokidj;Atomic Robo-kid (Japan, set 1)\nrobokidj2;Atomic Robo-kid (Japan, set 2)\nrobot;Robot\nrobotbwl;Robot Bowl\nrobotf;Robot (French speech)\nrobotg;Robot (German speech)\nroboti;Robot (Italian speech)\nrobotron;Robotron: 2084 (Solid Blue label)\nrobotronyo;Robotron: 2084 (Yellow/Orange label)\nrobowars;Robo-War\nrobowres;Robo Wres 2001\nrobowresb;Robo Wres 2001 (bootleg)\nrock;Rock\nrock2500;Rock 2500\nrock;Rock Encore\nrockclim;Rock Climber\nrockduck;Rock Duck (prototype?)\nrockman2j;Rockman 2: The Power Fighters (Japan 960708)\nrockmanj;Rockman: The Power Battle (CPS1, Japan 950922)\nrockn;Rock'n Tread (Japan)\nrockn2;Rock'n Tread 2 (Japan)\nrockn3;Rock'n 3 (Japan)\nrockn4;Rock'n 4 (Japan, prototype)\nrockna;Rock'n Tread (Japan, alternate)\nrocknms;Rock'n MegaSession (Japan)\nrockrage;Rock'n Rage (World)\nrockragea;Rock'n Rage (prototype?)\nrockragej;Koi no Hotrock (Japan)\nrocktris;Rock Tris\nrocktrv2;MTV Rock-N-Roll Trivia (Part 2)\nrocky;Rocky\nrocnrope;Roc'n Rope\nrocnropek;Roc'n Rope (Kosuka)\nrodland;Rod-Land (World)\nrodlandj;Rod-Land (Japan)\nrodlandjb;Rod-Land (Japan bootleg)\nrohga;Rohga Armor Force (Asia/Europe v5.0)\nrohga1;Rohga Armor Force (Asia/Europe v3.0 set 1)\nrohga2;Rohga Armor Force (Asia/Europe v3.0 set 2)\nrohgah;Rohga Armor Force (Hong Kong v3.0)\nrohgau;Rohga Armor Force (US v1.0)\nroishtar;The Return of Ishtar\nroldfrog;The Return of Lady Frog (set 1)\nroldfroga;The Return of Lady Frog (set 2)\nroldisco;Roller Disco\nrollace;Roller Aces (set 1)\nrollace2;Roller Aces (set 2)\nrollerg;Rollergames (US)\nrollergj;Rollergames (Japan)\nrollfr;Roll Fruit (040318)\nrollfr;Roll Fruit (080327)\nrollfr;Roll Fruit (080331)\nrollingc;Rolling Crash / Moon Base\nrollr;Rollergames (PU-1)\nrollr;Rollergames (EXPERIMENTAL)\nrollr;Rollergames (LG-3) Germany\nrollr;Rollergames (L-2)\nrollr;Rollergames (LU-3) Europe\nrollr;Rollergames (PA-2 / PA-1 Sound)\nrollston;Rolling Stones\nromanl;Roman Legions (Konami Endeavour)\nrompers;Rompers (Japan)\nromperso;Rompers (Japan old version)\nrongrong;Puzzle Game Rong Rong (Europe)\nrongrongg;Puzzle Game Rong Rong (Germany)\nrongrongj;Puzzle Game Rong Rong (Japan)\nronjan;Ron Jan (Super)\nropeman;Ropeman (bootleg of Roc'n Rope)\nrotaryf;Rotary Fighter\nrotation;Rotation VIII\nrotd;Rage of the Dragons (NGM-264?)\nroughrac;Rough Racer (Japan, Floppy Based, FD1094 317-0058-06b)\nrougien;Rougien\nroul;Super Lucky Roulette\nroundup;Round-Up\nroundup5;Round Up 5 - Super Delta Force\nroute16;Route 16 (set 1)\nroute16a;Route 16 (set 2)\nroute16b;Route 16 (bootleg)\nroutex;Route X (bootleg)\nroyalcrd;Royal Card (Austrian, set 1)\nroyalcrda;Royal Card (Austrian, set 2)\nroyalcrdb;Royal Card (Austrian/Polish, set 3)\nroyalcrdc;Royal Card (Austrian, set 4)\nroyalcrdd;Royal Card (Austrian, set 5)\nroyalcrde;Royal Card (Austrian, set 6)\nroyalcrdf;Royal Card (Slovak, encrypted)\nroyalcrdp;Royal Card v2.0 Professional\nroyalcrdt;Royal Card (TAB original)\nroyale;Royale (set 1)\nroyalea;Royale (set 2)\nroyalmah;Royal Mahjong (Falcon bootleg, v1.01)\nroyalmj;Royal Mahjong (Japan, v1.13)\nroyalngt;Royal Night [BET] (Japan 840220 RN 2-00)\nroyalqn;Royal Queen [BET] (Japan 841010 RQ 0-07)\nroyclark;Roy Clark - The Entertainer\nroylcrdn;Royal Card (Nichibutsu)\nroypok96;Royal Poker '96 (set 1)\nroypok96a;Royal Poker '96 (set 2)\nroypok96b;Royal Poker '96 (set 3)\nrpatrol;River Patrol (Orca)\nrpatrolb;River Patrol (bootleg)\nrpunch;Rabbit Punch (US)\nrranger;Rough Ranger (v2.0, unprotected, bootleg?)\nrrreveng;Road Riot's Revenge (prototype, Sep 06, 1994)\nrrrevenga;Road Riot's Revenge (prototype, Jan 27, 1994, set 1)\nrrrevengb;Road Riot's Revenge (prototype, Jan 27, 1994, set 2)\nrrvac;Ridge Racer V Arcade Battle (RRV3 Ver. A)\nrs;Red and Ted's Road Show (L-6)\nrs;Red and Ted's Road Show (La-4)\nrs;Red and Ted's Road Show (La-5)\nrs;Red and Ted's Road Show (Lx-2)\nrs;Red and Ted's Road Show (Lx-3)\nrs;Red and Ted's Road Show (Lx-4)\nrs;Red and Ted's Road Show (Lx-5)\nrsgun;Radiant Silvergun (JUET 980523 V1.000)\nrshark;R-Shark\nrthun2;Rolling Thunder 2\nrthun2j;Rolling Thunder 2 (Japan)\nrthunder;Rolling Thunder (new version)\nrthundero;Rolling Thunder (old version)\nrtriv;Romar Triv\nrtype;R-Type (World)\nrtype2;R-Type II\nrtype2j;R-Type II (Japan)\nrtype2jc;R-Type II (Japan, revision C)\nrtypeb;R-Type (World bootleg)\nrtypej;R-Type (Japan)\nrtypejp;R-Type (Japan prototype)\nrtypeleo;R-Type Leo (World)\nrtypeleoj;R-Type Leo (Japan)\nrtypeu;R-Type (US)\nrugrats;Rug Rats\nrumba;Rumba Lumber\nrumblef;The Rumble Fish\nrumblef2;The Rumble Fish 2\nrunark;Runark (Japan)\nrunaway;Runaway (prototype)\nrundeep;Run Deep\nrungun;Run and Gun (ver EAA 1993 10.8)\nrungun2;Run and Gun 2 (ver UAA)\nrunguna;Run and Gun (ver EAA 1993 10.4)\nrungunu;Run and Gun (ver UAB 1993 10.12)\nrungunua;Run and Gun (ver UBA 1993 10.8)\nrushatck;Rush'n Attack (US)\nrushcrsh;Rush & Crash (Japan)\nrushhero;Rushing Heroes (ver UAB)\nrvrbt;Riverboat Gambler (L-3)\nrvschool;Rival Schools: United By Fate (Euro 971117)\nrvschoola;Rival Schools: United By Fate (Asia 971117)\nrvschoolu;Rival Schools: United By Fate (USA 971117)\nrygar;Rygar (US set 1)\nrygar2;Rygar (US set 2)\nrygar3;Rygar (US set 3 Old Version)\nrygarj;Argus no Senshi (Japan)\nryorioh;Gourmet Battle Quiz Ryohrioh CooKing (Japan)\nryouran;VS Mahjong Otome Ryouran\nryujin;Ryu Jin (Japan)\nryukendn;Ninja Ryukenden (Japan, set 1)\nryukendna;Ninja Ryukenden (Japan, set 2)\nryukobou;Mahjong Ryukobou (Japan, V030J)\nryukyu;RyuKyu (Japan, FD1094 317-5023)\nryuuha;Ryuuha [BET] (Japan 871027)\ns1945;Strikers 1945 (World)\ns1945a;Strikers 1945 (Japan / World)\ns1945bl;Strikers 1945 (Hong Kong, bootleg)\ns1945ii;Strikers 1945 II\ns1945iii;Strikers 1945 III (World) / Strikers 1999 (Japan)\ns1945j;Strikers 1945 (Japan)\ns1945jn;Strikers 1945 (Japan, unprotected)\ns1945k;Strikers 1945 (Korea)\ns1945p;Strikers 1945 Plus\ns80tst;System 80 Test\nsabotenb;Saboten Bombers (set 1)\nsabotenba;Saboten Bombers (set 2)\nsadari;Sadari\nsafari;Safari (set 1)\nsafaria;Safari (set 2, bootleg?)\nsafarir;Safari Rally (Japan)\nsafemon;Safe Money (Konami Endeavour)\nsagaia;Sagaia (dual screen) (World)\nsailormn;Pretty Soldier Sailor Moon (Ver. 95/03/22B, Europe)\nsailormnh;Pretty Soldier Sailor Moon (Ver. 95/03/22B, Hong Kong)\nsailormnj;Pretty Soldier Sailor Moon (Ver. 95/03/22B, Japan)\nsailormnk;Pretty Soldier Sailor Moon (Ver. 95/03/22B, Korea)\nsailormno;Pretty Soldier Sailor Moon (Ver. 95/03/22, Europe)\nsailormnoh;Pretty Soldier Sailor Moon (Ver. 95/03/22, Hong Kong)\nsailormnoj;Pretty Soldier Sailor Moon (Ver. 95/03/22, Japan)\nsailormnok;Pretty Soldier Sailor Moon (Ver. 95/03/22, Korea)\nsailormnot;Pretty Soldier Sailor Moon (Ver. 95/03/22, Taiwan)\nsailormnou;Pretty Soldier Sailor Moon (Ver. 95/03/22, USA)\nsailormnt;Pretty Soldier Sailor Moon (Ver. 95/03/22B, Taiwan)\nsailormnu;Pretty Soldier Sailor Moon (Ver. 95/03/22B, USA)\nsailorwa;Mahjong Sailor Wars (Japan set 2)\nsailorwr;Mahjong Sailor Wars-R [BET] (Japan)\nsailorws;Mahjong Sailor Wars (Japan set 1)\nsaiyugou;Sai Yu Gou Ma Roku (Japan)\nsaiyugoub1;Sai Yu Gou Ma Roku (Japan bootleg 1)\nsaiyugoub2;Sai Yu Gou Ma Roku (Japan bootleg 2)\nsaiyukip;Slot Poker Saiyuki (Japan)\nsaklove;Ying Hua Lian 2.0 (China, Ver. 1.02)\nsalamand;Salamander (version D)\nsalamandj;Salamander (version J)\nsalarymc;Salary Man Champ (GCA18 VER. JAA)\nsalmankt;Salary Man Kintarou\nsalmndr2;Salamander 2 (ver JAA)\nsalmndr2a;Salamander 2 (ver AAB)\nsaloon;Saloon (French, encrypted)\nsamba;Samba De Amigo (JPN) (Rev B)\nsamba2k;Samba de Amigo ver. 2000\nsamesame;Same! Same! Same! (1P set)\nsamesame2;Same! Same! Same! (2P set)\nsammymdl;Sammy Medal Game System Bios\nsams64;Samurai Shodown 64 / Samurai Spirits 64\nsams64;Samurai Shodown: Warrior's Rage / Samurai Spirits 2: Asura Zanmaden\nsamsh5sp;Samurai Shodown V Special / Samurai Spirits Zero Special (NGM-2720)\nsamsh5sph;Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (1st release, censored)\nsamsh5spn;Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (2nd release, less censored)\nsamsho;Samurai Shodown / Samurai Spirits (NGM-045)\nsamsho2;Samurai Shodown II / Shin Samurai Spirits - Haohmaru jigokuhen (NGM-063)(NGH-063)\nsamsho2k;Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II)\nsamsho3;Samurai Shodown III / Samurai Spirits - Zankurou Musouken (NGM-087)\nsamsho3h;Samurai Shodown III / Samurai Spirits - Zankurou Musouken (NGH-087)\nsamsho4;Samurai Shodown IV - Amakusa's Revenge / Samurai Spirits - Amakusa Kourin (NGM-222)(NGH-222)\nsamsho4k;Pae Wang Jeon Seol / Legend of a Warrior (Korean censored Samurai Shodown IV)\nsamsho5;Samurai Shodown V / Samurai Spirits Zero (NGM-2700)\nsamsho5b;Samurai Shodown V / Samurai Spirits Zero (bootleg)\nsamsho5h;Samurai Shodown V / Samurai Spirits Zero (NGH-2700)\nsamshoh;Samurai Shodown / Samurai Spirits (NGH-045)\nsamsptk;Samurai Spirits Tenkaichi Kenkakuden\nsamurai;Samurai\nsamuraia;Samurai Aces (World)\nsandor;Puzzle & Action: Sando-R (J 951114 V1.000)\nsandscrp;Sand Scorpion\nsandscrpa;Sand Scorpion (Earlier)\nsandscrpb;Sand Scorpion (Chinese Title Screen, Revised Hardware)\nsanjeon;DaeJeon! SanJeon SuJeon (AJTUE 990412 V1.000)\nsantam;Santa Maria (Russia) (Atronic)\nsarge;Sarge\nsarukani;Saru-Kani-Hamu-Zou (Japan)\nsasissu;Taisen Tanto-R Sashissu!! (J 980216 V1.000)\nsasuke;Sasuke vs. Commander\nsatansat;Satan of Saturn (set 1)\nsatansata;Satan of Saturn (set 2)\nsaturn2;Saturn 2\nsaturnzi;Saturn\nsauro;Sauro\nsaurop;Sauro (Philko license)\nsavagere;Savage Reign / Fu'un Mokushiroku - kakutou sousei\nsavanna;Savanna (Jungler bootleg)\nsavgbees;Savage Bees\nsavquest;Savage Quest\nsb2003;Super Bubble 2003 (World, Ver 1.0)\nsb2003a;Super Bubble 2003 (Asia, Ver 1.0)\nsbagman;Super Bagman\nsbagmans;Super Bagman (Stern Electronics)\nsbasebal;Super Champion Baseball (US)\nsbasketb;Super Basketball (version I, encrypted)\nsbaskete;Super Basketball (version E, encrypted)\nsbasketg;Super Basketball (version G, encrypted)\nsbasketh;Super Basketball (version H, unprotected)\nsbbros;Super Buster Bros. (US 901001)\nsbdk;Super Bike (DK conversion)\nsbishi;Super Bishi Bashi Championship (ver JAA, 2 Players)\nsbishik;Super Bishi Bashi Championship (ver KAA, 3 Players)\nsblast2b;Sonic Blast Man 2 Special Turbo (SNES bootleg)\nsblazerp;Star Blazer (Pioneer LDV1000)\nsbm;Sonic Blast Man (Japan)\nsboblboa;Super Bobble Bobble (set 1)\nsboblbob;Super Bobble Bobble (set 2)\nsbomber;Space Bomber (ver. B)\nsbombera;Space Bomber\nsbowling;Strike Bowling\nsbp;Super Bubble Pop\nsbrkout;Super Breakout (rev 04)\nsbrkout3;Super Breakout (rev 03)\nsbsgomo;Space Battle Ship Gomorrah\nsbugger;Space Bugger (set 1)\nsbuggera;Space Bugger (set 2)\nsc1actv8;Active 8 (Bellfruit) (Scorpion 1)\nsc1armad;Armada (Bellfruit) (Dutch) (Scorpion 1)\nsc1barcd;Barcode (Bellfruit) (Scorpion 1)\nsc1bartk;Bar Trek (Bellfruit) (Scorpion 1)\nsc1bigmt;The Big Match (Bellfruit) (Scorpion 1)\nsc1boncl;Bonanza Club (Bellfruit) (Scorpion 1)\nsc1btbc;Beat The Bank Club (Bellfruit) (Scorpion 1?)\nsc1btclk;Beat The Clock (Mdm) (Scorpion 2/3)\nsc1calyp;Calypso (Bellfruit) (Dutch) (Scorpion 1)\nsc1carro;Carrousel (Bellfruit) (Scorpion 1)\nsc1ccoin;Cash Coin (Bellfruit) (Scorpion 1)\nsc1ccroc;Crazy Crocs (Mdm) (Scorpion 2/3)\nsc1cdm;Club Diamond (Crystal) (Scorpion 1)\nsc1cexpd;Cash Explosion (Bellfruit) [Dutch] (Scorpion 1)\nsc1cexpl;Cash Explosion (Bellfruit) (Scorpion 1)\nsc1chain;Chain Reaction (Bellfruit) (Scorpion 1)\nsc1china;China Town Club (Bellfruit) (Scorpion 1)\nsc1chqfl;Chequered Flag (Global)\nsc1cl2k;Club 2000 (Bellfruit) (Scorpion 1)\nsc1cl2k1;Club 2001 (Bellfruit) [Dutch] (Scorpion 1)\nsc1cl65;Club 65 Special (Bellfruit) (Scorpion 1)\nsc1class;Classic (Bellfruit) [Dutch] (Scorpion 1)\nsc1clatt;Club Attraction (UK, Game Card 39-370-196)\nsc1clatta;Club Attraction (set 2)\nsc1clb3;Club 3000 (Bellfruit) (Scorpion 1)\nsc1clbdm;Club Diamond (Bellfruit) (Scorpion 1)\nsc1clbdy;Club Dynamite (Global) (set 1)\nsc1clbdya;Club Dynamite (Global) (set 2)\nsc1clbrn;Club Runner (Bellfruit) (Scorpion 1)\nsc1clbsp;Club Spinner (Bellfruit) (Scorpion 1)\nsc1clbtm;Club Temptation (Bellfruit) (Scorpion 1)\nsc1clbw;Club Wise (Bellfruit) (Scorpion 1)\nsc1clbxp;Club Explosion (Bellfruit) (Scorpion 1)\nsc1clins;Cash Lines (Bellfruit) (Scorpion 1) (set 1)\nsc1clinsa;Cash Lines (Bellfruit) (Scorpion 1) (set 2)\nsc1clinsb;Cash Lines (Bellfruit) (Scorpion 1) (set 3)\nsc1clinsc;Cash Lines (Bellfruit) (Scorpion 1) (set 4)\nsc1clinsd;Cash Lines (Bellfruit) (Scorpion 1) (set 5)\nsc1clinse;Cash Lines (Bellfruit) (Scorpion 1) (set 6)\nsc1clown;Clown Around (Bellfruit) (Scorpion 1)\nsc1copdd;Cops 'n' Robbers Deluxe (Bellfruit) [Dutch] (Scorpion 1)\nsc1copdx;Cops 'n' Robbers Deluxe (Bellfruit) (Scorpion 1)\nsc1count;Count Cash Club (Bellfruit) (Scorpion 1)\nsc1crocr;Croc And Roll (Mdm) (Scorpion 2/3)\nsc1crzyc;Crazy Cash (Global) (set 1)\nsc1crzyca;Crazy Cash (Global) (set 2)\nsc1cscl;Cash Classic (Global)\nsc1cshat;Cash Attraction (Bellfruit) (Scorpion 1)\nsc1cshcd;Cash Card (Bellfruit) (Dutch) (Scorpion 1)\nsc1cshcda;Cash Card (Bellfruit) (Scorpion 1, set 1)\nsc1cshcdb;Cash Card (Bellfruit) (Scorpion 1, set 2)\nsc1cshin;Cashino (Bellfruit) [Dutch] (Scorpion 1)\nsc1cshwz;Cash Wise (Bellfruit) (Scorpion 1)\nsc1cwcl;Clockwise Club (Bellfruit) (Scorpion 1)\nsc1czbrk;Crazy Break (Bellfruit) (Scorpion 1)\nsc1dago;Dagobert's Vault (Bellfruit) [Dutch] (Scorpion 1)\nsc1days;All In A Days Work (Global)\nsc1dblch;Double Chance (Bellfruit) (Scorpion 1)\nsc1dip;Diplomat (Eurocoin) (Scorpion 1)\nsc1disc;Discovey (Bellfruit) [Dutch] (Scorpion 1)\nsc1dream;Dream Machine (Bellfruit) (Scorpion 1)\nsc1driv;Driving School (Global)\nsc1energ;Energy (Bellfruit) (Scorpion 1)\nsc1final;Final Touch (Bellfruit) (Scorpion 1)\nsc1flash;Flash (Bellfruit) [Dutch] (Scorpion 1)\nsc1frpus;Fruit Pursuit (Bellfruit) (Scorpion 1?)\nsc1frtln;Fruit Lines (Bellfruit) (Scorpion 1, set 2)\nsc1fruit;Fruit Lines (Bellfruit) (Scorpion 1, set 1)\nsc1funh;Fun House Club (Bellfruit) (Scorpion 1)\nsc1gprix;Grand Prix (Bellfruit) [Dutch] (Scorpion 1)\nsc1gslam;Grand Slam (Bellfruit) [Dutch] (Scorpion 1)\nsc1gtime;Good Times (Bellfruit) (Scorpion 1)\nsc1happy;Happy Hour (Bellfruit - Elam) (Scorpion 1)\nsc1hfcc;Hi Flyer Club (Crystal) (Scorpion 1)\nsc1hipt;High Point (Bellfruit) (Scorpion 1) (set 1)\nsc1hipta;High Point (Bellfruit) (Scorpion 1) (set 2)\nsc1impc;Impact (Bellfruit) [Dutch] (Scorpion 1)\nsc1kings;Kings Club (Bellfruit) [Dutch] (Scorpion 1)\nsc1lamb;Lambada (Eurocoin) (Scorpion 1)\nsc1linx;Linx (Bellfruit) (Scorpion 1)\nsc1lotus;Lotus SE (Dutch)\nsc1ltdv;Little Devil (Pcp)\nsc1magc;Magic Circle (Bellfruit) [Dutch] (Scorpion 1)\nsc1manha;Manhattan (Bellfruit) [Dutch] (Scorpion 1)\nsc1mast;Master Club (Bellfruit) (Scorpion 1)\nsc1mist;Mistral (Bellfruit) [Dutch] (Scorpion 1)\nsc1moonl;Moon Lite (Bwb)\nsc1ofs56;unknown 'ofs56cp' (Bellfruit) (Scorpion 1?)\nsc1olym;Olympia (Bellfruit) [Dutch] (Scorpion 1)\nsc1orac;Oracle (Bellfruit) [Dutch] (Scorpion 1)\nsc1potp;Pick Of The Pack (Bellfruit) (Scorpion 1)\nsc1potpa;Double Dealer (Bellfruit) (Scorpion 1)\nsc1pwrl;Power Lines (Bellfruit) (Scorpion 1)\nsc1quat;Quatro (Bellfruit) [Dutch] (Scorpion 1)\nsc1rain;Rainbow (Bellfruit) [Dutch] (Scorpion 1)\nsc1re;Reel Cash (Bellfruit) [Dutch] (Scorpion 1)\nsc1reply;Replay (Eurocoin) (Scorpion 1)\nsc1rese;Reel Cash SE (Bellfruit) [Dutch] (Scorpion 1)\nsc1revo;Revolution (Bellfruit) [Dutch] (Scorpion 1)\nsc1rose;Rose 'n' Crown (Bellfruit) [Dutch] (Scorpion 1)\nsc1roul;Roulette (Dutch, Game Card 39-360-129?)\nsc1s1000;Super 1000 (Deltasoft)\nsc1sant;Santana (Bellfruit) [Dutch] (Scorpion 1)\nsc1sat;Satellite (Bellfruit) [Dutch] (Scorpion 1)\nsc1satse;Satellite SE (Bellfruit) (Dutch) (Scorpion 1)\nsc1scunk;unknown Scorpion 1 'Super ?' (Bellfruit) (Scorpion 1)\nsc1shan;Shanghai (Bellfruit) [Dutch] (Scorpion 1)\nsc1sir;Strike It Rich (Bellfruit) (Scorpion 1)\nsc1smoke;Smokey Vs The Bandit (Mdm) (Scorpion 2/3)\nsc1spct;Spectre (Bellfruit) (Scorpion 1)\nsc1spit;Spitfire (Elam) (Scorpion 1)\nsc1ster;Sterling (Bellfruit) [Dutch] (Scorpion 1)\nsc1str4;Strike 4 (Bellfruit) (Scorpion 1, set 1)\nsc1str4a;Strike 4 (Bellfruit) (Scorpion 1, set 2)\nsc1strk;Strike (Bellfruit) (Dutch) (Scorpion 1)\nsc1supfl;Super Flush (Bellfruit) (Dutch) (Scorpion 1)\nsc1sups;Superstar (Bellfruit) [Dutch] (Scorpion 1)\nsc1t1k;Top 1000 (Eurocoin) (Scorpion 1)\nsc1tiara;Tiara (Bellfruit) (Scorpion 1)\nsc1torn;Tornado (Bellfruit) [Dutch] (Scorpion 1)\nsc1tri;Tri Star (Bellfruit) (Scorpion 1)\nsc1twice;Twice As Nice (Associated Leisure) (Scorpion 1)\nsc1typ;Typhoon Club (Bellfruit) (Scorpion 1)\nsc1ult;Ultimate (Bellfruit) (Scorpion 1)\nsc1vent;Ventura (Bellfruit) [Dutch] (Scorpion 1)\nsc1vict;Victory (Bellfruit) [Dutch] (Scorpion 1)\nsc1voy;Voyager (Bellfruit) (Scorpion 1, set 1)\nsc1voya;Voyager (Bellfruit) (Scorpion 1, set 2)\nsc1vsd;Vegas Super Deal (Global)\nsc1winfl;Winfalls [Dutch] (Bellfruit) (Scorpion 1)\nsc1winst;Winning Streak (Bellfruit) (Scorpion 1)\nsc1wof;Wheel Of Fortune (Global) (set 1)\nsc1wofa;Wheel Of Fortune (Global) (set 2)\nsc1wofb;Wheel Of Fortune (Global) (set 3)\nsc1wthn;Wild Thing (Eurocoin) (Scorpion 1)\nsc1zep;Zeppelin (Bellfruit) (Scorpion 1)\nsc2bar7;Bar 7 (Concept)\nsc2bbar7;Big Bar 7 (Concept)\nsc2brkfs;The Big Breakfast (set 1 UK, Game Card 95-750-524) (Scorpion 2/3)\nsc2brkfs1;The Big Breakfast (set 2) (Scorpion 2/3)\nsc2brkfs2;The Big Breakfast (set 3) (Scorpion 2/3)\nsc2brkfs3;The Big Breakfast (set 4) (Scorpion 2/3)\nsc2brkfs4;The Big Breakfast (set 5) (Scorpion 2/3)\nsc2brkfs5;The Big Breakfast (set 6) (Scorpion 2/3)\nsc2brkfsm;The Big Breakfast Casino (Scorpion 2/3)\nsc2call;It's Your Call (Global) (Scorpion 2/3)\nsc2casr;Casino Royale (Bellfruit) (Scorpion 2/3)\nsc2catms;Cat & Mouse (Bellfruit) (Scorpion 2/3)\nsc2cb7;Casino Bar 7 (Bellfruit) (Scorpion 2/3)\nsc2cgc;Carrot Gold Club (Bellfruit) (Scorpion 2/3)\nsc2cgcas;Club Grand Casino (Bellfruit) (Scorpion 2/3)\nsc2cmbt;Cat & Mouse & Bonzo Too (Bellfruit) (Scorpion 2/3)\nsc2cnile;Cash On The Nile Club (Bellfruit) (Scorpion 2/3)\nsc2copcl;Cops 'n' Robbers Club (Bellfruit) (Scorpion 2/3)\nsc2copdc;Cops 'n' Robbers Club Deluxe (Bellfruit) (Scorpion 2/3)\nsc2cops;Cops 'n' Robbers (Bellfruit) (Scorpion 2/3)\nsc2cpe;Club Public Enemy No.1 (UK, Game Card 95-750-846) (Scorpion 2/3)\nsc2cpg;Pharaoh's Gold Club (Bellfruit) (Scorpion 2/3)\nsc2cshcl;Cashino Club (Bellfruit) (Scorpion 2/3)\nsc2cvega;Cash Vegas (Bellfruit) (Scorpion 2/3)\nsc2dbl;Double Diamond (Bellfruit) (Scorpion 2/3)\nsc2dels;Del's Millions (Bellfruit) (Scorpion 2/3)\nsc2dick;Spotted Dick (Global) (Scorpion 2/3)\nsc2downt;Down Town (Bellfruit) (Scorpion 2/3)\nsc2drwho;Dr.Who The Timelord (set 1, UK, Game Card 95-750-288) (Scorpion 2/3)\nsc2drwho1;Dr.Who The Timelord (set 2, UK, Game Card 95-750-661) (Scorpion 2/3)\nsc2drwho10;Dr.Who The Timelord (set 11) (Scorpion 2/3)\nsc2drwho11;Dr.Who The Timelord (set 12) (Scorpion 2/3)\nsc2drwho12;Dr.Who The Timelord (set 13) (Scorpion 2/3)\nsc2drwho13;Dr.Who The Timelord (set 14) (Scorpion 2/3)\nsc2drwho14;Dr.Who The Timelord (set 15) (Scorpion 2/3)\nsc2drwho15;Dr.Who The Timelord (set 16) (Scorpion 2/3)\nsc2drwho16;Dr.Who The Timelord (set 17) (Scorpion 2/3)\nsc2drwho17;Dr.Who The Timelord (set 18, not encrypted) (Scorpion 2/3)\nsc2drwho18;Dr.Who The Timelord (set 19) (Scorpion 2/3)\nsc2drwho19;Dr.Who The Timelord (set 20) (Scorpion 2/3)\nsc2drwho2;Dr.Who The Timelord (set 3) (Scorpion 2/3)\nsc2drwho20;Dr.Who The Timelord Deluxe (Scorpion 2/3)\nsc2drwho3;Dr.Who The Timelord (set 4) (Scorpion 2/3)\nsc2drwho4;Dr.Who The Timelord (set 5) (Scorpion 2/3)\nsc2drwho5;Dr.Who The Timelord (set 6) (Scorpion 2/3)\nsc2drwho6;Dr.Who The Timelord (set 7) (Scorpion 2/3)\nsc2drwho7;Dr.Who The Timelord (set 8) (Scorpion 2/3)\nsc2drwho8;Dr.Who The Timelord (set 9) (Scorpion 2/3)\nsc2drwho9;Dr.Who The Timelord (set 10) (Scorpion 2/3)\nsc2easy;Easy Money (Bellfruit) (Scorpion 2/3)\nsc2eggs;Eggs On Legs Tour (Bellfruit) (Scorpion 2/3)\nsc2flaca;Flash Cash (Bellfruit) (Scorpion 2/3)\nsc2flutr;Flutter (Concept)\nsc2focus;Focus (Dutch, Game Card 95-750-347) (Scorpion 2/3)\nsc2foot;Football Club (Bellfruit) (Scorpion 2/3)\nsc2gcclb;Golden Casino Club (Bellfruit) (Scorpion 2/3)\nsc2gldsh;Golden Shot (Bellfruit) (Scorpion 2/3)\nsc2goldr;Gold Reserve (Mdm) (Scorpion 2/3)\nsc2groul;Golden Roulette (Bellfruit) (Scorpion 2/3)\nsc2gsclb;The Game Show Club (Bellfruit) (Scorpion 2/3)\nsc2gslam;Grandslam Club (UK, Game Card 95-750-843) (Scorpion 2/3)\nsc2gtr;Great Train Robbery (Bellfruit) (Scorpion 2/3)\nsc2heypr;Hey Presto (Bellfruit) (Scorpion 2/3)\nsc2hifly;High Flyer (Mdm) (Scorpion 2/3)\nsc2hypr;Hyperactive (Bellfruit) (Scorpion 2/3)\nsc2inst;Instant Jackpot (Bellfruit) (Scorpion 2/3)\nsc2kcclb;King Cash Club (Bellfruit) (Scorpion 2/3)\nsc2luvv;Luvvly Jubbly (UK Multisite 10/25p, Game Card 95-750-808) (Scorpion 2/3)\nsc2maina;Main Attraction (Bellfruit) (Scorpion 2/3)\nsc2majes;Majestic Bells (Bellfruit) (Scorpion 2/3)\nsc2mam;Make A Million (Bellfruit) (Scorpion 2/3)\nsc2mamcl;Make A Million Club (Bellfruit) (Scorpion 2/3)\nsc2motd;Match Of The Day (Bellfruit) (Scorpion 2/3)\nsc2ofool;Only Fools & Horses (Bellfruit) (Scorpion 2/3)\nsc2olgld;Olympic Gold (Bellfruit) (Scorpion 2/3)\nsc2payr;Pay Roll Casino (Bellfruit/Mazooma) (Scorpion 2/3)\nsc2pe1g;Public Enemy No.1 (Bellfruit) [German] (Scorpion 2/3)\nsc2pick;Pick Of The Bunch (Global) (Scorpion 2/3)\nsc2prem;Premier Club Manager (Bellfruit) (Scorpion 2/3)\nsc2prom;Along The Prom (Bellfruit) (Scorpion 2/3)\nsc2ptytm;Party Time (Bellfruit) (Scorpion 2/3)\nsc2relgm;Reel Gems (Bellfruit) (Scorpion 2/3)\nsc2rock;How Big's Your Rock (Global) (Scorpion 2/3)\nsc2scc;Safe Cracker Club (Mdm) (Scorpion 2/3)\nsc2scshx;Super Cash X (Concept)\nsc2scshxcas;Super Casino Cash X (Concept)\nsc2scshxgman;Super Cash X (Concept) (Gamesman Hardware)\nsc2scshxstar;Super Cash X (Concept) (Starpoint Hardware)\nsc2sghst;Super Ghost (Concept)\nsc2showt;Showtime Spectacular (Bellfruit) (Scorpion 2/3)\nsc2smnud;Super Multi Nudger (Concept)\nsc2sstar;Superstar (Bellfruit) (Scorpion 2/3)\nsc2suprz;Surprise Surprize (Bellfruit) (Scorpion 2/3)\nsc2topwk;Top Wack (Bellfruit) (Scorpion 2/3)\nsc2town;Round The Town (Bellfruit) (Scorpion 2/3)\nsc2wembl;Road To Wembley (Bellfruit) (Scorpion 2/3)\nsc2wemblm;Road To Wembley (Bellfruit/Mazooma) (Scorpion 2/3)\nsc2wwcl;Wild West Club (Bellfruit) (Scorpion 2/3)\nsc4a40;Around The Board In 40 Days (Mazooma) (Scorpion 4) (set 1)\nsc4a40a;Around The Board In 40 Days (Mazooma) (Scorpion 4) (set 2)\nsc4a40b;Around The Board In 40 Days (Mazooma) (Scorpion 4) (set 3)\nsc4a40c;Around The Board In 40 Days (Mazooma) (Scorpion 4) (set 4)\nsc4a40cl;Around The Board In 40 Days Club (Mazooma) (Scorpion 4) (set 1)\nsc4a40cla;Around The Board In 40 Days Club (Mazooma) (Scorpion 4) (set 2)\nsc4a40clb;Around The Board In 40 Days Club (Mazooma) (Scorpion 4) (set 3)\nsc4a40clc;Around The Board In 40 Days Club (Mazooma) (Scorpion 4) (set 4)\nsc4abra;Abracadabra (Qps) (Scorpion 4) (set 1)\nsc4abraa;Abracadabra (Qps) (Scorpion 4) (set 2)\nsc4abrab;Abracadabra (Qps) (Scorpion 4) (set 3)\nsc4abrac;Abracadabra (Qps) (Scorpion 4) (set 4)\nsc4abrad;Abracadabra (Qps) (Scorpion 4) (set 5)\nsc4abrae;Abracadabra (Qps) (Scorpion 4) (set 6)\nsc4acesh;Aces High (Mazooma) (Scorpion 4) (set 1)\nsc4acesha;Aces High (Mazooma) (Scorpion 4) (set 2)\nsc4aceshb;Aces High (Mazooma) (Scorpion 4) (set 3)\nsc4aceshc;Aces High (Mazooma) (Scorpion 4) (set 4)\nsc4adjb;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 4) (set 1)\nsc4adjba;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 4) (Set 2)\nsc4adjbb;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 4) (Set 3)\nsc4adjbc;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 4) (Set 4)\nsc4adjbd;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 4) (Set 5)\nsc4adjbe;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 4) (Set 6)\nsc4adjbf;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 4) (Set 7)\nsc4adjbg;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 4) (Set 8)\nsc4adjbh;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 4) (Set 9)\nsc4adjbi;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 4) (Set 10)\nsc4adren;Adrenalin (Mazooma) (Scorpion 4) (set 1)\nsc4adrena;Adrenalin (Mazooma) (Scorpion 4) (set 2)\nsc4adrenb;Adrenalin (Mazooma) (Scorpion 4) (set 3)\nsc4adrenc;Adrenalin (Mazooma) (Scorpion 4) (set 4)\nsc4adsnt;Ant & Dec's Saturday Night Takeaway (Bellfruit) (Scorpion 4) (set 1)\nsc4adsnta;Ant & Dec's Saturday Night Takeaway (Bellfruit) (Scorpion 4) (set 2)\nsc4adwta;Ant & Dec's Saturday Night Takeaway Win The Ads (Bellfruit) (Scorpion 4) (set 1)\nsc4adwtaa;Ant & Dec's Saturday Night Takeaway Win The Ads (Bellfruit) (Scorpion 4) (set 2)\nsc4alad;Aladdin's Cave (Mazooma) (Scorpion 4) (set 1)\nsc4alada;Aladdin's Cave (Mazooma) (Scorpion 4) (set 2)\nsc4aztec;Aztec (Casino) (Bellfruit) (Scorpion 4)\nsc4azteca;Aztec (Euro) (Bellfruit) (Scorpion 4)\nsc4bankb;Bankety Bank (Qps) (Scorpion 4) (set 1)\nsc4bankba;Bankety Bank (Qps) (Scorpion 4) (set 2)\nsc4bantm;Bantam Of The Opera (Mazooma) (Scorpion 4) (set 1)\nsc4bantma;Bantam Of The Opera (Mazooma) (Scorpion 4) (set 2)\nsc4bantmb;Bantam Of The Opera (Mazooma) (Scorpion 4) (set 3)\nsc4bantmc;Bantam Of The Opera (Mazooma) (Scorpion 4) (set 4)\nsc4bar7;Bar 7's (PR1433) (Bellfruit) (Scorpion 4) (set 1)\nsc4bar7a;Bar 7's (PR1433) (Bellfruit) (Scorpion 4) (set 2)\nsc4bar7b;Bar 7's (PR1438) (Bellfruit) (Scorpion 4) (set 1)\nsc4bar7c;Bar 7's (PR1438) (Bellfruit) (Scorpion 4) (set 2)\nsc4bar7d;Bar 7's (PR1438) (Bellfruit) (Scorpion 4) (set 3)\nsc4bar7e;Bar 7's (PR1438) (Bellfruit) (Scorpion 4) (set 4)\nsc4batl;Battleships & Cruisers (Bellfruit) (Scorpion 4) (set 1)\nsc4batla;Battleships & Cruisers (Bellfruit) (Scorpion 4) (set 2)\nsc4bb;Blankety Bank (Qps) (Scorpion 4) (set 1)\nsc4bba;Blankety Bank (Qps) (Scorpion 4) (set 2)\nsc4bbclb;Blankety Bank Club (V1.0) (Qps) (Scorpion 4)\nsc4bbclba;Blankety Bank Club (V1.1) (Qps) (Scorpion 4)\nsc4bbclbb;Blankety Bank Club (V411) (Qps) (Scorpion 4) (set 1)\nsc4bbclbc;Blankety Bank Club (V411) (Qps) (Scorpion 4) (set 2)\nsc4bblas;Big Blaster (Mazooma) (Scorpion 4) (set 1)\nsc4bblasa;Big Blaster (Mazooma) (Scorpion 4) (set 2)\nsc4bblasb;Big Blaster (Mazooma) (Scorpion 4) (set 3)\nsc4bblasc;Big Blaster (Mazooma) (Scorpion 4) (set 4)\nsc4bblasd;Big Blaster (Mazooma) (Scorpion 4) (set 5)\nsc4bblase;Big Blaster (Mazooma) (Scorpion 4) (set 6)\nsc4bblasf;Big Blaster (Mazooma) (Scorpion 4) (set 7)\nsc4bbust;Blockbuster (Mazooma) (Scorpion 4)\nsc4bed;Bedazzled (Mazooma) (Scorpion 4) (set 1)\nsc4beda;Bedazzled (Mazooma) (Scorpion 4) (set 2)\nsc4bedb;Bedazzled (Mazooma) (Scorpion 4) (set 3)\nsc4bedc;Bedazzled (Mazooma) (Scorpion 4) (set 4)\nsc4bedcl;Bedazzled Club (Mazooma) (Scorpion 4) (set 1)\nsc4bedcla;Bedazzled Club (Mazooma) (Scorpion 4) (set 2)\nsc4bedclb;Bedazzled Club (Mazooma) (Scorpion 4) (set 3)\nsc4bedclc;Bedazzled Club (Mazooma) (Scorpion 4) (set 4)\nsc4bedcld;Bedazzled Club (Mazooma) (Scorpion 4) (set 5)\nsc4bedd;Bedazzled (Mazooma) (Scorpion 4) (set 5)\nsc4bede;Bedazzled (Mazooma) (Scorpion 4) (set 6)\nsc4bgold;Black Gold (Nova) (Scorpion 4) (set 1)\nsc4bgolda;Black Gold (Nova) (Scorpion 4) (set 2)\nsc4bigdl;Big Deal (Qps) (Scorpion 4) (set 1)\nsc4bigdla;Big Deal (Qps) (Scorpion 4) (set 2)\nsc4bingb;Bingo Belle (Mazooma) (Scorpion 4) (set 1)\nsc4bingba;Bingo Belle (Mazooma) (Scorpion 4) (set 2)\nsc4blast;Blast Off (011) (Qps) (Scorpion 4) (set 1)\nsc4blasta;Blast Off (041) (Qps) (Scorpion 4) (set 1)\nsc4blastb;Blast Off (011) (Qps) (Scorpion 4) (set 2)\nsc4blastc;Blast Off (041) (Qps) (Scorpion 4) (set 2)\nsc4blastd;Blast Off (042) (Qps) (Scorpion 4) (set 1)\nsc4blaste;Blast Off (042) (Qps) (Scorpion 4) (set 2)\nsc4blokq;Blockbuster (Qps) (Scorpion 4) (set 1)\nsc4blokqa;Blockbuster (Qps) (Scorpion 4) (set 2)\nsc4blokqb;Blockbuster (Qps) (Scorpion 4) (set 3)\nsc4blokqc;Blockbuster (Qps) (Scorpion 4) (set 4)\nsc4blokqd;Blockbuster (Qps) (Scorpion 4) (set 5)\nsc4blokqe;Blockbuster (Qps) (Scorpion 4) (set 6)\nsc4blue;Blue Rinse (Mazooma) (Scorpion 4) (set 1)\nsc4bluea;Blue Rinse (Mazooma) (Scorpion 4) (set 2)\nsc4blueb;Blue Rinse (Mazooma) (Scorpion 4) (set 3)\nsc4bluec;Blue Rinse (Mazooma) (Scorpion 4) (set 4)\nsc4blued;Blue Rinse (Mazooma) (Scorpion 4) (set 5)\nsc4bluee;Blue Rinse (Mazooma) (Scorpion 4) (set 6)\nsc4bob;Bobby Dazzler (Mazooma) (Scorpion 4) (set 1)\nsc4boba;Bobby Dazzler (Mazooma) (Scorpion 4) (set 2)\nsc4bobb;Bobby Dazzler (Mazooma) (Scorpion 4) (set 3)\nsc4bobc;Bobby Dazzler (Mazooma) (Scorpion 4) (set 4)\nsc4bobcl;Bobby Dazzler Club (Mazooma) (Scorpion 4) (set 1)\nsc4bobcla;Bobby Dazzler Club (Mazooma) (Scorpion 4) (set 2)\nsc4bobd;Bobby Dazzler (Mazooma) (Scorpion 4) (set 5)\nsc4bobe;Bobby Dazzler (Mazooma) (Scorpion 4) (set 6)\nsc4bobf;Bobby Dazzler (Mazooma) (Scorpion 4) (set 7)\nsc4bobg;Bobby Dazzler (Mazooma) (Scorpion 4) (set 8)\nsc4bobh;Bobby Dazzler (Mazooma) (Scorpion 4) (set 9)\nsc4bobi;Bobby Dazzler (Mazooma) (Scorpion 4) (set 10)\nsc4bonbx;Bonus Bar X (Mazooma) (Scorpion 4) (set 1)\nsc4bonbxa;Bonus Bar X (Mazooma) (Scorpion 4) (set 6)\nsc4bonbxb;Bonus Bar X (Mazooma) (Scorpion 4) (set 7)\nsc4bonbxc;Bonus Bar X (Mazooma) (Scorpion 4) (set 2)\nsc4bonbxd;Bonus Bar X (Mazooma) (Scorpion 4) (set 3)\nsc4bonbxe;Bonus Bar X (Mazooma) (Scorpion 4) (set 4)\nsc4bonbxf;Bonus Bar X (Mazooma) (Scorpion 4) (set 5)\nsc4bonbxg;Bonus Bar X (Mazooma) (Scorpion 4) (set 8)\nsc4bonbxh;Bonus Bar X (Mazooma) (Scorpion 4) (set 9)\nsc4bonbxi;Bonus Bar X (Mazooma) (Scorpion 4) (set 10)\nsc4bonbxj;Bonus Bar X (Mazooma) (Scorpion 4) (set 11)\nsc4bonbxk;Bonus Bar X (Mazooma) (Scorpion 4) (set 12)\nsc4bonbxl;Bonus Bar X (Mazooma) (Scorpion 4) (set 13)\nsc4botn;Back Of The Net (Qps) (Scorpion 4) (set 1)\nsc4botna;Back Of The Net (Qps) (Scorpion 4) (set 2)\nsc4bpb;Bully's Prize Board (Bellfruit) (Scorpion 4) (set 1)\nsc4bpba;Bully's Prize Board (Bellfruit) (Scorpion 4) (set 3)\nsc4bpbb;Bully's Prize Board (Bellfruit) (Scorpion 4) (set 4)\nsc4bpbc;Bully's Prize Board (Bellfruit) (Scorpion 4) (set 2)\nsc4bpbd;Bully's Prize Board (Bellfruit) (Scorpion 4) (set 5)\nsc4bpbe;Bully's Prize Board (Bellfruit) (Scorpion 4) (set 6)\nsc4brix;Brix (German) (Nova) (Scorpion 4) (set 1)\nsc4brixa;Brix (German) (Nova) (Scorpion 4) (set 2)\nsc4brixb;Brix (German) (Nova) (Scorpion 4) (set 3)\nsc4brkfs;The Big Breakfast (BFM) (Scorpion 4) (set 1)\nsc4brkfsa;The Big Breakfast (BFM) (Scorpion 4) (set 2)\nsc4brkfsb;The Big Breakfast (BFM) (Scorpion 4) (set 3)\nsc4brkfsc;The Big Breakfast (BFM) (Scorpion 4) (set 4)\nsc4brksp;Break The Spell (Mazooma) (Scorpion 4) (set 1)\nsc4brkspa;Break The Spell (Mazooma) (Scorpion 4) (set 2)\nsc4broll;Bank Roll (Mazooma) (Scorpion 4) (set 1)\nsc4brolla;Bank Roll (Mazooma) (Scorpion 4) (set 2)\nsc4brollb;Bank Roll (Mazooma) (Scorpion 4) (set 3)\nsc4brollc;Bank Roll (Mazooma) (Scorpion 4) (set 4)\nsc4bsp;Bully's Star Prize (PR3040) (Bellfruit) (Scorpion 4) (set 1)\nsc4bspa;Bully's Star Prize (PR3040) (Bellfruit) (Scorpion 4) (set 2)\nsc4bspb;Bully's Star Prize (PR3040) (Bellfruit) (Scorpion 4) (set 3)\nsc4bspc;Bully's Star Prize (PR3040) (Bellfruit) (Scorpion 4) (set 4)\nsc4bspd;Bully's Star Prize (PR3040) (Bellfruit) (Scorpion 4) (set 5)\nsc4bspe;Bully's Star Prize (PR3042) (Bellfruit) (Scorpion 4) (set 1)\nsc4bspf;Bully's Star Prize (PR3042) (Bellfruit) (Scorpion 4) (set 2)\nsc4bspg;Bully's Star Prize (PR3040) (Bellfruit) (Scorpion 4) (set 6)\nsc4bugs;Bugs Money (Bellfruit) (Scorpion 4) (set 1)\nsc4bugsa;Bugs Money (Bellfruit) (Scorpion 4) (set 2)\nsc4bugsb;Bugs Money (Bellfruit) (Scorpion 4) (set 3)\nsc4bugsc;Bugs Money (Bellfruit) (Scorpion 4) (set 4)\nsc4bulcl;Bullseye Club (Bellfruit) (Scorpion 4) (set 1)\nsc4bulcla;Bullseye Club (Bellfruit) (Scorpion 4) (set 2)\nsc4bulclb;Bullseye Club (Bellfruit) (Scorpion 4) (set 3)\nsc4bulclc;Bullseye Club (Bellfruit) (Scorpion 4) (set 4)\nsc4bulcld;Bullseye Club (Bellfruit) (Scorpion 4) (set 5)\nsc4bulcle;Bullseye Club (Bellfruit) (Scorpion 4) (set 6)\nsc4bulclf;Bullseye Club (Bellfruit) (Scorpion 4) (set 7)\nsc4bulclg;Bullseye Club (Bellfruit) (Scorpion 4) (set 8)\nsc4bulclh;Bullseye Club (Bellfruit) (Scorpion 4) (set 9)\nsc4bulcli;Bullseye Club (Bellfruit) (Scorpion 4) (set 10)\nsc4bulcs;Bullseye Classic (Bellfruit) (Scorpion 4) (set 1)\nsc4bulcsa;Bullseye Classic (Bellfruit) (Scorpion 4) (set 2)\nsc4bulcsb;Bullseye Classic (Bellfruit) (Scorpion 4) (set 3)\nsc4bulcsc;Bullseye Classic (Bellfruit) (Scorpion 4) (set 4)\nsc4bull;Bullseye (Bellfruit) (Scorpion 4) (set 1)\nsc4bulla;Bullseye (Bellfruit) (Scorpion 4) (set 2)\nsc4bullb;Bullseye (Bellfruit) (Scorpion 4) (set 3)\nsc4bullc;Bullseye (Bellfruit) (Scorpion 4) (set 4)\nsc4butch;Butch Cashidy & The Sundance Quid (Bellfruit) (Scorpion 4) (set 1)\nsc4butcha;Butch Cashidy & The Sundance Quid (Bellfruit) (Scorpion 4) (set 2)\nsc4butchb;Butch Cashidy & The Sundance Quid (Bellfruit) (Scorpion 4) (set 3)\nsc4butchc;Butch Cashidy & The Sundance Quid (Bellfruit) (Scorpion 4) (set 4)\nsc4butchd;Butch Cashidy & The Sundance Quid (Bellfruit) (Scorpion 4) (set 5)\nsc4butche;Butch Cashidy & The Sundance Quid (Bellfruit) (Scorpion 4) (set 6)\nsc4butchf;Butch Cashidy & The Sundance Quid (Bellfruit) (Scorpion 4) (set 7)\nsc4butchg;Butch Cashidy & The Sundance Quid (Bellfruit) (Scorpion 4) (set 8)\nsc4cabin;Cabin Fever (Mazooma) (Scorpion 4) (set 1)\nsc4cabina;Cabin Fever (Mazooma) (Scorpion 4) (set 2)\nsc4cabinb;Cabin Fever (Mazooma) (Scorpion 4) (set 3)\nsc4cabinc;Cabin Fever (Mazooma) (Scorpion 4) (set 4)\nsc4cabind;Cabin Fever (Mazooma) (Scorpion 4) (set 5)\nsc4cabine;Cabin Fever (Mazooma) (Scorpion 4) (set 6)\nsc4cabinf;Cabin Fever (Mazooma) (Scorpion 4) (set 7)\nsc4cabing;Cabin Fever (Mazooma) (Scorpion 4) (set 8)\nsc4cabinh;Cabin Fever (Mazooma) (Scorpion 4) (set 9)\nsc4cabini;Cabin Fever (Mazooma) (Scorpion 4) (set 10)\nsc4cabinj;Cabin Fever (Mazooma) (Scorpion 4) (set 11)\nsc4cabink;Cabin Fever (Mazooma) (Scorpion 4) (set 12)\nsc4cabinl;Cabin Fever (Mazooma) (Scorpion 4) (set 13)\nsc4cabinm;Cabin Fever (Mazooma) (Scorpion 4) (set 14)\nsc4cad;Cash Adder (V1.0) (Qps) (Scorpion 4) (set 1)\nsc4cada;Cash Adder (V1.0) (Qps) (Scorpion 4) (set 2)\nsc4cadb;Cash Adder (V011) (Qps) (Scorpion 4) (set 1)\nsc4cadc;Cash Adder (V041) (Qps) (Scorpion 4) (set 1)\nsc4cadcl;Cash Adder Club (411) (Qps) (Scorpion 4) (set 1)\nsc4cadcla;Cash Adder Club (411) (Qps) (Scorpion 4) (set 2)\nsc4cadd;Cash Adder (V012) (Qps) (Scorpion 4) (set 1)\nsc4cade;Cash Adder (V042) (Qps) (Scorpion 4) (set 1)\nsc4cadf;Cash Adder (V1.0) (Qps) (Scorpion 4) (set 3)\nsc4cadg;Cash Adder (V1.0) (Qps) (Scorpion 4) (set 4)\nsc4cadh;Cash Adder (V011) (Qps) (Scorpion 4) (set 2)\nsc4cadi;Cash Adder (V041) (Qps) (Scorpion 4) (set 2)\nsc4cadj;Cash Adder (V012) (Qps) (Scorpion 4) (set 2)\nsc4cadk;Cash Adder (V042) (Qps) (Scorpion 4) (set 2)\nsc4cadl;Cash Adder (V013) (Qps) (Scorpion 4) (set 1)\nsc4cadm;Cash Adder (V013) (Qps) (Scorpion 4) (set 2)\nsc4cadn;Cash Adder (V014) (Qps) (Scorpion 4) (set 1)\nsc4cado;Cash Adder (V043) (Qps) (Scorpion 4) (set 1)\nsc4cadp;Cash Adder (V014) (Qps) (Scorpion 4) (set 2)\nsc4cadq;Cash Adder (V043) (Qps) (Scorpion 4) (set 2)\nsc4canca;Can Can Cash Casino (Mazooma) (Scorpion 4) (set 1)\nsc4cancaa;Can Can Cash Casino (Mazooma) (Scorpion 4) (set 2)\nsc4cancab;Can Can Cash Casino (Mazooma) (Scorpion 4) (set 3)\nsc4cancac;Can Can Cash Casino (Mazooma) (Scorpion 4) (set 4)\nsc4captn;Captain Cash (Qps) (Scorpion 4) (set 1)\nsc4captna;Captain Cash (Qps) (Scorpion 4) (set 4)\nsc4captnb;Captain Cash (Qps) (Scorpion 4) (set 2)\nsc4captnc;Captain Cash (Qps) (Scorpion 4) (set 3)\nsc4captnd;Captain Cash (Qps) (Scorpion 4) (set 5)\nsc4captne;Captain Cash (Qps) (Scorpion 4) (set 6)\nsc4captnf;Captain Cash (Qps) (Scorpion 4) (set 7)\nsc4cari;Caribbean Cash (PR2326) (Mazooma) (Scorpion 4) (set 1)\nsc4caria;Caribbean Cash (PR2326) (Mazooma) (Scorpion 4) (set 2)\nsc4carib;Caribbean Cash (PR2326) (Mazooma) (Scorpion 4) (set 3)\nsc4caric;Caribbean Cash (PR2326) (Mazooma) (Scorpion 4) (set 4)\nsc4carid;Caribbean Cash (PR2326) (Mazooma) (Scorpion 4) (set 5)\nsc4carie;Caribbean Cash (PR2326) (Mazooma) (Scorpion 4) (set 6)\nsc4cariq;Caribbean Cash (Qps) (Scorpion 4) (set 1)\nsc4cariqa;Caribbean Cash (Qps) (Scorpion 4) (set 2)\nsc4cariqb;Caribbean Cash (Qps) (Scorpion 4) (set 3)\nsc4cariqc;Caribbean Cash (Qps) (Scorpion 4) (set 4)\nsc4cariqd;Caribbean Cash (Qps) (Scorpion 4) (set 5)\nsc4cariqe;Caribbean Cash (Qps) (Scorpion 4) (set 6)\nsc4cariqf;Caribbean Cash (Qps) (Scorpion 4) (set 7)\nsc4cariqg;Caribbean Cash (Qps) (Scorpion 4) (set 8)\nsc4carry;Carry On Winning (Bellfruit) (Scorpion 4) (set 1)\nsc4carrya;Carry On Winning (Bellfruit) (Scorpion 4) (set 2)\nsc4cashg;Cashanova (German) (Mazooma / Nova) (Scorpion 4)\nsc4cashm;Cashanova (Mazooma) (Scorpion 4) (set 1)\nsc4cashma;Cashanova (Mazooma) (Scorpion 4) (set 2)\nsc4cashmb;Cashanova (Mazooma) (Scorpion 4) (set 3)\nsc4cashmc;Cashanova (Mazooma) (Scorpion 4) (set 4)\nsc4cashmd;Cashanova (Mazooma) (Scorpion 4) (set 5)\nsc4cashme;Cashanova (Mazooma) (Scorpion 4) (set 6)\nsc4cashn;Cashanova (Dutch) (Mazooma / Eurocoin) (Scorpion 4)\nsc4casry;Casino Royale (PR2062) (Mazooma) (Scorpion 4) (set 1)\nsc4casrya;Casino Royale (PR2073) (Czech) (Mazooma) (Scorpion 4) (set 1)\nsc4casryb;Casino Royale (PR2073) (Czech) (Mazooma) (Scorpion 4) (set 2)\nsc4casryc;Casino Royale (PR2062) (Mazooma) (Scorpion 4) (set 2)\nsc4casryd;Casino Royale (PR2075) (Mazooma) (Scorpion 4) (set 1)\nsc4casrye;Casino Royale (PR2075) (Mazooma) (Scorpion 4) (set 2)\nsc4casxt;Casino Xtravaganza (Mazooma) (Scorpion 4) (set 1)\nsc4casxta;Casino Xtravaganza (Mazooma) (Scorpion 4) (set 2)\nsc4casxtb;Casino Xtravaganza (Mazooma) (Scorpion 4) (set 3)\nsc4casxtc;Casino Xtravaganza (Mazooma) (Scorpion 4) (set 4)\nsc4casxtd;Casino Xtravaganza (Mazooma) (Scorpion 4) (set 5)\nsc4casxte;Casino Xtravaganza (Mazooma) (Scorpion 4) (set 6)\nsc4cbaz;Cash Bazaar Club (Bellfruit) (Scorpion 4) (set 1)\nsc4cbaza;Cash Bazaar Club (Bellfruit) (Scorpion 4) (set 2)\nsc4cbazb;Cash Bazaar Club (Bellfruit) (Scorpion 4) (set 3)\nsc4cbazc;Cash Bazaar Club (Bellfruit) (Scorpion 4) (set 4)\nsc4cbazd;Cash Bazaar Club (Bellfruit) (Scorpion 4) (set 5)\nsc4cbaze;Cash Bazaar Club (Bellfruit) (Scorpion 4) (set 6)\nsc4cbazf;Cash Bazaar Club (Bellfruit) (Scorpion 4) (set 7)\nsc4cbazg;Cash Bazaar Club (Bellfruit) (Scorpion 4) (set 8)\nsc4cbazh;Cash Bazaar Club (Bellfruit) (Scorpion 4) (set 9)\nsc4cbazi;Cash Bazaar Club (Bellfruit) (Scorpion 4) (set 10)\nsc4cbazj;Cash Bazaar Club (Bellfruit) (Scorpion 4) (set 11)\nsc4cbazk;Cash Bazaar Club (Bellfruit) (Scorpion 4) (set 12)\nsc4cblas;Cash Blast (Bellfruit) (Scorpion 4)\nsc4cburn;Cash 'n' Burn (Qps) (Scorpion 4) (set 1)\nsc4cburna;Cash 'n' Burn (Qps) (Scorpion 4) (set 2)\nsc4ccc;Criss Cross Crazy (Bellfruit) (Scorpion 4)\nsc4cccsh;Criss Cross Cash (Mazooma) (Scorpion 4) (set 1)\nsc4cccsha;Criss Cross Cash (Mazooma) (Scorpion 4) (set 2)\nsc4cccshb;Criss Cross Cash (Mazooma) (Scorpion 4) (set 3)\nsc4cccshc;Criss Cross Cash (Mazooma) (Scorpion 4) (set 4)\nsc4cccshd;Criss Cross Cash (Mazooma) (Scorpion 4) (set 5)\nsc4cccshe;Criss Cross Cash (Mazooma) (Scorpion 4) (set 6)\nsc4cckey;Casino Crazy Fruits Gold (Bellfruit) (Scorpion 4) (set 1)\nsc4cckeya;Casino Crazy Fruits Gold (Bellfruit) (Scorpion 4) (set 2)\nsc4cckeyb;Casino Crazy Fruits Gold (Bellfruit) (Scorpion 4) (set 3)\nsc4cckeyc;Casino Crazy Fruits Gold (Bellfruit) (Scorpion 4) (set 4)\nsc4cckeyd;Casino Crazy Fruits Gold (Bellfruit) (Scorpion 4) (set 5)\nsc4cckeye;Casino Crazy Fruits Gold (Bellfruit) (Scorpion 4) (set 6)\nsc4cckeyf;Casino Crazy Fruits Gold (Bellfruit) (Scorpion 4) (set 7)\nsc4cckeyg;Casino Crazy Fruits Gold (Bellfruit) (Scorpion 4) (set 8)\nsc4cckeyh;Casino Crazy Fruits Gold (Bellfruit) (Scorpion 4) (set 9)\nsc4cckeyi;Casino Crazy Fruits Gold (Bellfruit) (Scorpion 4) (set 10)\nsc4cckeyj;Casino Crazy Fruits Gold (Bellfruit) (Scorpion 4) (set 11)\nsc4cckeyk;Casino Crazy Fruits Gold (Bellfruit) (Scorpion 4) (set 12)\nsc4cclas;Club Class (Bellfruit) (Scorpion 4) (set 1)\nsc4cclas0;Club Class (Bellfruit) (Scorpion 4) (set 24)\nsc4cclas1;Club Class (Bellfruit) (Scorpion 4) (set 25)\nsc4cclas2;Club Class (Bellfruit) (Scorpion 4) (set 26)\nsc4cclas3;Club Class (Bellfruit) (Scorpion 4) (set 27)\nsc4cclas4;Club Class (Bellfruit) (Scorpion 4) (set 28)\nsc4cclasa;Club Class (Bellfruit) (Scorpion 4) (set 2)\nsc4cclasb;Club Class (Bellfruit) (Scorpion 4) (set 3)\nsc4cclasc;Club Class (Bellfruit) (Scorpion 4) (set 4)\nsc4cclasd;Club Class (Bellfruit) (Scorpion 4) (set 5)\nsc4cclase;Club Class (65% Ferry) (Bellfruit) (Scorpion 4) (set 1)\nsc4cclasf;Club Class (Bellfruit) (Scorpion 4) (set 6)\nsc4cclasg;Club Class (65% Ferry) (Bellfruit) (Scorpion 4) (set 2)\nsc4cclash;Club Class (65% Ferry) (Bellfruit) (Scorpion 4) (set 3)\nsc4cclasi;Club Class (Bellfruit) (Scorpion 4) (set 7)\nsc4cclasj;Club Class (Bellfruit) (Scorpion 4) (set 8)\nsc4cclask;Club Class (Bellfruit) (Scorpion 4) (set 9)\nsc4cclasl;Club Class (Bellfruit) (Scorpion 4) (set 10)\nsc4cclasm;Club Class (Bellfruit) (Scorpion 4) (set 11)\nsc4cclasn;Club Class (Bellfruit) (Scorpion 4) (set 12)\nsc4cclaso;Club Class (Bellfruit) (Scorpion 4) (set 13)\nsc4cclasp;Club Class (65% Ferry) (Bellfruit) (Scorpion 4) (set 4)\nsc4cclasq;Club Class (Bellfruit) (Scorpion 4) (set 14)\nsc4cclasr;Club Class (Bellfruit) (Scorpion 4) (set 15)\nsc4cclass;Club Class (Bellfruit) (Scorpion 4) (set 16)\nsc4cclast;Club Class (Bellfruit) (Scorpion 4) (set 17)\nsc4cclasu;Club Class (Bellfruit) (Scorpion 4) (set 18)\nsc4cclasv;Club Class (Bellfruit) (Scorpion 4) (set 19)\nsc4cclasw;Club Class (Bellfruit) (Scorpion 4) (set 20)\nsc4cclasx;Club Class (Bellfruit) (Scorpion 4) (set 21)\nsc4cclasy;Club Class (Bellfruit) (Scorpion 4) (set 22)\nsc4cclasz;Club Class (Bellfruit) (Scorpion 4) (set 23)\nsc4cclim;Crazy Climber (Bellfruit) (Scorpion 4) (set 1)\nsc4cclima;Crazy Climber (Bellfruit) (Scorpion 4) (set 2)\nsc4cclimb;Crazy Climber (Bellfruit) (Scorpion 4) (set 3)\nsc4cclimc;Crazy Climber (Bellfruit) (Scorpion 4) (set 4)\nsc4cclimd;Crazy Climber (Bellfruit) (Scorpion 4) (set 5)\nsc4cclime;Crazy Climber (Bellfruit) (Scorpion 4) (set 12)\nsc4cclimf;Crazy Climber (Bellfruit) (Scorpion 4) (set 13)\nsc4cclimg;Crazy Climber (Bellfruit) (Scorpion 4) (set 14)\nsc4cclimh;Crazy Climber (Bellfruit) (Scorpion 4) (set 6)\nsc4cclimi;Crazy Climber (Bellfruit) (Scorpion 4) (set 7)\nsc4cclimj;Crazy Climber (Bellfruit) (Scorpion 4) (set 15)\nsc4cclimk;Crazy Climber (Bellfruit) (Scorpion 4) (set 16)\nsc4ccliml;Crazy Climber (Bellfruit) (Scorpion 4) (set 17)\nsc4cclimm;Crazy Climber (Bellfruit) (Scorpion 4) (set 8)\nsc4cclimn;Crazy Climber (Bellfruit) (Scorpion 4) (set 9)\nsc4cclimo;Crazy Climber (Bellfruit) (Scorpion 4) (set 10)\nsc4cclimp;Crazy Climber (Bellfruit) (Scorpion 4) (set 11)\nsc4ccogs;Clever Cogs (Qps) (Scorpion 4)\nsc4cconx;Cash Connexion (Mazooma) (Scorpion 4) (set 1)\nsc4cconxa;Cash Connexion (Mazooma) (Scorpion 4) (set 2)\nsc4cconxb;Cash Connexion (Mazooma) (Scorpion 4) (set 3)\nsc4cconxc;Cash Connexion (Mazooma) (Scorpion 4) (set 4)\nsc4cconxd;Cash Connexion (Mazooma) (Scorpion 4) (set 5)\nsc4ccrus;Cash Crusaders (Mazooma) (Scorpion 4) (set 1)\nsc4ccrusa;Cash Crusaders (Mazooma) (Scorpion 4) (set 2)\nsc4ccrusb;Cash Crusaders (Mazooma) (Scorpion 4) (set 3)\nsc4celeb;I'm A Celebrity (Bellfruit) (Scorpion 4) (set 1)\nsc4celeba;I'm A Celebrity (Bellfruit) (Scorpion 4) (set 2)\nsc4celebb;I'm A Celebrity (Bellfruit) (Scorpion 4) (set 3)\nsc4celebc;I'm A Celebrity (Bellfruit) (Scorpion 4) (set 4)\nsc4celebd;I'm A Celebrity (Bellfruit) (Scorpion 4) (set 5)\nsc4cerup;Cash Eruption (Mazooma) (Scorpion 4)\nsc4cexpl;Cash Explosion (PR2076) (Mazooma) (Scorpion 4) (set 1)\nsc4cexpla;Cash Explosion (PR2076) (Mazooma) (Scorpion 4) (set 2)\nsc4cexplb;Cash Explosion (PR2076) (Mazooma) (Scorpion 4) (set 3)\nsc4cexplc;Cash Explosion (PR2076) (Mazooma) (Scorpion 4) (set 4)\nsc4cexpld;Cash Explosion (PR2120) (Mazooma) (Scorpion 4) (set 1)\nsc4cexple;Cash Explosion (PR2120) (Mazooma) (Scorpion 4) (set 2)\nsc4cexplf;Cash Explosion (PR2076) (Mazooma) (Scorpion 4) (set 5)\nsc4cexplg;Cash Explosion (PR2076) (Mazooma) (Scorpion 4) (set 6)\nsc4cfcas;Crazy Fruits Casino (Bellfruit) (Scorpion 4)\nsc4cfcla;Crazy Fruits Classic (Bellfruit) (Scorpion 4) (set 1)\nsc4cfclab;Crazy Fruits Classic (Bellfruit) (Scorpion 4) (set 2)\nsc4cfclac;Crazy Fruits Classic (Bellfruit) (Scorpion 4) (set 3)\nsc4cfclad;Crazy Fruits Classic (Bellfruit) (Scorpion 4) (set 4)\nsc4cfclae;Crazy Fruits Classic (Bellfruit) (Scorpion 4) (set 5)\nsc4cfclaf;Crazy Fruits Classic (Bellfruit) (Scorpion 4) (set 6)\nsc4cfclb;Crazy Fruits Club (Bellfruit) (Scorpion 4) (set 1)\nsc4cfclba;Crazy Fruits Club (Bellfruit) (Scorpion 4) (set 2)\nsc4cfclbb;Crazy Fruits Club (Bellfruit) (Scorpion 4) (set 3)\nsc4cfdu;Crazy Fruits Down Under (Bellfruit) (Scorpion 4) (set 1)\nsc4cfdua;Crazy Fruits Down Under (Bellfruit) (Scorpion 4) (set 2)\nsc4cfdub;Crazy Fruits Down Under (Bellfruit) (Scorpion 4) (set 3)\nsc4cfduc;Crazy Fruits Down Under (Bellfruit) (Scorpion 4) (set 4)\nsc4cfgcl;Crazy Fruits Gold Club (Bellfruit) (Scorpion 4) (set 1)\nsc4cfgcla;Crazy Fruits Gold Club (Bellfruit) (Scorpion 4) (set 2)\nsc4cfgclb;Crazy Fruits Gold Club (Bellfruit) (Scorpion 4) (set 3)\nsc4cfgclc;Crazy Fruits Gold Club (Bellfruit) (Scorpion 4) (set 4)\nsc4cfqps;Crazy Fruits (PR6813) (Qps) (Scorpion 4) (set 1)\nsc4cfqpsa;Crazy Fruits (PR6813) (Qps) (Scorpion 4) (set 2)\nsc4cfqpsb;Crazy Fruits (PR6813) (Qps) (Scorpion 4) (set 3)\nsc4cfqpsc;Crazy Fruits V1.0 (PR2521) (Qps) (Scorpion 4) (set 1)\nsc4cfqpsd;Crazy Fruits (PR6813) (Qps) (Scorpion 4) (set 4)\nsc4cfqpse;Crazy Fruits V1.0 (PR2521) (Qps) (Scorpion 4) (set 2)\nsc4cfqpsf;Crazy Fruits V1.0 (PR2521) (Qps) (Scorpion 4) (set 3)\nsc4cfqpsg;Crazy Fruits V1.0 (PR2521) (Qps) (Scorpion 4) (set 4)\nsc4cfqpsh;Crazy Fruits V1.0 (PR2521) (Qps) (Scorpion 4) (set 5)\nsc4cfqpsi;Crazy Fruits V1.0 (PR2521) (Qps) (Scorpion 4) (set 6)\nsc4cfqpsj;Crazy Fruits SP98 (PR4613) (Qps) (Scorpion 4)\nsc4cfqpsk;Crazy Fruits (PR6813) (Qps) (Scorpion 4) (set 5)\nsc4chain;Chain Reaction (Bellfruit) (Scorpion 4) (set 1)\nsc4chaina;Chain Reaction (Bellfruit) (Scorpion 4) (set 2)\nsc4chainb;Chain Reaction (Bellfruit) (Scorpion 4) (set 3)\nsc4chainc;Chain Reaction (Bellfruit) (Scorpion 4) (set 4)\nsc4chand;Cash In Hand (Bellfruit) (Scorpion 4) (set 1)\nsc4chanda;Cash In Hand (Bellfruit) (Scorpion 4) (set 2)\nsc4chandb;Cash In Hand (Bellfruit) (Scorpion 4) (set 3)\nsc4chandc;Cash In Hand (Bellfruit) (Scorpion 4) (set 4)\nsc4chavi;Chav It (Bellfruit) (Scorpion 4) (set 1)\nsc4chavia;Chav It (Bellfruit) (Scorpion 4) (set 2)\nsc4chavib;Chav It (Bellfruit) (Scorpion 4) (set 3)\nsc4chavic;Chav It (Bellfruit) (Scorpion 4) (set 4)\nsc4chavid;Chav It (Bellfruit) (Scorpion 4) (set 5)\nsc4chavie;Chav It (Bellfruit) (Scorpion 4) (set 6)\nsc4chavif;Chav It (Bellfruit) (Scorpion 4) (set 7)\nsc4chavig;Chav It (Bellfruit) (Scorpion 4) (set 8)\nsc4chavy;Chavy Chase (Mazooma) (Scorpion 4) (set 1)\nsc4chavya;Chavy Chase (Mazooma) (Scorpion 4) (set 2)\nsc4chavyb;Chavy Chase (Mazooma) (Scorpion 4) (set 3)\nsc4chavyc;Chavy Chase (Mazooma) (Scorpion 4) (set 4)\nsc4chavyd;Chavy Chase (Mazooma) (Scorpion 4) (set 5)\nsc4chavye;Chavy Chase (Mazooma) (Scorpion 4) (set 6)\nsc4chavyf;Chavy Chase (Mazooma) (Scorpion 4) (set 7)\nsc4chavyg;Chavy Chase (Mazooma) (Scorpion 4) (set 8)\nsc4chick;Chickendales (Mazooma) (Scorpion 4)\nsc4chub;Chubby Does Vegas (Mazooma) (Scorpion 4) (set 1)\nsc4chuba;Chubby Does Vegas (Mazooma) (Scorpion 4) (set 2)\nsc4chubb;Chubby Does Vegas (Mazooma) (Scorpion 4) (set 3)\nsc4cinv;Cash Invaders (Bellfruit) (Scorpion 4) (set 1)\nsc4cinva;Cash Invaders (Bellfruit) (Scorpion 4) (set 2)\nsc4cinvb;Cash Invaders (Bellfruit) (Scorpion 4) (set 3)\nsc4cinvc;Cash Invaders (Bellfruit) (Scorpion 4) (set 4)\nsc4cinvd;Cash Invaders (Bellfruit) (Scorpion 4) (set 5)\nsc4cinve;Cash Invaders (Bellfruit) (Scorpion 4) (set 6)\nsc4cinvf;Cash Invaders (Bellfruit) (Scorpion 4) (set 7)\nsc4cinvg;Cash Invaders (Bellfruit) (Scorpion 4) (set 8)\nsc4cinvh;Cash Invaders (Bellfruit) (Scorpion 4) (set 9)\nsc4cinvi;Cash Invaders (Bellfruit) (Scorpion 4) (set 10)\nsc4cj;Cool Jewels (Bellfruit) (Scorpion 4) (set 1)\nsc4cja;Cool Jewels (Bellfruit) (Scorpion 4) (set 2)\nsc4cjb;Cool Jewels (Bellfruit) (Scorpion 4) (set 3)\nsc4cjc;Cool Jewels (Bellfruit) (Scorpion 4) (set 4)\nsc4cjcl;Cool Jewels Club (Bellfruit) (Scorpion 4) (set 1)\nsc4cjcla;Cool Jewels Club (Bellfruit) (Scorpion 4) (set 2)\nsc4cjclb;Cool Jewels Club (Bellfruit) (Scorpion 4) (set 3)\nsc4cjclc;Cool Jewels Club (Bellfruit) (Scorpion 4) (set 4)\nsc4cjcld;Cool Jewels Club (Bellfruit) (Scorpion 4) (set 5)\nsc4cjcle;Cool Jewels Club (Bellfruit) (Scorpion 4) (set 6)\nsc4cjclf;Cool Jewels Club (Bellfruit) (Scorpion 4) (set 7)\nsc4cjd;Cool Jewels (Bellfruit) (Scorpion 4) (set 5)\nsc4ckx;Casino King X (Mazooma) (Scorpion 4) (set 1)\nsc4ckxa;Casino King X (Mazooma) (Scorpion 4) (set 3)\nsc4ckxb;Casino King X (Mazooma) (Scorpion 4) (set 4)\nsc4ckxc;Casino King X (Mazooma) (Scorpion 4) (set 5)\nsc4ckxd;Casino King X (Mazooma) (Scorpion 4) (set 2)\nsc4ckxe;Casino King X (Mazooma) (Scorpion 4) (set 6)\nsc4ckxf;Casino King X (Mazooma) (Scorpion 4) (set 7)\nsc4ckxg;Casino King X (Mazooma) (Scorpion 4) (set 8)\nsc4cla7;Classic 7s (Mazooma) (Scorpion 4) (set 1)\nsc4cla7a;Classic 7s (Mazooma) (Scorpion 4) (set 2)\nsc4cla7b;Classic 7s (Mazooma) (Scorpion 4) (set 3)\nsc4cla7c;Classic 7s (Mazooma) (Scorpion 4) (set 4)\nsc4clash;Cash On The Lash (Mazooma) (Scorpion 4) (set 1)\nsc4clasha;Cash On The Lash (Mazooma) (Scorpion 4) (set 2)\nsc4clashb;Cash On The Lash (Mazooma) (Scorpion 4) (set 3)\nsc4clashc;Cash On The Lash (Mazooma) (Scorpion 4) (set 4)\nsc4clashd;Cash On The Lash (Mazooma) (Scorpion 4) (set 5)\nsc4clashe;Cash On The Lash (Mazooma) (Scorpion 4) (set 6)\nsc4clashf;Cash On The Lash (Mazooma) (Scorpion 4) (set 7)\nsc4clashg;Cash On The Lash (Mazooma) (Scorpion 4) (set 8)\nsc4clbtm;Club Temptation (Bellfruit) (Scorpion 4) (set 1)\nsc4clbtma;Club Temptation (Bellfruit) (Scorpion 4) (set 2)\nsc4clbtmb;Club Temptation (Bellfruit) (Scorpion 4) (set 3)\nsc4clbtmc;Club Temptation (Bellfruit) (Scorpion 4) (set 4)\nsc4clbtmd;Club Temptation (Bellfruit) (Scorpion 4) (set 5)\nsc4clbtme;Club Temptation (Bellfruit) (Scorpion 4) (set 6)\nsc4clclo;Club Clouseau (Mazooma) (Scorpion 4)\nsc4clown;Clown Around (Bellfruit) (Scorpion 4) (set 1)\nsc4clowna;Clown Around (Bellfruit) (Scorpion 4) (set 2)\nsc4clownb;Clown Around (Bellfruit) (Scorpion 4) (set 3)\nsc4clownc;Clown Around (Bellfruit) (Scorpion 4) (set 4)\nsc4clownd;Clown Around (Bellfruit) (Scorpion 4) (set 5)\nsc4clowne;Clown Around (Bellfruit) (Scorpion 4) (set 6)\nsc4clownf;Clown Around (Bellfruit) (Scorpion 4) (set 7)\nsc4clowng;Clown Around (Bellfruit) (Scorpion 4) (set 8)\nsc4clucl;Cluedo Club (Mazooma) (Scorpion 4) (set 1)\nsc4clucla;Cluedo Club (Mazooma) (Scorpion 4) (set 2)\nsc4clue;Cluedo (Mazooma) (Scorpion 4) (set 1)\nsc4cluea;Cluedo (Mazooma) (Scorpion 4) (set 2)\nsc4clueb;Cluedo (Mazooma) (Scorpion 4) (set 3)\nsc4cluec;Cluedo (Mazooma) (Scorpion 4) (set 4)\nsc4clued;Cluedo (Mazooma) (Scorpion 4) (set 5)\nsc4cluee;Cluedo (Mazooma) (Scorpion 4) (set 6)\nsc4cluef;Cluedo (Mazooma) (Scorpion 4) (set 7)\nsc4clueg;Cluedo (Mazooma) (Scorpion 4) (set 8)\nsc4cmani;Colour Mania (Bellfruit) (Scorpion 4) (set 1)\nsc4cmania;Colour Mania (Bellfruit) (Scorpion 4) (set 2)\nsc4cmous;Cash & Mouse (V041) (Qps) (Scorpion 4) (set 1)\nsc4cmousa;Cash & Mouse (V011) (Qps) (Scorpion 4) (set 1)\nsc4cmousb;Cash & Mouse (V041) (Qps) (Scorpion 4) (set 2)\nsc4cmousc;Cash & Mouse (V011) (Qps) (Scorpion 4) (set 2)\nsc4cnfr;Cash 'n' Fruit (Bellfruit) (Scorpion 4) (set 1)\nsc4cnfra;Cash 'n' Fruit (Bellfruit) (Scorpion 4) (set 2)\nsc4cnfrb;Cash 'n' Fruit (Bellfruit) (Scorpion 4) (set 3)\nsc4cnfrc;Cash 'n' Fruit S+P98 (Bellfruit) (Scorpion 4) (set 1)\nsc4cnfrd;Cash 'n' Fruit S+P98 (Bellfruit) (Scorpion 4) (set 2)\nsc4cnfre;Cash 'n' Fruit (Bellfruit) (Scorpion 4) (set 4)\nsc4cnfrf;Cash 'n' Fruit (Bellfruit) (Scorpion 4) (set 5)\nsc4cnfrg;Cash 'n' Fruit (Bellfruit) (Scorpion 4) (set 6)\nsc4cnfrh;Cash 'n' Fruit S+P98 (Bellfruit) (Scorpion 4) (set 3)\nsc4cnfri;Cash 'n' Fruit S+P98 (Bellfruit) (Scorpion 4) (set 4)\nsc4colos;Colossus (Bellfruit) (Scorpion 4)\nsc4copsr;Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 1)\nsc4copsra;Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 2)\nsc4copsrb;Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 3)\nsc4copsrc;Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 4)\nsc4copsrd;Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 5)\nsc4copsre;Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 6)\nsc4copsrf;Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 7)\nsc4copsrg;Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 8)\nsc4copsrh;Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 9)\nsc4copsri;Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 10)\nsc4corcl;Coronation Street Club (Mazooma) (Scorpion 4) (set 1)\nsc4corcla;Coronation Street Club (Mazooma) (Scorpion 4) (set 2)\nsc4coro;Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 1)\nsc4coroa;Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 2)\nsc4coroc;Coronation Street Arcade (PR2249) (Mazooma) (Scorpion 4) (set 1)\nsc4corod;Coronation Street Triple (PR2249) (Mazooma) (Scorpion 4) (set 1)\nsc4corof;Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 3)\nsc4corog;Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 4)\nsc4coroh;Coronation Street Arcade (PR2249) (Mazooma) (Scorpion 4) (set 2)\nsc4coroi;Coronation Street Triple (PR2249) (Mazooma) (Scorpion 4) (set 2)\nsc4coroj;Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 5)\nsc4corok;Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 6)\nsc4corol;Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 7)\nsc4corom;Coronation Street (PR2252) (Mazooma) (Scorpion 4) (set 8)\nsc4coron;Coronation Street ?i?g? ?e?s?o? ?1 (PR2?4?) (Mazooma) (Scorpion 4) \nsc4corotb;Coronation Street Top Box (PR2526) (Mazooma) (Scorpion 4) (set 1)\nsc4corotba;Coronation Street Top Box (PR2526) (Mazooma) (Scorpion 4) (set 2)\nsc4count;Countdown (Bellfruit) (Scorpion 4) (set 1)\nsc4counta;Countdown (Bellfruit) (Scorpion 4) (set 2)\nsc4cr;Cash Raker (Qps) (Scorpion 4) (set 1)\nsc4cra;Cash Raker (Qps) (Scorpion 4) (set 2)\nsc4crb;Cash Raker (Qps) (Scorpion 4) (set 3)\nsc4crc;Cash Raker (V2.1) (Qps) (Scorpion 4) (set 1)\nsc4crcc;Cops 'n' Robbers Club Classic (Bellfruit) (Scorpion 4) (set 1)\nsc4crcca;Cops 'n' Robbers Club Classic (Bellfruit) (Scorpion 4) (set 2)\nsc4crccb;Cops 'n' Robbers Club Classic (65%) (Bellfruit) (Scorpion 4) (set 1)\nsc4crccc;Cops 'n' Robbers Club Classic (65%) (Bellfruit) (Scorpion 4) (set 2)\nsc4crcl;Cash Raker Club (V1.0) (Qps) (Scorpion 4) (set 1)\nsc4crcla;Cash Raker Club (V1.1) (Qps) (Scorpion 4) (set 1)\nsc4crclb;Cash Raker Club (V1.0) (Qps) (Scorpion 4) (set 2)\nsc4crclc;Cash Raker Club (V1.1) (Qps) (Scorpion 4) (set 2)\nsc4crcld;Cash Raker Club (V1.3) (Qps) (Scorpion 4)\nsc4crcle;Cash Raker Club (411) (Qps) (Scorpion 4) (set 1)\nsc4crclf;Cash Raker Club (411) (Qps) (Scorpion 4) (set 2)\nsc4crcp;Cops 'n' Robbers Club Platinum (Bellfruit) (Scorpion 4) (set 1)\nsc4crcpa;Cops 'n' Robbers Club Platinum (Bellfruit) (Scorpion 4) (set 2)\nsc4crcpc;Cops 'n' Robbers Club Platinum (Bellfruit) (Scorpion 4) (set 3)\nsc4crcpd;Cops 'n' Robbers Club Platinum (Bellfruit) (Scorpion 4) (set 4)\nsc4crcpe;Cops 'n' Robbers Club Platinum (Bellfruit) (Scorpion 4) (set 5)\nsc4crcpf;Cops 'n' Robbers Club Platinum (Bellfruit) (Scorpion 4) (set 6)\nsc4crcpg;Cops 'n' Robbers Club Platinum (Bellfruit) (Scorpion 4) (set 7)\nsc4crcph;Cops 'n' Robbers Club Platinum (Bellfruit) (Scorpion 4) (set 8)\nsc4crd;Cash Raker (V2.2) (Qps) (Scorpion 4) (set 1)\nsc4cre;Cash Raker (V2.1) (Qps) (Scorpion 4) (set 2)\nsc4crf;Cash Raker (V2.2) (Qps) (Scorpion 4) (set 2)\nsc4crgc;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 1)\nsc4crgca;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 2)\nsc4crgcb;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 3)\nsc4crgcc;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 4)\nsc4crgcd;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 5)\nsc4crgce;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 6)\nsc4crgcf;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 7)\nsc4crgcg;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 8)\nsc4crgch;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 9)\nsc4crgci;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 10)\nsc4crgcj;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 11)\nsc4crgck;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 12)\nsc4crgcl;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 13)\nsc4crgcm;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 14)\nsc4crgcn;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 19)\nsc4crgco;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 15)\nsc4crgcp;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 20)\nsc4crgcq;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 16)\nsc4crgcr;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 21)\nsc4crgcs;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 23)\nsc4crgct;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 17)\nsc4crgcu;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 22)\nsc4crgcv;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 24)\nsc4crgcw;Cops 'n' Robbers Gold Club (Bellfruit) (Scorpion 4) (set 18)\nsc4crnjw;Crown Jewels (Bellfruit) (Scorpion 4) (set 1)\nsc4crnjwa;Crown Jewels (Bellfruit) (Scorpion 4) (set 2)\nsc4crsc;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 4) (set 1)\nsc4crsca;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 4) (set 2)\nsc4crscb;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 4) (set 3)\nsc4crscc;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 4) (set 4)\nsc4crscd;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 4) (set 5)\nsc4crsce;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 4) (set 6)\nsc4crscf;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 4) (set 7)\nsc4crscg;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 4) (set 8)\nsc4crzcs;Crazy Casino SP98 (Bellfruit) (Scorpion 4) (set 1)\nsc4crzcsa;Crazy Casino SP98 (Bellfruit) (Scorpion 4) (set 2)\nsc4crzcsb;Crazy Casino SP98 (Bellfruit) (Scorpion 4) (set 3)\nsc4crzcsc;Crazy Casino SP98 (Bellfruit) (Scorpion 4) (set 4)\nsc4crzgn;Crazy Gang (Bellfruit) (Scorpion 4) (set 1)\nsc4crzgn0;Crazy Gang (Bellfruit) (Scorpion 4) (set 22)\nsc4crzgn1;Crazy Gang (Bellfruit) (Scorpion 4) (set 23)\nsc4crzgn2;Crazy Gang (Bellfruit) (Scorpion 4) (set 24)\nsc4crzgn3;Crazy Gang Arcade (Bellfruit) (Scorpion 4) (set 7)\nsc4crzgn4;Crazy Gang Arcade (Bellfruit) (Scorpion 4) (set 8)\nsc4crzgn5;Crazy Gang Arcade (Bellfruit) (Scorpion 4) (set 9)\nsc4crzgn6;Crazy Gang Arcade (Bellfruit) (Scorpion 4) (set 10)\nsc4crzgn7;Crazy Gang Arcade (Bellfruit) (Scorpion 4) (set 11)\nsc4crzgn8;Crazy Gang Arcade (Bellfruit) (Scorpion 4) (set 12)\nsc4crzgna;Crazy Gang (Bellfruit) (Scorpion 4) (set 2)\nsc4crzgnb;Crazy Gang (Bellfruit) (Scorpion 4) (set 3)\nsc4crzgnc;Crazy Gang (Bellfruit) (Scorpion 4) (set 4)\nsc4crzgnd;Crazy Gang (Bellfruit) (Scorpion 4) (set 5)\nsc4crzgne;Crazy Gang (Bellfruit) (Scorpion 4) (set 6)\nsc4crzgnf;Crazy Gang (Bellfruit) (Scorpion 4) (set 7)\nsc4crzgng;Crazy Gang (Bellfruit) (Scorpion 4) (set 8)\nsc4crzgnh;Crazy Gang (Bellfruit) (Scorpion 4) (set 9)\nsc4crzgni;Crazy Gang (Bellfruit) (Scorpion 4) (set 10)\nsc4crzgnj;Crazy Gang (Bellfruit) (Scorpion 4) (set 11)\nsc4crzgnk;Crazy Gang (Bellfruit) (Scorpion 4) (set 12)\nsc4crzgnl;Crazy Gang (Bellfruit) (Scorpion 4) (set 13)\nsc4crzgnm;Crazy Gang (Bellfruit) (Scorpion 4) (set 14)\nsc4crzgnn;Crazy Gang (Bellfruit) (Scorpion 4) (set 15)\nsc4crzgno;Crazy Gang (Bellfruit) (Scorpion 4) (set 16)\nsc4crzgnp;Crazy Gang (Bellfruit) (Scorpion 4) (set 17)\nsc4crzgnq;Crazy Gang (Bellfruit) (Scorpion 4) (set 18)\nsc4crzgnr;Crazy Gang Arcade (Bellfruit) (Scorpion 4) (set 1)\nsc4crzgns;Crazy Gang Arcade (Bellfruit) (Scorpion 4) (set 2)\nsc4crzgnt;Crazy Gang Arcade (Bellfruit) (Scorpion 4) (set 3)\nsc4crzgnu;Crazy Gang Arcade (Bellfruit) (Scorpion 4) (set 4)\nsc4crzgnv;Crazy Gang Arcade (Bellfruit) (Scorpion 4) (set 5)\nsc4crzgnw;Crazy Gang Arcade (Bellfruit) (Scorpion 4) (set 6)\nsc4crzgnx;Crazy Gang (Bellfruit) (Scorpion 4) (set 19)\nsc4crzgny;Crazy Gang (Bellfruit) (Scorpion 4) (set 20)\nsc4crzgnz;Crazy Gang (Bellfruit) (Scorpion 4) (set 21)\nsc4crzky;Crazy Keys Casino (Bellfruit) (Scorpion 4) (set 1)\nsc4crzkya;Crazy Keys Casino (Bellfruit) (Scorpion 4) (set 2)\nsc4crzkyb;Crazy Keys Casino (Bellfruit) (Scorpion 4) (set 3)\nsc4crzkyc;Crazy Keys Casino (Bellfruit) (Scorpion 4) (set 4)\nsc4crzkyd;Crazy Keys Casino (Bellfruit) (Scorpion 4) (set 5)\nsc4crzkye;Crazy Keys Casino (Bellfruit) (Scorpion 4) (set 6)\nsc4crzkyf;Crazy Keys Casino (Bellfruit) (Scorpion 4) (set 7)\nsc4crzkyg;Crazy Keys Casino (Bellfruit) (Scorpion 4) (set 8)\nsc4crzkyh;Crazy Keys Casino (Bellfruit) (Scorpion 4) (set 9)\nsc4crzkyi;Crazy Keys Casino Arcade (Bellfruit) (Scorpion 4) (set 1)\nsc4crzkyj;Crazy Keys Casino Arcade (Bellfruit) (Scorpion 4) (set 2)\nsc4crzkyk;Crazy Keys Casino Arcade (Bellfruit) (Scorpion 4) (set 3)\nsc4crzkyl;Crazy Keys Casino (Bellfruit) (Scorpion 4) (set 10)\nsc4crzkym;Crazy Keys Casino (Bellfruit) (Scorpion 4) (set 11)\nsc4crzkyn;Crazy Keys Casino (Bellfruit) (Scorpion 4) (set 12)\nsc4crzkyo;Crazy Keys Casino Arcade (Bellfruit) (Scorpion 4) (set 4)\nsc4crzkyp;Crazy Keys Casino Arcade (Bellfruit) (Scorpion 4) (set 5)\nsc4crzkyq;Crazy Keys Casino Arcade (Bellfruit) (Scorpion 4) (set 6)\nsc4crzkyr;Crazy Keys Casino Arcade (Bellfruit) (Scorpion 4) (set 7)\nsc4crzkys;Crazy Keys Casino Arcade (Bellfruit) (Scorpion 4) (set 8)\nsc4crzwl;Crazy World (Mazooma) (Scorpion 4) (set 1)\nsc4crzwla;Crazy World (Mazooma) (Scorpion 4) (set 2)\nsc4crzwlb;Crazy World (Mazooma) (Scorpion 4) (set 3)\nsc4crzwlc;Crazy World (Mazooma) (Scorpion 4) (set 4)\nsc4crzwld;Crazy World (Mazooma) (Scorpion 4) (set 5)\nsc4crzwle;Crazy World (Mazooma) (Scorpion 4) (set 6)\nsc4crzwlf;Crazy World (Mazooma) (Scorpion 4) (set 7)\nsc4crzwlg;Crazy World (Mazooma) (Scorpion 4) (set 8)\nsc4ctl;Cop The Lot (Bellfruit) (Scorpion 4) (set 1)\nsc4ctla;Cop The Lot (Bellfruit) (Scorpion 4) (set 2)\nsc4ctlb;Cop The Lot (Bellfruit) (Scorpion 4) (set 3)\nsc4ctlc;Cop The Lot (Bellfruit) (Scorpion 4) (set 4)\nsc4ctlcl;Cop The Lot Club (Bellfruit) (Scorpion 4) (set 1)\nsc4ctlcla;Cop The Lot Club (Bellfruit) (Scorpion 4) (set 2)\nsc4ctlclb;Cop The Lot Club (Bellfruit) (Scorpion 4) (set 3)\nsc4ctlclc;Cop The Lot Club (Bellfruit) (Scorpion 4) (set 4)\nsc4ctld;Cop The Lot (Bellfruit) (Scorpion 4) (set 5)\nsc4ctle;Cop The Lot (Bellfruit) (Scorpion 4) (set 6)\nsc4cvani;Cashvania (Qps) (Scorpion 4) (set 1)\nsc4cvania;Cashvania (Qps) (Scorpion 4) (set 2)\nsc4cvanib;Cashvania (Qps) (Scorpion 4) (set 3)\nsc4cvanic;Cashvania (Qps) (Scorpion 4) (set 4)\nsc4cvanid;Cashvania (Qps) (Scorpion 4) (set 5)\nsc4cvanie;Cashvania (Qps) (Scorpion 4) (set 6)\nsc4cvanif;Cashvania (Qps) (Scorpion 4) (set 7)\nsc4cvanig;Cashvania (Qps) (Scorpion 4) (set 8)\nsc4cvanih;Cashvania (Qps) (Scorpion 4) (set 9)\nsc4cvanii;Cashvania (Qps) (Scorpion 4) (set 10)\nsc4cvclb;Cashvania Club (V1.0) (Qps) (Scorpion 4) (set 1)\nsc4cvclba;Cashvania Club (V1.0) (Qps) (Scorpion 4) (set 2)\nsc4cvclbb;Cashvania Club (V2.0) (Qps) (Scorpion 4) (set 1)\nsc4cvclbc;Cashvania Club (V1.0) (Qps) (Scorpion 4) (set 3)\nsc4cvclbd;Cashvania Club (V1.0) (Qps) (Scorpion 4) (set 4)\nsc4cvclbe;Cashvania Club (V2.0) (Qps) (Scorpion 4) (set 2)\nsc4cvclbf;Cashvania Club (V411) (Qps) (Scorpion 4) (set 1)\nsc4cvclbg;Cashvania Club (V411) (Qps) (Scorpion 4) (set 2)\nsc4cyc;Count Yer Cash (Mazooma) (Scorpion 4) (set 1)\nsc4cyca;Count Yer Cash (Mazooma) (Scorpion 4) (set 2)\nsc4cycb;Count Yer Cash (Mazooma) (Scorpion 4) (set 3)\nsc4cycc;Count Yer Cash (Mazooma) (Scorpion 4) (set 4)\nsc4cyccl;Count Yer Cash Club (Mazooma) (Scorpion 4) (set 1)\nsc4cyccla;Count Yer Cash Club (Mazooma) (Scorpion 4) (set 2)\nsc4cycclb;Count Yer Cash Club (Mazooma) (Scorpion 4) (set 3)\nsc4cycclc;Count Yer Cash Club (Mazooma) (Scorpion 4) (set 4)\nsc4cycd;Count Yer Cash (Mazooma) (Scorpion 4) (set 5)\nsc4czfr;Crazy Fruits 1.02 (PR6982) (Bellfruit) (Scorpion 4)\nsc4czfra;Crazy Fruits (PR1212) (Bellfruit) (Scorpion 4)\nsc4czfrb;Crazy Fruits (PR6813) (Bellfruit) (Scorpion 4) (set 1)\nsc4czfrc;Crazy Fruits (PR6813) (Bellfruit) (Scorpion 4) (set 2)\nsc4czfrd;Crazy Fruits (PR6982) (Bellfruit) (Scorpion 4)\nsc4darw;Dough & Arrow (Qps) (Scorpion 4) (set 1)\nsc4darwa;Dough & Arrow (Qps) (Scorpion 4) (set 2)\nsc4darwb;Dough & Arrow (Qps) (Scorpion 4) (set 3)\nsc4darwc;Dough & Arrow (Qps) (Scorpion 4) (set 4)\nsc4daylt;Daylight Robbery (Bellfruit) (Scorpion 4) (set 1)\nsc4daylta;Daylight Robbery (Bellfruit) (Scorpion 4) (set 2)\nsc4dayltb;Daylight Robbery (Bellfruit) (Scorpion 4) (set 3)\nsc4dayltc;Daylight Robbery (Bellfruit) (Scorpion 4) (set 4)\nsc4dayltd;Daylight Robbery SP98 (Bellfruit) (Scorpion 4) (set 1)\nsc4daylte;Daylight Robbery SP98 (Bellfruit) (Scorpion 4) (set 2)\nsc4dayltf;Daylight Robbery SP98 (Bellfruit) (Scorpion 4) (set 3)\nsc4dayltg;Daylight Robbery (Bellfruit) (Scorpion 4) (set 5)\nsc4daylth;Daylight Robbery (Bellfruit) (Scorpion 4) (set 6)\nsc4daylti;Daylight Robbery (Bellfruit) (Scorpion 4) (set 7)\nsc4dayltj;Daylight Robbery (Bellfruit) (Scorpion 4) (set 8)\nsc4dayltk;Daylight Robbery SP98 (Bellfruit) (Scorpion 4) (set 4)\nsc4dayltl;Daylight Robbery SP98 (Bellfruit) (Scorpion 4) (set 5)\nsc4dayltm;Daylight Robbery SP98 (Bellfruit) (Scorpion 4) (set 6)\nsc4db;Gold Fever (Mazooma) (Scorpion 4) (set 4)\nsc4dbldm;Double Diamond (Qps) (Scorpion 4)\nsc4dblfr;Double Frenzy (PR7060) (Qps) (Scorpion 4) (set 1)\nsc4dblfra;Double Frenzy (PR7060) (Qps) (Scorpion 4) (set 2)\nsc4dblfrb;Double Frenzy (PR7060) (Qps) (Scorpion 4) (set 3)\nsc4dblfrc;Double Frenzy (PR7060) (Qps) (Scorpion 4) (set 4)\nsc4dblfrd;Double Frenzy (PR2276) (212) (Qps) (Scorpion 4) (set 1)\nsc4dblfre;Double Frenzy (PR2276) (212) (Qps) (Scorpion 4) (set 2)\nsc4dcrls;Double Crazy Reels (021) (Mazooma) (Scorpion 4) (set 1)\nsc4dcrlsa;Double Crazy Reels (031) (Mazooma) (Scorpion 4) (set 1)\nsc4dcrlsb;Double Crazy Reels (022) (Mazooma) (Scorpion 4) (set 1)\nsc4dcrlsc;Double Crazy Reels (032) (Mazooma) (Scorpion 4) (set 1)\nsc4dcrlsd;Double Crazy Reels (023) (Mazooma) (Scorpion 4) (set 1)\nsc4dcrlse;Double Crazy Reels (033) (Mazooma) (Scorpion 4) (set 1)\nsc4dcrlsf;Double Crazy Reels (021) (Mazooma) (Scorpion 4) (set 2)\nsc4dcrlsg;Double Crazy Reels (031) (Mazooma) (Scorpion 4) (set 2)\nsc4dcrlsh;Double Crazy Reels (022) (Mazooma) (Scorpion 4) (set 2)\nsc4dcrlsi;Double Crazy Reels (032) (Mazooma) (Scorpion 4) (set 2)\nsc4dcrlsj;Double Crazy Reels (023) (Mazooma) (Scorpion 4) (set 2)\nsc4dcrlsk;Double Crazy Reels (033) (Mazooma) (Scorpion 4) (set 2)\nsc4ddosh;Doctor Dosh (Bellfruit) (Scorpion 4) (set 1)\nsc4ddosha;Doctor Dosh (Bellfruit) (Scorpion 4) (set 2)\nsc4ddoshb;Doctor Dosh (Bellfruit) (Scorpion 4) (set 3)\nsc4ddoshc;Doctor Dosh (Bellfruit) (Scorpion 4) (set 4)\nsc4ddoshd;Doctor Dosh (Bellfruit) (Scorpion 4) (set 5)\nsc4ddoshe;Doctor Dosh (Bellfruit) (Scorpion 4) (set 6)\nsc4ddoshf;Doctor Dosh (Bellfruit) (Scorpion 4) (set 11)\nsc4ddoshg;Doctor Dosh (Bellfruit) (Scorpion 4) (set 12)\nsc4ddoshh;Doctor Dosh (Bellfruit) (Scorpion 4) (set 13)\nsc4ddoshi;Doctor Dosh (Bellfruit) (Scorpion 4) (set 14)\nsc4ddoshj;Doctor Dosh (Bellfruit) (Scorpion 4) (set 15)\nsc4ddoshk;Doctor Dosh (Bellfruit) (Scorpion 4) (set 16)\nsc4ddoshl;Doctor Dosh (Bellfruit) (Scorpion 4) (set 7)\nsc4ddoshm;Doctor Dosh (Bellfruit) (Scorpion 4) (set 8)\nsc4ddoshn;Doctor Dosh (Bellfruit) (Scorpion 4) (set 9)\nsc4ddosho;Doctor Dosh (Bellfruit) (Scorpion 4) (set 10)\nsc4deepi;Deep Impact (Mazooma) (Scorpion 4) (set 1)\nsc4deepia;Deep Impact (Mazooma) (Scorpion 4) (set 2)\nsc4deepib;Deep Impact (Mazooma) (Scorpion 4) (set 3)\nsc4deepid;Deep Impact (Mazooma) (Scorpion 4) (set 4)\nsc4derby;Demolition Derby (Bellfruit) (Scorpion 4) (set 1)\nsc4derbya;Demolition Derby (Bellfruit) (Scorpion 4) (set 2)\nsc4derbyb;Demolition Derby (Bellfruit) (Scorpion 4) (set 3)\nsc4derbyc;Demolition Derby (Bellfruit) (Scorpion 4) (set 4)\nsc4derbyd;Demolition Derby (Bellfruit) (Scorpion 4) (set 5)\nsc4derbye;Demolition Derby (Bellfruit) (Scorpion 4) (set 6)\nsc4dhh;Dough Ho Ho (Bellfruit) (Scorpion 4) (set 2)\nsc4dhha;Dough Ho Ho (Bellfruit) (Scorpion 4) (set 3)\nsc4dhhb;Dough Ho Ho (Bellfruit) (Scorpion 4) (set 4)\nsc4dhhc;Dough Ho Ho (Bellfruit) (Scorpion 4) (set 5)\nsc4dhhd;Dough Ho Ho (Bellfruit) (Scorpion 4) (set 6)\nsc4dhhe;Dough Ho Ho (Bellfruit) (Scorpion 4) (set 7)\nsc4disco;Disco Inferno (Mazooma) (Scorpion 4) (set 1)\nsc4discoa;Disco Inferno (Mazooma) (Scorpion 4) (set 2)\nsc4discob;Disco Inferno (Mazooma) (Scorpion 4) (set 3)\nsc4discoc;Disco Inferno (Mazooma) (Scorpion 4) (set 4)\nsc4discod;Disco Inferno (Mazooma) (Scorpion 4) (set 5)\nsc4dmine;Diamond Mine (Bellfruit) (Scorpion 4) (set 1)\nsc4dminea;Diamond Mine (Bellfruit) (Scorpion 4) (set 2)\nsc4dmineb;Diamond Mine (Bellfruit) (Scorpion 4) (set 3)\nsc4dminec;Diamond Mine (Bellfruit) (Scorpion 4) (set 4)\nsc4dmined;Diamond Mine (Bellfruit) (Scorpion 4) (set 5)\nsc4dminee;Diamond Mine (Bellfruit) (Scorpion 4) (set 6)\nsc4dnd;Deal Or No Deal (Bellfruit) (Scorpion 4) (set 1)\nsc4dnda;Deal Or No Deal (Bellfruit) (Scorpion 4) (set 2)\nsc4dndb;Deal Or No Deal (Bellfruit) (Scorpion 4) (set 3)\nsc4dndbb;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 4) (set 1)\nsc4dndbba;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 4) (set 2)\nsc4dndbbb;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 4) (set 3)\nsc4dndbbc;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 4) (set 4)\nsc4dndbbd;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 4) (set 5)\nsc4dndbbe;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 4) (set 6)\nsc4dndbbf;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 4) (set 7)\nsc4dndbbg;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 4) (set 8)\nsc4dndbbh;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 4) (set 9)\nsc4dndbbi;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 4) (set 10)\nsc4dndbc;Deal Or No Deal Box Clever (Bellfruit) (Scorpion 4) (set 1)\nsc4dndbca;Deal Or No Deal Box Clever (Bellfruit) (Scorpion 4) (set 2)\nsc4dndbd;Deal Or No Deal The Big Deal (Bellfruit) (Scorpion 4) (set 1)\nsc4dndbda;Deal Or No Deal The Big Deal (Bellfruit) (Scorpion 4) (set 2)\nsc4dndbdb;Deal Or No Deal The Big Deal (Bellfruit) (Scorpion 4) (set 3)\nsc4dndbdc;Deal Or No Deal The Big Deal (Bellfruit) (Scorpion 4) (set 4)\nsc4dndbdd;Deal Or No Deal The Big Deal (Bellfruit) (Scorpion 4) (set 5)\nsc4dndbde;Deal Or No Deal The Big Deal (Bellfruit) (Scorpion 4) (set 6)\nsc4dndbe;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 4) (set 1)\nsc4dndbeb;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 4) (set 2)\nsc4dndbec;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 4) (set 3)\nsc4dndbed;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 4) (set 4)\nsc4dndbee;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 4) (set 5)\nsc4dndbef;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 4) (set 6)\nsc4dndbeg;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 4) (set 7)\nsc4dndbeh;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 4) (set 8)\nsc4dndbei;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 4) (set 9)\nsc4dndbej;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 4) (set 10)\nsc4dndbek;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 4) (set 11)\nsc4dndbel;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 4) (set 12)\nsc4dndbem;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 4) (set 13)\nsc4dndben;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 4) (set 14)\nsc4dndbr;Deal Or No Deal The Big Reds (Bellfruit) (Scorpion 4) (set 1)\nsc4dndbra;Deal Or No Deal The Big Reds (Bellfruit) (Scorpion 4) (set 2)\nsc4dndbrb;Deal Or No Deal The Big Reds (Bellfruit) (Scorpion 4) (set 3)\nsc4dndbrc;Deal Or No Deal The Big Reds (Bellfruit) (Scorpion 4) (set 4)\nsc4dndbrd;Deal Or No Deal The Big Reds (Bellfruit) (Scorpion 4) (set 5)\nsc4dndbre;Deal Or No Deal The Big Reds (Bellfruit) (Scorpion 4) (set 6)\nsc4dndbrf;Deal Or No Deal The Big Reds (Bellfruit) (Scorpion 4) (set 7)\nsc4dndbrg;Deal Or No Deal The Big Reds (Bellfruit) (Scorpion 4) (set 8)\nsc4dndc;Deal Or No Deal (Bellfruit) (Scorpion 4) (set 4)\nsc4dndcc;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 4) (set 1)\nsc4dndcca;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 4) (set 2)\nsc4dndccb;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 4) (set 3)\nsc4dndccc;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 4) (set 4)\nsc4dndccd;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 4) (set 5)\nsc4dndcce;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 4) (set 6)\nsc4dndccf;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 4) (set 7)\nsc4dndcl;Deal Or No Deal Club (Bellfruit) (Scorpion 4) (set 1)\nsc4dndcla;Deal Or No Deal Club (Bellfruit) (Scorpion 4) (set 2)\nsc4dndclb;Deal Or No Deal Club (Bellfruit) (Scorpion 4) (set 3)\nsc4dndclc;Deal Or No Deal Club (Bellfruit) (Scorpion 4) (set 4)\nsc4dndcld;Deal Or No Deal Club (Bellfruit) (Scorpion 4) (set 5)\nsc4dndcle;Deal Or No Deal Club (Bellfruit) (Scorpion 4) (set 6)\nsc4dndclf;Deal Or No Deal Club (Bellfruit) (Scorpion 4) (set 7)\nsc4dndclg;Deal Or No Deal Club (Bellfruit) (Scorpion 4) (set 8)\nsc4dndcs;Deal Or No Deal Classic (Bellfruit) (Scorpion 4) (set 1)\nsc4dndcsa;Deal Or No Deal Classic (Bellfruit) (Scorpion 4) (set 2)\nsc4dndcsb;Deal Or No Deal Classic (Bellfruit) (Scorpion 4) (set 3)\nsc4dndcsc;Deal Or No Deal Classic (Bellfruit) (Scorpion 4) (set 4)\nsc4dndcw;Deal Or No Deal The Walk Of Wealth Classic (Bellfruit) (Scorpion 4) (set 1)\nsc4dndcwa;Deal Or No Deal The Walk Of Wealth Classic (Bellfruit) (Scorpion 4) (set 2)\nsc4dndcwb;Deal Or No Deal The Walk Of Wealth Classic (Bellfruit) (Scorpion 4) (set 3)\nsc4dndcwc;Deal Or No Deal The Walk Of Wealth Classic (Bellfruit) (Scorpion 4) (set 4)\nsc4dndd;Deal Or No Deal (Bellfruit) (Scorpion 4) (set 5)\nsc4dnddd;Deal Or No Deal Double Deal Or No Deal (Bellfruit) (Scorpion 4) (set 1)\nsc4dnddda;Deal Or No Deal Double Deal Or No Deal (Bellfruit) (Scorpion 4) (set 2)\nsc4dndddb;Deal Or No Deal Double Deal Or No Deal (Bellfruit) (Scorpion 4) (set 3)\nsc4dndddc;Deal Or No Deal Double Deal Or No Deal (Bellfruit) (Scorpion 4) (set 4)\nsc4dndddd;Deal Or No Deal Double Deal Or No Deal (Bellfruit) (Scorpion 4) (set 5)\nsc4dnddde;Deal Or No Deal Double Deal Or No Deal (Bellfruit) (Scorpion 4) (set 6)\nsc4dndddf;Deal Or No Deal Double Deal Or No Deal (Bellfruit) (Scorpion 4) (set 7)\nsc4dndddg;Deal Or No Deal Double Deal Or No Deal (Bellfruit) (Scorpion 4) (set 8)\nsc4dnddf;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 4) (set 1)\nsc4dnddfa;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 4) (set 2)\nsc4dnddfb;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 4) (set 3)\nsc4dnddfc;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 4) (set 4)\nsc4dnddfd;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 4) (set 5)\nsc4dnddfe;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 4) (set 6)\nsc4dnddw;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 4) (set 1)\nsc4dnddwa;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 4) (set 2)\nsc4dnddwb;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 4) (set 3)\nsc4dnddwc;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 4) (set 4)\nsc4dnddwd;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 4) (set 5)\nsc4dnddwe;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 4) (set 6)\nsc4dnddwf;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 4) (set 7)\nsc4dnddwg;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 4) (set 8)\nsc4dnde;Deal Or No Deal (Bellfruit) (Scorpion 4) (set 6)\nsc4dndf;Deal Or No Deal (Bellfruit) (Scorpion 4) (set 7)\nsc4dndg;Deal Or No Deal (Bellfruit) (Scorpion 4) (set 8)\nsc4dndh;Deal Or No Deal (Bellfruit) (Scorpion 4) (set 9)\nsc4dndhf;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 4) (set 1)\nsc4dndhfa;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 4) (set 2)\nsc4dndhfb;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 4) (set 3)\nsc4dndhfc;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 4) (set 4)\nsc4dndhfd;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 4) (set 5)\nsc4dndhfe;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 4) (set 6)\nsc4dndhff;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 4) (set 7)\nsc4dndhfg;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 4) (set 8)\nsc4dndhfh;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 4) (set 9)\nsc4dndhfi;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 4) (set 10)\nsc4dndi;Deal Or No Deal (Bellfruit) (Scorpion 4) (set 10)\nsc4dndj;Deal Or No Deal (Bellfruit) (Scorpion 4) (set 11)\nsc4dndk;Deal Or No Deal (Bellfruit) (Scorpion 4) (set 12)\nsc4dndl;Deal Or No Deal (Bellfruit) (Scorpion 4) (set 13)\nsc4dndlp;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 4) (set 1)\nsc4dndlpa;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 4) (set 2)\nsc4dndlpb;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 4) (set 3)\nsc4dndlpc;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 4) (set 4)\nsc4dndlpd;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 4) (set 5)\nsc4dndlpe;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 4) (set 6)\nsc4dndm;Deal Or No Deal (Bellfruit) (Scorpion 4) (set 14)\nsc4dndn;Deal Or No Deal (Bellfruit) (Scorpion 4) (set 15)\nsc4dndo;Deal Or No Deal (Bellfruit) (Scorpion 4) (set 16)\nsc4dndpg;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 4) (set 1)\nsc4dndpga;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 4) (set 2)\nsc4dndpgb;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 4) (set 3)\nsc4dndpgc;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 4) (set 4)\nsc4dndpgd;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 4) (set 5)\nsc4dndpge;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 4) (set 6)\nsc4dndra;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 4) (set 1)\nsc4dndraa;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 4) (set 2)\nsc4dndrab;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 4) (set 3)\nsc4dndrac;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 4) (set 4)\nsc4dndrad;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 4) (set 5)\nsc4dndrae;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 4) (set 6)\nsc4dndtp;Deal Or No Deal The Power (Bellfruit) (Scorpion 4) (set 1)\nsc4dndtpa;Deal Or No Deal The Power (Bellfruit) (Scorpion 4) (set 2)\nsc4dndtpb;Deal Or No Deal The Power (Bellfruit) (Scorpion 4) (set 3)\nsc4dndtpc;Deal Or No Deal The Power (Bellfruit) (Scorpion 4) (set 4)\nsc4dndtpd;Deal Or No Deal The Power (Bellfruit) (Scorpion 4) (set 5)\nsc4dndtpe;Deal Or No Deal The Power (Bellfruit) (Scorpion 4) (set 6)\nsc4dndtpf;Deal Or No Deal The Power (Bellfruit) (Scorpion 4) (set 7)\nsc4dndtpg;Deal Or No Deal The Power (Bellfruit) (Scorpion 4) (set 8)\nsc4dndtph;Deal Or No Deal The Power (Bellfruit) (Scorpion 4) (set 9)\nsc4dndtpi;Deal Or No Deal The Power (Bellfruit) (Scorpion 4) (set 10)\nsc4dndtpj;Deal Or No Deal The Power (Bellfruit) (Scorpion 4) (set 11)\nsc4dndtpk;Deal Or No Deal The Power (Bellfruit) (Scorpion 4) (set 12)\nsc4dndtpl;Deal Or No Deal The Power (Bellfruit) (Scorpion 4) (set 13)\nsc4dndtpm;Deal Or No Deal The Power (Bellfruit) (Scorpion 4) (set 14)\nsc4dndtr;Deal Or No Deal Think Red (Bellfruit) (Scorpion 4) (set 1)\nsc4dndtra;Deal Or No Deal Think Red (Bellfruit) (Scorpion 4) (set 2)\nsc4dndwb;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 4) (set 1)\nsc4dndwba;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 4) (set 2)\nsc4dndwbb;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 4) (set 3)\nsc4dndwbc;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 4) (set 4)\nsc4dndwbd;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 4) (set 5)\nsc4dndwbe;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 4) (set 6)\nsc4dndwbf;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 4) (set 7)\nsc4dndwbg;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 4) (set 8)\nsc4dndww;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 4) (set 1)\nsc4dndwwa;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 4) (set 2)\nsc4dndwwb;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 4) (set 3)\nsc4dndwwc;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 4) (set 4)\nsc4dndwwd;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 4) (set 5)\nsc4dndwwe;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 4) (set 6)\nsc4dndys;Deal Or No Deal It's Your Show (Bellfruit) (Scorpion 4) (set 1)\nsc4dndysa;Deal Or No Deal It's Your Show (Bellfruit) (Scorpion 4) (set 2)\nsc4dndysb;Deal Or No Deal It's Your Show (Bellfruit) (Scorpion 4) (set 3)\nsc4dough;Dough Selecta (Bellfruit) (Scorpion 4) (set 1)\nsc4dougha;Dough Selecta (Bellfruit) (Scorpion 4) (set 2)\nsc4druby;Diamonds & Rubys (Bellfruit) (Scorpion 4) (set 1)\nsc4drubya;Diamonds & Rubys (Bellfruit) (Scorpion 4) (set 2)\nsc4drubyb;Diamonds & Rubys (Bellfruit) (Scorpion 4) (set 3)\nsc4drubyc;Diamonds & Rubys (Bellfruit) (Scorpion 4) (set 4)\nsc4drubyd;Diamonds & Rubys (Bellfruit) (Scorpion 4) (set 5)\nsc4duckq;Ducks Of Hazzard (Qps) (Scorpion 4) (set 1)\nsc4duckqa;Ducks Of Hazzard (Qps) (Scorpion 4) (set 2)\nsc4ducks;Ducks Of Hazzard (Mazooma) (Scorpion 4) (set 1)\nsc4ducksa;Ducks Of Hazzard (Mazooma) (Scorpion 4) (set 2)\nsc4ducksb;Ducks Of Hazzard (Mazooma) (Scorpion 4) (set 3)\nsc4ducksc;Ducks Of Hazzard (Mazooma) (Scorpion 4) (set 4)\nsc4dyna;Dynamite (Bellfruit) (Scorpion 4) (set 1)\nsc4dynaa;Dynamite (Bellfruit) (Scorpion 4) (set 2)\nsc4eascs;Easy Streak Casino (Bellfruit) (Scorpion 4) (set 1)\nsc4eascsa;Easy Streak Casino (Bellfruit) (Scorpion 4) (set 2)\nsc4eascsb;Easy Streak Casino (Bellfruit) (Scorpion 4) (set 3)\nsc4eascsc;Easy Streak Casino (Bellfruit) (Scorpion 4) (set 4)\nsc4eascsd;Easy Streak Casino (Bellfruit) (Scorpion 4) (set 5)\nsc4eascse;Easy Streak Casino (Bellfruit) (Scorpion 4) (set 6)\nsc4eascsf;Easy Streak Casino (Bellfruit) (Scorpion 4) (set 7)\nsc4eascsg;Easy Streak Casino (Bellfruit) (Scorpion 4) (set 8)\nsc4eascsh;Easy Streak Casino (Bellfruit) (Scorpion 4) (set 9)\nsc4eascsi;Easy Streak Casino (Bellfruit) (Scorpion 4) (set 10)\nsc4eascsj;Easy Streak Casino (Bellfruit) (Scorpion 4) (set 11)\nsc4eascsk;Easy Streak Casino (Bellfruit) (Scorpion 4) (set 12)\nsc4easy;Easy Streak (Bellfruit) (Scorpion 4) (set 1)\nsc4easya;Easy Streak (Bellfruit) (Scorpion 4) (set 2)\nsc4easyb;Easy Streak (Bellfruit) (Scorpion 4) (set 3)\nsc4easyc;Easy Streak (Bellfruit) (Scorpion 4) (set 4)\nsc4easyd;Easy Streak (Bellfruit) (Scorpion 4) (set 5)\nsc4easye;Easy Streak (Bellfruit) (Scorpion 4) (set 6)\nsc4easyf;Easy Streak (Bellfruit) (Scorpion 4) (set 11)\nsc4emmer;Emmerdale (Mazooma) (Scorpion 4) (set 1)\nsc4emmera;Emmerdale (Mazooma) (Scorpion 4) (set 2)\nsc4emmerb;Emmerdale (Mazooma) (Scorpion 4) (set 3)\nsc4emmerc;Emmerdale (Mazooma) (Scorpion 4) (set 4)\nsc4evol;Evolution (Qps) (Scorpion 4) (set 1)\nsc4evola;Evolution (Qps) (Scorpion 4) (set 2)\nsc4evolb;Evolution (Qps) (Scorpion 4) (set 3)\nsc4evolc;Evolution (Qps) (Scorpion 4) (set 4)\nsc4evold;Evolution (Qps) (Scorpion 4) (set 5)\nsc4evole;Evolution (Qps) (Scorpion 4) (set 6)\nsc4evolf;Evolution (Qps) (Scorpion 4) (set 7)\nsc4evolg;Evolution (Qps) (Scorpion 4) (set 8)\nsc4fastf;Fast 'n' Furious (Mazooma) (Scorpion 4) (set 1)\nsc4fastfa;Fast 'n' Furious (Mazooma) (Scorpion 4) (set 2)\nsc4fastfb;Fast 'n' Furious (Mazooma) (Scorpion 4) (set 3)\nsc4fastfc;Fast 'n' Furious (Mazooma) (Scorpion 4) (set 4)\nsc4fbcrz;Football Crazy (Bellfruit) (Scorpion 4) (set 1)\nsc4fbcrza;Football Crazy (Bellfruit) (Scorpion 4) (set 2)\nsc4fbcrzb;Football Crazy (Bellfruit) (Scorpion 4) (set 3)\nsc4fbcrzc;Football Crazy (Bellfruit) (Scorpion 4) (set 4)\nsc4fbcrzd;Football Crazy (Bellfruit) (Scorpion 4) (set 5)\nsc4fbcrze;Football Crazy (Bellfruit) (Scorpion 4) (set 6)\nsc4fbcrzf;Football Crazy (Bellfruit) (Scorpion 4) (set 7)\nsc4fbcrzg;Football Crazy (Bellfruit) (Scorpion 4) (set 8)\nsc4fbcrzh;Football Crazy (Bellfruit) (Scorpion 4) (set 9)\nsc4fbcrzi;Football Crazy (Bellfruit) (Scorpion 4) (set 10)\nsc4fbspn;Fat Boy Spin (Bellfruit) (Scorpion 4) (set 1)\nsc4fbspna;Fat Boy Spin (Bellfruit) (Scorpion 4) (set 2)\nsc4fbspnb;Fat Boy Spin (Bellfruit) (Scorpion 4) (set 3)\nsc4fbspnc;Fat Boy Spin (Bellfruit) (Scorpion 4) (set 4)\nsc4fcc;Firecracker Club (Bellfruit) (Scorpion 4) (set 1)\nsc4fcca;Firecracker Club (Bellfruit) (Scorpion 4) (set 2)\nsc4fccb;Firecracker Club (Bellfruit) (Scorpion 4) (set 3)\nsc4fccc;Firecracker Club (Bellfruit) (Scorpion 4) (set 4)\nsc4fd7th;Frankie Dettori's 7th Heaven (Bellfruit) (Scorpion 4) (set 1)\nsc4fd7tha;Frankie Dettori's 7th Heaven (Bellfruit) (Scorpion 4) (set 2)\nsc4fd7thb;Frankie Dettori's 7th Heaven (Bellfruit) (Scorpion 4) (set 3)\nsc4fd7thc;Frankie Dettori's 7th Heaven SP98 (Bellfruit) (Scorpion 4) (set 1)\nsc4fd7thd;Frankie Dettori's 7th Heaven SP98 (Bellfruit) (Scorpion 4) (set 2)\nsc4fd7the;Frankie Dettori's 7th Heaven (Bellfruit) (Scorpion 4) (set 4)\nsc4fd7thf;Frankie Dettori's 7th Heaven (Bellfruit) (Scorpion 4) (set 5)\nsc4fd7thg;Frankie Dettori's 7th Heaven (Bellfruit) (Scorpion 4) (set 6)\nsc4fd7thh;Frankie Dettori's 7th Heaven SP98 (Bellfruit) (Scorpion 4) (set 3)\nsc4fd7thi;Frankie Dettori's 7th Heaven SP98 (Bellfruit) (Scorpion 4) (set 4)\nsc4fever;Fever (PR1007) (Bellfruit) (Scorpion 4) (set 1)\nsc4fevera;Fever (PR1007) (Bellfruit) (Scorpion 4) (set 2)\nsc4feverb;Fever (PR1007) (Bellfruit) (Scorpion 4) (set 3)\nsc4feverc;Fever (PR1007) (Bellfruit) (Scorpion 4) (set 4)\nsc4feverd;Fever (PR1007) (Bellfruit) (Scorpion 4) (set 5)\nsc4fevere;Fever (PR1007) (Bellfruit) (Scorpion 4) (set 6)\nsc4feverf;Fever (PR1007) (Bellfruit) (Scorpion 4) (set 7)\nsc4feverg;Fever (PR1007) (Bellfruit) (Scorpion 4) (set 8)\nsc4feverh;Fever (PR1007) (Bellfruit) (Scorpion 4) (set 9)\nsc4feveri;Fever (PR1202) (Bellfruit) (Scorpion 4) (set 1)\nsc4feverj;Fever (PR1202) (Bellfruit) (Scorpion 4) (set 2)\nsc4feverk;Fever (PR1007) (Bellfruit) (Scorpion 4) (set 10)\nsc4feverl;Fever (PR1202) (Bellfruit) (Scorpion 4) (set 3)\nsc4fevnx;Fever The Next (Bellfruit) (Scorpion 4) (set 1)\nsc4fevnxa;Fever The Next (Bellfruit) (Scorpion 4) (set 2)\nsc4ffru;Fast Fruit (Qps / Mazooma) (Scorpion 4) (set 1)\nsc4ffrua;Fast Fruit (Qps) (Scorpion 4) (set 1)\nsc4ffrub;Fast Fruit (Qps / Mazooma) (Scorpion 4) (set 2)\nsc4ffruc;Fast Fruit (Qps) (Scorpion 4) (set 2)\nsc4ffrud;Fast Fruit (Qps) (Scorpion 4) (set 3)\nsc4ffrue;Fast Fruit (Qps) (Scorpion 4) (set 4)\nsc4fguy;Family Guy (Bellfruit) (Scorpion 4) (set 1)\nsc4fguya;Family Guy (Bellfruit) (Scorpion 4) (set 2)\nsc4fguyb;Family Guy (Bellfruit) (Scorpion 4) (set 3)\nsc4fguyc;Family Guy (Bellfruit) (Scorpion 4) (set 4)\nsc4fire;Firepower (Mazooma) (Scorpion 4) (set 1)\nsc4firea;Firepower (Mazooma) (Scorpion 4) (set 2)\nsc4fmj;Full Metal Jackpot (Mazooma) (Scorpion 4) (set 1)\nsc4fmja;Full Metal Jackpot (Mazooma) (Scorpion 4) (set 2)\nsc4fmjb;Full Metal Jackpot (Mazooma) (Scorpion 4) (set 3)\nsc4fmjc;Full Metal Jackpot (Mazooma) (Scorpion 4) (set 4)\nsc4fpitc;Fever Pitch (Bellfruit) (Scorpion 4) (set 1)\nsc4fpitca;Fever Pitch (Bellfruit) (Scorpion 4) (set 2)\nsc4fpitcb;Fever Pitch (Bellfruit) (Scorpion 4) (set 3)\nsc4fpitcc;Fever Pitch (Bellfruit) (Scorpion 4) (set 4)\nsc4fpitcd;Fever Pitch (Bellfruit) (Scorpion 4) (set 5)\nsc4fpitce;Fever Pitch (Bellfruit) (Scorpion 4) (set 6)\nsc4fpitcf;Fever Pitch (Bellfruit) (Scorpion 4) (set 7)\nsc4fpitcg;Fever Pitch (Bellfruit) (Scorpion 4) (set 8)\nsc4fpitch;Fever Pitch (Bellfruit) (Scorpion 4) (set 9)\nsc4fpitci;Fever Pitch (Bellfruit) (Scorpion 4) (set 10)\nsc4fpitcj;Fever Pitch (Bellfruit) (Scorpion 4) (set 11)\nsc4fpitck;Fever Pitch (Bellfruit) (Scorpion 4) (set 12)\nsc4frboo;Frooty Booty (Bellfruit) (Scorpion 4) (set 1)\nsc4frbooa;Frooty Booty (Bellfruit) (Scorpion 4) (set 2)\nsc4frboob;Frooty Booty (Bellfruit) (Scorpion 4) (set 3)\nsc4frbooc;Frooty Booty (Bellfruit) (Scorpion 4) (set 4)\nsc4frenz;Fruit Frenzy (Bellfruit) (Scorpion 4) (set 1)\nsc4frenza;Fruit Frenzy (Bellfruit) (Scorpion 4) (set 2)\nsc4frenzb;Fruit Frenzy (Bellfruit) (Scorpion 4) (set 3)\nsc4frenzc;Fruit Frenzy (Bellfruit) (Scorpion 4) (set 4)\nsc4frenzd;Fruit Frenzy (Bellfruit) (Scorpion 4) (set 5)\nsc4frenze;Fruit Frenzy (Bellfruit) (Scorpion 4) (set 6)\nsc4frsu;Fruits 'n' Suits (Bellfruit) (Scorpion 4) (set 1)\nsc4frsua;Fruits 'n' Suits (Bellfruit) (Scorpion 4) (set 2)\nsc4frsub;Fruits 'n' Suits (Bellfruit) (Scorpion 4) (set 3)\nsc4frsuc;Fruits 'n' Suits (Bellfruit) (Scorpion 4) (set 4)\nsc4frsud;Fruits 'n' Suits (Bellfruit) (Scorpion 4) (set 5)\nsc4frsue;Fruits 'n' Suits (Bellfruit) (Scorpion 4) (set 6)\nsc4frsuf;Fruits 'n' Suits (Bellfruit) (Scorpion 4) (set 7)\nsc4frsug;Fruits 'n' Suits (Bellfruit) (Scorpion 4) (set 8)\nsc4ftopi;Fruitopia (Qps) (Scorpion 4) (set 1)\nsc4ftopia;Fruitopia (Qps) (Scorpion 4) (set 2)\nsc4ftopib;Fruitopia (Qps) (Scorpion 4) (set 3)\nsc4ftopic;Fruitopia (Qps) (Scorpion 4) (set 4)\nsc4ftopid;Fruitopia (V2.1) (Qps) (Scorpion 4) (set 1)\nsc4ftopie;Fruitopia (V2.2) (Qps) (Scorpion 4) (set 1)\nsc4ftopif;Fruitopia (V1.1) (Qps) (Scorpion 4) (set 1)\nsc4ftopig;Fruitopia (V2.1) (Qps) (Scorpion 4) (set 2)\nsc4ftopih;Fruitopia (V2.2) (Qps) (Scorpion 4) (set 2)\nsc4ftopii;Fruitopia (V1.1) (Qps) (Scorpion 4) (set 2)\nsc4fullt;Full Throttle (011) (Qps) (Scorpion 4) (set 1)\nsc4fullta;Full Throttle (041) (Qps) (Scorpion 4) (set 1)\nsc4fulltb;Full Throttle (011) (Qps) (Scorpion 4) (set 2)\nsc4fulltc;Full Throttle (041) (Qps) (Scorpion 4) (set 2)\nsc4fulltd;Full Throttle (012) (Qps) (Scorpion 4) (set 1)\nsc4fullte;Full Throttle (042) (Qps) (Scorpion 4) (set 1)\nsc4fulltf;Full Throttle (013) (Qps) (Scorpion 4) (set 1)\nsc4fulltg;Full Throttle (012) (Qps) (Scorpion 4) (set 2)\nsc4fullth;Full Throttle (042) (Qps) (Scorpion 4) (set 2)\nsc4fullti;Full Throttle (013) (Qps) (Scorpion 4) (set 2)\nsc4fwp;Five Ways Pays (Mazooma) (Scorpion 4) (set 1)\nsc4fwpa;Five Ways Pays (Mazooma) (Scorpion 4) (set 2)\nsc4fwpb;Five Ways Pays (Mazooma) (Scorpion 4) (set 3)\nsc4fwpc;Five Ways Pays (Mazooma) (Scorpion 4) (set 4)\nsc4fwpcs;Five Ways Pays Casino (Mazooma) (Scorpion 4) (set 1)\nsc4fwpcsa;Five Ways Pays Casino (Mazooma) (Scorpion 4) (set 2)\nsc4fwpcsb;Five Ways Pays Casino (Mazooma) (Scorpion 4) (set 3)\nsc4gag;Grab A Granny (Mazooma) (Scorpion 4) (set 1)\nsc4gaga;Grab A Granny (Mazooma) (Scorpion 4) (set 2)\nsc4gagb;Grab A Granny (Mazooma) (Scorpion 4) (set 3)\nsc4gagc;Grab A Granny (Mazooma) (Scorpion 4) (set 4)\nsc4gamcs;The Game Casino (Bellfruit) (Scorpion 4)\nsc4game;The Game (Bellfruit) (Scorpion 4)\nsc4gball;Golden Balls (Bellfruit) (Scorpion 4) (set 1)\nsc4gballa;Golden Balls (Bellfruit) (Scorpion 4) (set 2)\nsc4gballb;Golden Balls (Bellfruit) (Scorpion 4) (set 3)\nsc4gballc;Golden Balls (Bellfruit) (Scorpion 4) (set 4)\nsc4gbcas;Golden Balls Casino (Bellfruit) (Scorpion 4) (set 1)\nsc4gbcasa;Golden Balls Casino (Bellfruit) (Scorpion 4) (set 2)\nsc4gbcasb;Golden Balls Casino (Bellfruit) (Scorpion 4) (set 3)\nsc4gbcasc;Golden Balls Casino (Bellfruit) (Scorpion 4) (set 4)\nsc4gcb;Grand Blaster Cash (Mazooma) (Scorpion 4) (set 1)\nsc4gcba;Grand Blaster Cash (Mazooma) (Scorpion 4) (set 2)\nsc4gcbb;Grand Blaster Cash (Mazooma) (Scorpion 4) (set 3)\nsc4gcbc;Grand Blaster Cash (Mazooma) (Scorpion 4) (set 4)\nsc4gcbd;Grand Blaster Cash (Mazooma) (Scorpion 4) (set 5)\nsc4gcbe;Grand Blaster Cash (Mazooma) (Scorpion 4) (set 6)\nsc4gcbf;Grand Blaster Cash (Mazooma) (Scorpion 4) (set 7)\nsc4gcbg;Grand Blaster Cash (Mazooma) (Scorpion 4) (set 8)\nsc4gcbh;Grand Blaster Cash (Mazooma) (Scorpion 4) (set 9)\nsc4gcbi;Grand Blaster Cash (Mazooma) (Scorpion 4) (set 10)\nsc4gcbj;Grand Blaster Cash (Mazooma) (Scorpion 4) (set 11)\nsc4gcclb;Grand Casino Club (Bellfruit) (Scorpion 4) (set 1)\nsc4gcclba;Grand Casino Club (Bellfruit) (Scorpion 4) (set 2)\nsc4gcclbb;Grand Casino Club (Bellfruit) (Scorpion 4) (set 3)\nsc4gcclbc;Grand Casino Club (Bellfruit) (Scorpion 4) (set 4)\nsc4gcclbd;Grand Casino Club (Bellfruit) (Scorpion 4) (set 5)\nsc4gcclbe;Grand Casino Club (Bellfruit) (Scorpion 4) (set 6)\nsc4gcclbf;Grand Casino Club (Bellfruit) (Scorpion 4) (set 7)\nsc4gcclbg;Grand Casino Club (Bellfruit) (Scorpion 4) (set 8)\nsc4gcclbh;Grand Casino Club (Bellfruit) (Scorpion 4) (set 9)\nsc4gcclbi;Grand Casino Club (Bellfruit) (Scorpion 4) (set 10)\nsc4gcclbj;Grand Casino Club (Bellfruit) (Scorpion 4) (set 11)\nsc4gcclbk;Grand Casino Club (Bellfruit) (Scorpion 4) (set 12)\nsc4gcclbl;Grand Casino Club (Bellfruit) (Scorpion 4) (set 13)\nsc4gcclbm;Grand Casino Club (Bellfruit) (Scorpion 4) (set 14)\nsc4gcclbn;Grand Casino Club (Bellfruit) (Scorpion 4) (set 15)\nsc4gcclbo;Grand Casino Club (Bellfruit) (Scorpion 4) (set 17)\nsc4gcclbp;Grand Casino Club (Bellfruit) (Scorpion 4) (set 16)\nsc4gcclbq;Grand Casino Club (Bellfruit) (Scorpion 4) (set 18)\nsc4gd;Gold Digger (Bellfruit) (Scorpion 4) (set 1)\nsc4gda;Gold Digger (Bellfruit) (Scorpion 4) (set 2)\nsc4gdb;Gold Digger (Bellfruit) (Scorpion 4) (set 3)\nsc4gdc;Gold Digger (Bellfruit) (Scorpion 4) (set 4)\nsc4gdclb;Gold Digger Club (Bellfruit) (Scorpion 4) (set 1)\nsc4gdclba;Gold Digger Club (Bellfruit) (Scorpion 4) (set 2)\nsc4gdclbb;Gold Digger Club (Bellfruit) (Scorpion 4) (set 3)\nsc4gdclbc;Gold Digger Club (Bellfruit) (Scorpion 4) (set 4)\nsc4gdclbd;Gold Digger Club (Bellfruit) (Scorpion 4) (set 5)\nsc4gdclbe;Gold Digger Club (Bellfruit) (Scorpion 4) (set 6)\nsc4gdclbf;Gold Digger Club (Bellfruit) (Scorpion 4) (set 7)\nsc4gdclbg;Gold Digger Club (Bellfruit) (Scorpion 4) (set 8)\nsc4gdclbh;Gold Digger Club (Bellfruit) (Scorpion 4) (set 9)\nsc4gdclbi;Gold Digger Club (Bellfruit) (Scorpion 4) (set 10)\nsc4gdclbj;Gold Digger Club (Bellfruit) (Scorpion 4) (set 11)\nsc4gdclbk;Gold Digger Club (Bellfruit) (Scorpion 4) (set 12)\nsc4gdd;Gold Digger (Bellfruit) (Scorpion 4) (set 5)\nsc4gde;Gold Digger (Bellfruit) (Scorpion 4) (set 6)\nsc4gdf;Gold Digger (Bellfruit) (Scorpion 4) (set 7)\nsc4gdg;Gold Digger (Bellfruit) (Scorpion 4) (set 8)\nsc4gdmz;Gold Diggers? / Golden X Game (Mazooma) (Scorpion 4) (set 1)\nsc4gdmza;Gold Diggers? / Golden X Game (Mazooma) (Scorpion 4) (set 2)\nsc4gfev;Gold Fever (Mazooma) (Scorpion 4) (set 1)\nsc4gfeva;Gold Fever (Mazooma) (Scorpion 4) (set 2)\nsc4gfevb;Gold Fever (Mazooma) (Scorpion 4) (set 3)\nsc4ggame;Golden Game (Mazooma) (Scorpion 4) (set 1)\nsc4ggame0;Golden Game (Mazooma) (Scorpion 4) (set 28)\nsc4ggame1;Golden Game (Mazooma) (Scorpion 4) (set 29)\nsc4ggame2;Golden Game (Mazooma) (Scorpion 4) (set 30)\nsc4ggame3;Golden Game (Mazooma) (Scorpion 4) (set 31)\nsc4ggame4;Golden Game (Mazooma) (Scorpion 4) (set 32)\nsc4ggame5;Golden Game (Mazooma) (Scorpion 4) (set 33)\nsc4ggame6;Golden Game (Mazooma) (Scorpion 4) (set 34)\nsc4ggame7;Golden Game (Mazooma) (Scorpion 4) (set 35)\nsc4ggame8;Golden Game (Mazooma) (Scorpion 4) (set 36)\nsc4ggame9;Golden Game (Mazooma) (Scorpion 4) (set 37)\nsc4ggamea;Golden Game (Mazooma) (Scorpion 4) (set 2)\nsc4ggameaa;Golden Game (Mazooma) (Scorpion 4) (set 38)\nsc4ggameab;Golden Game (Mazooma) (Scorpion 4) (set 39)\nsc4ggameac;Golden Game (Mazooma) (Scorpion 4) (set 40)\nsc4ggamead;Golden Game (Mazooma) (Scorpion 4) (set 41)\nsc4ggameae;Golden Game (Mazooma) (Scorpion 4) (set 42)\nsc4ggameb;Golden Game (Mazooma) (Scorpion 4) (set 3)\nsc4ggamec;Golden Game (Mazooma) (Scorpion 4) (set 4)\nsc4ggamed;Golden Game (Mazooma) (Scorpion 4) (set 5)\nsc4ggamee;Golden Game (Mazooma) (Scorpion 4) (set 6)\nsc4ggamef;Golden Game (Mazooma) (Scorpion 4) (set 7)\nsc4ggameg;Golden Game (Mazooma) (Scorpion 4) (set 8)\nsc4ggameh;Golden Game (Mazooma) (Scorpion 4) (set 9)\nsc4ggamei;Golden Game (Mazooma) (Scorpion 4) (set 10)\nsc4ggamej;Golden Game (Mazooma) (Scorpion 4) (set 11)\nsc4ggamek;Golden Game (Mazooma) (Scorpion 4) (set 12)\nsc4ggamel;Golden Game (Mazooma) (Scorpion 4) (set 13)\nsc4ggamem;Golden Game (Mazooma) (Scorpion 4) (set 14)\nsc4ggamen;Golden Game (Mazooma) (Scorpion 4) (set 15)\nsc4ggameo;Golden Game (Mazooma) (Scorpion 4) (set 16)\nsc4ggamep;Golden Game (Mazooma) (Scorpion 4) (set 17)\nsc4ggameq;Golden Game (Mazooma) (Scorpion 4) (set 18)\nsc4ggamer;Golden Game (Mazooma) (Scorpion 4) (set 19)\nsc4ggames;Golden Game (Mazooma) (Scorpion 4) (set 20)\nsc4ggamet;Golden Game (Mazooma) (Scorpion 4) (set 21)\nsc4ggameu;Golden Game (Mazooma) (Scorpion 4) (set 22)\nsc4ggamev;Golden Game (Mazooma) (Scorpion 4) (set 23)\nsc4ggamew;Golden Game (Mazooma) (Scorpion 4) (set 24)\nsc4ggamex;Golden Game (Mazooma) (Scorpion 4) (set 25)\nsc4ggamey;Golden Game (Mazooma) (Scorpion 4) (set 26)\nsc4ggamez;Golden Game (Mazooma) (Scorpion 4) (set 27)\nsc4ggcas;Golden Game Casino (Mazooma) (Scorpion 4) (set 1)\nsc4ggcasa;Golden Game Casino (Mazooma) (Scorpion 4) (set 2)\nsc4ggcasb;Golden Game Casino (Mazooma) (Scorpion 4) (set 3)\nsc4ggcasc;Golden Game Casino (Mazooma) (Scorpion 4) (set 4)\nsc4ggcl;Golden Grid Club (V1.0) (Qps) (Scorpion 4)\nsc4ggcla;Golden Grid Club (V411) (Qps) (Scorpion 4) (set 1)\nsc4ggclb;Golden Grid Club (V411) (Qps) (Scorpion 4) (set 2)\nsc4ggclc;Golden Grid Club (V412) (Qps) (Scorpion 4) (set 1)\nsc4ggcld;Golden Grid Club (V412) (Qps) (Scorpion 4) (set 2)\nsc4ggdlx;Golden Game Deluxe (Mazooma) (Scorpion 4) (set 1)\nsc4ggdlxa;Golden Game Deluxe (Mazooma) (Scorpion 4) (set 2)\nsc4ggdlxb;Golden Game Deluxe (Mazooma) (Scorpion 4) (set 3)\nsc4ggdlxc;Golden Game Deluxe (Mazooma) (Scorpion 4) (set 4)\nsc4ggdlxd;Golden Game Deluxe (Mazooma) (Scorpion 4) (set 5)\nsc4ggdlxe;Golden Game Deluxe (Mazooma) (Scorpion 4) (set 6)\nsc4ggdlxf;Golden Game Deluxe (Mazooma) (Scorpion 4) (set 7)\nsc4ggdlxg;Golden Game Deluxe (Mazooma) (Scorpion 4) (set 8)\nsc4ggg;Grand Golden Game (Mazooma) (Scorpion 4) (set 1)\nsc4ggga;Grand Golden Game (Mazooma) (Scorpion 4) (set 2)\nsc4gggb;Grand Golden Game (Mazooma) (Scorpion 4) (set 3)\nsc4gggc;Grand Golden Game (Mazooma) (Scorpion 4) (set 4)\nsc4gggd;Grand Golden Game (Mazooma) (Scorpion 4) (set 5)\nsc4ggge;Grand Golden Game (Mazooma) (Scorpion 4) (set 6)\nsc4gggf;Grand Golden Game (Mazooma) (Scorpion 4) (set 7)\nsc4gggg;Grand Golden Game (Mazooma) (Scorpion 4) (set 8)\nsc4gggh;Grand Golden Game (Mazooma) (Scorpion 4) (set 9)\nsc4gggi;Grand Golden Game (Mazooma) (Scorpion 4) (set 10)\nsc4gggj;Grand Golden Game (Mazooma) (Scorpion 4) (set 11)\nsc4gggk;Grand Golden Game (Mazooma) (Scorpion 4) (set 12)\nsc4gggl;Grand Golden Game (Mazooma) (Scorpion 4) (set 13)\nsc4gggm;Grand Golden Game (Mazooma) (Scorpion 4) (set 14)\nsc4gggn;Grand Golden Game (Mazooma) (Scorpion 4) (set 15)\nsc4gggo;Grand Golden Game (Mazooma) (Scorpion 4) (set 16)\nsc4gggp;Grand Golden Game (Mazooma) (Scorpion 4) (set 17)\nsc4gggq;Grand Golden Game (Mazooma) (Scorpion 4) (set 18)\nsc4gggr;Grand Golden Game (Mazooma) (Scorpion 4) (set 19)\nsc4gggs;Grand Golden Game (Mazooma) (Scorpion 4) (set 20)\nsc4ggrid;Golden Grid (V1.0) (Qps) (Scorpion 4) (set 1)\nsc4ggrida;Golden Grid (V1.0) (Qps) (Scorpion 4) (set 2)\nsc4ggridb;Golden Grid (V1.1) (Qps) (Scorpion 4) (set 1)\nsc4ggridc;Golden Grid (V1.1) (Qps) (Scorpion 4) (set 2)\nsc4ggridd;Golden Grid (V1.3) (Qps) (Scorpion 4)\nsc4ggride;Golden Grid (V1.0) (Qps) (Scorpion 4) (set 3)\nsc4ggridf;Golden Grid (V1.0) (Qps) (Scorpion 4) (set 4)\nsc4ggridg;Golden Grid (V1.1) (Qps) (Scorpion 4) (set 3)\nsc4ggridh;Golden Grid (V1.1) (Qps) (Scorpion 4) (set 4)\nsc4ggridi;Golden Grid (V011) (Scorpion 4) (set 1)\nsc4ggridj;Golden Grid (V041) (Qps) (Scorpion 4) (set 1)\nsc4ggridk;Golden Grid (V011) (Scorpion 4) (set 2)\nsc4ggridl;Golden Grid (V041) (Qps) (Scorpion 4) (set 2)\nsc4ggridm;Golden Grid (V012) (Qps) (Scorpion 4) (set 1)\nsc4ggridn;Golden Grid (V012) (Qps) (Scorpion 4) (set 2)\nsc4ghost;Golden Ghost (Mazooma) (Scorpion 4) (set 1)\nsc4ghosta;Golden Ghost (Mazooma) (Scorpion 4) (set 7)\nsc4ghostb;Golden Ghost (Mazooma) (Scorpion 4) (set 2)\nsc4ghostc;Golden Ghost (Mazooma) (Scorpion 4) (set 3)\nsc4ghostd;Golden Ghost (Mazooma) (Scorpion 4) (set 8)\nsc4ghoste;Golden Ghost (Mazooma) (Scorpion 4) (set 4)\nsc4ghostf;Golden Ghost (Mazooma) (Scorpion 4) (set 5)\nsc4ghostg;Golden Ghost (Mazooma) (Scorpion 4) (set 6)\nsc4ghosth;Golden Ghost (Mazooma) (Scorpion 4) (set 9)\nsc4glad;Gladiator (Mazooma) (Scorpion 4) (set 1)\nsc4glada;Gladiator (Mazooma) (Scorpion 4) (set 2)\nsc4gladb;Gladiator (Mazooma) (Scorpion 4) (set 3)\nsc4gladc;Gladiator (Mazooma) (Scorpion 4) (set 4)\nsc4gladd;Gladiator (Mazooma) (Scorpion 4) (set 5)\nsc4glade;Gladiator (Mazooma) (Scorpion 4) (set 6)\nsc4gladf;Gladiator (Mazooma) (Scorpion 4) (set 7)\nsc4gladg;Gladiator (Mazooma) (Scorpion 4) (set 8)\nsc4gldcl;Gladiator Club (Mazooma) (Scorpion 4) (set 1)\nsc4gldcla;Gladiator Club (Mazooma) (Scorpion 4) (set 2)\nsc4gnc;Golden Game Club (Mazooma) (Scorpion 4) (set 1)\nsc4gnca;Golden Game Club (Mazooma) (Scorpion 4) (set 2)\nsc4gncb;Golden Game Club (Mazooma) (Scorpion 4) (set 3)\nsc4gncc;Golden Game Club (Mazooma) (Scorpion 4) (set 4)\nsc4gncd;Golden Game Club (Mazooma) (Scorpion 4) (set 5)\nsc4gnce;Golden Game Club (Mazooma) (Scorpion 4) (set 6)\nsc4gocas;Golden Oldie Casino (Mazooma) (Scorpion 4) (set 1)\nsc4gocasa;Golden Oldie Casino (Mazooma) (Scorpion 4) (set 2)\nsc4goldo;Golden Oldie (Mazooma) (Scorpion 4) (set 1)\nsc4goldoa;Golden Oldie (Mazooma) (Scorpion 4) (set 2)\nsc4goldob;Golden Oldie (Mazooma) (Scorpion 4) (set 3)\nsc4goldoc;Golden Oldie (Mazooma) (Scorpion 4) (set 4)\nsc4goldw;Golden Winner (Bellfruit) (Scorpion 4) (set 1)\nsc4goldwa;Golden Winner (Bellfruit) (Scorpion 4) (set 2)\nsc4goldwb;Golden Winner (Bellfruit) (Scorpion 4) (set 3)\nsc4goldwc;Golden Winner (Bellfruit) (Scorpion 4) (set 4)\nsc4goldwd;Golden Winner (Bellfruit) (Scorpion 4) (set 5)\nsc4goldwe;Golden Winner (Bellfruit) (Scorpion 4) (set 6)\nsc4goldwf;Golden Winner (Bellfruit) (Scorpion 4) (set 7)\nsc4goldwg;Golden Winner (Bellfruit) (Scorpion 4) (set 8)\nsc4goud;Goudkoorts (Bellfruit) (Scorpion 4)\nsc4greed;Greedy Gonzalez (Bellfruit) (Scorpion 4) (set 1)\nsc4greeda;Greedy Gonzalez (Bellfruit) (Scorpion 4) (set 2)\nsc4gshot;Golden Shot (Qps) (Scorpion 4) (set 1)\nsc4gshota;Golden Shot Arcade (Qps) (Scorpion 4) (set 1)\nsc4gshotb;Golden Shot (Qps) (Scorpion 4) (set 2)\nsc4gshotc;Golden Shot Arcade (Qps) (Scorpion 4) (set 2)\nsc4gslam;Grandslam Club (BFM) (Scorpion 4) (set 1)\nsc4gslama;Grandslam Club (BFM) (Scorpion 4) (set 2)\nsc4gslamb;Grandslam Club (BFM) (Scorpion 4) (set 3)\nsc4gslamc;Grandslam Club (BFM) (Scorpion 4) (set 4)\nsc4gslamd;Grandslam Club (BFM) (Scorpion 4) (set 5)\nsc4gslame;Grandslam Club (BFM) (Scorpion 4) (set 6)\nsc4gslamf;Grandslam Club (BFM) (Scorpion 4) (set 7)\nsc4gunp;Gunpowder Slot (Bellfruit) (Scorpion 4) (set 1)\nsc4gunpa;Gunpowder Slot (Bellfruit) (Scorpion 4) (set 2)\nsc4gunpb;Gunpowder Slot (Bellfruit) (Scorpion 4) (set 3)\nsc4gunpc;Gunpowder Slot (Bellfruit) (Scorpion 4) (set 4)\nsc4gunpd;Gunpowder Slot (Bellfruit) (Scorpion 4) (set 5)\nsc4gunpe;Gunpowder Slot (Bellfruit) (Scorpion 4) (set 6)\nsc4gunpf;Gunpowder Slot (Bellfruit) (Scorpion 4) (set 7)\nsc4gunpg;Gunpowder Slot (Bellfruit) (Scorpion 4) (set 8)\nsc4gx;Golden X (Mazooma) (Scorpion 4) (set 1)\nsc4gx3;Golden X Triple (Mazooma) (Scorpion 4) (set 1)\nsc4gx3a;Golden X Triple (Mazooma) (Scorpion 4) (set 2)\nsc4gx3b;Golden X Triple (Mazooma) (Scorpion 4) (set 3)\nsc4gx3c;Golden X Triple (Mazooma) (Scorpion 4) (set 4)\nsc4gx3d;Golden X Triple (Mazooma) (Scorpion 4) (set 5)\nsc4gx3e;Golden X Triple (Mazooma) (Scorpion 4) (set 6)\nsc4gx3f;Golden X Triple (Mazooma) (Scorpion 4) (set 7)\nsc4gx3g;Golden X Triple (Mazooma) (Scorpion 4) (set 8)\nsc4gxa;Golden X (Mazooma) (Scorpion 4) (set 2)\nsc4gxb;Golden X (Mazooma) (Scorpion 4) (set 3)\nsc4gxcas;Golden X Casino (Mazooma) (Scorpion 4) (set 1)\nsc4gxcasa;Golden X Casino (Mazooma) (Scorpion 4) (set 2)\nsc4gxcasb;Golden X Casino (Mazooma) (Scorpion 4) (set 3)\nsc4gxcasc;Golden X Casino (Mazooma) (Scorpion 4) (set 4)\nsc4gxcasd;Golden X Casino (Mazooma) (Scorpion 4) (set 5)\nsc4gxcase;Golden X Casino (Mazooma) (Scorpion 4) (set 6)\nsc4gxcasf;Golden X Casino (Mazooma) (Scorpion 4) (set 7)\nsc4h6cl;Hot Six Club (Bellfruit) (Scorpion 4) (set 1)\nsc4h6cla;Hot Six Club (Bellfruit) (Scorpion 4) (set 2)\nsc4h6clb;Hot Six Club (Bellfruit) (Scorpion 4) (set 3)\nsc4h6clc;Hot Six Club (Bellfruit) (Scorpion 4) (set 4)\nsc4hapnt;Happy Notes (Bellfruit) (Scorpion 4) (set 1)\nsc4hapnta;Happy Notes (Bellfruit) (Scorpion 4) (set 2)\nsc4hapntb;Happy Notes (Bellfruit) (Scorpion 4) (set 3)\nsc4hapntc;Happy Notes (Bellfruit) (Scorpion 4) (set 4)\nsc4hapntd;Happy Notes (Bellfruit) (Scorpion 4) (set 5)\nsc4hapnte;Happy Notes (Bellfruit) (Scorpion 4) (set 6)\nsc4hdd;Hickory Dickory Dosh (PR7016) (Mazooma) (Scorpion 4) (set 1)\nsc4hdda;Hickory Dickory Dosh (PR7045) (Mazooma) (Scorpion 4) (set 1)\nsc4hddb;Hickory Dickory Dosh (PR7045) (Mazooma) (Scorpion 4) (set 2)\nsc4hddc;Hickory Dickory Dosh (PR7016) (Mazooma) (Scorpion 4) (set 2)\nsc4hddd;Hickory Dickory Dosh (PR7016) (Mazooma) (Scorpion 4) (set 3)\nsc4hdde;Hickory Dickory Dosh (PR7045) (Mazooma) (Scorpion 4) (set 3)\nsc4hddf;Hickory Dickory Dosh (PR7045) (Mazooma) (Scorpion 4) (set 4)\nsc4heatw;Heatwave (Bellfruit) (Scorpion 4)\nsc4hellb;Hells Bells (PR1201) (Dutch?) (Bellfruit) (Scorpion 4) (set 1)\nsc4hellba;Hells Bells (PR1419) (Bellfruit) (Scorpion 4) (set 1)\nsc4hellbb;Hells Bells (PR1419) (Bellfruit) (Scorpion 4) (set 2)\nsc4hellbc;Hells Bells (PR1419) (Bellfruit) (Scorpion 4) (set 3)\nsc4hellbd;Hells Bells (PR1419) (Bellfruit) (Scorpion 4) (set 4)\nsc4hellbe;Hells Bells (PR1419) (Bellfruit) (Scorpion 4) (set 5)\nsc4hellbf;Hells Bells (PR1419) (Bellfruit) (Scorpion 4) (set 6)\nsc4hellbg;Hells Bells (PR1419) (Bellfruit) (Scorpion 4) (set 7)\nsc4hellbh;Hells Bells (PR1419) (Bellfruit) (Scorpion 4) (set 8)\nsc4hellbi;Hells Bells (PR1419) (Bellfruit) (Scorpion 4) (set 9)\nsc4hellbj;Hells Bells (PR1419) (Bellfruit) (Scorpion 4) (set 10)\nsc4helrd;Hellraiser (Bellfruit) [Dutch] (Scorpion 4)\nsc4helrs;Hellraiser (Bellfruit) (Scorpion 4)\nsc4hf;Happy Fruits (Bellfruit) (Scorpion 4) (set 1)\nsc4hfa;Happy Fruits (Bellfruit) (Scorpion 4) (set 2)\nsc4hfb;Happy Fruits (Bellfruit) (Scorpion 4) (set 3)\nsc4hfc;Happy Fruits (Bellfruit) (Scorpion 4) (set 4)\nsc4hfcl;Happy Fruits Club (Bellfruit) (Scorpion 4) (set 1)\nsc4hfcla;Happy Fruits Club (Bellfruit) (Scorpion 4) (set 2)\nsc4hfd;Happy Fruits (Bellfruit) (Scorpion 4) (set 5)\nsc4hfe;Happy Fruits (Bellfruit) (Scorpion 4) (set 6)\nsc4hff;Happy Fruits (Bellfruit) (Scorpion 4) (set 7)\nsc4hfg;Happy Fruits (Bellfruit) (Scorpion 4) (set 8)\nsc4hi5;High 5 (Bellfruit) (Scorpion 4) (set 1)\nsc4hi5a;High 5 (Bellfruit) (Scorpion 4) (set 2)\nsc4hi5b;High 5 (Bellfruit) (Scorpion 4) (set 3)\nsc4hi5c;High 5 (Bellfruit) (Scorpion 4) (set 4)\nsc4hi5d;High 5 (Bellfruit) (Scorpion 4) (set 5)\nsc4hi5e;High 5 (Bellfruit) (Scorpion 4) (set 6)\nsc4hi5f;High 5 (Bellfruit) (Scorpion 4) (set 7)\nsc4hi5g;High 5 (Bellfruit) (Scorpion 4) (set 8)\nsc4hill;Hill Billionaire (Bellfruit) (Scorpion 4) (set 1)\nsc4hilla;Hill Billionaire (Bellfruit) (Scorpion 4) (set 2)\nsc4hilo;Hilowatha (Bellfruit) (Scorpion 4) (set 1)\nsc4hiloa;Hilowatha (Bellfruit) (Scorpion 4) (set 2)\nsc4hilob;Hilowatha (Bellfruit) (Scorpion 4) (set 3)\nsc4hiloc;Hilowatha (Bellfruit) (Scorpion 4) (set 4)\nsc4hilod;Hilowatha (Bellfruit) (Scorpion 4) (set 5)\nsc4hiloe;Hilowatha (Bellfruit) (Scorpion 4) (set 6)\nsc4hilof;Hilowatha (Bellfruit) (Scorpion 4) (set 7)\nsc4hilog;Hilowatha (Bellfruit) (Scorpion 4) (set 8)\nsc4hiloh;Hilowatha (Bellfruit) (Scorpion 4) (set 9)\nsc4hiloi;Hilowatha (Bellfruit) (Scorpion 4) (set 10)\nsc4hiloj;Hilowatha (Bellfruit) (Scorpion 4) (set 11)\nsc4hilok;Hilowatha (Bellfruit) (Scorpion 4) (set 12)\nsc4himi;High 'n' Mighty (PR2999) (Mazooma) (Scorpion 4) (set 1)\nsc4himia;High 'n' Mighty (PR2119) (Mazooma) (Scorpion 4) (set 1)\nsc4himib;High 'n' Mighty (PR2067) (Mazooma) (Scorpion 4) (set 1)\nsc4himic;High 'n' Mighty (PR2999) (Mazooma) (Scorpion 4) (set 2)\nsc4himid;High 'n' Mighty (PR2067) (Mazooma) (Scorpion 4) (set 2)\nsc4himie;High 'n' Mighty (PR2119) (Mazooma) (Scorpion 4) (set 2)\nsc4himif;High 'n' Mighty (PR2999) (Mazooma) (Scorpion 4) (set 3)\nsc4himig;High 'n' Mighty (PR2999) (Mazooma) (Scorpion 4) (set 4)\nsc4himih;High 'n' Mighty (PR2999) (Mazooma) (Scorpion 4) (set 5)\nsc4himii;High 'n' Mighty (PR2999) (Mazooma) (Scorpion 4) (set 6)\nsc4hiss;Hissing Quid (Qps) (Scorpion 4) (set 1)\nsc4hissa;Hissing Quid (Qps) (Scorpion 4) (set 2)\nsc4hissb;Hissing Quid (Qps) (Scorpion 4) (set 3)\nsc4hissc;Hissing Quid (Qps) (Scorpion 4) (set 4)\nsc4hissd;Hissing Quid (Qps) (Scorpion 4) (set 5)\nsc4hisse;Hissing Quid (Qps) (Scorpion 4) (set 6)\nsc4hissf;Hissing Quid (Qps) (Scorpion 4) (set 7)\nsc4hissg;Hissing Quid (Qps) (Scorpion 4) (set 8)\nsc4hitsh;Hit Shot (Bellfruit) (Scorpion 4) (set 1)\nsc4hitsha;Hit Shot (Bellfruit) (Scorpion 4) (set 2)\nsc4hitshb;Hit Shot (Bellfruit) (Scorpion 4) (set 3)\nsc4hitshc;Hit Shot (Bellfruit) (Scorpion 4) (set 4)\nsc4hitshd;Hit Shot (Bellfruit) (Scorpion 4) (set 5)\nsc4hitshe;Hit Shot (Bellfruit) (Scorpion 4) (set 6)\nsc4hntcs;Happy Notes Casino (Bellfruit) (Scorpion 4) (set 1)\nsc4hntcsa;Happy Notes Casino (Bellfruit) (Scorpion 4) (set 2)\nsc4hntcsb;Happy Notes Casino (Bellfruit) (Scorpion 4) (set 3)\nsc4hntcsc;Happy Notes Casino (Bellfruit) (Scorpion 4) (set 4)\nsc4hntcsd;Happy Notes Casino (Bellfruit) (Scorpion 4) (set 5)\nsc4hntcse;Happy Notes Casino (Bellfruit) (Scorpion 4) (set 6)\nsc4hntcsf;Happy Notes Casino (Bellfruit) (Scorpion 4) (set 7)\nsc4hntcsg;Happy Notes Casino (Bellfruit) (Scorpion 4) (set 8)\nsc4hntcsh;Happy Notes Casino (Bellfruit) (Scorpion 4) (set 9)\nsc4hntcsi;Happy Notes Casino (Bellfruit) (Scorpion 4) (set 10)\nsc4hntcsj;Happy Notes Casino (Bellfruit) (Scorpion 4) (set 11)\nsc4hntcsk;Happy Notes Casino (Bellfruit) (Scorpion 4) (set 12)\nsc4hntcsl;Happy Notes Casino (Bellfruit) (Scorpion 4) (set 13)\nsc4hntcsm;Happy Notes Casino (Bellfruit) (Scorpion 4) (set 14)\nsc4hntcsn;Happy Notes Casino (Bellfruit) (Scorpion 4) (set 15)\nsc4hntcso;Happy Notes Casino (Bellfruit) (Scorpion 4) (set 16)\nsc4holyw;Hollywood (Bellfruit) (Scorpion 4) (set 1)\nsc4holywa;Hollywood (Bellfruit) (Scorpion 4) (set 2)\nsc4holywb;Hollywood (Bellfruit) (Scorpion 4) (set 3)\nsc4holywc;Hollywood (Bellfruit) (Scorpion 4) (set 4)\nsc4hotdg;Hot Dog (Bellfruit) (Scorpion 4) (set 1)\nsc4hotdga;Hot Dog (Bellfruit) (Scorpion 4) (set 2)\nsc4hotdgb;Hot Dog (Bellfruit) (Scorpion 4) (set 3)\nsc4hotdgc;Hot Dog (Bellfruit) (Scorpion 4) (set 4)\nsc4hotpr;Hot Property (Bellfruit) (Scorpion 4) (set 1)\nsc4hotpra;Hot Property (Bellfruit) (Scorpion 4) (set 2)\nsc4hotprb;Hot Property (Bellfruit) (Scorpion 4) (set 3)\nsc4hotprc;Hot Property (Bellfruit) (Scorpion 4) (set 4)\nsc4hotprd;Hot Property (Bellfruit) (Scorpion 4) (set 5)\nsc4hotpre;Hot Property (Bellfruit) (Scorpion 4) (set 6)\nsc4hotrd;Hot Rod (Bellfruit) (Scorpion 4) (set 1)\nsc4hotrda;Hot Rod (Bellfruit) (Scorpion 4) (set 2)\nsc4hotsh;Hot Shots (Bellfruit) (Scorpion 4) (set 1)\nsc4hotsha;Hot Shots (Bellfruit) (Scorpion 4) (set 2)\nsc4hotwd;Hot Wad (Bellfruit) (Scorpion 4) (set 1)\nsc4hotwda;Hot Wad (Bellfruit) (Scorpion 4) (set 2)\nsc4hotwdb;Hot Wad (Bellfruit) (Scorpion 4) (set 3)\nsc4hotwdc;Hot Wad (Bellfruit) (Scorpion 4) (set 4)\nsc4hotwdd;Hot Wad (Bellfruit) (Scorpion 4) (set 5)\nsc4hotwde;Hot Wad (Bellfruit) (Scorpion 4) (set 6)\nsc4hyde;Hyde & Streak (Mazooma) (Scorpion 4) (set 1)\nsc4hydea;Hyde & Streak (Mazooma) (Scorpion 4) (set 2)\nsc4hydeb;Hyde & Streak (Mazooma) (Scorpion 4) (set 3)\nsc4hydec;Hyde & Streak (Mazooma) (Scorpion 4) (set 4)\nsc4hyper;Hyperactive (Mazooma) (Scorpion 4) (set 1)\nsc4hypera;Hyperactive (Mazooma) (Scorpion 4) (set 2)\nsc4ibiza;Red Hot Ibiza (Bellfruit) (Scorpion 4) (set 1)\nsc4ibizaa;Red Hot Ibiza (Bellfruit) (Scorpion 4) (set 2)\nsc4ibizab;Red Hot Ibiza (Bellfruit) (Scorpion 4) (set 3)\nsc4ibizac;Red Hot Ibiza (Bellfruit) (Scorpion 4) (set 4)\nsc4ibizad;Red Hot Ibiza (Bellfruit) (Scorpion 4) (set 5)\nsc4ibizae;Red Hot Ibiza (Bellfruit) (Scorpion 4) (set 6)\nsc4ibizaf;Red Hot Ibiza (Bellfruit) (Scorpion 4) (set 7)\nsc4ibizag;Red Hot Ibiza (Bellfruit) (Scorpion 4) (set 8)\nsc4ibizah;Red Hot Ibiza (Bellfruit) (Scorpion 4) (set 9)\nsc4ibizai;Red Hot Ibiza (Bellfruit) (Scorpion 4) (set 10)\nsc4ijclb;Italian Job Club (Mazooma) (Scorpion 4)\nsc4ijob;Italian Job (Mazooma) (Scorpion 4) (set 1)\nsc4ijoba;Italian Job (Mazooma) (Scorpion 4) (set 2)\nsc4ijobb;Italian Job (Mazooma) (Scorpion 4) (set 3)\nsc4ijobc;Italian Job (Mazooma) (Scorpion 4) (set 4)\nsc4ijobd;Italian Job (Mazooma) (Scorpion 4) (set 5)\nsc4ijobe;Italian Job (Mazooma) (Scorpion 4) (set 6)\nsc4ijobf;Italian Job (Mazooma) (Scorpion 4) (set 7)\nsc4ijobg;Italian Job (Mazooma) (Scorpion 4) (set 8)\nsc4ijobh;Italian Job (Mazooma) (Scorpion 4) (set 9)\nsc4ijobi;Italian Job (Mazooma) (Scorpion 4) (set 10)\nsc4ijobj;Italian Job (Mazooma) (Scorpion 4) (set 11)\nsc4ijobk;Italian Job (Mazooma) (Scorpion 4) (set 12)\nsc4inspn;Inner Spin (Mazooma) (Scorpion 4) (set 1)\nsc4inspna;Inner Spin (Mazooma) (Scorpion 4) (set 2)\nsc4ivply;4 Play (Bellfruit) (Scorpion 4)\nsc4jack;Jack The Kipper (Mazooma) (Scorpion 4) (set 1)\nsc4jacka;Jack The Kipper (Mazooma) (Scorpion 4) (set 2)\nsc4jackb;Jack The Kipper (Mazooma) (Scorpion 4) (set 3)\nsc4jackc;Jack The Kipper (Mazooma) (Scorpion 4) (set 4)\nsc4jackd;Jack The Kipper (Mazooma) (Scorpion 4) (set 5)\nsc4jacke;Jack The Kipper (Mazooma) (Scorpion 4) (set 6)\nsc4jackf;Jack The Kipper (Mazooma) (Scorpion 4) (set 7)\nsc4jackg;Jack The Kipper (Mazooma) (Scorpion 4) (set 8)\nsc4jbuck;Jungle Bucks (Bellfruit) (Scorpion 4) (set 1)\nsc4jbucka;Jungle Bucks (Bellfruit) (Scorpion 4) (set 2)\nsc4jbuckb;Jungle Bucks (Bellfruit) (Scorpion 4) (set 3)\nsc4jbuckc;Jungle Bucks (Bellfruit) (Scorpion 4) (set 4)\nsc4jbuckd;Jungle Bucks (Bellfruit) (Scorpion 4) (set 5)\nsc4jiggn;Jiggery Pockery (German) (Nova) (Scorpion 4)\nsc4jiggr;Jiggery Pokery (Mazooma) (Scorpion 4) (set 1)\nsc4jiggra;Jiggery Pokery (Mazooma) (Scorpion 4) (set 2)\nsc4jiggrb;Jiggery Pokery (Mazooma) (Scorpion 4) (set 3)\nsc4jiggrc;Jiggery Pokery (Mazooma) (Scorpion 4) (set 4)\nsc4jive;Jive Money (PR2096) (Mazooma) (Scorpion 4)\nsc4jivea;Jive Money (PR2160) (Mazooma) (Scorpion 4) (set 1)\nsc4jiveb;Jive Money (PR2160) (Mazooma) (Scorpion 4) (set 2)\nsc4jivec;Jive Money (PR2160) (Mazooma) (Scorpion 4) (set 3)\nsc4jived;Jive Money (PR2160) (Mazooma) (Scorpion 4) (set 4)\nsc4jjc;Jumping Jack Cash (Mazooma) (Scorpion 4) (set 1)\nsc4jjca;Jumping Jack Cash (Mazooma) (Scorpion 4) (set 2)\nsc4jjcb;Jumping Jack Cash (Mazooma) (Scorpion 4) (set 3)\nsc4jjcc;Jumping Jack Cash (Mazooma) (Scorpion 4) (set 4)\nsc4jjcd;Jumping Jack Cash (Mazooma) (Scorpion 4) (set 5)\nsc4jjce;Jumping Jack Cash (Mazooma) (Scorpion 4) (set 6)\nsc4jjcf;Jumping Jack Cash (Mazooma) (Scorpion 4) (set 7)\nsc4jjcg;Jumping Jack Cash (Mazooma) (Scorpion 4) (set 8)\nsc4jjch;Jumping Jack Cash (Mazooma) (Scorpion 4) (set 9)\nsc4jjci;Jumping Jack Cash (Mazooma) (Scorpion 4) (set 10)\nsc4jjf;Jumping Jack Flash (PR6807) (Bellfruit) (Scorpion 4) (set 1)\nsc4jjfa;Jumping Jack Flash (PR6807) (Bellfruit) (Scorpion 4) (set 2)\nsc4jjfb;Jumping Jack Flash (PR6807) (Bellfruit) (Scorpion 4) (set 3)\nsc4jjfc;Jumping Jack Flash SP98 (PR4607) (Bellfruit) (Scorpion 4) (set 1)\nsc4jjfd;Jumping Jack Flash SP98 (PR4607) (Bellfruit) (Scorpion 4) (set 2)\nsc4jjfe;Jumping Jack Flash SP98 (PR4607) (Bellfruit) (Scorpion 4) (set 3)\nsc4jjff;Jumping Jack Flash SP98 (PR4607) (Bellfruit) (Scorpion 4) (set 4)\nsc4jjfg;Jumping Jack Flash (PR6807) (Bellfruit) (Scorpion 4) (set 4)\nsc4jjfh;Jumping Jack Flash (PR6807) (Bellfruit) (Scorpion 4) (set 5)\nsc4jjfi;Jumping Jack Flash (PR6807) (Bellfruit) (Scorpion 4) (set 6)\nsc4jjfj;Jumping Jack Flash SP98 (PR4607) (Bellfruit) (Scorpion 4) (set 5)\nsc4jjfk;Jumping Jack Flash SP98 (PR4607) (Bellfruit) (Scorpion 4) (set 6)\nsc4jjfl;Jumping Jack Flash SP98 (PR4607) (Bellfruit) (Scorpion 4) (set 7)\nsc4jjfm;Jumping Jack Flash SP98 (PR4607) (Bellfruit) (Scorpion 4) (set 8)\nsc4jjok;Jackpot Jokers (Bellfruit) (Scorpion 4) (set 1)\nsc4jjoka;Jackpot Jokers (Bellfruit) (Scorpion 4) (set 2)\nsc4jjucl;Jackpot Junction Club (Bellfruit) (Scorpion 4) (set 1)\nsc4jjucla;Jackpot Junction Club (Ferry) (Bellfruit) (Scorpion 4) (set 1)\nsc4jjuclb;Jackpot Junction Club (Bellfruit) (Scorpion 4) (set 2)\nsc4jjuclc;Jackpot Junction Club (Ferry) (Bellfruit) (Scorpion 4) (set 2)\nsc4jjucld;Jackpot Junction Club (Bellfruit) (Scorpion 4) (set 3)\nsc4jjucle;Jackpot Junction Club (Bellfruit) (Scorpion 4) (set 4)\nsc4jjunc;Jackpot Junction (Bellfruit) (Scorpion 4) (set 1)\nsc4jjunca;Jackpot Junction (Bellfruit) (Scorpion 4) (set 2)\nsc4jjuncb;Jackpot Junction (Bellfruit) (Scorpion 4) (set 3)\nsc4jjuncc;Jackpot Junction (Bellfruit) (Scorpion 4) (set 4)\nsc4jjuncd;Jackpot Junction (Bellfruit) (Scorpion 4) (set 5)\nsc4jjunce;Jackpot Junction (Bellfruit) (Scorpion 4) (set 6)\nsc4jjuncf;Jackpot Junction (Bellfruit) (Scorpion 4) (set 7)\nsc4jjuncg;Jackpot Junction (Bellfruit) (Scorpion 4) (set 8)\nsc4jjunch;Jackpot Junction (Bellfruit) (Scorpion 4) (set 9)\nsc4jjunci;Jackpot Junction (Bellfruit) (Scorpion 4) (set 10)\nsc4jolly;Jolly Jousting (Qps) (Scorpion 4) (set 1)\nsc4jollya;Jolly Jousting (Qps) (Scorpion 4) (set 2)\nsc4juicy;Juicy Jackpots Club (PR1136) (65% Ferry) (Bellfruit) (Scorpion 4) (set 1)\nsc4juicya;Juicy Jackpots Club (PR1123) (Bellfruit) (Scorpion 4) (set 1)\nsc4juicyb;Juicy Jackpots Club (PR1136) (65% Ferry) (Bellfruit) (Scorpion 4) (set 2)\nsc4juicyc;Juicy Jackpots Club (PR1123) (Bellfruit) (Scorpion 4) (set 2)\nsc4juicyd;Juicy Jackpots Club (PR1136) (Bellfruit) (Scorpion 4) (set 1)\nsc4juicye;Juicy Jackpots Club (PR1136) (Bellfruit) (Scorpion 4) (set 2)\nsc4juicyf;Juicy Jackpots Club (PR1136) (Bellfruit) (Scorpion 4) (set 3)\nsc4juicyg;Juicy Jackpots Club (PR1136) (Bellfruit) (Scorpion 4) (set 4)\nsc4juicyi;Juicy Jackpots Club (PR1136) (Bellfruit) (Scorpion 4) (set 5)\nsc4juicyj;Juicy Jackpots Club (PR1136) (Bellfruit) (Scorpion 4) (set 6)\nsc4kalei;Kaleidoscope (011) (Qps) (Scorpion 4) (set 1)\nsc4kaleia;Kaleidoscope (041) (Qps) (Scorpion 4) (set 2)\nsc4kaleib;Kaleidoscope (011) (Qps) (Scorpion 4) (set 3)\nsc4kaleic;Kaleidoscope (041) (Qps) (Scorpion 4) (set 4)\nsc4kaleid;Kaleidoscope (051) (Qps) (Scorpion 4) (set 1)\nsc4kaleie;Kaleidoscope (051) (Qps) (Scorpion 4) (set 2)\nsc4kkong;King Kong Cash (Mazooma) (Scorpion 4) (set 1)\nsc4kkonga;King Kong Cash (Mazooma) (Scorpion 4) (set 2)\nsc4kkongb;King Kong Cash (Mazooma) (Scorpion 4) (set 3)\nsc4kkongc;King Kong Cash (Mazooma) (Scorpion 4) (set 4)\nsc4kkongd;King Kong Cash (Mazooma) (Scorpion 4) (set 5)\nsc4kkonge;King Kong Cash (Mazooma) (Scorpion 4) (set 6)\nsc4kkongf;King Kong Cash (Mazooma) (Scorpion 4) (set 7)\nsc4kkongg;King Kong Cash (Mazooma) (Scorpion 4) (set 8)\nsc4kkongh;King Kong Cash (Mazooma) (Scorpion 4) (set 9)\nsc4kkongi;King Kong Cash (Mazooma) (Scorpion 4) (set 10)\nsc4kkongj;King Kong Cash (Mazooma) (Scorpion 4) (set 11)\nsc4knok;Knockout (PR7061) (Mazooma) (Scorpion 4) (set 1)\nsc4knoka;Knockout (PR7061) (Mazooma) (Scorpion 4) (set 2)\nsc4knokb;Knockout (PR2057) (Mazooma) (Scorpion 4) (set 1)\nsc4knokc;Knockout (PR2057) (Mazooma) (Scorpion 4) (set 2)\nsc4lasv;Las Vegas (Bellfruit) (Scorpion 4) (set 1)\nsc4lasva;Las Vegas (Bellfruit) (Scorpion 4) (set 2)\nsc4ldcas;Line Dancer Casino (Mazooma) (Scorpion 4) (set 1)\nsc4ldcasa;Line Dancer Casino (Mazooma) (Scorpion 4) (set 2)\nsc4ldcasb;Line Dancer Casino (Mazooma) (Scorpion 4) (set 3)\nsc4ldcasc;Line Dancer Casino (Mazooma) (Scorpion 4) (set 4)\nsc4ldcasd;Line Dancer Casino (Mazooma) (Scorpion 4) (set 5)\nsc4ldcase;Line Dancer Casino (Mazooma) (Scorpion 4) (set 6)\nsc4ldvcl;Little Devil Club (Mazooma) (Scorpion 4)\nsc4ldvl;Little Devil (Mazooma) (Scorpion 4) (set 1)\nsc4ldvla;Little Devil (Mazooma) (Scorpion 4) (set 2)\nsc4ldvlb;Little Devil (Mazooma) (Scorpion 4) (set 3)\nsc4ldvlc;Little Devil (Mazooma) (Scorpion 4) (set 4)\nsc4leg;Who Wants To Be A Legionnaire (Bellfruit) (Scorpion 4) (set 1)\nsc4lega;Who Wants To Be A Legionnaire (Bellfruit) (Scorpion 4) (set 2)\nsc4legb;Who Wants To Be A Legionnaire (Bellfruit) (Scorpion 4) (set 3)\nsc4legc;Who Wants To Be A Legionnaire (Bellfruit) (Scorpion 4) (set 4)\nsc4legcb;Who Wants To Be A Legionnaire Club (Bellfruit) (Scorpion 4) (set 1)\nsc4legcba;Who Wants To Be A Legionnaire Club (Bellfruit) (Scorpion 4) (set 2)\nsc4legcbb;Who Wants To Be A Legionnaire Club (Bellfruit) (Scorpion 4) (set 3)\nsc4legcbc;Who Wants To Be A Legionnaire Club (Bellfruit) (Scorpion 4) (set 4)\nsc4legcbd;Who Wants To Be A Legionnaire Club (Bellfruit) (Scorpion 4) (set 5)\nsc4legcbe;Who Wants To Be A Legionnaire Club (Bellfruit) (Scorpion 4) (set 6)\nsc4legd;Who Wants To Be A Legionnaire (Bellfruit) (Scorpion 4) (set 5)\nsc4lege;Who Wants To Be A Legionnaire (Bellfruit) (Scorpion 4) (set 6)\nsc4legf;Who Wants To Be A Legionnaire (Bellfruit) (Scorpion 4) (set 7)\nsc4legg;Who Wants To Be A Legionnaire (Bellfruit) (Scorpion 4) (set 8)\nsc4lined;Line Dancer (Mazooma) (Scorpion 4) (set 1)\nsc4lineda;Line Dancer (Mazooma) (Scorpion 4) (set 2)\nsc4linedb;Line Dancer (Mazooma) (Scorpion 4) (set 3)\nsc4linedc;Line Dancer (Mazooma) (Scorpion 4) (set 4)\nsc4linedd;Line Dancer Arcade (Mazooma) (Scorpion 4) (set 1)\nsc4linede;Line Dancer Arcade (Mazooma) (Scorpion 4) (set 2)\nsc4linedf;Line Dancer Arcade (Mazooma) (Scorpion 4) (set 3)\nsc4linedg;Line Dancer Arcade (Mazooma) (Scorpion 4) (set 4)\nsc4linedh;Line Dancer Arcade (Mazooma) (Scorpion 4) (set 5)\nsc4linedi;Line Dancer Arcade (Mazooma) (Scorpion 4) (set 6)\nsc4lions;Three Lions (Mazooma) (Scorpion 4) (set 1)\nsc4lionsa;Three Lions (Mazooma) (Scorpion 4) (set 2)\nsc4lionsb;Three Lions (Mazooma) (Scorpion 4) (set 3)\nsc4lionsc;Three Lions (Mazooma) (Scorpion 4) (set 4)\nsc4lionsd;Three Lions (Mazooma) (Scorpion 4) (set 5)\nsc4lionse;Three Lions (Mazooma) (Scorpion 4) (set 6)\nsc4lionsf;Three Lions (Mazooma) (Scorpion 4) (set 7)\nsc4lir;Let It Roll (Bellfruit) (Scorpion 4) (set 1)\nsc4lira;Let It Roll (Bellfruit) (Scorpion 4) (set 2)\nsc4lirb;Let It Roll (Bellfruit) (Scorpion 4) (set 3)\nsc4lirc;Let It Roll (Bellfruit) (Scorpion 4) (set 4)\nsc4lird;Let It Roll (Bellfruit) (Scorpion 4) (set 5)\nsc4lire;Let It Roll (Bellfruit) (Scorpion 4) (set 6)\nsc4lirf;Let It Roll (Bellfruit) (Scorpion 4) (set 7)\nsc4lirg;Let It Roll (Bellfruit) (Scorpion 4) (set 8)\nsc4lirh;Let It Roll (Bellfruit) (Scorpion 4) (set 9)\nsc4liri;Let It Roll (Bellfruit) (Scorpion 4) (set 10)\nsc4lkbcl;Lock Buster Club (Bellfruit) (Scorpion 4) (set 1)\nsc4lkbcla;Lock Buster Club (Euro) (Bellfruit) (Scorpion 4) (set 1)\nsc4lkbclb;Lock Buster Club (Bellfruit) (Scorpion 4) (set 2)\nsc4lkbclc;Lock Buster Club (Euro) (Bellfruit) (Scorpion 4) (set 2)\nsc4lkbcld;Lock Buster Club (Ferry) (Bellfruit) (Scorpion 4) (set 1)\nsc4lkbcle;Lock Buster Club (Bellfruit) (Scorpion 4) (set 3)\nsc4lkbclf;Lock Buster Club (Ferry) (Bellfruit) (Scorpion 4) (set 2)\nsc4lkbclg;Lock Buster Club (Bellfruit) (Scorpion 4) (set 4)\nsc4lkbclh;Lock Buster Club (Bellfruit) (Scorpion 4) (set 5)\nsc4lkbcli;Lock Buster Club (Bellfruit) (Scorpion 4) (set 6)\nsc4lockb;Lock Buster (Bellfruit) (Scorpion 4) (set 1)\nsc4lockba;Lock Buster (Bellfruit) (Scorpion 4) (set 2)\nsc4lockbb;Lock Buster (Bellfruit) (Scorpion 4) (set 3)\nsc4lockbc;Lock Buster (Bellfruit) (Scorpion 4) (set 4)\nsc4lockbd;Lock Buster (Bellfruit) (Scorpion 4) (set 5)\nsc4lockbe;Lock Buster (Bellfruit) (Scorpion 4) (set 6)\nsc4lockbf;Lock Buster (Bellfruit) (Scorpion 4) (set 7)\nsc4lockbg;Lock Buster (Bellfruit) (Scorpion 4) (set 8)\nsc4lotr2;Lord Of The Rings - The Two Towers (Bellfruit) (Scorpion 4) (set 1)\nsc4lotr2a;Lord Of The Rings - The Two Towers (Bellfruit) (Scorpion 4) (set 2)\nsc4lotr2b;Lord Of The Rings - The Two Towers (Bellfruit) (Scorpion 4) (set 3)\nsc4lotr2c;Lord Of The Rings - The Two Towers (Bellfruit) (Scorpion 4) (set 4)\nsc4lotr2d;Lord Of The Rings - The Two Towers (Bellfruit) (Scorpion 4) (set 5)\nsc4lotr2e;Lord Of The Rings - The Two Towers (Bellfruit) (Scorpion 4) (set 6)\nsc4lotr2f;Lord Of The Rings - The Two Towers (Bellfruit) (Scorpion 4) (set 11)\nsc4lotr2g;Lord Of The Rings - The Two Towers (Bellfruit) (Scorpion 4) (set 12)\nsc4lotr2h;Lord Of The Rings - The Two Towers (Bellfruit) (Scorpion 4) (set 13)\nsc4lotr2i;Lord Of The Rings - The Two Towers (Bellfruit) (Scorpion 4) (set 14)\nsc4lotr2j;Lord Of The Rings - The Two Towers (Bellfruit) (Scorpion 4) (set 7)\nsc4lotr2k;Lord Of The Rings - The Two Towers (Bellfruit) (Scorpion 4) (set 8)\nsc4lotr2l;Lord Of The Rings - The Two Towers (Bellfruit) (Scorpion 4) (set 9)\nsc4lotr2m;Lord Of The Rings - The Two Towers (Bellfruit) (Scorpion 4) (set 10)\nsc4lotrf;Lord Of The Rings - The Fellowship Of The Ring (Bellfruit) (Scorpion 4) (set 1)\nsc4lotrfa;Lord Of The Rings - The Fellowship Of The Ring (Bellfruit) (Scorpion 4) (set 2)\nsc4lotrfb;Lord Of The Rings - The Fellowship Of The Ring (Bellfruit) (Scorpion 4) (set 3)\nsc4lotrfc;Lord Of The Rings - The Fellowship Of The Ring (Bellfruit) (Scorpion 4) (set 4)\nsc4lotrfd;Lord Of The Rings - The Fellowship Of The Ring (Bellfruit) (Scorpion 4) (set 5)\nsc4lotrfe;Lord Of The Rings - The Fellowship Of The Ring (Bellfruit) (Scorpion 4) (set 6)\nsc4lotrff;Lord Of The Rings - The Fellowship Of The Ring (Bellfruit) (Scorpion 4) (set 7)\nsc4lotrfg;Lord Of The Rings - The Fellowship Of The Ring (Bellfruit) (Scorpion 4) (set 8)\nsc4lotrr;Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 1)\nsc4lotrra;Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 2)\nsc4lotrrb;Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 3)\nsc4lotrrc;Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 4)\nsc4lotrrd;Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 5)\nsc4lotrre;Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 4) (set 6)\nsc4lotrt;Lord Of The Rings Triology (Bellfruit) (Scorpion 4) (set 1)\nsc4lotrta;Lord Of The Rings Triology (Bellfruit) (Scorpion 4) (set 2)\nsc4ltr2c;Lord Of The Rings - The Two Towers Club (Bellfruit) (Scorpion 4) (set 1)\nsc4ltr2ca;Lord Of The Rings - The Two Towers Club (Bellfruit) (Scorpion 4) (set 2)\nsc4ltr2cb;Lord Of The Rings - The Two Towers Club (Bellfruit) (Scorpion 4) (set 3)\nsc4ltr2cc;Lord Of The Rings - The Two Towers Club (Bellfruit) (Scorpion 4) (set 4)\nsc4ltr2cd;Lord Of The Rings - The Two Towers Club (Bellfruit) (Scorpion 4) (set 5)\nsc4ltr2ce;Lord Of The Rings - The Two Towers Club (Bellfruit) (Scorpion 4) (set 6)\nsc4ltr2cf;Lord Of The Rings - The Two Towers Club (Bellfruit) (Scorpion 4) (set 7)\nsc4ltr2cg;Lord Of The Rings - The Two Towers Club (Bellfruit) (Scorpion 4) (set 8)\nsc4ltr2ch;Lord Of The Rings - The Two Towers Club (Bellfruit) (Scorpion 4) (set 9)\nsc4ltr2ci;Lord Of The Rings - The Two Towers Club (Bellfruit) (Scorpion 4) (set 10)\nsc4ltr2cj;Lord Of The Rings - The Two Towers Club (Bellfruit) (Scorpion 4) (set 11)\nsc4ltr2ck;Lord Of The Rings - The Two Towers Club (Bellfruit) (Scorpion 4) (set 12)\nsc4luck7;Lucky 7s (Mazooma) (Scorpion 4) (set 1)\nsc4luck7a;Lucky 7s (Mazooma) (Scorpion 4) (set 2)\nsc4luck7b;Lucky 7s (Mazooma) (Scorpion 4) (set 3)\nsc4luck7c;Lucky 7s (Mazooma) (Scorpion 4) (set 4)\nsc4luck7d;Lucky 7s (Mazooma) (Scorpion 4) (set 5)\nsc4luckb;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 1)\nsc4luckb0;Lucky Balls Casino Arcade (Bellfruit) (Scorpion 4) (set 6)\nsc4luckba;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 2)\nsc4luckbb;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 3)\nsc4luckbc;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 4)\nsc4luckbd;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 5)\nsc4luckbe;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 6)\nsc4luckbf;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 7)\nsc4luckbg;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 8)\nsc4luckbh;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 9)\nsc4luckbi;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 10)\nsc4luckbj;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 11)\nsc4luckbk;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 12)\nsc4luckbl;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 13)\nsc4luckbm;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 14)\nsc4luckbn;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 15)\nsc4luckbo;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 16)\nsc4luckbp;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 17)\nsc4luckbq;Lucky Balls Casino Arcade (Bellfruit) (Scorpion 4) (set 1)\nsc4luckbr;Lucky Balls Casino Arcade (Bellfruit) (Scorpion 4) (set 2)\nsc4luckbs;Lucky Balls Casino Arcade (Bellfruit) (Scorpion 4) (set 3)\nsc4luckbt;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 18)\nsc4luckbu;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 19)\nsc4luckbv;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 20)\nsc4luckbw;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 21)\nsc4luckbx;Lucky Balls Casino (Bellfruit) (Scorpion 4) (set 22)\nsc4luckby;Lucky Balls Casino Arcade (Bellfruit) (Scorpion 4) (set 4)\nsc4luckbz;Lucky Balls Casino Arcade (Bellfruit) (Scorpion 4) (set 5)\nsc4m2m;Money To Money (Mazooma) (Scorpion 4) (set 1)\nsc4m2ma;Money To Money (Mazooma) (Scorpion 4) (set 2)\nsc4magci;Magic Circle (011) (Qps) (Scorpion 4) (set 1)\nsc4magcia;Magic Circle (021) (Qps) (Scorpion 4) (set 1)\nsc4magcib;Magic Circle (031) (Qps) (Scorpion 4) (set 1)\nsc4magcic;Magic Circle (012) (Qps) (Scorpion 4) (set 1)\nsc4magcid;Magic Circle (012) (Qps) (Scorpion 4) (set 3)\nsc4magcie;Magic Circle (022) (Qps) (Scorpion 4) (set 1)\nsc4magcif;Magic Circle (032) (Qps) (Scorpion 4) (set 1)\nsc4magcig;Magic Circle (013) (Qps) (Scorpion 4) (set 1)\nsc4magcih;Magic Circle (014) (Qps) (Scorpion 4) (set 1)\nsc4magcii;Magic Circle (024) (Qps) (Scorpion 4) (set 1)\nsc4magcij;Magic Circle (034) (Qps) (Scorpion 4) (set 1)\nsc4magcik;Magic Circle (011) (Qps) (Scorpion 4) (set 2)\nsc4magcil;Magic Circle (021) (Qps) (Scorpion 4) (set 2)\nsc4magcim;Magic Circle (031) (Qps) (Scorpion 4) (set 2)\nsc4magcin;Magic Circle (012) (Qps) (Scorpion 4) (set 2)\nsc4magcio;Magic Circle (012) (Qps) (Scorpion 4) (set 4)\nsc4magcip;Magic Circle (022) (Qps) (Scorpion 4) (set 2)\nsc4magciq;Magic Circle (032) (Qps) (Scorpion 4) (set 2)\nsc4magcir;Magic Circle (013) (Qps) (Scorpion 4) (set 2)\nsc4magcis;Magic Circle (014) (Qps) (Scorpion 4) (set 2)\nsc4magcit;Magic Circle (024) (Qps) (Scorpion 4) (set 2)\nsc4magciu;Magic Circle (034) (Qps) (Scorpion 4) (set 2)\nsc4magic;Magic Poundabout (Qps) (Scorpion 4) (set 1)\nsc4magica;Magic Poundabout (Qps) (Scorpion 4) (set 2)\nsc4magicb;Magic Poundabout (Qps) (Scorpion 4) (set 3)\nsc4magicc;Magic Poundabout (Qps) (Scorpion 4) (set 4)\nsc4manic;Manic Miner (Bellfruit) (Scorpion 4) (set 1)\nsc4manica;Manic Miner (Bellfruit) (Scorpion 4) (set 2)\nsc4manicb;Manic Miner (Bellfruit) (Scorpion 4) (set 5)\nsc4manicc;Manic Miner (Bellfruit) (Scorpion 4) (set 6)\nsc4manicd;Manic Miner (Bellfruit) (Scorpion 4) (set 7)\nsc4manice;Manic Miner (Bellfruit) (Scorpion 4) (set 8)\nsc4manicf;Manic Miner (Bellfruit) (Scorpion 4) (set 9)\nsc4manicg;Manic Miner (Bellfruit) (Scorpion 4) (set 10)\nsc4maxcc;Maximus Cash Club (Mazooma) (Scorpion 4) (set 1)\nsc4maxcca;Maximus Cash Club (Mazooma) (Scorpion 4) (set 2)\nsc4maxccb;Maximus Cash Club (Mazooma) (Scorpion 4) (set 3)\nsc4maxccc;Maximus Cash Club (Mazooma) (Scorpion 4) (set 4)\nsc4maxim;Maximus Cash (Mazooma) (Scorpion 4) (set 1)\nsc4maxima;Maximus Cash (Mazooma) (Scorpion 4) (set 2)\nsc4maximb;Maximus Cash (Mazooma) (Scorpion 4) (set 3)\nsc4maximc;Maximus Cash (Mazooma) (Scorpion 4) (set 4)\nsc4maximd;Maximus Cash (Mazooma) (Scorpion 4) (set 5)\nsc4maxime;Maximus Cash (Mazooma) (Scorpion 4) (set 6)\nsc4maximf;Maximus Cash (Mazooma) (Scorpion 4) (set 7)\nsc4maximg;Maximus Cash (Mazooma) (Scorpion 4) (set 8)\nsc4mbags;Money Bags (Bellfruit) (Scorpion 4) (set 1)\nsc4mbagsa;Money Bags (Bellfruit) (Scorpion 4) (set 2)\nsc4mbagsb;Money Bags (Bellfruit) (Scorpion 4) (set 3)\nsc4mbagsc;Money Bags (Bellfruit) (Scorpion 4) (set 4)\nsc4mcas;Monopoly TTT Casino (PR2133) (Mazooma) (Scorpion 4) (set 1)\nsc4mcas0;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 15)\nsc4mcas1;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 16)\nsc4mcas2;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 17)\nsc4mcas3;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 18)\nsc4mcas4;Monopoly Casino (PR2056) (Mazooma) (Scorpion 4) (set 3)\nsc4mcasa;Monopoly Casino (PR2133) (Mazooma) (Scorpion 4) (set 1)\nsc4mcasb;Monopoly Casino (PR2133) (Mazooma) (Scorpion 4) (set 2)\nsc4mcasc;Monopoly Casino (PR2133) (Mazooma) (Scorpion 4) (set 3)\nsc4mcasd;Monopoly Casino (PR2133) (Mazooma) (Scorpion 4) (set 4)\nsc4mcase;Monopoly Casino (PR2133) (Mazooma) (Scorpion 4) (set 5)\nsc4mcasf;Monopoly Casino (PR2133) (Mazooma) (Scorpion 4) (set 6)\nsc4mcasg;Monopoly Casino (PR2133) (Mazooma) (Scorpion 4) (set 7)\nsc4mcash;Monopoly Casino (PR2133) (Mazooma) (Scorpion 4) (set 8)\nsc4mcasi;Monopoly Casino (PR2133) (Mazooma) (Scorpion 4) (set 9)\nsc4mcasj;Monopoly Casino (PR2133) (Mazooma) (Scorpion 4) (set 10)\nsc4mcask;Monopoly Casino (PR2056) (Mazooma) (Scorpion 4) (set 1)\nsc4mcasl;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 1)\nsc4mcasm;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 2)\nsc4mcasn;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 3)\nsc4mcaso;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 4)\nsc4mcasp;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 5)\nsc4mcasq;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 6)\nsc4mcasr;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 7)\nsc4mcass;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 8)\nsc4mcast;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 9)\nsc4mcasu;Monopoly Casino (PR2056) (Mazooma) (Scorpion 4) (set 2)\nsc4mcasv;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 10)\nsc4mcasw;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 11)\nsc4mcasx;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 12)\nsc4mcasy;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 13)\nsc4mcasz;Monopoly Casino (PR2354) (Mazooma) (Scorpion 4) (set 14)\nsc4mclb;Monopoly Club (Mazooma) (Scorpion 4) (set 1)\nsc4mclba;Monopoly Club (Mazooma) (Scorpion 4) (set 2)\nsc4mclbb;Monopoly Club (Mazooma) (Scorpion 4) (set 3)\nsc4mclbc;Monopoly Club (Mazooma) (Scorpion 4) (set 4)\nsc4mclbd;Monopoly Club (Mazooma) (Scorpion 4) (set 5)\nsc4mclbe;Monopoly Club (Mazooma) (Scorpion 4) (set 6)\nsc4mdlx;Monopoly Deluxe (Mazooma) (Scorpion 4)\nsc4mdm;Monopoly Double Money (Bellfruit) (Scorpion 4) (set 1)\nsc4mdma;Monopoly Double Money (Bellfruit) (Scorpion 4) (set 2)\nsc4mgr;Money Go Round Casino (Bellfruit) (Scorpion 4) (set 1)\nsc4mgra;Money Go Round Casino (Bellfruit) (Scorpion 4) (set 2)\nsc4mgrb;Money Go Round Casino (Bellfruit) (Scorpion 4) (set 5)\nsc4mgrc;Money Go Round Casino (Bellfruit) (Scorpion 4) (set 6)\nsc4mgrd;Money Go Round Casino (Bellfruit) (Scorpion 4) (set 7)\nsc4mgre;Money Go Round Casino (Bellfruit) (Scorpion 4) (set 8)\nsc4mgrf;Money Go Round Casino (Bellfruit) (Scorpion 4) (set 9)\nsc4mgrg;Money Go Round Casino (Bellfruit) (Scorpion 4) (set 10)\nsc4mgrh;Money Go Round Casino (Bellfruit) (Scorpion 4) (set 3)\nsc4mgri;Money Go Round Casino (Bellfruit) (Scorpion 4) (set 4)\nsc4mhn;Monopoly Here & Now (Mazooma) (Scorpion 4) (set 1)\nsc4mhna;Monopoly Here & Now (Mazooma) (Scorpion 4) (set 2)\nsc4mhp;Monopoly Hot Property (Bellfruit) (Scorpion 4) (set 1)\nsc4mhpa;Monopoly Hot Property (Bellfruit) (Scorpion 4) (set 2)\nsc4mhpb;Monopoly Hot Property (Bellfruit) (Scorpion 4) (set 3)\nsc4mhpc;Monopoly Hot Property (Bellfruit) (Scorpion 4) (set 4)\nsc4mhpd;Monopoly Hot Property (Bellfruit) (Scorpion 4) (set 5)\nsc4mhpe;Monopoly Hot Property (Bellfruit) (Scorpion 4) (set 6)\nsc4mhpf;Monopoly Hot Property (Bellfruit) (Scorpion 4) (set 7)\nsc4mhpg;Monopoly Hot Property (Bellfruit) (Scorpion 4) (set 8)\nsc4mhph;Monopoly Hot Property (Bellfruit) (Scorpion 4) (set 9)\nsc4mhpi;Monopoly Hot Property (Bellfruit) (Scorpion 4) (set 10)\nsc4mhpj;Monopoly Hot Property (Bellfruit) (Scorpion 4) (set 11)\nsc4mhpk;Monopoly Hot Property (Bellfruit) (Scorpion 4) (set 12)\nsc4milja;Miljonairs Arcade (Bellfruit) (Scorpion 4)\nsc4miljo;Miljonairs (Bellfruit) (Scorpion 4) (set 1)\nsc4mmad;Money Madness (PR2533) (Mazooma) (Scorpion 4) (set 1)\nsc4mmada;Money Madness (PR2533) (Mazooma) (Scorpion 4) (set 2)\nsc4mmadb;Money Madness (PR2533) (Mazooma) (Scorpion 4) (set 3)\nsc4mmadc;Money Madness (PR2533) (Mazooma) (Scorpion 4) (set 4)\nsc4mmadd;Money Madness (PR0000) (Mazooma) (Scorpion 4) (set 5)\nsc4mmade;Money Madness (PR0000) (Mazooma) (Scorpion 4) (set 6)\nsc4mmadf;Money Madness (PR0000) (Mazooma) (Scorpion 4) (set 7)\nsc4mmadg;Money Madness (PR0000) (Mazooma) (Scorpion 4) (set 8)\nsc4mmb;Monopoly Money Bags (Bellfruit) (Scorpion 4) (set 1)\nsc4mmba;Monopoly Money Bags (Bellfruit) (Scorpion 4) (set 2)\nsc4mmm;Mental Money Monsters (Mazooma) (Scorpion 4) (set 1)\nsc4mmma;Mental Money Monsters (Mazooma) (Scorpion 4) (set 2)\nsc4mmmb;Mental Money Monsters (Mazooma) (Scorpion 4) (set 3)\nsc4mmmc;Mental Money Monsters (Mazooma) (Scorpion 4) (set 4)\nsc4mmmd;Mental Money Monsters (Mazooma) (Scorpion 4) (set 5)\nsc4mmme;Mental Money Monsters (Mazooma) (Scorpion 4) (set 6)\nsc4mmmf;Mental Money Monsters (Mazooma) (Scorpion 4) (set 7)\nsc4mmmg;Mental Money Monsters (Mazooma) (Scorpion 4) (set 8)\nsc4mondx;Monopoly Deluxe (PR2202) (Mazooma) (Scorpion 4) (set 1)\nsc4mondxa;Monopoly Deluxe (PR2202) (Mazooma) (Scorpion 4) (set 2)\nsc4mondxb;Monopoly Deluxe (PR2202) (Mazooma) (Scorpion 4) (set 3)\nsc4mondxc;Monopoly Deluxe (PR2202) (Mazooma) (Scorpion 4) (set 4)\nsc4mondxd;Monopoly Deluxe (PR2202) (Mazooma) (Scorpion 4) (set 5)\nsc4mondxe;Monopoly Deluxe (PR2202) (Mazooma) (Scorpion 4) (set 6)\nsc4mondxf;Monopoly Deluxe (PR2202) (Mazooma) (Scorpion 4) (set 7)\nsc4mondxg;Monopoly Deluxe (PR2202) (Mazooma) (Scorpion 4) (set 8)\nsc4mono5;Monopoly (PR7089) (Mazooma) (Scorpion 4) (set 1)\nsc4mono5a;Monopoly (PR7089) (Mazooma) (Scorpion 4) (set 2)\nsc4monoa;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 1)\nsc4monoaa;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 2)\nsc4monoab;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 3)\nsc4monoac;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 4)\nsc4monoad;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 5)\nsc4monoae;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 6)\nsc4monoaf;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 7)\nsc4monoag;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 8)\nsc4monoah;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 9)\nsc4monoai;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 10)\nsc4monoaj;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 11)\nsc4monoak;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 12)\nsc4monoal;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 13)\nsc4monoam;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 14)\nsc4monoan;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 15)\nsc4monoao;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 16)\nsc4monoap;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 17)\nsc4monoaq;Monopoly (PR2122) (Mazooma) (Scorpion 4) (set 18)\nsc4monob;Monopoly (Bellfruit) (Scorpion 4) (set 1)\nsc4monoba;Monopoly (Bellfruit) (Scorpion 4) (set 2)\nsc4monobb;Monopoly (Bellfruit) (Scorpion 4) (set 3)\nsc4monobc;Monopoly (Bellfruit) (Scorpion 4) (set 4)\nsc4monobd;Monopoly (Bellfruit) (Scorpion 4) (set 5)\nsc4monobe;Monopoly (Bellfruit) (Scorpion 4) (set 6)\nsc4monobf;Monopoly (Bellfruit) (Scorpion 4) (set 7)\nsc4monobg;Monopoly (Bellfruit) (Scorpion 4) (set 8)\nsc4monobh;Monopoly (Bellfruit) (Scorpion 4) (set 9)\nsc4monobi;Monopoly (Bellfruit) (Scorpion 4) (set 10)\nsc4monobj;Monopoly (Bellfruit) (Scorpion 4) (set 11)\nsc4monobk;Monopoly (Bellfruit) (Scorpion 4) (set 12)\nsc4monobl;Monopoly (Bellfruit) (Scorpion 4) (set 13)\nsc4monobm;Monopoly (Bellfruit) (Scorpion 4) (set 14)\nsc4monod;Monopoly (Mazooma) [German] (Scorpion 4) (set 1)\nsc4monoda;Monopoly (Mazooma) [German] (Scorpion 4) (set 2)\nsc4monodb;Monopoly (Mazooma) [German] (Scorpion 4) (set 3)\nsc4monog;Monopoly? / Golden X Game (Mazooma) (Scorpion 4) (set 1)\nsc4monoga;Monopoly? / Golden X Game (Mazooma) (Scorpion 4) (set 2)\nsc4monop;Monopoly (PR2056) (Mazooma) (Scorpion 4) (set 1)\nsc4monopa;Monopoly (PR2056) (Mazooma) (Scorpion 4) (set 2)\nsc4monot;Monopoly TTT (PR2133) (Mazooma) (Scorpion 4) (set 1)\nsc4monota;Monopoly TTT (PR2133) (Mazooma) (Scorpion 4) (set 2)\nsc4monotb;Monopoly TTT (PR2133) (Mazooma) (Scorpion 4) (set 3)\nsc4monsp;Money Spinner (Bellfruit) (Scorpion 4)\nsc4mont;Montego Pay (Qps) (Scorpion 4) (set 1)\nsc4monta;Montego Pay (Qps) (Scorpion 4) (set 2)\nsc4montb;Montego Pay (Qps) (Scorpion 4) (set 3)\nsc4montc;Montego Pay (Qps) (Scorpion 4) (set 4)\nsc4montd;Montego Pay (Qps) (Scorpion 4) (set 5)\nsc4monte;Montego Pay (Qps) (Scorpion 4) (set 6)\nsc4montf;Montego Pay (Qps) (Scorpion 4) (set 7)\nsc4montg;Montego Pay (Qps) (Scorpion 4) (set 8)\nsc4month;Montego Pay (Qps) (Scorpion 4) (set 9)\nsc4monti;Montego Pay (Qps) (Scorpion 4) (set 10)\nsc4motor;Motorway Mania (Bellfruit) (Scorpion 4) (set 1)\nsc4motora;Motorway Mania (Bellfruit) (Scorpion 4) (set 2)\nsc4motorb;Motorway Mania (Bellfruit) (Scorpion 4) (set 3)\nsc4motorc;Motorway Mania (Bellfruit) (Scorpion 4) (set 4)\nsc4motord;Motorway Mania (Bellfruit) (Scorpion 4) (set 5)\nsc4motore;Motorway Mania (Bellfruit) (Scorpion 4) (set 6)\nsc4motorf;Motorway Mania (Bellfruit) (Scorpion 4) (set 7)\nsc4motorg;Motorway Mania (Bellfruit) (Scorpion 4) (set 8)\nsc4motorh;Motorway Mania (Bellfruit) (Scorpion 4) (set 9)\nsc4mou;Move On Up (Qps) (Scorpion 4) (set 1)\nsc4moua;Move On Up (Qps) (Scorpion 4) (set 2)\nsc4moub;Move On Up (Qps) (Scorpion 4) (set 3)\nsc4mowow;Monopoly Wheel Of Wealth (Mazooma) (Scorpion 4) (set 1)\nsc4mowowa;Monopoly Wheel Of Wealth (Mazooma) (Scorpion 4) (set 2)\nsc4mowowb;Monopoly Wheel Of Wealth (Mazooma) (Scorpion 4) (set 3)\nsc4mowowc;Monopoly Wheel Of Wealth (Mazooma) (Scorpion 4) (set 4)\nsc4mowowd;Monopoly Wheel Of Wealth (Mazooma) (Scorpion 4) (set 5)\nsc4mowowe;Monopoly Wheel Of Wealth (Mazooma) (Scorpion 4) (set 6)\nsc4mowowf;Monopoly Wheel Of Wealth (Mazooma) (Scorpion 4) (set 7)\nsc4mowowg;Monopoly Wheel Of Wealth (Mazooma) (Scorpion 4) (set 8)\nsc4mowowh;Monopoly Wheel Of Wealth (Mazooma) (Scorpion 4) (set 9)\nsc4mowowi;Monopoly Wheel Of Wealth (Mazooma) (Scorpion 4) (set 10)\nsc4mowowj;Monopoly Wheel Of Wealth (Mazooma) (Scorpion 4) (set 11)\nsc4mr2r;Monopoly Road To Riches (Mazooma) (Scorpion 4) (set 1)\nsc4mr2ra;Monopoly Road To Riches (Mazooma) (Scorpion 4) (set 2)\nsc4mr2rb;Monopoly Road To Riches (Mazooma) (Scorpion 4) (set 3)\nsc4mr2rc;Monopoly Road To Riches (Mazooma) (Scorpion 4) (set 4)\nsc4mr2rd;Monopoly Road To Riches (Mazooma) (Scorpion 4) (set 5)\nsc4mr2re;Monopoly Road To Riches (Mazooma) (Scorpion 4) (set 6)\nsc4mrh;Monopoly Red Hot (Mazooma) (Scorpion 4) (set 1)\nsc4mrha;Monopoly Red Hot (Mazooma) (Scorpion 4) (set 2)\nsc4mrhb;Monopoly Red Hot (Mazooma) (Scorpion 4) (set 3)\nsc4mrhc;Monopoly Red Hot (Mazooma) (Scorpion 4) (set 4)\nsc4mrhd;Monopoly Red Hot (Mazooma) (Scorpion 4) (set 5)\nsc4mrhe;Monopoly Red Hot (Mazooma) (Scorpion 4) (set 6)\nsc4msclb;Money Spinner Club (Bellfruit) (Scorpion 4) (set 1)\nsc4msclba;Money Spinner Club (Bellfruit) (Scorpion 4) (set 2)\nsc4msclbb;Money Spinner Club (Bellfruit) (Scorpion 4) (set 3)\nsc4msclbc;Money Spinner Club (Bellfruit) (Scorpion 4) (set 4)\nsc4msclbd;Money Spinner Club (Bellfruit) (Scorpion 4) (set 5)\nsc4msclbe;Money Spinner Club (Bellfruit) (Scorpion 4) (set 6)\nsc4msclbf;Money Spinner Club (Bellfruit) (Scorpion 4) (set 7)\nsc4msclbg;Money Spinner Club (Bellfruit) (Scorpion 4) (set 8)\nsc4mspid;Money Spider Casino (Bellfruit) (Scorpion 4) (set 1)\nsc4mspida;Money Spider Casino (Bellfruit) (Scorpion 4) (set 2)\nsc4mspidb;Money Spider Casino (Bellfruit) (Scorpion 4) (set 3)\nsc4mspidc;Money Spider Casino (Bellfruit) (Scorpion 4) (set 4)\nsc4mspidd;Money Spider Casino (Bellfruit) (Scorpion 4) (set 5)\nsc4mspide;Money Spider Casino (Bellfruit) (Scorpion 4) (set 6)\nsc4mspidf;Money Spider Casino (Bellfruit) (Scorpion 4) (set 7)\nsc4mspidg;Money Spider Casino (Bellfruit) (Scorpion 4) (set 8)\nsc4mspidh;Money Spider Casino Arcade (Bellfruit) (Scorpion 4) (set 1)\nsc4mspidi;Money Spider Casino Arcade (Bellfruit) (Scorpion 4) (set 2)\nsc4mspidj;Money Spider Casino (Bellfruit) (Scorpion 4) (set 9)\nsc4mspidk;Money Spider Casino (Bellfruit) (Scorpion 4) (set 10)\nsc4mspidl;Money Spider Casino (Bellfruit) (Scorpion 4) (set 11)\nsc4mspidm;Money Spider Casino (Bellfruit) (Scorpion 4) (set 12)\nsc4mtb;Money To Burn (Bellfruit) (Scorpion 4) (set 1)\nsc4mtba;Money To Burn (Bellfruit) (Scorpion 4) (set 2)\nsc4mtbb;Money To Burn (Bellfruit) (Scorpion 4) (set 3)\nsc4mtbc;Money To Burn SP98 (Bellfruit) (Scorpion 4) (set 1)\nsc4mtbcl;Money To Burn Club (Bellfruit) (Scorpion 4) (set 1)\nsc4mtbcla;Money To Burn Club (Bellfruit) (Scorpion 4) (set 2)\nsc4mtbclb;Money To Burn Club (Bellfruit) (Scorpion 4) (set 3)\nsc4mtbclc;Money To Burn Club (Bellfruit) (Scorpion 4) (set 4)\nsc4mtbcld;Money To Burn Club (Bellfruit) (Scorpion 4) (set 5)\nsc4mtbcle;Money To Burn Club (Bellfruit) (Scorpion 4) (set 6)\nsc4mtbclf;Money To Burn Club (Bellfruit) (Scorpion 4) (set 7)\nsc4mtbclg;Money To Burn Club (Bellfruit) (Scorpion 4) (set 8)\nsc4mtbclh;Money To Burn Club (Bellfruit) (Scorpion 4) (set 9)\nsc4mtbcli;Money To Burn Club (Bellfruit) (Scorpion 4) (set 10)\nsc4mtbclj;Money To Burn Club (Bellfruit) (Scorpion 4) (set 11)\nsc4mtbclk;Money To Burn Club (Bellfruit) (Scorpion 4) (set 12)\nsc4mtbcll;Money To Burn Club (Bellfruit) (Scorpion 4) (set 13)\nsc4mtbclm;Money To Burn Club (Bellfruit) (Scorpion 4) (set 14)\nsc4mtbcln;Money To Burn Club (Bellfruit) (Scorpion 4) (set 15)\nsc4mtbclo;Money To Burn Club (Bellfruit) (Scorpion 4) (set 16)\nsc4mtbd;Money To Burn SP98 (Bellfruit) (Scorpion 4) (set 2)\nsc4mtbe;Money To Burn (Bellfruit) (Scorpion 4) (set 4)\nsc4mtbf;Money To Burn (Bellfruit) (Scorpion 4) (set 5)\nsc4mtbg;Money To Burn (Bellfruit) (Scorpion 4) (set 6)\nsc4mtbh;Money To Burn SP98 (Bellfruit) (Scorpion 4) (set 3)\nsc4mtbi;Money To Burn SP98 (Bellfruit) (Scorpion 4) (set 4)\nsc4mtbj;Money To Burn (Bellfruit) (Scorpion 4) (set 7)\nsc4nmare;A Nightmare On Elm Street (Bellfruit) (Scorpion 4) (set 1)\nsc4nmarea;A Nightmare On Elm Street (Bellfruit) (Scorpion 4) (set 2)\nsc4nmareb;A Nightmare On Elm Street (Bellfruit) (Scorpion 4) (set 3)\nsc4nmarec;A Nightmare On Elm Street (Bellfruit) (Scorpion 4) (set 4)\nsc4nmtj;Never Mind The Jackpots (Mazooma) (Scorpion 4) (set 1)\nsc4nmtja;Never Mind The Jackpots (Mazooma) (Scorpion 4) (set 2)\nsc4nmtjb;Never Mind The Jackpots (Mazooma) (Scorpion 4) (set 3)\nsc4nmtjc;Never Mind The Jackpots (Mazooma) (Scorpion 4) (set 4)\nsc4nmtjd;Never Mind The Jackpots (Mazooma) (Scorpion 4) (set 5)\nsc4nudit;Nudge It (Mazooma) (Scorpion 4) (set 1)\nsc4nudita;Nudge It (Mazooma) (Scorpion 4) (set 2)\nsc4nuditb;Nudge It (Mazooma) (Scorpion 4) (set 3)\nsc4nunsm;Nuns 'n' Roses (Mazooma) (Scorpion 4) (set 1)\nsc4nunsmb;Nuns 'n' Roses (Mazooma) (Scorpion 4) (set 2)\nsc4nunsmc;Nuns 'n' Roses (Mazooma) (Scorpion 4) (set 3)\nsc4nunsmd;Nuns 'n' Roses (Mazooma) (Scorpion 4) (set 4)\nsc4nunsme;Nuns 'n' Roses (Mazooma) (Scorpion 4) (set 5)\nsc4nunsmf;Nuns 'n' Roses (Mazooma) (Scorpion 4) (set 6)\nsc4nunsmg;Nuns 'n' Roses (Mazooma) (Scorpion 4) (set 7)\nsc4nunsmh;Nuns 'n' Roses (Mazooma) (Scorpion 4) (set 8)\nsc4nunsmi;Nuns 'n' Roses (Mazooma) (Scorpion 4) (set 9)\nsc4nunsmj;Nuns 'n' Roses (Mazooma) (Scorpion 4) (set 10)\nsc4onup;On The Up (Mazooma) (Scorpion 4) (set 1)\nsc4onupa;On The Up (Mazooma) (Scorpion 4) (set 2)\nsc4opses;Open Sesame (Bellfruit) (Scorpion 4) (set 1)\nsc4opsesa;Open Sesame (Bellfruit) (Scorpion 4) (set 2)\nsc4outlw;Outlaw (Bellfruit) (Scorpion 4) (set 1)\nsc4outlwa;Outlaw (Bellfruit) (Scorpion 4) (set 2)\nsc4outlwb;Outlaw (Bellfruit) (Scorpion 4) (set 3)\nsc4outlwc;Outlaw (Bellfruit) (Scorpion 4) (set 4)\nsc4oyf;Off Your Face (Bellfruit) (Scorpion 4) (set 1)\nsc4oyfa;Off Your Face (Bellfruit) (Scorpion 4) (set 2)\nsc4paccl;Pac Man Club (Mazooma) (Scorpion 4) (set 1)\nsc4paccla;Pac Man Club (Mazooma) (Scorpion 4) (set 2)\nsc4pacclb;Pac Man Club (Mazooma) (Scorpion 4) (set 3)\nsc4pacclc;Pac Man Club (Mazooma) (Scorpion 4) (set 4)\nsc4paccs;Pac Man Casino (Mazooma) (Scorpion 4) (set 1)\nsc4paccsa;Pac Man Casino (Mazooma) (Scorpion 4) (set 2)\nsc4paccsb;Pac Man Casino (Mazooma) (Scorpion 4) (set 3)\nsc4paccsc;Pac Man Casino (Mazooma) (Scorpion 4) (set 4)\nsc4paccsd;Pac Man Casino (Mazooma) (Scorpion 4) (set 5)\nsc4paccse;Pac Man Casino (Mazooma) (Scorpion 4) (set 6)\nsc4paccsf;Pac Man Casino (Mazooma) (Scorpion 4) (set 7)\nsc4paccsg;Pac Man Casino (Mazooma) (Scorpion 4) (set 8)\nsc4paccsh;Pac Man Casino (Mazooma) (Scorpion 4) (set 9)\nsc4paccsi;Pac Man Casino (Mazooma) (Scorpion 4) (set 10)\nsc4paccsj;Pac Man Casino (Mazooma) (Scorpion 4) (set 11)\nsc4paccsk;Pac Man Casino (Mazooma) (Scorpion 4) (set 12)\nsc4paccsl;Pac Man Casino (Mazooma) (Scorpion 4) (set 13)\nsc4pacmn;Pac Man (PR7026) (Mazooma) (Scorpion 4) (set 1)\nsc4pacmna;Pac Man (PR7026) (Mazooma) (Scorpion 4) (set 2)\nsc4pacmnb;Pac Man (PR7026) (Mazooma) (Scorpion 4) (set 3)\nsc4pacmnc;Pac Man (PR7072) (Mazooma) (Scorpion 4) (set 4)\nsc4pacmnd;Pac Man (PR7072) (Mazooma) (Scorpion 4) (set 5)\nsc4pacmne;Pac Man (PR7072) (Mazooma) (Scorpion 4) (set 6)\nsc4pacpl;Pac Man Plus (Mazooma) (Scorpion 4) (set 1)\nsc4pacpla;Pac Man Plus (Mazooma) (Scorpion 4) (set 2)\nsc4pacplb;Pac Man Plus (Mazooma) (Scorpion 4) (set 3)\nsc4pacplc;Pac Man Plus (Mazooma) (Scorpion 4) (set 4)\nsc4pacpld;Pac Man Plus (Mazooma) (Scorpion 4) (set 5)\nsc4pacple;Pac Man Plus (Mazooma) (Scorpion 4) (set 6)\nsc4pacplf;Pac Man Plus (Mazooma) (Scorpion 4) (set 7)\nsc4pacplg;Pac Man Plus (Mazooma) (Scorpion 4) (set 8)\nsc4pacplh;Pac Man Plus (Mazooma) (Scorpion 4) (set 9)\nsc4party;Party Time (German) (Nova) (Scorpion 4)\nsc4paytm;Pay Time (Bellfruit) (Scorpion 4)\nsc4pen1;Public Enemy No1 (Bellfruit) (Scorpion 4) (set 1)\nsc4pen1a;Public Enemy No1 (Bellfruit) (Scorpion 4) (set 2)\nsc4pen1b;Public Enemy No1 (Bellfruit) (Scorpion 4) (set 3)\nsc4pen1c;Public Enemy No1 (Bellfruit) (Scorpion 4) (set 4)\nsc4pen1d;Public Enemy No1 (Bellfruit) (Scorpion 4) (set 5)\nsc4pglcl;Pharaoh's Gold Club (Bellfruit) (Scorpion 4) (set 1)\nsc4pglcla;Pharaoh's Gold Club (Bellfruit) (Scorpion 4) (set 2)\nsc4pglclb;Pharaoh's Gold Club (Bellfruit) (Scorpion 4) (set 3)\nsc4pglclc;Pharaoh's Gold Club (Bellfruit) (Scorpion 4) (set 4)\nsc4pglcld;Pharaoh's Gold Club (Bellfruit) (Scorpion 4) (set 5)\nsc4pglcle;Pharaoh's Gold Club (Bellfruit) (Scorpion 4) (set 6)\nsc4pglclf;Pharaoh's Gold Club (Bellfruit) (Scorpion 4) (set 7)\nsc4pglclg;Pharaoh's Gold Club (Bellfruit) (Scorpion 4) (set 8)\nsc4pglclh;Pharaoh's Gold Club (Bellfruit) (Scorpion 4) (set 9)\nsc4pglcs;Pharaoh's Gold Casino (Bellfruit) (Scorpion 4) (set 1)\nsc4pglcsa;Pharaoh's Gold Casino (Bellfruit) (Scorpion 4) (set 2)\nsc4pglcsb;Pharaoh's Gold Casino (Bellfruit) (Scorpion 4) (set 3)\nsc4pgold;Pharaoh's Gold (Bellfruit) (Scorpion 4) (set 1)\nsc4pgolda;Pharaoh's Gold (Bellfruit) (Scorpion 4) (set 2)\nsc4pgoldb;Pharaoh's Gold (Bellfruit) (Scorpion 4) (set 3)\nsc4pgoldc;Pharaoh's Gold (Bellfruit) (Scorpion 4) (set 4)\nsc4pgoldd;Pharaoh's Gold (Bellfruit) (Scorpion 4) (set 5)\nsc4pgoldf;Pharaoh's Gold (Bellfruit) (Scorpion 4) (set 6)\nsc4pipe;Piping Hot (Mazooma) (Scorpion 4) (set 1)\nsc4pipea;Piping Hot (Mazooma) (Scorpion 4) (set 2)\nsc4pir;The Prize Is Right (Bellfruit) (Scorpion 4) (set 1)\nsc4pira;The Prize Is Right (Bellfruit) (Scorpion 4) (set 2)\nsc4pirb;The Prize Is Right (Bellfruit) (Scorpion 4) (set 3)\nsc4pirc;The Prize Is Right (Bellfruit) (Scorpion 4) (set 4)\nsc4pird;The Prize Is Right (Bellfruit) (Scorpion 4) (set 5)\nsc4pire;The Prize Is Right (Bellfruit) (Scorpion 4) (set 6)\nsc4pirf;The Prize Is Right (Bellfruit) (Scorpion 4) (set 7)\nsc4pirg;The Prize Is Right (Bellfruit) (Scorpion 4) (set 8)\nsc4plumb;Plumb Crazy Club (413) (Qps) (Scorpion 4) (set 1)\nsc4plumba;Plumb Crazy Club (413) (Qps) (Scorpion 4) (set 2)\nsc4plumbb;Plumb Crazy Club (411) (Qps) (Scorpion 4) (set 1)\nsc4plumbc;Plumb Crazy Club (411) (Qps) (Scorpion 4) (set 2)\nsc4plumbd;Plumb Crazy Club (412) (Qps) (Scorpion 4) (set 1)\nsc4plumbe;Plumb Crazy Club (412) (Qps) (Scorpion 4) (set 2)\nsc4pmani;Pac Mania (Mazooma) (Scorpion 4) (set 1)\nsc4pmania;Pac Mania (Mazooma) (Scorpion 4) (set 2)\nsc4po8;Pieces Of Eight (V1.0) (Qps) (Scorpion 4) (set 1)\nsc4po8a;Pieces Of Eight (V1.1) (Qps) (Scorpion 4) (set 1)\nsc4po8b;Pieces Of Eight (V1.1) (Qps) (Scorpion 4) (set 2)\nsc4po8c;Pieces Of Eight (011) (Qps) (Scorpion 4) (set 1)\nsc4po8d;Pieces Of Eight (041) (Qps) (Scorpion 4) (set 1)\nsc4po8e;Pieces Of Eight (V1.0) (Qps) (Scorpion 4) (set 2)\nsc4po8f;Pieces Of Eight (V1.0) (Qps) (Scorpion 4) (set 3)\nsc4po8g;Pieces Of Eight (V1.1) (Qps) (Scorpion 4) (set 3)\nsc4po8h;Pieces Of Eight (V1.1) (Qps) (Scorpion 4) (set 4)\nsc4po8i;Pieces Of Eight (012) (Qps) (Scorpion 4) (set 1)\nsc4po8j;Pieces Of Eight (042) (Qps) (Scorpion 4) (set 1)\nsc4po8k;Pieces Of Eight (012) (Qps) (Scorpion 4) (set 2)\nsc4po8l;Pieces Of Eight (042) (Qps) (Scorpion 4) (set 2)\nsc4po8m;Pieces Of Eight (011) (Qps) (Scorpion 4) (set 2)\nsc4po8n;Pieces Of Eight (041) (Qps) (Scorpion 4) (set 2)\nsc4pog;Pots Of Gold (Bellfruit) (Scorpion 4) (set 1)\nsc4poga;Pots Of Gold (Bellfruit) (Scorpion 4) (set 2)\nsc4pogb;Pots Of Gold (Bellfruit) (Scorpion 4) (set 3)\nsc4pogbl;Pots Of Gold Club (Bellfruit) (Scorpion 4) (set 1)\nsc4pogbla;Pots Of Gold Club (Bellfruit) (Scorpion 4) (set 2)\nsc4pogblb;Pots Of Gold Club (Bellfruit) (Scorpion 4) (set 3)\nsc4pogblc;Pots Of Gold Club (Bellfruit) (Scorpion 4) (set 4)\nsc4pogc;Pots Of Gold (Bellfruit) (Scorpion 4) (set 4)\nsc4pogd;Pots Of Gold (Bellfruit) (Scorpion 4) (set 5)\nsc4poge;Pots Of Gold (Bellfruit) (Scorpion 4) (set 6)\nsc4pogf;Pots Of Gold (Bellfruit) (Scorpion 4) (set 7)\nsc4pogg;Pots Of Gold (Bellfruit) (Scorpion 4) (set 8)\nsc4polem;Pole Position (Mazooma) (Scorpion 4) (set 1)\nsc4polema;Pole Position (Mazooma) (Scorpion 4) (set 2)\nsc4polemb;Pole Position (Mazooma) (Scorpion 4) (set 3)\nsc4polemc;Pole Position (Mazooma) (Scorpion 4) (set 4)\nsc4polemd;Pole Position (Mazooma) (Scorpion 4) (set 5)\nsc4polen;Pole Position (German) (Nova) (Scorpion 4)\nsc4polic;Police Squid (V1.0) (Qps) (Scorpion 4) (set 1)\nsc4polica;Police Squid (V2.0) (Qps) (Scorpion 4) (set 1)\nsc4policb;Police Squid (V1.0) (Qps) (Scorpion 4) (set 2)\nsc4policc;Police Squid (V2.0) (Qps) (Scorpion 4) (set 2)\nsc4pony;Pony Express (Bellfruit) (Scorpion 4) (set 1)\nsc4ponya;Pony Express (Bellfruit) (Scorpion 4) (set 2)\nsc4ponyb;Pony Express (Bellfruit) (Scorpion 4) (set 3)\nsc4ponyc;Pony Express (Bellfruit) (Scorpion 4) (set 4)\nsc4ponyd;Pony Express (Bellfruit) (Scorpion 4) (set 5)\nsc4ponye;Pony Express (Bellfruit) (Scorpion 4) (set 6)\nsc4popey;Popeye (Mazooma) (Scorpion 4) (set 1)\nsc4popeya;Popeye (Mazooma) (Scorpion 4) (set 2)\nsc4popeyb;Popeye (Mazooma) (Scorpion 4) (set 3)\nsc4popeyc;Popeye (Mazooma) (Scorpion 4) (set 4)\nsc4potp;Pick Of The Pack (Bellfruit) (Scorpion 4) (set 1)\nsc4potpa;Pick Of The Pack (Bellfruit) (Scorpion 4) (set 2)\nsc4potsh;Pot Shot (Qps) (Scorpion 4) (set 1)\nsc4potsha;Pot Shot (Qps) (Scorpion 4) (set 2)\nsc4pp;Pink Panther (Mazooma) (Scorpion 4) (set 1)\nsc4ppa;Pink Panther (Mazooma) (Scorpion 4) (set 2)\nsc4ppb;Pink Panther (Mazooma) (Scorpion 4) (set 3)\nsc4ppc;Pink Panther (Mazooma) (Scorpion 4) (set 4)\nsc4ppclb;Pink Panther Club (411) (Qps) (Scorpion 4) (set 1)\nsc4ppclba;Pink Panther Club (412) (Qps) (Scorpion 4) (set 1)\nsc4ppclbb;Pink Panther Club (411) (Qps) (Scorpion 4) (set 2)\nsc4ppclbc;Pink Panther Club (412) (Qps) (Scorpion 4) (set 2)\nsc4ppcr;Pink Panther Clouseau's Revenge (Mazooma) (Scorpion 4) (set 1)\nsc4ppcra;Pink Panther Clouseau's Revenge (Mazooma) (Scorpion 4) (set 2)\nsc4ppcrb;Pink Panther Clouseau's Revenge (Mazooma) (Scorpion 4) (set 3)\nsc4ppcrd;Pink Panther Clouseau's Revenge (Mazooma) (Scorpion 4) (set 4)\nsc4ppcre;Pink Panther Clouseau's Revenge (Mazooma) (Scorpion 4) (set 5)\nsc4ppcrf;Pink Panther Clouseau's Revenge (Mazooma) (Scorpion 4) (set 6)\nsc4ppcrg;Pink Panther Clouseau's Revenge (Mazooma) (Scorpion 4) (set 7)\nsc4ppcrh;Pink Panther Clouseau's Revenge (Mazooma) (Scorpion 4) (set 8)\nsc4ppcri;Pink Panther Clouseau's Revenge (Mazooma) (Scorpion 4) (set 9)\nsc4ppcrj;Pink Panther Clouseau's Revenge (Mazooma) (Scorpion 4) (set 10)\nsc4ppcrtb;Pink Panther Clouseau's Revenge Top Box (Mazooma) (Scorpion 4)\nsc4ppctc;Pink Panther Crack The Code (Bellfruit) (Scorpion 4) (set 1)\nsc4ppctca;Pink Panther Crack The Code (Bellfruit) (Scorpion 4) (set 2)\nsc4ppctcb;Pink Panther Crack The Code (Bellfruit) (Scorpion 4) (set 3)\nsc4ppctcc;Pink Panther Crack The Code (Bellfruit) (Scorpion 4) (set 4)\nsc4ppctcd;Pink Panther Crack The Code (Bellfruit) (Scorpion 4) (set 5)\nsc4ppctce;Pink Panther Crack The Code (Bellfruit) (Scorpion 4) (set 6)\nsc4ppctcf;Pink Panther Crack The Code (Bellfruit) (Scorpion 4) (set 7)\nsc4ppctcg;Pink Panther Crack The Code (Bellfruit) (Scorpion 4) (set 8)\nsc4ppd;Pink Panther (Mazooma) (Scorpion 4) (set 5)\nsc4ppdym;Pink Panther Double Your Money (Mazooma) (Scorpion 4) (set 1)\nsc4ppdymb;Pink Panther Double Your Money (Mazooma) (Scorpion 4) (set 2)\nsc4ppdymc;Pink Panther Double Your Money (Mazooma) (Scorpion 4) (set 3)\nsc4ppdymd;Pink Panther Double Your Money (Mazooma) (Scorpion 4) (set 4)\nsc4ppdymf;Pink Panther Double Your Money (Mazooma) (Scorpion 4) (set 5)\nsc4ppdymg;Pink Panther Double Your Money (Mazooma) (Scorpion 4) (set 6)\nsc4ppdymh;Pink Panther Double Your Money (Mazooma) (Scorpion 4) (set 7)\nsc4ppdymi;Pink Panther Double Your Money (Mazooma) (Scorpion 4) (set 8)\nsc4ppdymtb;Pink Panther Double Your Money Top Box (Mazooma) (Scorpion 4) (set 1)\nsc4ppdymtba;Pink Panther Double Your Money Top Box (Mazooma) (Scorpion 4) (set 2)\nsc4ppsag;Pink Panther Strikes Again (Mazooma) (Scorpion 4) (set 1)\nsc4ppsaga;Pink Panther Strikes Again (Mazooma) (Scorpion 4) (set 2)\nsc4ppsagb;Pink Panther Strikes Again (Mazooma) (Scorpion 4) (set 3)\nsc4ppsagc;Pink Panther Strikes Again (Mazooma) (Scorpion 4) (set 4)\nsc4ppsagd;Pink Panther Strikes Again (Mazooma) (Scorpion 4) (set 5)\nsc4ppsage;Pink Panther Strikes Again (Mazooma) (Scorpion 4) (set 6)\nsc4ppsagf;Pink Panther Strikes Again (Mazooma) (Scorpion 4) (set 7)\nsc4ppsagg;Pink Panther Strikes Again (Mazooma) (Scorpion 4) (set 8)\nsc4ppsagh;Pink Panther Strikes Again (Mazooma) (Scorpion 4) (set 9)\nsc4ppsagi;Pink Panther Strikes Again (Mazooma) (Scorpion 4) (set 10)\nsc4pstat;Paystation (V2.0) (Qps) (Scorpion 4) (set 1)\nsc4pstata;Paystation (V2.1) (Qps) (Scorpion 4) (set 1)\nsc4pstatb;Paystation (V2.0) (Qps) (Scorpion 4) (set 2)\nsc4pstatc;Paystation (V2.1) (Qps) (Scorpion 4) (set 2)\nsc4pstatd;Paystation (V2.2) (Qps) (Scorpion 4)\nsc4pstate;Paystation (V2.3) (Qps) (Scorpion 4)\nsc4pstatf;Paystation (V011) (Qps) (Scorpion 4) (set 1)\nsc4pstatg;Paystation (V041) (Qps) (Scorpion 4) (set 1)\nsc4pstath;Paystation (V4.0) (Qps) (Scorpion 4) (set 1)\nsc4pstati;Paystation (V011) (Qps) (Scorpion 4) (set 2)\nsc4pstatj;Paystation (V041) (Qps) (Scorpion 4) (set 2)\nsc4pstatm;Paystation (V4.0) (Qps) (Scorpion 4) (set 2)\nsc4pstatn;Paystation (V012) (Qps) (Scorpion 4) (set 1)\nsc4pstato;Paystation (V042) (Qps) (Scorpion 4) (set 1)\nsc4pstatp;Paystation (V012) (Qps) (Scorpion 4) (set 2)\nsc4pstatq;Paystation (V042) (Qps) (Scorpion 4) (set 2)\nsc4pwcrz;Power Crazy (Bellfruit) (Scorpion 4) (set 1)\nsc4pwcrza;Power Crazy (Bellfruit) (Scorpion 4) (set 2)\nsc4pwcrzb;Power Crazy (Bellfruit) (Scorpion 4) (set 3)\nsc4pwcrzc;Power Crazy SP98 (Bellfruit) (Scorpion 4) (set 1)\nsc4pwcrzd;Power Crazy SP98 (Bellfruit) (Scorpion 4) (set 2)\nsc4pwcrze;Power Crazy (Bellfruit) (Scorpion 4) (set 4)\nsc4pwcrzf;Power Crazy (Bellfruit) (Scorpion 4) (set 5)\nsc4pwcrzg;Power Crazy (Bellfruit) (Scorpion 4) (set 6)\nsc4pwcrzh;Power Crazy SP98 (Bellfruit) (Scorpion 4) (set 3)\nsc4pwcrzi;Power Crazy SP98 (Bellfruit) (Scorpion 4) (set 4)\nsc4pwrbl;Powerball (Bellfruit) (Scorpion 4) (set 1)\nsc4pwrbla;Powerball (Bellfruit) (Scorpion 4) (set 2)\nsc4pwrbq;Powerball (Qps) (Scorpion 4) (set 1)\nsc4pwrbqa;Powerball (Qps) (Scorpion 4) (set 2)\nsc4pwrpl;Power Play (Mazooma) (Scorpion 4) (set 1)\nsc4pwrpla;Power Play (Mazooma) (Scorpion 4) (set 2)\nsc4pwrplb;Power Play (Mazooma) (Scorpion 4) (set 3)\nsc4pwrplc;Power Play (Mazooma) (Scorpion 4) (set 4)\nsc4pwrsg;Power Surge (Qps) (Scorpion 4) (set 1)\nsc4pwrsga;Power Surge (Qps) (Scorpion 4) (set 2)\nsc4pwrsgb;Power Surge (Qps) (Scorpion 4) (set 3)\nsc4pwrsgc;Power Surge (Qps) (Scorpion 4) (set 4)\nsc4qmodo;Quazzi Mo Dough (Qps) (Scorpion 4) (set 1)\nsc4qmodoa;Quazzi Mo Dough (Qps) (Scorpion 4) (set 2)\nsc4qmodob;Quazzi Mo Dough (Qps) (Scorpion 4) (set 3)\nsc4qmodoc;Quazzi Mo Dough (Qps) (Scorpion 4) (set 4)\nsc4qmodod;Quazzi Mo Dough (Qps) (Scorpion 4) (set 5)\nsc4quart;Quaterback (Mazooma) (Scorpion 4) (set 1)\nsc4quarta;Quaterback (Mazooma) (Scorpion 4) (set 2)\nsc4quartb;Quaterback (PR2072) (Italian) (Mazooma) (Scorpion 4) (set 1)\nsc4quartc;Quaterback (PR2064) (German) (Mazooma) (Scorpion 4) (set 1)\nsc4quartd;Quaterback (PR2064) (German) (Mazooma) (Scorpion 4) (set 2)\nsc4quarte;Quaterback (PR2072) (Italian) (Mazooma) (Scorpion 4) (set 2)\nsc4quartf;Quaterback (PR2064) (German) (Mazooma) (Scorpion 4) (set 3)\nsc4quartg;Quaterback (PR2064) (German) (Mazooma) (Scorpion 4) (set 4)\nsc4quarth;Quaterback (PR2064) (German) (Mazooma) (Scorpion 4) (set 5)\nsc4quarti;Quaterback (PR2072) (Italian) (Mazooma) (Scorpion 4) (set 3)\nsc4quartj;Quaterback (PR2064) (German) (Mazooma) (Scorpion 4) (set 6)\nsc4quartk;Quaterback (PR2072) (Italian) (Mazooma) (Scorpion 4) (set 4)\nsc4quartl;Quaterback (PR2064) (German) (Mazooma) (Scorpion 4) (set 7)\nsc4quartm;Quaterback (PR2064) (German) (Mazooma) (Scorpion 4) (set 8)\nsc4quidr;Quid Rock (Qps) (Scorpion 4) (set 1)\nsc4quidra;Quid Rock (Qps) (Scorpion 4) (set 2)\nsc4quidrb;Quid Rock (Qps) (Scorpion 4) (set 3)\nsc4quidrc;Quid Rock (Qps) (Scorpion 4) (set 4)\nsc4quidv;Quid Vicious (Mazooma) (Scorpion 4) (set 1)\nsc4quidva;Quid Vicious (Mazooma) (Scorpion 4) (set 2)\nsc4quidvb;Quid Vicious (Mazooma) (Scorpion 4) (set 3)\nsc4quidvc;Quid Vicious (Mazooma) (Scorpion 4) (set 4)\nsc4r2r;Reel To Reel (Mazooma) (Scorpion 4) (set 1)\nsc4r2ra;Reel To Reel (Mazooma) (Scorpion 4) (set 2)\nsc4r2rb;Reel To Reel (Mazooma) (Scorpion 4) (set 3)\nsc4r2rc;Reel To Reel (Mazooma) (Scorpion 4) (set 4)\nsc4r66;Route 66 (Mazooma) (Scorpion 4)\nsc4rbank;Royle Banker (Bellfruit) (Scorpion 4) (set 1)\nsc4rbanka;Royle Banker (Bellfruit) (Scorpion 4) (set 2)\nsc4rbankb;Royle Banker (Bellfruit) (Scorpion 4) (set 3)\nsc4rbankc;Royle Banker (Bellfruit) (Scorpion 4) (set 4)\nsc4rdrag;Red Dragon (011) (Qps) (Scorpion 4) (set 1)\nsc4rdraga;Red Dragon (011) (Qps) (Scorpion 4) (set 2)\nsc4rdragc;Red Dragon (021) (Qps) (Scorpion 4) (set 1)\nsc4rdragf;Red Dragon (021) (Qps) (Scorpion 4) (set 2)\nsc4rdrcl;Red Dragon Club (411) (Qps) (Scorpion 4) (set 1)\nsc4rdrcla;Red Dragon Club (412) (Qps) (Scorpion 4)\nsc4rdrclb;Red Dragon Club (411) (Qps) (Scorpion 4) (set 2)\nsc4redad;Red Alert (Dutch) (Bellfruit) (Scorpion 4) (set 1)\nsc4redada;Red Alert (Dutch) (Bellfruit) (Scorpion 4) (set 2)\nsc4redsq;Red Square (Mazooma) (Scorpion 4) (set 1)\nsc4redsqa;Red Square (Mazooma) (Scorpion 4) (set 2)\nsc4redsqb;Red Square (Mazooma) (Scorpion 4) (set 3)\nsc4redsqc;Red Square (Mazooma) (Scorpion 4) (set 4)\nsc4relcz;Reely Crazy (Bellfruit) (Scorpion 4) (set 1)\nsc4relcza;Reely Crazy (Bellfruit) (Scorpion 4) (set 2)\nsc4relczb;Reely Crazy (Bellfruit) (Scorpion 4) (set 3)\nsc4relczc;Reely Crazy (Bellfruit) (Scorpion 4) (set 4)\nsc4revo;Revolver (Mazooma) (Scorpion 4) (set 1)\nsc4revoa;Revolver (Mazooma) (Scorpion 4) (set 2)\nsc4revob;Revolver (Mazooma) (Scorpion 4) (set 3)\nsc4revoc;Revolver (Mazooma) (Scorpion 4) (set 4)\nsc4revod;Revolver (Mazooma) (Scorpion 4) (set 5)\nsc4revoe;Revolver (Mazooma) (Scorpion 4) (set 6)\nsc4rhx;Red Hot X (Mazooma) (Scorpion 4) (set 1)\nsc4rhxa;Red Hot X (Mazooma) (Scorpion 4) (set 2)\nsc4rhxb;Red Hot X (Mazooma) (Scorpion 4) (set 9)\nsc4rhxc;Red Hot X (Mazooma) (Scorpion 4) (set 10)\nsc4rhxcl;Red Hot X Club (Mazooma) (Scorpion 4) (set 1)\nsc4rhxcla;Red Hot X Club (Mazooma) (Scorpion 4) (set 2)\nsc4rhxclb;Red Hot X Club (Mazooma) (Scorpion 4) (set 3)\nsc4rhxclc;Red Hot X Club (Mazooma) (Scorpion 4) (set 4)\nsc4rhxcs;Red Hot X Casino (Mazooma) (Scorpion 4) (set 1)\nsc4rhxcsa;Red Hot X Casino (Mazooma) (Scorpion 4) (set 2)\nsc4rhxcsb;Red Hot X Casino (Mazooma) (Scorpion 4) (set 3)\nsc4rhxcsc;Red Hot X Casino (Mazooma) (Scorpion 4) (set 4)\nsc4rhxcsd;Red Hot X Casino (Mazooma) (Scorpion 4) (set 5)\nsc4rhxcse;Red Hot X Casino (Mazooma) (Scorpion 4) (set 6)\nsc4rhxd;Red Hot X (Mazooma) (Scorpion 4) (set 3)\nsc4rhxe;Red Hot X (Mazooma) (Scorpion 4) (set 4)\nsc4rhxf;Red Hot X (Mazooma) (Scorpion 4) (set 11)\nsc4rhxg;Red Hot X (Mazooma) (Scorpion 4) (set 12)\nsc4rhxh;Red Hot X (Mazooma) (Scorpion 4) (set 13)\nsc4rhxi;Red Hot X (Mazooma) (Scorpion 4) (set 14)\nsc4rhxj;Red Hot X (Mazooma) (Scorpion 4) (set 5)\nsc4rhxk;Red Hot X (Mazooma) (Scorpion 4) (set 6)\nsc4rhxl;Red Hot X (Mazooma) (Scorpion 4) (set 7)\nsc4rhxm;Red Hot X (Mazooma) (Scorpion 4) (set 8)\nsc4rhxn;Red Hot X (Mazooma) (Scorpion 4) (set 15)\nsc4rhxo;Red Hot X (Mazooma) (Scorpion 4) (set 16)\nsc4rhxp;Red Hot X (Mazooma) (Scorpion 4) (set 17)\nsc4rhxq;Red Hot X (Mazooma) (Scorpion 4) (set 18)\nsc4rhxr;Red Hot X (Mazooma) (Scorpion 4) (set 19)\nsc4rhxs;Red Hot X (Mazooma) (Scorpion 4) (set 20)\nsc4rhxt;Red Hot X (Mazooma) (Scorpion 4) (set 21)\nsc4rhxu;Red Hot X (Mazooma) (Scorpion 4) (set 22)\nsc4rhxv;Red Hot X (Mazooma) (Scorpion 4) (set 23)\nsc4rhxw;Red Hot X (Mazooma) (Scorpion 4) (set 24)\nsc4rich;Rich Geezer (Bellfruit) (Scorpion 4) (set 1)\nsc4richa;Rich Geezer (Bellfruit) (Scorpion 4) (set 2)\nsc4richb;Rich Geezer (Bellfruit) (Scorpion 4) (set 3)\nsc4richc;Rich Geezer (Bellfruit) (Scorpion 4) (set 4)\nsc4richd;Rich Geezer (Bellfruit) (Scorpion 4) (set 5)\nsc4riche;Rich Geezer (Bellfruit) (Scorpion 4) (set 6)\nsc4richf;Rich Geezer (Bellfruit) (Scorpion 4) (set 7)\nsc4richg;Rich Geezer (Bellfruit) (Scorpion 4) (set 8)\nsc4richh;Rich Geezer (Bellfruit) (Scorpion 4) (set 9)\nsc4richi;Rich Geezer (Bellfruit) (Scorpion 4) (set 10)\nsc4richj;Rich Geezer (Bellfruit) (Scorpion 4) (set 11)\nsc4richk;Rich Geezer (Bellfruit) (Scorpion 4) (set 12)\nsc4richl;Rich Geezer (Bellfruit) (Scorpion 4) (set 13)\nsc4rio;Rio Grande (Bellfruit) (Scorpion 4)\nsc4rmo;Roll Me Over Casino (Bellfruit) (Scorpion 4) (set 1)\nsc4rmoa;Roll Me Over Casino (Bellfruit) (Scorpion 4) (set 2)\nsc4rogds;Rogan Dosh (Qps) (Scorpion 4) (set 1)\nsc4rogdsa;Rogan Dosh (Qps) (Scorpion 4) (set 2)\nsc4rogdsb;Rogan Dosh (Qps) (Scorpion 4) (set 3)\nsc4rogdsc;Rogan Dosh (Qps) (Scorpion 4) (set 4)\nsc4rogdsd;Rogan Dosh (v2.0) (Qps) (Scorpion 4) (set 1)\nsc4rogdse;Rogan Dosh (v1.6) (Qps) (Scorpion 4)\nsc4rogdsf;Rogan Dosh (v2.0) (Qps) (Scorpion 4) (set 2)\nsc4rogdsg;Rogan Dosh (v2.1) (Qps) (Scorpion 4)\nsc4roksc;Rocket Science (V1.1) (Qps) (Scorpion 4) (set 1)\nsc4roksca;Rocket Science (011) (Qps) (Scorpion 4) (set 1)\nsc4rokscb;Rocket Science (V1.1) (Qps) (Scorpion 4) (set 2)\nsc4rokscc;Rocket Science (011) (Qps) (Scorpion 4) (set 2)\nsc4rollo;Rollover Jackpot (PR7002) (Mazooma) (Scorpion 4) (set 1)\nsc4rolloa;Rollover Jackpot (PR7002) (Mazooma) (Scorpion 4) (set 2)\nsc4rollob;Rollover Jackpot (PR7032) (Mazooma) (Scorpion 4) (set 1)\nsc4rolloc;Rollover Jackpot (PR7002) (Mazooma) (Scorpion 4) (set 3)\nsc4rollod;Rollover Jackpot (PR7002) (Mazooma) (Scorpion 4) (set 4)\nsc4rolloe;Rollover Jackpot (PR7032) (Mazooma) (Scorpion 4) (set 2)\nsc4rollof;Rollover Jackpot (PR7032) (Mazooma) (Scorpion 4) (set 3)\nsc4rosts;Ronnie O'Sullivan's Tournament Snooker (Bellfruit) (Scorpion 4) (set 1)\nsc4rostsa;Ronnie O'Sullivan's Tournament Snooker (Bellfruit) (Scorpion 4) (set 2)\nsc4rostsb;Ronnie O'Sullivan's Tournament Snooker (Bellfruit) (Scorpion 4) (set 3)\nsc4rostsc;Ronnie O'Sullivan's Tournament Snooker (Bellfruit) (Scorpion 4) (set 4)\nsc4rostsd;Ronnie O'Sullivan's Tournament Snooker (Bellfruit) (Scorpion 4) (set 5)\nsc4rostse;Ronnie O'Sullivan's Tournament Snooker (Bellfruit) (Scorpion 4) (set 6)\nsc4rostsf;Ronnie O'Sullivan's Tournament Snooker (Bellfruit) (Scorpion 4) (set 7)\nsc4rostsg;Ronnie O'Sullivan's Tournament Snooker (Bellfruit) (Scorpion 4) (set 8)\nsc4rotc;Return Of The Count (Mazooma) (Scorpion 4) (set 1)\nsc4rotca;Return Of The Count (Mazooma) (Scorpion 4) (set 2)\nsc4rotcb;Return Of The Count (Mazooma) (Scorpion 4) (set 3)\nsc4rotcc;Return Of The Count (Mazooma) (Scorpion 4) (set 4)\nsc4rotcd;Return Of The Count (Mazooma) (Scorpion 4) (set 5)\nsc4rovrt;Rovers Return (Mazooma) (Scorpion 4) (set 1)\nsc4rovrta;Rovers Return (Mazooma) (Scorpion 4) (set 2)\nsc4rovrtb;Rovers Return (Mazooma) (Scorpion 4) (set 3)\nsc4rovrtc;Rovers Return (Mazooma) (Scorpion 4) (set 4)\nsc4rovrtd;Rovers Return (Mazooma) (Scorpion 4) (set 5)\nsc4rovrte;Rovers Return (Mazooma) (Scorpion 4) (set 6)\nsc4royle;Royle Family (Bellfruit) (Scorpion 4) (set 1)\nsc4roylea;Royle Family (Bellfruit) (Scorpion 4) (set 2)\nsc4royleb;Royle Family (Bellfruit) (Scorpion 4) (set 3)\nsc4roylec;Royle Family (Bellfruit) (Scorpion 4) (set 4)\nsc4royled;Royle Family (Bellfruit) (Scorpion 4) (set 5)\nsc4roylee;Royle Family (Bellfruit) (Scorpion 4) (set 6)\nsc4roylef;Royle Family (REV 2) (Bellfruit) (Scorpion 4) (set 1)\nsc4royleg;Royle Family (REV 2) (Bellfruit) (Scorpion 4) (set 2)\nsc4royleh;Royle Family (Bellfruit) (Scorpion 4) (set 7)\nsc4roylei;Royle Family (Bellfruit) (Scorpion 4) (set 8)\nsc4roylej;Royle Family (REV 2) (Bellfruit) (Scorpion 4) (set 3)\nsc4roylek;Royle Family (REV 2) (Bellfruit) (Scorpion 4) (set 4)\nsc4roylel;Royle Family (REV 2) (Bellfruit) (Scorpion 4) (set 5)\nsc4roylem;Royle Family (REV 2) (Bellfruit) (Scorpion 4) (set 6)\nsc4rt;Rolling Thunder (Mazooma) (Scorpion 4) (set 1)\nsc4rta;Rolling Thunder (Mazooma) (Scorpion 4) (set 2)\nsc4rtb;Rolling Thunder (Mazooma) (Scorpion 4) (set 3)\nsc4rtc;Rolling Thunder (Mazooma) (Scorpion 4) (set 4)\nsc4rtclb;Rolling Thunder Club (Mazooma) (Scorpion 4) (set 1)\nsc4rtclba;Rolling Thunder Club (Mazooma) (Scorpion 4) (set 2)\nsc4rtd;Rolling Thunder (Mazooma) (Scorpion 4) (set 5)\nsc4rttt;Rise To The Top (Mazooma) (Scorpion 4) (set 1)\nsc4rttta;Rise To The Top (Mazooma) (Scorpion 4) (set 2)\nsc4rtttb;Rise To The Top (Mazooma) (Scorpion 4) (set 3)\nsc4rtttc;Rise To The Top (Mazooma) (Scorpion 4) (set 4)\nsc4rtttd;Rise To The Top (Mazooma) (Scorpion 4) (set 5)\nsc4rttte;Rise To The Top (Mazooma) (Scorpion 4) (set 6)\nsc4rvl;Revolution (Bellfruit) (Scorpion 4)\nsc4rvlnx;Revolution The Next (Bellfruit) (Scorpion 4)\nsc4s16;Section 16 (Mazooma) (Scorpion 4) (set 1)\nsc4s16a;Section 16 (Mazooma) (Scorpion 4) (set 2)\nsc4s2k;Sinbad 2000 (German) (Nova) (Scorpion 4)\nsc4s6c;Super 6 Club (65% Fixed) (Bellfruit) (Scorpion 4) (set 1)\nsc4s6ca;Super 6 Club (Bellfruit) (Scorpion 4) (set 1)\nsc4s6cb;Super 6 Club (65% Fixed) (Bellfruit) (Scorpion 4) (set 2)\nsc4s6cc;Super 6 Club (Bellfruit) (Scorpion 4) (set 2)\nsc4s6cd;Super 6 Club (Bellfruit) (Scorpion 4) (set 3)\nsc4s6ce;Super 6 Club (Bellfruit) (Scorpion 4) (set 4)\nsc4sace;Space Ace (Qps) (Scorpion 4) (set 1)\nsc4sacea;Space Ace (Qps) (Scorpion 4) (set 2)\nsc4sahed;Streaks Ahead (Qps) (Scorpion 4) (set 1)\nsc4saheda;Streaks Ahead (Qps) (Scorpion 4) (set 2)\nsc4sahedb;Streaks Ahead (Qps) (Scorpion 4) (set 3)\nsc4sbust;Space Buster (Qps) (Scorpion 4) (set 1)\nsc4sbusta;Space Buster (Qps) (Scorpion 4) (set 2)\nsc4sdr;Super Diamonds & Rubies (PR6921) (Bellfruit) (Scorpion 4) (set 1)\nsc4sdra;Super Diamonds & Rubies SP98 (PR6921) (Bellfruit) (Scorpion 4) (set 1)\nsc4sdrb;Super Diamonds & Rubies (PR6921) (Bellfruit) (Scorpion 4) (set 2)\nsc4sdrc;Super Diamonds & Rubies SP98 (PR6921) (Bellfruit) (Scorpion 4) (set 2)\nsc4sf;Street Fighter (Mazooma) (Scorpion 4) (set 1)\nsc4sfa;Street Fighter (Mazooma) (Scorpion 4) (set 2)\nsc4sfb;Street Fighter (Mazooma) (Scorpion 4) (set 3)\nsc4sfc;Street Fighter (Mazooma) (Scorpion 4) (set 4)\nsc4sfd;Street Fighter (Mazooma) (Scorpion 4) (set 5)\nsc4showt;Showtime (Bellfruit) (Scorpion 4) (set 1)\nsc4showta;Showtime (Bellfruit) (Scorpion 4) (set 2)\nsc4showtb;Showtime (Bellfruit) (Scorpion 4) (set 3)\nsc4showtc;Showtime (Bellfruit) (Scorpion 4) (set 4)\nsc4showtd;Showtime (Bellfruit) (Scorpion 4) (set 5)\nsc4showte;Showtime (Bellfruit) (Scorpion 4) (set 6)\nsc4sidsp;Side Splitter (Mazooma) (Scorpion 4) (set 1)\nsc4sidspa;Side Splitter (Mazooma) (Scorpion 4) (set 2)\nsc4sidspb;Side Splitter (Mazooma) (Scorpion 4) (set 3)\nsc4sidspc;Side Splitter (Mazooma) (Scorpion 4) (set 4)\nsc4sirpz;Sir Prize (PR2004) (Mazooma) (Scorpion 4)\nsc4sirpza;Sir Prize (PR7079) (Mazooma) (Scorpion 4) (set 1)\nsc4sirpzb;Sir Prize (PR7079) (Mazooma) (Scorpion 4) (set 2)\nsc4slad;Snakes & Ladders (Bellfruit) (Scorpion 4) (set 1)\nsc4slada;Snakes & Ladders (Bellfruit) (Scorpion 4) (set 2)\nsc4sladb;Snakes & Ladders (Bellfruit) (Scorpion 4) (set 3)\nsc4sladc;Snakes & Ladders (Bellfruit) (Scorpion 4) (set 4)\nsc4sladd;Snakes & Ladders (Bellfruit) (Scorpion 4) (set 5)\nsc4slade;Snakes & Ladders (Bellfruit) (Scorpion 4) (set 6)\nsc4sladf;Snakes & Ladders (Bellfruit) (Scorpion 4) (set 7)\nsc4sladg;Snakes & Ladders (Bellfruit) (Scorpion 4) (set 8)\nsc4sladh;Snakes & Ladders (Bellfruit) (Scorpion 4) (set 9)\nsc4slc;Snakes & Ladders Club (Bellfruit) (Scorpion 4) (set 1)\nsc4slca;Snakes & Ladders Club (Bellfruit) (Scorpion 4) (set 8)\nsc4slcb;Snakes & Ladders Club (Bellfruit) (Scorpion 4) (set 2)\nsc4slcc;Snakes & Ladders Club (Bellfruit) (Scorpion 4) (set 3)\nsc4slcd;Snakes & Ladders Club (Bellfruit) (Scorpion 4) (set 9)\nsc4slce;Snakes & Ladders Club (Bellfruit) (Scorpion 4) (set 4)\nsc4slcf;Snakes & Ladders Club (Bellfruit) (Scorpion 4) (set 10)\nsc4slcg;Snakes & Ladders Club (Bellfruit) (Scorpion 4) (set 11)\nsc4slch;Snakes & Ladders Club (Bellfruit) (Scorpion 4) (set 12)\nsc4slci;Snakes & Ladders Club (Bellfruit) (Scorpion 4) (set 5)\nsc4slcj;Snakes & Ladders Club (Bellfruit) (Scorpion 4) (set 13)\nsc4slck;Snakes & Ladders Club (Bellfruit) (Scorpion 4) (set 14)\nsc4slcl;Snakes & Ladders Club (Bellfruit) (Scorpion 4) (set 15)\nsc4slcm;Snakes & Ladders Club (Bellfruit) (Scorpion 4) (set 6)\nsc4slcn;Snakes & Ladders Club (Bellfruit) (Scorpion 4) (set 7)\nsc4slih;Some Like It Hot (Mazooma) (Scorpion 4) (set 1)\nsc4sliha;Some Like It Hot (Mazooma) (Scorpion 4) (set 2)\nsc4slihb;Some Like It Hot (Mazooma) (Scorpion 4) (set 3)\nsc4slihc;Some Like It Hot (Mazooma) (Scorpion 4) (set 4)\nsc4slihd;Some Like It Hot (Mazooma) (Scorpion 4) (set 5)\nsc4slihe;Some Like It Hot (Mazooma) (Scorpion 4) (set 6)\nsc4smk7;Smoking 7's (Bellfruit) (Scorpion 4)\nsc4solgl;Solid Gold (Bellfruit) (Scorpion 4) (set 1)\nsc4solgla;Solid Gold (Bellfruit) (Scorpion 4) (set 2)\nsc4solglb;Solid Gold (Bellfruit) (Scorpion 4) (set 3)\nsc4solglc;Solid Gold (Bellfruit) (Scorpion 4) (set 4)\nsc4spark;South Park (BFM) (Scorpion 4) (set 1)\nsc4sparka;South Park (BFM) (Scorpion 4) (set 2)\nsc4sparkb;South Park (BFM) (Scorpion 4) (set 3)\nsc4sparkc;South Park (BFM) (Scorpion 4) (set 4)\nsc4sparkd;South Park (BFM) (Scorpion 4) (set 5)\nsc4sparke;South Park (BFM) (Scorpion 4) (set 6)\nsc4spice;Spice It Up (Bellfruit) (Scorpion 4) (set 1)\nsc4spicea;Spice It Up (Bellfruit) (Scorpion 4) (set 2)\nsc4spiceb;Spice It Up (Bellfruit) (Scorpion 4) (set 3)\nsc4spicec;Spice It Up (Bellfruit) (Scorpion 4) (set 4)\nsc4splgb;Splash & Grab (Mazooma) (Scorpion 4) (set 1)\nsc4splgba;Splash & Grab (Mazooma) (Scorpion 4) (set 2)\nsc4spred;Spread Your Bet (Mazooma) (Scorpion 4)\nsc4sprng;Highly Sprung (Mazooma) (Scorpion 4)\nsc4srr;Snake Rattle 'n' Roll (Bellfruit) (Scorpion 4) (set 1)\nsc4srra;Snake Rattle 'n' Roll (Bellfruit) (Scorpion 4) (set 2)\nsc4srrb;Snake Rattle 'n' Roll (Bellfruit) (Scorpion 4) (set 3)\nsc4srrc;Snake Rattle 'n' Roll (Bellfruit) (Scorpion 4) (set 4)\nsc4srrca;Shake Rattle Roll Casino (Mazooma) (Scorpion 4) (set 5)\nsc4srrcaa;Shake Rattle Roll Casino (Mazooma) (Scorpion 4) (set 6)\nsc4srrcab;Shake Rattle Roll Casino (Mazooma) (Scorpion 4) (set 7)\nsc4srrcac;Shake Rattle Roll Casino (Mazooma) (Scorpion 4) (set 8)\nsc4srrcad;Shake Rattle Roll Casino (Mazooma) (Scorpion 4) (set 9)\nsc4srrcae;Shake Rattle Roll Casino (Mazooma) (Scorpion 4) (set 10)\nsc4srrmz;Shake Rattle Roll (Mazooma) (Scorpion 4) (set 1)\nsc4srrmza;Shake Rattle Roll Casino (Mazooma) (Scorpion 4) (set 1)\nsc4srrmzb;Shake Rattle Roll Casino (Mazooma) (Scorpion 4) (set 2)\nsc4srrmzc;Shake Rattle Roll Casino (Mazooma) (Scorpion 4) (set 3)\nsc4srrmzd;Shake Rattle Roll Arcade (Mazooma) (Scorpion 4) (set 1)\nsc4srrmze;Shake Rattle Roll Casino (Mazooma) (Scorpion 4) (set 4)\nsc4srrmzf;Shake Rattle Roll Arcade (Mazooma) (Scorpion 4) (set 2)\nsc4srrmzg;Shake Rattle Roll Arcade (Mazooma) (Scorpion 4) (set 3)\nsc4srrmzh;Shake Rattle Roll Arcade (Mazooma) (Scorpion 4) (set 4)\nsc4srrmzi;Shake Rattle Roll Arcade (Mazooma) (Scorpion 4) (set 5)\nsc4srrmzj;Shake Rattle Roll Arcade (Mazooma) (Scorpion 4) (set 6)\nsc4srrmzk;Shake Rattle Roll Arcade (Mazooma) (Scorpion 4) (set 7)\nsc4srrmzl;Shake Rattle Roll Arcade (Mazooma) (Scorpion 4) (set 8)\nsc4srrmzm;Shake Rattle Roll Arcade (Mazooma) (Scorpion 4) (set 9)\nsc4sslam;Super Slam (Bellfruit) (Scorpion 4) (set 1)\nsc4sslama;Super Slam (Bellfruit) (Scorpion 4) (set 2)\nsc4sstep;Super Step / Dough & Arrow (Qps) (Scorpion 4) (set 1)\nsc4sstepa;Super Step / Dough & Arrow (Qps) (Scorpion 4) (set 2)\nsc4sstepb;Super Step (Qps / 21 Casino) (Scorpion 4)\nsc4stag;Stag Night (Bellfruit) (Scorpion 4) (set 1)\nsc4staga;Stag Night (Bellfruit) (Scorpion 4) (set 2)\nsc4starp;Starprize (Bellfruit) (Scorpion 4) (set 1)\nsc4starpa;Starprize (Bellfruit) (Scorpion 4) (set 2)\nsc4starpb;Starprize (Bellfruit) (Scorpion 4) (set 3)\nsc4starpc;Starprize (Bellfruit) (Scorpion 4) (set 4)\nsc4starpd;Starprize (Bellfruit) (Scorpion 4) (set 5)\nsc4starpe;Starprize (Bellfruit) (Scorpion 4) (set 6)\nsc4starpf;Starprize (Bellfruit) (Scorpion 4) (set 7)\nsc4starpg;Starprize (Bellfruit) (Scorpion 4) (set 8)\nsc4starph;Starprize (Bellfruit) (Scorpion 4) (set 9)\nsc4starpi;Starprize (Bellfruit) (Scorpion 4) (set 10)\nsc4starpj;Starprize (Bellfruit) (Scorpion 4) (set 11)\nsc4starpk;Starprize (Bellfruit) (Scorpion 4) (set 12)\nsc4stirc;Stir Crazy (Mazooma) (Scorpion 4) (set 1)\nsc4stirca;Stir Crazy (Mazooma) (Scorpion 4) (set 2)\nsc4stircb;Stir Crazy (Mazooma) (Scorpion 4) (set 3)\nsc4stircc;Stir Crazy (Mazooma) (Scorpion 4) (set 4)\nsc4stircd;Stir Crazy (Mazooma) (Scorpion 4) (set 5)\nsc4stirce;Stir Crazy (Mazooma) (Scorpion 4) (set 6)\nsc4stircf;Stir Crazy (Mazooma) (Scorpion 4) (set 7)\nsc4stircg;Stir Crazy (Mazooma) (Scorpion 4) (set 8)\nsc4stirch;Stir Crazy (Mazooma) (Scorpion 4) (set 9)\nsc4stirci;Stir Crazy (Mazooma) (Scorpion 4) (set 10)\nsc4stircj;Stir Crazy (Mazooma) (Scorpion 4) (set 11)\nsc4stl;Sky's The Limit, The (Bellfruit) (Scorpion 4) (set 1)\nsc4stla;Sky's The Limit, The (Bellfruit) (Scorpion 4) (set 2)\nsc4stlb;Sky's The Limit, The (Bellfruit) (Scorpion 4) (set 3)\nsc4stlc;Sky's The Limit, The (Bellfruit) (Scorpion 4) (set 4)\nsc4stld;Sky's The Limit, The (Bellfruit) (Scorpion 4) (set 5)\nsc4stle;Sky's The Limit, The (Bellfruit) (Scorpion 4) (set 6)\nsc4stlf;Sky's The Limit, The (Bellfruit) (Scorpion 4) (set 7)\nsc4stlg;Sky's The Limit, The (Bellfruit) (Scorpion 4) (set 8)\nsc4strbr;Stars 'n' Bars (PR1219) (Bellfruit) (Scorpion 4) (set 1)\nsc4strbra;Stars 'n' Bars Arcade (PR1263) (Bellfruit) (Scorpion 4) (set 1)\nsc4strbrb;Stars 'n' Bars (PR1219) (Bellfruit) (Scorpion 4) (set 2)\nsc4strbrc;Stars 'n' Bars Arcade (PR1263) (Bellfruit) (Scorpion 4) (set 2)\nsc4strbrd;Stars 'n' Bars Arcade (PR1263) (Bellfruit) (Scorpion 4) (set 3)\nsc4strk;The Streak (Mazooma) (Scorpion 4) (set 1)\nsc4strka;The Streak (Mazooma) (Scorpion 4) (set 2)\nsc4strkb;The Streak (Mazooma) (Scorpion 4) (set 3)\nsc4strkc;The Streak (Mazooma) (Scorpion 4) (set 4)\nsc4strkd;The Streak (Mazooma) (Scorpion 4) (set 5)\nsc4strke;The Streak (Mazooma) (Scorpion 4) (set 6)\nsc4strkf;The Streak (Mazooma) (Scorpion 4) (set 7)\nsc4strkg;The Streak (Mazooma) (Scorpion 4) (set 8)\nsc4strkh;The Streak (Mazooma) (Scorpion 4) (set 9)\nsc4strki;The Streak (Mazooma) (Scorpion 4) (set 10)\nsc4strkj;The Streak (Mazooma) (Scorpion 4) (set 11)\nsc4strkk;The Streak (Mazooma) (Scorpion 4) (set 12)\nsc4strx;Strike X (Bellfruit) (Scorpion 4) (set 1)\nsc4strxa;Strike X (Bellfruit) (Scorpion 4) (set 2)\nsc4strxb;Strike X (Bellfruit) (Scorpion 4) (set 3)\nsc4strxc;Strike X (Bellfruit) (Scorpion 4) (set 4)\nsc4sumit;Summit Up (Mazooma) (Scorpion 4) (set 1)\nsc4sumita;Summit Up (Mazooma) (Scorpion 4) (set 2)\nsc4sumitb;Summit Up (Mazooma) (Scorpion 4) (set 3)\nsc4sumitc;Summit Up (Mazooma) (Scorpion 4) (set 4)\nsc4supst;Super Streax (Mazooma) (Scorpion 4) (set 1)\nsc4supsta;Super Streax (Mazooma) (Scorpion 4) (set 2)\nsc4sus;Suits U Sir (Qps) (Scorpion 4) (set 1)\nsc4susc;Suits U Sir (Qps) (Scorpion 4) (set 2)\nsc4suscl;Suits U Sir Club (Qps) (Scorpion 4) (set 1)\nsc4suscla;Suits U Sir Club (Qps) (Scorpion 4) (set 2)\nsc4susclb;Suits U Sir Club (Qps) (Scorpion 4) (set 3)\nsc4susclc;Suits U Sir Club (Qps) (Scorpion 4) (set 4)\nsc4susf;Suits U Sir (Qps) (Scorpion 4) (set 3)\nsc4susg;Suits U Sir (Qps) (Scorpion 4) (set 4)\nsc4sush;Suits U Sir (Qps) (Scorpion 4) (set 5)\nsc4susi;Suits U Sir (Qps) (Scorpion 4) (set 6)\nsc4susj;Suits U Sir (Qps) (Scorpion 4) (set 7)\nsc4susk;Suits U Sir (Qps) (Scorpion 4) (set 8)\nsc4swbak;Switch Back (Mazooma) (Scorpion 4) (set 1)\nsc4swbaka;Switch Back (Mazooma) (Scorpion 4) (set 2)\nsc4swbakb;Switch Back (Mazooma) (Scorpion 4) (set 3)\nsc4swbakc;Switch Back (Mazooma) (Scorpion 4) (set 4)\nsc4swywm;Spin When Your Winning (Mazooma) (Scorpion 4) (set 1)\nsc4swywma;Spin When Your Winning (Mazooma) (Scorpion 4) (set 2)\nsc4swywmb;Spin When Your Winning (Mazooma) (Scorpion 4) (set 3)\nsc4swywmc;Spin When Your Winning (Mazooma) (Scorpion 4) (set 4)\nsc4swywmd;Spin When Your Winning (Mazooma) (Scorpion 4) (set 5)\nsc4swywme;Spin When Your Winning (Mazooma) (Scorpion 4) (set 6)\nsc4swywmf;Spin When Your Winning (Mazooma) (Scorpion 4) (set 7)\nsc4swywmg;Spin When Your Winning (Mazooma) (Scorpion 4) (set 8)\nsc4taekw;Tae Kwon Dough (Qps) (Scorpion 4) (set 1)\nsc4taekwa;Tae Kwon Dough (Qps) (Scorpion 4) (set 2)\nsc4taekwb;Tae Kwon Dough (Qps) (Scorpion 4) (set 3)\nsc4taekwc;Tae Kwon Dough (Qps) (Scorpion 4) (set 4)\nsc4taekwd;Tae Kwon Dough (Qps) (Scorpion 4) (set 5)\nsc4taekwe;Tae Kwon Dough (Qps) (Scorpion 4) (set 6)\nsc4taekwf;Tae Kwon Dough (Qps) (Scorpion 4) (set 7)\nsc4taekwg;Tae Kwon Dough (Qps) (Scorpion 4) (set 8)\nsc4taekwh;Tae Kwon Dough (Qps) (Scorpion 4) (set 9)\nsc4taekwi;Tae Kwon Dough (Qps) (Scorpion 4) (set 10)\nsc4taekwj;Tae Kwon Dough (Qps) (Scorpion 4) (set 11)\nsc4takcl;Take Note Club (Bellfruit) (Scorpion 4) (set 1)\nsc4takcla;Take Note Club 500 (Bellfruit) (Scorpion 4)\nsc4takclb;Take Note Club (Ferry) (Bellfruit) (Scorpion 4) (set 1)\nsc4takclc;Take Note Club (Ferry) (Bellfruit) (Scorpion 4) (set 2)\nsc4takcld;Take Note Club (Bellfruit) (Scorpion 4) (set 2)\nsc4takcle;Take Note Club (Ferry) (Bellfruit) (Scorpion 4) (set 3)\nsc4takclf;Take Note Club (Ferry) (Bellfruit) (Scorpion 4) (set 4)\nsc4takclg;Take Note Club (Bellfruit) (Scorpion 4) (set 5)\nsc4takclh;Take Note Club (Bellfruit) (Scorpion 4) (set 6)\nsc4takcli;Take Note Club (Bellfruit) (Scorpion 4) (set 3)\nsc4takclj;Take Note Club (Bellfruit) (Scorpion 4) (set 4)\nsc4taknt;Take Note (Bellfruit) (Scorpion 4) (set 1)\nsc4taknta;Take Note (Bellfruit) (Scorpion 4) (set 2)\nsc4tbana;Top Banana (Bellfruit) (Scorpion 4) (set 1)\nsc4tbanaa;Top Banana (Bellfruit) (Scorpion 4) (set 2)\nsc4tbox;Top Box (Mazooma) (Scorpion 4)\nsc4tempt;Temptation (Bellfruit) (Scorpion 4) (set 1)\nsc4tempta;Temptation (Bellfruit) (Scorpion 4) (set 2)\nsc4temptb;Temptation (Bellfruit) (Scorpion 4) (set 3)\nsc4temptc;Temptation (Bellfruit) (Scorpion 4) (set 4)\nsc4temptd;Temptation (Bellfruit) (Scorpion 4) (set 5)\nsc4tempte;Temptation (Bellfruit) (Scorpion 4) (set 6)\nsc4temptf;Temptation (Bellfruit) (Scorpion 4) (set 7)\nsc4temptg;Temptation (Bellfruit) (Scorpion 4) (set 8)\nsc4tetri;Tetris (Mazooma) (Scorpion 4) (set 1)\nsc4tetria;Tetris (Mazooma) (Scorpion 4) (set 2)\nsc4tetrib;Tetris (Mazooma) (Scorpion 4) (set 3)\nsc4tetric;Tetris (Mazooma) (Scorpion 4) (set 4)\nsc4tetrid;Tetris (Mazooma) (Scorpion 4) (set 5)\nsc4tetrie;Tetris (Mazooma) (Scorpion 4) (set 6)\nsc4tetrif;Tetris (Mazooma) (Scorpion 4) (set 7)\nsc4tetrig;Tetris (Mazooma) (Scorpion 4) (set 8)\nsc4tetrih;Tetris (Mazooma) (Scorpion 4) (set 9)\nsc4tetrii;Tetris (Mazooma) (Scorpion 4) (set 10)\nsc4tetrij;Tetris (Mazooma) (Scorpion 4) (set 11)\nsc4tetrik;Tetris (Mazooma) (Scorpion 4) (set 12)\nsc4tfclb;Tutti Frutti Club (Bellfruit) (Scorpion 4) (set 1)\nsc4tfclba;Tutti Frutti Club (Bellfruit) (Scorpion 4) (set 2)\nsc4tgear;Top Gear (Mazooma) (Scorpion 4) (set 1)\nsc4tgeara;Top Gear (Mazooma) (Scorpion 4) (set 2)\nsc4tgearb;Top Gear (Mazooma) (Scorpion 4) (set 3)\nsc4tgearc;Top Gear (Mazooma) (Scorpion 4) (set 4)\nsc4tgeard;Top Gear (Mazooma) (Scorpion 4) (set 5)\nsc4tgeare;Top Gear (Mazooma) (Scorpion 4) (set 6)\nsc4tgearf;Top Gear (Mazooma) (Scorpion 4) (set 7)\nsc4tgearg;Top Gear (Mazooma) (Scorpion 4) (set 8)\nsc4tic2;Tic Tac Two Casino (Mazooma) (Scorpion 4) (set 1)\nsc4tic2a;Tic Tac Two Casino (Mazooma) (Scorpion 4) (set 2)\nsc4tic2b;Tic Tac Two Casino (Mazooma) (Scorpion 4) (set 3)\nsc4tic2c;Tic Tac Two Casino (Mazooma) (Scorpion 4) (set 4)\nsc4tic2d;Tic Tac Two Casino (Mazooma) (Scorpion 4) (set 5)\nsc4tic2e;Tic Tac Two Casino (Mazooma) (Scorpion 4) (set 6)\nsc4tic2f;Tic Tac Two Casino (Mazooma) (Scorpion 4) (set 7)\nsc4tic2g;Tic Tac Two Casino (Mazooma) (Scorpion 4) (set 8)\nsc4tic2h;Tic Tac Two Casino Arcade (Mazooma) (Scorpion 4) (set 1)\nsc4tic2i;Tic Tac Two Casino Arcade (Mazooma) (Scorpion 4) (set 2)\nsc4tic2j;Tic Tac Two Casino Arcade (Mazooma) (Scorpion 4) (set 3)\nsc4tic2k;Tic Tac Two Casino Arcade (Mazooma) (Scorpion 4) (set 4)\nsc4tic2l;Tic Tac Two Casino Arcade (Mazooma) (Scorpion 4) (set 5)\nsc4tic2m;Tic Tac Two Casino Arcade (Mazooma) (Scorpion 4) (set 6)\nsc4tic2n;Tic Tac Two Casino (Mazooma) (Scorpion 4) (set 9)\nsc4tic2o;Tic Tac Two Casino (Mazooma) (Scorpion 4) (set 10)\nsc4ticlb;Treasure Island Club (Fixed 65%) (Bellfruit) (Scorpion 4) (set 1)\nsc4ticlba;Treasure Island Club (Bellfruit) (Scorpion 4) (set 1)\nsc4ticlbb;Treasure Island Club (Fixed 65%) (Bellfruit) (Scorpion 4) (set 2)\nsc4ticlbc;Treasure Island Club (Bellfruit) (Scorpion 4) (set 2)\nsc4tload;Top Loader (Mazooma) (Scorpion 4)\nsc4tpsht;Top Of The Shots (Mazooma) (Scorpion 4) (set 1)\nsc4tpshta;Top Of The Shots (Mazooma) (Scorpion 4) (set 2)\nsc4tpshtb;Top Of The Shots (Mazooma) (Scorpion 4) (set 3)\nsc4tpshtc;Top Of The Shots (Mazooma) (Scorpion 4) (set 4)\nsc4tpshtd;Top Of The Shots (Mazooma) (Scorpion 4) (set 5)\nsc4tpshte;Top Of The Shots (Mazooma) (Scorpion 4) (set 6)\nsc4tpshtf;Top Of The Shots (Mazooma) (Scorpion 4) (set 7)\nsc4tpshtg;Top Of The Shots (Mazooma) (Scorpion 4) (set 8)\nsc4trail;Trailblazer (Mazooma) (Scorpion 4) (set 1)\nsc4traila;Trailblazer (Mazooma) (Scorpion 4) (set 2)\nsc4trailb;Trailblazer (Mazooma) (Scorpion 4) (set 3)\nsc4trailc;Trailblazer (Mazooma) (Scorpion 4) (set 4)\nsc4tri7;Triple 7's (Bellfruit) (Scorpion 4) (set 1)\nsc4tri7a;Triple 7's (Bellfruit) (Scorpion 4) (set 2)\nsc4tri7b;Triple 7's Arcade (Bellfruit) (Scorpion 4) (set 1)\nsc4tri7c;Triple 7's Arcade (Bellfruit) (Scorpion 4) (set 2)\nsc4tri7d;Triple 7's Arcade (Bellfruit) (Scorpion 4) (set 3)\nsc4tri7e;Triple 7's Arcade (Bellfruit) (Scorpion 4) (set 4)\nsc4tri7f;Triple 7's (Bellfruit) (Scorpion 4) (set 3)\nsc4tri7g;Triple 7's (Bellfruit) (Scorpion 4) (set 4)\nsc4tri7h;Triple 7's (Bellfruit) (Scorpion 4) (set 5)\nsc4tri7i;Triple 7's (Bellfruit) (Scorpion 4) (set 6)\nsc4tri7j;Triple 7's (Bellfruit) (Scorpion 4) (set 7)\nsc4tri7k;Triple 7's (Bellfruit) (Scorpion 4) (set 8)\nsc4tri7l;Triple 7's (Bellfruit) (Scorpion 4) (set 9)\nsc4tri7m;Triple 7's (Bellfruit) (Scorpion 4) (set 10)\nsc4tri7n;Triple 7's (Bellfruit) (Scorpion 4) (set 11)\nsc4tri7o;Triple 7's (Bellfruit) (Scorpion 4) (set 12)\nsc4tri7p;Triple 7's (Bellfruit) (Scorpion 4) (set 13)\nsc4tri7q;Triple 7's (Bellfruit) (Scorpion 4) (set 14)\nsc4tri7r;Triple 7's (Bellfruit) (Scorpion 4) (set 15)\nsc4tri7s;Triple 7's (Bellfruit) (Scorpion 4) (set 16)\nsc4tri7t;Triple 7's (Bellfruit) (Scorpion 4) (set 17)\nsc4tri7u;Triple 7's (Bellfruit) (Scorpion 4) (set 18)\nsc4tri7v;Triple 7's (Bellfruit) (Scorpion 4) (set 19)\nsc4tri7w;Triple 7's (Bellfruit) (Scorpion 4) (set 20)\nsc4tridn;Trident, The (Mazooma) (Scorpion 4) (set 1)\nsc4tridna;Trident, The (Mazooma) (Scorpion 4) (set 2)\nsc4trist;Triple Streak (PR2188) (Mazooma) (Scorpion 4) (set 1)\nsc4trista;Triple Streak (PR2188) (Mazooma) (Scorpion 4) (set 2)\nsc4tristb;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 1)\nsc4tristc;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 2)\nsc4tristd;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 3)\nsc4triste;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 4)\nsc4tristf;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 5)\nsc4tristg;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 6)\nsc4tristh;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 7)\nsc4tristi;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 8)\nsc4tristj;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 9)\nsc4tristk;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 10)\nsc4tristl;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 11)\nsc4tristm;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 12)\nsc4tristn;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 13)\nsc4tristo;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 14)\nsc4tristp;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 15)\nsc4tristq;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 16)\nsc4tristr;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 17)\nsc4trists;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 18)\nsc4tristt;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 19)\nsc4tristu;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 20)\nsc4tristv;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 21)\nsc4tristw;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 22)\nsc4tristx;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 23)\nsc4tristy;Triple Streak (PR2167) (Mazooma) (Scorpion 4) (set 24)\nsc4tst;Scorpion 4 Test Rig (Bellfruit) (Scorpion ?)\nsc4ttomb;Treasure Tomb (Bellfruit) (Scorpion 4) (set 1)\nsc4ttomba;Treasure Tomb (Bellfruit) (Scorpion 4) (set 2)\nsc4ttombb;Treasure Tomb (Bellfruit) (Scorpion 4) (set 3)\nsc4ttombc;Treasure Tomb (Bellfruit) (Scorpion 4) (set 4)\nsc4ttp;Take The Piste (Mazooma) (Scorpion 4) (set 1)\nsc4ttpa;Take The Piste (Mazooma) (Scorpion 4) (set 2)\nsc4ttpb;Take The Piste (Mazooma) (Scorpion 4) (set 3)\nsc4ttpc;Take The Piste (Mazooma) (Scorpion 4) (set 4)\nsc4ttpd;Take The Piste (Mazooma) (Scorpion 4) (set 5)\nsc4ttpe;Take The Piste (Mazooma) (Scorpion 4) (set 6)\nsc4ttpf;Take The Piste (Mazooma) (Scorpion 4) (set 7)\nsc4ttpie;Take The Piece (Bellfruit) (PR1714) (Scorpion 4) (set 1)\nsc4ttpiea;Take The Piece (Bellfruit) (PR1734) (Scorpion 4) (set 1)\nsc4ttpieb;Take The Piece (Bellfruit) (PR1734) (Scorpion 4) (set 2)\nsc4ttpiec;Take The Piece (Bellfruit) (PR1714) (Scorpion 4) (set 2)\nsc4ttpied;Take The Piece (Bellfruit) (PR1734) (Scorpion 4) (set 3)\nsc4ttpiee;Take The Piece (Bellfruit) (PR1734) (Scorpion 4) (set 4)\nsc4ttpief;Take The Piece (Bellfruit) (PR1734) (Scorpion 4) (set 5)\nsc4ttpieg;Take The Piece (Bellfruit) (PR1734) (Scorpion 4) (set 6)\nsc4tub;Tubular Bells (Bellfruit) (Scorpion 4) (set 1)\nsc4tuba;Tubular Bells (Bellfruit) (Scorpion 4) (set 2)\nsc4tubb;Tubular Bells (Bellfruit) (Scorpion 4) (set 3)\nsc4tubc;Tubular Bells (Bellfruit) (Scorpion 4) (set 4)\nsc4twilt;Twilight (Bellfruit) (Scorpion 4)\nsc4typ;Take Your Pick (Bellfruit) (Scorpion 4) (set 1)\nsc4typa;Take Your Pick (Bellfruit) (Scorpion 4) (set 2)\nsc4typb;Take Your Pick (Bellfruit) (Scorpion 4) (set 3)\nsc4typc;Take Your Pick (Bellfruit) (Scorpion 4) (set 4)\nsc4ufg;Up For Grabs (Mazooma) (Scorpion 4) (set 1)\nsc4ufga;Up For Grabs (Mazooma) (Scorpion 4) (set 2)\nsc4ufi;Up For It (Bellfruit) (Scorpion 4) (set 1)\nsc4ufia;Up For It (Bellfruit) (Scorpion 4) (set 2)\nsc4ufib;Up For It (Bellfruit) (Scorpion 4) (set 3)\nsc4ufic;Up For It (Bellfruit) (Scorpion 4) (set 4)\nsc4ufid;Up For It (Bellfruit) (Scorpion 4) (set 5)\nsc4ufie;Up For It (Bellfruit) (Scorpion 4) (set 6)\nsc4valnv;Valhalla (German) (Nova) (Scorpion 4)\nsc4valqp;Valhalla (Dutch) (Qps) (Scorpion 4)\nsc4vivam;Viva Mexico (Bellfruit) (Scorpion 4) (set 1)\nsc4vivama;Viva Mexico (Bellfruit) (Scorpion 4) (set 2)\nsc4vivamb;Viva Mexico (Bellfruit) (Scorpion 4) (set 3)\nsc4vivamc;Viva Mexico (Bellfruit) (Scorpion 4) (set 4)\nsc4vivcs;Viva Mexico Casino (Bellfruit) (Scorpion 4) (set 1)\nsc4vivcsa;Viva Mexico Casino (Bellfruit) (Scorpion 4) (set 2)\nsc4vivcsb;Viva Mexico Casino (Bellfruit) (Scorpion 4) (set 3)\nsc4vivcsc;Viva Mexico Casino (Bellfruit) (Scorpion 4) (set 4)\nsc4vivcsd;Viva Mexico Casino (Bellfruit) (Scorpion 4) (set 5)\nsc4vivcse;Viva Mexico Casino (Bellfruit) (Scorpion 4) (set 6)\nsc4vivcsf;Viva Mexico Casino (Bellfruit) (Scorpion 4) (set 7)\nsc4vivcsg;Viva Mexico Casino (Bellfruit) (Scorpion 4) (set 8)\nsc4vmclb;Viva Mexico Club (Bellfruit) (Scorpion 4) (set 1)\nsc4vmclba;Viva Mexico Club (Bellfruit) (Scorpion 4) (set 2)\nsc4vmclbb;Viva Mexico Club (Bellfruit) (Scorpion 4) (set 3)\nsc4vmnv;Viva Mexico (Nova) (Scorpion 4) (set 1)\nsc4vmnva;Viva Mexico (Nova) (Scorpion 4) (set 2)\nsc4vrgcl;Very Rich Geezer Club (Bellfruit) (Scorpion 4) (set 1)\nsc4vrgcla;Very Rich Geezer Club (Bellfruit) (Scorpion 4) (set 2)\nsc4vrgclb;Very Rich Geezer Club (Bellfruit) (Scorpion 4) (set 3)\nsc4vrgclc;Very Rich Geezer Club (Bellfruit) (Scorpion 4) (set 4)\nsc4vrgcld;Very Rich Geezer Club (Bellfruit) (Scorpion 4) (set 5)\nsc4vrgcle;Very Rich Geezer Club (Bellfruit) (Scorpion 4) (set 6)\nsc4vrgclf;Very Rich Geezer Club (Bellfruit) (Scorpion 4) (set 7)\nsc4vrgclg;Very Rich Geezer Club (Bellfruit) (Scorpion 4) (set 8)\nsc4vrgclh;Very Rich Geezer Club (Bellfruit) (Scorpion 4) (set 9)\nsc4vrgcli;Very Rich Geezer Club (Bellfruit) (Scorpion 4) (set 10)\nsc4wadzl;Wadzilla (Mazooma) (Scorpion 4) (set 1)\nsc4wadzla;Wadzilla (Mazooma) (Scorpion 4) (set 2)\nsc4wag;Win-A-Gain (Nova) (Scorpion 4)\nsc4waw;Wet & Wild (Mazooma) (Scorpion 4) (set 1)\nsc4wawa;Wet & Wild (Mazooma) (Scorpion 4) (set 2)\nsc4wawb;Wet & Wild (Mazooma) (Scorpion 4) (set 3)\nsc4wawc;Wet & Wild (Mazooma) (Scorpion 4) (set 4)\nsc4wawd;Wet & Wild (Mazooma) (Scorpion 4) (set 5)\nsc4wawe;Wet & Wild (Mazooma) (Scorpion 4) (set 6)\nsc4wawf;Wet & Wild (Mazooma) (Scorpion 4) (set 7)\nsc4wdw;Who Dares Wins (Bellfruit) (Scorpion 4) (set 1)\nsc4wdwa;Who Dares Wins (Bellfruit) (Scorpion 4) (set 2)\nsc4wdwb;Who Dares Wins (Bellfruit) (Scorpion 4) (set 3)\nsc4wdwc;Who Dares Wins (Bellfruit) (Scorpion 4) (set 4)\nsc4wdwd;Who Dares Wins (Bellfruit) (Scorpion 4) (set 5)\nsc4wdwe;Who Dares Wins (Bellfruit) (Scorpion 4) (set 6)\nsc4wdwf;Who Dares Wins (Bellfruit) (Scorpion 4) (set 7)\nsc4wdwg;Who Dares Wins (Bellfruit) (Scorpion 4) (set 8)\nsc4wdwh;Who Dares Wins (Bellfruit) (Scorpion 4) (set 9)\nsc4wdwi;Who Dares Wins (Bellfruit) (Scorpion 4) (set 10)\nsc4wdwj;Who Dares Wins (Bellfruit) (Scorpion 4) (set 11)\nsc4wernr;Werner (German) (Nova) (Scorpion 4)\nsc4winsp;Winning Spin Top Box (PR2526) (Qps) (Scorpion 4)\nsc4winspa;Winning Spin (Bingo V011) (Qps) (Scorpion 4) (set 1)\nsc4winspb;Winning Spin (V021) (Qps) (Scorpion 4) (set 1)\nsc4winspc;Winning Spin (V031) (Qps) (Scorpion 4) (set 1)\nsc4winspd;Winning Spin (Arcade V011) (Qps) (Scorpion 4) (set 1)\nsc4winspe;Winning Spin (Bingo V012) (Qps) (Scorpion 4) (set 1)\nsc4winspf;Winning Spin (V022) (Qps) (Scorpion 4) (set 1)\nsc4winspg;Winning Spin (V032) (Qps) (Scorpion 4) (set 1)\nsc4winsph;Winning Spin (Bingo V011) (Qps) (Scorpion 4) (set 2)\nsc4winspi;Winning Spin (V021) (Qps) (Scorpion 4) (set 2)\nsc4winspj;Winning Spin (V031) (Qps) (Scorpion 4) (set 2)\nsc4winspk;Winning Spin (Arcade V011) (Qps) (Scorpion 4) (set 2)\nsc4winspl;Winning Spin (Bingo V012) (Qps) (Scorpion 4) (set 2)\nsc4winspm;Winning Spin (V022) (Qps) (Scorpion 4) (set 2)\nsc4winspn;Winning Spin (V032) (Qps) (Scorpion 4) (set 2)\nsc4winspo;Winning Spin (Arcade V061) (Qps) (Scorpion 4) (set 1)\nsc4winspp;Winning Spin (Arcade V062) (Qps) (Scorpion 4) (set 1)\nsc4winspq;Winning Spin (Bingo V012) (Qps) (Scorpion 4) (set 3)\nsc4winspr;Winning Spin (V022) (Qps) (Scorpion 4) (set 3)\nsc4winsps;Winning Spin (V032) (Qps) (Scorpion 4) (set 3)\nsc4winspt;Winning Spin (Arcade V012) (Qps) (Scorpion 4) (set 1)\nsc4winspu;Winning Spin (Arcade V061) (Qps) (Scorpion 4) (set 2)\nsc4winspv;Winning Spin (Arcade V062) (Qps) (Scorpion 4) (set 2)\nsc4winspw;Winning Spin (Bingo V012) (Qps) (Scorpion 4) (set 4)\nsc4winspx;Winning Spin (V022) (Qps) (Scorpion 4) (set 4)\nsc4winspy;Winning Spin (V032) (Qps) (Scorpion 4) (set 4)\nsc4winspz;Winning Spin (Arcade V012) (Qps) (Scorpion 4) (set 2)\nsc4winxp;Win X-plosion (Bellfruit) (Scorpion 4)\nsc4wldbn;Wild Bunch (Bellfruit) (Scorpion 4) (set 1)\nsc4wldbna;Wild Bunch (Bellfruit) (Scorpion 4) (set 2)\nsc4wldbnb;Wild Bunch (Bellfruit) (Scorpion 4) (set 3)\nsc4wldbnc;Wild Bunch (Bellfruit) (Scorpion 4) (set 4)\nsc4wldbnd;Wild Bunch (Bellfruit) (Scorpion 4) (set 5)\nsc4wldbne;Wild Bunch (Bellfruit) (Scorpion 4) (set 6)\nsc4wldbnf;Wild Bunch (Bellfruit) (Scorpion 4) (set 7)\nsc4wldbng;Wild Bunch Casino (Bellfruit) (Scorpion 4) (set 1)\nsc4wldbnh;Wild Bunch Casino (Bellfruit) (Scorpion 4) (set 2)\nsc4wldbni;Wild Bunch (Bellfruit) (Scorpion 4) (set 8)\nsc4wldbnj;Wild Bunch (Bellfruit) (Scorpion 4) (set 9)\nsc4wldbnk;Wild Bunch (Bellfruit) (Scorpion 4) (set 10)\nsc4wldbnl;Wild Bunch Casino (Bellfruit) (Scorpion 4) (set 3)\nsc4wldbnm;Wild Bunch Casino (Bellfruit) (Scorpion 4) (set 4)\nsc4wldjk;Wild Jackpots (Mazooma) (Scorpion 4) (set 1)\nsc4wldjka;Wild Jackpots (Mazooma) (Scorpion 4) (set 2)\nsc4wldjkb;Wild Jackpots (Mazooma) (Scorpion 4) (set 3)\nsc4wldjkc;Wild Jackpots (Mazooma) (Scorpion 4) (set 4)\nsc4wldjkd;Wild Jackpots (Mazooma) (Scorpion 4) (set 5)\nsc4wldjke;Wild Jackpots (Mazooma) (Scorpion 4) (set 6)\nsc4wldjkf;Wild Jackpots (Mazooma) (Scorpion 4) (set 7)\nsc4wldjkg;Wild Jackpots (Mazooma) (Scorpion 4) (set 8)\nsc4wondw;Wonder Wheel (Bellfruit) (Scorpion 4) (set 1)\nsc4wondwa;Wonder Wheel (Bellfruit) (Scorpion 4) (set 2)\nsc4wrnlt;Werner Light (German) (Nova) (Scorpion 4)\nsc4wspin;Winning Spin Top Box (PR2526) (Win Spinner?) (Qps) (Scorpion 4)\nsc4wspina;Win Spinner Arcade (011) (Qps) (Scorpion 4) (set 1)\nsc4wspinb;Win Spinner SP Arcade (011) (Qps) (Scorpion 4) (set 1)\nsc4wspinc;Win Spinner Arcade (011) (Qps) (Scorpion 4) (set 2)\nsc4wspind;Win Spinner SP Arcade (011) (Qps) (Scorpion 4) (set 2)\nsc4wtc;Wild Thing Casino (Mazooma) (Scorpion 4) (set 1)\nsc4wtca;Wild Thing Casino (Mazooma) (Scorpion 4) (set 2)\nsc4wtcb;Wild Thing Casino (Mazooma) (Scorpion 4) (set 3)\nsc4wtcc;Wild Thing Casino (Mazooma) (Scorpion 4) (set 4)\nsc4wtcd;Wild Thing Casino (Mazooma) (Scorpion 4) (set 5)\nsc4wtce;Wild Thing Casino (Mazooma) (Scorpion 4) (set 6)\nsc4wtcf;Wild Thing Casino (Mazooma) (Scorpion 4) (set 7)\nsc4wthng;Wild Thing (Bellfruit) (Scorpion 4) (set 1)\nsc4wthnga;Wild Thing (Bellfruit) (Scorpion 4) (set 2)\nsc4wthngb;Wild Thing (Bellfruit) (Scorpion 4) (set 3)\nsc4wthngc;Wild Thing (Bellfruit) (Scorpion 4) (set 4)\nsc4wthnm;Wild Thing Casino Arcade (Mazooma) (Scorpion 4) (set 1)\nsc4wthnma;Wild Thing Casino Arcade (Mazooma) (Scorpion 4) (set 2)\nsc4wthnmb;Wild Thing Casino Arcade (Mazooma) (Scorpion 4) (set 3)\nsc4wthnmc;Wild Thing Casino Arcade (Mazooma) (Scorpion 4) (set 4)\nsc4wthnmd;Wild Thing Casino Arcade (Mazooma) (Scorpion 4) (set 5)\nsc4wthnme;Wild Thing Casino Arcade (Mazooma) (Scorpion 4) (set 6)\nsc4wthnmf;Wild Thing Casino Arcade (Mazooma) (Scorpion 4) (set 7)\nsc4wwys;Win When Your Spinning (Bellfruit) (Scorpion 4) (set 1)\nsc4wwysa;Win When Your Spinning (Bellfruit) (Scorpion 4) (set 2)\nsc4xcash;Xtra Cash Casino (Bellfruit) (Scorpion 4)\nsc4xmark;X Marks The Spot (Bellfruit) (Scorpion 4) (set 1)\nsc4xmarka;X Marks The Spot (Bellfruit) (Scorpion 4) (set 2)\nsc4ziggy;Gettin Ziggy With It (Mazooma) (Scorpion 4) (set 1)\nsc4ziggya;Gettin Ziggy With It (Mazooma) (Scorpion 4) (set 2)\nsc4ziggyb;Gettin Ziggy With It (Mazooma) (Scorpion 4) (set 3)\nsc4ziggyc;Gettin Ziggy With It (Mazooma) (Scorpion 4) (set 4)\nsc4ziggyd;Gettin Ziggy With It (Mazooma) (Scorpion 4) (set 5)\nsc4ziggye;Gettin Ziggy With It (Mazooma) (Scorpion 4) (set 6)\nsc4ziggyf;Gettin Ziggy With It (Mazooma) (Scorpion 4) (set 7)\nsc4ziggyg;Gettin Ziggy With It (Mazooma) (Scorpion 4) (set 8)\nsc5a40;Around The Board In 40 Days (Mazooma) (Scorpion 5) (set 1)\nsc5a40a;Around The Board In 40 Days (Mazooma) (Scorpion 5) (set 2)\nsc5adga;Ant & Dec's Grab The Ads (Bellfruit) (Scorpion 5) (set 1)\nsc5adgaa;Ant & Dec's Grab The Ads (Bellfruit) (Scorpion 5) (set 2)\nsc5adgab;Ant & Dec's Grab The Ads (Bellfruit) (Scorpion 5) (set 3)\nsc5adgac;Ant & Dec's Grab The Ads (Bellfruit) (Scorpion 5) (set 4)\nsc5adgtc;Ant & Dec's Grab The Cash (Bellfruit) (Scorpion 5) (set 1)\nsc5adgtca;Ant & Dec's Grab The Cash (Bellfruit) (Scorpion 5) (set 2)\nsc5adjb;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 1)\nsc5adjba;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 2)\nsc5adjbb;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 3)\nsc5adjbc;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 4)\nsc5adjbd;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 5)\nsc5adjbe;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 6)\nsc5adjbf;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 7)\nsc5adjbg;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 8)\nsc5adjbh;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 9)\nsc5adjbi;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 10)\nsc5adjbj;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 11)\nsc5adjbk;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 12)\nsc5adjbl;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 13)\nsc5adjbm;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 14)\nsc5adjbn;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 15)\nsc5adjbo;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 16)\nsc5adjbp;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 17)\nsc5adjbq;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 18)\nsc5adjbr;Ant & Dec's Jiggy Bank (Bellfruit) (Scorpion 5) (set 19)\nsc5adsnt;Ant & Dec's Saturday Night Takeaway (Bellfruit) (Scorpion 5) (set 1)\nsc5adsnta;Ant & Dec's Saturday Night Takeaway (Bellfruit) (Scorpion 5) (set 2)\nsc5adwta;Ant & Dec's Saturday Night Takeaway Win The Ads (Bellfruit) (Scorpion 5) (set 1)\nsc5adwtaa;Ant & Dec's Saturday Night Takeaway Win The Ads (Bellfruit) (Scorpion 5) (set 2)\nsc5bantm;Bantam Of The Opera (Mazooma) (Scorpion 5) (set 1)\nsc5bantma;Bantam Of The Opera (Mazooma) (Scorpion 5) (set 2)\nsc5bar7;Bar 7's (Bellfruit) (Scorpion 5) (set 1)\nsc5bar7a;Bar 7's (Bellfruit) (Scorpion 5) (set 2)\nsc5bar7b;Bar 7's Bingo (Bellfruit) (Scorpion 5) (set 1)\nsc5bar7c;Bar 7's Bingo (Bellfruit) (Scorpion 5) (set 2)\nsc5bar7d;Bar 7's Bingo (Bellfruit) (Scorpion 5) (set 3)\nsc5bar7e;Bar 7's Bingo (Bellfruit) (Scorpion 5) (set 4)\nsc5bar7f;Bar 7's Bingo (Bellfruit) (Scorpion 5) (set 5)\nsc5bar7g;Bar 7's Bingo (Bellfruit) (Scorpion 5) (set 6)\nsc5batl;Battleships & Cruisers (Bellfruit) (Scorpion 5) (set 1)\nsc5batla;Battleships & Cruisers (Bellfruit) (Scorpion 5) (set 2)\nsc5bjob;Bank Job (Bellfruit) (Scorpion 5) (set 1)\nsc5bjoba;Bank Job (Bellfruit) (Scorpion 5) (set 2)\nsc5bjobb;Bank Job (Bellfruit) (Scorpion 5) (set 3)\nsc5bjobc;Bank Job (Bellfruit) (Scorpion 5) (set 4)\nsc5bjobd;Bank Job (Bellfruit) (Scorpion 5) (set 5)\nsc5bjobe;Bank Job (Bellfruit) (Scorpion 5) (set 6)\nsc5bjobf;Bank Job (Bellfruit) (Scorpion 5) (set 7)\nsc5bjobg;Bank Job (Bellfruit) (Scorpion 5) (set 8)\nsc5bjobh;Bank Job (Bellfruit) (Scorpion 5) (set 9)\nsc5bjobi;Bank Job (Bellfruit) (Scorpion 5) (set 10)\nsc5bkngx;Bar King X (Mazooma) (Scorpion 5) (set 1)\nsc5bkngxa;Bar King X (Mazooma) (Scorpion 5) (set 2)\nsc5bob;Bobby Dazzler (Mazooma) (Scorpion 5) (set 1)\nsc5boba;Bobby Dazzler (Mazooma) (Scorpion 5) (set 2)\nsc5bobb;Bobby Dazzler (Mazooma) (Scorpion 5) (set 3)\nsc5bobc;Bobby Dazzler (Mazooma) (Scorpion 5) (set 4)\nsc5bpb;Bully's Prize Board (Bellfruit) (Scorpion 5) (set 1)\nsc5bpba;Bully's Prize Board (Bellfruit) (Scorpion 5) (set 5)\nsc5bpbb;Bully's Prize Board (Bellfruit) (Scorpion 5) (set 2)\nsc5bpbc;Bully's Prize Board (Bellfruit) (Scorpion 5) (set 6)\nsc5bpbd;Bully's Prize Board (Bellfruit) (Scorpion 5) (set 3)\nsc5bpbe;Bully's Prize Board (Bellfruit) (Scorpion 5) (set 4)\nsc5bpfpb;Bullseye Pounds For Points (Bellfruit) (Scorpion 5) (set 1)\nsc5bpfpba;Bullseye Pounds For Points (Bellfruit) (Scorpion 5) (set 2)\nsc5bsp;Bully's Star Prize (PR3010) (Bellfruit) (Scorpion 5) (set 1)\nsc5bspa;Bully's Star Prize (PR3010) (Bellfruit) (Scorpion 5) (set 2)\nsc5bspb;Bully's Star Prize (PR3010) (Bellfruit) (Scorpion 5) (set 3)\nsc5bspc;Bully's Star Prize (PR3010) (Bellfruit) (Scorpion 5) (set 4)\nsc5bspd;Bully's Star Prize (PR3010) (Bellfruit) (Scorpion 5) (set 5)\nsc5bspe;Bully's Star Prize (PR3010) (Bellfruit) (Scorpion 5) (set 6)\nsc5bspf;Bully's Star Prize (PR3010) (Bellfruit) (Scorpion 5) (set 7)\nsc5bspg;Bully's Star Prize (PR3010) (Bellfruit) (Scorpion 5) (set 8)\nsc5bsph;Bully's Star Prize (PR3010) (Bellfruit) (Scorpion 5) (set 9)\nsc5bspi;Bully's Star Prize (PR3010) (Bellfruit) (Scorpion 5) (set 10)\nsc5bspj;Bully's Star Prize (PR3012) (Bellfruit) (Scorpion 5) (set 1)\nsc5bspk;Bully's Star Prize (PR3012) (Bellfruit) (Scorpion 5) (set 2)\nsc5bspl;Bully's Star Prize (PR3010) (Bellfruit) (Scorpion 5) (set 13)\nsc5bspm;Bully's Star Prize (PR3010) (Bellfruit) (Scorpion 5) (set 14)\nsc5bspn;Bully's Star Prize (PR3010) (Bellfruit) (Scorpion 5) (set 15)\nsc5bspo;Bully's Star Prize (PR3010) (Bellfruit) (Scorpion 5) (set 16)\nsc5btiab;Bullseye Three In A Bed (Bellfruit) (Scorpion 5)\nsc5btrip;Bullseye Triple (Bellfruit) (Scorpion 5) (set 1)\nsc5btripa;Bullseye Triple (Bellfruit) (Scorpion 5) (set 2)\nsc5bucc;Buccaneers (Bellfruit) (Scorpion 5) (set 1)\nsc5bucca;Buccaneers (Bellfruit) (Scorpion 5) (set 2)\nsc5buccb;Buccaneers (Bellfruit) (Scorpion 5) (set 3)\nsc5buccc;Buccaneers (Bellfruit) (Scorpion 5) (set 4)\nsc5buccd;Buccaneers (Bellfruit) (Scorpion 5) (set 5)\nsc5bucce;Buccaneers (Bellfruit) (Scorpion 5) (set 6)\nsc5bull;Bullseye (Bellfruit) (Scorpion 5) (set 1)\nsc5bull5;Bullseye 5 Reels (Bellfruit) (Scorpion 5) (set 1)\nsc5bull5a;Bullseye 5 Reels (Bellfruit) (Scorpion 5) (set 2)\nsc5bull5b;Bullseye 5 Reels (Bellfruit) (Scorpion 5) (set 3)\nsc5bull5c;Bullseye 5 Reels (Bellfruit) (Scorpion 5) (set 4)\nsc5bulla;Bullseye (Bellfruit) (Scorpion 5) (set 2)\nsc5bunny;Bunny Money (Mazooma) (Scorpion 5) (set 1)\nsc5bunnya;Bunny Money (Mazooma) (Scorpion 5) (set 2)\nsc5butch;Butch Cashidy & The Sundance Quid (Bellfruit) (Scorpion 5) (set 1)\nsc5butcha;Butch Cashidy & The Sundance Quid (Bellfruit) (Scorpion 5) (set 2)\nsc5butchb;Butch Cashidy & The Sundance Quid (Bellfruit) (Scorpion 5) (set 3)\nsc5butchc;Butch Cashidy & The Sundance Quid (Bellfruit) (Scorpion 5) (set 4)\nsc5butchd;Butch Cashidy & The Sundance Quid (Bellfruit) (Scorpion 5) (set 5)\nsc5butche;Butch Cashidy & The Sundance Quid (Bellfruit) (Scorpion 5) (set 6)\nsc5cabin;Cabin Fever (Mazooma) (Scorpion 5) (set 1)\nsc5cabina;Cabin Fever (Mazooma) (Scorpion 5) (set 2)\nsc5cabinb;Cabin Fever (Mazooma) (Scorpion 5) (set 3)\nsc5cabinc;Cabin Fever (Mazooma) (Scorpion 5) (set 4)\nsc5cari;Caribbean Cash (Qps) (Scorpion 5) (set 1)\nsc5caria;Caribbean Cash (Qps) (Scorpion 5) (set 2)\nsc5carib;Caribbean Cash (Qps) (Scorpion 5) (set 3)\nsc5caric;Caribbean Cash (Qps) (Scorpion 5) (set 4)\nsc5carid;Caribbean Cash (Qps) (Scorpion 5) (set 5)\nsc5carie;Caribbean Cash (Qps) (Scorpion 5) (set 6)\nsc5carif;Caribbean Cash (Qps) (Scorpion 5) (set 7)\nsc5carig;Caribbean Cash (Qps) (Scorpion 5) (set 8)\nsc5casxt;Casino Xtravaganza  (Mazooma) (Scorpion 5) (set 1)\nsc5casxta;Casino Xtravaganza  (Mazooma) (Scorpion 5) (set 2)\nsc5cbar7;Classic Bar 7 (Mazooma) (Scorpion 5) (set 1)\nsc5cbar7a;Classic Bar 7 (Mazooma) (Scorpion 5) (set 2)\nsc5cblas;Cash Blast (Bellfruit) (Scorpion 5) (set 1)\nsc5cblasa;Cash Blast (Bellfruit) (Scorpion 5) (set 2)\nsc5cbrun;Cannonball Run (Bellfruit) (Scorpion 5) (set 1)\nsc5cbruna;Cannonball Run (Bellfruit) (Scorpion 5) (set 2)\nsc5celeb;I'm A Celebrity (Bellfruit) (Scorpion 5) (set 1)\nsc5celeba;I'm A Celebrity (Bellfruit) (Scorpion 5) (set 2)\nsc5celebb;I'm A Celebrity (Bellfruit) (Scorpion 5) (set 3)\nsc5celebc;I'm A Celebrity (Bellfruit) (Scorpion 5) (set 4)\nsc5celebd;I'm A Celebrity (Bellfruit) (Scorpion 5) (set 5)\nsc5cfact;Cash Factor (Bellfruit) (Scorpion 5) (set 1)\nsc5cfacta;Cash Factor (Bellfruit) (Scorpion 5) (set 2)\nsc5cfcp;Crazy Fruits Community Party (Bellfruit) (Scorpion 5) (set 1)\nsc5cfcpa;Crazy Fruits Community Party (Bellfruit) (Scorpion 5) (set 2)\nsc5cfcpb;Crazy Fruits Community Party (Bellfruit) (Scorpion 5) (set 3)\nsc5cfcpc;Crazy Fruits Community Party (Bellfruit) (Scorpion 5) (set 4)\nsc5cfcpd;Crazy Fruits Community Party (Bellfruit) (Scorpion 5) (set 5)\nsc5cfcpe;Crazy Fruits Community Party (Bellfruit) (Scorpion 5) (set 6)\nsc5cfnc;Crazy Fruit & Nutcase (Bellfruit) (Scorpion 5) (set 1)\nsc5cfnca;Crazy Fruit & Nutcase (Bellfruit) (Scorpion 5) (set 2\nsc5cfpt;Crazy Fruits Party Time (Bellfruit) (Scorpion 5) (set 1)\nsc5cfpta;Crazy Fruits Party Time (Bellfruit) (Scorpion 5) (set 2)\nsc5cfptb;Crazy Fruits Party Time (Bellfruit) (Scorpion 5) (set 3)\nsc5chain;Chain Reaction (Bellfruit) (Scorpion 5) (set 1)\nsc5chaina;Chain Reaction (Bellfruit) (Scorpion 5) (set 2)\nsc5chainb;Chain Reaction (Bellfruit) (Scorpion 5) (set 3)\nsc5chainc;Chain Reaction (Bellfruit) (Scorpion 5) (set 4)\nsc5chaind;Chain Reaction (Bellfruit) (Scorpion 5) (set 5)\nsc5chaine;Chain Reaction (Bellfruit) (Scorpion 5) (set 6)\nsc5chavi;Chav It (Bellfruit) (Scorpion 5) (set 1)\nsc5chavia;Chav It (Bellfruit) (Scorpion 5) (set 2)\nsc5chavib;Chav It (Bellfruit) (Scorpion 5) (set 3)\nsc5chavic;Chav It (Bellfruit) (Scorpion 5) (set 4)\nsc5chavid;Chav It (Bellfruit) (Scorpion 5) (set 5)\nsc5chavie;Chav It (Bellfruit) (Scorpion 5) (set 6)\nsc5chavy;Chavy Chase (Mazooma) (Scorpion 5) (set 1)\nsc5chavya;Chavy Chase (Mazooma) (Scorpion 5) (set 2)\nsc5chavyb;Chavy Chase (Mazooma) (Scorpion 5) (set 3)\nsc5chavyc;Chavy Chase (Mazooma) (Scorpion 5) (set 4)\nsc5chopc;Chop 'n' Change (Mazooma) (Scorpion 5) (set 1)\nsc5chopca;Chop 'n' Change (Mazooma) (Scorpion 5) (set 2)\nsc5cj;Cool Jewels (Bellfruit) (Scorpion 5) (set 1)\nsc5cja;Cool Jewels (Bellfruit) (Scorpion 5) (set 2)\nsc5cjb;Cool Jewels (Bellfruit) (Scorpion 5) (set 3)\nsc5cjc;Cool Jewels (Bellfruit) (Scorpion 5) (set 4)\nsc5cjd;Cool Jewels (Bellfruit) (Scorpion 5) (set 5)\nsc5cje;Cool Jewels (Bellfruit) (Scorpion 5) (set 6)\nsc5cjqps;Crown Jewels (Z055) (QPS) (Scorpion 5) (set 1)\nsc5cjqpsa;Crown Jewels (Z055) (QPS) (Scorpion 5) (set 2)\nsc5cjqpsb;Crown Jewels (Z055) (QPS) (Scorpion 5) (set 3)\nsc5cjqpsc;Crown Jewels (Z055) (QPS) (Scorpion 5) (set 4)\nsc5cknig;Crazy Knights (Bellfruit) (Scorpion 5) (set 1)\nsc5ckniga;Crazy Knights (Bellfruit) (Scorpion 5) (set 2)\nsc5clcas;Cluedo Casino (Mazooma) (Scorpion 5) (set 1)\nsc5clcasa;Cluedo Casino (Mazooma) (Scorpion 5) (set 2)\nsc5clnot;Cluedo Notorious (Bellfruit) (Scorpion 5) (set 1)\nsc5clnota;Cluedo Notorious (Bellfruit) (Scorpion 5) (set 2)\nsc5clnotb;Cluedo Notorious (Bellfruit) (Scorpion 5) (set 3)\nsc5clnotc;Cluedo Notorious (Bellfruit) (Scorpion 5) (set 4)\nsc5clnotd;Cluedo Notorious (Bellfruit) (Scorpion 5) (set 5)\nsc5clnote;Cluedo Notorious (Bellfruit) (Scorpion 5) (set 6)\nsc5clnotf;Cluedo Notorious (Bellfruit) (Scorpion 5) (set 7)\nsc5clnotg;Cluedo Notorious (Bellfruit) (Scorpion 5) (set 8)\nsc5clown;Clown Around (Bellfruit) (Scorpion 5) (set 1)\nsc5clowna;Clown Around (Bellfruit) (Scorpion 5) (set 2)\nsc5clownb;Clown Around (Bellfruit) (Scorpion 5) (set 3)\nsc5clownc;Clown Around (Bellfruit) (Scorpion 5) (set 4)\nsc5clu70;Cluedo 70 (Qps) (Scorpion 5) (set 1)\nsc5clu70a;Cluedo 70 (Qps) (Scorpion 5) (set 2)\nsc5clue;Cluedo (Mazooma) (Scorpion 5) (set 1)\nsc5cluea;Cluedo (Mazooma) (Scorpion 5) (set 2)\nsc5clueb;Cluedo (Mazooma) (Scorpion 5) (set 3)\nsc5cluec;Cluedo (Mazooma) (Scorpion 5) (set 4)\nsc5clus;Cluedo The Usual Suspects (Mazooma) (Scorpion 5) (set 1)\nsc5clusa;Cluedo The Usual Suspects (Mazooma) (Scorpion 5) (set 2)\nsc5clusb;Cluedo The Usual Suspects (Mazooma) (Scorpion 5) (set 3)\nsc5clusc;Cluedo The Usual Suspects (Mazooma) (Scorpion 5) (set 4)\nsc5clusd;Cluedo The Usual Suspects (Mazooma) (Scorpion 5) (set 5)\nsc5cluse;Cluedo The Usual Suspects (Mazooma) (Scorpion 5) (set 6)\nsc5clusf;Cluedo The Usual Suspects (Mazooma) (Scorpion 5) (set 7)\nsc5clusg;Cluedo The Usual Suspects (Mazooma) (Scorpion 5) (set 8)\nsc5clush;Cluedo The Usual Suspects (Mazooma) (Scorpion 5) (set 9)\nsc5clusi;Cluedo The Usual Suspects (Mazooma) (Scorpion 5) (set 10)\nsc5clusj;Cluedo The Usual Suspects (Mazooma) (Scorpion 5) (set 11)\nsc5clusk;Cluedo The Usual Suspects (Mazooma) (Scorpion 5) (set 12)\nsc5cmani;Colour Mania (Bellfruit) (Scorpion 5) (set 1)\nsc5cmania;Colour Mania (Bellfruit) (Scorpion 5) (set 2)\nsc5cmanib;Colour Mania (Bellfruit) (Scorpion 5) (set 3)\nsc5cmanic;Colour Mania (Bellfruit) (Scorpion 5) (set 4)\nsc5cmcob;Monte Carlo Or Bust Club (Qps) (Scorpion 5) (set 1)\nsc5cmcoba;Monte Carlo Or Bust Club (Qps) (Scorpion 5) (set 2)\nsc5cmcobb;Monte Carlo Or Bust Club (Qps) (Scorpion 5) (set 3)\nsc5cmcobc;Monte Carlo Or Bust Club (Qps) (Scorpion 5) (set 4)\nsc5colmo;Colour Of Money (Bellfruit) (Scorpion 5) (set 1)\nsc5colmoa;Colour Of Money (Bellfruit) (Scorpion 5) (set 2)\nsc5colmob;Colour Of Money (Bellfruit) (Scorpion 5) (set 3)\nsc5colmoc;Colour Of Money (Bellfruit) (Scorpion 5) (set 4)\nsc5copsr;Cops 'n' Robbers (Bellfruit) (Scorpion 5) (set 1)\nsc5copsra;Cops 'n' Robbers (Bellfruit) (Scorpion 5) (set 2)\nsc5copsrb;Cops 'n' Robbers (Bellfruit) (Scorpion 5) (set 3)\nsc5copsrc;Cops 'n' Robbers (Bellfruit) (Scorpion 5) (set 4)\nsc5copsrd;Cops 'n' Robbers (Bellfruit) (Scorpion 5) (set 5)\nsc5copsre;Cops 'n' Robbers (Bellfruit) (Scorpion 5) (set 6)\nsc5copsrf;Cops 'n' Robbers (Bellfruit) (Scorpion 5) (set 7)\nsc5copsrg;Cops 'n' Robbers (Bellfruit) (Scorpion 5) (set 8)\nsc5copsrh;Cops 'n' Robbers (Bellfruit) (Scorpion 5) (set 9)\nsc5copsri;Cops 'n' Robbers (Bellfruit) (Scorpion 5) (set 10)\nsc5coro;Coronation Street (PR2252) (Mazooma) (Scorpion 5) (set 1)\nsc5coro0;Coronation Street (PR2252) (Mazooma) (Scorpion 5) (set 4)\nsc5coro1;Coronation Street Triple Bingo (V013) (Mazooma) (Scorpion 5) (set 2)\nsc5coroa;Coronation Street Triple (PR2249) (Mazooma) (Scorpion 5) (set 1)\nsc5corob;Coronation Street Triple Arcade (V061) (Mazooma) (Scorpion 5) (set 1)\nsc5coroc;Coronation Street Triple Bingo (V012) (Mazooma) (Scorpion 5) (set 1)\nsc5corod;Coronation Street Triple Bingo (V012) (Mazooma) (Scorpion 5) (set 2)\nsc5coroe;Coronation Street Single (PR2252) (Mazooma) (Scorpion 5) (set 1)\nsc5corof;Coronation Street Single (PR2252) (Mazooma) (Scorpion 5) (set 2)\nsc5corog;Coronation Street Single (PR2252) (Mazooma) (Scorpion 5) (set 3)\nsc5coroh;Coronation Street Single (PR2252) (Mazooma) (Scorpion 5) (set 4)\nsc5coroi;Coronation Street Triple Bingo (V012) (Mazooma) (Scorpion 5) (set 3)\nsc5coroj;Coronation Street Triple Arcade (V063) (Mazooma) (Scorpion 5) (set 1)\nsc5corok;Coronation Street Triple (PR2249) (Mazooma) (Scorpion 5) (set 2)\nsc5corol;Coronation Street Triple (PR2249) (Mazooma) (Scorpion 5) (set 3)\nsc5corom;Coronation Street (PR2252) (Mazooma) (Scorpion 5) (set 2)\nsc5coron;Coronation Street Triple Arcade (V061) (Mazooma) (Scorpion 5) (set 2)\nsc5coroo;Coronation Street Triple Bingo (V012) (Mazooma) (Scorpion 5) (set 4)\nsc5corop;Coronation Street Triple Bingo (V012) (Mazooma) (Scorpion 5) (set 5)\nsc5coroq;Coronation Street Single (PR2252) (Mazooma) (Scorpion 5) (set 5)\nsc5coror;Coronation Street Single (PR2252) (Mazooma) (Scorpion 5) (set 6)\nsc5coros;Coronation Street Single (PR2252) (Mazooma) (Scorpion 5) (set 7)\nsc5corot;Coronation Street Single (PR2252) (Mazooma) (Scorpion 5) (set 8)\nsc5corou;Coronation Street Triple Bingo (V012) (Mazooma) (Scorpion 5) (set 6)\nsc5corov;Coronation Street Triple Arcade (V063) (Mazooma) (Scorpion 5) (set 2)\nsc5corow;Coronation Street Triple (PR2249) (Mazooma) (Scorpion 5) (set 4)\nsc5corox;Coronation Street Triple (PR2249) (Mazooma) (Scorpion 5) (set 5)\nsc5coroy;Coronation Street (PR2252) (Mazooma) (Scorpion 5) (set 3)\nsc5coroz;Coronation Street Triple Bingo (V013) (Mazooma) (Scorpion 5) (set 1)\nsc5corst;Coronation Street (Bellfruit) (Scorpion 5) (set 1)\nsc5corsta;Coronation Street (Bellfruit) (Scorpion 5) (set 2)\nsc5count;Countdown (Bellfruit) (Scorpion 5) (set 1)\nsc5counta;Countdown (Bellfruit) (Scorpion 5) (set 2)\nsc5cpays;Crazy Pays (Bellfruit) (Scorpion 5) (set 1)\nsc5cpaysa;Crazy Pays (Bellfruit) (Scorpion 5) (set 2)\nsc5cpen1;Public Enemy No1 Club (Bellfruit) (Scorpion 5) (set 1)\nsc5cpen1a;Public Enemy No1 Club (Bellfruit) (Scorpion 5) (set 2)\nsc5craid;Cash Raider (Mazooma) (Scorpion 5) (set 1)\nsc5craida;Cash Raider (Mazooma) (Scorpion 5) (set 2)\nsc5crcpt;Cops 'n' Robbers Community Party (Bellfruit) (Scorpion 5) (set 1)\nsc5crcpta;Cops 'n' Robbers Community Party (Bellfruit) (Scorpion 5) (set 2)\nsc5crnjw;Crown Jewels (PR1608) (Bellfruit) (Scorpion 5) (set 1)\nsc5crnjwa;Crown Jewels (PR1608) (Bellfruit) (Scorpion 5) (set 2)\nsc5crnjwb;Crown Jewels (PR1608) (Bellfruit) (Scorpion 5) (set 3)\nsc5crotr;Cops 'n' Robbers On The Run (Bellfruit) (Scorpion 5) (set 1)\nsc5crotra;Cops 'n' Robbers On The Run (Bellfruit) (Scorpion 5) (set 2)\nsc5crsc;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 1)\nsc5crsca;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 2)\nsc5crscb;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 3)\nsc5crscc;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 4)\nsc5crscd;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 5)\nsc5crsce;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 6)\nsc5crscf;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 7)\nsc5crscg;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 8)\nsc5crsch;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 9)\nsc5crsci;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 10)\nsc5crscj;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 11)\nsc5crsck;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 12)\nsc5crscl;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 13)\nsc5crscm;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 14)\nsc5crscn;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 15)\nsc5crsco;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 16)\nsc5crscp;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 17)\nsc5crscq;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 18)\nsc5crscr;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 19)\nsc5crscs;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 20)\nsc5crsct;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 21)\nsc5crscu;Cops 'n' Robbers Safe Cracker (Bellfruit) (Scorpion 5) (set 22)\nsc5crsgc;Cops 'n' Robbers Smash 'n' Grab Club (Bellfruit) (Scorpion 5) (set 1)\nsc5crsgca;Cops 'n' Robbers Smash 'n' Grab Club (Bellfruit) (Scorpion 5) (set 2)\nsc5crsgcb;Cops 'n' Robbers Smash 'n' Grab Club (Bellfruit) (Scorpion 5) (set 3)\nsc5crsgcc;Cops 'n' Robbers Smash 'n' Grab Club (Bellfruit) (Scorpion 5) (set 4)\nsc5crsgr;Cops 'n' Robbers Smash 'n' Grab (Bellfruit) (Scorpion 5) (set 1)\nsc5crsgra;Cops 'n' Robbers Smash 'n' Grab (Bellfruit) (Scorpion 5) (set 2)\nsc5crsgrb;Cops 'n' Robbers Smash 'n' Grab (Bellfruit) (Scorpion 5) (set 3)\nsc5crsgrc;Cops 'n' Robbers Smash 'n' Grab (Bellfruit) (Scorpion 5) (set 4)\nsc5ctit;Cash Of The Titans (Bellfruit) (Scorpion 5) (set 1)\nsc5ctita;Cash Of The Titans (Bellfruit) (Scorpion 5) (set 2)\nsc5ctl;Cop The Lot (Bellfruit) (Scorpion 5) (set 1)\nsc5ctla;Cop The Lot (Bellfruit) (Scorpion 5) (set 2)\nsc5ctlb;Cop The Lot (Bellfruit) (Scorpion 5) (set 3)\nsc5ctlc;Cop The Lot (Bellfruit) (Scorpion 5) (set 4)\nsc5cvega;Cash Vegas (Bellfruit) (Scorpion 5) (set 1)\nsc5cvegaa;Cash Vegas (Bellfruit) (Scorpion 5) (set 2)\nsc5czfr;Fruit Crazy Triple / Crazy Keys (QPS) (Scorpion 5)\nsc5ddbbc;Deal Or No Deal Beat The Banker Casino (Bellfruit) (Scorpion 5) (set 1)\nsc5ddbbca;Deal Or No Deal Beat The Banker Casino (Bellfruit) (Scorpion 5) (set 2)\nsc5ddbbcb;Deal Or No Deal Beat The Banker Casino (Bellfruit) (Scorpion 5) (set 3)\nsc5ddbbcc;Deal Or No Deal Beat The Banker Casino (Bellfruit) (Scorpion 5) (set 4)\nsc5ddbbcd;Deal Or No Deal Beat The Banker Casino (Bellfruit) (Scorpion 5) (set 5)\nsc5ddbbce;Deal Or No Deal Beat The Banker Casino (Bellfruit) (Scorpion 5) (set 6)\nsc5ddbbcf;Deal Or No Deal Beat The Banker Casino (Bellfruit) (Scorpion 5) (set 7)\nsc5ddbbcg;Deal Or No Deal Beat The Banker Casino (Bellfruit) (Scorpion 5) (set 8)\nsc5ddosh;Doctor Dosh (Bellfruit) (Scorpion 5) (set 1)\nsc5ddosha;Doctor Dosh (Bellfruit) (Scorpion 5) (set 2)\nsc5ddply;Deal Or No Deal Player's Choice (Bellfruit) (Scorpion 5) (set 1)\nsc5ddplya;Deal Or No Deal Player's Choice (Bellfruit) (Scorpion 5) (set 2)\nsc5ddptg;Deal Or No Deal Play The Game (Bellfruit) (Scorpion 5) (set 1)\nsc5ddptga;Deal Or No Deal Play The Game (Bellfruit) (Scorpion 5) (set 2)\nsc5ddptgb;Deal Or No Deal Play The Game (Bellfruit) (Scorpion 5) (set 3)\nsc5ddptgc;Deal Or No Deal Play The Game (Bellfruit) (Scorpion 5) (set 4)\nsc5devil;Devil Of A Deal (Mazooma) (Scorpion 5) (set 1)\nsc5devila;Devil Of A Deal (Mazooma) (Scorpion 5) (set 2)\nsc5devilb;Devil Of A Deal (Mazooma) (Scorpion 5) (set 3)\nsc5devilc;Devil Of A Deal (Mazooma) (Scorpion 5) (set 4)\nsc5dhh;Dough Ho Ho (Bellfruit) (Scorpion 5) (set 1)\nsc5dhha;Dough Ho Ho (Bellfruit) (Scorpion 5) (set 2)\nsc5dhhb;Dough Ho Ho (Bellfruit) (Scorpion 5) (set 3)\nsc5dhhc;Dough Ho Ho (Bellfruit) (Scorpion 5) (set 4)\nsc5dhhd;Dough Ho Ho (Bellfruit) (Scorpion 5) (set 5)\nsc5dhhe;Dough Ho Ho (Bellfruit) (Scorpion 5) (set 6)\nsc5dhhf;Dough Ho Ho (Bellfruit) (Scorpion 5) (set 7)\nsc5dhhg;Dough Ho Ho (Bellfruit) (Scorpion 5) (set 8)\nsc5dmine;Diamond Mine (Bellfruit) (Scorpion 5) (set 1)\nsc5dminea;Diamond Mine (Bellfruit) (Scorpion 5) (set 2)\nsc5dmineb;Diamond Mine (Bellfruit) (Scorpion 5) (set 3)\nsc5dminec;Diamond Mine (Bellfruit) (Scorpion 5) (set 4)\nsc5dmined;Diamond Mine (Bellfruit) (Scorpion 5) (set 5)\nsc5dminee;Diamond Mine (Bellfruit) (Scorpion 5) (set 6)\nsc5dminef;Diamond Mine (Bellfruit) (Scorpion 5) (set 7)\nsc5dmineg;Diamond Mine (Bellfruit) (Scorpion 5) (set 8)\nsc5dmineh;Diamond Mine (Bellfruit) (Scorpion 5) (set 9)\nsc5dminei;Diamond Mine (Bellfruit) (Scorpion 5) (set 10)\nsc5dminej;Diamond Mine (Bellfruit) (Scorpion 5) (set 11)\nsc5dminek;Diamond Mine (Bellfruit) (Scorpion 5) (set 12)\nsc5dminel;Diamond Mine (Bellfruit) (Scorpion 5) (set 13)\nsc5dnd;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 1)\nsc5dnda;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 2)\nsc5dndb;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 3)\nsc5dndbb;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 5) (set 1)\nsc5dndbba;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 5) (set 2)\nsc5dndbbb;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 5) (set 3)\nsc5dndbbc;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 5) (set 4)\nsc5dndbbd;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 5) (set 5)\nsc5dndbbe;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 5) (set 6)\nsc5dndbbf;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 5) (set 7)\nsc5dndbbg;Deal Or No Deal Break The Bank (Bellfruit) (Scorpion 5) (set 8)\nsc5dndbc;Deal Or No Deal Box Clever (Bellfruit) (Scorpion 5) (set 1)\nsc5dndbca;Deal Or No Deal Box Clever (Bellfruit) (Scorpion 5) (set 2)\nsc5dndbcb;Deal Or No Deal Box Clever (Bellfruit) (Scorpion 5) (set 3)\nsc5dndbcc;Deal Or No Deal Box Clever (Bellfruit) (Scorpion 5) (set 4)\nsc5dndbcd;Deal Or No Deal Box Clever (Bellfruit) (Scorpion 5) (set 5)\nsc5dndbce;Deal Or No Deal Box Clever (Bellfruit) (Scorpion 5) (set 6)\nsc5dndbcf;Deal Or No Deal Box Clever (Bellfruit) (Scorpion 5) (set 7)\nsc5dndbcg;Deal Or No Deal Box Clever (Bellfruit) (Scorpion 5) (set 8)\nsc5dndbch;Deal Or No Deal Box Clever (Bellfruit) (Scorpion 5) (set 9)\nsc5dndbci;Deal Or No Deal Box Clever (Bellfruit) (Scorpion 5) (set 10)\nsc5dndbcj;Deal Or No Deal Box Clever (Bellfruit) (Scorpion 5) (set 11)\nsc5dndbck;Deal Or No Deal Box Clever (Bellfruit) (Scorpion 5) (set 12)\nsc5dndbd;Deal Or No Deal The Big Deal (Bellfruit) (Scorpion 5) (set 1)\nsc5dndbda;Deal Or No Deal The Big Deal (Bellfruit) (Scorpion 5) (set 2)\nsc5dndbdb;Deal Or No Deal The Big Deal (Bellfruit) (Scorpion 5) (set 3)\nsc5dndbdc;Deal Or No Deal The Big Deal (Bellfruit) (Scorpion 5) (set 4)\nsc5dndbdd;Deal Or No Deal The Big Deal (Bellfruit) (Scorpion 5) (set 5)\nsc5dndbde;Deal Or No Deal The Big Deal (Bellfruit) (Scorpion 5) (set 6)\nsc5dndbdf;Deal Or No Deal The Big Deal (Bellfruit) (Scorpion 5) (set 7)\nsc5dndbdg;Deal Or No Deal The Big Deal (Bellfruit) (Scorpion 5) (set 8)\nsc5dndbdh;Deal Or No Deal The Big Deal (Bellfruit) (Scorpion 5) (set 9)\nsc5dndbdi;Deal Or No Deal The Big Deal (Bellfruit) (Scorpion 5) (set 10)\nsc5dndbe;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 5) (set 1)\nsc5dndbea;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 5) (set 2)\nsc5dndbeb;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 5) (set 3)\nsc5dndbec;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 5) (set 4)\nsc5dndbed;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 5) (set 5)\nsc5dndbee;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 5) (set 6)\nsc5dndbef;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 5) (set 7)\nsc5dndbeg;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 5) (set 8)\nsc5dndbeh;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 5) (set 9)\nsc5dndbei;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 5) (set 10)\nsc5dndbej;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 5) (set 11)\nsc5dndbek;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 5) (set 12)\nsc5dndbel;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 5) (set 13)\nsc5dndbem;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 5) (set 14)\nsc5dndben;Deal Or No Deal Beat The Banker (Bellfruit) (Scorpion 5) (set 15)\nsc5dndbl;Deal Or No Deal Beat The Banker Club (Bellfruit) (Scorpion 5) (set 1)\nsc5dndbla;Deal Or No Deal Beat The Banker Club (Bellfruit) (Scorpion 5) (set 2)\nsc5dndblb;Deal Or No Deal Beat The Banker Club (Bellfruit) (Scorpion 5) (set 3)\nsc5dndblc;Deal Or No Deal Beat The Banker Club (Bellfruit) (Scorpion 5) (set 4)\nsc5dndbld;Deal Or No Deal Beat The Banker Club (Bellfruit) (Scorpion 5) (set 5)\nsc5dndble;Deal Or No Deal Beat The Banker Club (Bellfruit) (Scorpion 5) (set 6)\nsc5dndblf;Deal Or No Deal Beat The Banker Club (Bellfruit) (Scorpion 5) (set 7)\nsc5dndblg;Deal Or No Deal Beat The Banker Club (Bellfruit) (Scorpion 5) (set 8)\nsc5dndblh;Deal Or No Deal Beat The Banker Club (Bellfruit) (Scorpion 5) (set 9)\nsc5dndbli;Deal Or No Deal Beat The Banker Club (Bellfruit) (Scorpion 5) (set 10)\nsc5dndblj;Deal Or No Deal Beat The Banker Club (Bellfruit) (Scorpion 5) (set 11)\nsc5dndblk;Deal Or No Deal Beat The Banker Club (Bellfruit) (Scorpion 5) (set 12)\nsc5dndbll;Deal Or No Deal Beat The Banker Club (Bellfruit) (Scorpion 5) (set 13)\nsc5dndblm;Deal Or No Deal Beat The Banker Club (Bellfruit) (Scorpion 5) (set 14)\nsc5dndbln;Deal Or No Deal Beat The Banker Club (Bellfruit) (Scorpion 5) (set 15)\nsc5dndblo;Deal Or No Deal Beat The Banker Club (Bellfruit) (Scorpion 5) (set 16)\nsc5dndbo;Deal Or No Deal Banker's Bonus (Bellfruit) (Scorpion 5) (set 1)\nsc5dndboa;Deal Or No Deal Banker's Bonus (Bellfruit) (Scorpion 5) (set 2)\nsc5dndbob;Deal Or No Deal Banker's Bonus (Bellfruit) (Scorpion 5) (set 3)\nsc5dndboc;Deal Or No Deal Banker's Bonus (Bellfruit) (Scorpion 5) (set 4)\nsc5dndbod;Deal Or No Deal Banker's Bonus (Bellfruit) (Scorpion 5) (set 5)\nsc5dndboe;Deal Or No Deal Banker's Bonus (Bellfruit) (Scorpion 5) (set 6)\nsc5dndbof;Deal Or No Deal Banker's Bonus (Bellfruit) (Scorpion 5) (set 7)\nsc5dndbog;Deal Or No Deal Banker's Bonus (Bellfruit) (Scorpion 5) (set 8)\nsc5dndboh;Deal Or No Deal Banker's Bonus (Bellfruit) (Scorpion 5) (set 9)\nsc5dndboi;Deal Or No Deal Banker's Bonus (Bellfruit) (Scorpion 5) (set 10)\nsc5dndbq;Deal Or No Deal Beat The Banker (Qps) (Scorpion 5) (set 1)\nsc5dndbqa;Deal Or No Deal Beat The Banker (Qps) (Scorpion 5) (set 2)\nsc5dndbqb;Deal Or No Deal Beat The Banker (Qps) (Scorpion 5) (set 3)\nsc5dndbqc;Deal Or No Deal Beat The Banker (Qps) (Scorpion 5) (set 4)\nsc5dndbqd;Deal Or No Deal Beat The Banker (Qps) (Scorpion 5) (set 5)\nsc5dndbqe;Deal Or No Deal Beat The Banker (Qps) (Scorpion 5) (set 6)\nsc5dndbr;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 1)\nsc5dndbra;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 2)\nsc5dndbrb;Deal Or No Deal The Big Reds (PR3018) (Bellfruit) (Scorpion 5) (set 1)\nsc5dndbrc;Deal Or No Deal The Big Reds (PR3018) (Bellfruit) (Scorpion 5) (set 2)\nsc5dndbrd;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 3)\nsc5dndbre;Deal Or No Deal The Big Reds (PR3018) (Bellfruit) (Scorpion 5) (set 3)\nsc5dndbrf;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 4)\nsc5dndbrg;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 5)\nsc5dndbrh;Deal Or No Deal The Big Reds (PR3018) (Bellfruit) (Scorpion 5) (set 4)\nsc5dndbri;Deal Or No Deal The Big Reds (PR3018) (Bellfruit) (Scorpion 5) (set 5)\nsc5dndbrj;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 6)\nsc5dndbrk;Deal Or No Deal The Big Reds (PR3018) (Bellfruit) (Scorpion 5) (set 6)\nsc5dndbrl;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 7)\nsc5dndbrm;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 8)\nsc5dndbrn;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 9)\nsc5dndbro;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 10)\nsc5dndbrp;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 11)\nsc5dndbrq;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 12)\nsc5dndbrr;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 13)\nsc5dndbrs;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 14)\nsc5dndbrt;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 15)\nsc5dndbru;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 16)\nsc5dndbrv;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 17)\nsc5dndbrw;Deal Or No Deal The Big Reds (PR3011) (Bellfruit) (Scorpion 5) (set 18)\nsc5dndc;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 4)\nsc5dndc2;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 1)\nsc5dndc2a;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 2)\nsc5dndc2b;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 3)\nsc5dndc2c;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 4)\nsc5dndc2d;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 5)\nsc5dndc2e;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 6)\nsc5dndc2f;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 7)\nsc5dndc2g;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 8)\nsc5dndc2h;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 9)\nsc5dndc2i;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 10)\nsc5dndc2j;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 11)\nsc5dndc2k;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 12)\nsc5dndc2l;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 13)\nsc5dndc2m;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 14)\nsc5dndc2n;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 15)\nsc5dndc2o;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 16)\nsc5dndc2p;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 17)\nsc5dndc2q;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 18)\nsc5dndc2r;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 19)\nsc5dndc2s;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 20)\nsc5dndc2t;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 21)\nsc5dndc2u;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 22)\nsc5dndc2v;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 23)\nsc5dndc2w;Deal Or No Deal Casino (PR1964) (Bellfruit) (Scorpion 5) (set 24)\nsc5dndc3;Deal Or No Deal Casino (PR1965) (Bellfruit) (Scorpion 5) (set 1)\nsc5dndc3a;Deal Or No Deal Casino (PR1965) (Bellfruit) (Scorpion 5) (set 2)\nsc5dndc3b;Deal Or No Deal Casino (PR1965) (Bellfruit) (Scorpion 5) (set 3)\nsc5dndc3c;Deal Or No Deal Casino (PR1965) (Bellfruit) (Scorpion 5) (set 4)\nsc5dndca;Deal Or No Deal The Crazy Chair Arcade (PR3250) (Bellfruit) (Scorpion 5) (set 1)\nsc5dndcaa;Deal Or No Deal The Crazy Chair Arcade (PR3250) (Bellfruit) (Scorpion 5) (set 2)\nsc5dndcab;Deal Or No Deal The Crazy Chair Arcade (PR3250) (Bellfruit) (Scorpion 5) (set 3)\nsc5dndcac;Deal Or No Deal The Crazy Chair Arcade (PR3250) (Bellfruit) (Scorpion 5) (set 4)\nsc5dndcad;Deal Or No Deal The Crazy Chair Arcade (PR3362) (Bellfruit) (Scorpion 5) (set 1)\nsc5dndcae;Deal Or No Deal The Crazy Chair Arcade (PR3362) (Bellfruit) (Scorpion 5) (set 2)\nsc5dndcb;Deal Or No Deal Club Beat The Banker (Bellfruit) (Scorpion 5) (set 1)\nsc5dndcba;Deal Or No Deal Club Beat The Banker (Bellfruit) (Scorpion 5) (set 2)\nsc5dndcc;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 1)\nsc5dndcca;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 2)\nsc5dndccb;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 3)\nsc5dndccc;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 4)\nsc5dndccd;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 5)\nsc5dndcce;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 6)\nsc5dndccf;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 7)\nsc5dndccg;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 8)\nsc5dndcch;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 9)\nsc5dndcci;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 10)\nsc5dndccj;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 11)\nsc5dndcck;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 12)\nsc5dndccl;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 13)\nsc5dndccm;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 14)\nsc5dndccn;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 15)\nsc5dndcco;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 16)\nsc5dndccp;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 17)\nsc5dndccq;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 18)\nsc5dndccr;Deal Or No Deal The Crazy Chair (Bellfruit) (Scorpion 5) (set 19)\nsc5dndcl;Deal Or No Deal Club (Bellfruit) (Scorpion 5) (set 1)\nsc5dndcla;Deal Or No Deal Club (Bellfruit) (Scorpion 5) (set 2)\nsc5dndcr;Deal Or No Deal Cops 'n' Robbers (Bellfruit) (Scorpion 5) (set 1)\nsc5dndcra;Deal Or No Deal Cops 'n' Robbers (Bellfruit) (Scorpion 5) (set 2)\nsc5dndcrb;Deal Or No Deal Cops 'n' Robbers (Bellfruit) (Scorpion 5) (set 3)\nsc5dndcrc;Deal Or No Deal Cops 'n' Robbers (Bellfruit) (Scorpion 5) (set 4)\nsc5dndcs;Deal Or No Deal Casino (PR1954) (Bellfruit) (Scorpion 5) (set 1)\nsc5dndcsa;Deal Or No Deal Casino (PR1954) (Bellfruit) (Scorpion 5) (set 2)\nsc5dndcsb;Deal Or No Deal Casino (PR1954) (Bellfruit) (Scorpion 5) (set 3)\nsc5dndcsc;Deal Or No Deal Casino (PR1954) (Bellfruit) (Scorpion 5) (set 4)\nsc5dndcsd;Deal Or No Deal Casino (PR1954) (Bellfruit) (Scorpion 5) (set 5)\nsc5dndcse;Deal Or No Deal Casino (PR1954) (Bellfruit) (Scorpion 5) (set 6)\nsc5dndcsf;Deal Or No Deal Casino (PR1954) (Bellfruit) (Scorpion 5) (set 7)\nsc5dndcsg;Deal Or No Deal Casino (PR1954) (Bellfruit) (Scorpion 5) (set 8)\nsc5dndcsh;Deal Or No Deal Casino (PR1954) (Bellfruit) (Scorpion 5) (set 9)\nsc5dndcsi;Deal Or No Deal Casino (PR1954) (Bellfruit) (Scorpion 5) (set 10)\nsc5dndcsj;Deal Or No Deal Casino (PR1954) (Bellfruit) (Scorpion 5) (set 11)\nsc5dndd;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 5)\nsc5dnddd;Deal Or No Deal Double Deal Or No Deal (Bellfruit) (Scorpion 5) (set 1)\nsc5dnddda;Deal Or No Deal Double Deal Or No Deal (Bellfruit) (Scorpion 5) (set 2)\nsc5dndddb;Deal Or No Deal Double Deal Or No Deal (Bellfruit) (Scorpion 5) (set 3)\nsc5dndddc;Deal Or No Deal Double Deal Or No Deal (Bellfruit) (Scorpion 5) (set 4)\nsc5dndddd;Deal Or No Deal Double Deal Or No Deal (Bellfruit) (Scorpion 5) (set 5)\nsc5dnddde;Deal Or No Deal Double Deal Or No Deal (Bellfruit) (Scorpion 5) (set 6)\nsc5dndddf;Deal Or No Deal Double Deal Or No Deal (Bellfruit) (Scorpion 5) (set 7)\nsc5dndddg;Deal Or No Deal Double Deal Or No Deal (Bellfruit) (Scorpion 5) (set 8)\nsc5dndde;Deal Or No Deal Desert Island Deal (Bellfruit) (Scorpion 5) (set 1)\nsc5dnddea;Deal Or No Deal Desert Island Deal (Bellfruit) (Scorpion 5) (set 2)\nsc5dnddf;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 5) (set 1)\nsc5dnddfa;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 5) (set 2)\nsc5dnddfb;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 5) (set 3)\nsc5dnddfc;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 5) (set 4)\nsc5dnddfd;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 5) (set 5)\nsc5dnddfe;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 5) (set 6)\nsc5dnddff;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 5) (set 7)\nsc5dnddfg;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 5) (set 8)\nsc5dnddfh;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 5) (set 9)\nsc5dnddfi;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 5) (set 10)\nsc5dnddfj;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 5) (set 11)\nsc5dnddfk;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 5) (set 12)\nsc5dnddfl;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 5) (set 13)\nsc5dnddfm;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 5) (set 14)\nsc5dnddfn;Deal Or No Deal The Dream Factory (Bellfruit) (Scorpion 5) (set 15)\nsc5dnddi;Deal Or No Deal Diamond (Bellfruit) (Scorpion 5) (set 1)\nsc5dnddia;Deal Or No Deal Diamond (Bellfruit) (Scorpion 5) (set 2)\nsc5dnddib;Deal Or No Deal Diamond (Bellfruit) (Scorpion 5) (set 3)\nsc5dnddic;Deal Or No Deal Diamond (Bellfruit) (Scorpion 5) (set 4)\nsc5dnddo;Deal Or No Deal Dream Offer (Bellfruit) (Scorpion 5) (set 1)\nsc5dnddoa;Deal Or No Deal Dream Offer (Bellfruit) (Scorpion 5) (set 2)\nsc5dnddob;Deal Or No Deal Dream Offer (Bellfruit) (Scorpion 5) (set 3)\nsc5dnddoc;Deal Or No Deal Dream Offer (Bellfruit) (Scorpion 5) (set 4)\nsc5dnddt;Deal Or No Deal Double Take (Bellfruit) (Scorpion 5) (set 1)\nsc5dnddta;Deal Or No Deal Double Take (Bellfruit) (Scorpion 5) (set 2)\nsc5dnddtb;Deal Or No Deal Double Take (Bellfruit) (Scorpion 5) (set 3)\nsc5dnddtc;Deal Or No Deal Double Take (Bellfruit) (Scorpion 5) (set 4)\nsc5dnddtd;Deal Or No Deal Double Take (Bellfruit) (Scorpion 5) (set 5)\nsc5dnddte;Deal Or No Deal Double Take (Bellfruit) (Scorpion 5) (set 6)\nsc5dnddtf;Deal Or No Deal Double Take (Bellfruit) (Scorpion 5) (set 7)\nsc5dnddw;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 5) (set 1)\nsc5dnddwa;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 5) (set 2)\nsc5dnddwb;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 5) (set 3)\nsc5dnddwc;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 5) (set 4)\nsc5dnddwd;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 5) (set 5)\nsc5dnddwe;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 5) (set 6)\nsc5dnddwf;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 5) (set 7)\nsc5dnddwg;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 5) (set 8)\nsc5dnddwh;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 5) (set 9)\nsc5dnddwi;Deal Or No Deal The Deal Wheel (Bellfruit) (Scorpion 5) (set 10)\nsc5dnde;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 6)\nsc5dndf;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 7)\nsc5dndfl;Deal Or No Deal Feeling Lucky (PR3432) (Bellfruit) (Scorpion 5) (set 1)\nsc5dndfla;Deal Or No Deal Feeling Lucky (PR3432) (Bellfruit) (Scorpion 5) (set 2)\nsc5dndflb;Deal Or No Deal Feeling Lucky (PR3309) (Bellfruit) (Scorpion 5) (set 1)\nsc5dndflc;Deal Or No Deal Feeling Lucky (PR3309) (Bellfruit) (Scorpion 5) (set 2)\nsc5dndfld;Deal Or No Deal Feeling Lucky (PR3309) (Bellfruit) (Scorpion 5) (set 3)\nsc5dndfle;Deal Or No Deal Feeling Lucky (PR3309) (Bellfruit) (Scorpion 5) (set 4)\nsc5dndg;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 8)\nsc5dndgl;Deal Or No Deal Gold (Bellfruit) (Scorpion 5) (set 1)\nsc5dndgla;Deal Or No Deal Gold (Bellfruit) (Scorpion 5) (set 2)\nsc5dndglb;Deal Or No Deal Gold (Bellfruit) (Scorpion 5) (set 3)\nsc5dndglc;Deal Or No Deal Gold (Bellfruit) (Scorpion 5) (set 4)\nsc5dndgld;Deal Or No Deal Gold (Bellfruit) (Scorpion 5) (set 5)\nsc5dndgle;Deal Or No Deal Gold (Bellfruit) (Scorpion 5) (set 6)\nsc5dndglf;Deal Or No Deal Gold (Bellfruit) (Scorpion 5) (set 7)\nsc5dndglg;Deal Or No Deal Gold (Bellfruit) (Scorpion 5) (set 8)\nsc5dndglh;Deal Or No Deal Gold (Bellfruit) (Scorpion 5) (set 9)\nsc5dndgli;Deal Or No Deal Gold (Bellfruit) (Scorpion 5) (set 10)\nsc5dndglj;Deal Or No Deal Gold (Bellfruit) (Scorpion 5) (set 11)\nsc5dndglk;Deal Or No Deal Gold (Bellfruit) (Scorpion 5) (set 12)\nsc5dndgo;Deal Or No Deal Game On (Bellfruit) (Scorpion 5) (set 1)\nsc5dndgoa;Deal Or No Deal Game On (Bellfruit) (Scorpion 5) (set 2)\nsc5dndh;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 9)\nsc5dndhf;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 1)\nsc5dndhfa;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 2)\nsc5dndhfb;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 3)\nsc5dndhfc;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 4)\nsc5dndhfd;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 5)\nsc5dndhfe;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 6)\nsc5dndhff;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 7)\nsc5dndhfg;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 8)\nsc5dndhfh;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 9)\nsc5dndhfi;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 10)\nsc5dndhfj;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 11)\nsc5dndhfk;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 12)\nsc5dndhfl;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 13)\nsc5dndhfm;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 14)\nsc5dndhfn;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 15)\nsc5dndhfo;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 16)\nsc5dndhfp;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 17)\nsc5dndhfq;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 18)\nsc5dndhfr;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 19)\nsc5dndhfs;Deal Or No Deal Hall Of Fame (Bellfruit) (Scorpion 5) (set 20)\nsc5dndi;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 10)\nsc5dndj;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 11)\nsc5dndk;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 12)\nsc5dndl;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 13)\nsc5dndld;Deal Or No Deal Live The Dream (Bellfruit) (Scorpion 5) (set 1)\nsc5dndlda;Deal Or No Deal Live The Dream (Bellfruit) (Scorpion 5) (set 2)\nsc5dndlp;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 1)\nsc5dndlpa;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 2)\nsc5dndlpb;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 3)\nsc5dndlpc;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 4)\nsc5dndlpd;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 5)\nsc5dndlpe;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 6)\nsc5dndlpf;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 7)\nsc5dndlpg;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 8)\nsc5dndlph;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 9)\nsc5dndlpi;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 10)\nsc5dndlpj;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 11)\nsc5dndlpk;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 12)\nsc5dndlpl;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 13)\nsc5dndlpm;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 14)\nsc5dndlpn;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 15)\nsc5dndlpo;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 16)\nsc5dndlpp;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 17)\nsc5dndlpq;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 18)\nsc5dndlpr;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 19)\nsc5dndlps;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 20)\nsc5dndlpt;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 21)\nsc5dndlpu;Deal Or No Deal Let's Play Deal Or No Deal (Bellfruit) (Scorpion 5) (set 22)\nsc5dndm;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 14)\nsc5dndmb;Deal Or No Deal Make Or Break (Bellfruit) (Scorpion 5) (set 1)\nsc5dndmba;Deal Or No Deal Make Or Break (Bellfruit) (Scorpion 5) (set 2)\nsc5dndmbb;Deal Or No Deal Make Or Break (Bellfruit) (Scorpion 5) (set 3)\nsc5dndmbc;Deal Or No Deal Make Or Break (Bellfruit) (Scorpion 5) (set 4)\nsc5dndmbd;Deal Or No Deal Make Or Break (Bellfruit) (Scorpion 5) (set 5)\nsc5dndmbe;Deal Or No Deal Make Or Break (Bellfruit) (Scorpion 5) (set 6)\nsc5dndmbf;Deal Or No Deal Make Or Break (Bellfruit) (Scorpion 5) (set 7)\nsc5dndmbg;Deal Or No Deal Make Or Break (Bellfruit) (Scorpion 5) (set 8)\nsc5dndmbh;Deal Or No Deal Make Or Break (Bellfruit) (Scorpion 5) (set 9)\nsc5dndmbi;Deal Or No Deal Make Or Break (Bellfruit) (Scorpion 5) (set 10)\nsc5dndmbj;Deal Or No Deal Make Or Break (Bellfruit) (Scorpion 5) (set 11)\nsc5dndmbk;Deal Or No Deal Make Or Break (Bellfruit) (Scorpion 5) (set 12)\nsc5dndmd;Deal Or No Deal Mega Deal Or No Deal (PR3411) (Bellfruit) (Scorpion 5) (set 1)\nsc5dndmda;Deal Or No Deal Mega Deal Or No Deal (PR3411) (Bellfruit) (Scorpion 5) (set 2)\nsc5dndmdb;Deal Or No Deal Mega Deal Or No Deal (PR3496) (Bellfruit) (Scorpion 5) (set 1)\nsc5dndmdc;Deal Or No Deal Mega Deal Or No Deal (PR3496) (Bellfruit) (Scorpion 5) (set 2)\nsc5dndmdd;Deal Or No Deal Mega Deal Or No Deal (PR3411) (Bellfruit) (Scorpion 5) (set 3)\nsc5dndmde;Deal Or No Deal Mega Deal Or No Deal (PR3411) (Bellfruit) (Scorpion 5) (set 4)\nsc5dndmdf;Deal Or No Deal Mega Deal Or No Deal (PR3411) (Bellfruit) (Scorpion 5) (set 5)\nsc5dndmdg;Deal Or No Deal Mega Deal Or No Deal (PR3496) (Bellfruit) (Scorpion 5) (set 3)\nsc5dndmdh;Deal Or No Deal Mega Deal Or No Deal (PR3496) (Bellfruit) (Scorpion 5) (set 4)\nsc5dndmdi;Deal Or No Deal Mega Deal Or No Deal (PR3411) (Bellfruit) (Scorpion 5) (set 6)\nsc5dndn;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 15)\nsc5dndo;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 16)\nsc5dndp;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 17)\nsc5dndpa;Deal Or No Deal Play It Again (Bellfruit) (Scorpion 5) (set 1)\nsc5dndpaa;Deal Or No Deal Play It Again (Bellfruit) (Scorpion 5) (set 2)\nsc5dndpab;Deal Or No Deal Play It Again (Bellfruit) (Scorpion 5) (set 3)\nsc5dndpac;Deal Or No Deal Play It Again (Bellfruit) (Scorpion 5) (set 4)\nsc5dndpc;Deal Or No Deal The Players Choice (Bellfruit) (Scorpion 5) (set 1)\nsc5dndpca;Deal Or No Deal The Players Choice (Bellfruit) (Scorpion 5) (set 2)\nsc5dndpd;Deal Or No Deal The Perfect Deal (Bellfruit) (Scorpion 5) (set 1)\nsc5dndpda;Deal Or No Deal The Perfect Deal (Bellfruit) (Scorpion 5) (set 2)\nsc5dndpdb;Deal Or No Deal The Perfect Deal (Bellfruit) (Scorpion 5) (set 3)\nsc5dndpdc;Deal Or No Deal The Perfect Deal (Bellfruit) (Scorpion 5) (set 4)\nsc5dndpg;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 1)\nsc5dndpga;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 2)\nsc5dndpgb;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 3)\nsc5dndpgc;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 4)\nsc5dndpgd;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 5)\nsc5dndpge;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 6)\nsc5dndpgf;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 7)\nsc5dndpgg;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 8)\nsc5dndpgh;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 9)\nsc5dndpgi;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 10)\nsc5dndpgj;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 11)\nsc5dndpgk;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 12)\nsc5dndpgl;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 13)\nsc5dndpgm;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 14)\nsc5dndpgn;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 15)\nsc5dndpgo;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 16)\nsc5dndpgp;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 17)\nsc5dndpgq;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 18)\nsc5dndpgr;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 19)\nsc5dndpgs;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 20)\nsc5dndpgt;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 21)\nsc5dndpgu;Deal Or No Deal The Perfect Game (Bellfruit) (Scorpion 5) (set 22)\nsc5dndpl;Deal Or No Deal The Perfect Game Classic (Bellfruit) (Scorpion 5) (set 1)\nsc5dndpla;Deal Or No Deal The Perfect Game Classic (Bellfruit) (Scorpion 5) (set 2)\nsc5dndplb;Deal Or No Deal The Perfect Game Classic (Bellfruit) (Scorpion 5) (set 3)\nsc5dndplc;Deal Or No Deal The Perfect Game Classic (Bellfruit) (Scorpion 5) (set 4)\nsc5dndq;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 18)\nsc5dndr;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 19)\nsc5dndra;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 5) (set 1)\nsc5dndraa;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 5) (set 2)\nsc5dndrab;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 5) (set 3)\nsc5dndrac;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 5) (set 4)\nsc5dndrad;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 5) (set 5)\nsc5dndrae;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 5) (set 6)\nsc5dndraf;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 5) (set 7)\nsc5dndrag;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 5) (set 8)\nsc5dndrah;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 5) (set 9)\nsc5dndrai;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 5) (set 10)\nsc5dndraj;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 5) (set 11)\nsc5dndrak;Deal Or No Deal Red Alert (Bellfruit) (Scorpion 5) (set 12)\nsc5dndrr;Deal Or No Deal Road To Riches (Bellfruit) (Scorpion 5) (set 1)\nsc5dndrra;Deal Or No Deal Road To Riches (Bellfruit) (Scorpion 5) (set 2)\nsc5dndrrb;Deal Or No Deal Road To Riches (Bellfruit) (Scorpion 5) (set 3)\nsc5dndrrc;Deal Or No Deal Road To Riches (Bellfruit) (Scorpion 5) (set 4)\nsc5dndrt;Deal Or No Deal The Banker Rings Twice (Bellfruit) (Scorpion 5) (set 1)\nsc5dndrta;Deal Or No Deal The Banker Rings Twice (Bellfruit) (Scorpion 5) (set 2)\nsc5dndrtb;Deal Or No Deal The Banker Rings Twice (Bellfruit) (Scorpion 5) (set 3)\nsc5dndrtc;Deal Or No Deal The Banker Rings Twice (Bellfruit) (Scorpion 5) (set 4)\nsc5dndrtd;Deal Or No Deal The Banker Rings Twice (Bellfruit) (Scorpion 5) (set 5)\nsc5dndrte;Deal Or No Deal The Banker Rings Twice (Bellfruit) (Scorpion 5) (set 6)\nsc5dnds;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 20)\nsc5dndsi;Deal Or No Deal Simply Deal Or No Deal (Bellfruit) (Scorpion 5) (set 1)\nsc5dndsia;Deal Or No Deal Simply Deal Or No Deal (Bellfruit) (Scorpion 5) (set 2)\nsc5dndsib;Deal Or No Deal Simply Deal Or No Deal (Bellfruit) (Scorpion 5) (set 3)\nsc5dndsic;Deal Or No Deal Simply Deal Or No Deal (Bellfruit) (Scorpion 5) (set 4)\nsc5dndsid;Deal Or No Deal Simply Deal Or No Deal (Bellfruit) (Scorpion 5) (set 5)\nsc5dndt;Deal Or No Deal (Bellfruit) (Scorpion 5) (set 21)\nsc5dndtb;Deal Or No Deal Think Big (Bellfruit) (Scorpion 5) (set 1)\nsc5dndtba;Deal Or No Deal Think Big (Bellfruit) (Scorpion 5) (set 2)\nsc5dndtp;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 1)\nsc5dndtpa;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 2)\nsc5dndtpb;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 3)\nsc5dndtpc;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 4)\nsc5dndtpd;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 5)\nsc5dndtpe;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 6)\nsc5dndtpf;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 7)\nsc5dndtpg;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 8)\nsc5dndtph;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 9)\nsc5dndtpi;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 10)\nsc5dndtpj;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 11)\nsc5dndtpk;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 12)\nsc5dndtpl;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 13)\nsc5dndtpm;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 14)\nsc5dndtpn;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 15)\nsc5dndtpo;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 16)\nsc5dndtpp;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 17)\nsc5dndtpq;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 18)\nsc5dndtpr;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 19)\nsc5dndtps;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 20)\nsc5dndtpt;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 21)\nsc5dndtpu;Deal Or No Deal The Power (Bellfruit) (Scorpion 5) (set 22)\nsc5dndtr;Deal Or No Deal Think Red (Bellfruit) (Scorpion 5) (set 1)\nsc5dndtra;Deal Or No Deal Think Red (Bellfruit) (Scorpion 5) (set 2)\nsc5dndtrb;Deal Or No Deal Think Red (Bellfruit) (Scorpion 5) (set 3)\nsc5dndtrc;Deal Or No Deal Think Red (Bellfruit) (Scorpion 5) (set 4)\nsc5dndtrd;Deal Or No Deal Think Red (Bellfruit) (Scorpion 5) (set 5)\nsc5dndtre;Deal Or No Deal Think Red (Bellfruit) (Scorpion 5) (set 6)\nsc5dndtrf;Deal Or No Deal Think Red (Bellfruit) (Scorpion 5) (set 7)\nsc5dndtrg;Deal Or No Deal Think Red (Bellfruit) (Scorpion 5) (set 8)\nsc5dndtrh;Deal Or No Deal Think Red (Bellfruit) (Scorpion 5) (set 9)\nsc5dndtri;Deal Or No Deal Think Red (Bellfruit) (Scorpion 5) (set 10)\nsc5dndtrj;Deal Or No Deal Think Red (Bellfruit) (Scorpion 5) (set 11)\nsc5dndtrk;Deal Or No Deal Think Red (Bellfruit) (Scorpion 5) (set 12)\nsc5dndwb;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 1)\nsc5dndwba;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 2)\nsc5dndwbb;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 3)\nsc5dndwbc;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 4)\nsc5dndwbd;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 5)\nsc5dndwbe;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 6)\nsc5dndwbf;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 7)\nsc5dndwbg;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 8)\nsc5dndwbh;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 9)\nsc5dndwbi;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 10)\nsc5dndwbj;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 11)\nsc5dndwbk;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 12)\nsc5dndwbl;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 13)\nsc5dndwbm;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 14)\nsc5dndwbn;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 15)\nsc5dndwbo;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 16)\nsc5dndwbp;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 17)\nsc5dndwbq;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 18)\nsc5dndwbr;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 19)\nsc5dndwbs;Deal Or No Deal What's In Your Box (Bellfruit) (Scorpion 5) (set 20)\nsc5dndwc;Deal Or No Deal The Walk Of Wealth Classic (Bellfruit) (Scorpion 5) (set 1)\nsc5dndwca;Deal Or No Deal The Walk Of Wealth Classic (Bellfruit) (Scorpion 5) (set 2)\nsc5dndwcb;Deal Or No Deal The Walk Of Wealth Classic (Bellfruit) (Scorpion 5) (set 3)\nsc5dndwcc;Deal Or No Deal The Walk Of Wealth Classic (Bellfruit) (Scorpion 5) (set 4)\nsc5dndwcd;Deal Or No Deal The Walk Of Wealth Classic (Bellfruit) (Scorpion 5) (set 5)\nsc5dndwce;Deal Or No Deal The Walk Of Wealth Classic (Bellfruit) (Scorpion 5) (set 6)\nsc5dndwcf;Deal Or No Deal The Walk Of Wealth Classic (Bellfruit) (Scorpion 5) (set 7)\nsc5dndwcg;Deal Or No Deal The Walk Of Wealth Classic (Bellfruit) (Scorpion 5) (set 8)\nsc5dndwi;Deal Or No Deal What's In Your Box Casino (Bellfruit) (Scorpion 5) (set 1)\nsc5dndwia;Deal Or No Deal What's In Your Box Casino (Bellfruit) (Scorpion 5) (set 2)\nsc5dndwib;Deal Or No Deal What's In Your Box Casino (Bellfruit) (Scorpion 5) (set 3)\nsc5dndwic;Deal Or No Deal What's In Your Box Casino (Bellfruit) (Scorpion 5) (set 4)\nsc5dndwid;Deal Or No Deal What's In Your Box Casino (Bellfruit) (Scorpion 5) (set 5)\nsc5dndwie;Deal Or No Deal What's In Your Box Casino (Bellfruit) (Scorpion 5) (set 6)\nsc5dndwif;Deal Or No Deal What's In Your Box Casino (Bellfruit) (Scorpion 5) (set 7)\nsc5dndwig;Deal Or No Deal What's In Your Box Casino (Bellfruit) (Scorpion 5) (set 8)\nsc5dndww;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 1)\nsc5dndwwa;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 2)\nsc5dndwwb;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 3)\nsc5dndwwc;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 4)\nsc5dndwwd;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 5)\nsc5dndwwe;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 6)\nsc5dndwwf;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 7)\nsc5dndwwg;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 8)\nsc5dndwwh;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 9)\nsc5dndwwi;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 10)\nsc5dndwwj;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 11)\nsc5dndwwk;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 12)\nsc5dndwwl;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 13)\nsc5dndwwm;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 14)\nsc5dndwwn;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 15)\nsc5dndwwo;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 16)\nsc5dndwwp;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 17)\nsc5dndwwq;Deal Or No Deal The Walk Of Wealth (Bellfruit) (Scorpion 5) (set 18)\nsc5dndys;Deal Or No Deal It's Your Show (Bellfruit) (Scorpion 5) (set 1)\nsc5dndysa;Deal Or No Deal It's Your Show (Bellfruit) (Scorpion 5) (set 2)\nsc5dndysb;Deal Or No Deal It's Your Show (Bellfruit) (Scorpion 5) (set 3)\nsc5dndysc;Deal Or No Deal It's Your Show (Bellfruit) (Scorpion 5) (set 4)\nsc5dndysd;Deal Or No Deal It's Your Show (Bellfruit) (Scorpion 5) (set 5)\nsc5dndyse;Deal Or No Deal It's Your Show (Bellfruit) (Scorpion 5) (set 6)\nsc5dndysf;Deal Or No Deal It's Your Show (Bellfruit) (Scorpion 5) (set 7)\nsc5dndysg;Deal Or No Deal It's Your Show (Bellfruit) (Scorpion 5) (set 8)\nsc5dough;Dough Selecta (Bellfruit) (Scorpion 5) (set 1)\nsc5dougha;Dough Selecta (Bellfruit) (Scorpion 5) (set 2)\nsc5dracp;Drac Pack (Bellfruit) (Scorpion 5) (set 1)\nsc5dracpa;Drac Pack (Bellfruit) (Scorpion 5) (set 2)\nsc5ducks;Ducks Of Hazzard (Mazooma) (Scorpion 5)\nsc5emmer;Emmerdale (Mazooma) (Scorpion 5) (set 1)\nsc5emmera;Emmerdale (Mazooma) (Scorpion 5) (set 2)\nsc5fast;Fast Cash (Qps) (Scorpion 5)\nsc5fbspn;Fat Boy Spin (Bellfruit) (Scorpion 5) (set 1)\nsc5fbspna;Fat Boy Spin (Bellfruit) (Scorpion 5) (set 2)\nsc5fdice;Fire 'n' Dice (Bellfruit) (Scorpion 5) (set 1)\nsc5fdicea;Fire 'n' Dice (Bellfruit) (Scorpion 5) (set 2)\nsc5fgbh;Family Guy Booze Hound (Bellfruit) (Scorpion 5) (set 1)\nsc5fgbha;Family Guy Booze Hound (Bellfruit) (Scorpion 5) (set 2)\nsc5fgbhb;Family Guy Booze Hound (Bellfruit) (Scorpion 5) (set 3)\nsc5fgbhc;Family Guy Booze Hound (Bellfruit) (Scorpion 5) (set 4)\nsc5fggp;Family Guy Griffin Plumbing (Bellfruit) (Scorpion 5) (set 1)\nsc5fggpa;Family Guy Griffin Plumbing (Bellfruit) (Scorpion 5) (set 2)\nsc5fggpb;Family Guy Griffin Plumbing (Bellfruit) (Scorpion 5) (set 3)\nsc5fggpc;Family Guy Griffin Plumbing (Bellfruit) (Scorpion 5) (set 4)\nsc5fggpd;Family Guy Griffin Plumbing (Bellfruit) (Scorpion 5) (set 5)\nsc5fggpe;Family Guy Griffin Plumbing (Bellfruit) (Scorpion 5) (set 6)\nsc5fggpf;Family Guy Griffin Plumbing (Bellfruit) (Scorpion 5) (set 7)\nsc5fggpg;Family Guy Griffin Plumbing (Bellfruit) (Scorpion 5) (set 8)\nsc5fguy;Family Guy (Bellfruit) (Scorpion 5) (set 1)\nsc5fguya;Family Guy (Bellfruit) (Scorpion 5) (set 2)\nsc5fguyb;Family Guy (Bellfruit) (Scorpion 5) (set 3)\nsc5fguyc;Family Guy (Bellfruit) (Scorpion 5) (set 4)\nsc5fguyd;Family Guy (Bellfruit) (Scorpion 5) (set 5)\nsc5fguye;Family Guy (Bellfruit) (Scorpion 5) (set 6)\nsc5fires;Firestarter (Bellfruit) (Scorpion 5) (set 1)\nsc5firesa;Firestarter (Bellfruit) (Scorpion 5) (set 2)\nsc5firesb;Firestarter (Bellfruit) (Scorpion 5) (set 3)\nsc5firesc;Firestarter (Bellfruit) (Scorpion 5) (set 4)\nsc5floop;Fruit Loops (Mazooma) (Scorpion 5) (set 1)\nsc5floopa;Fruit Loops (Mazooma) (Scorpion 5) (set 2)\nsc5fmj;Full Metal Jackpot (Mazooma) (Scorpion 5) (set 1)\nsc5fmja;Full Metal Jackpot (Mazooma) (Scorpion 5) (set 2)\nsc5fnclb;Fight Night Club (Bellfruit) (Scorpion 5) (set 1)\nsc5fnclba;Fight Night Club (Bellfruit) (Scorpion 5) (set 2)\nsc5fnclbb;Fight Night Club (Bellfruit) (Scorpion 5) (set 3)\nsc5fnclbc;Fight Night Club (Bellfruit) (Scorpion 5) (set 4)\nsc5fnclbd;Fight Night Club (Bellfruit) (Scorpion 5) (set 5)\nsc5fnclbe;Fight Night Club (Bellfruit) (Scorpion 5) (set 6)\nsc5frcrz;Fruit Crazy (Mazooma) (Scorpion 5) (set 1)\nsc5frcrza;Fruit Crazy (Mazooma) (Scorpion 5) (set 2)\nsc5ftcas;Flash The Cash (Mazooma) (Scorpion 5) (set 1)\nsc5ftcasa;Flash The Cash (Mazooma) (Scorpion 5) (set 2)\nsc5gball;Golden Balls (Bellfruit) (Scorpion 5) (set 1)\nsc5gballa;Golden Balls (Bellfruit) (Scorpion 5) (set 2)\nsc5gballb;Golden Balls (Bellfruit) (Scorpion 5) (set 3)\nsc5gballc;Golden Balls (Bellfruit) (Scorpion 5) (set 4)\nsc5gd;Gold Digger (Bellfruit) (Scorpion 5) (set 1)\nsc5gda;Gold Digger (Bellfruit) (Scorpion 5) (set 2)\nsc5gdclb;Gold Digger Club (Bellfruit) (Scorpion 5) (set 1)\nsc5gdclba;Gold Digger Club (Bellfruit) (Scorpion 5) (set 2)\nsc5gdclbb;Gold Digger Club (Bellfruit) (Scorpion 5) (set 3)\nsc5gdclbc;Gold Digger Club (Bellfruit) (Scorpion 5) (set 4)\nsc5gdclbd;Gold Digger Club (Bellfruit) (Scorpion 5) (set 5)\nsc5gdclbe;Gold Digger Club (Bellfruit) (Scorpion 5) (set 6)\nsc5gdmz;Gold Diggers (Mazooma) (Scorpion 5) (set 1)\nsc5gdmza;Gold Diggers (Mazooma) (Scorpion 5) (set 2)\nsc5ggame;Golden Game (Mazooma) (Scorpion 5) (set 1)\nsc5ggamea;Golden Game (Mazooma) (Scorpion 5) (set 2)\nsc5ggameb;Golden Game (Mazooma) (Scorpion 5) (set 3)\nsc5ggamec;Golden Game (Mazooma) (Scorpion 5) (set 4)\nsc5ggamed;Golden Game (Mazooma) (Scorpion 5) (set 5)\nsc5ggg;Grand Golden Game (Mazooma) (Scorpion 5) (set 1)\nsc5ggga;Grand Golden Game (Mazooma) (Scorpion 5) (set 3)\nsc5gggb;Grand Golden Game (Mazooma) (Scorpion 5) (set 2)\nsc5gggc;Grand Golden Game (Mazooma) (Scorpion 5) (set 4)\nsc5glad;Gladiator (Mazooma) (Scorpion 5) (set 1)\nsc5glada;Gladiator (Mazooma) (Scorpion 5) (set 2)\nsc5gladb;Gladiator (Mazooma) (Scorpion 5) (set 3)\nsc5gladc;Gladiator (Mazooma) (Scorpion 5) (set 4)\nsc5gldfv;Gold Fever (Bellfruit) (Scorpion 5) (set 1)\nsc5gldfva;Gold Fever (Bellfruit) (Scorpion 5) (set 2)\nsc5gldfvb;Gold Fever (Bellfruit) (Scorpion 5) (set 3)\nsc5gldfvc;Gold Fever (Bellfruit) (Scorpion 5) (set 4)\nsc5gldfvd;Gold Fever (Bellfruit) (Scorpion 5) (set 5)\nsc5gldfve;Gold Fever (Bellfruit) (Scorpion 5) (set 6)\nsc5gldfvf;Gold Fever (Bellfruit) (Scorpion 5) (set 7)\nsc5gldfvg;Gold Fever (Bellfruit) (Scorpion 5) (set 8)\nsc5gldgo;Golden Goals (Bellfruit) (Scorpion 5) (set 1)\nsc5gldgoa;Golden Goals (Bellfruit) (Scorpion 5) (set 2)\nsc5gldsp;Golden Spinner (PR2203) (Mazooma) (Scorpion 5)\nsc5gldspa;Golden Spinner Bingo (011) (PR2546) (Mazooma) (Scorpion 5) (set 1)\nsc5gldspb;Golden Spinner Bingo (011) (PR2546) (Mazooma) (Scorpion 5) (set 2)\nsc5gldspc;Golden Spinner Bingo (011) (PR2546) (Mazooma) (Scorpion 5) (set 3)\nsc5gldspd;Golden Spinner Arcade (061) (PR2546) (Mazooma) (Scorpion 5) (set 1)\nsc5gldspe;Golden Spinner Bingo (011) (PR2546) (Mazooma) (Scorpion 5) (set 4)\nsc5gldspf;Golden Spinner Arcade (061) (PR2546) (Mazooma) (Scorpion 5) (set 2)\nsc5gldspg;Golden Spinner Bingo (011) (PR2546) (Mazooma) (Scorpion 5) (set 5)\nsc5gldsph;Golden Spinner Arcade (061) (PR2546) (Mazooma) (Scorpion 5) (set 3)\nsc5gldspi;Golden Spinner Bingo (011) (PR2546) (Mazooma) (Scorpion 5) (set 6)\nsc5gldspj;Golden Spinner Bingo (011) (PR2546) (Mazooma) (Scorpion 5) (set 7)\nsc5gldspk;Golden Spinner Bingo (011) (PR2546) (Mazooma) (Scorpion 5) (set 8)\nsc5gldspl;Golden Spinner Bingo (011) (PR2546) (Mazooma) (Scorpion 5) (set 9)\nsc5gldspm;Golden Spinner Bingo (011) (PR2546) (Mazooma) (Scorpion 5) (set 10)\nsc5gldspn;Golden Spinner Arcade (061) (PR2546) (Mazooma) (Scorpion 5) (set 4)\nsc5gldspo;Golden Spinner Bingo (011) (PR2546) (Mazooma) (Scorpion 5) (set 11)\nsc5gldspp;Golden Spinner Arcade (061) (PR2546) (Mazooma) (Scorpion 5) (set 5)\nsc5gmclb;Grand Master Cash (Bellfruit) (Scorpion 5) (set 1)\nsc5gmclba;Grand Master Cash (Bellfruit) (Scorpion 5) (set 2)\nsc5gmclbb;Grand Master Cash (Bellfruit) (Scorpion 5) (set 3)\nsc5gmclbc;Grand Master Cash (Bellfruit) (Scorpion 5) (set 4)\nsc5grq;Get Rich Quick (Bellfruit) (Scorpion 5) (set 1)\nsc5grqa;Get Rich Quick (Bellfruit) (Scorpion 5) (set 2)\nsc5grqb;Get Rich Quick (Bellfruit) (Scorpion 5) (set 3)\nsc5grqc;Get Rich Quick (Bellfruit) (Scorpion 5) (set 4)\nsc5gunp;Gunpowder Slot (Bellfruit) (Scorpion 5) (set 1)\nsc5gunpa;Gunpowder Slot (Bellfruit) (Scorpion 5) (set 2)\nsc5gunpb;Gunpowder Slot (Bellfruit) (Scorpion 5) (set 3)\nsc5gunpc;Gunpowder Slot (Bellfruit) (Scorpion 5) (set 4)\nsc5gunpd;Gunpowder Slot (Bellfruit) (Scorpion 5) (set 5)\nsc5gunpe;Gunpowder Slot (Bellfruit) (Scorpion 5) (set 6)\nsc5gunpf;Gunpowder Slot (Bellfruit) (Scorpion 5) (set 7)\nsc5gunpg;Gunpowder Slot (Bellfruit) (Scorpion 5) (set 8)\nsc5gunph;Gunpowder Slot (Bellfruit) (Scorpion 5) (set 9)\nsc5gunpi;Gunpowder Slot (Bellfruit) (Scorpion 5) (set 10)\nsc5gunpj;Gunpowder Slot (Bellfruit) (Scorpion 5) (set 11)\nsc5gunpk;Gunpowder Slot (Bellfruit) (Scorpion 5) (set 12)\nsc5gunpl;Gunpowder Slot (Bellfruit) (Scorpion 5) (set 13)\nsc5hapnt;Happy Notes (Bellfruit) (Scorpion 5) (set 1)\nsc5hapnta;Happy Notes (Bellfruit) (Scorpion 5) (set 2)\nsc5hapntb;Happy Notes (Bellfruit) (Scorpion 5) (set 3)\nsc5hapntc;Happy Notes (Bellfruit) (Scorpion 5) (set 4)\nsc5hapntd;Happy Notes (Bellfruit) (Scorpion 5) (set 5)\nsc5hapnte;Happy Notes (Bellfruit) (Scorpion 5) (set 6)\nsc5hapntf;Happy Notes (Bellfruit) (Scorpion 5) (set 7)\nsc5hapntg;Happy Notes (Bellfruit) (Scorpion 5) (set 8)\nsc5hellb;Hells Bells (Bellfruit) (Scorpion 5) (set 1)\nsc5hellba;Hells Bells (Bellfruit) (Scorpion 5) (set 2)\nsc5hill;Hill Billionaire (Bellfruit) (Scorpion 5) (set 1)\nsc5hilla;Hill Billionaire (Bellfruit) (Scorpion 5) (set 2)\nsc5hillb;Hill Billionaire (Bellfruit) (Scorpion 5) (set 3)\nsc5hirol;High Roller (Mazooma) (Scorpion 5) (set 1)\nsc5hirola;High Roller (Mazooma) (Scorpion 5) (set 2)\nsc5hirolb;High Roller (Mazooma) (Scorpion 5) (set 3)\nsc5hirolc;High Roller (Mazooma) (Scorpion 5) (set 4)\nsc5hirold;High Roller (Mazooma) (Scorpion 5) (set 5)\nsc5hirole;High Roller (Mazooma) (Scorpion 5) (set 6)\nsc5hiss;Hissing Quid (Qps) (Scorpion 5) (set 1)\nsc5hissa;Hissing Quid (Qps) (Scorpion 5) (set 2)\nsc5hissb;Hissing Quid (Qps) (Scorpion 5) (set 3)\nsc5hissc;Hissing Quid (Qps) (Scorpion 5) (set 4)\nsc5hog;Road Hog (PR3208) (Bellfruit) (Scorpion 5) (set 3)\nsc5hoga;Road Hog (PR3208) (Bellfruit) (Scorpion 5) (set 4)\nsc5hotdg;Hot Dog (Bellfruit) (Scorpion 5) (set 1)\nsc5hotdga;Hot Dog (Bellfruit) (Scorpion 5) (set 2)\nsc5hotdgb;Hot Dog (Bellfruit) (Scorpion 5) (set 3)\nsc5hotdgc;Hot Dog (Bellfruit) (Scorpion 5) (set 4)\nsc5hotdgd;Hot Dog (Bellfruit) (Scorpion 5) (set 5)\nsc5hotdge;Hot Dog (Bellfruit) (Scorpion 5) (set 6)\nsc5hotrd;Hot Rod (Bellfruit) (Scorpion 5) (set 1)\nsc5hotrda;Hot Rod (Bellfruit) (Scorpion 5) (set 2)\nsc5hotsh;Hot Shots (Bellfruit) (Scorpion 5) (set 1)\nsc5hotsha;Hot Shots (Bellfruit) (Scorpion 5) (set 2)\nsc5hotshb;Hot Shots (Bellfruit) (Scorpion 5) (set 3)\nsc5hotshc;Hot Shots (Bellfruit) (Scorpion 5) (set 4)\nsc5hotshd;Hot Shots (Bellfruit) (Scorpion 5) (set 5)\nsc5hotshe;Hot Shots (Bellfruit) (Scorpion 5) (set 6)\nsc5hotshf;Hot Shots (Bellfruit) (Scorpion 5) (set 7)\nsc5hotshg;Hot Shots (Bellfruit) (Scorpion 5) (set 8)\nsc5hotshh;Hot Shots (Bellfruit) (Scorpion 5) (set 9)\nsc5hotshi;Hot Shots (Bellfruit) (Scorpion 5) (set 10)\nsc5hotshj;Hot Shots (Bellfruit) (Scorpion 5) (set 11)\nsc5hotshk;Hot Shots (Bellfruit) (Scorpion 5) (set 12)\nsc5hotshl;Hot Shots (Bellfruit) (Scorpion 5) (set 13)\nsc5hotshm;Hot Shots (Bellfruit) (Scorpion 5) (set 14)\nsc5hotshn;Hot Shots (Bellfruit) (Scorpion 5) (set 15)\nsc5hotsho;Hot Shots (Bellfruit) (Scorpion 5) (set 16)\nsc5hotshp;Hot Shots (Bellfruit) (Scorpion 5) (set 17)\nsc5hotshq;Hot Shots (Bellfruit) (Scorpion 5) (set 18)\nsc5hotwd;Hot Wad (Bellfruit) (Scorpion 5) (set 1)\nsc5hotwda;Hot Wad (Bellfruit) (Scorpion 5) (set 2)\nsc5hotwdb;Hot Wad (Bellfruit) (Scorpion 5) (set 3)\nsc5hotwdc;Hot Wad (Bellfruit) (Scorpion 5) (set 4)\nsc5hotwdd;Hot Wad (Bellfruit) (Scorpion 5) (set 5)\nsc5hotwde;Hot Wad (Bellfruit) (Scorpion 5) (set 6)\nsc5hotwdf;Hot Wad (Bellfruit) (Scorpion 5) (set 7)\nsc5hotwdg;Hot Wad (Bellfruit) (Scorpion 5) (set 8)\nsc5hulk;Hulk, The (Bellfruit) (Scorpion 5) (set 1)\nsc5hulka;Hulk, The (Bellfruit) (Scorpion 5) (set 2)\nsc5hulkb;Hulk, The (Bellfruit) (Scorpion 5) (set 3)\nsc5hulkc;Hulk, The (Bellfruit) (Scorpion 5) (set 4)\nsc5hulkd;Hulk, The (Bellfruit) (Scorpion 5) (set 5)\nsc5hulke;Hulk, The (Bellfruit) (Scorpion 5) (set 6)\nsc5hulkf;Hulk, The (Bellfruit) (Scorpion 5) (set 7)\nsc5hulkg;Hulk, The (Bellfruit) (Scorpion 5) (set 8)\nsc5hulkh;Hulk, The (Bellfruit) (Scorpion 5) (set 9)\nsc5hulki;Hulk, The (Bellfruit) (Scorpion 5) (set 10)\nsc5iab;It's A Bullseye (Mazooma) (Scorpion 5) (set 1)\nsc5iaba;It's A Bullseye (Mazooma) (Scorpion 5) (set 2)\nsc5ijbdo;Italian Job - Blow The Doors Off (Qps) (Scorpion 5) (set 1)\nsc5ijbdoa;Italian Job - Blow The Doors Off (Qps) (Scorpion 5) (set 2)\nsc5ijbdob;Italian Job - Blow The Doors Off (Qps) (Scorpion 5) (set 3)\nsc5ijbdoc;Italian Job - Blow The Doors Off (Qps) (Scorpion 5) (set 4)\nsc5ijob;Italian Job (Mazooma) (Scorpion 5) (set 1)\nsc5ijoba;Italian Job (Mazooma) (Scorpion 5) (set 2)\nsc5ijobb;Italian Job (Mazooma) (Scorpion 5) (set 3)\nsc5ijobc;Italian Job (Mazooma) (Scorpion 5) (set 4)\nsc5ijobd;Italian Job (Mazooma) (Scorpion 5) (set 5)\nsc5ijobe;Italian Job (Mazooma) (Scorpion 5) (set 6)\nsc5ijobf;Italian Job (Mazooma) (Scorpion 5) (set 7)\nsc5ijobg;Italian Job (Mazooma) (Scorpion 5) (set 8)\nsc5ijobh;Italian Job (Mazooma) (Scorpion 5) (set 9)\nsc5ijobi;Italian Job (Mazooma) (Scorpion 5) (set 10)\nsc5inspn;Inner Spin (Mazooma) (Scorpion 5) (set 1)\nsc5inspna;Inner Spin (Mazooma) (Scorpion 5) (set 2)\nsc5jjok;Jackpot Jokers (Bellfruit) (Scorpion 5) (set 1)\nsc5jjoka;Jackpot Jokers (Bellfruit) (Scorpion 5) (set 2)\nsc5kingx;King X (PR2077) (Mazooma) (Scorpion 5) (set 1)\nsc5kingxa;King X (PR2077) (Mazooma) (Scorpion 5) (set 2)\nsc5kingxb;King X Triple (PR2279) (Mazooma) (Scorpion 5) (set 1)\nsc5kingxc;King X 3P (PR2336) (Mazooma) (Scorpion 5) (set 1)\nsc5kingxd;King X Triple (PR2279) (Mazooma) (Scorpion 5) (set 2)\nsc5kingxe;King X 3P (PR2336) (Mazooma) (Scorpion 5) (set 2)\nsc5ldvl;Little Devil (Mazooma) (Scorpion 5) (set 1)\nsc5ldvla;Little Devil (Mazooma) (Scorpion 5) (set 2)\nsc5ldvlb;Little Devil (Mazooma) (Scorpion 5) (set 3)\nsc5ldvlc;Little Devil (Mazooma) (Scorpion 5) (set 4)\nsc5ldvld;Little Devil (Mazooma) (Scorpion 5) (set 5)\nsc5ldvle;Little Devil (Mazooma) (Scorpion 5) (set 6)\nsc5lotrr;Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 5) (set 1)\nsc5lotrra;Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 5) (set 2)\nsc5lotrrb;Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 5) (set 3)\nsc5lotrrc;Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 5) (set 4)\nsc5lotrrd;Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 5) (set 5)\nsc5lotrre;Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 5) (set 6)\nsc5lotrrf;Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 5) (set 7)\nsc5lotrrg;Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 5) (set 8)\nsc5lotrrh;Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 5) (set 9)\nsc5lotrri;Lord Of The Rings - Return Of The King (Bellfruit) (Scorpion 5) (set 10)\nsc5manic;Manic Miner (Bellfruit) (Scorpion 5) (set 1)\nsc5manica;Manic Miner (Bellfruit) (Scorpion 5) (set 2)\nsc5manicb;Manic Miner (Bellfruit) (Scorpion 5) (set 3)\nsc5manicc;Manic Miner (Bellfruit) (Scorpion 5) (set 4)\nsc5manicd;Manic Miner (Bellfruit) (Scorpion 5) (set 5)\nsc5manice;Manic Miner (Bellfruit) (Scorpion 5) (set 6)\nsc5manicf;Manic Miner (Bellfruit) (Scorpion 5) (set 7)\nsc5manicg;Manic Miner (Bellfruit) (Scorpion 5) (set 8)\nsc5manich;Manic Miner (Bellfruit) (Scorpion 5) (set 9)\nsc5manici;Manic Miner (Bellfruit) (Scorpion 5) (set 10)\nsc5manicj;Manic Miner (Bellfruit) (Scorpion 5) (set 11)\nsc5manick;Manic Miner (Bellfruit) (Scorpion 5) (set 12)\nsc5manicl;Manic Miner (Bellfruit) (Scorpion 5) (set 13)\nsc5manicm;Manic Miner (Bellfruit) (Scorpion 5) (set 14)\nsc5manicn;Manic Miner (Bellfruit) (Scorpion 5) (set 15)\nsc5manico;Manic Miner (Bellfruit) (Scorpion 5) (set 16)\nsc5manicp;Manic Miner (Bellfruit) (Scorpion 5) (set 17)\nsc5manicq;Manic Miner (Bellfruit) (Scorpion 5) (set 18)\nsc5manicr;Manic Miner (Bellfruit) (Scorpion 5) (set 19)\nsc5manics;Manic Miner (Bellfruit) (Scorpion 5) (set 20)\nsc5manict;Manic Miner (Bellfruit) (Scorpion 5) (set 21)\nsc5manicu;Manic Miner (Bellfruit) (Scorpion 5) (set 22)\nsc5manicv;Manic Miner (Bellfruit) (Scorpion 5) (set 23)\nsc5manicw;Manic Miner (Bellfruit) (Scorpion 5) (set 24)\nsc5mcas;Monopoly Casino (Mazooma) (Scorpion 5) (set 1)\nsc5mcasa;Monopoly Casino (Mazooma) (Scorpion 5) (set 3)\nsc5mcasb;Monopoly Casino (Mazooma) (Scorpion 5) (set 2)\nsc5mcasc;Monopoly Casino (Mazooma) (Scorpion 5) (set 4)\nsc5mdm;Monopoly Double Money (Bellfruit) (Scorpion 5) (set 1)\nsc5mdma;Monopoly Double Money (Bellfruit) (Scorpion 5) (set 2)\nsc5mdmb;Monopoly Double Money (Bellfruit) (Scorpion 5) (set 3)\nsc5mdmc;Monopoly Double Money (Bellfruit) (Scorpion 5) (set 4)\nsc5mhn;Monopoly Here & Now (Mazooma) (Scorpion 5) (set 1)\nsc5mhna;Monopoly Here & Now (Mazooma) (Scorpion 5) (set 2)\nsc5mhnb;Monopoly Here & Now (Mazooma) (Scorpion 5) (set 3)\nsc5mhnc;Monopoly Here & Now (Mazooma) (Scorpion 5) (set 4)\nsc5mhnd;Monopoly Here & Now (Mazooma) (Scorpion 5) (set 5)\nsc5mhne;Monopoly Here & Now (Mazooma) (Scorpion 5) (set 6)\nsc5mhp;Monopoly Hot Property (Bellfruit) (Scorpion 5) (set 1)\nsc5mhpa;Monopoly Hot Property (Bellfruit) (Scorpion 5) (set 2)\nsc5mhpb;Monopoly Hot Property (Bellfruit) (Scorpion 5) (set 3)\nsc5mhpc;Monopoly Hot Property (Bellfruit) (Scorpion 5) (set 4)\nsc5mhpd;Monopoly Hot Property (Bellfruit) (Scorpion 5) (set 5)\nsc5mhpe;Monopoly Hot Property (Bellfruit) (Scorpion 5) (set 6)\nsc5mhpf;Monopoly Hot Property (Bellfruit) (Scorpion 5) (set 7)\nsc5mhpg;Monopoly Hot Property (Bellfruit) (Scorpion 5) (set 8)\nsc5mhph;Monopoly Hot Property (Bellfruit) (Scorpion 5) (set 9)\nsc5mhpi;Monopoly Hot Property (Bellfruit) (Scorpion 5) (set 10)\nsc5mmad;Money Madness (Mazooma) (Scorpion 5) (set 1)\nsc5mmada;Money Madness (Mazooma) (Scorpion 5) (set 2)\nsc5mmadb;Money Madness (Mazooma) (Scorpion 5) (set 3)\nsc5mmadc;Money Madness (Mazooma) (Scorpion 5) (set 4)\nsc5mmb;Monopoly Money Bags (PR3413) (Bellfruit) (Scorpion 5) (set 1)\nsc5mmba;Monopoly Money Bags (PR3413) (Bellfruit) (Scorpion 5) (set 2)\nsc5mmbb;Monopoly Money Bags (PR3413) (Bellfruit) (Scorpion 5) (set 3)\nsc5mmbc;Monopoly Money Bags (PR3413) (Bellfruit) (Scorpion 5) (set 4)\nsc5mmbd;Monopoly Money Bags (PR1911) (Bellfruit) (Scorpion 5) (set 1)\nsc5mmbe;Monopoly Money Bags (PR1911) (Bellfruit) (Scorpion 5) (set 2)\nsc5mmm;Mental Money Monsters (Mazooma) (Scorpion 5) (set 1)\nsc5mmma;Mental Money Monsters (Mazooma) (Scorpion 5) (set 2)\nsc5mmmb;Mental Money Monsters (Mazooma) (Scorpion 5) (set 3)\nsc5mmmc;Mental Money Monsters (Mazooma) (Scorpion 5) (set 4)\nsc5mobob;Monopoly Boom Or Bust Classic (Bellfruit) (Scorpion 5) (set 1)\nsc5moboba;Monopoly Boom Or Bust Classic (Bellfruit) (Scorpion 5) (set 2)\nsc5mobobb;Monopoly Boom Or Bust (Bellfruit) (Scorpion 5) (set 1)\nsc5mobobc;Monopoly Boom Or Bust (Bellfruit) (Scorpion 5) (set 2)\nsc5mobobd;Monopoly Boom Or Bust Classic (Bellfruit) (Scorpion 5) (set 3)\nsc5mobobe;Monopoly Boom Or Bust Classic (Bellfruit) (Scorpion 5) (set 4)\nsc5mobobf;Monopoly Boom Or Bust (Bellfruit) (Scorpion 5) (set 3)\nsc5mobobg;Monopoly Boom Or Bust (Bellfruit) (Scorpion 5) (set 4)\nsc5mobobh;Monopoly Boom Or Bust (Bellfruit) (Scorpion 5) (set 5)\nsc5mobobi;Monopoly Boom Or Bust (Bellfruit) (Scorpion 5) (set 6)\nsc5mogta;Monopoly Go To Auction (Bellfruit) (Scorpion 5) (set 1)\nsc5mogtaa;Monopoly Go To Auction (Bellfruit) (Scorpion 5) (set 2)\nsc5mogtab;Monopoly Go To Auction (Bellfruit) (Scorpion 5) (set 3)\nsc5mogtac;Monopoly Go To Auction (Bellfruit) (Scorpion 5) (set 4)\nsc5mombc;Monopoly Money Bags Club (PR1945) (Deal or No Deal?) (Mazooma) (Scorpion 5)\nsc5momil;Monopoly Millionaire (Bellfruit) (Scorpion 5) (set 1)\nsc5momila;Monopoly Millionaire (Bellfruit) (Scorpion 5) (set 2)\nsc5momilb;Monopoly Millionaire (Bellfruit) (Scorpion 5) (set 3)\nsc5momilc;Monopoly Millionaire (Bellfruit) (Scorpion 5) (set 4)\nsc5momild;Monopoly Millionaire (Bellfruit) (Scorpion 5) (set 5)\nsc5momile;Monopoly Millionaire (Bellfruit) (Scorpion 5) (set 6)\nsc5moms;Monopoly Money Spinner (PR2496) (Qps) (Scorpion 5) (set 1)\nsc5momsa;Monopoly Money Spinner (PR2496) (Qps) (Scorpion 5) (set 2)\nsc5momsb;Money Spinner (PR2395) (Qps) (Scorpion 5) (set 1)\nsc5momsc;Monopoly Money Spinner (PR2496) (Qps) (Scorpion 5) (set 3)\nsc5momsd;Monopoly Money Spinner (PR2496) (Qps) (Scorpion 5) (set 4)\nsc5momse;Money Spinner (PR2395) (Qps) (Scorpion 5) (set 2)\nsc5monky;Monkey Business / Toss The Monkey (Mazooma) (Scorpion 5) (set 1)\nsc5monkya;Monkey Business / Toss The Monkey (Mazooma) (Scorpion 5) (set 2)\nsc5monop;Monopoly (Mazooma) (Scorpion 5)\nsc5monsp;Money Spinner (Bellfruit) (Scorpion 5) (set 1)\nsc5monspa;Money Spinner (Bellfruit) (Scorpion 5) (set 2)\nsc5monwa;Monopoly Win Again (Qps) (Scorpion 5) (set 1)\nsc5monwaa;Monopoly Win Again (Qps) (Scorpion 5) (set 2)\nsc5mopl;Monopoly Property Ladder (Bellfruit) (Scorpion 5) (set 1)\nsc5mopla;Monopoly Property Ladder (Bellfruit) (Scorpion 5) (set 2)\nsc5moplb;Monopoly Property Ladder (Bellfruit) (Scorpion 5) (set 3)\nsc5moplc;Monopoly Property Ladder (Bellfruit) (Scorpion 5) (set 4)\nsc5mor2r;Monopoly Road To Riches (Qps) (Scorpion 5) (set 1)\nsc5mor2ra;Monopoly Road To Riches (Qps) (Scorpion 5) (set 2)\nsc5mowow;Monopoly Wheel Of Wealth (Mazooma) (Scorpion 5) (set 1)\nsc5mowowb;Monopoly Wheel Of Wealth (Mazooma) (Scorpion 5) (set 2)\nsc5mr2r;Monopoly Road To Riches (PR2329) (Mazooma) (Scorpion 5) (set 1)\nsc5mr2ra;Monopoly Road To Riches (PR2329) (Mazooma) (Scorpion 5) (set 2)\nsc5mr2rb;Monopoly Road To Riches Club (PR2457) (Mazooma) (Scorpion 5)\nsc5mrh;Monopoly Red Hot (Mazooma) (Scorpion 5) (set 1)\nsc5mrha;Monopoly Red Hot (Mazooma) (Scorpion 5) (set 2)\nsc5mrrcl;Monopoly Road To Riches Club (Mazooma) (Scorpion 5) (set 1)\nsc5mrrcla;Monopoly Road To Riches Club (Mazooma) (Scorpion 5) (set 2)\nsc5mrrclb;Monopoly Road To Riches Club (Mazooma) (Scorpion 5) (set 3)\nsc5mrrclc;Monopoly Road To Riches Club (Mazooma) (Scorpion 5) (set 4)\nsc5mww;Monopoly Wonders Of The World (Mazooma) (Scorpion 5) (set 1)\nsc5mwwa;Monopoly Wonders Of The World (Mazooma) (Scorpion 5) (set 2)\nsc5mwwb;Monopoly Wonders Of The World (Mazooma) (Scorpion 5) (set 3)\nsc5mwwc;Monopoly Wonders Of The World (Mazooma) (Scorpion 5) (set 4)\nsc5newcm;Colour Of Money New, The (Bellfruit) (Scorpion 5) (set 1)\nsc5newcma;Colour Of Money New, The (Bellfruit) (Scorpion 5) (set 2)\nsc5newcmb;Colour Of Money New, The (Bellfruit) (Scorpion 5) (set 3)\nsc5newcmc;Colour Of Money New, The (Bellfruit) (Scorpion 5) (set 4)\nsc5nmare;A Nightmare On Elm Street (Bellfruit) (Scorpion 5) (set 1)\nsc5nmarea;A Nightmare On Elm Street (Bellfruit) (Scorpion 5) (set 2)\nsc5nmareb;A Nightmare On Elm Street (Bellfruit) (Scorpion 5) (set 3)\nsc5nmarec;A Nightmare On Elm Street (Bellfruit) (Scorpion 5) (set 4)\nsc5nunsb;Nuns 'n' Roses (Bellfruit) (Scorpion 5)\nsc5nunsm;Nuns 'n' Roses (Mazooma) (Scorpion 5) (set 1)\nsc5nunsma;Nuns 'n' Roses (Mazooma) (Scorpion 5) (set 2)\nsc5nunsmb;Nuns 'n' Roses (Mazooma) (Scorpion 5) (set 3)\nsc5nunsmc;Nuns 'n' Roses (Mazooma) (Scorpion 5) (set 4)\nsc5nunsmd;Nuns 'n' Roses (Mazooma) (Scorpion 5) (set 5)\nsc5nunsme;Nuns 'n' Roses (Mazooma) (Scorpion 5) (set 6)\nsc5parot;Parrots Of The Caribbean (Bellfruit) (Scorpion 5) (set 1)\nsc5parota;Parrots Of The Caribbean (Bellfruit) (Scorpion 5) (set 2)\nsc5parotb;Parrots Of The Caribbean (Bellfruit) (Scorpion 5) (set 3)\nsc5parotc;Parrots Of The Caribbean (Bellfruit) (Scorpion 5) (set 4)\nsc5parotd;Parrots Of The Caribbean (Bellfruit) (Scorpion 5) (set 5)\nsc5parote;Parrots Of The Caribbean (Bellfruit) (Scorpion 5) (set 6)\nsc5parotf;Parrots Of The Caribbean (Bellfruit) (Scorpion 5) (set 7)\nsc5parotg;Parrots Of The Caribbean (Bellfruit) (Scorpion 5) (set 8)\nsc5pilep;Pile On The Pounds (Qps) (Scorpion 5) (set 1)\nsc5pilepa;Pile On The Pounds (Qps) (Scorpion 5) (set 2)\nsc5pilepb;Pile On The Pounds (Qps) (Scorpion 5) (set 3)\nsc5pilepc;Pile On The Pounds (Qps) (Scorpion 5) (set 4)\nsc5pircl;The Prize Is Right Club (Bellfruit) (Scorpion 5) (set 1)\nsc5pircla;The Prize Is Right Club (Bellfruit) (Scorpion 5) (set 2)\nsc5pirclb;The Prize Is Right Club (Bellfruit) (Scorpion 5) (set 3)\nsc5pirclc;The Prize Is Right Club (Bellfruit) (Scorpion 5) (set 4)\nsc5plays;28 Plays Later (Qps) (Scorpion 5) (set 1)\nsc5playsa;28 Plays Later (Qps) (Scorpion 5) (set 2)\nsc5pog;Pots Of Gold (Bellfruit) (Scorpion 5) (set 1)\nsc5poga;Pots Of Gold (Bellfruit) (Scorpion 5) (set 2)\nsc5pogb;Pots Of Gold (Bellfruit) (Scorpion 5) (set 3)\nsc5pogc;Pots Of Gold (Bellfruit) (Scorpion 5) (set 4)\nsc5pogd;Pots Of Gold (Bellfruit) (Scorpion 5) (set 5)\nsc5poge;Pots Of Gold (Bellfruit) (Scorpion 5) (set 6)\nsc5pompa;Up Pompay (Bellfruit) (Scorpion 5) (set 1)\nsc5pompaa;Up Pompay (Bellfruit) (Scorpion 5) (set 2)\nsc5pompab;Up Pompay (Bellfruit) (Scorpion 5) (set 3)\nsc5pony;Pony Express (Bellfruit) (Scorpion 5) (set 1)\nsc5ponya;Pony Express (Bellfruit) (Scorpion 5) (set 2)\nsc5ponyb;Pony Express (Bellfruit) (Scorpion 5) (set 3)\nsc5ponyc;Pony Express (Bellfruit) (Scorpion 5) (set 4)\nsc5ponyd;Pony Express (Bellfruit) (Scorpion 5) (set 5)\nsc5popey;Popeye (Mazooma) (Scorpion 5) (set 1)\nsc5popeya;Popeye (Mazooma) (Scorpion 5) (set 2)\nsc5popeyb;Popeye (Mazooma) (Scorpion 5) (set 3)\nsc5popeyc;Popeye (Mazooma) (Scorpion 5) (set 4)\nsc5potog;Pot Of Gold (Bellfruit) (Scorpion 5) (set 1)\nsc5potoga;Pot Of Gold (Bellfruit) (Scorpion 5) (set 2)\nsc5potogb;Pot Of Gold (Bellfruit) (Scorpion 5) (set 3)\nsc5potogc;Pot Of Gold (Bellfruit) (Scorpion 5) (set 4)\nsc5potogd;Pot Of Gold (Bellfruit) (Scorpion 5) (set 5)\nsc5potoge;Pot Of Gold (Bellfruit) (Scorpion 5) (set 6)\nsc5potogf;Pot Of Gold (Bellfruit) (Scorpion 5) (set 7)\nsc5potogg;Pot Of Gold (Bellfruit) (Scorpion 5) (set 8)\nsc5potp;Pick Of The Pack (Bellfruit) (Scorpion 5) (set 1)\nsc5potpa;Pick Of The Pack (Bellfruit) (Scorpion 5) (set 2)\nsc5potsm;Pots Of Luck (Mazooma) (Scorpion 5) (set 1)\nsc5potsma;Pots Of Luck (Mazooma) (Scorpion 5) (set 2)\nsc5pp;Pink Panther (Mazooma) (Scorpion 5) (set 1)\nsc5ppa;Pink Panther (Mazooma) (Scorpion 5) (set 2)\nsc5ppb;Pink Panther (Mazooma) (Scorpion 5) (set 3)\nsc5ppc;Pink Panther (Mazooma) (Scorpion 5) (set 4)\nsc5ppcr;Pink Panther Clouseau's Revenge (Mazooma / QPS) (Scorpion 5) (set 1)\nsc5ppcra;Pink Panther Clouseau's Revenge (Mazooma) (Scorpion 5)\nsc5ppcrb;Pink Panther Clouseau's Revenge (Mazooma / QPS) (Scorpion 5) (set 2)\nsc5ppcrc;Pink Panther Clouseau's Revenge (Mazooma / QPS) (Scorpion 5) (set 3)\nsc5ppcrd;Pink Panther Clouseau's Revenge (Mazooma / QPS) (Scorpion 5) (set 4)\nsc5ppctc;Pink Panther Crack The Code (Bellfruit) (Scorpion 5) (set 1)\nsc5ppctca;Pink Panther Crack The Code (Bellfruit) (Scorpion 5) (set 2)\nsc5ppctcb;Pink Panther Crack The Code (Bellfruit) (Scorpion 5) (set 3)\nsc5ppctcc;Pink Panther Crack The Code (Bellfruit) (Scorpion 5) (set 4)\nsc5ppctcd;Pink Panther Crack The Code (Bellfruit) (Scorpion 5) (set 5)\nsc5ppctce;Pink Panther Crack The Code (Bellfruit) (Scorpion 5) (set 6)\nsc5ppctcf;Pink Panther Crack The Code (Bellfruit) (Scorpion 5) (set 7)\nsc5ppctcg;Pink Panther Crack The Code (Bellfruit) (Scorpion 5) (set 8)\nsc5ppctch;Pink Panther Crack The Code (Bellfruit) (Scorpion 5) (set 9)\nsc5ppd;Pink Panther (Mazooma) (Scorpion 5) (set 5)\nsc5ppdym;Pink Panther Double Your Money (Mazooma / QPS) (Scorpion 5) (set 1)\nsc5ppdyma;Pink Panther Double Your Money (Mazooma / QPS) (Scorpion 5) (set 2)\nsc5ppe;Pink Panther (Mazooma) (Scorpion 5) (set 6)\nsc5ppf;Pink Panther (Mazooma) (Scorpion 5) (set 7)\nsc5ppg;Pink Panther (Mazooma) (Scorpion 5) (set 8)\nsc5ppsag;Pink Panther Strikes Again (Mazooma) (Scorpion 5) (set 1)\nsc5ppsaga;Pink Panther Strikes Again (Mazooma) (Scorpion 5) (set 2)\nsc5ppsagb;Pink Panther Strikes Again (Mazooma) (Scorpion 5) (set 3)\nsc5ppsagc;Pink Panther Strikes Again (Mazooma) (Scorpion 5) (set 4)\nsc5ppsagd;Pink Panther Strikes Again (Mazooma) (Scorpion 5) (set 5)\nsc5ppsage;Pink Panther Strikes Again (Mazooma) (Scorpion 5) (set 6)\nsc5pwrbl;Powerball (Bellfruit) (Scorpion 5) (set 1)\nsc5pwrbla;Powerball (Bellfruit) (Scorpion 5) (set 2)\nsc5pwrpl;Power Play (Mazooma) (Scorpion 5) (set 1)\nsc5pwrpla;Power Play (Mazooma) (Scorpion 5) (set 2)\nsc5qual;Quality Streak (Bellfruit) (Scorpion 5) (set 1)\nsc5quala;Quality Streak (Bellfruit) (Scorpion 5) (set 2)\nsc5qualb;Quality Streak (Bellfruit) (Scorpion 5) (set 3)\nsc5qualc;Quality Streak (Bellfruit) (Scorpion 5) (set 4)\nsc5quald;Quality Streak (Bellfruit) (Scorpion 5) (set 5)\nsc5quale;Quality Streak (Bellfruit) (Scorpion 5) (set 6)\nsc5qualf;Quality Streak (Bellfruit) (Scorpion 5) (set 7)\nsc5qualg;Quality Streak (Bellfruit) (Scorpion 5) (set 8)\nsc5qualh;Quality Streak (Bellfruit) (Scorpion 5) (set 9)\nsc5quali;Quality Streak (Bellfruit) (Scorpion 5) (set 10)\nsc5qualj;Quality Streak (Bellfruit) (Scorpion 5) (set 11)\nsc5qualk;Quality Streak (Bellfruit) (Scorpion 5) (set 12)\nsc5quall;Quality Streak (Bellfruit) (Scorpion 5) (set 13)\nsc5qualm;Quality Streak (Bellfruit) (Scorpion 5) (set 14)\nsc5quidv;Quid Vicious (Mazooma) (Scorpion 5) (set 1)\nsc5quidva;Quid Vicious (Mazooma) (Scorpion 5) (set 2)\nsc5quidvb;Quid Vicious (Mazooma) (Scorpion 5) (set 3)\nsc5quidvc;Quid Vicious (Mazooma) (Scorpion 5) (set 4)\nsc5quidvd;Quid Vicious (Mazooma) (Scorpion 5) (set 5)\nsc5quidve;Quid Vicious (Mazooma) (Scorpion 5) (set 6)\nsc5quidvf;Quid Vicious (Mazooma) (Scorpion 5) (set 7)\nsc5quidvg;Quid Vicious (Mazooma) (Scorpion 5) (set 8)\nsc5rainb;Over The Rainbow (Bellfruit) (Scorpion 5) (set 1)\nsc5rainba;Over The Rainbow (Bellfruit) (Scorpion 5) (set 2)\nsc5rainbb;Over The Rainbow (Bellfruit) (Scorpion 5) (set 3)\nsc5rainbc;Over The Rainbow (Bellfruit) (Scorpion 5) (set 4)\nsc5rainbd;Over The Rainbow (Bellfruit) (Scorpion 5) (set 5)\nsc5rainbe;Over The Rainbow (Bellfruit) (Scorpion 5) (set 6)\nsc5redsq;Red Square (Mazooma) (Scorpion 5) (set 1)\nsc5redsqa;Red Square (Mazooma) (Scorpion 5) (set 2)\nsc5rhclb;Road Hog Club (PR3248) (Bellfruit) (Scorpion 5) (set 1)\nsc5rhclba;Road Hog Club (PR3248) (Bellfruit) (Scorpion 5) (set 2)\nsc5rhclbb;Road Hog Club (PR3248) (Bellfruit) (Scorpion 5) (set 3)\nsc5rhclbc;Road Hog Club (PR3248) (Bellfruit) (Scorpion 5) (set 4)\nsc5rhclbd;Road Hog Club (PR3248) (Bellfruit) (Scorpion 5) (set 5)\nsc5rhclbe;Road Hog Club (PR3248) (Bellfruit) (Scorpion 5) (set 6)\nsc5rhr;Red Hot Reels (Qps) (Scorpion 5) (set 1)\nsc5rhra;Red Hot Reels (Qps) (Scorpion 5) (set 2)\nsc5rhrb;Red Hot Reels (Qps) (Scorpion 5) (set 3)\nsc5rhrc;Red Hot Reels (Qps) (Scorpion 5) (set 4)\nsc5rhrd;Red Hot Reels (Qps) (Scorpion 5) (set 5)\nsc5rhre;Red Hot Reels (Qps) (Scorpion 5) (set 6)\nsc5rhx;Red Hot X (Mazooma) (Scorpion 5) (set 1)\nsc5rhxa;Red Hot X (Mazooma) (Scorpion 5) (set 2)\nsc5rhxb;Red Hot X (Mazooma) (Scorpion 5) (set 3)\nsc5rhxc;Red Hot X (Mazooma) (Scorpion 5) (set 4)\nsc5rhxcs;Red Hot X Casino (Mazooma) (Scorpion 5) (set 1)\nsc5rhxcsa;Red Hot X Casino (Mazooma) (Scorpion 5) (set 2)\nsc5rhxd;Red Hot X (Mazooma) (Scorpion 5) (set 5)\nsc5rhxe;Red Hot X (Mazooma) (Scorpion 5) (set 6)\nsc5rhxf;Red Hot X (Mazooma) (Scorpion 5) (set 7)\nsc5rosts;Ronnie O'Sullivan's Tournament Snooker (Bellfruit) (Scorpion 5) (set 1)\nsc5rostsa;Ronnie O'Sullivan's Tournament Snooker (Bellfruit) (Scorpion 5) (set 2)\nsc5rostsb;Ronnie O'Sullivan's Tournament Snooker (Bellfruit) (Scorpion 5) (set 3)\nsc5rostsc;Ronnie O'Sullivan's Tournament Snooker (Bellfruit) (Scorpion 5) (set 4)\nsc5rostsd;Ronnie O'Sullivan's Tournament Snooker (Bellfruit) (Scorpion 5) (set 5)\nsc5rostse;Ronnie O'Sullivan's Tournament Snooker (Bellfruit) (Scorpion 5) (set 6)\nsc5rovrt;Rovers Return (Mazooma) (Scorpion 5) (set 1)\nsc5rovrta;Rovers Return (Mazooma) (Scorpion 5) (set 2)\nsc5rovrtb;Rovers Return (Mazooma) (Scorpion 5) (set 3)\nsc5rovrtc;Rovers Return (Mazooma) (Scorpion 5) (set 4)\nsc5rssh;Reel Spin Shady (Mazooma) (Scorpion 5) (set 1)\nsc5rssha;Reel Spin Shady (Mazooma) (Scorpion 5) (set 2)\nsc5sbull;Super Bullseye (Bellfruit) (Scorpion 5) (set 1)\nsc5sbulla;Super Bullseye (Bellfruit) (Scorpion 5) (set 2)\nsc5sfts;Shoot For The Stars (Bellfruit) (Scorpion 5) (set 1)\nsc5sftsa;Shoot For The Stars (Bellfruit) (Scorpion 5) (set 2)\nsc5sftsb;Shoot For The Stars (Bellfruit) (Scorpion 5) (set 3)\nsc5sftsc;Shoot For The Stars (Bellfruit) (Scorpion 5) (set 4)\nsc5sharp;Sharp Shooter (Voodoo) (Scorpion 5) (set 1)\nsc5sharpa;Sharp Shooter (Voodoo) (Scorpion 5) (set 2)\nsc5showt;Showtime (Bellfruit) (Scorpion 5) (set 1)\nsc5showta;Showtime (Bellfruit) (Scorpion 5) (set 2)\nsc5showtb;Showtime (Bellfruit) (Scorpion 5) (set 3)\nsc5showtc;Showtime (Bellfruit) (Scorpion 5) (set 4)\nsc5showtd;Showtime (Bellfruit) (Scorpion 5) (set 5)\nsc5showte;Showtime (Bellfruit) (Scorpion 5) (set 6)\nsc5showtf;Showtime (Bellfruit) (Scorpion 5) (set 7)\nsc5showtg;Showtime (Bellfruit) (Scorpion 5) (set 8)\nsc5showth;Showtime (Bellfruit) (Scorpion 5) (set 9)\nsc5showti;Showtime (Bellfruit) (Scorpion 5) (set 10)\nsc5showtj;Showtime (Bellfruit) (Scorpion 5) (set 11)\nsc5showtk;Showtime (Bellfruit) (Scorpion 5) (set 12)\nsc5showtl;Showtime (Bellfruit) (Scorpion 5) (set 13)\nsc5showtm;Showtime (Bellfruit) (Scorpion 5) (set 14)\nsc5showtn;Showtime (Bellfruit) (Scorpion 5) (set 15)\nsc5showto;Showtime (Bellfruit) (Scorpion 5) (set 16)\nsc5showtp;Showtime (Bellfruit) (Scorpion 5) (set 17)\nsc5showtq;Showtime (Bellfruit) (Scorpion 5) (set 18)\nsc5sitwi;Spin It To Win It (Bellfruit) (Scorpion 5) (set 1)\nsc5sitwia;Spin It To Win It (Bellfruit) (Scorpion 5) (set 2)\nsc5slad;Snakes & Ladders (Bellfruit) (Scorpion 5) (set 1)\nsc5slada;Snakes & Ladders (Bellfruit) (Scorpion 5) (set 2)\nsc5sladb;Snakes & Ladders (Bellfruit) (Scorpion 5) (set 3)\nsc5sladc;Snakes & Ladders (Bellfruit) (Scorpion 5) (set 4)\nsc5sladd;Snakes & Ladders (Bellfruit) (Scorpion 5) (set 5)\nsc5slade;Snakes & Ladders (Bellfruit) (Scorpion 5) (set 6)\nsc5sladf;Snakes & Ladders (Bellfruit) (Scorpion 5) (set 7)\nsc5sladg;Snakes & Ladders (Bellfruit) (Scorpion 5) (set 8)\nsc5sleut;Super Sleuth (Mazooma) (Scorpion 5) (set 1)\nsc5sleuta;Super Sleuth (Mazooma) (Scorpion 5) (set 2)\nsc5smtm;Show Me The Money (Mazooma) (Scorpion 5) (set 1)\nsc5smtma;Show Me The Money (Mazooma) (Scorpion 5) (set 2)\nsc5spice;Spice It Up (Bellfruit) (Scorpion 5) (set 1)\nsc5spicea;Spice It Up (Bellfruit) (Scorpion 5) (set 3)\nsc5spiceb;Spice It Up (Bellfruit) (Scorpion 5) (set 2)\nsc5spicec;Spice It Up (Bellfruit) (Scorpion 5) (set 4)\nsc5spiced;Spice It Up (Bellfruit) (Scorpion 5) (set 5)\nsc5spicee;Spice It Up (Bellfruit) (Scorpion 5) (set 6)\nsc5spnrn;Spinning Around (Mazooma) (Scorpion 5) (set 1)\nsc5spnrna;Spinning Around (Mazooma) (Scorpion 5) (set 2)\nsc5srace;Streak Racer (Bellfruit) (Scorpion 5) (set 1)\nsc5sracea;Streak Racer (Bellfruit) (Scorpion 5) (set 2)\nsc5srrcl;Snake Rattle 'n' Roll Club (Bellfruit) (Scorpion 5) (set 1)\nsc5srrcla;Snake Rattle 'n' Roll Club (Bellfruit) (Scorpion 5) (set 2)\nsc5srrclb;Snake Rattle 'n' Roll Club (Bellfruit) (Scorpion 5) (set 3)\nsc5srrclc;Snake Rattle 'n' Roll Club (Bellfruit) (Scorpion 5) (set 4)\nsc5srrqp;Snake Rattle & Roll (Qps) (Scorpion 5) (set 1)\nsc5srrqpa;Snake Rattle & Roll (Qps) (Scorpion 5) (set 2)\nsc5sumit;Summit Up (Qps) (Scorpion 5) (set 1)\nsc5sumita;Summit Up (Qps) (Scorpion 5) (set 2)\nsc5sus;Suits U Sir (Qps) (Scorpion 5) (set 1)\nsc5susa;Suits U Sir (Qps) (Scorpion 5) (set 2)\nsc5susb;Suits U Sir (Qps) (Scorpion 5) (set 3)\nsc5susc;Suits U Sir (Qps) (Scorpion 5) (set 4)\nsc5swbak;Switch Back (Mazooma) (Scorpion 5) (set 1)\nsc5swbaka;Switch Back (Mazooma) (Scorpion 5) (set 2)\nsc5swywm;Spin When Your Winning (Mazooma) (Scorpion 5) (set 1)\nsc5swywma;Spin When Your Winning (Mazooma) (Scorpion 5) (set 2)\nsc5swywmb;Spin When Your Winning (Mazooma) (Scorpion 5) (set 3)\nsc5swywmc;Spin When Your Winning (Mazooma) (Scorpion 5) (set 4)\nsc5tbox;Top Box (Mazooma) (Scorpion 5) (set 1)\nsc5tboxa;Top Box (Mazooma) (Scorpion 5) (set 2)\nsc5tboxb;Top Box (Mazooma) (Scorpion 5) (set 3)\nsc5tboxc;Top Box (Mazooma) (Scorpion 5) (set 4)\nsc5tboxd;Top Box (Mazooma) (Scorpion 5) (set 5)\nsc5tboxe;Top Box (Mazooma) (Scorpion 5) (set 6)\nsc5tboxf;Top Box (Mazooma) (Scorpion 5) (set 7)\nsc5tboxg;Top Box (Mazooma) (Scorpion 5) (set 8)\nsc5tboxh;Top Box (Mazooma) (Scorpion 5) (set 9)\nsc5tboxi;Top Box (Mazooma) (Scorpion 5) (set 10)\nsc5tboxj;Top Box (Mazooma) (Scorpion 5) (set 11)\nsc5tboxk;Top Box (Mazooma) (Scorpion 5) (set 12)\nsc5tboxl;Top Box (Mazooma) (Scorpion 5) (set 13)\nsc5tboxm;Top Box (Mazooma) (Scorpion 5) (set 14)\nsc5tboxn;Top Box (Mazooma) (Scorpion 5) (set 15)\nsc5tboxo;Top Box (Mazooma) (Scorpion 5) (set 16)\nsc5tboxp;Top Box (Mazooma) (Scorpion 5) (set 17)\nsc5tboxq;Top Box (Mazooma) (Scorpion 5) (set 18)\nsc5tpsht;Top Of The Shots (Mazooma) (Scorpion 5) (set 1)\nsc5tpshta;Top Of The Shots (Mazooma) (Scorpion 5) (set 2)\nsc5tpshtb;Top Of The Shots (Mazooma) (Scorpion 5) (set 3)\nsc5tpshtc;Top Of The Shots (Mazooma) (Scorpion 5) (set 4)\nsc5tpshtd;Top Of The Shots (Mazooma) (Scorpion 5) (set 5)\nsc5trail;Trailblazer (Mazooma) (Scorpion 5) (set 1)\nsc5traila;Trailblazer (Mazooma) (Scorpion 5) (set 2)\nsc5tsmp;Trick Shot Multi Player (Bellfruit) (Scorpion 5) (set 1)\nsc5tsmpa;Trick Shot Multi Player (Bellfruit) (Scorpion 5) (set 2)\nsc5ttpie;Take The Piece (Bellfruit) (PR1714) (Scorpion 5) (set 1)\nsc5ttpiea;Take The Piece (Bellfruit) (PR1714) (Scorpion 5) (set 2)\nsc5ttpieb;Take The Piece (Bellfruit) (PR1714) (Scorpion 5) (set 3)\nsc5ttpiec;Take The Piece (Bellfruit) (PR1714) (Scorpion 5) (set 4)\nsc5ttpied;Take The Piece (Bellfruit) (PR1714) (Scorpion 5) (set 5)\nsc5ttpiee;Take The Piece (Bellfruit) (PR1714) (Scorpion 5) (set 6)\nsc5ttpief;Take The Piece (Bellfruit) (PR1714) (Scorpion 5) (set 7)\nsc5ttpieg;Take The Piece (Bellfruit) (PR1714) (Scorpion 5) (set 8)\nsc5ttpieh;Take The Piece (Bellfruit) (PR1714) (Scorpion 5) (set 9)\nsc5ttpiei;Take The Piece (Bellfruit) (PR1714) (Scorpion 5) (set 10)\nsc5typ;Take Your Pick (Bellfruit) (Scorpion 5) (set 1)\nsc5typa;Take Your Pick (Bellfruit) (Scorpion 5) (set 2)\nsc5typb;Take Your Pick (Bellfruit) (Scorpion 5) (set 3)\nsc5typc;Take Your Pick (Bellfruit) (Scorpion 5) (set 4)\nsc5vamp;Vampire Payer (Qps) (Scorpion 5) (set 1)\nsc5vampa;Vampire Payer (Qps) (Scorpion 5) (set 2)\nsc5viper;Viper Active (Bellfruit) (Scorpion 5) (set 1)\nsc5vipera;Viper Active (Bellfruit) (Scorpion 5) (set 2)\nsc5vivam;Viva Mexico (Bellfruit) (Scorpion 5) (set 1)\nsc5vivama;Viva Mexico (Bellfruit) (Scorpion 5) (set 2)\nsc5viz;Viz (Qps) (Scorpion 5) (set 1)\nsc5viza;Viz (Qps) (Scorpion 5) (set 2)\nsc5vizb;Viz (Qps) (Scorpion 5) (set 3)\nsc5vizc;Viz (Qps) (Scorpion 5) (set 4)\nsc5wacky;Wacky Racers (Bellfruit) (Scorpion 5) (set 1)\nsc5wackya;Wacky Racers (Bellfruit) (Scorpion 5) (set 2)\nsc5wackyb;Wacky Racers (Bellfruit) (Scorpion 5) (set 3)\nsc5wackyc;Wacky Racers (Bellfruit) (Scorpion 5) (set 4)\nsc5wca;Win Can Alley (Qps) (Scorpion 5) (set 1)\nsc5wcaa;Win Can Alley (Qps) (Scorpion 5) (set 2)\nsc5wcab;Win Can Alley (5 pound 10p version) (Qps) (Scorpion 5) (set 1)\nsc5wcac;Win Can Alley (5 pound 10p Arcade version) (Qps) (Scorpion 5) (set 1)\nsc5wcad;Win Can Alley (Qps) (Scorpion 5) (set 3)\nsc5wcae;Win Can Alley (5 pound 10p version) (Qps) (Scorpion 5) (set 2)\nsc5wcaf;Win Can Alley (Qps) (Scorpion 5) (set 4)\nsc5wcag;Win Can Alley (5 pound 10p Arcade version) (Qps) (Scorpion 5) (set 2)\nsc5wcah;Win Can Alley (Qps) (Scorpion 5) (set 5)\nsc5wcai;Win Can Alley (Qps) (Scorpion 5) (set 6)\nsc5wcaj;Win Can Alley (5 pound 10p version) (Qps) (Scorpion 5) (set 3)\nsc5wcak;Win Can Alley (5 pound 10p Arcade version) (Qps) (Scorpion 5) (set 3)\nsc5wcal;Win Can Alley (Qps) (Scorpion 5) (set 7)\nsc5wcam;Win Can Alley (5 pound 10p version) (Qps) (Scorpion 5) (set 4)\nsc5wcan;Win Can Alley (Qps) (Scorpion 5) (set 8)\nsc5wcao;Win Can Alley (5 pound 10p Arcade version) (Qps) (Scorpion 5) (set 4)\nsc5wild;Wild Reels (Mazooma) (Scorpion 5) (set 1)\nsc5wilda;Wild Reels (Mazooma) (Scorpion 5) (set 2)\nsc5wldjk;Wild Jackpots (Mazooma) (Scorpion 5) (set 1)\nsc5wldjka;Wild Jackpots (Mazooma) (Scorpion 5) (set 2)\nsc5wok;Wok n' Roll (Bellfruit) (Scorpion 5) (set 1)\nsc5woka;Wok n' Roll (Bellfruit) (Scorpion 5) (set 2)\nsc5wotw;War Of The Wads (Mazooma) (Scorpion 5) (set 1)\nsc5wotwa;War Of The Wads (Mazooma) (Scorpion 5) (set 2)\nsc;Safe Cracker (1.4)\nsc;Safe Cracker (1.7)\nsc;Safe Cracker (1.7N)\nsc;Safe Cracker (1.8)\nsc;Safe Cracker (1.8N)\nsc;Safe Cracker (1.8 alternate sound)\nsc;unknown Scorpion 'Unsorted Sound' (Unknown) (Scorpion ?)\nscandal;Scandal Mahjong (Japan 890213)\nscandalm;Scandal Mahjong [BET] (Japan 890217)\nscessjoe;Success Joe (World)\nscfinals;Super Cup Finals (Ver 2.1O 1993/11/19)\nscg06nt;Sega Club Golf 2006 Next Tours (Rev A) (GDX-0018A)\nschamp;Sonic Championship\nschaser;Space Chaser\nschasercv;Space Chaser (CV version)\nscherrym;Super Cherry Master\nschery97;Skill Cherry '97 (ver. sc3.52)\nschery97a;Skill Cherry '97 (ver. sc3.52c4)\nschmeisr;Schmeiser Robo (Japan)\nsci;Special Criminal Investigation (World set 1)\nscia;Special Criminal Investigation (World set 2)\nscij;Special Criminal Investigation (Japan)\nscin;Super Special Criminal Investigation (Negro Torino hack)\nscion;Scion\nscionc;Scion (Cinematronics)\nsciu;Special Criminal Investigation (US)\nscobra;Super Cobra\nscobrab;Super Cobra (bootleg)\nscobras;Super Cobra (Stern Electronics)\nscobrase;Super Cobra (Sega)\nscontra;Super Contra\nscontraj;Super Contra (Japan)\nscorpion;Scorpion (set 1)\nscorpiona;Scorpion (set 2)\nscorpionb;Scorpion (set 3)\nscorpionmc;Scorpion (Moon Cresta hardware)\nscotrsht;Scooter Shooter\nscptour;Smash Court Pro Tournament (SCP1)\nscrabble;Scrabble (rev. F)\nscrabbled;Scrabble (rev. F) (Protocol)\nscram;Scramble (Pinball)\nscramb2;Scramble (bootleg)\nscramblb;Scramble (bootleg on Galaxian hardware)\nscramble;Scramble\nscramblebb;Scramble (bootleg?)\nscramblebf;Scramble (Karateko, French bootleg)\nscrambles;Scramble (Stern Electronics)\nscreenp1;Screen Play (Maygay, MV1 Video, ver. 1.9, set 1)\nscreenp1a;Screen Play (Maygay, MV1 Video, ver. 1.9, set 2)\nscreenp2;Screen Play (Maygay, MV1 Video, ver. 1.9, Isle of Man, set 1)\nscreenp2a;Screen Play (Maygay, MV1 Video, ver. 1.9, Isle of Man, set 2)\nscreenp3;Screen Play (Maygay, MV1 Video, SA5-082)\nscreenp3a;Screen Play (Maygay, MV1 Video, SA5-083)\nscreenp4;Screen Play (Maygay, MV1 Video, ver. ?.?)\nscreenpl;Screen Play (Maygay, MV1 Video, ver. 4.0)\nscregg;Scrambled Egg\nscrewloo;Screw Loose (prototype)\nscross;Stadium Cross (World)\nscrossu;Stadium Cross (US)\nscrpn;Scorpion (L-1)\nscrpn;Scorpion (T-1)\nscud;Scud Race (Australia)\nscuda;Scud Race (Export)\nscudhamm;Scud Hammer\nscudj;Scud Race (Japan)\nscudp;Scud Race Plus (Revision A)\nsddz;Super Dou Di Zhu\nsderby;Super Derby\nsdfight;SD Fighters (Korea)\nsdgndmps;SD Gundam Psycho Salamander no Kyoui\nsdi;SDI - Strategic Defense Initiative (Japan, old, System 16A, FD1089B 317-0027)\nsdib;SDI - Strategic Defense Initiative (System 16B, FD1089A 317-0028)\nsdibl;SDI - Strategic Defense Initiative (bootleg)\nsdmg2;Mahjong Super Da Man Guan II (China, V754C)\nsdodgeb;Super Dodge Ball / Kunio no Nekketsu Toukyuu Densetsu\nsdtennis;Super Doubles Tennis\nsdungeon;Space Dungeon\nsdwx;Sheng Dan Wu Xian\nseabass;Sea Bass Fishing (JUET 971110 V0.001)\nsearchar;SAR - Search And Rescue (World)\nsearcharj;SAR - Search And Rescue (Japan)\nsearcharu;SAR - Search And Rescue (US)\nsearchey;Search Eye\nsearchp2;Search Eye Plus V2.0\nsearthin;Super Earth Invasion (set 1)\nsearthina;Super Earth Invasion (set 2)\nseawitch;Seawitch\nseawld;Sea World (Version 1.6E Dual)\nseawldd1;Sea World (Version 1.6R CGA)\nseawolf;Sea Wolf (set 1)\nseawolf2;Seawolf II\nseawolfo;Sea Wolf (set 2)\nsecolove;Second Love (Japan 861201)\nsecondch;Second Chance\nsecretab;Secret Agent (bootleg)\nsecretag;Secret Agent (World)\nsectionz;Section Z (set 1)\nsectionza;Section Z (set 2)\nsectrzon;Sector Zone\nsegajw;Golden Poker Series \"Joker's Wild\" (Rev. B)\nseganinj;Sega Ninja (315-5102)\nseganinju;Sega Ninja (not encrypted)\nsegawski;Sega Water Ski (Japan, Revision A)\nseicross;Seicross\nseiha;Seiha (Japan 870725)\nseiham;Seiha [BET] (Japan 870723)\nselfeena;Sel Feena\nsemibase;MuHanSeungBu (SemiCom Baseball) (Korea)\nsengekis;Sengeki Striker (Asia)\nsengekisj;Sengeki Striker (Japan)\nsengokmj;Sengoku Mahjong [BET] (Japan)\nsengoku;Sengoku / Sengoku Denshou (NGM-017)(NGH-017)\nsengoku2;Sengoku 2 / Sengoku Denshou 2\nsengoku3;Sengoku 3 / Sengoku Densho 2001\nsengokuh;Sengoku / Sengoku Denshou (NGH-017)(US)\nsenjyo;Senjyo\nsenknow;Sen-Know (Japan)\nsenko;Senko No Ronde (Rev A) (GDL-0030A)\nsenkoo;Senko No Ronde (GDL-0030)\nsenkosp;Senko No Ronde Special (GDL-0038)\nsenkyu;Senkyu (Japan, set 1)\nsenkyua;Senkyu (Japan, set 2)\nsentetst;Sente Diagnostic Cartridge\nsetaroul;Visco Roulette\nsextriv;Sex Triv\nsextriv1;Sexual Trivia (Version 1.02SB, set 1)\nsextriv2;Sexual Trivia (Version 1.02SB, set 2)\nsexyboom;Sexy Boom\nsexygal;Sexy Gal (Japan 850501 SXG 1-00)\nsexyparo;Sexy Parodius (ver JAA)\nsexyparoa;Sexy Parodius (ver AAA)\nsf;Street Fighter (World, Analog buttons)\nsf2;Street Fighter II: The World Warrior (World 910522)\nsf2049;San Francisco Rush 2049\nsf2049se;San Francisco Rush 2049: Special Edition\nsf2049te;San Francisco Rush 2049: Tournament Edition\nsf2acc;Street Fighter II': Champion Edition (Accelerator!, bootleg)\nsf2accp2;Street Fighter II': Champion Edition (Accelerator Pt.II, bootleg)\nsf2ce;Street Fighter II': Champion Edition (World 920513)\nsf2ceea;Street Fighter II': Champion Edition (World 920313)\nsf2cej;Street Fighter II': Champion Edition (Japan 920513)\nsf2ceua;Street Fighter II': Champion Edition (USA 920313)\nsf2ceub;Street Fighter II': Champion Edition (USA 920513)\nsf2ceuc;Street Fighter II': Champion Edition (USA 920803)\nsf2dkot2;Street Fighter II': Champion Edition (Double K.O. Turbo II, bootleg)\nsf2eb;Street Fighter II: The World Warrior (World 910214)\nsf2ebbl;Street Fighter II: The World Warrior (TAB Austria, bootleg)\nsf2ee;Street Fighter II: The World Warrior (World 910228)\nsf2hf;Street Fighter II': Hyper Fighting (World 921209)\nsf2hfj;Street Fighter II' Turbo: Hyper Fighting (Japan 921209)\nsf2hfu;Street Fighter II': Hyper Fighting (USA 921209)\nsf2j;Street Fighter II: The World Warrior (Japan 911210)\nsf2ja;Street Fighter II: The World Warrior (Japan 910214)\nsf2jc;Street Fighter II: The World Warrior (Japan 910306)\nsf2koryu;Street Fighter II': Champion Edition (Xiang Long, Chinese bootleg)\nsf2m1;Street Fighter II': Champion Edition (M1, bootleg)\nsf2m2;Street Fighter II': Champion Edition (M2, bootleg)\nsf2m3;Street Fighter II': Champion Edition (M3, bootleg)\nsf2m4;Street Fighter II': Champion Edition (M4, bootleg)\nsf2m5;Street Fighter II': Champion Edition (M5, bootleg)\nsf2m6;Street Fighter II': Champion Edition (M6, bootleg)\nsf2m7;Street Fighter II': Champion Edition (M7, bootleg)\nsf2mdt;Street Fighter II': Magic Delta Turbo (bootleg)\nsf2qp1;Street Fighter II: The World Warrior (Quicken Pt-I, bootleg)\nsf2rb;Street Fighter II': Champion Edition (Rainbow set 1, bootleg)\nsf2rb2;Street Fighter II': Champion Edition (Rainbow set 2, bootleg)\nsf2rb3;Street Fighter II': Champion Edition (Rainbow set 3, bootleg)\nsf2red;Street Fighter II': Champion Edition (Red Wave, bootleg)\nsf2thndr;Street Fighter II: The World Warrior (Thunder Edition, bootleg)\nsf2ua;Street Fighter II: The World Warrior (USA 910206)\nsf2ub;Street Fighter II: The World Warrior (USA 910214)\nsf2uc;Street Fighter II: The World Warrior (USA 910306)\nsf2ud;Street Fighter II: The World Warrior (USA 910318)\nsf2ue;Street Fighter II: The World Warrior (USA 910228)\nsf2uf;Street Fighter II: The World Warrior (USA 910411)\nsf2ui;Street Fighter II: The World Warrior (USA 910522)\nsf2uk;Street Fighter II: The World Warrior (USA 911101)\nsf2v004;Street Fighter II': Champion Edition (V004, bootleg)\nsf2yyc;Street Fighter II': Champion Edition (YYC, bootleg)\nsf;Slugfest (L-1)\nsfa;Street Fighter Alpha: Warriors' Dreams (Euro 950727)\nsfa2;Street Fighter Alpha 2 (Euro 960229)\nsfa2u;Street Fighter Alpha 2 (USA 960430)\nsfa2ur1;Street Fighter Alpha 2 (USA 960306)\nsfa3;Street Fighter Alpha 3 (Euro 980904)\nsfa3b;Street Fighter Alpha 3 (Brazil 980629)\nsfa3h;Street Fighter Alpha 3 (Hispanic 980904)\nsfa3hr1;Street Fighter Alpha 3 (Hispanic 980629)\nsfa3u;Street Fighter Alpha 3 (USA 980904)\nsfa3ud;Street Fighter Alpha 3 (USA 980904 Phoenix Edition) (bootleg)\nsfa3ur1;Street Fighter Alpha 3 (USA 980629)\nsfad;Street Fighter Alpha: Warriors' Dreams (Euro 950727 Phoenix Edition) (bootleg)\nsfar1;Street Fighter Alpha: Warriors' Dreams (Euro 950718)\nsfar2;Street Fighter Alpha: Warriors' Dreams (Euro 950627)\nsfar3;Street Fighter Alpha: Warriors' Dreams (Euro 950605)\nsfau;Street Fighter Alpha: Warriors' Dreams (USA 950627)\nsfbonus;Skill Fruit Bonus (Version 1.9R, set 1)\nsfbonusd1;Skill Fruit Bonus (Version 1.9R, set 2)\nsfbonuso;Skill Fruit Bonus (Version 1.7)\nsfbonuso2;Skill Fruit Bonus (Version 1.6)\nsfbonusv1;Skill Fruit Bonus (Version 1.9R Dual)\nsfcbox;Super Famicom Box BIOS\nsfchamp;Super Football Champ (Ver 2.5O)\nsfchamp24o;Super Football Champ (Ver 2.4O)\nsfchampj;Super Football Champ (Ver 2.4J)\nsfex;Street Fighter EX (Euro 961219)\nsfex2;Street Fighter EX2 (USA 980526)\nsfex2a;Street Fighter EX2 (Asia 980312)\nsfex2h;Street Fighter EX2 (Hispanic 980312)\nsfex2j;Street Fighter EX2 (Japan 980312)\nsfex2p;Street Fighter EX2 Plus (USA 990611)\nsfex2pa;Street Fighter EX2 Plus (Asia 990611)\nsfex2pj;Street Fighter EX2 Plus (Japan 990611)\nsfexa;Street Fighter EX (Asia 961219)\nsfexj;Street Fighter EX (Japan 961130)\nsfexp;Street Fighter EX Plus (USA 970407)\nsfexpj;Street Fighter EX Plus (Japan 970311)\nsfexpu1;Street Fighter EX Plus (USA 970311)\nsfexu;Street Fighter EX (USA 961219)\nsfight;Sonic The Fighters\nsfight2;Street Fighter 2\nsfight2a;Street Fighter 2 (rev.1)\nsfight2b;Street Fighter 2 (rev.2)\nsfiii;Street Fighter III: New Generation (USA 970204)\nsfiii2;Street Fighter III 2nd Impact: Giant Attack (USA 970930)\nsfiii2j;Street Fighter III 2nd Impact: Giant Attack (Japan 970930)\nsfiii2n;Street Fighter III 2nd Impact: Giant Attack (Asia 970930, NO CD)\nsfiii3;Street Fighter III 3rd Strike: Fight for the Future (Euro 990608)\nsfiii3a;Street Fighter III 3rd Strike: Fight for the Future (Euro 990512)\nsfiii3an;Street Fighter III 3rd Strike: Fight for the Future (Japan 990512, NO CD)\nsfiii3au;Street Fighter III 3rd Strike: Fight for the Future (USA 990512)\nsfiii3n;Street Fighter III 3rd Strike: Fight for the Future (Japan 990608, NO CD)\nsfiii3u;Street Fighter III 3rd Strike: Fight for the Future (USA 990608)\nsfiiih;Street Fighter III: New Generation (Hispanic 970204)\nsfiiij;Street Fighter III: New Generation (Japan 970204)\nsfiiin;Street Fighter III: New Generation (Asia 970204, NO CD)\nsfish2;Sport Fishing 2 (UET 951106 V1.10e)\nsfish2j;Sport Fishing 2 (J 951201 V1.100)\nsfj;Street Fighter (Japan) (protected)\nsfkick;Super Free Kick (set 1)\nsfkicka;Super Free Kick (set 2)\nsflush;Straight Flush\nsfootbal;Street Football (11/12/86)\nsformula;Super Formula (Japan)\nsfp;Street Fighter (prototype)\nsfposeid;Sea Fighter Poseidon\nsfruitb;Super Fruit Bonus (Version 2.5E Dual)\nsfruitbb1;Super Fruit Bonus (Version 2.5R, set 1)\nsfruitbb2;Super Fruit Bonus (Version 2.0LT, set 1)\nsfruitbbh;Super Fruit Bonus (Version 2.2B, set 1)\nsfruitbd1;Super Fruit Bonus (Version 2.5R, set 2)\nsfruitbd2;Super Fruit Bonus (Version 2.0LT, set 2)\nsfruitbdh;Super Fruit Bonus (Version 2.2B, set 2)\nsfruitbh;Super Fruit Bonus (Version 2.2EB Dual)\nsfruitbo;Super Fruit Bonus (Version 2.0)\nsfruitbo2;Super Fruit Bonus (Version 1.80XT)\nsfruitboh;Super Fruit Bonus (Version 2.0B)\nsfruitbv1;Super Fruit Bonus (Version 2.5R Dual)\nsfruitbv2;Super Fruit Bonus (Version 2.0LT Dual)\nsfruitbvh;Super Fruit Bonus (Version 2.2B Dual)\nsfrush;San Francisco Rush\nsfrushrk;San Francisco Rush: The Rock\nsftm;Street Fighter: The Movie (v1.12)\nsftm110;Street Fighter: The Movie (v1.10)\nsftm111;Street Fighter: The Movie (v1.11)\nsftmj;Street Fighter: The Movie (v1.12N, Japan)\nsfu;Street Fighter (US, set 1)\nsfua;Street Fighter (US, set 2) (protected)\nsfx;SF-X\nsfz2a;Street Fighter Zero 2 (Asia 960227)\nsfz2ad;Street Fighter Zero 2 (Asia 960227 Phoenix Edition) (bootleg)\nsfz2al;Street Fighter Zero 2 Alpha (Asia 960826)\nsfz2alb;Street Fighter Zero 2 Alpha (Brazil 960813)\nsfz2ald;Street Fighter Zero 2 Alpha (Asia 960826 Phoenix Edition) (bootleg)\nsfz2alh;Street Fighter Zero 2 Alpha (Hispanic 960813)\nsfz2alj;Street Fighter Zero 2 Alpha (Japan 960805)\nsfz2b;Street Fighter Zero 2 (Brazil 960531)\nsfz2br1;Street Fighter Zero 2 (Brazil 960304)\nsfz2h;Street Fighter Zero 2 (Hispanic 960304)\nsfz2j;Street Fighter Zero 2 (Japan 960227)\nsfz2jd;Street Fighter Zero 2 (Japan 960227 Phoenix Edition) (bootleg)\nsfz2n;Street Fighter Zero 2 (Oceania 960229)\nsfz3a;Street Fighter Zero 3 (Asia 980904)\nsfz3ar1;Street Fighter Zero 3 (Asia 980701)\nsfz3j;Street Fighter Zero 3 (Japan 980904)\nsfz3jr1;Street Fighter Zero 3 (Japan 980727)\nsfz3jr2;Street Fighter Zero 3 (Japan 980629)\nsfz3jr2d;Street Fighter Zero 3 (Japan 980629 Phoenix Edition) (bootleg)\nsfz3ugd;Street Fighter Zero 3 Upper (GDL-0002)\nsfza;Street Fighter Zero (Asia 950627)\nsfzb;Street Fighter Zero (Brazil 951109)\nsfzbr1;Street Fighter Zero (Brazil 950727)\nsfzh;Street Fighter Zero (Hispanic 950718)\nsfzhr1;Street Fighter Zero (Hispanic 950627)\nsfzj;Street Fighter Zero (Japan 950727)\nsfzjr1;Street Fighter Zero (Japan 950627)\nsfzjr2;Street Fighter Zero (Japan 950605)\nsgemf;Super Gem Fighter Mini Mix (USA 970904)\nsgemfa;Super Gem Fighter: Mini Mix (Asia 970904)\nsgemfd;Super Gem Fighter Mini Mix (USA 970904 Phoenix Edition) (bootleg)\nsgemfh;Super Gem Fighter: Mini Mix (Hispanic 970904)\nsgladiat;Gladiator 1984\nsgmast;Super Masters Golf (World?, Floppy Based, FD1094 317-0058-05d?)\nsgmastc;Jumbo Ozaki Super Masters Golf (World, Floppy Based, FD1094 317-0058-05c)\nsgmastj;Jumbo Ozaki Super Masters Golf (Japan, Floppy Based, FD1094 317-0058-05b)\nsgnascar;NASCAR Racing\nsgsafari;Super Gran Safari (ver 3.11)\nsgt24h;Super GT 24h\nsgtetris;Sega Tetris\nsgunner;Steel Gunner\nsgunner2;Steel Gunner 2 (US)\nsgunner2j;Steel Gunner 2 (Japan)\nsgunnerj;Steel Gunner (Japan)\nsgyxz;Warriors of Fate ('sgyxz' bootleg)\nshackled;Shackled (US)\nshadfgtr;Shadow Fighters\nshadfrce;Shadow Force (US Version 2)\nshadfrcej;Shadow Force (Japan Version 3)\nshadfrcejv2;Shadow Force (Japan Version 2)\nshadowld;Shadowland\nshadoww;Shadow Warriors (World, set 1)\nshadowwa;Shadow Warriors (World, set 2)\nshaktamb;Shakatto Tambourine Cho Powerup Chu (GDS-0016)\nshangha2;Shanghai II (Japan)\nshangha3;Shanghai III (Japan)\nshanghai;Shanghai (Japan)\nshanghss;Shanghai Shoryu Sairin (V2.03J)\nshangkid;Shanghai Kid\nshangon;Super Hang-On (sitdown/upright, unprotected)\nshangon1;Super Hang-On (mini ride-on?, FD1089B 317-0034)\nshangon2;Super Hang-On (mini ride-on, Rev A, FD1089B 317-0034)\nshangon3;Super Hang-On (sitdown/upright, FD1089B 317-0034)\nshangonle;Limited Edition Hang-On\nshangonrb;Super Hang-On (bootleg)\nshangonro;Super Hang-On (ride-on, Japan, FD1094 317-0038)\nshangril;Dengen Tenshi Taisen Janshi Shangri-la (JPN, USA, EXP, KOR, AUS)\nshangtou;Shanghai Sangokuhai Tougi (Ver 2.01J)\nshanhigw;Shanghai - The Great Wall / Shanghai Triple Threat (JUE 950623 V1.005)\nshaolinb;Shao-lin's Road (set 2)\nshaolins;Shao-lin's Road (set 1)\nshaqattq;Shaq Attaq (rev.5)\nshaqattq2;Shaq Attaq (rev.2)\nshark;Shark\nsharkatt;Shark Attack\nsharkpy;Shark Party (Italy, v1.3)\nsharkpya;Shark Party (Italy, v1.6)\nsharkpye;Shark Party (English, Alpha license)\nsharkt;Shark (Taito)\nsharrier;Space Harrier (Rev A, 8751 315-5163A)\nsharrier1;Space Harrier (8751 315-5163)\nshdancbl;Shadow Dancer (bootleg)\nshdancer;Shadow Dancer (World)\nshdancer1;Shadow Dancer (US)\nshdancerj;Shadow Dancer (Japan)\nsheriff;Sheriff\nshfin;Shuffle Inn (Shuffle) (L-1)\nshienryu;Shienryu (JUET 961226 V1.000)\nshikgam2;Shikigami No Shiro II / The Castle of Shikigami II (GDL-0021)\nshikigam;Shikigami no Shiro (V2.03J)\nshimpact;Super High Impact (rev LA1 09/30/91)\nshimpactp4;Super High Impact (prototype, rev 4.0 09/10/91)\nshimpactp5;Super High Impact (prototype, rev 5.0 09/15/91)\nshimpactp6;Super High Impact (prototype, rev 6.0 09/23/91)\nshinfz;Shinobi / FZ-2006 (Korean System 16 bootleg) (ISG Selection Master Type 2006)\nshinobi;Shinobi (set 6, System 16A, unprotected)\nshinobi1;Shinobi (set 1, System 16A, FD1094 317-0050)\nshinobi2;Shinobi (set 2, System 16B, FD1094 317-0049)\nshinobi3;Shinobi (set 3, System 16B, MC-8123B 317-0054)\nshinobi4;Shinobi (set 4, System 16B, MC-8123B 317-0054)\nshinobi5;Shinobi (set 5, System 16B, unprotected)\nshinoblb;Shinobi (Beta bootleg)\nshinobld;Shinobi (Datsu bootleg)\nshinobls;Shinobi (Star bootleg, System 16A)\nshippumd;Shippu Mahou Daisakusen (Japan)\nshiryu2;Strider Hiryu 2 (Japan 991213)\nshisen;Shisensho - Joshiryo-Hen (Japan)\nshisen2;Shisensho II\nshngmtkb;Shanghai Matekibuyuu\nshock;Shock\nshocking;Shocking\nshockingk;Shocking (Korea)\nshocktr2;Shock Troopers - 2nd Squad\nshocktro;Shock Troopers (set 1)\nshocktroa;Shock Troopers (set 2)\nshogwarr;Shogun Warriors (World)\nshogwarru;Shogun Warriors (US)\nshollow;Satan's Hollow (set 1)\nshollow2;Satan's Hollow (set 2)\nshootbul;Shoot the Bull\nshootgal;Shooting Gallery\nshootopl;Shootout Pool\nshootout;Shoot Out (US)\nshootoutb;Shoot Out (Korean Bootleg)\nshootoutj;Shoot Out (Japan)\nshootpl;Shootout Pool (JPN, USA, KOR, AUS) / Shootout Pool Prize (EXP)\nshootplm;Shootout Pool Medal\nshougi;Shougi\nshougi2;Shougi 2\nshowdown;Showdown (version 5.0)\nshowhanc;Wang Pai Dui Jue (China)\nshowhand;Show Hand (Italy)\nshowqn;Show Queen (Konami Endeavour)\nshpeng;Sea Hunter Penguin\nshpinxii;Sphinx II (Russia) (Atronic)\nshrike;Shrike Avenger (prototype)\nshrknew;Sharkey's Shootout (ARM7 Sound Board)\nshrky;Sharkey's Shootout (2.07)\nshrkyfr;Sharkey's Shootout (2.11 France)\nshrkyfr;Sharkey's Shootout (2.07 France)\nshrkygr;Sharkey's Shootout (2.11 Germany)\nshrkygr;Sharkey's Shootout (2.07 Germany)\nshrkyit;Sharkey's Shootout (2.11 Italy)\nshrkyit;Sharkey's Shootout (2.07 Italy)\nshrkysht;Sharkey's Shootout (2.11)\nshtngmst;Shooting Master (8751 315-5159)\nshtngmste;Shooting Master (EVG, 8751 315-5159a)\nshtrider;Shot Rider\nshtridera;Shot Rider (Sigma license)\nshtstar;Shooting Star\nshtzone;Shooting Zone System BIOS\nshuffle;Shuffleboard\nshufshot;Shuffleshot (v1.40)\nshufshot137;Shuffleshot (v1.37)\nshufshot139;Shuffleshot (v1.39)\nshuttlei;Shuttle Invader\nshuuz;Shuuz (version 8.0)\nshuuz2;Shuuz (version 7.1)\nsia2650;Super Invader Attack\nsianniv;Space Invaders Anniversary (V2.02J)\nsichuan2;Sichuan II (hack, set 1)\nsichuan2a;Sichuan II (hack, set 2)\nsicv;Space Invaders (CV Version)\nsidearms;Side Arms - Hyper Dyne (World)\nsidearmsj;Side Arms - Hyper Dyne (Japan)\nsidearmsr;Side Arms - Hyper Dyne (US)\nsidebs;Side by Side (Japan)\nsidebs2;Side by Side 2 (North/South America)\nsidebs2j;Side by Side 2 (Japan)\nsidepckt;Side Pocket (World)\nsidepcktb;Side Pocket (bootleg)\nsidepcktj;Side Pocket (Japan)\nsidetrac;Side Track\nsidewndr;Sidewinder\nsigma2k;Sigma Poker 2000\nsigmapkr;Sigma Poker\nsilentd;Silent Dragon (World)\nsilentdj;Silent Dragon (Japan)\nsilentdu;Silent Dragon (US)\nsilkroad;The Legend of Silkroad\nsilkworm;Silk Worm (World)\nsilkwormj;Silk Worm (Japan)\nsilverga;Silver Game\nsilvland;Silver Land\nsilvslug;Silver Slugger\nsimp;The Simpsons (2.0)\nsimp;The Simpsons (2.7)\nsimpbowl;Simpsons Bowling (GQ829 UAA)\nsimpnew;Simpsons Pinball Party, The (ARM7 Sound Board)\nsimpprtf;Simpsons Pinball Party, The (5.00 France)\nsimpprtf;Simpsons Pinball Party, The (2.04 France)\nsimpprtf;Simpsons Pinball Party, The (4.00 France)\nsimpprtg;Simpsons Pinball Party, The (5.00 Germany)\nsimpprtg;Simpsons Pinball Party, The (4.00 Germany)\nsimpprti;Simpsons Pinball Party, The (5.00 Italy)\nsimpprti;Simpsons Pinball Party, The (2.04 Italy)\nsimpprti;Simpsons Pinball Party, The (4.00 Italy)\nsimpprtl;Simpsons Pinball Party, The (5.00 Spain)\nsimpprtl;Simpsons Pinball Party, The (2.04 Spain)\nsimpprtl;Simpsons Pinball Party, The (4.00 Spain)\nsimpprty;Simpsons Pinball Party, The (5.00)\nsimpprty;Simpsons Pinball Party, The (2.04)\nsimpprty;Simpsons Pinball Party, The (4.00)\nsimpsons;The Simpsons (4 Players World, set 1)\nsimpsons2p;The Simpsons (2 Players World, set 1)\nsimpsons2p2;The Simpsons (2 Players World, set 2)\nsimpsons2pa;The Simpsons (2 Players Asia)\nsimpsons2pj;The Simpsons (2 Players Japan)\nsimpsons4pa;The Simpsons (4 Players World, set 2)\nsinbad;Sinbad\nsinbadn;Sinbad (Norway)\nsindbadm;Sindbad Mystery\nsinistar;Sinistar (revision 3)\nsinistar1;Sinistar (prototype version)\nsinistar2;Sinistar (revision 2)\nsinvasn;Space Invasion (Europe)\nsinvasnb;Space Invasion (bootleg)\nsinvemag;Super Invaders (Emag)\nsinvzen;Super Invaders (Zenitone-Microsec)\nsisv;Space Invaders (SV Version)\nsisv2;Space Invaders (SV Version 2)\nsitv;Space Invaders (TV Version)\nsjcd2kx3;Super Joly 2000 - 3x\nsjryuko;Sukeban Jansi Ryuko (set 2, System 16B, FD1089B 317-5021)\nsjryuko1;Sukeban Jansi Ryuko (set 1, System 16A, FD1089B 317-5021)\nskatebll;Skateball\nskatekds;Vs. Skate Kids. (Graphic hack of Super Mario Bros.)\nskattv;Skat TV\nskattva;Skat TV (version TS3)\nskeetsht;Skeet Shot\nskelagon;Skelagon\nskflight;Skill Flight\nskichamp;Ski Champ\nskijump;Ski Jump\nskill98;Skill '98 (ver. s98-1.33)\nskilldrp;Skill Drop Georgia (Ver. G1.0S)\nskimaxx;Skimaxx\nskingame;The Irem Skins Game (US set 1)\nskingame2;The Irem Skins Game (US set 2)\nskisuprg;Sega Ski Super G\nskns;Super Kaneko Nova System BIOS\nskullfng;Skull Fang (World)\nskullfngj;Skull Fang (Japan)\nskullxbo;Skull & Crossbones (rev 5)\nskullxbo1;Skull & Crossbones (rev 1)\nskullxbo2;Skull & Crossbones (rev 2)\nskullxbo3;Skull & Crossbones (rev 3)\nskullxbo4;Skull & Crossbones (rev 4)\nskyadvnt;Sky Adventure (World)\nskyadvntj;Sky Adventure (Japan)\nskyadvntu;Sky Adventure (US)\nskyalert;Sky Alert\nskyarmy;Sky Army\nskybase;Sky Base\nskybump;Sky Bumper\nskychut;Sky Chuter\nskydiver;Sky Diver\nskyfox;Sky Fox\nskykid;Sky Kid (new version)\nskykidd;Sky Kid (CUS60 version)\nskykiddx;Sky Kid Deluxe (set 1)\nskykiddxo;Sky Kid Deluxe (set 2)\nskykido;Sky Kid (old version)\nskykids;Sky Kid (Sipem)\nskylancr;Sky Lancer\nskylancre;Sky Lancer (Esco Trading Co license)\nskylncr;Sky Lancer (Bordun, ver.U450C)\nskylove;Sky Love\nskyraid;Sky Raider\nskyraidr;Sky Raider (Uniwars bootleg)\nskyrobo;Sky Robo\nskyshark;Sky Shark (US)\nskyskipr;Sky Skipper\nskysmash;Sky Smasher\nskysoldr;Sky Soldiers (US)\nskytargt;Sky Target\nskywolf;Sky Wolf (set 1)\nskywolf2;Sky Wolf (set 2)\nskywolf3;Sky Wolf (set 3)\nsl2007;Shooting Love 2007\nslamdnk2;Slam Dunk 2 (ver JAA)\nslammast;Saturday Night Slam Masters (World 930713)\nslammastu;Saturday Night Slam Masters (USA 930713)\nslapfigh;Slap Fight (Japan set 1)\nslapfigha;Slap Fight (Japan set 2)\nslapfighb1;Slap Fight (bootleg set 1)\nslapfighb2;Slap Fight (bootleg set 2)\nslapfighb3;Slap Fight (bootleg set 3)\nslapshot;Slap Shot (Japan)\nslasho;Slashout (JPN, USA, EXP, KOR, AUS)\nslashout;Slashout (GDS-0004)\nslbmania;Silverball Mania\nsleicpin;Sleic Pin Ball\nslikshot;Slick Shot (V2.2)\nslikshot16;Slick Shot (V1.6)\nslikshot17;Slick Shot (V1.7)\nslipstrm;Slip Stream (950515 Brazil)\nslipstrmh;Slip Stream (950515 Hispanic)\nslither;Slither (set 1)\nslithera;Slither (set 2)\nsliver;Sliver\nslmdunkj;Slam Dunk (ver JAA 1993 10.8)\nsloco93;Super Loco 93 (Spanish, set 1)\nsloco93a;Super Loco 93 (Spanish, set 2)\nslotcarn;Slot Carnival\nslotsnl;Slots (Dutch, Game Card 95-750-368)\nslqz2;Mahjong Shuang Long Qiang Zhu 2\nslrasslt;Solar Assault (ver UAA)\nsltblgp1;Slots (Belgian Cash, Game Card 95-752-008)\nsltblgpo;Slots (Belgian Cash, Game Card 95-750-938)\nsltblgtk;Slots (Belgian Token, Game Card 95-750-943)\nslyspy;Sly Spy (US revision 3)\nslyspy2;Sly Spy (US revision 2)\nsm;Nudge Accumulator (Summit Coin)\nsm;Ultimate Nudge (Summit Coin)\nsmarinef;Sega Marine Fishing\nsmash;Smash (Crash bootleg)\nsmashtv;Smash T.V. (rev 8.00)\nsmashtv3;Smash T.V. (rev 3.01)\nsmashtv4;Smash T.V. (rev 4.00)\nsmashtv5;Smash T.V. (rev 5.00)\nsmashtv6;Smash T.V. (rev 6.00)\nsmb;Super Mario Brothers\nsmb1;Super Mario Brothers (rev.1)\nsmb2;Super Mario Brothers (rev.2)\nsmb3;Super Mario Brothers (rev.3)\nsmbmush;Super Mario Brothers Mushroom World\nsmbomb;Super Muscle Bomber: The International Blowout (Japan 940831)\nsmbombr1;Super Muscle Bomber: The International Blowout (Japan 940808)\nsmgolf;Vs. Stroke & Match Golf (Men Version, set 1)\nsmgolfb;Vs. Stroke & Match Golf (Men Version, set 2)\nsmgolfj;Vs. Stroke & Match Golf (Men Version) (Japan)\nsmgp;Super Monaco GP (World, Rev B, 'Twin', FD1094 317-0126a)\nsmgp5;Super Monaco GP (World, 'Air Drive Cabinet', FD1094 317-0126)\nsmgp6;Super Monaco GP (World, Rev A, FD1094 317-0126a)\nsmgpj;Super Monaco GP (Japan, Rev B, FD1094 317-0124a)\nsmgpja;Super Monaco GP (Japan, Rev A, FD1094 317-0124a)\nsmgpu;Super Monaco GP (US, Rev C, FD1094 317-0125a)\nsmgpu1;Super Monaco GP (US, Rev B, FD1094 317-0125a)\nsmgpu2;Super Monaco GP (US, Rev A, FD1094 317-0125a)\nsmleague;Super Major League (U 960108 V1.000)\nsmlg99;Super Major League '99\nsmman;Six Million Dollar Man\nsmooncrs;Super Moon Cresta\nsmoto16;Super Moto (Italy, v1.6)\nsmoto20;Super Rider (Italy, v2.0)\nsmshilo;HI-LO Double Up Joker Poker\nsnake;Snake Machine\nsnakepit;Snake Pit\nsnakjack;Snacks'n Jaxson\nsnapjack;Snap Jack\nsnapper;Snapper (Korea)\nsncwgltd;Sonic Wings Limited (Japan)\nsngkace;Sengoku Ace (Japan)\nsnlad;Snake & Ladders\nsnookr10;Snooker 10 (Ver 1.11)\nsnowboar;Snow Board Championship (Version 2.1)\nsnowboara;Snow Board Championship (Version 2.0)\nsnowbro2;Snow Bros. 2 - With New Elves / Otenki Paradise\nsnowbros;Snow Bros. - Nick & Tom (set 1)\nsnowbros3;Snow Brothers 3 - Magical Adventure\nsnowbrosa;Snow Bros. - Nick & Tom (set 2)\nsnowbrosb;Snow Bros. - Nick & Tom (set 3)\nsnowbrosc;Snow Bros. - Nick & Tom (set 4)\nsnowbrosd;Snow Bros. - Nick & Tom (Dooyong license)\nsnowbrosj;Snow Bros. - Nick & Tom (Japan)\nsnspares;Strikes n' Spares (rev.6)\nsnspares1;Strikes n' Spares (rev.1)\nsocbrawl;Soccer Brawl (NGM-031)\nsocbrawlh;Soccer Brawl (NGH-031)\nsoccer;Atari Soccer\nsoccernw;Soccer New (Italian)\nsoccerss;Soccer Superstars (ver EAA)\nsoccerssa;Soccer Superstars (ver AAA)\nsoccerssj;Soccer Superstars (ver JAC)\nsoccerssja;Soccer Superstars (ver JAA)\nsocrking;Soccer Kings\nsocrkingg;Soccer Kings (German speech)\nsocrkingi;Soccer Kings (Italian speech)\nsogeki;Sogeki (ver JAA)\nsokonuke;Sokonuke Taisen Game (Japan)\nsokyugrt;Soukyugurentai / Terra Diver (JUET 960821 V1.000)\nsolar;Solar Fire (L-2)\nsolarfox;Solar Fox (upright)\nsolaride;Solar Ride\nsolarq;Solar Quest\nsolarwap;Solar Wars (Sonic)\nsolarwar;Solar-Warrior\nsoldam;Soldam\nsoldamj;Soldam (Japan)\nsoldivid;Sol Divide - The Sword Of Darkness\nsolfight;Solar Fight\nsolfigtr;Solitary Fighter (World)\nsolomon;Solomon's Key (US)\nsolomonj;Solomon no Kagi (Japan)\nsolvalou;Solvalou (Japan)\nsonic;SegaSonic The Hedgehog (Japan, rev. C)\nsonicbom;Sonic Boom (FD1094 317-0053)\nsonicp;SegaSonic The Hedgehog (Japan, prototype)\nsonicwi;Sonic Wings (Japan)\nsonicwi2;Aero Fighters 2 / Sonic Wings 2\nsonicwi3;Aero Fighters 3 / Sonic Wings 3\nsonofphx;Son of Phoenix\nsonoth;Something For Nothing (Russia)\nsonson;Son Son\nsonsonj;Son Son (Japan)\nsonstwar;Star Wars (Sonic)\nsopranof;Sopranos, The (5.00 France)\nsopranof;Sopranos, The (1.07 France)\nsopranof;Sopranos, The (3.00 France)\nsopranof;Sopranos, The (4.00 France)\nsopranog;Sopranos, The (5.00 Germany)\nsopranog;Sopranos, The (1.07 Germany)\nsopranog;Sopranos, The (3.00 Germany)\nsopranog;Sopranos, The (4.00 Germany)\nsopranoi;Sopranos, The (5.00 Italy)\nsopranoi;Sopranos, The (1.07 Italy)\nsopranoi;Sopranos, The (3.00 Italy)\nsopranoi;Sopranos, The (4.00 Italy)\nsopranol;Sopranos, The (5.00 Spain)\nsopranol;Sopranos, The (1.07 Spain)\nsopranol;Sopranos, The (3.00 Spain)\nsopranol;Sopranos, The (4.00 Spain)\nsopranos;Sopranos, The (5.00)\nsopranos;Sopranos, The (2.04)\nsopranos;Sopranos, The (3.00)\nsopranos;Sopranos, The (4.00)\nsorbit;Super Orbit\nsorcr;Sorcerer (L-1)\nsorcr;Sorcerer (L-2)\nsos;SOS\nsosterm;S.O.S.\nsothello;Super Othello\nsotsugyo;Sotsugyo Shousho\nsoukobdx;Souko Ban Deluxe (Japan)\nsoulcl2a;Soul Calibur II (SC22 Ver. A)\nsoulcl2b;Soul Calibur II (SC21 Ver. A)\nsoulclb2;Soul Calibur II (SC23 Ver. A)\nsoulclb3;Soul Calibur III (SC31001-NA-A)\nsoulclbr;Soul Calibur (World, SOC14/VER.C)\nsoulclbrja;Soul Calibur (Japan, SOC11/VER.A2)\nsoulclbrjb;Soul Calibur (Japan, SOC11/VER.B)\nsoulclbrjc;Soul Calibur (Japan, SOC11/VER.C)\nsoulclbrub;Soul Calibur (US, SOC13/VER.B)\nsoulclbruc;Soul Calibur (US, SOC13/VER.C)\nsoulclbrwb;Soul Calibur (World, SOC14/VER.B)\nsouledge;Soul Edge Ver. II (World, SO4/VER.C)\nsouledgeaa;Soul Edge (Asia, SO2/VER.A)\nsouledgeja;Soul Edge (Japan, SO1/VER.A)\nsouledgeua;Soul Edge (US, SO3/VER.A)\nsouledgeuc;Soul Edge Ver. II (US, SO3/VER.C)\nsoutenry;Soutenryu (V2.07J)\nsp;Around The World In Eighty Days (Crystal) (sp.ACE?)\nsp;Beau Peep (Ace) (sp.ACE)\nsp;Further Adventures Of Beau Peep (Ace) (sp.ACE)\nsp;Big Break Deluxe Club (Ace) (sp.ACE)\nsp;Break The Bank (Ace) (sp.ACE)\nsp;Camelot (Ace) (sp.ACE)\nsp;Carry On (Pcp) (sp.ACE?)\nsp;Cash Bowl (Ace) (sp.ACE)\nsp;Club National (Ace) (sp.ACE)\nsp;Code Red (Ace) (sp.ACE)\nsp;Crime Watch (Ace) (sp.ACE, set 1)\nsp;Criss Cross Cash (Ace) (sp.ACE)\nsp;Cash Run (Crystal) (sp.ACE?)\nsp;Crime Watch (Ace) (sp.ACE, set 2)\nsp;Daytripper (Ace) (sp.ACE)\nsp;Donkey Derby (Ace) (sp.ACE)\nsp;Double Your Money (Ace) (sp.ACE)\nsp;Emmerdale (Ace) (sp.ACE)\nsp;Festival (Ace) (sp.ACE)\nsp;Fiver Fever (Crystal) (sp.ACE?)\nsp;Final Frontier (Bwb) (sp.ACE?)\nsp;Ghost Trapper (Ace) (sp.ACE)\nsp;Globe Trotter (Ace) (sp.ACE)\nsp;Grand National (Ace) (sp.ACE)\nsp;Gol (Ace) (sp.ACE)\nsp;Golden Arrow Club (Ace) (sp.ACE)\nsp;Golden Mile (Ace) (sp.ACE)\nsp;Golden Streak (Ace) (sp.ACE)\nsp;Golden Touch (Golden Streak?) (Ace) (sp.ACE)\nsp;Grand Prix (Ace) (sp.ACE)\nsp;Here We Go (Ace) (sp.ACE)\nsp;Hi De Hi (Ace) (sp.ACE)\nsp;Hi Flyer (Ace) [Mps] (sp.ACE)\nsp;Holiday Club (Ace) (sp.ACE)\nsp;Jurassic Trial (Ace) (sp.ACE)\nsp;Lotto (Ace) (sp.ACE)\nsp;Magic Money (Ace) (sp.ACE)\nsp;Mega Money (Ace) (sp.ACE)\nsp;Money Magic (Ace) (sp.ACE)\nsp;Money Mountain (Ace) (sp.ACE)\nsp;Nudge Explosion (Ace) (sp.ACE)\nsp;On The Box (Ace) (sp.ACE)\nsp;Open The Box (Ace) (sp.ACE)\nsp;Payrise (Ace) (sp.ACE)\nsp;On The Piste (Ace) (sp.ACE)\nsp;Play It Again (Ace) (sp.ACE, set 1)\nsp;Play It Again (Ace) (sp.ACE, set 2)\nsp;Play It Again (Ace) (sp.ACE, set 3)\nsp;Pound For Pound (Ace) (sp.ACE)\nsp;Prize National (Ace) (sp.ACE)\nsp;Road To Hell (Ace) (sp.ACE)\nsp;Sky's The Limit Club, The (Ace) (sp.ACE)\nsp;Spellbound (Ace) (sp.ACE)\nsp;Swop Shop (Ace) (sp.ACE)\nsp;Time Machine (Ace) (sp.ACE)\nsp;Take Your Pick (Ace) (sp.ACE)\nsp;Twilight Zone (Ace) (sp.ACE)\nsp;Twilight Zone (Ace/Bwb?) (sp.ACE)\nsp;Twilight Zone - Further Encounters (Ace) (sp.ACE)\nsp;Woolpack (Emmerdale?) (Ace) (sp.ACE)\nsp;Zig Zag (Emmerdale?) (Ace) (sp.ACE)\nspacbat2;Space Battle (bootleg set 2)\nspacbatt;Space Battle (bootleg set 1)\nspacbeam;Space Beam\nspacduel;Space Duel\nspaceace;Space Ace (US Rev. A3)\nspaceacea;Space Ace (US Rev. A)\nspaceacea2;Space Ace (US Rev. A2)\nspaceaceeuro;Space Ace (European)\nspaceat2;Space Attack II\nspaceatt;Space Attack\nspacebrd;Space Bird (bootleg)\nspacecho;Space Echo (set 1)\nspacecho2;Space Echo (set 2)\nspacecr;Space Cruiser\nspacecty;Space City\nspacedem;Space Demon\nspacedx;Space Invaders DX (US, v2.1)\nspacedxj;Space Invaders DX (Japan, v2.1)\nspacedxo;Space Invaders DX (Japan, v2.0)\nspacefb;Space Firebird (Nintendo, set 1)\nspacefbb;Space Firebird (bootleg)\nspacefbe;Space Firebird (Nintendo, set 3)\nspacefbg;Space Firebird (Gremlin)\nspacefbu;Space Firebird (Nintendo, set 2)\nspacefev;Space Fever (New Ver.)\nspacefevo;Space Fever (Old Ver.)\nspacefevo2;Space Fever (Older Ver.)\nspacefrt;Space Fortress (CVS)\nspaceftr;Space Fortress (Zaccaria)\nspaceg;Space Guerrilla\nspacegun;Space Gun (World)\nspacegunj;Space Gun (Japan)\nspacegunu;Space Gun (US)\nspacehaw;Space Hawks\nspaceint;Space Intruder\nspaceintj;Space Intruder (Japan)\nspaceinv;Space Invaders\nspacejam;Space Jam\nspacejmf;Space Jam (France)\nspacejmg;Space Jam (Germany)\nspacejmi;Space Jam (Italy)\nspacelnc;Space Launcher\nspacempr;Space Empire (bootleg)\nspaceod;Space Odyssey (version 2)\nspaceod2;Space Odyssey (version 1)\nspaceph;Space Phantoms\nspacepir;Space Pirates v2.2\nspaceplt;Space Pilot\nspaceshp;Space Ship\nspaceskr;Space Seeker\nspacetrk;Space Trek (upright)\nspacetrkc;Space Trek (cocktail)\nspacewar;Space Wars\nspacewin;Scacco Matto / Space Win\nspacewr3;Space War Part 3\nspacezap;Space Zap\nspacfury;Space Fury (revision C)\nspacfurya;Space Fury (revision A)\nspacfuryb;Space Fury (revision B)\nspacmiss;Space Missile - Space Fighting Game\nspacwalk;Space Walk\nspain82;Spain '82\nspang;Super Pang (World 900914)\nspangbl;Super Pang (World 900914, bootleg)\nspangj;Super Pang (Japan 901023)\nsparkman;Spark Man (v 2.0, set 1)\nsparkmana;Spark Man (v 2.0, set 2)\nsparkz;Sparkz (prototype)\nspartanx;Spartan X (Japan)\nspatter;Spatter\nspawn;Spawn In the Demon's Hand (JPN, USA, EUR, ASI, AUS) (Rev B)\nspbactn;Super Pinball Action (US)\nspbactnj;Super Pinball Action (Japan)\nspcdrag;Space Dragon (Moon Cresta bootleg, set 1)\nspcdraga;Space Dragon (Moon Cresta bootleg, set 2)\nspceking;Space King\nspcenctr;Space Encounters\nspcewarl;Space War (Leijac Corporation)\nspcewars;Space War (Sanritsu)\nspcforc2;Space Force (set 2)\nspcforce;Space Force (set 1)\nspcfrcii;Special Forces II\nspcgambl;Space Gambler\nspcinv95;Space Invaders '95: The Attack Of Lunar Loonies (Ver 2.5O 1995/06/14)\nspcinv95u;Space Invaders '95: The Attack Of Lunar Loonies (Ver 2.5A 1995/06/14)\nspcinvdj;Space Invaders DX (Ver 2.6J 1994/09/14) (F3 Version)\nspcking2;Space King 2\nspclaser;Space Laser\nspclforc;Special Forces\nspclords;Space Lords (rev C)\nspclordsa;Space Lords (rev A)\nspclordsb;Space Lords (rev B)\nspclordsg;Space Lords (rev A, German)\nspcpostn;Space Position (Japan)\nspcrider;Space Riders\nspctbird;Space Thunderbird\nspdball;Speed Ball (prototype)\nspdcoin;Speed Coin (prototype)\nspdodgeb;Super Dodge Ball (US)\nspeakesy;Speakeasy\nspeakesy4p;Speakeasy 4 Player\nspeakres;Speak & Rescue\nspeakresb;Speak & Rescue (bootleg)\nspec2k;Spectrum 2000 (Euro)\nspecforc;Special Force\nspecfrce;Special Forces Elite Training\nspectar;Spectar (revision 3)\nspectar1;Spectar (revision 1?)\nspectra;Spectra IV\nspectrm;Spectrum\nspectrm4;Spectrum (ver 4)\nspeedatk;Speed Attack! (Japan)\nspeedbal;Speed Ball\nspeeddrp;Speed Drop (Ver. 1.06)\nspeeddrv;Speed Driver\nspeedfrk;Speed Freak\nspeedrcr;Speed Racer\nspeedspn;Speed Spin\nspeedup;Speed Up (Version 1.20)\nspeglsht;Super Eagle Shot\nspellbnd;Spellbound\nspelunk2;Spelunker II\nspelunkr;Spelunker\nspelunkrj;Spelunker (Japan)\nspf2t;Super Puzzle Fighter II Turbo (USA 960620)\nspf2ta;Super Puzzle Fighter II Turbo (Asia 960529)\nspf2td;Super Puzzle Fighter II Turbo (USA 960620 Phoenix Edition) (bootleg)\nspf2th;Super Puzzle Fighter II Turbo (Hispanic 960531)\nspf2xj;Super Puzzle Fighter II X (Japan 960531)\nspf2xjd;Super Puzzle Fighter II X (Japan 960531 Phoenix Edition) (bootleg)\nspfghmk2;Space Fighter Mark II (set 1)\nspfghmk22;Space Fighter Mark II (set 2)\nspiceup;Spice It Up (Konami Endeavour)\nspidermn;The Amazing Spider-Man\nspiders;Spiders (set 1)\nspiders2;Spiders (set 2)\nspiders3;Spiders (set 3)\nspidman;Spider-Man: The Videogame (World)\nspidmanu;Spider-Man: The Videogame (US)\nspielbud;Spiel Bude (German)\nspiero;Super Pierrot (Japan)\nspikeofe;Spikeout Final Edition\nspikeout;Spikeout (Revision C)\nspiker;Spiker\nspiker2;Spiker (5/5/86)\nspiker3;Spiker (6/9/86)\nspikes91;1991 Spikes (Italian bootleg)\nspinkick;Hec's Spinkick\nspinlbrk;Spinal Breakers (World)\nspinlbrkj;Spinal Breakers (Japan)\nspinlbrku;Spinal Breakers (US)\nspinmast;Spin Master / Miracle Adventure\nspinner;Spinner\nspirit;Spirit\nspitboss;Super Pit Boss\nspk115it;Super Poker (v115IT)\nspk116it;Super Poker (v116IT)\nspkrbtl;Spikers Battle (GDS-0005)\nsplash;Splash! (Ver. 1.2 World)\nsplash10;Splash! (Ver. 1.0 World)\nsplat;Splat!\nsplatter;Splatter House (World new version)\nsplatterj;Splatter House (Japan)\nsplattero;Splatter House (World old version)\nsplitsec;Split Second\nsplmastr;Spell Master (Russia) (Atronic)\nsplndrbt;Splendor Blast\nspnchout;Super Punch-Out!!\nspnchoutj;Super Punch-Out!! (Japan)\nspooky;Spooky Night (2nd edition) (Version 2.0.4)\nspookyi;Spooky (Italian speech)\nspookyp;Spooky\nspool3;Super Pool III (English)\nspool3i;Super Pool III (I-Vics)\nspool99;Super Pool 99 (Version 0.36)\nspool99a;Super Pool 99 (Version 0.31)\nspotty;Spotty (Ver. 2.0.2)\nsprbreak;Spring Break\nsprbreaks;Spring Break (single ball game)\nsprcros2;Super Cross II (Japan, set 1)\nsprcros2a;Super Cross II (Japan, set 2)\nsprglbpg;Super Glob (Pac-Man hardware) German\nsprglobp;Super Glob (Pac-Man hardware)\nspringer;Springer\nsprint1;Sprint 1\nsprint2;Sprint 2 (set 1)\nsprint2a;Sprint 2 (set 2)\nsprint4;Sprint 4 (set 1)\nsprint4a;Sprint 4 (set 2)\nsprint8;Sprint 8\nsprint8a;Sprint 8 (play tag & chase)\nsprk;South Park (0.90)\nsprk;South Park (0.96)\nsprk;South Park (1.03)\nsprtauth;Sports Authority\nsprtjam;Sports Jam (GDS-0003)\nsprtmtch;Sports Match\nsprtshot;Sports Shooting USA\nspss4240;S-Plus (SS4240) Coral Reef\nspstn;Space Station (L-5)\nspuzbobl;Super Puzzle Bobble (V2.05O)\nspuzboblj;Super Puzzle Bobble (V2.04J)\nspy;S.P.Y. - Special Project Y (World ver. N)\nspyhunt;Spy Hunter\nspyhunt2;Spy Hunter 2 (rev 2)\nspyhunt2a;Spy Hunter 2 (rev 1)\nspyhuntp;Spy Hunter (Playtronic license)\nspyhuntr;Spy Hunter (Pinball)\nspyu;S.P.Y. - Special Project Y (US ver. M)\nsqbert;Faster, Harder, More Challenging Q*bert (prototype)\nsqix;Super Qix (World, Rev 2)\nsqixb1;Super Qix (bootleg set 1)\nsqixb2;Super Qix (bootleg set 2)\nsqixr1;Super Qix (World, Rev 1)\nsqixu;Super Qix (US)\nsquaitsa;Squash (Itisa)\nsquash;Squash (Ver. 1.0)\nsraider;Space Raider\nsrally2;Sega Rally 2\nsrally2x;Sega Rally 2 DX\nsrallyc;Sega Rally Championship (Revision C)\nsrallycb;Sega Rally Championship (Revision B)\nsranger;Super Ranger (v2.0)\nsrangerb;Super Ranger (bootleg)\nsrangerw;Super Ranger (WDK)\nsrdarwin;Super Real Darwin (World)\nsrdarwinj;Super Real Darwin (Japan)\nsrdmissn;S.R.D. Mission\nsrmdb;Sunset Riders (bootleg of Megadrive version)\nsrmp1;Super Real Mahjong Part 1 (Japan)\nsrmp2;Super Real Mahjong Part 2 (Japan)\nsrmp3;Super Real Mahjong Part 3 (Japan)\nsrmp4;Super Real Mahjong PIV (Japan)\nsrmp4o;Super Real Mahjong PIV (Japan, older set)\nsrmp5;Super Real Mahjong P5\nsrmp6;Super Real Mahjong P6 (Japan)\nsrmp7;Super Real Mahjong P7 (Japan)\nsrmvs;Super Real Mahjong VS\nsrumbler;The Speed Rumbler (set 1)\nsrumbler2;The Speed Rumbler (set 2)\nsryudens;Mahjong Seiryu Densetsu (Japan, NM502)\nss2005;Super Shanghai 2005 (GDL-0031)\nss2005a;Super Shanghai 2005 (Rev A) (GDL-0031A)\nss;Scared Stiff (D0.1R with sound rev.25)\nss;Scared Stiff (0.3)\nss;Scared Stiff (1.2)\nss;Scared Stiff (1.4)\nss;Scared Stiff (1.5)\nssanchan;Sanrin San Chan (Japan)\nsscandal;Seishun Scandal (315-5132, Japan)\nsscope;Silent Scope (ver xxD, Ver 1.33)\nsscope2;Silent Scope 2\nsscopea;Silent Scope (ver xxA, Ver 1.00)\nsscopeb;Silent Scope (ver xxB, Ver 1.20)\nsscopec;Silent Scope (ver xxC, Ver 1.30)\nsscopex;Silent Scope EX (ver UAA)\nssf2;Super Street Fighter II: The New Challengers (World 930911)\nssf2a;Super Street Fighter II: The New Challengers (Asia 931005)\nssf2ar1;Super Street Fighter II: The New Challengers (Asia 930914)\nssf2h;Super Street Fighter II: The New Challengers (Hispanic 930911)\nssf2j;Super Street Fighter II: The New Challengers (Japan 931005)\nssf2jr1;Super Street Fighter II: The New Challengers (Japan 930911)\nssf2jr2;Super Street Fighter II: The New Challengers (Japan 930910)\nssf2mdb;Super Street Fighter II - The New Challengers (bootleg of Japanese MegaDrive version)\nssf2t;Super Street Fighter II Turbo (World 940223)\nssf2ta;Super Street Fighter II Turbo (Asia 940223)\nssf2tb;Super Street Fighter II: The Tournament Battle (World 931119)\nssf2tbd;Super Street Fighter II: The Tournament Battle (World 931119 Phoenix Edition) (bootleg)\nssf2tbj;Super Street Fighter II: The Tournament Battle (Japan 930911)\nssf2tbr1;Super Street Fighter II: The Tournament Battle (World 930911)\nssf2tu;Super Street Fighter II Turbo (USA 940323)\nssf2tur1;Super Street Fighter II Turbo (USA 940223)\nssf2u;Super Street Fighter II: The New Challengers (USA 930911)\nssf2ud;Super Street Fighter II: The New Challengers (USA 930911 Phoenix Edition) (bootleg)\nssf2xj;Super Street Fighter II X: Grand Master Challenge (Japan 940223)\nssf2xjd;Super Street Fighter II X: Grand Master Challenge (Japan 940223 Phoenix Edition) (bootleg)\nssfindo;See See Find Out\nsshangha;Super Shanghai Dragon's Eye (Japan)\nsshanghab;Super Shanghai Dragon's Eye (World, bootleg)\nsshootep;Sharpshooter\nsshooter;Sharpshooter (Rev 1.7)\nsshooter11;Sharpshooter (Rev 1.1)\nsshooter12;Sharpshooter (Rev 1.2)\nsshootr2;Sharp Shooter II\nsshot;Super Shot\nsshtl;Space Shuttle (L-7)\nsshtlzac;Space Shuttle (Zaccaria)\nsshuttle;Space Shuttle (Taito)\nsshuttle1;Space Shuttle (Taito) (alternate set)\nssi;Super Space Invaders '91 (World, Rev 1)\nssia;Super Space Invaders '91 (World)\nssideki;Super Sidekicks / Tokuten Ou\nssideki2;Super Sidekicks 2 - The World Championship / Tokuten Ou 2 - real fight football (NGM-061)(NGH-061)\nssideki3;Super Sidekicks 3 - The Next Glory / Tokuten Ou 3 - eikoue no michi\nssideki4;The Ultimate 11 - The SNK Football Championship / Tokuten Ou - Honoo no Libero\nssingles;Swinging Singles\nssipkr24;SSI Poker (v2.4)\nssipkr30;SSI Poker (v3.0)\nssipkr40;SSI Poker (v4.0)\nssjkrpkr;Southern Systems Joker Poker\nsslam;Super Slam (set 1)\nsslama;Super Slam (set 2)\nssmissin;S.S. Mission\nssoldier;Superior Soldiers (US)\nssozumo;Syusse Oozumou (Japan)\nsspac2k1;Super Space 2001\nsspacaho;Space Attack / Head On\nsspaceat;Space Attack (upright set 1)\nsspaceat2;Space Attack (upright set 2)\nsspaceat3;Space Attack (upright set 3)\nsspaceatc;Space Attack (cocktail)\nsspeedr;Super Speed Race\nsspiritj;Scramble Spirits (Japan, Floppy DS3-5000-02-REV-A Based)\nsspirits;Scramble Spirits (World, Floppy Based)\nsspirtfc;Scramble Spirits (World, Floppy Based, FD1094 317-0058-02c)\nssprint;Super Sprint (rev 4)\nssprint1;Super Sprint (rev 1)\nssprint3;Super Sprint (rev 3)\nssprintf;Super Sprint (French)\nssprintg;Super Sprint (German, rev 2)\nssprintg1;Super Sprint (German, rev 1)\nssprints;Super Sprint (Spanish)\nssriders;Sunset Riders (4 Players ver EAC)\nssriders2;Sunset Riders 2 (bootleg 4 Players ver ADD)\nssridersabd;Sunset Riders (2 Players ver ABD)\nssridersadd;Sunset Riders (4 Players ver ADD)\nssridersb;Sunset Riders (bootleg 4 Players ver ADD)\nssriderseaa;Sunset Riders (4 Players ver EAA)\nssridersebc;Sunset Riders (2 Players ver EBC)\nssridersebd;Sunset Riders (2 Players ver EBD)\nssridersjbd;Sunset Riders (2 Players ver JBD)\nssridersuac;Sunset Riders (4 Players ver UAC)\nssridersubc;Sunset Riders (2 Players ver UBC)\nssridersuda;Sunset Riders (4 Players ver UDA)\nssrj;Super Speed Race Junior (Japan)\nsss;Steep Slope Sliders (JUET 981110 V1.000)\nsst;Supersonic\nsstar;Super Star\nsstarbtl;Super Star Battle\nsstarcrs;Super Star Crest\nsstingry;Super Stingray (Japan)\nsstrangr;Space Stranger\nsstrangr2;Space Stranger 2\nsstrike;Super Strike Bowling\nsstriker;Sorcer Striker (set 1)\nsstrikera;Sorcer Striker (set 2)\nsstrkfgt;Sega Strike Fighter (Rev A)\nssvc;Secret Service (2.6)\nst;unknown pinball game\nst;Oh La La (Stella)\nst;Vulkan (Stella)\nstactics;Space Tactics\nstadhero;Stadium Hero (Japan)\nstadhr96;Stadium Hero 96 (World, EAJ)\nstadhr96j;Stadium Hero 96 (Japan, EAD)\nstagger1;Stagger I (Japan)\nstakwin;Stakes Winner / Stakes Winner - GI kinzen seihae no michi\nstakwin2;Stakes Winner 2\nstarblad;Starblade (Japan)\nstarcas;Star Castle (version 3)\nstarcas1;Star Castle (older)\nstarcase;Star Castle (Mottoeis)\nstarcasp;Star Castle (prototype)\nstarcrus;Star Cruiser\nstarfght;Star Fighter\nstarfigh;Star Fighter (v1)\nstarfir2;Star Fire 2\nstarfire;Star Fire (set 1)\nstarfirea;Star Fire (set 2)\nstarfirp;Star Fire\nstarforc;Star Force\nstarforca;Star Force (encrypted, set 2)\nstarforcb;Star Force (encrypted, bootleg)\nstarforce;Star Force (encrypted)\nstargate;Stargate\nstargatp;Stargate (Pinball)\nstargatp1;Stargate (rev.1)\nstargatp2;Stargate (rev.2)\nstargatp3;Stargate (rev.3)\nstargatp4;Stargate (rev.4)\nstarglad;Star Gladiator Episode I: Final Crusade (USA 960627)\nstargladj;Star Gladiator Episode I: Final Crusade (Japan 960627)\nstargld2;Star Gladiator 2: Nightmare of Bilstein (Japan 980316)\nstargod;Star God\nstargoda;Star God (alternate sound)\nstargrds;Star Guards\nstargzr;Stargazer\nstarhawk;Star Hawk\nstarjack;Star Jacker (Sega)\nstarjacks;Star Jacker (Stern Electronics)\nstarlstr;Vs. Star Luster\nstarrace;Star Race\nstarrkr;Star Raker\nstars;Stars\nstarseek;Doki Doki Idol Star Seeker (GDL-0005)\nstarshot;Star Shooter\nstarshp1;Starship 1\nstarshpp;Starship 1 (prototype?)\nstarsldr;Star Soldier: Vanishing Earth\nstarspnr;Starspinner (Dutch/Nederlands)\nstarswep;Star Sweep (Japan, STP1/VER.A)\nstartrek;Star Trek\nstartrep;Star Trek (Pinball)\nstartrgn;Star Trigon (Japan, STT1 Ver.A)\nstartrip;Star Trip\nstartrkd;Star Trek (Defender bootleg)\nstartrp;Starship Troopers\nstarw;Star Wars\nstarwars;Star Wars (rev 2)\nstarwars1;Star Wars (rev 1)\nstarzan;Super Tarzan (Italy, V100I)\nstatriv2;Triv Two\nstatriv2v;Triv Two (Vertical)\nstatriv4;Triv Four\nstatusbj;Status Black Jack (V1.0c)\nstcc;Sega Touring Car Championship\nstcca;Sega Touring Car Championship (Revision A)\nstccb;Sega Touring Car Championship (Unknown Revision)\nstdragon;Saint Dragon (set 1)\nstdragona;Saint Dragon (set 2)\nstealsee;Steal See (& Get Land)\nsteaser;Strip Teaser (Italy, Version 1.22)\nsteeltal;Steel Talons (rev 2)\nsteeltal1;Steel Talons (rev 1)\nsteeltalg;Steel Talons (German, rev 2)\nsteeltalp;Steel Talons (prototype)\nsteelwkr;Steel Worker\nstellcas;Stellar Castle (Elettronolo)\nstellecu;Stelle e Cubi (Italy)\nstep3;Stepping 3 Superior\nstepstag;Stepping Stage Special\nstera;Steraranger (Moon Cresta bootleg)\nstest;Speed Test\nstfight;Street Fight (Germany)\nstfighta;Street Fight (bootleg?)\nstg;Strike Gunner S.T.G\nstinger;Stinger\nstinger2;Stinger (prototype?)\nstingray;Stingray\nstisub;Treasure Bonus (Subsino)\nstk;Strikes and Spares\nstkclmns;Stack Columns (World)\nstkclmnsj;Stack Columns (Japan)\nstlforce;Steel Force\nstlwr;Stellar Wars (L-2)\nstmblade;Storm Blade (US)\nstocker;Stocker (3/19/85)\nstoffy;Super Toffy\nstompin;Stompin' (4/4/86)\nstoneage;Stoneage (bootleg of Caveman Ninja)\nstonebal;Stone Ball (4 Players)\nstonebal2;Stone Ball (2 Players)\nstorming;Storming Party / Riku Kai Kuu Saizensen\nstrahl;Koutetsu Yousai Strahl (Japan set 1)\nstrahla;Koutetsu Yousai Strahl (Japan set 2)\nstrapids;Shooting the Rapids\nstratab;Strata Bowling (V3)\nstratab1;Strata Bowling (V1)\nstratgys;Strategy X (Stern Electronics)\nstratgyx;Strategy X\nstratof;Raiga - Strato Fighter (US)\nstratvox;Stratovox\nstratvoxb;Stratovox (bootleg)\nstrax;Star Trax (domestic prototype)\nstreakng;Streaking (set 1)\nstreaknga;Streaking (set 2)\nstreetg;Street Games (Revision 4)\nstreetg2;Street Games II (Revision 7C)\nstreetg2r5;Street Games II (Revision 5)\nstreetgr3;Street Games (Revision 3)\nstreetsm;Street Smart (US version 2)\nstreetsm1;Street Smart (US version 1)\nstreetsmj;Street Smart (Japan version 1)\nstreetsmw;Street Smart (World version 1)\nstress;Stress Busters (J 981020 V1.000)\nstrfbomb;Strafe Bomb\nstrhoop;Street Hoop / Street Slam / Dunk Dream (DEM-004) (DEH-004)\nstrider;Strider (USA, B-Board 89624B-2)\nstrider2;Strider 2 (USA 991213)\nstrider2a;Strider 2 (Asia 991213)\nstriderj;Strider Hiryu (Japan)\nstriderjr;Strider Hiryu (Japan Resale Ver.)\nstriderua;Strider (USA, B-Board 89624B-3)\nstrik;Strike Master (L-4)\nstrike;Strike\nstriker;Striker\nstrikext;Striker Xtreme (1.02)\nstriv;Super Triv\nstrkfgtr;Strike Fighter (Japan)\nstrkforc;Strike Force (rev 1 02/25/91)\nstrknew;Striker Xtreme (ARM7 Sound Board)\nstrkzone;Strike Zone Baseball\nstrlink;Strong Link (Russia) (Extrema)\nstrlt;Star Light (L-1)\nstrngsci;Strange Science\nstrnskil;Strength & Skill\nstrongx;Strong X\nstrsphnx;Star's Phoenix (Italian speech)\nstrtdriv;Street Drivin' (prototype)\nstrtheat;Street Heat\nstrvmstr;Super Trivia Master\nstrxt;Striker Xtreme (France)\nstrxt;Striker Xtreme (Germany)\nstrxt;Striker Xtreme (Italy)\nstrxt;Striker Xtreme (Spain)\nstrxt;Striker Xtreme (UK)\nsttng;Star Trek: The Next Generation (LG-7)\nsttng;Star Trek: The Next Generation (LX-1)\nsttng;Star Trek: The Next Generation (LX-2)\nsttng;Star Trek: The Next Generation (LX-7)\nsttng;Star Trek: The Next Generation (P-5)\nsttng;Star Trek: The Next Generation (LX-7) SP1\nsttng;Star Trek: The Next Generation (LX-7 Special)\nstunrun;S.T.U.N. Runner (rev 6)\nstunrun0;S.T.U.N. Runner (rev 0)\nstunrun2;S.T.U.N. Runner (rev 2)\nstunrun2e;S.T.U.N. Runner (rev 2, Europe)\nstunrun3;S.T.U.N. Runner (rev 3)\nstunrun3e;S.T.U.N. Runner (rev 3, Europe)\nstunrun4;S.T.U.N. Runner (rev 4)\nstunrun5;S.T.U.N. Runner (rev 5)\nstunrune;S.T.U.N. Runner (rev 5, Europe)\nstunrunj;S.T.U.N. Runner (rev 7, Japan)\nstunrunp;S.T.U.N. Runner (upright prototype)\nstvbios;ST-V Bios\nstwr;Star Wars (1.02)\nstwr;Star Wars (1.03)\nstwr;Star Wars (Display Rev.1.04)\nstwr;Star Wars (1.02 England)\nstwr;Star Wars (1.01 Germany)\nsu2000;SU2000\nsub;Submarine\nsubhunt;Sub Hunter\nsubroc3d;Subroc-3D\nsubs;Subs\nsucasino;Super Casino\nsuchie3;Idol Janshi Suchie-Pai 3 (JPN)\nsuchipi;Idol Janshi Suchie-Pai Special (Japan)\nsuikoenb;Suikoenbu / Outlaws of the Lost Dynasty (JUETL 950314 V2.001)\nsukuinuf;Quiz and Variety Suku Suku Inufuku 2 (IN2 Ver. A)\nsultanw;Sultan's Wish (Konami Endeavour)\nsunaq;SunA Quiz 6000 Academy (940620-6)\nsundance;Sundance\nsupbtime;Super Burger Time (World, set 1)\nsupbtimea;Super Burger Time (World, set 2)\nsupbtimej;Super Burger Time (Japan)\nsupcrash;Super Crash (bootleg of Head On)\nsupdrapo;Super Draw Poker (set 1)\nsupdrapoa;Super Draw Poker (set 2)\nsupdrapob;Super Draw Poker (bootleg)\nsuper21;Super Twenty One\nsuperbar;Super Bar\nsuperbik;Superbike\nsuperbon;Agent Super Bond (Scobra Hardware)\nsuperbug;Super Bug\nsuperbwl;Super Bowl (Version 16.03B)\nsuperchs;Super Chase - Criminal Termination (US)\nsuperdbl;Super Double (French)\nsuperdix;Super Dixieland (Bingo)\nsuperdq;Super Don Quix-ote (Long Scenes)\nsuperdqa;Super Don Quix-ote (Short Scenes, Alt)\nsuperdqs;Super Don Quix-ote (Short Scenes)\nsuperg;Super Galaxians (galaxiana hack)\nsupergm3;Super Game III\nsupergx;Super GX\nsuperinv;Super Invaders\nsuperman;Superman\nsupermanj;Superman (Japan)\nsupermap;Superman (Pinball)\nsuperpac;Super Pac-Man\nsuperpacm;Super Pac-Man (Midway)\nsuperspy;The Super Spy (NGM-011)(NGH-011)\nsupertnk;Super Tank\nsupertr2;Super Triv II\nsupertr3;Super Triv III\nsuperwng;Super Wing\nsuperx;Super-X (NTC)\nsuperxm;Super-X (Mitchell)\nsupjolly;Super Jolly\nsuplup;Super Lup Lup Puzzle / Zhuan Zhuan Puzzle (version 4.0 / 990518)\nsupmodel;Super Model\nsupnudg2;Super Nudger II (Version 5.21)\nsuprball;Super Ball (Version 1.3)\nsuprbowl;Super Bowl\nsuprglob;Super Glob\nsuprgolf;Super Crowns Golf (Japan)\nsuprheli;Super Heli (Super Cobra bootleg)\nsuprleag;Super League (FD1094 317-0045)\nsuprloco;Super Locomotive\nsuprlocoa;Super Locomotive (Rev.A)\nsuprmatk;Super Missile Attack (for rev 1)\nsuprmatkd;Super Missile Attack (not encrypted)\nsuprmous;Super Mouse\nsuprmrio;Vs. Super Mario Bros. (set ?)\nsuprmrioa;Vs. Super Mario Bros. (set E)\nsuprmriobl;Vs. Super Mario Bros. (bootleg with Z80, set 1)\nsuprmriobl2;Vs. Super Mario Bros. (bootleg with Z80, set 2)\nsuprnova;Super Nova\nsuprpick;Super Picker\nsuprpkr1;Super Poker (Version 10.15S)\nsuprpokr;Super Poker (Version 10.19S)\nsuprpool;Super Pool (9743 rev.01)\nsuprridr;Super Rider\nsuprslam;Super Slams\nsuprtrio;Super Trio\nsupxevs;Vs. Super Xevious\nsuratk;Surprise Attack (World ver. K)\nsuratka;Surprise Attack (Asia ver. L)\nsuratkj;Surprise Attack (Japan ver. M)\nsureshop;Sure Shot (Pinball)\nsureshot;Sure Shot\nsurfnsaf;Surf'n Safari\nsurfplnt;Surf Planet (Version 4.1)\nsurfplnt40;Surf Planet (Version 4.0)\nsurvarts;Survival Arts (World)\nsurvartsu;Survival Arts (USA)\nsurvival;Survival\nsusume;Susume! Taisen Puzzle-Dama (GV027 Japan 1.20)\nsutapper;Tapper (Suntory)\nsuzuk8h2;Suzuka 8 Hours 2 (World)\nsuzuka8h;Suzuka 8 Hours (World)\nsuzuka8hj;Suzuka 8 Hours (Japan)\nsuzume;Watashiha Suzumechan (Japan)\nsvc;SNK vs. Capcom - SVC Chaos (NGM-2690)(NGH-2690)\nsvcboot;SNK vs. Capcom - SVC Chaos (bootleg)\nsvcpcb;SNK vs. Capcom - SVC Chaos (JAMMA PCB, set 1)\nsvcpcba;SNK vs. Capcom - SVC Chaos (JAMMA PCB, set 2)\nsvcplus;SNK vs. Capcom - SVC Chaos Plus (bootleg set 1)\nsvcplusa;SNK vs. Capcom - SVC Chaos Plus (bootleg set 2)\nsvcsplus;SNK vs. Capcom - SVC Chaos Super Plus (bootleg)\nsvf;Super Visual Football: European Sega Cup\nsvg;S.V.G. - Spectral vs Generation (ver. 200)\nsvolley;Super Volleyball (Japan)\nsvolleyk;Super Volleyball (Korea)\nsvolleyu;Super Volleyball (US)\nsvolly91;Super Volley '91 (Japan)\nsvs;Super Visual Soccer: Sega Cup (US)\nswa;Star Wars Arcade\nswarm;Swarm (bootleg?)\nswat;SWAT (315-5048)\nswatpolc;SWAT Police\nswcourt;Super World Court (World)\nswcourtj;Super World Court (Japan)\nsweetgal;Sweet Gal (Japan 850510 SWG 1-02)\nsweetl;Sweet Life (041220 World)\nsweetl2;Sweet Life 2 (071217 Russia)\nsweetl2;Sweet Life 2 (080320 World)\nsweetl2;Sweet Life 2 (bootleg, 080320, banking address hack set 1)\nsweetl2;Sweet Life 2 (bootleg, 080320, banking address hack set 2)\nsweetl2;Sweet Life 2 (bootleg, 080320, VIDEO GAME-1 MD01)\nsweetl2;Sweet Life 2 (bootleg, 080320, LOTTOGAME (I))\nsweetl;Sweet Life (070412 Russia)\nsweetla;Sweet Life (bootleg, 041220, backdoor)\nsweetlb;Sweet Life (bootleg, 041220, banking address hack, changed version text)\nswimmer;Swimmer (set 1)\nswimmera;Swimmer (set 2)\nswimmerb;Swimmer (set 3)\nswingin;Swingin In The Green (Russia)\nswisspkr;Swiss Poker ('50 SG-.10', V2.5)\nswrds;Swords of Fury (L-2)\nsws;Super World Stadium (Japan)\nsws2000;Super World Stadium 2000 (Japan, SS01/VER.A)\nsws2001;Super World Stadium 2001 (Japan, SS11/VER.A)\nsws92;Super World Stadium '92 (Japan)\nsws92g;Super World Stadium '92 Gekitouban (Japan)\nsws93;Super World Stadium '93 (Japan)\nsws95;Super World Stadium '95 (Japan)\nsws96;Super World Stadium '96 (Japan)\nsws97;Super World Stadium '97 (Japan)\nsws98;Super World Stadium '98 (Japan, SS81/VER.A)\nsws99;Super World Stadium '99 (Japan, SS91/VER.A3)\nswthrt2v;Sweet Hearts II (01J01986, Venezuela)\nswtht2nz;Sweet Hearts II (1VXFC5461, New Zealand)\nswtril41;Star Wars Trilogy (4.01)\nswtril43;Star Wars Trilogy (4.03)\nswtrilgy;Star Wars Trilogy (Revision A)\nswtrilgya;Star Wars Trilogy\nsxevious;Super Xevious\nsxeviousj;Super Xevious (Japan)\nsxyreac2;Pachinko Sexy Reaction 2 (Japan)\nsxyreact;Pachinko Sexy Reaction (Japan)\nsys1test;System 1 Test prom\nsys246;System 246 BIOS\nsys256;System 256 BIOS\nsys573;System 573 BIOS\nsyvalion;Syvalion (Japan)\nszaxxon;Super Zaxxon (315-5013)\nszone;Strike Zone (Shuffle) (L-2)\nszone;Strike Zone (Shuffle) (L-5)\nt2;Terminator 2: Judgment Day (L-2)\nt2;Terminator 2: Judgment Day (L-3)\nt2;Terminator 2: Judgment Day (L-4)\nt2;Terminator 2: Judgment Day (L-6)\nt2;Terminator 2: Judgment Day (L-8)\nt2;Terminator 2: Judgment Day (P-2F) Profanity\nt3new;Terminator 3: Rise of the Machines (ARM7 Sound Board)\ntacscan;Tac/Scan\ntactcian;Tactician (set 1)\ntactcian2;Tactician (set 2)\ntaf;The Addams Family (H-4)\ntaf;The Addams Family (L-1)\ntaf;The Addams Family (L-2)\ntaf;The Addams Family (L-3)\ntaf;The Addams Family (L-4)\ntaf;The Addams Family (L-5)\ntaf;The Addams Family (L-6)\ntaf;The Addams Family (Prototype L-5) (L-7)\ntaf;The Addams Family (Prototype) (P-2)\ntafg;The Addams Family Special Collectors Edition (H-3)\ntafg;The Addams Family Special Collectors Edition (LA-2)\ntafg;The Addams Family Special Collectors Edition (LA-3)\ntafg;The Addams Family Special Collectors Edition Gold (LX-3)\ntagteam;Tag Team Wrestling\ntagteamp;Tag-Team Wrestling\ntagteamp2;Tag-Team Wrestling (rev.2)\ntaiko10;Taiko No Tatsujin 10 (T101001-NA-A)\ntaiko9;Taiko No Tatsujin 9 (TK91001-NA-A)\ntail2nos;Tail to Nose - Great Championship\ntailg;Tailgunner\ntaitest;Taito Test Fixture\ntaitofx1;Taito FX1\ntaitogn;Taito GNET\ntaitotz;Type Zero BIOS\ntaiwanmb;Taiwan Mahjong [BET] (Japan 881208)\ntajmah;Tajmahal (Russia) (Atronic)\ntakefive;Take Five\ntakoron;Noukone Puzzle Takoron (GDL-0042)\ntalbot;Talbot\ntangtang;Tang Tang (ver. 0526, 26/05/2000)\ntank8;Tank 8 (set 1)\ntank8a;Tank 8 (set 2)\ntank8b;Tank 8 (set 3)\ntank8c;Tank 8 (set 4)\ntank8d;Tank 8 (set 5)\ntankbatl;Tank Battle (prototype rev. 4/21/92)\ntankbatt;Tank Battalion\ntankbust;Tank Busters\ntankfrce;Tank Force (US, 2 Player)\ntankfrce4;Tank Force (US, 4 Player)\ntankfrcej;Tank Force (Japan)\ntantr;Puzzle & Action: Tant-R (Japan)\ntantrbl;Puzzle & Action: Tant-R (Japan) (bootleg set 1)\ntantrbl2;Puzzle & Action: Tant-R (Japan) (bootleg set 2)\ntantrbl3;Puzzle & Action: Tant-R (Japan) (bootleg set 3)\ntantrkor;Puzzle & Action: Tant-R (Korea)\ntaotaido;Tao Taido (set 1)\ntaotaidoa;Tao Taido (set 2)\ntapatune;Tap-a-Tune\ntapper;Tapper (Budweiser, set 1)\ntappera;Tapper (Budweiser, set 2)\ntarg;Targ\ntargc;Targ (cocktail?)\ntargeth;Target Hits (ver 1.1)\ntargetha;Target Hits (ver 1.0)\ntarzan;Tarzan (V109C)\ntarzana;Tarzan (V107)\ntattack;Time Attacker\ntattass;Tattoo Assassins (US prototype)\ntattassa;Tattoo Assassins (Asia prototype)\ntaurs;Taurus (Shuffle) (L-1)\ntaxi;Taxi (Marilyn) (L-3)\ntaxi;Taxi (Lola) (L-4)\ntaxi;Taxi (Marilyn) (L-1) Germany\ntaxidriv;Taxi Driver\ntazmani2;Tazz-Mania (set 2)\ntazmania;Tazz-Mania (set 1)\ntazzmang;Tazz-Mania (bootleg on Galaxian hardware)\ntblkkuzu;The Block Kuzushi (Japan)\ntbowl;Tecmo Bowl (World)\ntbowlj;Tecmo Bowl (Japan)\ntbyahhoo;Twin Bee Yahhoo! (ver JAA)\ntceptor;Thunder Ceptor\ntceptor2;Thunder Ceptor II\ntcl;Taiwan Chess Legend\ntcobra2;Twin Cobra II (Ver 2.1O 1995/11/30)\ntcobra2u;Twin Cobra II (Ver 2.1A 1995/11/30)\ntdawg;Top Dawg (Shuffle) (L-1)\ntdfever;TouchDown Fever (US?)\ntdfever2;TouchDown Fever 2\ntdfeverj;TouchDown Fever (Japan)\ntdoboon;Taihou de Doboon\ntdpgal;Triple Draw Poker\ntdragon;Thunder Dragon (9th Jan. 1992)\ntdragon1;Thunder Dragon (4th Jun. 1991)\ntdragon2;Thunder Dragon 2 (9th Nov. 1993)\ntdragon2a;Thunder Dragon 2 (1st Oct. 1993)\ntdragonb;Thunder Dragon (bootleg)\ntduno2;Touch de Uno! 2\nte0144;Puzzle Bobble (Italian Gambling Game)\nteamqb;John Elway's Team Quarterback (set 1)\nteamqb2;John Elway's Team Quarterback (set 2)\ntechbowl;Technical Bowling (J 971212 V1.000)\ntechromn;Tech Romancer (Euro 980914)\ntechromnu;Tech Romancer (USA 980914)\ntecmowcm;Tecmo World Cup Millennium (Japan)\nteddybb;TeddyBoy Blues (315-5115, New Ver.)\nteddybbo;TeddyBoy Blues (315-5115, Old Ver.)\nteedoff;Tee'd Off (Japan)\nteedoffp;Tee'd Off\nteedoffp1;Tee'd Off (rev.1)\nteedoffp3;Tee'd Off (rev.3)\nteetert;Teeter Torture (prototype)\ntehkanwc;Tehkan World Cup (set 1)\ntehkanwcb;Tehkan World Cup (set 2, bootleg?)\ntehkanwcc;Tehkan World Cup (set 3, bootleg)\ntekipaki;Teki Paki\ntekken;Tekken (World, TE4/VER.C)\ntekken2;Tekken 2 Ver.B (US, TES3/VER.D)\ntekken2aa;Tekken 2 (Asia, TES2/VER.A)\ntekken2ab;Tekken 2 Ver.B (Asia, TES2/VER.B)\ntekken2ub;Tekken 2 Ver.B (US, TES3/VER.B)\ntekken3;Tekken 3 (Japan, TET1/VER.E1)\ntekken3aa;Tekken 3 (Asia, TET2/VER.A)\ntekken3ab;Tekken 3 (Asia, TET2/VER.B)\ntekken3ae;Tekken 3 (Asia, TET2/VER.E1)\ntekken3ja;Tekken 3 (Japan, TET1/VER.A)\ntekken3ua;Tekken 3 (US, TET3/VER.A)\ntekken3ud;Tekken 3 (US, TET3/VER.D)\ntekken4;Tekken 4 (TEF3 Ver. C)\ntekken4a;Tekken 4 (TEF2 Ver. A)\ntekken4b;Tekken 4 (TEF1 Ver. A)\ntekken51;Tekken 5.1 (TE51 Ver. B)\ntekkenab;Tekken (Asia, TE2/VER.B)\ntekkenac;Tekken (Asia, TE2/VER.C)\ntekkenjb;Tekken (Japan, TE1/VER.B)\ntektagt;Tekken Tag Tournament (US, TEG3/VER.C1)\ntektagtac;Tekken Tag Tournament (Asia, TEG2/VER.C1, set 1)\ntektagtac1;Tekken Tag Tournament (Asia, TEG2/VER.C1, set 2)\ntektagtja;Tekken Tag Tournament (Japan, TEG1/VER.A3)\ntektagtjb;Tekken Tag Tournament (Japan, TEG1/VER.B)\ntektagtub;Tekken Tag Tournament (US, TEG3/VER.B)\nteljan;Tel Jan\ntelmahjn;Telephone Mahjong (Japan 890111)\ntempest;Tempest (rev 3, Revised Hardware)\ntempest1;Tempest (rev 1)\ntempest1r;Tempest (rev 1, Revised Hardware)\ntempest2;Tempest (rev 2)\ntempest3;Tempest (rev 3)\ntemptube;Tempest Tubes\ntenballs;Ten Balls (Ver 1.05)\ntengai;Tengai (World)\ntengaij;Sengoku Blade: Sengoku Ace Episode II / Tengai\ntenkai;Mahjong Tenkaigen\ntenkai2b;Mahjong Tenkaigen Part 2 (bootleg)\ntenkaibb;Mahjong Tenkaigen (bootleg b)\ntenkaicb;Mahjong Tenkaigen (bootleg c)\ntenkaid;Mahjong Tenkaigen (set 1)\ntenkaie;Mahjong Tenkaigen (set 2)\ntenkomor;Tenkomori Shooting (Asia, TKM2/VER.A1)\ntenkomorja;Tenkomori Shooting (Japan, TKM1/VER.A1)\ntenpindx;Ten Pin Deluxe\ntenspot;Ten Spot\ntenthdeg;Tenth Degree (prototype)\ntenup;Ten Up (compendium 17)\ntenup3;Ten Up (compendium 3)\nterabrst;Teraburst (1998/07/17 ver UEL)\nterabrsta;Teraburst (1998/02/25 ver AAA)\nterm2;Terminator 2 - Judgment Day (rev LA4 08/03/92)\nterm2la1;Terminator 2 - Judgment Day (rev LA1 11/01/91)\nterm2la2;Terminator 2 - Judgment Day (rev LA2 12/09/91)\nterm2la3;Terminator 2 - Judgment Day (rev LA3 03/27/92)\nterm3;Terminator 3: Rise of the Machines (4.00)\nterm3;Terminator 3: Rise of the Machines (2.05)\nterm3f;Terminator 3: Rise of the Machines (4.00 France)\nterm3f;Terminator 3: Rise of the Machines (2.05 France)\nterm3g;Terminator 3: Rise of the Machines (4.00 Germany)\nterm3i;Terminator 3: Rise of the Machines (4.00 Italy)\nterm3i;Terminator 3: Rise of the Machines (2.05 Italy)\nterm3l;Terminator 3: Rise of the Machines (4.00 Spain)\nterm3l;Terminator 3: Rise of the Machines (2.05 Spain)\nterracre;Terra Cresta (YM3526 set 1)\nterracrea;Terra Cresta (YM3526 set 3)\nterracren;Terra Cresta (YM2203)\nterracreo;Terra Cresta (YM3526 set 2)\nterraf;Terra Force\nterrafb;Terra Force (bootleg)\nterrafj;Terra Force (Japan)\nterrafjb;Terra Force (Japan bootleg with additional Z80)\nterrafu;Terra Force (US)\ntetfight;Tetris Fighters\ntetkiwam;Tetris Kiwamemichi (GDL-0020)\ntetrbx;Tetris / Bloxeed (Korean System 16 bootleg) (ISG Selection Master Type 2006)\ntetris;Tetris (set 4, Japan, System 16A, FD1094 317-0093)\ntetris1;Tetris (set 1, Japan, System 16B, FD1094 317-0091)\ntetris2;Tetris (set 2, Japan, System 16B, FD1094 317-0092)\ntetris3;Tetris (set 3, Japan, System 16A, FD1094 317-0093a)\ntetrisbl;Tetris (bootleg)\ntetriskr;Tetris (bootleg of Mirrorsoft PC-XT Tetris version)\ntetrisp;Tetris Plus\ntetrisp2;Tetris Plus 2 (World)\ntetrisp2j;Tetris Plus 2 (Japan, V2.2)\ntetrisp2ja;Tetris Plus 2 (Japan, V2.1)\ntetrisse;Tetris (Japan, System E)\ntetrist;Tetris (Japan, B-System, YM2610)\ntetrista;Tetris (Japan, B-System, YM2203)\ntetrsark;Tetris (D.R. Korea)\ntf95;WPC 95 Test Fixture (1.2)\ntfa;WPC Test Fixture: Alphanumeric (1.3)\ntfdmd;WPC Test Fixture: DMD (L-3)\ntfight;Title Fight\ntfrceac;ThunderForce AC\ntfrceacb;ThunderForce AC (bootleg)\ntfrceacj;ThunderForce AC (Japan)\ntfs;WPC Test Fixture: Security (1.2)\ntftc;Tales From the Crypt (1.04 Spain)\ntftc;Tales From the Crypt (2.00)\ntftc;Tales From the Crypt (3.00)\ntftc;Tales From the Crypt (3.02 Dutch)\ntftc;Tales From the Crypt (3.03)\ntfupdate;Triforce DIMM Updater (GDT-0011)\ntgm2;Tetris the Absolute The Grand Master 2\ntgm2p;Tetris the Absolute The Grand Master 2 Plus\ntgmj;Tetris The Grand Master (Japan 980710)\ntgtball;Target Ball (Nude)\ntgtballa;Target Ball\ntgtpanic;Target Panic\nthaiprin;Thai Princess (30127721)\ntharrier;Task Force Harrier\ntharrierj;Task Force Harrier (Japan)\nthayers;Thayer's Quest (set 1)\nthayersa;Thayer's Quest (set 2)\nthedeep;The Deep (Japan)\ntheend;The End\ntheendb;The End (bootleg?)\ntheends;The End (Stern Electronics)\nthegames;The Games\ntheglad;The Gladiator (ver. 100)\ntheglada;The Gladiator (ver. 101)\ntheglob;The Glob\ntheglob2;The Glob (earlier)\ntheglob3;The Glob (set 3)\ntheglobp;The Glob (Pac-Man hardware)\nthegrid;The Grid (version 1.2)\nthegrida;The Grid (version 1.1)\nthehand;The Hand\nthehustl;The Hustler (Japan version M)\nthehustlj;The Hustler (Japan version J)\nthemj;The Mah-jong (Japan)\nthenanpa;The Nanpa (Japan)\nthepit;The Pit\nthepitj;The Pit (Japan)\nthepitm;The Pit (bootleg on Moon Quasar hardware)\nthepitu1;The Pit (US, set 1)\nthepitu2;The Pit (US, set 2)\ntheroes;Thunder Heroes\nthetogyu;The Togyu (315-5065, Japan)\nthief;Thief\nthndblst;Thunder Blaster (Japan)\nthndbolt;Thunderbolt\nthndrbld;Thunder Blade (upright, FD1094 317-0056)\nthndrbld1;Thunder Blade (deluxe/standing, unprotected)\nthndrx2;Thunder Cross II (World)\nthndrx2a;Thunder Cross II (Asia)\nthndrx2j;Thunder Cross II (Japan)\nthndzone;Thunder Zone (World)\nthoop;Thunder Hoop (Ver. 1)\nthoop2;TH Strikes Back\nthrild2;Thrill Drive 2 (ver EBB)\nthrild2a;Thrill Drive 2 (ver AAA)\nthrild2c;Thrill Drive 2 (ver EAA)\nthrilld;Thrill Drive (JAE)\nthrilldae;Thrill Drive (EAA)\nthrilldb;Thrill Drive (JAB)\nthund;Thunderball (P-1)\nthunderh;Operation Thunder Hurricane (ver EAA)\nthunderhu;Operation Thunder Hurricane (ver UAA)\nthunderj;ThunderJaws\nthunderl;Thunder & Lightning\nthunderlbl;Thunder & Lightning (bootleg with Tetris sound)\nthunderx;Thunder Cross (set 1)\nthunderxa;Thunder Cross (set 2)\nthunderxb;Thunder Cross (set 3)\nthunderxj;Thunder Cross (Japan)\nthundfox;Thunder Fox (World)\nthundfoxj;Thunder Fox (Japan)\nthundfoxu;Thunder Fox (US)\nthunt;Puzzle & Action: Treasure Hunt (JUET 970901 V2.00E)\nthuntk;Puzzle & Action: BoMulEul Chajara (JUET 970125 V2.00K)\ntickee;Tickee Tickats\ntictac;Tic Tac Trivia (Horizontal)\ntictacv;Tic Tac Trivia (Vertical)\ntigerh;Tiger Heli (US)\ntigerhb1;Tiger Heli (bootleg set 1)\ntigerhb2;Tiger Heli (bootleg set 2)\ntigerhb3;Tiger Heli (bootleg set 3)\ntigerhj;Tiger Heli (Japan)\ntigeroad;Tiger Road (US)\ntigeroadb;Tiger Road (US bootleg)\ntigerrag;Tiger Rag\ntighook;Tiger Hook (Version 2.1E Dual)\ntighookc1;Tiger Hook (Version 2.1R, set 1)\ntighookc2;Tiger Hook (Version 2.0LT, set 1)\ntighookd1;Tiger Hook (Version 2.1R, set 2)\ntighookd2;Tiger Hook (Version 2.0LT, set 2)\ntighooko;Tiger Hook (Version 1.7XT)\ntighooko2;Tiger Hook (Version 1.7)\ntighookv1;Tiger Hook (Version 2.1R Dual)\ntighookv2;Tiger Hook (Version 2.0LT Dual)\ntimber;Timber\ntime2000;Time 2000\ntimecris;Time Crisis (Rev. TS2 Ver.B)\ntimecrisa;Time Crisis (Rev. TS2 Ver.A)\ntimecrs2;Time Crisis II (TSS3 Ver. B)\ntimecrs2b;Time Crisis II (TSS2 Ver. B)\ntimecrs2c;Time Crisis II (TSS4 Ver. A)\ntimecrs3;Time Crisis 3 (TST1)\ntimekill;Time Killers (v1.32)\ntimekill121;Time Killers (v1.21)\ntimekill131;Time Killers (v1.31)\ntimelimt;Time Limit\ntimeline;Time Line\ntimeplt;Time Pilot\ntimeplta;Time Pilot (Atari)\ntimepltc;Time Pilot (Centuri)\ntimescan;Time Scanner (set 2, System 16B)\ntimescan1;Time Scanner (set 1, System 16A, FD1089B 317-0024)\ntimesold;Time Soldiers (US Rev 3)\ntimesold1;Time Soldiers (US Rev 1)\ntimetrv;Time Traveler\ntimetunl;Time Tunnel\ntinklpit;Tinkle Pit (Japan)\ntinstar;The Tin Star (set 1)\ntinstar2;The Tin Star (set 2)\ntinv2650;The Invaders\ntiptop;Tip Top\ntisland;Treasure Island\ntisub;Treasure Island (Subsino, set 1)\ntisuba;Treasure Island (Subsino, set 2)\ntitan;Titan\ntitan1;Titan (alternate set)\ntitanic;Titanic (Coin dropper)\ntitlef;Title Fight (World)\ntitlefu;Title Fight (US)\ntjsb;Mahjong Tian Jiang Shen Bing (V137C)\ntjumpman;Tobikose! Jumpman\ntkdensho;Toukidenshou - Angel Eyes (VER. 960614)\ntkdenshoa;Toukidenshou - Angel Eyes (VER. 960427)\ntkmmpzdm;Tokimeki Memorial Taisen Puzzle-dama (ver JAB)\ntknight;Tecmo Knight\ntkoboxng;Vs. T.K.O. Boxing\ntm;Touchmaster (v3.00 Euro)\ntm2k;Touchmaster 2000 Plus (v4.63 Standard)\ntm2ka;Touchmaster 2000 (v4.02 Standard)\ntm2kb;Touchmaster 2000 (v4.00 Standard)\ntm3k;Touchmaster 3000 (v5.02 Standard)\ntm3ka;Touchmaster 3000 (v5.01 Standard)\ntm4k;Touchmaster 4000 (v6.03 Standard)\ntm4ka;Touchmaster 4000 (v6.02 Standard)\ntm4kb;Touchmaster 4000 (v6.01 Standard)\ntm5k;Touchmaster 5000 (v7.10 Standard)\ntm5ka;Touchmaster 5000 (v7.01 Standard)\ntm5kca;Touchmaster 5000 (v7.10 California)\ntm7k;Touchmaster 7000 (v8.04 Standard)\ntm7ka;Touchmaster 7000 (v8.00 Standard)\ntm7keval;Touchmaster 7000 (v8.1X Evaluation)\ntm8k;Touchmaster 8000 (v9.04 Standard)\ntm8k902;Touchmaster 8000 (v9.02 Standard)\ntmac;Time Machine (1.8)\ntmac;Time Machine (2.4)\ntmachzac;Time Machine (Zaccaria)\ntmachzacf;Time Machine (Zaccaria French speech)\ntmachzacg;Time Machine (Zaccaria German speech)\ntmdo;Touchmaster (v2.2-01 Standard)\ntmek;T-MEK (v5.1, The Warlords)\ntmek20;T-MEK (v2.0, prototype)\ntmek44;T-MEK (v4.4)\ntmek45;T-MEK (v4.5)\ntmek51p;T-MEK (v5.1, prototype)\ntmfnt;Time Fantasy (L-5)\ntmht;Teenage Mutant Hero Turtles (UK 4 Players, set 1)\ntmht22pe;Teenage Mutant Hero Turtles - Turtles in Time (2 Players ver EBA)\ntmht2p;Teenage Mutant Hero Turtles (UK 2 Players, set 1)\ntmht2pa;Teenage Mutant Hero Turtles (UK 2 Players, set 2)\ntmhta;Teenage Mutant Hero Turtles (UK 4 Players, set 2)\ntmmjprd;Tokimeki Mahjong Paradise - Dear My Love\ntmnt;Teenage Mutant Ninja Turtles (World 4 Players)\ntmnt2;Teenage Mutant Ninja Turtles - Turtles in Time (4 Players ver UAA)\ntmnt22pu;Teenage Mutant Ninja Turtles - Turtles in Time (2 Players ver UDA)\ntmnt2a;Teenage Mutant Ninja Turtles - Turtles in Time (4 Players ver ADA)\ntmnt2pj;Teenage Mutant Ninja Turtles (Japan 2 Players)\ntmnt2po;Teenage Mutant Ninja Turtles (Oceania 2 Players)\ntmnt;Teenage Mutant Ninja Turtles (1.03)\ntmnt;Teenage Mutant Ninja Turtles (1.04)\ntmntj;Teenage Mutant Ninja Turtles (Japan 4 Players)\ntmntu;Teenage Mutant Ninja Turtles (US 4 Players, set 1)\ntmntua;Teenage Mutant Ninja Turtles (US 4 Players, set 2)\ntmpdoki;Tokimeki Mahjong Paradise - Doki Doki Hen\ntmspoker;unknown TMS9980 Poker Game\ntmwrp;Time Warp (L-2)\ntmwrp;Time Warp (T-2)\ntndrcade;Thundercade / Twin Formation\ntndrcadej;Tokusyu Butai U.A.G. (Japan)\ntnextspc;The Next Space\ntnextspcj;The Next Space (Japan)\ntnk3;T.N.K III (US)\ntnk3j;T.A.N.K (Japan)\ntnzs;The NewZealand Story (World, new version) (newer PCB)\ntnzsj;The NewZealand Story (Japan, new version) (newer PCB)\ntnzsjo;The NewZealand Story (Japan, old version) (older PCB)\ntnzso;The NewZealand Story (World, old version) (older PCB)\ntnzsop;The NewZealand Story (World, prototype?) (older PCB)\ntodruaga;The Tower of Druaga (New Ver.)\ntodruagao;The Tower of Druaga (Old Ver.)\ntodruagas;The Tower of Druaga (Sidam)\ntoffy;Toffy\ntogenkyo;Tougenkyou (Japan 890418)\ntoggle;Toggle (prototype)\ntoki;Toki (World, set 1)\ntokia;Toki (World, set 2)\ntokib;Toki (Datsu bootleg)\ntokimbsj;Tokimeki Bishoujo [BET] (Japan)\ntokimosh;Tokimeki Memorial Oshiete Your Heart (GE755 JAA)\ntokimosp;Tokimeki Memorial Oshiete Your Heart Seal version PLUS (GE756 JAB)\ntokio;Tokio / Scramble Formation (newer)\ntokiob;Tokio / Scramble Formation (bootleg)\ntokioo;Tokio / Scramble Formation (older)\ntokiou;Tokio / Scramble Formation (US)\ntokisens;Toki no Senshi - Chrono Soldier\ntokiu;Toki (US, set 1)\ntokiua;Toki (US, set 2)\ntokkae;Taisen Tokkae-dama (ver JAA)\ntokyocop;Tokyo Cop (Italy)\ntokyogal;Tokyo Gal Zukan (Japan)\ntokyowar;Tokyo Wars (Rev. TW2 Ver.A)\ntom;Theatre Of Magic (0.6a)\ntom;Theatre Of Magic (1.0 French)\ntom;Theatre Of Magic (1.2X)\ntom;Theatre Of Magic (1.3X)\ntom;Theatre Of Magic (1.4H)\ntomahawk;Tomahawk 777 (rev 5)\ntomahawk1;Tomahawk 777 (rev 1)\ntomcat;TomCat (prototype)\ntomcatsw;TomCat (Star Wars hardware, prototype)\ntomy;The Who's Tommy Pinball Wizard (4.00)\ntomy;The Who's Tommy Pinball Wizard (3.00 Holland)\ntondemo;Tondemo Crisis (Japan)\ntonton;Waku Waku Doubutsu Land TonTon (Japan)\ntontonb;Tonton [BET] (Japan set 1)\ntonypok;Poker Master (Tony-Poker V3.A, hack?)\ntoobin;Toobin' (rev 3)\ntoobin1;Toobin' (rev 1)\ntoobin2;Toobin' (rev 2)\ntoobin2e;Toobin' (Europe, rev 2)\ntoobine;Toobin' (Europe, rev 3)\ntoobing;Toobin' (German, rev 3)\ntopaz;Topaz (Shuffle) (L-1)\ntopbladv;Top Blade V\ntopgame;Top Game Laser L10 (Bingo)\ntopgamet;Top Game Turbo (Bingo)\ntopgear;Top Gear (4VXFC969, New Zealand)\ntopgun;Vs. Top Gun\ntopgunbl;Top Gunner (bootleg)\ntopgunnr;Top Gunner (Exidy)\ntopgunr;Top Gunner (US)\ntophuntr;Top Hunter - Roddy & Cathy (NGM-046)\ntophuntrh;Top Hunter - Roddy & Cathy (NGH-046)\ntopland;Top Landing (World)\ntoppin;Top Pin\ntoppyrap;Toppy & Rappy\ntopracer;Top Racer (with MB8841 + MB8842, 1984)\ntopracera;Top Racer (with MB8841 + MB8842, 1983)\ntopracern;Top Racer (no MB8841 + MB8842)\ntoprollr;Top Roller\ntopsecex;Top Secret (Exidy) (version 1.0)\ntopsecrt;Top Secret (Japan, old revision)\ntopshoot;Top Shooter\ntopskatr;Top Skater (Export, Revision A)\ntopskatrj;Top Skater (Japan)\ntopskatru;Top Skater (USA, Revision A)\ntopspeed;Top Speed (World)\ntopspeedu;Top Speed (US)\ntoramich;Tora-he no Michi (Japan)\ntoratora;Tora Tora (prototype?)\ntorch;Torch\ntoride2g;Toride II Adauchi Gaiden\ntoride2gg;Toride II Adauchi Gaiden (German)\ntoride2j;Toride II (Japan)\ntornado1;Tornado (set 1, Defender bootleg)\ntornado2;Tornado (set 2, Defender bootleg)\ntornbase;Tornado Baseball / Ball Park\ntorp;Torpedo Alley (2.1, Europe)\ntortufam;Tortuga Family (Italian)\ntorus;Torus\ntoryumon;Toryumon\ntotan;Tales Of The Arabian Nights (0.4)\ntotan;Tales Of The Arabian Nights (1.2)\ntotan;Tales Of The Arabian Nights (1.3)\ntotan;Tales Of The Arabian Nights (1.4)\ntotcarn;Total Carnage (rev LA1 03/10/92)\ntotcarnp;Total Carnage (prototype, rev 1.0 01/25/92)\ntotd;The Typing of the Dead (JPN, USA, EXP, KOR, AUS) (Rev A)\ntotem;Totem\ntotlvice;Total Vice (ver UAC)\ntotlvicj;Total Vice (ver JAD)\ntotmejan;Tottemo E Jong\ntouchdn;Touchdown\ntoucheme;Touche Me\ntouchgo;Touch & Go (World)\ntouchgoe;Touch & Go (earlier revision)\ntouchgon;Touch & Go (Non North America)\ntoukon3;Shin Nihon Pro Wrestling Toukon Retsuden 3 Arcade Edition (Japan, TR1/VER.A)\ntoukon4;Shin Nihon Pro Wrestling Toukon Retsuden 4 Arcade Edition\ntour4000;Tour 4000\ntour4010;Tour 4010\ntoursol;Tournament Solitaire (V1.06, 08/03/95)\ntoursol1;Tournament Solitaire (V1.04, 06/22/95)\ntourtab2;Tournament Table (set 2)\ntourtabl;Tournament Table (set 1)\ntourvis;Tourvision PCE bootleg\ntoutrun;Turbo Out Run (Out Run upgrade, FD1094 317-0118)\ntoutrun1;Turbo Out Run (deluxe cockpit, FD1094 317-0109)\ntoutrun2;Turbo Out Run (cockpit, FD1094 317-unknown)\ntoutrun3;Turbo Out Run (upright, FD1094 317-0107)\ntoyfight;Toy Fighter\ntoyland;Toy Land Adventure\ntoypop;Toypop\ntp2m32;Tetris Plus 2 (MegaSystem 32 Version)\ntp84;Time Pilot '84 (set 1)\ntp84a;Time Pilot '84 (set 2)\ntp84b;Time Pilot '84 (set 3)\ntpgolf;Top Player's Golf (NGM-003)(NGH-003)\ntpoker2;Turbo Poker 2\ntps;TPS\ntqst;Treasure Quest\ntrackfld;Track & Field\ntrackfldc;Track & Field (Centuri)\ntrackfldnz;Track & Field (NZ bootleg?)\ntrailblz;Trail Blazer\ntrailer;Trailer\ntrally;Thrash Rally (ALM-003)(ALH-003)\ntranqgun;Tranquillizer Gun\ntransfrm;Transformer\ntravrusa;Traverse USA / Zippy Race\ntrckydoc;Tricky Doc (set 1)\ntrckydoca;Tricky Doc (set 2)\ntreahunt;Treasure Hunt (bootleg?)\ntrebltop;Treble Top (39-360-070)\ntrek;Star Trek 25th Anniversary (1.10)\ntrek;Star Trek 25th Anniversary (1.10 Alpha Display)\ntrek;Star Trek 25th Anniversary (1.20)\ntrek;Star Trek 25th Anniversary (2.00)\ntrek;Star Trek 25th Anniversary (2.01)\ntrgheart;Trigger Heart Exelica (Rev A) (GDL-0036A)\ntricktrp;Trick Trap (World?)\ntrident;Trident\ntriforce;Triforce Bios\ntrigon;Trigon (Japan)\ntriothep;Trio The Punch - Never Forget Me... (World)\ntriothepj;Trio The Punch - Never Forget Me... (Japan)\ntripdraw;Tripple Draw (V3.1 s)\ntripjok;Triple Joker (Bingo)\ntriplay;Triple Play\ntriplep;Triple Punch\ntriplew1;Mahjong Triple Wars (Japan)\ntriplew2;Mahjong Triple Wars 2 (Japan)\ntriplfun;Triple Fun\ntriplhnt;Triple Hunt\ntripool;Tri-Pool (Casino Tech)\ntripoola;Tri-Pool (Costal Games)\ntrisport;Tri-Sports\ntrivia12;Trivial Pursuit (Genus I) (12/14/84)\ntriviabb;Trivial Pursuit (Baby Boomer Edition) (3/20/85)\ntriviaes;Trivial Pursuit (Spanish Edition)\ntriviag1;Trivial Pursuit (Genus I) (set 1)\ntriviag2;Trivial Pursuit (Genus II)\ntrivialp;Trivial Pursuit (New Edition) (prod. 1D)\ntrivialpd;Trivial Pursuit (New Edition) (prod. 1D) (Protocol)\ntrivialpo;Trivial Pursuit\ntriviasp;Trivial Pursuit (All Star Sports Edition)\ntriviayp;Trivial Pursuit (Young Players Edition)\ntrivquiz;Triv Quiz\ntrizeal;Trizeal (GDL-0026)\ntrizn;Tri Zone (L-1)\ntrizn;Tri Zone (T-1)\ntroangel;Tropical Angel\ntrog;Trog (rev LA5 03/29/91)\ntrog3;Trog (rev LA3 02/14/91)\ntrog4;Trog (rev LA4 03/11/91)\ntrogpa4;Trog (prototype, rev 4.00 07/27/90)\ntrogpa6;Trog (prototype, rev PA6-PAC 09/09/90)\ntrojan;Trojan (US)\ntrojanj;Tatakai no Banka (Japan)\ntrojanr;Trojan (Romstar)\ntron;Tron (8/9)\ntron2;Tron (6/25)\ntron3;Tron (6/17)\ntron4;Tron (6/15)\ntrophyh;Trophy Hunting - Bear & Moose V1.0\ntrstar;Top Ranking Stars (Ver 2.1O 1993/05/21) (New Version)\ntrstar2k;Triple Star 2000\ntrstarj;Top Ranking Stars (Ver 2.1J 1993/05/21) (New Version)\ntrstaro;Top Ranking Stars (Ver 2.1O 1993/05/21) (Old Version)\ntrstaroj;Top Ranking Stars (Ver 2.1J 1993/05/21) (Old Version)\ntruckk;Truck Kyosokyoku (Japan, TKK2/VER.A)\ntrucksp2;Truck Stop (P-2)\ntrucksp3;Truck Stop (P-3)\ntruco;Truco-Tron\ntrucocl;Truco Clemente\ntruxton;Truxton / Tatsujin\ntruxton2;Truxton II / Tatsujin Oh\ntrvchlng;Trivia Challenge\ntrvgns;Trivia Genius\ntrvhang;Trivia Hangup (question set 1)\ntrvhanga;Trivia Hangup (question set 2)\ntrvmadns;Trivia Madness\ntrvmstr;Trivia Master (set 1)\ntrvmstra;Trivia Master (set 2)\ntrvmstrb;Trivia Master (set 3)\ntrvmstrc;Trivia Master (set 4)\ntrvquest;Trivia Quest\ntrvwz2;Trivia ? Whiz (Edition 2) (question set 1)\ntrvwz2a;Trivia ? Whiz (Edition 2) (question set 2)\ntrvwz3h;Trivia ? Whiz (Edition 3 - Horizontal) (set 1)\ntrvwz3ha;Trivia ? Whiz (Edition 3 - Horizontal) (set 2)\ntrvwz3v;Trivia ? Whiz (Edition 3 - Vertical)\ntrvwz4;Trivia ? Whiz (Edition 4) (question set 1)\ntrvwz4a;Trivia ? Whiz (Edition 4) (question set 2)\ntrvwzh;Trivia ? Whiz (Horizontal) (question set 1)\ntrvwzha;Trivia ? Whiz (Horizontal) (question set 2)\ntrvwzhb;Trivia ? Whiz (Horizontal) (question set 3)\ntrvwzv;Trivia ? Whiz (Vertical) (question set 1)\ntrvwzva;Trivia ? Whiz (Vertical) (question set 2)\ntryout;Pro Baseball Skill Tryout (Japan)\nts2;Battle Arena Toshinden 2 (USA 951124)\nts2a;Battle Arena Toshinden 2 (USA 951124) Older\nts2j;Battle Arena Toshinden 2 (Japan 951124)\nts;The Shadow (LA-2)\nts;The Shadow (LA-4)\nts;The Shadow (LF-6) French\nts;The Shadow (LH-6)\nts;The Shadow (LM-6) Mild\nts;The Shadow (LX-4)\nts;The Shadow (LX-5)\nts;The Shadow (PA-1)\ntsamurai;Samurai Nihon-ichi (set 1)\ntsamurai2;Samurai Nihon-ichi (set 2)\ntsamuraih;Samurai Nihon-ichi (bootleg, harder)\ntsarevna;Tsarevna (v1.29)\ntsarevnaa;Tsarevna (v1.31)\ntsclass;Trap Shoot Classic (v1.0 21-mar-1997)\ntshingen;Shingen Samurai-Fighter (Japan, English)\ntshingena;Takeda Shingen (Japan, Japanese)\ntshoot;Turkey Shoot\ntsptr;Transporter the Rescue (L-3)\ntst;Galaxian Test ROM\ntst;Space Invaders Test ROM\ntstrike;Thunder Strike (set 1)\ntstrikea;Thunder Strike (set 2, older)\ntstrk;Triple Strike (Shuffle) (L-1)\ntsurugi;Tsurugi (ver EAB)\ntsurugij;Tsurugi (ver JAC)\ntt;unknown Toptronic pinball game\nttchamp;Table Tennis Champions (set 1)\nttchampa;Table Tennis Champions (set 2)\nttmahjng;T.T Mahjong\ntts;Tic-Tac-Strike (Shuffle) (L-1)\ntts;Tic-Tac-Strike (Shuffle) (L-2)\nttt;Ticket Tac Toe (1.0)\ntturf;Tough Turf (set 2, Japan, 8751 317-0104)\ntturfbl;Tough Turf (bootleg)\ntturfu;Tough Turf (set 1, US, 8751 317-0099)\ntubeit;Tube-It\ntubep;Tube Panic\ntubepb;Tube Panic (bootleg)\ntugboat;Tugboat\ntumbleb;Tumble Pop (bootleg set 1)\ntumbleb2;Tumble Pop (bootleg set 2)\ntumblep;Tumble Pop (World)\ntumblepj;Tumble Pop (Japan)\ntunhunt;Tunnel Hunt\ntunhuntc;Tunnel Hunt (Centuri)\nturbo;Turbo\nturboa;Turbo (encrypted set 1)\nturbob;Turbo (encrypted set 2)\nturbofrc;Turbo Force (old revision)\nturbosub;Turbo Sub (prototype rev. TSCA)\nturbosub6;Turbo Sub (prototype rev. TSC6)\nturbosub7;Turbo Sub (prototype rev. TSC7)\nturbotag;Turbo Tag (prototype)\nturfmast;Neo Turf Masters / Big Tournament Golf\nturkhunt;Turkey Hunting USA V1.0\nturpin;Turpin\nturpins;Turpin (bootleg on Scramble hardware)\nturrett;Turret Tower\nturtles;Turtles\nturtship;Turtle Ship (North America)\nturtshipj;Turtle Ship (Japan)\nturtshipk;Turtle Ship (Korea)\ntutankhm;Tutankham\ntutankhms;Tutankham (Stern Electronics)\ntutstomb;Tut's Tomb\ntvdunexp;Dungeon Explorer (Tourvision PCE bootleg)\ntvpwlg4;Power League IV (Tourvision PCE bootleg)\ntvrs2;Rastan Saga II (Tourvision PCE bootleg)\ntvsci;Special Criminal Investigation (Tourvision PCE bootleg)\ntvthbld;Thunder Blade (Tourvision PCE bootleg)\ntvusapb;USA Pro Basketball (Tourvision PCE bootleg)\ntwcup98;Tecmo World Cup '98 (JUET 980410 V1.000)\ntwinactn;Twin Action\ntwinadv;Twin Adventure (World)\ntwinadvk;Twin Adventure (Korea)\ntwinbee;TwinBee (ROM version)\ntwinbrat;Twin Brats (set 1)\ntwinbrata;Twin Brats (set 2)\ntwincobr;Twin Cobra (World)\ntwincobru;Twin Cobra (US)\ntwineag2;Twin Eagle II - The Rescue Mission\ntwineagl;Twin Eagle - Revenge Joe's Brother\ntwinfalc;Twin Falcons\ntwinhawk;Twin Hawk (World)\ntwinhawku;Twin Hawk (US)\ntwinkle;Twinkle\ntwinqix;Twin Qix (Ver 1.0A 1995/01/17) (Prototype)\ntwins;Twins (set 1)\ntwinsa;Twins (set 2)\ntwinspri;Twinkle Star Sprites\ntwinsqua;Twin Squash\ntwocrude;Two Crude (US)\ntwotiger;Two Tigers (dedicated)\ntwotigerc;Two Tigers (Tron conversion)\ntwrldc94;Tecmo World Cup '94 (set 1)\ntwrldc94a;Tecmo World Cup '94 (set 2)\ntwrshaft;Tower & Shaft\ntws96;Tecmo World Soccer '96\ntwst;Twister (3.00)\ntwst;Twister (4.04)\ntwst;Twister (4.05)\ntx1;TX-1\ntx1a;TX-1 (Atari/Namco/Taito license)\ntxsector;TX-Sector\ntylz;Tylz (prototype)\ntyphoon;Typhoon\ntz;Twilight Zone (9.2)\ntz;Twilight Zone (9.4CH)\ntz;Twilight Zone (9.4H)\ntz;Twilight Zone (H-7)\ntz;Twilight Zone (H-8)\ntz;Twilight Zone (IFPA rules)\ntz;Twilight Zone (L-1)\ntz;Twilight Zone (L-2)\ntz;Twilight Zone (L-3)\ntz;Twilight Zone (L-4)\ntz;Twilight Zone (P-3)\ntz;Twilight Zone (P-4)\ntz;Twilight Zone (PA-1)\nuballoon;Ultra Balloon\nuboat65;U-boat 65\nuccops;Undercover Cops (World)\nuccopsar;Undercover Cops (Alpha Renewal Version)\nuccopsj;Undercover Cops (Japan)\nuccopsu;Undercover Cops (US)\nuchuuai;Mahjong Uchuu yori Ai wo komete (Japan)\nucytokyu;Uchuu Tokkyuu Medalian\nuecology;Ultimate Ecology (Japan 931203)\nufo;UFO-X\nufosensi;Ufo Senshi Yohko Chan (MC-8123, 317-0064)\nufosensib;Ufo Senshi Yohko Chan (not encrypted)\nultennis;Ultimate Tennis\nultennisj;Ultimate Tennis (v 1.4, Japan)\nultraman;Ultraman (Japan)\nultramhm;Ultra Maru-hi Mahjong (Japan)\nultratnk;Ultra Tank\nultrax;Ultra X Weapons / Ultra Keibitai\numanclub;Ultraman Club - Tatakae! Ultraman Kyoudai!!\numipoker;Umi de Poker / Marine Paradise (Japan)\numk3;Ultimate Mortal Kombat 3 (rev 1.2)\numk3r10;Ultimate Mortal Kombat 3 (rev 1.0)\numk3r11;Ultimate Mortal Kombat 3 (rev 1.1)\nunclepoo;Uncle Poo\nundefeat;Under Defeat (GDL-0035)\nundoukai;The Undoukai (Japan)\nundrfire;Under Fire (World)\nundrfirej;Under Fire (Japan)\nundrfireu;Under Fire (US)\nuniwars;UniWar S\nunkch1;New Cherry Gold '99 (bootleg of Super Cherry Master) (set 1)\nunkch2;Super Cherry Gold (bootleg of Super Cherry Master)\nunkch3;New Cherry Gold '99 (bootleg of Super Cherry Master) (set 2)\nunkch4;Grand Cherry Master (bootleg of Super Cherry Master)\nunkmeyco;unknown Meyco game\nunkpacg;unknown Pac-Man gambling game\nunsquad;U.N. Squadron (USA)\nuntoucha;Untouchable (Japan)\nuopoko;Puzzle Uo Poko (International)\nuopokoj;Puzzle Uo Poko (Japan)\nup;Blue Chip (Pcp)\nup;Double Deluxe (Pcp)\nup;Nudge Break (Pcp)\nup;Roll Up (Pcp)\nup;Starstruck (Pcp)\nup;Xpress (Pcp)\nupndown;Up'n Down (315-5030)\nupndownu;Up'n Down (not encrypted)\nupscope;Up Scope\nupyoural;Up Your Alley\nurashima;Otogizoushi Urashima Mahjong (Japan)\nusafootb;U.S.A. Football\nusagi;Usagi (V2.02J)\nusagiym;Usagi - Yamashiro Mahjong Hen (GDL-0022)\nusclssic;U.S. Classic\nusg182;Games V18.2\nusg185;Games V18.7C\nusg252;Games V25.4X\nusg32;Super Duper Casino (California V3.2)\nusg82;Super Ten V8.2\nusg83;Super Ten V8.3\nusg83x;Super Ten V8.3X\nusvsthem;Us vs. Them\nutoukond;Ultra Toukon Densetsu (Japan)\nv4addlad;Adders and Ladders (v2.1) (MPU4 Video)\nv4addlad20;Adders and Ladders (v2.0) (MPU4 Video)\nv4barqs2;Barquest 2 (v0.3) (MPU4 Video)\nv4barqst;Barquest (v2.6d) (MPU4 Video)\nv4big40;Big 40 Poker (Bwb) (MPU4 Video)\nv4bigfrt;Big Fruits (v2.0?) (MPU4 Video)\nv4bios;MPU4 Video Firmware\nv4blox;Blox (v2.0) (MPU4 Video)\nv4bloxd;Blox (v2.0, Datapak) (MPU4 Video)\nv4bubbnk;Bubbly Bonk (v4.0?) (MPU4 Video)\nv4bulblx;Bullion Blox (Bwb) (MPU4 Video)\nv4cmaze;The Crystal Maze (v1.3) (MPU4 Video)\nv4cmaze2;The New Crystal Maze Featuring Ocean Zone (v2.2) (MPU4 Video)\nv4cmaze2a;The New Crystal Maze Featuring Ocean Zone (v0.1, AMLD) (MPU4 Video)\nv4cmaze2b;The New Crystal Maze Featuring Ocean Zone (v2.0) (MPU4 Video)\nv4cmaze2c;The New Crystal Maze Featuring Ocean Zone (v?.?) (MPU4 Video)\nv4cmaze2d;The New Crystal Maze Featuring Ocean Zone (v2.2, Datapak) (MPU4 Video)\nv4cmaze3;The Crystal Maze Team Challenge (v0.9) (MPU4 Video)\nv4cmaze3a;The Crystal Maze Team Challenge (v1.2, AMLD) (MPU4 Video)\nv4cmaze3b;The Crystal Maze Team Challenge (v0.8) (MPU4 Video)\nv4cmaze3c;The Crystal Maze Team Challenge (v?.?) (MPU4 Video)\nv4cmaze3d;The Crystal Maze Team Challenge (v0.9, Datapak) (MPU4 Video)\nv4cmazea;The Crystal Maze (v0.1, AMLD) (MPU4 Video)\nv4cmazeb;The Crystal Maze (v1.2) (MPU4 Video)\nv4cmazec;The Crystal Maze (v1.3 alt) (MPU4 Video)\nv4cmazed;The Crystal Maze (v1.1) (MPU4 Video)\nv4cmazedat;The Crystal Maze (v1.3, Datapak) (MPU4 Video)\nv4cshinf;Cash Inferno (Bwb) (MPU4 Video)\nv4cybcas;Cyber Casino (Nova) (MPU4 Video)\nv4dbltak;Double Take (Bwb) (MPU4 Video)\nv4dealem;Deal 'Em (MPU4 Conversion Kit, v7.0)\nv4eyedwn;Eyes Down (v1.3) (MPU4 Video)\nv4eyedwnd;Eyes Down (v1.3, Datapak) (MPU4 Video)\nv4frfact;Fruit Factory (Bwb) (MPU4 Video)\nv4gldrsh;Gold Rush (Bwb) (MPU4 Video)\nv4mate;The Mating Game (v0.4) (MPU4 Video)\nv4mated;The Mating Game (v0.4, Datapak) (MPU4 Video)\nv4mazbel;Mazooma Belle (v2.5) (MPU4 Video)\nv4mazbla;Mazooma Belle (v1.5) (MPU4 Video)\nv4mdice;Miami Dice (Bwb) (MPU4 Video)\nv4megbuk;Megabucks Poker (Bwb) (MPU4 Video)\nv4miami;Miami Dice (Nova) (MPU4 Video)\nv4missis;Mississippi Lady (Nova) (MPU4 Video)\nv4monte;Monte Carlo Or Bust (Bwb) (MPU4 Video)\nv4opt3;Option 3 (v1.0) (MPU4 Video)\nv4opt3d;Option 3 (v1.0) (Datapak) (MPU4 Video)\nv4ovrmn3;Over Moon Pt3 (Bwb) (MPU4 Video)\nv4picdil;Piccadilly Nights (Nova) (MPU4 Video)\nv4psi;Prize Space Invaders (v1.1) (MPU4 Video)\nv4psia;Prize Space Invaders (v1.2) (MPU4 Video)\nv4psib;Prize Space Invaders (v2.0?) (MPU4 Video)\nv4pztet;Prize Tetris (Bwb) (MPU4 Video, set 1)\nv4pzteta;Prize Tetris (Bwb) (MPU4 Video, set 2)\nv4quidgr;Ten Quid Grid (v1.2) (MPU4 Video)\nv4quidgr2;Ten Quid Grid (v2.4) (MPU4 Video)\nv4quidgr2d;Ten Quid Grid (v2.4, Datapak) (MPU4 Video)\nv4quidgrd;Ten Quid Grid (v1.2, Datapak) (MPU4 Video)\nv4redhtp;Red Hot Poker (20p/10GBP Cash, release 3) (MPU4 Video)\nv4rencas;Reno Casino (Bwb) (MPU4 Video)\nv4reno;Reno Reels (20p/10GBP Cash, release A) (MPU4 Video)\nv4rhmaz;Red Hot Mazooma Belle (Bwb) (MPU4 Video)\nv4shpwnd;Shop Window (v2.0) (MPU4 Video)\nv4sixx;6-X (Bwb) (MPU4 Video)\nv4sklcsh;Skill Cash (v1.1) (MPU4 Video)\nv4skltrk;Skill Trek (v1.1) (MPU4 Video, set 1)\nv4skltrka;Skill Trek (v1.1) (MPU4 Video, set 2)\nv4strike;Strike it Lucky (v0.5) (MPU4 Video)\nv4strike2;Strike it Lucky (v0.53) (MPU4 Video)\nv4strike2d;Strike it Lucky (v0.53, Datapak) (MPU4 Video)\nv4striked;Strike it Lucky (v0.5, Datapak) (MPU4 Video)\nv4sunbst;Sunburst (Bwb) (MPU4 Video)\nv4tetrs;BwB Tetris v 2.2 (MPU4 Video)\nv4time;Time Machine (v2.0) (MPU4 Video)\nv4timebn;Time Bandit (Bwb) (MPU4 Video)\nv4turnov;Turnover (v2.3) (MPU4 Video)\nv4vgpok;Vegas Poker (prototype, release 2) (MPU4 Video)\nv4wize;Wize Move (v1.3d) (MPU4 Video)\nv4wizea;Wize Move (v1.2) (MPU4 Video)\nvalkyrie;Valkyrie No Densetsu (Japan)\nvaltric;Valtric\nvamphalf;Vamf x1/2 (Europe)\nvamphalfk;Vamp x1/2 (Korea)\nvampj;Vampire: The Night Warriors (Japan 940705)\nvampja;Vampire: The Night Warriors (Japan 940705 alt)\nvampjr1;Vampire: The Night Warriors (Japan 940630)\nvandyke;Vandyke (Japan)\nvandykeb;Vandyke (bootleg with PIC16c57)\nvandykejal;Vandyke (Jaleco, set 1)\nvandykejal2;Vandyke (Jaleco, set 2)\nvangrd2;Vanguard II\nvanguard;Vanguard (SNK)\nvanguardc;Vanguard (Centuri)\nvanguardj;Vanguard (Japan)\nvanilla;Mahjong Vanilla Syndrome (Japan)\nvanvan;Van-Van Car\nvanvanb;Van-Van Car (Karateco set 2)\nvanvank;Van-Van Car (Karateco set 1)\nvaportra;Vapor Trail - Hyper Offence Formation (World revision 1)\nvaportra3;Vapor Trail - Hyper Offence Formation (World revision 3?)\nvaportrau;Vapor Trail - Hyper Offence Formation (US)\nvaportrx;Vapor TRX\nvaportrxp;Vapor TRX (prototype)\nvarth;Varth: Operation Thunderstorm (World 920714)\nvarthj;Varth: Operation Thunderstorm (Japan 920714)\nvarthr1;Varth: Operation Thunderstorm (World 920612)\nvarthu;Varth: Operation Thunderstorm (USA 920612)\nvasara;Vasara\nvasara2;Vasara 2 (set 1)\nvasara2a;Vasara 2 (set 2)\nvastar;Vastar (set 1)\nvastar2;Vastar (set 2)\nvathlete;Virtua Athletics / Virtua Athlete (GDS-0019)\nvautour;Vautour (bootleg of Phoenix) (8085A CPU)\nvautourz;Vautour (bootleg of Phoenix) (Z80 CPU)\nvball;U.S. Championship V'ball (US)\nvball2pj;U.S. Championship V'ball (Japan)\nvballb;U.S. Championship V'ball (bootleg)\nvblokbrk;VS Block Breaker (Asia)\nvbowl;Virtua Bowling (World, V101XCM)\nvbowlj;Virtua Bowling (Japan, V100JCM)\nvcarn;Video Carnival 1999 / Super Royal Card (Version 0.11)\nvcircle;Vicious Circle (prototype)\nvcombat;Virtual Combat\nvcop;Virtua Cop (Revision B)\nvcop2;Virtua Cop 2\nvcop3;Virtua Cop 3 (Rev A) (GDX-0003A)\nvector;Vector\nvega;Vega\nvegas;Vegas\nvegasfst;Royal Vegas Joker Card (fast deal)\nvegasfte;Royal Vegas Joker Card (fast deal, English gfx)\nvegasgp;Vegas (Game Plan)\nvegasmil;Royal Vegas Joker Card (fast deal, Mile)\nvegasslw;Royal Vegas Joker Card (slow deal)\nvegast;Vegas (Taito)\nvendetta;Vendetta (World 4 Players ver. T)\nvendetta2p;Vendetta (World 2 Players ver. W)\nvendetta2pd;Vendetta (Asia 2 Players ver. D)\nvendetta2pu;Vendetta (Asia 2 Players ver. U)\nvendettaj;Crime Fighters 2 (Japan 2 Players ver. P)\nvendettar;Vendetta (World 4 Players ver. R)\nventure;Venture (version 5 set 1)\nventure2;Venture (version 5 set 2)\nventure4;Venture (version 4)\nvenus;Venus\nversion4;Version 4 (Version 4.3R CGA)\nversion4d2;Version 4 (Version 4.3E CGA)\nversion4d3;Version 4 (Version 4.3LT CGA)\nversion4o;Version 4 (Version 4.2R CGA)\nversion4v;Version 4 (Version 4.3R Dual)\nversion4v2;Version 4 (Version 4.3E Dual)\nversion4v3;Version 4 (Version 4.3LT Dual)\nvf;Virtua Fighter\nvf2;Virtua Fighter 2 (Version 2.1)\nvf2a;Virtua Fighter 2 (Revision A)\nvf2b;Virtua Fighter 2 (Revision B)\nvf2o;Virtua Fighter 2\nvf3;Virtua Fighter 3 (Revision C)\nvf3a;Virtua Fighter 3 (Revision A)\nvf3tb;Virtua Fighter 3 Team Battle\nvf4;Virtua Fighter 4 (GDS-0012)\nvf4b;Virtua Fighter 4 (Rev B) (GDS-0012B)\nvf4c;Virtua Fighter 4 (Rev C) (GDS-0012C)\nvf4cart;Virtua Fighter 4 (Cartridge)\nvf4evo;Virtua Fighter 4 Evolution (Rev B) (GDS-0024B)\nvf4evoa;Virtua Fighter 4 Evolution (Rev A) (GDS-0024A)\nvf4evoct;Virtua Fighter 4 Evolution (Cartridge)\nvf4tuned;Virtua Fighter 4 Final Tuned (Rev F) (GDS-0036F)\nvf4tuneda;Virtua Fighter 4 Final Tuned (Rev A) (GDS-0036A)\nvf4tunedd;Virtua Fighter 4 Final Tuned (Rev D) (GDS-0036D)\nvfive;V-Five (Japan)\nvfkids;Virtua Fighter Kids (JUET 960319 V0.000)\nvformula;Virtua Formula\nvfremix;Virtua Fighter Remix (JUETBKAL 950428 V1.000)\nvfurlong;Net Select Keiba Victory Furlong\nvgoalsca;V Goal Soccer (set 2)\nvgoalsoc;V Goal Soccer (set 1)\nvhunt2;Vampire Hunter 2: Darkstalkers Revenge (Japan 970929)\nvhunt2d;Vampire Hunter 2: Darkstalkers Revenge (Japan 970929 Phoenix Edition) (bootleg)\nvhunt2r1;Vampire Hunter 2: Darkstalkers Revenge (Japan 970913)\nvhuntj;Vampire Hunter: Darkstalkers' Revenge (Japan 950316)\nvhuntjr1;Vampire Hunter: Darkstalkers' Revenge (Japan 950307)\nvhuntjr2;Vampire Hunter: Darkstalkers' Revenge (Japan 950302)\nvictlapw;Ace Driver: Victory Lap (Rev. ADV2)\nvictnine;Victorious Nine\nvictor21;Victor 21\nvictor5;G.E.A.\nvictor6;Victor 6 (v2.3N)\nvictor6a;Victor 6 (v2.3)\nvictor6b;Victor 6 (v1.2)\nvictorba;Victor Banana\nvictory;Victory\nvictoryp;Victory (Pinball)\nvictroad;Victory Road\nvideocba;Video Cordoba\nvideodad;Video Dado\nvideomat;Videomat (Polish bootleg)\nvideopin;Video Pinball\nvideopkr;Video Poker\nvidvince;Video Vince and the Game Factory (prototype)\nviewpoin;Viewpoint\nvigilant;Vigilante (World, set 1)\nvigilant1;Vigilante (World, set 2)\nvigilantj;Vigilante (Japan)\nvigilantu;Vigilante (US)\nvigilantu2;Vigilante (US) - Rev. G\nviking;Viking\nvikingt;Viking Treasure\nvimana;Vimana (World, set 1)\nvimana1;Vimana (Japan)\nvimanan;Vimana (World, set 2)\nvindctr2;Vindicators Part II (rev 3)\nvindctr2r1;Vindicators Part II (rev 1)\nvindctr2r2;Vindicators Part II (rev 2)\nvindictr;Vindicators (rev 5)\nvindictr1;Vindicators (rev 1)\nvindictr2;Vindicators (rev 2)\nvindictr4;Vindicators (rev 4)\nvindictre;Vindicators (Europe, rev 5)\nvindictre3;Vindicators (Europe, rev 3)\nvindictre4;Vindicators (Europe, rev 4)\nvindictrg;Vindicators (German, rev 1)\nviofight;Violence Fight (World)\nviofightj;Violence Fight (Japan)\nviofightu;Violence Fight (US)\nviostorm;Violent Storm (ver EAB)\nviostorma;Violent Storm (ver AAC)\nviostormab;Violent Storm (ver AAB)\nviostormj;Violent Storm (ver JAC)\nviostormu;Violent Storm (ver UAC)\nviostormub;Violent Storm (ver UAB)\nvipclub;Vip Club - Maru-hi Ippatsu Kaihou [BET] (Japan 880310)\nviper;Viper\nviperp;Viper (Pinball)\nviprp1;Viper Phase 1 (World, New Version)\nviprp1hk;Viper Phase 1 (Hong Kong)\nviprp1j;Viper Phase 1 (Japan, New Version)\nviprp1oj;Viper Phase 1 (Japan)\nviprp1ot;Viper Phase 1 (Germany)\nviprp1s;Viper Phase 1 (Switzerland, New Version)\nviprp1u;Viper Phase 1 (USA, New Version, set 1)\nviprp1ua;Viper Phase 1 (USA, New Version, set 2)\nviprsega;Viper Night Drivin'\nvirnba;Virtua NBA (JPN, USA, EXP, KOR, AUS)\nvirnbao;Virtua NBA (JPN, USA, EXP, KOR, AUS) (original)\nvirnbap;Virtua NBA (prototype)\nvitaminc;Mahjong Vitamin C (Japan)\nvivdolls;Vivid Dolls\nvlcno;Volcano (Sound Only, alternate version)\nvlcno;Volcano (Sound Only)\nvlcno;Volcano\nvliner;V-Liner (set 1)\nvlinero;V-Liner (set 2)\nvmahjong;Virtual Mahjong (J 961214 V1.000)\nvmetal;Varia Metal\nvmetaln;Varia Metal (New Ways Trading Co.)\nvoleybal;Voley Ball\nvolfied;Volfied (World, revision 1)\nvolfiedj;Volfied (Japan, revision 1)\nvolfiedjo;Volfied (Japan)\nvolfiedu;Volfied (US, revision 1)\nvoltan;Voltan Escapes Cosmic Doom\nvon;Virtual On Cyber Troopers (US, Revision B)\nvon2;Virtual On 2: Oratorio Tangram (Revision B)\nvon254g;Virtual On 2: Oratorio Tangram (ver 5.4g)\nvonj;Virtual On Cyber Troopers (Japan, Revision B)\nvonot;Virtual On Oratorio Tangram M.S.B.S. ver5.66 2000 Edition\nvortex;Vortex\nvortexp;Vortex (Pinball)\nvpoker;Videotronics Poker\nvpool;Video Pool (bootleg on Moon Cresta hardware)\nvr;Virtua Racing\nvrkon;Varkon (L-1)\nvroulet;Vegas Roulette\nvs10yard;Vs 10-Yard Fight (World, 11/05/84)\nvs10yardj;Vs 10-Yard Fight (Japan)\nvs10yardu;Vs 10-Yard Fight (US, Taito license)\nvs2;Virtua Striker 2 (Step 2.0)\nvs2002ex;Virtua Striker 2002 (GDT-0002)\nvs2002j;Virtua Striker 2002 (GDT-0001)\nvs215;Virtua Striker 2 (Step 1.5)\nvs298;Virtua Striker 2 '98 (Step 2.0)\nvs29815;Virtua Striker 2 '98 (Step 1.5)\nvs299;Virtua Striker 2 '99\nvs299a;Virtua Striker 2 '99 (Revision A)\nvs299b;Virtua Striker 2 '99 (Revision B)\nvs2;Virtua Striker 2 Ver. 2000 (JPN, USA, EXP, KOR, AUS) (Rev C)\nvs2v991;Virtua Striker 2 '99.1 (Revision B)\nvs4;Virtua Striker 4 (Export) (GDT-0015)\nvs42006;Virtua Striker 4 Ver.2006 (Japan) (Rev D) (GDT-0020D)\nvs4j;Virtua Striker 4 (Japan) (GDT-0013E)\nvsav;Vampire Savior: The Lord of Vampire (Euro 970519)\nvsav2;Vampire Savior 2: The Lord of Vampire (Japan 970913)\nvsav2d;Vampire Savior 2: The Lord of Vampire (Japan 970913 Phoenix Edition) (bootleg)\nvsava;Vampire Savior: The Lord of Vampire (Asia 970519)\nvsavd;Vampire Savior: The Lord of Vampire (Euro 970519 Phoenix Edition) (bootleg)\nvsavh;Vampire Savior: The Lord of Vampire (Hispanic 970519)\nvsavj;Vampire Savior: The Lord of Vampire (Japan 970519)\nvsavu;Vampire Savior: The Lord of Vampire (USA 970519)\nvsbball;Vs. BaseBall\nvsbballj;Vs. BaseBall (Japan set 1)\nvsbballja;Vs. BaseBall (Japan set 2)\nvsbballjb;Vs. BaseBall (Japan set 3)\nvsfdf;Vs. Freedom Force\nvsgongf;VS Gong Fight\nvsgradus;Vs. Gradius\nvsgshoe;Vs. Gumshoe\nvshoot;J-League Soccer V-Shoot (Japan)\nvsmahjng;Vs. Mahjang (Japan)\nvsnetscr;Versus Net Soccer (ver EAD)\nvsnetscra;Versus Net Soccer (ver AAA)\nvsnetscreb;Versus Net Soccer (ver EAB)\nvsnetscrj;Versus Net Soccer (ver JAB)\nvsnetscru;Versus Net Soccer (ver UAB)\nvspinbal;Vs. Pinball\nvspinbalj;Vs. Pinball (Japan)\nvspsx;Video System PSX\nvsskykid;Vs. Super SkyKid\nvsslalom;Vs. Slalom\nvssoccer;Vs. Soccer\nvssoccerj;Vs. Soccer (Japan)\nvstars;Video Stars\nvstennis;Vs. Tennis\nvstennisj;Vs. Tennis (Japan)\nvstetris;Vs. Tetris\nvstrik3;Virtua Striker 3 (GDS-0006)\nvstrik3c;Virtua Striker 3 (USA, EXP, KOR, AUS) (Cart, Rev C)\nvstrik3cb;Virtua Striker 3 (USA, EXP, KOR, AUS) (Cart, Rev B)\nvstriker;Virtua Striker (Revision A)\nvstrikero;Virtua Striker\nvtenis2c;Virtua Tennis 2 / Power Smash 2 (JPN) (USA, EXP, KOR, AUS) (Cart, Rev A)\nvtennis;Virtua Tennis (USA, EXP, KOR, AUS) / Power Smash (JPN)\nvtennis2;Virtua Tennis 2 / Power Smash 2 (Rev A) (GDS-0015A)\nvtennisg;Virtua Tennis / Power Smash (GDS-0011)\nvulcan;Vulcan Venture (New)\nvulcana;Vulcan Venture (Old)\nvulcanb;Vulcan Venture (Oldest)\nvulgus;Vulgus (set 1)\nvulgusa;Vulgus (set 2)\nvulgusj;Vulgus (Japan?)\nwackadoo;Wack-A-Doodle-Doo (Redemption)\nwacko;Wacko\nwakuwak7;Waku Waku 7\nwallc;Wall Crash (set 1)\nwallca;Wall Crash (set 2)\nwallst;Wall Street\nwangmd2b;Wangan Midnight Maximum Tune 2 (Japan) (Rev A) (GDX-0016A)\nwangmid;Wangan Midnight Maximum Tune (Export) (Rev B) (GDX-0009B)\nwangmid2;Wangan Midnight Maximum Tune 2 (Export) (GDX-0015)\nwanted;Wanted\nwarcadia;Waga Seishun no Arcadia\nwardner;Wardner (World)\nwardnerj;Wardner no Mori (Japan)\nwarfa;War: The Final Assault\nwargods;War Gods\nwarlords;Warlords\nwarofbug;War of the Bugs or Monsterous Manouvers in a Mushroom Maze\nwarofbugg;War of the Bugs or Monsterous Manouvers in a Mushroom Maze (German)\nwarpsped;Warp Speed (prototype)\nwarpwarp;Warp & Warp\nwarpwarpr;Warp Warp (Rock-Ola set 1)\nwarpwarpr2;Warp Warp (Rock-Ola set 2)\nwarrior;Warrior\nwarriorb;Warrior Blade - Rastan Saga Episode III (Japan)\nwarzard;Warzard (Japan 961121)\nwarzarda;Warzard (Japan 961023)\nwaterski;Water Ski\nwaterwld;Waterworld (rev.3)\nwaterwld2;Waterworld (rev.2)\nwatrball;Water Balls\nwaverunr;Wave Runner (Japan, Revision A)\nwaveshrk;Wave Shark (UAB, USA v1.04)\nwb3;Wonder Boy III - Monster Lair (set 5, World, System 16B, 8751 317-0098)\nwb31;Wonder Boy III - Monster Lair (set 1, System 16A, FD1094 317-0084)\nwb32;Wonder Boy III - Monster Lair (set 2, Japan, System 16B, FD1094 317-0085)\nwb33;Wonder Boy III - Monster Lair (set 3, World, System 16B, FD1094 317-0089)\nwb34;Wonder Boy III - Monster Lair (set 4, Japan, System 16B, FD1094 317-0087)\nwb35;Wonder Boy III - Monster Lair (set 5, System 16A, FD1089A 317-xxxx, bad dump?)\nwb35a;Wonder Boy III - Monster Lair (set 6, System 16A, FD1089A 317-xxxx)\nwb3bbl;Wonder Boy III - Monster Lair (bootleg)\nwbbc97;Beach Festival World Championship 1997\nwbdeluxe;Wonder Boy Deluxe\nwbeachvl;World Beach Volley (set 1)\nwbeachvl2;World Beach Volley (set 2)\nwbeachvl3;World Beach Volley (set 3)\nwbml;Wonder Boy in Monster Land (Japan New Ver., MC-8123, 317-0043)\nwbmlb;Wonder Boy in Monster Land (English bootleg)\nwbmlbg;Wonder Boy in Monster Land (Galaxy Electronics English bootleg)\nwbmljb;Wonder Boy in Monster Land (Japan not encrypted)\nwbmljo;Wonder Boy in Monster Land (Japan Old Ver., MC-8123, 317-0043)\nwboy;Wonder Boy (set 1, 315-5177)\nwboy2;Wonder Boy (set 2, 315-5178)\nwboy2u;Wonder Boy (set 2, not encrypted)\nwboy3;Wonder Boy (set 3, 315-5135)\nwboy4;Wonder Boy (315-5162, 4-D Warriors Conversion)\nwboyo;Wonder Boy (set 1, 315-5135)\nwboysys2;Wonder Boy (system 2)\nwboyu;Wonder Boy (prototype?)\nwc90;Tecmo World Cup '90 (World)\nwc90a;Tecmo World Cup '90 (Euro set 1)\nwc90b;Tecmo World Cup '90 (Euro set 2)\nwc90b1;Euro League (Italian hack of Tecmo World Cup '90)\nwc90b2;Worldcup '90\nwc90t;Tecmo World Cup '90 (trackball set 1)\nwcat3;Wild Cat 3\nwcatcher;Mahjong Wakuwaku Catcher (Japan)\nwcbowl;World Class Bowling (v1.66)\nwcbowl12;World Class Bowling (v1.2)\nwcbowl13;World Class Bowling (v1.3)\nwcbowl14;World Class Bowling (v1.4)\nwcbowl140;World Class Bowling Tournament (v1.40)\nwcbowl15;World Class Bowling (v1.5)\nwcbowl16;World Class Bowling (v1.6)\nwcbowl161;World Class Bowling (v1.61)\nwcbowl165;World Class Bowling (v1.65)\nwcbowldx;World Class Bowling Deluxe (v2.00)\nwcombat;World Combat (ver UAA?)\nwcombatj;World Combat (ver JAA)\nwcombatk;World Combat (ver KBC)\nwcs;World Cup Soccer (Lx-2)\nwcs;World Cup Soccer (Pa-2)\nwcs;World Cup Soccer (Px-3)\nwcsoccer;World Challenge Soccer (rev.1)\nwcsoccerd2;World Challenge Soccer (disp.rev.2)\nwcup90;World Cup 90\nwcvol95;World Cup Volley '95 (Japan v1.0)\nwd;Who Dunnit (0.3 R)\nwd;Who Dunnit (0.48 R)\nwd;Who Dunnit (1.0 French)\nwd;Who Dunnit (1.0 Germany)\nwd;Who Dunnit (1.0 R)\nwd;Who Dunnit (1.1)\nwd;Who Dunnit (1.2)\nwd;Who Dunnit (1.2 Germany)\nwdun;Who Dunnit (Russia)\nwecleman;WEC Le Mans 24\nweddingr;Wedding Rhapsody (GX624 JAA)\nwelltris;Welltris (World?, 2 players)\nwelltrisj;Welltris (Japan, 2 players)\nwestgun2;Western Gun Part II\nweststry;West Story (bootleg of Blood Bros.)\nwestvent;Western Venture (Ver. AA.02.D)\nwexpress;Western Express (World?)\nwexpressb;Western Express (bootleg set 1)\nwexpressb2;Western Express (bootleg set 2)\nwfortune;Wheel Of Fortune\nwfortunea;Wheel Of Fortune (alternate)\nwg3dh;Wayne Gretzky's 3D Hockey\nwgp;World Grand Prix (US)\nwgp2;World Grand Prix 2 (Japan)\nwgpj;World Grand Prix (Japan)\nwgpjoy;World Grand Prix (joystick version) (Japan, set 1)\nwgpjoya;World Grand Prix (joystick version) (Japan, set 2)\nwh1;World Heroes (ALM-005)\nwh1h;World Heroes (ALH-005)\nwh1ha;World Heroes (set 3)\nwh2;World Heroes 2 (ALM-006)(ALH-006)\nwh2j;World Heroes 2 Jet (ADM-007)(ADH-007)\nwhalecsh;Whales Of Cash (20155711)\nwheelfir;Wheels & Fire\nwheelrun;Wheels Runner\nwheregld;Wheres The Gold (20177111)\nwhirl;Whirlwind (L-2)\nwhirl;Whirlwind (L-3)\nwhirl;Whirlwind (LG-3)\nwhiterus;White Russia (Konami Endeavour)\nwhizz;Whizz\nwhodunit;Who Dunit (version 8.0)\nwhoopee;Pipi & Bibis / Whoopee!! (Teki Paki hardware)\nwhp;World Heroes Perfect\nwiggie;Wiggie Waggie\nwildfang;Wild Fang / Tecmo Knight\nwildfangs;Wild Fang\nwildfyre;Wildfyre\nwildone;Wild One (4VXEC5357, New Zealand)\nwildplt;Wild Pilot\nwildways;Wild Ways (10130111)\nwillow;Willow (USA)\nwillowj;Willow (Japan)\nwillowo;Willow (USA Old Ver.)\nwilytowr;Wily Tower\nwinbid;Winning Bid (Russia)\nwinbingo;Win Win Bingo (set 1)\nwinbingoa;Win Win Bingo (set 2)\nwindheat;Winding Heat (EAA, Euro v2.11)\nwindheatj;Winding Heat (JAA, Japan v2.11)\nwindheatu;Winding Heat (UBC, USA v2.22)\nwingwar;Wing War (World)\nwingwarj;Wing War (Japan)\nwingwaru;Wing War (US)\nwink;Wink (set 1)\nwinka;Wink (set 2)\nwinner81;Winners Circle (81, 28*28 PCB)\nwinner81b;Winners Circle (81, 18*22 PCB)\nwinner82;Winners Circle (82)\nwinrun;Winning Run Suzuka Grand Prix (Japan)\nwinrun91;Winning Run 91 (Japan)\nwinspike;Winning Spike (ver EAA)\nwinspikej;Winning Spike (ver JAA)\nwintbob;The Winter Bobble (bootleg of Snow Bros.)\nwinterht;Winter Heat (JUET 971012 V1.000)\nwipeout;Wipeout (rev.2)\nwiping;Wiping\nwiseguy;Wise Guy\nwitch;Witch\nwitchcda;Witch Card (Spanish, witch game, set 1)\nwitchcdb;Witch Card (Spanish, witch game, set 2)\nwitchcdc;Witch Card (English, no witch game)\nwitchcdd;Witch Card (German, WC3050, set 1 )\nwitchcde;Witch Card (Video Klein CPU box, set 2)\nwitchcdf;Witch Card (English, witch game, lamps)\nwitchcdg;Witch Card (Falcon, enhanced sound)\nwitchcdh;Witch Card (German, WC3050, set 2 )\nwitchcdi;Witch Card (German, WC3050, 27-4-94)\nwitchcdk;Witch Game (Video Klein, set 2)\nwitchcrd;Witch Card (Video Klein CPU box, set 1)\nwitchgme;Witch Game (Video Klein, set 1)\nwitchjol;Jolli Witch (Export, 6T/12T ver 1.57D)\nwitchryl;Witch Royal (Export version 2.1)\nwits;Wit's (Japan)\nwiz;Wiz\nwizard;Wizard (Ver 1.0)\nwizdfire;Wizard Fire (Over Sea v2.1)\nwizdfireu;Wizard Fire (US v1.1)\nwizt;Wiz (Taito, set 1)\nwizta;Wiz (Taito, set 2)\nwizwarz;Wiz Warz (prototype)\nwizzquiz;Wizz Quiz (Konami version)\nwizzquiza;Wizz Quiz (version 4)\nwjammers;Windjammers / Flying Power Disc\nwlcc;Wan Li Chang Cheng (China, V638C)\nwldarrow;Wild Arrow (Standard V4.8)\nwldcourt;World Court (Japan)\nwldcp;World Cup Soccer (L-1)\nwldkicks;World Kicks\nwldrider;Wild Riders (JPN, USA, EXP, KOR, AUS)\nwldstrek;Wild Streak (Russia)\nwldwitch;Wild Witch (Export, 6T/12T ver 1.74A)\nwlstar;Wonder League Star - Sok-Magicball Fighting (Korea)\nwmatch;Water Match (315-5064)\nwms;WMS SetUp/Clear Chips (set 1)\nwmsa;WMS SetUp/Clear Chips (set 2)\nwmsb;WMS SetUp/Clear Chips (set 3)\nwmsboom;Boom (Russia)\nwmstopb;Top Banana (Russia)\nwndrmomo;Wonder Momo\nwndrplnt;Wonder Planet (Japan)\nwof;Warriors of Fate (World 921031)\nwofa;Sangokushi II (Asia 921005)\nwofhfh;Huo Feng Huang (Chinese bootleg of Sangokushi II)\nwofj;Tenchi wo Kurau II: Sekiheki no Tatakai (Japan 921031)\nwofr1;Warriors of Fate (World 921002)\nwofu;Warriors of Fate (USA 921031)\nwolffang;Wolf Fang -Kuhga 2001- (Japan)\nwolfman;Wolf Man\nwolfpack;Wolf Pack (prototype)\nwonder3;Wonder 3 (Japan 910520)\nwondl96;Wonder League '96 (Korea)\nwondstck;Wonder Stick\nwoodpeca;Woodpecker (set 2)\nwoodpeck;Woodpecker (set 1)\nworlddef;World Defender\nworldwar;World Wars (World?)\nwotw;War of the Worlds\nwotwc;War of the Worlds (color)\nwow;Wizard of Wor\nwowg;Wizard of Wor (with German Language ROM)\nwownfant;WOW New Fantasia\nwpksoc;World PK Soccer\nwpksocv2;World PK Soccer V2 (ver 1.1)\nwrally;World Rally (set 1)\nwrally2;World Rally 2: Twin Racing\nwrallya;World Rally (set 2)\nwrallyb;World Rally (US, 930217)\nwrecking;Vs. Wrecking Crew\nwrestwar;Wrestle War (set 3, World, 8751 317-0103)\nwrestwar1;Wrestle War (set 1, Japan, FD1094 317-0090)\nwrestwar2;Wrestle War (set 2, World, FD1094 317-0102)\nwrldtour;Al's Garage Band Goes On A World Tour\nwrldtour2;Al's Garage Band Goes On A World Tour R02b\nwrlok;Warlok (L-3)\nwrofaero;War of Aero - Project MEIOU\nwrungp;Wave Runner GP\nws;World Stadium (Japan)\nws89;World Stadium '89 (Japan)\nws90;World Stadium '90 (Japan)\nwsbbgd;Super Major League / World Series Baseball (GDS-0010)\nwschamp;Wing Shooting Championship V2.00\nwschampa;Wing Shooting Championship V1.01\nwseries;World Series: The Season\nwsf;World Soccer Finals\nwsjr;Who Shot Johnny Rock? v1.6\nwsjr15;Who Shot Johnny Rock? v1.5\nwsports;Winter Sports\nwtennis;World Tennis\nwtiger;White Tiger Classic (0200954V, NSW/ACT)\nwtigernz;White Tiger (3VXFC5342, New Zealand)\nwtrnymph;Water-Nymph (Ver. 1.4)\nww3;WW III\nww;White Water (L-2)\nww;White Water (L-3)\nww;White Water (L-4)\nww;White Water (L-5)\nww;White Water (LH-5)\nww;White Water (LH-6)\nww;White Water (P-8 P-1 sound)\nww;White Water (P-8 P-2 sound)\nwwallyj;Wally wo Sagase! (rev B, Japan, FD1094 317-0197B)\nwwallyja;Wally wo Sagase! (rev A, Japan, FD1094 317-0197A)\nwwestern;Wild Western (set 1)\nwwestern1;Wild Western (set 2)\nwwfmania;WWF: Wrestlemania (rev 1.30 08/10/95)\nwwfmaniab;WWF: Wrestlemania (rev 1.20 08/02/95)\nwwfr;WWF Royal Rumble (1.03)\nwwfr;WWF Royal Rumble (1.06)\nwwfroyal;WWF Royal Rumble (JPN, USA, EXP, KOR, AUS)\nwwfsstar;WWF Superstars (Europe)\nwwfsstara;WWF Superstars (US, Newer)\nwwfsstarj;WWF Superstars (Japan)\nwwfsstaru;WWF Superstars (US)\nwwfwfest;WWF WrestleFest (US set 1)\nwwfwfesta;WWF WrestleFest (US Tecmo)\nwwfwfestb;WWF WrestleFest (US bootleg)\nwwfwfestj;WWF WrestleFest (Japan)\nwwjgtin;Wai Wai Jockey Gate-In!\nwyvernwg;Wyvern Wings\nx5jokers;X Five Jokers (Version 1.12)\nxday2;X-Day 2 (Japan)\nxenon;Xenon\nxenonf;Xenon (French)\nxenophob;Xenophobe\nxevi3dg;Xevious 3D/G (Japan, XV31/VER.A)\nxevios;Xevios\nxevious;Xevious (Namco)\nxeviousa;Xevious (Atari, harder)\nxeviousb;Xevious (Atari)\nxeviousc;Xevious (Atari, Namco PCB)\nxexex;Xexex (ver EAA)\nxexexa;Xexex (ver AAA)\nxexexj;Xexex (ver JAA)\nxfiles;X-Files\nxfiles2;X-Files (2.04)\nxfilesp;X-Files (3.03)\nxforce;X Force\nxiistag;XII Stag (V2.01J)\nxmcota;X-Men: Children of the Atom (Euro 950105)\nxmcotaa;X-Men: Children of the Atom (Asia 950105)\nxmcotaar1;X-Men: Children of the Atom (Asia 941217)\nxmcotad;X-Men: Children of the Atom (Euro 950105 Phoenix Edition) (bootleg)\nxmcotah;X-Men: Children of the Atom (Hispanic 950331)\nxmcotahr1;X-Men: Children of the Atom (Hispanic 950105)\nxmcotaj;X-Men: Children of the Atom (Japan 950105)\nxmcotaj1;X-Men: Children of the Atom (Japan 941222)\nxmcotaj2;X-Men: Children of the Atom (Japan 941219)\nxmcotaj3;X-Men: Children of the Atom (Japan 941217)\nxmcotajr;X-Men: Children of the Atom (Japan 941208 rent version)\nxmcotau;X-Men: Children of the Atom (USA 950105)\nxmen;X-Men (4 Players ver UBB)\nxmen2pa;X-Men (2 Players ver AAA)\nxmen2pe;X-Men (2 Players ver EAA)\nxmen2pj;X-Men (2 Players ver JAA)\nxmen6p;X-Men (6 Players ver ECB)\nxmen6pu;X-Men (6 Players ver UCB)\nxmena;X-Men (4 Players ver ADA)\nxmene;X-Men (4 Players ver EBA)\nxmenj;X-Men (4 Players ver JBA)\nxmultipl;X Multiply (World, M81)\nxmultiplm72;X Multiply (Japan, M72)\nxmvsf;X-Men Vs. Street Fighter (Euro 961004)\nxmvsfa;X-Men Vs. Street Fighter (Asia 961023)\nxmvsfar1;X-Men Vs. Street Fighter (Asia 960919)\nxmvsfar2;X-Men Vs. Street Fighter (Asia 960910)\nxmvsfb;X-Men Vs. Street Fighter (Brazil 961023)\nxmvsfh;X-Men Vs. Street Fighter (Hispanic 961004)\nxmvsfj;X-Men Vs. Street Fighter (Japan 961004)\nxmvsfjr1;X-Men Vs. Street Fighter (Japan 960910)\nxmvsfjr2;X-Men Vs. Street Fighter (Japan 960909)\nxmvsfr1;X-Men Vs. Street Fighter (Euro 960910)\nxmvsfu;X-Men Vs. Street Fighter (USA 961023)\nxmvsfu1d;X-Men Vs. Street Fighter (USA 961004 Phoenix Edition) (bootleg)\nxmvsfur1;X-Men Vs. Street Fighter (USA 961004)\nxorworld;Xor World (prototype)\nxplan;X-Plan (Ver. 1.01)\nxrally;Xtreme Rally / Off Beat Racer!\nxsandos;X's & O's\nxsedae;X Se Dae Quiz\nxsleena;Xain'd Sleena\nxsleenab;Xain'd Sleena (bootleg)\nxtheball;X the Ball\nxtom3d;X Tom 3D\nxtrain;X-Train (Ver. 1.3)\nxtrial;Xtrial Racing (ver JAB)\nxtrmhnt2;Extreme Hunting 2\nxtrmhunt;Extreme Hunting\nxxmissio;XX Mission\nxybots;Xybots (rev 2)\nxybots0;Xybots (rev 0)\nxybots1;Xybots (rev 1)\nxybotsf;Xybots (French, rev 3)\nxybotsg;Xybots (German, rev 3)\nxymg;Xing Yun Man Guan (China, V651C)\nxyonix;Xyonix\nyachtmn;Yachtsman\nyamagchi;Go Go Mr. Yamaguchi / Yuke Yuke Yamaguchi-kun\nyamato;Yamato (US)\nyamato2;Yamato (World?)\nyamyam;Yam! Yam!?\nyanchamr;Kaiketsu Yanchamaru (Japan)\nyankeedo;Yankee DO!\nyarunara;Mahjong Yarunara (Japan)\nyellowcbb;Yellow Cab (bootleg)\nyellowcbj;Yellow Cab (Japan)\nyesnoj;Yes/No Sinri Tokimeki Chart\nyiear;Yie Ar Kung-Fu (set 1)\nyiear2;Yie Ar Kung-Fu (set 2)\nyieartf;Yie Ar Kung-Fu (GX361 conversion)\nyosakdon;Yosaku To Donbei (set 1)\nyosakdona;Yosaku To Donbei (set 2)\nyosimoto;Mahjong Yoshimoto Gekijou (Japan)\nyoujyudn;Youjyuden (Japan)\nyoukaidk;Yokai Douchuuki (Japan new version)\nyoukaidko;Yokai Douchuuki (Japan old version)\nyouma;Youma Ninpou Chou (Japan)\nyouma2;Youma Ninpou Chou (Japan, alt)\nyoumab;Youma Ninpou Chou (Game Electronics bootleg, set 1)\nyoumab2;Youma Ninpou Chou (Game Electronics bootleg, set 2)\nyujan;Yu-Jan\nyuka;Yu-Ka\nyukon;Yukon (version 2.0)\nyukon1;Yukon (version 1.0)\nyukongld;Yukon Gold (Russia)\nyumefuda;(Medal) Yumefuda [BET]\nyuyugogo;Yuuyu no Quiz de GO!GO! (Japan)\nzankor;Zankor (Italian speech)\nzaryavos;Zarya Vostoka\nzarza;Zarza\nzarza1;Zarza (alternate set)\nzarzon;Zarzon\nzaviga;Zaviga\nzavigaj;Zaviga (Japan)\nzaxxon;Zaxxon (set 1)\nzaxxon2;Zaxxon (set 2)\nzaxxon3;Zaxxon (set 3)\nzaxxonb;Jackson\nzaxxonj;Zaxxon (Japan)\nzedblade;Zed Blade / Operation Ragnarok\nzektor;Zektor (revision B)\nzephy;Zephy\nzero;Zero (set 1, Defender bootleg)\nzero2;Zero (set 2, Defender bootleg)\nzerogu2;Zero Gunner 2\nzerogun;Zero Gunner (Export, Model 2B)\nzeroguna;Zero Gunner (Export, Model 2A)\nzerogunaj;Zero Gunner (Japan, Model 2A)\nzerogunj;Zero Gunner (Japan, Model 2B)\nzerohour;Zero Hour (set 1)\nzerohoura;Zero Hour (set 2)\nzeropnt;Zero Point (set 1)\nzeropnt2;Zero Point 2\nzeropnta;Zero Point (set 2)\nzeroteam;Zero Team USA (set 1, US, Fabtek license)\nzeroteama;Zero Team (set 2, Japan? (earlier?))\nzeroteamb;Zero Team (set 3, Japan? (later batteryless))\nzeroteamc;Zero Team (set 4, Taiwan, Liang Hwa license)\nzeroteamd;Zero Team (set 5, Korea, Dream Soft license)\nzeroteams;Zero Team Selection\nzeroteamsr;Zero Team Suicide Revival Kit\nzerotime;Zero Time\nzerotrgt;Zero Target (World, CW)\nzerotrgta;Zero Target (World, CT)\nzerowing;Zero Wing (1P set)\nzerowing2;Zero Wing (2P set)\nzerozone;Zero Zone\nzgundm;Mobile Suit Z-Gundam: A.E.U.G. vs Titans (ZGA1 Ver. A)\nzgundmdx;Mobile Suit Z-Gundam: A.E.U.G. vs Titans DX (ZDX1 Ver. A)\nzigzag;Zig Zag (Galaxian hardware, set 1)\nzigzag2;Zig Zag (Galaxian hardware, set 2)\nzingzip;Zing Zing Zip\nzingzipbl;Zing Zing Zip (bootleg)\nzintrckb;Zintrick / Oshidashi Zentrix (hack)\nzipzap;Zip & Zap\nznpwfv;Zen Nippon Pro-Wrestling Featuring Virtua (J 971123 V1.000)\nzoar;Zoar\nzodiack;Zodiack\nzokuoten;Zoku Otenamihaiken (V2.03J)\nzombraid;Zombie Raid (US)\nzombrvn;Zombie Revenge (JPN, USA, EXP, KOR, AUS)\nzoo;Zoo (Ver. ZO.02.D)\nzookeep;Zoo Keeper (set 1)\nzookeep2;Zoo Keeper (set 2)\nzookeep3;Zoo Keeper (set 3)\nzoom909;Zoom 909\nzooo;Zooo (V2.01J)\nzortonbr;Zorton Brothers (Los Justicieros)\nzunkyou;Zunzunkyou No Yabou (Japan)\nzupapa;Zupapa!\nzwackery;Zwackery\nzzyzzyxx;Zzyzzyxx (set 1)\nzzyzzyxx2;Zzyzzyxx (set 2)\n"
  },
  {
    "path": "examples/mame/mamesearch.html",
    "content": "<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>MAME Roms example</title>\n<script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js\"></script>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"css/simplecssgrid-960.css\" />\n<link rel=\"stylesheet\" type=\"text/css\" href=\"css/mamesearch.css\" />\n\n    <!-- START DEV SCRIPTS -->\n<script type=\"text/javascript\" src=\"../../src/unicode/categ_letters_numbers.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/unicode/normalizer_lowercase_nomark.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/unicode/unicode.js\"></script>\n\n<script type=\"text/javascript\" src=\"../../src/analyzers.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/normalizers.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/normalizers/english/metaphone.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/misc/dataloader.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/capabilities.js\"></script>\n\n<script type=\"text/javascript\" src=\"../../src/utils.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/scoring-engine.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/common-engine.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/resultsets.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/storemanager.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/stores/memory_store.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/stores/websql_store.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/stores/indexeddb_store.js\"></script>\n<script type=\"text/javascript\" src=\"../../src/debug/inlinelog.js\"></script>\n<!-- END DEV SCRIPTS -->\n\n<script type=\"text/javascript\" src=\"mamesearch.js\"></script>\n\n</head>\n<body>\n<div class=\"grid\">\n    <img src=\"img/logo.png\">\n</div>\n<div class=\"grid\">\n    <div>\n        This sample application provides an example of fulltext search in the database of ROMs supported by\n        <a href=\"http://mamedev.org/\">the MAME emulator</a>.\n        <p/>\n        It uses the ScoringEngine to search for results in the inverted indexes, and sorts them according to their score.\n    </div>\n\n    <div style=\"display: none;\" id=\"application\">\n        Search a game:\n        <div>\n            <input type=\"text\" id=\"typehere\" class=\"typebox\">\n            <button id=\"search\">Search ROMS</button>\n            <button id=\"reload\">Reload DB</button>\n        </div>\n        <div style=\"clear:both\" id=\"results\">\n        </div>\n    </div>\n    <div id=\"loading\">\n        Loading the data into the indexes: <span id=\"progress\"></span>%\n        <p/>This operation is only done once.\n    </div>\n</div>\n<div id=\"debug\"></div>\n<script type=\"text/javascript\">\n\n$(document).ready(function() {\n\n//    window.installInlineConsole(\"debug\");\n\n\tMameSearch.start(function(i) {\n\t\tif (i) {\n\t\t\t$(\"#loading\").hide();\n\t\t\t$(\"#application\").show();\n\t\t}\n\t}, function(progress) {\n\t\t$(\"#progress\").html(parseInt(progress*100));\n\t});\n\n\tvar now = (function() {\n\t\tvar perf = window.performance || {};\n\t\tvar fn = perf.now || perf.mozNow || perf.webkitNow || perf.msNow || perf.oNow;\n\t\t// fn.bind will be available in all the browsers that support the advanced window.performance... ;-)\n\t\treturn fn ? fn.bind(perf) : function() { return new Date().getTime(); };\n\t\t})();\n\n\tfunction search() {\n\t\tvar value = $(\"#typehere\").val();\n\t\t\n\t\tvar startTime = now();\n\t\t\n\t\tMameSearch.lookup(value, function(result) {\n\t\t\tvar time = now() - startTime;\n\t\t\ttime = time.toFixed(3);\n\t\t\tresult = \"<div>Request processed in \" + time + \" ms</div>\" + result;\n\t\t\t$(\"#results\").html(result);\n\t\t});\n\t}\n\n\t$(\"#search\").click(search);\n\t$(\"#typehere\").change(search);\n\t$(\"#reload\").click(function() {\n\t\tMameSearch.reloadDatabase(function() {\n\t\t\twindow.location.reload(true);\n\t\t});\t\n\t});\n\t\n});</script>\n</body>\n</html>"
  },
  {
    "path": "examples/mame/mamesearch.js",
    "content": "var MameSearch = (function(){\n\t\n\tvar engine = new fullproof.ScoringEngine();\n\tvar data = [];\n\tvar dbName = \"mamelist\";\n\t\n\tfunction makeInitializer(progressCallback) {\n\t\treturn function(injector, callback) {\n\t\t\tvar synchro = fullproof.make_synchro_point(callback, data.length-1);\n\t\t\tvar values = [];\n\t\t\tfor (var i=0;i<data.length; ++i) {\n\t\t\t\tvalues.push(i);\n\t\t\t}\n            injector.injectBulk(data, values, callback, progressCallback);\n\t\t}\n\t}\n\n\n    /**\n     * Starts the MameSearch search engine\n     * @param callback called when the search engine is ready\n     * @param progress if the indexes need to be initialized, this function is called with the progress value, ranging from 0 to 1.\n     */\n    this.start = function(callback, progress) {\n\n        var loader = new fullproof.DataLoader();\n\t\tloader.setQueue(\"mamegames.txt\");\n\t\tloader.start(function() {\n\n            var index1 = new fullproof.IndexUnit(\"normalindex\",\n                new fullproof.Capabilities().setStoreObjects(false).setUseScores(true).setDbName(dbName).setComparatorObject(fullproof.ScoredEntry.comparatorObject).setDbSize(8*1024*1024),\n                new fullproof.ScoringAnalyzer(fullproof.normalizer.to_lowercase_nomark, fullproof.normalizer.remove_duplicate_letters),\n                makeInitializer(function(val) { progress(val/2); }));\n\n            var index2 = new fullproof.IndexUnit(\"stemmedindex\",\n                new fullproof.Capabilities().setStoreObjects(false).setUseScores(true).setDbName(dbName).setComparatorObject(fullproof.ScoredEntry.comparatorObject).setDbSize(8*1024*1024),\n                new fullproof.ScoringAnalyzer(fullproof.normalizer.to_lowercase_nomark, fullproof.english.metaphone),\n                makeInitializer(function(val){progress(val/2 + 0.5);}));\n\n            engine.open([index1, index2], fullproof.make_callback(callback, true), fullproof.make_callback(callback, false));\n\n\t\t}, function(txt, file) { data = txt.split(\"\\n\"); }, \n\t\t function() { console && console.log && console.log(\"ERROR\");});\n\t\t\n\t}\n\n\tthis.lookup = function(txt, callback) {\n\t\tengine.lookup(txt, function(resultset) {\n\n\t\t\tif (!resultset) {\n\t\t\t\treturn \"no match.\";\n\t\t\t}\n\t\t\t\n\t\t\tresultset.setComparatorObject({\n\t\t\t\tlower_than: function(a,b) {\n\t\t\t\t\treturn a.score > b.score;\n\t\t\t\t},\n\t\t\t\tequals: function(a,b) {\n\t\t\t\t\treturn a.score === b.score;\n\t\t\t\t}\n\t\t\t});\n\t\t\t\n\t\t\tvar result = \"\";\n\t\t\tif (resultset.getSize() == 0) {\n\t\t\t\tresult += \"<div style='font-weight:bold;'>No result found for query '\" + txt + '\"</div>';\n\t\t\t} else {\n\t\t\t\tresult += \"<div>\" + resultset.getSize() + \" entr\" + (resultset.getSize()>1?\"ies were\":\"y was\") + \" found</div>\";\n\t\t\t}\n\t\t\tresult += \"<table><tr><th>ROM</th><th>Name</th><th>Search score</th></tr>\";\n\t\t\tresultset.forEach(function(entry) {\n\t\t\t\tif (entry instanceof fullproof.ScoredElement) {\n\t\t\t\t\tvar line = data[entry.value];\n\t\t\t\t\tvar split = line.split(\";\");\n\t\t\t\t\tresult += \"<tr><td>\" + (split[0]?split[0]:\"-\") +\"</td><td>\" + (split[1]?split[1]:\"-\") + \"</td><td>\"+entry.score.toFixed(3)+\"</td></tr>\";\n\t\t\t\t} else {\n\t\t\t\t\tvar split = data[line].split(\";\");\n\t\t\t\t\tresult += \"<tr><td>\" + (split[0]?split[0]:\"-\") +\"</td><td>\" + (split[1]?split[1]:\"-\") + \"</td></tr>\"; \n\t\t\t\t}\n\t\t\t});\n\t\t\tresult += \"</table>\";\n\t\t\t\n\t\t\tcallback(result);\n\t\t});\n\t};\n\t\n\tthis.reloadDatabase = function(callback) {\n\t\tengine.clear(callback);\n\t};\n\t\n\t\n\treturn this;\n\t\n})();"
  },
  {
    "path": "examples/tutorial.html",
    "content": "<!DOCTYPE html>\n<html>\n<head>\n    <meta charset=\"UTF-8\">\n    <title>Fullproof example: Color Names</title>\n    <script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js\"></script>\n\n    <!-- START DEV SCRIPTS -->\n    <script type=\"text/javascript\" src=\"../src/unicode/categ_letters_numbers.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/unicode/normalizer_lowercase_nomark.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/unicode/unicode.js\"></script>\n\n    <script type=\"text/javascript\" src=\"../src/analyzers.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/normalizers.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/normalizers/english/porter-stemmer.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/normalizers/english/metaphone.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/misc/dataloader.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/capabilities.js\"></script>\n\n    <script type=\"text/javascript\" src=\"../src/utils.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/boolean-engine.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/common-engine.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/resultsets.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/storemanager.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/stores/memory_store.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/stores/websql_store.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/stores/indexeddb_store.js\"></script>\n    <!-- END DEV SCRIPTS -->\n\n</head>\n<body class=\"\">\n<h1>Tutorial</h1>\n<h2>Nintendo's mario series characters search</h2>\n\n<div class=\"formbg\">\n    <div id=\"application\">\n        <div>\n            <input type=\"text\" id=\"typehere\" class=\"typebox\">\n            <button id=\"search\">Search My Character!</button>\n        </div>\n    </div>\n</div>\n<div class=\"grid\">\n    <div id=\"results\"></div>\n</div>\n\n\n<script type=\"text/javascript\">\n\n    /**\n     * The data we want to index\n     * @type {Array}\n     */\n    var marioData= [\n        {name: \"Mario\", type: \"Protagonist\"},\n        {name: \"Luigi\", type: \"Protagonist\"},\n        {name: \"Princess Peach\", type: \"Protagonist\"},\n        {name: \"Toad\", type: \"Protagonist\"},\n        {name: \"Yoshi\", type: \"Protagonist\"},\n\n        {name: \"Toadsworth\", type: \"Supporting\"},\n        {name: \"Donkey Kong\", type: \"Supporting\"},\n        {name: \"Princess Daisy\", type: \"Supporting\"},\n        {name: \"Professor E. Gadd\", type: \"Supporting\"},\n        {name: \"Rosalina\", type: \"Supporting\"},\n        {name: \"Pauline\", type: \"Supporting\"},\n        {name: \"Birdo\", type: \"Supporting\"},\n        {name: \"Toadette\", type: \"Supporting\"},\n\n        {name: \"Bowser\", type: \"Antagonist\"},\n        {name: \"Bowser Jr\", type: \"Antagonist\"},\n        {name: \"Fawful\", type: \"Antagonist\"},\n        {name: \"Kammy Koopa\", type: \"Antagonist\"},\n        {name: \"Kamek\", type: \"Antagonist\"},\n        {name: \"King Boo\", type: \"Antagonist\"},\n        {name: \"Petey Piranha\", type: \"Antagonist\"},\n        {name: \"Wario\", type: \"Antagonist\"},\n        {name: \"Waluigi\", type: \"Antagonist\"},\n        {name: \"Wart\", type: \"Antagonist\"},\n        {name: \"Koopa Kid\", type: \"Antagonist\"},\n        {name: \"Tatanga\", type: \"Antagonist\"}\n    ];\n\n    /**\n     * The initializer is a function called by the engine when the index\n     * is created for the first time. It provides an opportunity to populate\n     * the index with its data.\n     * @param {fullproof.TextInjector} injector an object of type fullproof.TextInjector\n     * @param callback function function to call when the initialization is done\n     */\n    function initializer(injector, callback) {\n        var synchro = fullproof.make_synchro_point(callback, marioData.length);\n        for (var i=0;i<marioData.length; ++i) {\n            var text = marioData[i].name +\" \" + marioData[i].type;\n            injector.inject(text, i, synchro);\n        }\n    }\n\n    /**\n     * This function get called when the engine is done opening itself\n     * @param b true if the engine was successfully open, false otherwise\n     */\n    function engineReady(b) {\n        if (!b) {\n            alert(\"Can't load the search engine!\");\n        }\n\n    }\n\n        $(document).ready(function() {\n        var dbName = \"mario\";\n        var marioSearchEngine = new fullproof.BooleanEngine();\n\n        var index1 = {\n            name: \"normalindex\",\n            analyzer: new fullproof.StandardAnalyzer(fullproof.normalizer.to_lowercase_nomark, fullproof.normalizer.remove_duplicate_letters),\n            capabilities: new fullproof.Capabilities().setStoreObjects(false).setUseScores(false).setDbName(dbName).setDbSize(1*1024*1024),\n            initializer: initializer\n        };\n        var index2 = {\n            name: \"stemmedindex\",\n            analyzer: new fullproof.StandardAnalyzer(fullproof.normalizer.to_lowercase_nomark, fullproof.english.metaphone),\n            capabilities: new fullproof.Capabilities().setStoreObjects(false).setUseScores(false).setDbName(dbName).setDbSize(1*1024*1024),\n            initializer: initializer\n        };\n\n        marioSearchEngine.open([index1, index2], fullproof.make_callback(engineReady, true), fullproof.make_callback(engineReady, false));\n\n        /**\n         * The seach function manages the terms lookup and result display\n         */\n        function search() {\n            var value = $(\"#typehere\").val();\n\n            // Request a search to the mario engine, then displays the results, if any.\n            marioSearchEngine.lookup(value, function(resultset) {\n                var result =\"\";\n                if (resultset && resultset.getSize()) {\n                    var rsize = resultset.getSize();\n                    result = \"<h1>Found \" + rsize + \" character\"+(rsize>1?\"s\":\"\")+\" matching your request.</h1>\";\n                    result += \"<table><tr><th>Name</th><th>Role</th></tr>\";\n                    resultset.forEach(function(e) {\n                        var c = marioData[e];\n                        result += \"<tr><td style='font-weight: bold;'>\"+ c.name+\"</td>\";\n                        result += \"<td>\"+ c.type+\"</td></tr>\";\n                    });\n                    result += \"</table>\";\n                } else {\n                    result = \"<h2>No result found :-(</h2>\";\n                }\n                $(\"#results\").html(result);\n            });\n        }\n\n        // Bind the search action\n        $(\"#search\").click(search);\n        $(\"#typehere\").change(search);\n\n    });</script>\n</body>\n</html>"
  },
  {
    "path": "fullproof.iml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<module type=\"JAVA_MODULE\" version=\"4\">\n  <component name=\"NewModuleRootManager\" inherit-compiler-output=\"false\">\n    <output url=\"file://$MODULE_DIR$/bin\" />\n    <exclude-output />\n    <content url=\"file://$MODULE_DIR$\" />\n    <orderEntry type=\"sourceFolder\" forTests=\"false\" />\n    <orderEntry type=\"library\" name=\"jQuery-1.7.2\" level=\"application\" />\n  </component>\n</module>\n\n"
  },
  {
    "path": "src/analyzers.js",
    "content": "/*\n * Copyright 2012 Rodrigo Reyes\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nvar fullproof = fullproof||{};\n(function() {\n\"use strict\";\n\n    /**\n     * A prototype for Analyzers objects.\n     * @constructor\n     */\n    fullproof.AbstractAnalyzer = function() {\n        /**\n         * Sometimes it's convenient to receive the whole set of words cut and normalized by the\n         * analyzer. This method calls the callback parameter only once, with as single parameter\n         * an array of normalized words.\n         * @param text some text to analyze\n         * @param callback a function called with an array (possibly empty) of string\n         */\n        this.getArray = function(text, callback) {\n            var parser_synchro = fullproof.make_synchro_point(function(array_of_words) {\n                callback(array_of_words);\n            });\n            this.parse(text, parser_synchro);\n        };\n\n    };\n\n\t/**\n\t * A simple private parser that relies on the unicode letter/number\n\t * categories. Word boundaries are whatever is not a letter \n\t * or a number.\n\t */\n\tvar simple_parser = function(str, callback, functor) {\n\t\tfunctor = functor||net.kornr.unicode.is_letter_number;\n\t\tvar current_word = \"\";\n\t\tfor (var i=0,max=str.length; i<max; ++i) {\n\t\t\tif (functor(str.charCodeAt(i))) {\n\t\t\t\tcurrent_word += str[i];\n\t\t\t} else {\n\t\t\t\tif (current_word.length>0) {\n\t\t\t\t\tcallback(current_word);\n\t\t\t\t\tcurrent_word = \"\";\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif (current_word.length>0) {\n\t\t\tcallback(current_word);\n\t\t}\n\t\tcallback(false);\n\t};\n\t\n\tfunction arguments_to_array(args) {\n\t\tvar result = [];\n\t\tfor (var i=0; i<args.length; ++i) {\n\t\t\tif (args[i].constructor == Array) {\n\t\t\t\tresult = result.concat(args[i]);\n\t\t\t} else {\n\t\t\t\tresult.push(args[i]);\n\t\t\t}\n\t\t}\n\t\treturn result;\n\t}\n\t\n\t/**\n\t * An analyzer with a parse() method. An analyzer does more than\n\t * just parse, as it normalizes each word calling the sequence\n\t * of normalizers specified when calling the constructor.\n\t * \n\t * @constructor\n\t * @param normalizers... the constructor can take normalizers as parameters. Each \n\t * normalizer is applied sequentially in the same order as they are\n\t * passed in the constructor.\n\t */\n\tfullproof.StandardAnalyzer = function() {\n        var normalizers = arguments_to_array(arguments);\n\n        // Enforces new object\n\t\tif (!(this instanceof fullproof.StandardAnalyzer)) {\n\t\t\treturn new fullproof.StandardAnalyzer(normalizers);\n\t\t}\n\n\t\t// Stores the normalizers... (don't store arguments, as it contains more than an array) \n\t\tthis.provideScore = false;\n\t\t/**\n\t\t * When true, the parser calls its callback function with \n\t\t * the parameter {boolean}false when complete. This allows\n\t\t * the callback to know when the parsing is complete. When\n\t\t * this property is set to false, the parser never triggers\n\t\t * the last call to callback(false).\n\t\t * \n\t\t * @expose\n\t\t */\n\t\tthis.sendFalseWhenComplete = true;\n\n        function applyNormalizers(word, offset, callback) {\n            if (offset>=normalizers.length) {\n                return callback(word);\n            }\n            return normalizers[offset](word, offset>=normalizers.length?callback:function applyNormalizerRecCall(w) { if (w) applyNormalizers(w, offset+1, callback); });\n        }\n\n\t\t/**\n         * The main method: cuts the text in words, calls the normalizers on each word,\n         * then calls the callback with each non empty word.\n         * @param text the text to analyze\n         * @param callback a function called with each word found in the text.\n         */\n        this.parse = function (text, callback) {\n            var self = this;\n            simple_parser(text, function (word) {\n                if (typeof word === \"string\") {\n                    applyNormalizers(word.trim(), 0, callback);\n                } else if (word === false && self.sendFalseWhenComplete && callback) {\n                    callback(false);\n                }\n            });\n        };\n\t};\n\n    fullproof.StandardAnalyzer.prototype = new fullproof.AbstractAnalyzer();\n\n    /**\n     * The ScoringAnalyzer is not unlike the StandardAnalyzer, except that is attaches a score to each token,\n     * related to its place in the text. This is a very naive implementation, and therefore the adjustement\n     * is tweaked to be very light: it simplistically says that the more a token is near the start of the text,\n     * the more relevant it is to the document. Although very simple, it follows the normally expected form\n     * of a text where the headers and titles come first, and should provide decent result. You can use\n     * this as a basis and make a ScoringAnalyzer adapted to your data.\n     * @constructor\n     */\n\tfullproof.ScoringAnalyzer = function() {\n\t\t// Stores the normalizers... (don't store arguments, as it contains more than an array) \n\t\tvar normalizers = arguments_to_array(arguments);\n\t\tvar analyzer = new fullproof.StandardAnalyzer(normalizers);\n\t\tthis.sendFalseWhenComplete = analyzer.sendFalseWhenComplete = true;\n\t\tthis.provideScore = true;\n\t\t\n\t\tthis.parse = function (text, callback) {\n            var words = {};\n            var wordcount = 0;\n            var totalwc = 0;\n            var self = this;\n            analyzer.parse(text, function (word) {\n                if (word !== false) {\n                    if (words[word] === undefined || words[word].constructor !== Array) {\n                        words[word] = [];\n                    }\n                    words[word].push(wordcount);\n                    totalwc += ++wordcount;\n                } else {\n                    // Evaluate the score for each word\n                    for (var w in words) {\n                        var res = words[w];\n                        var offsetcount = 1;\n                        var occboost = 0;\n                        for (var i = 0; i < res.length; ++i) {\n                            occboost += (3.1415 - Math.log(1 + res[i])) / 10;\n                        }\n                        var countboost = Math.abs(Math.log(1 + res.length)) / 10;\n                        var score = 1 + occboost * 1.5 + countboost * 3;\n                        // console.log(w + \": \" + words[w].join(\",\") + \", countboost: \" + countboost + \", occboost: \" + occboost);\n                        callback(new fullproof.ScoredEntry(w, undefined, score));\n                    }\n\n                    if (self.sendFalseWhenComplete == true) {\n                        callback(false);\n                    }\n\n                }\n            });\n        };\n\t\t\n\n\t};\n    fullproof.ScoringAnalyzer.prototype = new fullproof.AbstractAnalyzer();\n\n\n})();\n"
  },
  {
    "path": "src/boolean-engine.js",
    "content": "/*\n * Copyright 2012 Rodrigo Reyes\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar fullproof = fullproof||{};\n\n/**\n * A boolean-set based engine.\n *\n * @constructor\n */\nfullproof.BooleanEngine = function (storeDescriptors) {\n\n    if (!(this instanceof fullproof.BooleanEngine)) {\n        return new fullproof.BooleanEngine(storeDescriptors);\n    }\n\n    this.initAbstractEngine(storeDescriptors); // Init from the prototype\n\n    /**\n     * The working mode when gathering result sets. There's no really any good reason to change this,\n     * but whatever, you can if you want.\n     */\n    this.booleanMode = fullproof.BooleanEngine.CONST_MODE_INTERSECT;\n\n    /**\n     * Gather results for a query\n     * @param self the BooleanEngine instance it works with\n     * @param text the text query too look up in the indexes\n     * @param callback a function called when some results are found. Receives an argument: false if failed to get any result, or a resultset if some documents were found.\n     * @param arrayOfIndexUnits a mutable array of IndexUnits that is recursively consumed, and that contains references to the indexes to use.\n     * @param mode The search mode, normally this should be self.booleanMode\n     * @private\n     */\n    function lookup(self, text, callback, arrayOfIndexUnits, mode) {\n        if (arrayOfIndexUnits.length == 0) {\n            return callback(false);\n        }\n        var unit = arrayOfIndexUnits.shift();\n        ++(self.lastResultIndex);\n        unit.analyzer.parse(text, fullproof.make_synchro_point(function (array_of_words) {\n\n            if (!array_of_words || array_of_words.length == 0) {\n                if (arrayOfIndexUnits.length > 0) {\n                    return lookup(self, text, callback, arrayOfIndexUnits, mode);\n                } else {\n                    return callback(false);\n                }\n            }\n\n            var lookup_synchro = fullproof.make_synchro_point(function (rset_array) {\n\n                var curset = rset_array.shift();\n                while (rset_array.length > 0) {\n                    var set = rset_array.shift();\n                    switch (mode) {\n                        case fullproof.BooleanEngine.CONST_MODE_UNION:\n                            curset.merge(set);\n                            break;\n                        default: // default is intersect\n                            curset.intersect(set);\n                            break;\n                    }\n                }\n\n                if (curset.getSize() == 0) {\n                    if (arrayOfIndexUnits.length > 0) {\n                        return lookup(self, text, callback, arrayOfIndexUnits, mode);\n                    } else {\n                        callback(false);\n                    }\n                } else {\n                    callback(curset);\n                }\n\n            }, array_of_words.length);\n\n            for (var i = 0; i < array_of_words.length; ++i) {\n                unit.index.lookup(array_of_words[i], lookup_synchro);\n            }\n        }));\n    }\n\n    /**\n     * Looks up in the indexes for the query.\n     * @param text the query text to look up\n     * @param callback function called when the lookup is complete. It is passed false if nothing was found, or a ResultSet otherwise.\n     */\n    this.lookup = function (text, callback) {\n        this.lastResultIndex = 0;\n        lookup(this, text, callback, this.getIndexUnits(), this.booleanMode);\n        return this;\n    }\n};\n\nfullproof.AbstractEngine = fullproof.AbstractEngine || (function() {});\nfullproof.BooleanEngine.prototype = new fullproof.AbstractEngine;\n/**\n * @const\n */\nfullproof.BooleanEngine.CONST_MODE_INTERSECT = 1;\n/**\n * @const\n */\nfullproof.BooleanEngine.CONST_MODE_UNION = 2;\n"
  },
  {
    "path": "src/capabilities.js",
    "content": "/*\n * Copyright 2012 Rodrigo Reyes\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n \nvar fullproof = fullproof || {};\n\n/**\n * Represents a set of contraints applied to an index or a store.\n * The way this object is designed, you only have to set the properties that are meaningful for your\n * requirement. Not setting a property means that any value is ok.\n * @constructor\n */\nfullproof.Capabilities = function() {\n\tif (!(this instanceof fullproof.Capabilities)) {\n\t\treturn new fullproof.Capabilities();\n\t}\n};\n\n/**\n * Compares a value with a property of this Capabilities object.\n * @param property a property name\n * @param value the valued to be compared\n * @protected\n * This should probably be made private or something\n */\nfullproof.Capabilities.prototype.matchValue = function (property, value) {\n    if (value === undefined) {\n        return true;\n    } else if (typeof property == \"object\" && property.constructor == Array) {\n        for (var i = 0; i < property.length; ++i) {\n            if (property[i] === value) {\n                return true;\n            }\n        }\n        return false;\n    } else {\n        return property === value;\n    }\n};\n/**\n *\n */\nfullproof.Capabilities.prototype.setStoreObjects = function (val) {\n    this.canStoreObjects = val;\n    return this;\n};\n/**\n *\n */\nfullproof.Capabilities.prototype.getStoreObjects = function () {\n    return this.canStoreObjects;\n};\n/**\n *\n */\nfullproof.Capabilities.prototype.setVolatile = function (val) {\n    this.isVolatile = val;\n    return this;\n};\n/**\n *\n */\nfullproof.Capabilities.prototype.setAvailable = function (val) {\n    this.isAvailable = !!val;\n    return this;\n};\n/**\n *\n */\nfullproof.Capabilities.prototype.setUseScores = function (val) {\n    this.useScores = val;\n    return this;\n};\n/**\n *\n */\nfullproof.Capabilities.prototype.getUseScores = function () {\n    return this.useScores;\n};\n/**\n *\n */\nfullproof.Capabilities.prototype.setComparatorObject = function (obj) {\n    this.comparatorObject = obj;\n    return this;\n};\n/**\n *\n */\nfullproof.Capabilities.prototype.getComparatorObject = function (obj) {\n    return this.comparatorObject;\n};\n/**\n *\n */\nfullproof.Capabilities.prototype.setDbName = function (name) {\n    this.dbName = name;\n    return this;\n};\n/**\n *\n */\nfullproof.Capabilities.prototype.getDbName = function () {\n    return this.dbName;\n};\n/**\n *\n */\nfullproof.Capabilities.prototype.setDbSize = function (size) {\n    this.dbSize = size;\n    return this;\n};\n/**\n *\n */\nfullproof.Capabilities.prototype.getDbSize = function () {\n    return this.dbSize;\n};\n/**\n *\n */\nfullproof.Capabilities.prototype.setScoreModifier = function (modifier) {\n    this.scoreModifier = modifier;\n    return this;\n};\n/**\n *\n */\nfullproof.Capabilities.prototype.getScoreModifier = function () {\n    return this.scoreModifier;\n};\n/**\n * Returns true if the current Capabilities object subsumes another Capabilities.\n * @param otherCapabilities the Capabilities that must be subsumed by the current instance\n */\nfullproof.Capabilities.prototype.isCompatibleWith = function (otherCapabilities) {\n    var objstore = this.matchValue(this.canStoreObjects, otherCapabilities.canStoreObjects);\n    var isvol = this.matchValue(this.isVolatile, otherCapabilities.isVolatile);\n    var score = this.matchValue(this.useScores, otherCapabilities.useScores);\n    var isavail = this.isAvailable === true;\n\n    return objstore && isvol && isavail && score;\n};\n"
  },
  {
    "path": "src/common-engine.js",
    "content": "/*\n * Copyright 2012 Rodrigo Reyes\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar fullproof = fullproof || {};\n\n/**\n * A TextInjector associates an index and an analyzer to provide an\n * object able to inject texts.\n * \n * @constructor\n * @param index the index to use when injecting\n * @param analyzer the analyzer to use to parse and normalize the text\n * TODO: move this object in its own place or in utils\n */\nfullproof.TextInjector = function(index, analyzer) {\n\tif (!(this instanceof fullproof.TextInjector)) {\n\t\treturn new fullproof.TextInjector(index,analyzer);\n\t}\n\tthis.index = index;\n\tthis.analyzer = analyzer;\n};\n\n/**\n * Inject a text and associates each of the word it composed with the provided value.\n * @param text some text to inject in the index\n * @param value the value associated to each word from the text\n * @param callback a function to call when the injection is complete\n */\nfullproof.TextInjector.prototype.inject = function(text,value,callback) {\n\tvar self = this;\n\tthis.analyzer.getArray(text, function(array_of_words) {\n\t\tvar synchro = fullproof.make_synchro_point(callback, array_of_words.length);\n\t\tfor (var i=0; i<array_of_words.length; ++i) {\n\t\t\tvar val = array_of_words[i];\n\t\t\tif (val instanceof fullproof.ScoredEntry) {\n\t\t\t\tval.value = val.value===undefined?value:val.value;\n\t\t\t\tself.index.inject(val.key, val, synchro); // the line number is the value stored\n\t\t\t} else {\n\t\t\t\tself.index.inject(array_of_words[i], value, synchro); // the line number is the value stored\n\t\t\t}\n\t\t}\n\t});\n};\n\n/**\n * Bulk-inject an array of  text and an array of values. The text injected is associated to the value\n * of the same index from the valueArray array. An optional progress function is called at regular interval\n * to provide a way for the caller to give user feedback on the process.\n * \n * @param texArray an array of text\n * @param valueArray an array of values. The length of valueArray must equal the length of textArray.\n * @param callback a function to call when the injection is complete\n * @param progressCallback a function called with progress indication. A numeric argument is provided to \n * the function, which ranges from 0 to 1 (0 meaning not done, 1 meaning complete). Note that due to the\n * floating nature of numeric values in javascript, you should not rely on receiving a 1, rather use\n * the callback function parameter, which will be always called on completion of the injection.\n */\nfullproof.TextInjector.prototype.injectBulk = function(textArray, valueArray, callback, progressCallback) {\n\tvar words = [];\n\tvar values = [];\n\tvar self = this;\n\tfor (var i=0, max=Math.min(textArray.length, valueArray.length); i<max; ++i) {\n\t\t(function(text,value) {\n\t\t\tself.analyzer.getArray(text, function(array_of_words) {\n\t\t\t\tfor (var w=0; w<array_of_words.length; ++w) {\n\t\t\t\t\tvar val = array_of_words[w];\n\t\t\t\t\tif (val instanceof fullproof.ScoredEntry) {\n\t\t\t\t\t\tval.value = val.value===undefined?value:val.value;\n\t\t\t\t\t\twords.push(val.key);\n\t\t\t\t\t\tvalues.push(val);\n\t\t\t\t\t} else {\n\t\t\t\t\t\twords.push(val);\n\t\t\t\t\t\tvalues.push(value);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t})(textArray[i], valueArray[i]);\n\t}\n\tthis.index.injectBulk(words,values, callback, progressCallback);\n}; \n\n/**\n * Represent all the data associated to an index, from the point of view of a search engine.\n * @param name the name of the index, expected to be unique in the search engine\n * @param capabilities a fullproof.Capabilities\n * @param analyzer\n * @param initializer\n * @param index\n * @constructor\n */\nfullproof.IndexUnit = function (name, capabilities, analyzer, initializer, index) {\n    /**\n     * The name of the index\n     */\n    this.name = name;\n    /**\n     * The fullproof.Capabilities object originally associated to the index\n     */\n    this.capabilities = capabilities;\n    /**\n     * The parser used to inject text in the index\n     */\n    this.analyzer = analyzer;\n    /**\n     * The initializer function when the index needs to be built\n     * @type {*}\n     */\n    this.initializer = initializer;\n    /**\n     * The index itself\n     */\n    this.index = index;\n};\n\nfullproof.AbstractEngine = fullproof.AbstractEngine || (function() {});\n\nfullproof.AbstractEngine.prototype.checkCapabilities = function (capabilities, analyzer) {\n    return true;\n};\n\n/**\n * Adds an array of index units\n * @param indexes an array of fullproof.IndexUnit instances\n * @param callback the function to call when all the indexes are added\n * @private\n * @static\n */\nfullproof.AbstractEngine.addIndexes = function (engine, indexes, callback) {\n    var starter = false;\n    while (indexes.length > 0) {\n        var data = indexes.pop();\n        starter = (function (next, data) {\n            return function () {\n                fullproof.AbstractEngine.addIndex(engine, data.name, data.analyzer, data.capabilities, data.initializer, next !== false ? next : callback);\n            };\n        })(starter, data);\n    }\n    if (starter !== false) {\n        starter();\n    }\n    return this;\n};\n\n/**\n * Adds un index to the engine. It is not possible to add an index after the engine was opened.\n * @param name the name of the engine\n * @param the analyzer used to parse the text\n * @param capabilities a fullproof.Capabilities instance describing the requirements for the index\n * @param initializer a function called when the index is created. This function can be used to populate the index.\n * @param completionCallback a function on completion, with true if the index was successfully added, false otherwise.\n * @return this instance\n * @private\n * @static\n */\nfullproof.AbstractEngine.addIndex = function(engine, name, analyzer, capabilities, initializer, completionCallback) {\n\tvar self = engine;\n\tvar indexData = new fullproof.IndexUnit(name,capabilities,analyzer); \n\n\tif (!engine.checkCapabilities(capabilities, analyzer)) {\n\t\treturn completionCallback(false);\n\t}\n\n\tvar indexRequest = new fullproof.IndexRequest(name, capabilities, function(index, callback) {\n\t\tvar injector = new fullproof.TextInjector(index, indexData.analyzer);\n\t\tinitializer(injector, callback);\n\t});\n\t\n\tif (engine.storeManager.addIndex(indexRequest)) {\n\t\tif (engine.indexes === undefined) {\n            engine.indexes = [];\n\t\t}\n        engine.indexes.push(indexData);\n        engine.indexesByName[name] = indexData;\n\t\tif (completionCallback) {\n\t\t\tcompletionCallback(true);\n\t\t}\n\t\treturn true;\n\t} else {\n\t\tif (completionCallback) {\n\t\t\tcompletionCallback(false);\n\t\t}\n\t\treturn false;\n\t}\n};\n\n/**\n * Opens the engine: this function opens all the indexes at once, makes the initialization if needed,\n *  and makes this engine ready for use. Do not use any function of an engine, except addIndex, before\n *  having opened it.\n *  @param indexArray an array of index descriptors. Each descriptor is an object that defines the name, analyzer, capabilities, and initializer properties.\n *  @param callback function called when the engine is properly opened\n *  @param errorCallback function called if for some reason the engine cannot open some index\n */\nfullproof.AbstractEngine.prototype.open = function (indexArray, callback, errorCallback) {\n    var self = this;\n    indexArray = (indexArray.constructor !== Array)?[indexArray]:indexArray; // Makes it an Array if it's not\n    fullproof.AbstractEngine.addIndexes(self, indexArray);\n\n    this.storeManager.openIndexes(function (storesArray) {\n        self.storeManager.forEach(function (name, index) {\n            self.indexesByName[name].index = index;\n        });\n        callback(self);\n    }, errorCallback);\n    return this;\n};\n\n/**\n * Inject a text document into all the indexes managed by the engine.\n * @param text some text to be parsed and indexed\n * @param value the primary value (number or string) associated to this object.\n * @param callback the function called when the text injection is done\n */\nfullproof.AbstractEngine.prototype.injectDocument = function(text, value, callback) {\n\tvar synchro = fullproof.make_synchro_point(function(data) {\n\t\tcallback();\n\t});\n\n\tthis.forEach(function(name, index, parser) {\n\t\tif (name) {\n\t\t\tparser.parse(text, function(word) {\n\t\t\t\tif (word) {\n\t\t\t\t\tindex.inject(word, value, synchro); // the line number is the value stored\n\t\t\t\t} else {\n\t\t\t\t\tsynchro(false);\n\t\t\t\t}\n\t\t\t})\n\t\t}\n\t}, false);\n\treturn this;\n};\n\n/**\n * Clears all the indexes managed by this engine. Do not call this function\n * before the engine was open()'ed.\n * @param callback a function called when all the indexes are cleared.\n */\nfullproof.AbstractEngine.prototype.clear = function(callback) {\n    \"use strict\";\n    if (this.getIndexCount() === 0) {\n        return callback();\n    }\n\tvar synchro = fullproof.make_synchro_point(callback, this.getIndexCount());\n\tthis.forEach(function(name, index, parser) {\n\t\tif (name) {\n\t\t\tindex.clear(synchro);\n\t\t} else {\n\t\t\tsynchro(false);\n\t\t}\n\t});\n};\n\n/**\n * Inits the current engine with data used by the AbstractEngine object.\n */\nfullproof.AbstractEngine.prototype.initAbstractEngine = function (storeDescriptors) {\n    this.storeManager = new fullproof.StoreManager(storeDescriptors);\n    this.indexes = [];\n    this.indexesByName = {};\n    return this;\n};\n\n/**\n * Returns an index by its name\n * @param name the index name\n * @return a store index\n */\nfullproof.AbstractEngine.prototype.getIndex = function (name) {\n    return this.indexesByName[name].index;\n};\n\n/**\n * Returns an array with all the fullproof.IndexUnit managed by the engine,\n * in the same order they were added. The returned array is a shallow copy than\n * can be modified.\n * @return an array, possibly empty, of fullproof.IndexUnit objects.\n */\nfullproof.AbstractEngine.prototype.getIndexUnits = function () {\n    return [].concat(this.indexes);\n};\n\n/**\n * Iterates over the indexes, in order, and calls the callback function with 3 parameters:\n * the name of the index, the index instance itself, and the analyzer associated to this index.\n * @param callback the callback function(name,index,analyzer){}\n * @return this engine instance\n */\nfullproof.AbstractEngine.prototype.forEach = function (callback) {\n    for (var i = 0, max = this.indexes.length; i < max; ++i) {\n        callback(this.indexes[i].name, this.indexes[i].index, this.indexes[i].analyzer);\n    }\n    for (var i = 1; i < arguments.length; ++i) {\n        callback(arguments[i]);\n    }\n    return this;\n};\n\nfullproof.AbstractEngine.prototype.getIndexCount = function () {\n    return this.indexes.length;\n};\n"
  },
  {
    "path": "src/debug/inlinelog.js",
    "content": "/*\n * Copyright 2012 Rodrigo Reyes\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n/**\n * A small object that replaces the console.log and displays the logs in the page dom.\n * This is mainly for debugging on device where there's no console.log available.\n * @constructor\n */\nfunction InlineConsole() {\n    \"use strict\";\n\n    if (!(this instanceof InlineConsole)) {\n        return new InlineConsole();\n    }\n\n    this.logs = \"\";\n    this.dom = null;\n}\n\nInlineConsole.prototype.init = function(id) {\n    this.dom = document.getElementById(id);\n};\n\nInlineConsole.prototype.update = function() {\n    this.dom.innerHTML = \"<pre>\" + this.logs +\"</pre>\";\n};\n\nInlineConsole.prototype.log = function() {\n    \"use strict\";\n    for (var i= 0, count=arguments.length; i<count; ++i) {\n        this.logs += arguments[i] + \"\\n\";\n    }\n    this.update();\n}\n\nwindow.installInlineConsole = function(id) {\n    \"use strict\";\n    window.console = new InlineConsole();\n    if (window.console && window.console.init) {\n        window.console.init(id);\n    } else {\n        document.getElementById(id).innerHTML = \"ERROR\";\n    }\n}"
  },
  {
    "path": "src/misc/dataloader.js",
    "content": "/*\n * Copyright 2012 Rodrigo Reyes\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n \nvar fullproof = fullproof || {};\n\n(function() {\n\"use strict\";\n\n\tfunction getNewXmlHttpRequest()  {\n\t\tif (typeof window.XMLHttpRequest !== \"undefined\") {\n\t\t\treturn new window.XMLHttpRequest;\n\t\t} else {\n\t\t\t\n\t\t} if (typeof window.ActiveXObject === 'function') {\n\t\t        try { return new ActiveXObject('Msxml2.XMLHTTP.6.0'); } catch(e) {}\n\t\t        try { return new ActiveXObject('Msxml2.XMLHTTP.3.0'); } catch(e) {}\n\t\t        try { return new ActiveXObject('Microsoft.XMLHTTP'); } catch(e) {}\n\t\t\t}\n\t\tthrow \"Error, can't find a suitable XMLHttpRequest object\";\n\t}\n\n\tfullproof.DataLoader = function () {\n\n        if (!(this instanceof fullproof.DataLoader)) {\n            return new fullproof.DataLoader();\n        }\n\n        var loadQueue = [];\n        var currentQueue = [];\n\n        this.setQueue = function () {\n            for (var i = 0; i < arguments.length; ++i) {\n                if (arguments[i].constructor == Array) {\n                    loadQueue = loadQueue.concat(arguments[i]);\n                } else {\n                    loadQueue.push(arguments[i]);\n                }\n            }\n            return this;\n        };\n\n        var processQueue = function (completeCallback, fileLoadedCallback, fileFailedCallback) {\n\n            if (currentQueue.length == 0) {\n                completeCallback();\n                return;\n            }\n\n            var element = currentQueue.shift();\n\n            var request = getNewXmlHttpRequest();\n            request.onreadystatechange = function () {\n                if (request.readyState == 4) {\n                    if (request.status != 200) {\n                        // Handle error, e.g. Display error message on page\n                        if (fileFailedCallback) {\n                            fileFailedCallback(element);\n                            processQueue(completeCallback, fileLoadedCallback, fileFailedCallback);\n                        }\n                    } else {\n                        var serverResponse = request.responseText;\n                        if (fileLoadedCallback) {\n                            fileLoadedCallback(serverResponse, element);\n                            processQueue(completeCallback, fileLoadedCallback, fileFailedCallback);\n                        }\n                    }\n                }\n            };\n            request.open(\"GET\", element, true);\n            request.send(null);\n        };\n\n        this.start = function (completeCallback, fileLoadedCallback, fileFailedCallback) {\n            currentQueue = [].concat(loadQueue);\n            processQueue(completeCallback, fileLoadedCallback, fileFailedCallback);\n        };\n    };\n\n//\tfullproof.ConfigManager = function(forceCookies) {\n//\n//\t\tif (!(this instanceof fullproof.ConfigManager)) {\n//\t\t\treturn new fullproof.ConfigManager(forceCookies);\n//\t\t}\n//\n//\t\tif (localStorage && !forceCookies) {\n//\t\t\treturn new function(configName) {\n//\t\t\t\tthis.set = function(key, value) {\n//\t\t\t\t\tlocalStorage.setItem(configName +\"_\" + key, value);\n//\t\t\t\t};\n//\t\t\t\tthis.get = function(key) {\n//\t\t\t\t\treturn localStorage.getItem(configName + \"_\" + key);\n//\t\t\t\t};\n//\t\t\t\tthis.remove = function(key) {\n    //\t\t\t\t\tlocalStorage.removeItem(configName + \"_\" + key);\n//\t\t\t\t};\n//\t\t\t\treturn this;\n//\t\t\t};\n//\t\t} else {\n//\t\t\treturn new function(configName) {\n//\t\t\t\tthis.set = function(key, value) {\n//\t\t\t\t\tvar date = new Date(Date.now()+(365*24*60*60*1000));\n//\t\t\t\t\tdocument.cookie = configName+\"_\"+key+\"=\"+value+\"; expires=\" + date.toGMTString() +\"; path=/\";\n//\t\t\t\t};\n//\t\t\t\tthis.get = function (key) {\n//                    var fullkey = configName + \"_\" + key;\n//                    var result;\n//                    result = (result = new RegExp('(?:^|; )' + encodeURIComponent(fullkey) + '=([^;]*)').exec(document.cookie)) ? (result[1]) : null;\n//                    return (result == \"\") ? null : result;\n//                },\n//                    this.remove = function (key) {\n//                        var date = new Date(Date.now() + (24 * 60 * 60 * 1000));\n//                        document.cookie = configName + \"_\" + key + \"= ; expires=\" + date.toGMTString() + \"; path=/\";\n//                    };\n//\t\t\t\treturn this;\n//\t\t\t};\n//\t\t}\n//\n//\t};\n\n\t\n})();"
  },
  {
    "path": "src/normalizers/english/metaphone.js",
    "content": "var fullproof = (function(NAMESPACE) {\n\tNAMESPACE.english = NAMESPACE.english|| {};\n\t\n\t\n\t/*\n\tCopyright (c) 2011, Chris Umbel\n\n\tPermission is hereby granted, free of charge, to any person obtaining a copy\n\tof this software and associated documentation files (the \"Software\"), to deal\n\tin the Software without restriction, including without limitation the rights\n\tto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n\tcopies of the Software, and to permit persons to whom the Software is\n\tfurnished to do so, subject to the following conditions:\n\n\tThe above copyright notice and this permission notice shall be included in\n\tall copies or substantial portions of the Software.\n\n\tTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n\tIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n\tFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n\tAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n\tLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n\tOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n\tTHE SOFTWARE.\n\t*/\n\t/*\n\t * Borrowed from https://github.com/NaturalNode/natural/blob/master/lib/natural/phonetics/metaphone.js\n\t */\n\n    NAMESPACE.english.metaphone_make = function(maxLength) {\n        \"use strict\";\n\n        function dedup(token) {\n            return token.replace(/([^c])\\1/g, '$1');\n        }\n\n        function dropInitialLetters(token) {\n            if(token.match(/^(kn|gn|pn|ae|wr)/))\n                return token.substr(1, token.length - 1);\n\n            return token;\n        }\n\n        function dropBafterMAtEnd(token) {\n            return token.replace(/mb$/, 'm');\n        }\n\n        function cTransform(token) {\n            token = token.replace(/([^s]|^)(c)(h)/g, '$1x$3').trim();\n            token = token.replace(/cia/g, 'xia');\n            token = token.replace(/c(i|e|y)/g, 's$1');\n            token = token.replace(/c/g, 'k');\n\n            return token;\n        }\n\n        function dTransform(token) {\n            token = token.replace(/d(ge|gy|gi)/g, 'j$1');\n            token = token.replace(/d/g, 't');\n\n            return token;\n        }\n\n        function dropG(token) {\n            token = token.replace(/gh(^$|[^aeiou])/g, 'h$1');\n            token = token.replace(/g(n|ned)$/g, '$1');\n\n            return token;\n        }\n\n        function transformG(token) {\n            token = token.replace(/([^g]|^)(g)(i|e|y)/g, '$1j$3');\n            token = token.replace(/gg/g, 'g');\n            token = token.replace(/g/g, 'k');\n\n            return token;\n        }\n\n        function dropH(token) {\n            return token.replace(/([aeiou])h([^aeiou])/g, '$1$2');\n        }\n\n        function transformCK(token) {\n            return token.replace(/ck/g, 'k');\n        }\n        function transformPH(token) {\n            return token.replace(/ph/g, 'f');\n        }\n\n        function transformQ(token) {\n            return token.replace(/q/g, 'k');\n        }\n\n        function transformS(token) {\n            return token.replace(/s(h|io|ia)/g, 'x$1');\n        }\n\n        function transformT(token) {\n            token = token.replace(/t(ia|io)/g, 'x$1');\n            token = token.replace(/th/, '0');\n\n            return token;\n        }\n\n        function dropT(token) {\n            return token.replace(/tch/g, 'ch');\n        }\n\n        function transformV(token) {\n            return token.replace(/v/g, 'f');\n        }\n\n        function transformWH(token) {\n            return token.replace(/^wh/, 'w');\n        }\n\n        function dropW(token) {\n            return token.replace(/w([^aeiou]|$)/g, '$1');\n        }\n\n        function transformX(token) {\n            token = token.replace(/^x/, 's');\n            token = token.replace(/x/g, 'ks');\n            return token;\n        }\n\n        function dropY(token) {\n            return token.replace(/y([^aeiou]|$)/g, '$1');\n        }\n\n        function transformZ(token) {\n            return token.replace(/z/, 's');\n        }\n\n        function dropVowels(token) {\n            return token.charAt(0) + token.substr(1, token.length).replace(/[aeiou]/g, '');\n        }\n\n        return function(token, callback) {\n            maxLength = maxLength || 32;\n            token = token.toLowerCase();\n            token = dedup(token);\n            token = dropInitialLetters(token);\n            token = dropBafterMAtEnd(token);\n            token = transformCK(token);\n            token = cTransform(token);\n            token = dTransform(token);\n            token = dropG(token);\n            token = transformG(token);\n            token = dropH(token);\n            token = transformPH(token);\n            token = transformQ(token);\n            token = transformS(token);\n            token = transformX(token);\n            token = transformT(token);\n            token = dropT(token);\n            token = transformV(token);\n            token = transformWH(token);\n            token = dropW(token);\n            token = dropY(token);\n            token = transformZ(token);\n            token = dropVowels(token);\n\n            token.toUpperCase();\n            if(token.length >= maxLength) {\n                token = token.substring(0, maxLength);\n            }\n            token = token.toUpperCase();\n\n            return callback?callback(token):token;\n        };\n    };\n\n    NAMESPACE.english.metaphone = NAMESPACE.english.metaphone_make(32);\n\n    return NAMESPACE;\n})(fullproof||{});\n\n"
  },
  {
    "path": "src/normalizers/english/porter-stemmer.js",
    "content": "var fullproof = (function(NAMESPACE) {\n\t\n\tNAMESPACE.english = NAMESPACE.english|| {};\n\n\t/**\n\t * Porter stemmer adapted from http://code.google.com/p/yeti-witch/source/browse/trunk/lib/porter-stemmer.js\n\t * Original license header below, declared as Apache License V2 on the project site\n\t */\n\t/**\n\t * 18 May 2008\n\t * Stemming is the process for reducing inflected (or sometimes derived) words to their stem, base or root\n\t * form. Porter stemming is designed for the English language.\n\t * \n\t * This code has been slighly adapted from Martin Porter's examples.\n\t *  - http://tartarus.org/~martin/PorterStemmer/\n\t *  \n\t * Please assume any errors found in the below code are translation errors\n\t * inserted by myself and not those of the original authors.\n\t *  \n\t * @author Matt Chadburn <matt@commuterjoy.co.uk>\n\t */\n\tNAMESPACE.english.porter_stemmer = (function(){\n\t\t\"use strict\";\n\n\t\tvar step2list = new Array();\n        step2list[\"ational\"]=\"ate\";\n        step2list[\"tional\"]=\"tion\";\n        step2list[\"enci\"]=\"ence\";\n        step2list[\"anci\"]=\"ance\";\n        step2list[\"izer\"]=\"ize\";\n        step2list[\"bli\"]=\"ble\";\n        step2list[\"alli\"]=\"al\";\n        step2list[\"entli\"]=\"ent\";\n        step2list[\"eli\"]=\"e\";\n        step2list[\"ousli\"]=\"ous\";\n        step2list[\"ization\"]=\"ize\";\n        step2list[\"ation\"]=\"ate\";\n        step2list[\"ator\"]=\"ate\";\n        step2list[\"alism\"]=\"al\";\n        step2list[\"iveness\"]=\"ive\";\n        step2list[\"fulness\"]=\"ful\";\n        step2list[\"ousness\"]=\"ous\";\n        step2list[\"aliti\"]=\"al\";\n        step2list[\"iviti\"]=\"ive\";\n        step2list[\"biliti\"]=\"ble\";\n        step2list[\"logi\"]=\"log\";\n        \n        var step3list = new Array();\n        step3list[\"icate\"]=\"ic\";\n        step3list[\"ative\"]=\"\";\n        step3list[\"alize\"]=\"al\";\n        step3list[\"iciti\"]=\"ic\";\n        step3list[\"ical\"]=\"ic\";\n        step3list[\"ful\"]=\"\";\n        step3list[\"ness\"]=\"\";\n\n        var c = \"[^aeiou]\";          // consonant\n        var v = \"[aeiouy]\";          // vowel\n        var C = c + \"[^aeiouy]*\";    // consonant sequence\n        var V = v + \"[aeiou]*\";      // vowel sequence\n        \n        var mgr0 = \"^(\" + C + \")?\" + V + C;               // [C]VC... is m>0\n        var meq1 = \"^(\" + C + \")?\" + V + C + \"(\" + V + \")?$\";  // [C]VC[V] is m=1\n        var mgr1 = \"^(\" + C + \")?\" + V + C + V + C;       // [C]VCVC... is m>1\n        var s_v   = \"^(\" + C + \")?\" + v;                   // vowel in stem\n\n        return function(word, callback) {\n\t        word = word.toLowerCase();\n\n\t        var stem;\n\t        var suffix;\n\t        var firstch;\n\t        var origword = w;\n\t        var w = word;\n\t        \n\t        if (word.length < 3) { return word; }\n\t\n\t        var re;\n\t        var re2;\n\t        var re3;\n\t        var re4;\n\t\n\t        firstch = word.substr(0,1);\n\t        if (firstch == \"y\") {\n\t                w = firstch.toUpperCase() + w.substr(1);\n\t        }\n\t\n\t        // Step 1a\n\t        re = /^(.+?)(ss|i)es$/;\n\t        re2 = /^(.+?)([^s])s$/;\n\t\n\t        if (re.test(w)) { w = w.replace(re,\"$1$2\"); }\n\t        else if (re2.test(w)) { w = w.replace(re2,\"$1$2\"); }\n\t\n\t        // Step 1b\n\t        re = /^(.+?)eed$/;\n\t        re2 = /^(.+?)(ed|ing)$/;\n\t        if (re.test(w)) {\n\t                var fp = re.exec(w);\n\t                re = new RegExp(mgr0);\n\t                if (re.test(fp[1])) {\n\t                        re = /.$/;\n\t                        w = w.replace(re,\"\");\n\t                }\n\t        } else if (re2.test(w)) {\n\t                var fp = re2.exec(w);\n\t                stem = fp[1];\n\t                re2 = new RegExp(s_v);\n\t                if (re2.test(stem)) {\n\t                        w = stem;\n\t                        re2 = /(at|bl|iz)$/;\n\t                        re3 = new RegExp(\"([^aeiouylsz])\\\\1$\");\n\t                        re4 = new RegExp(\"^\" + C + v + \"[^aeiouwxy]$\");\n\t                        if (re2.test(w)) {      w = w + \"e\"; }\n\t                        else if (re3.test(w)) { re = /.$/; w = w.replace(re,\"\"); }\n\t                        else if (re4.test(w)) { w = w + \"e\"; }\n\t                }\n\t        }\n\t\n\t        // Step 1c\n\t        re = /^(.+?)y$/;\n\t        if (re.test(w)) {\n\t                var fp = re.exec(w);\n\t                stem = fp[1];\n\t                re = new RegExp(s_v);\n\t                if (re.test(stem)) { w = stem + \"i\"; }\n\t        }\n\t\n\t        // Step 2\n\t        re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;\n\t        if (re.test(w)) {\n\t                var fp = re.exec(w);\n\t                stem = fp[1];\n\t                suffix = fp[2];\n\t                re = new RegExp(mgr0);\n\t                if (re.test(stem)) {\n\t                        w = stem + step2list[suffix];\n\t                }\n\t        }\n\t\n\t        // Step 3\n\t        re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;\n\t        if (re.test(w)) {\n\t                var fp = re.exec(w);\n\t                stem = fp[1];\n\t                suffix = fp[2];\n\t                re = new RegExp(mgr0);\n\t                if (re.test(stem)) {\n\t                        w = stem + step3list[suffix];\n\t                }\n\t        }\n\t\n\t        // Step 4\n\t        re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;\n\t        re2 = /^(.+?)(s|t)(ion)$/;\n\t        if (re.test(w)) {\n\t                var fp = re.exec(w);\n\t                stem = fp[1];\n\t                re = new RegExp(mgr1);\n\t                if (re.test(stem)) {\n\t                        w = stem;\n\t                }\n\t        } else if (re2.test(w)) {\n\t                var fp = re2.exec(w);\n\t                stem = fp[1] + fp[2];\n\t                re2 = new RegExp(mgr1);\n\t                if (re2.test(stem)) {\n\t                        w = stem;\n\t                }\n\t        }\n\t\n\t        // Step 5\n\t        re = /^(.+?)e$/;\n\t        if (re.test(w)) {\n\t                var fp = re.exec(w);\n\t                stem = fp[1];\n\t                re = new RegExp(mgr1);\n\t                re2 = new RegExp(meq1);\n\t                re3 = new RegExp(\"^\" + C + v + \"[^aeiouwxy]$\");\n\t                if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) {\n\t                        w = stem;\n\t                }\n\t        }\n\t\n\t        re = /ll$/;\n\t        re2 = new RegExp(mgr1);\n\t        if (re.test(w) && re2.test(w)) {\n\t                re = /.$/;\n\t                w = w.replace(re,\"\");\n\t        }\n\t\n\t        // and turn initial Y back to y\n\t\n\t        if (firstch == \"y\") {\n\t                w = firstch.toLowerCase() + w.substr(1);\n\t        }\n\t\n\t        return callback?callback(w):w;\n        }\n\t})();\n\n\treturn NAMESPACE;\n})(fullproof||{});\n\n"
  },
  {
    "path": "src/normalizers/english/stopword-remover.js",
    "content": "var fullproof = (function(NAMESPACE) {\n\t\n\tNAMESPACE.english = NAMESPACE.english|| {};\n\t\n\t/**\n\t * Stopword list, based on http://members.unine.ch/jacques.savoy/clef/\n\t * Works for lowercased words.\n\t */\n\tvar stopwords = {\n\t    \"a\" : 1, \"a's\" : 1, \"able\" : 1, \"about\" : 1, \"above\" : 1, \"according\" : 1, \"accordingly\" : 1, \"across\" : 1,\n\t    \"actually\" : 1, \"after\" : 1, \"afterwards\" : 1, \"again\" : 1, \"against\" : 1, \"ain't\" : 1, \"all\" : 1, \"allow\" : 1,\n\t    \"allows\" : 1, \"almost\" : 1, \"alone\" : 1, \"along\" : 1, \"already\" : 1, \"also\" : 1, \"although\" : 1, \"always\" : 1,\n\t    \"am\" : 1, \"among\" : 1, \"amongst\" : 1, \"an\" : 1, \"and\" : 1, \"another\" : 1, \"any\" : 1, \"anybody\" : 1,\n\t    \"anyhow\" : 1, \"anyone\" : 1, \"anything\" : 1, \"anyway\" : 1, \"anyways\" : 1, \"anywhere\" : 1, \"apart\" : 1,\n\t    \"appear\" : 1, \"appreciate\" : 1, \"appropriate\" : 1, \"are\" : 1, \"aren't\" : 1, \"around\" : 1, \"as\" : 1,\n\t    \"aside\" : 1, \"ask\" : 1, \"asking\" : 1, \"associated\" : 1, \"at\" : 1, \"available\" : 1, \"away\" : 1, \"awfully\" : 1,\n\t    \"b\" : 1, \"be\" : 1, \"became\" : 1, \"because\" : 1, \"become\" : 1, \"becomes\" : 1, \"becoming\" : 1, \"been\" : 1,\n\t    \"before\" : 1, \"beforehand\" : 1, \"behind\" : 1, \"being\" : 1, \"believe\" : 1, \"below\" : 1, \"beside\" : 1,\n\t    \"besides\" : 1, \"best\" : 1, \"better\" : 1, \"between\" : 1, \"beyond\" : 1, \"both\" : 1, \"brief\" : 1, \"but\" : 1,\n\t    \"by\" : 1, \"c\" : 1, \"c'mon\" : 1, \"c's\" : 1, \"came\" : 1, \"can\" : 1, \"can't\" : 1, \"cannot\" : 1, \"cant\" : 1,\n\t    \"cause\" : 1, \"causes\" : 1, \"certain\" : 1, \"certainly\" : 1, \"changes\" : 1, \"clearly\" : 1, \"co\" : 1, \"com\" : 1,\n\t    \"come\" : 1, \"comes\" : 1, \"concerning\" : 1, \"consequently\" : 1, \"consider\" : 1, \"considering\" : 1,\n\t    \"contain\" : 1, \"containing\" : 1, \"contains\" : 1, \"corresponding\" : 1, \"could\" : 1, \"couldn't\" : 1,\n\t    \"course\" : 1, \"currently\" : 1, \"d\" : 1, \"definitely\" : 1, \"described\" : 1, \"despite\" : 1, \"did\" : 1,\n\t    \"didn't\" : 1, \"different\" : 1, \"do\" : 1, \"does\" : 1, \"doesn't\" : 1, \"doing\" : 1, \"don't\" : 1, \"done\" : 1,\n\t    \"down\" : 1, \"downwards\" : 1, \"during\" : 1, \"e\" : 1, \"each\" : 1, \"edu\" : 1, \"eg\" : 1, \"eight\" : 1, \"either\" : 1,\n\t    \"else\" : 1, \"elsewhere\" : 1, \"enough\" : 1, \"entirely\" : 1, \"especially\" : 1, \"et\" : 1, \"etc\" : 1, \"even\" : 1,\n\t    \"ever\" : 1, \"every\" : 1, \"everybody\" : 1, \"everyone\" : 1, \"everything\" : 1, \"everywhere\" : 1, \"ex\" : 1,\n\t    \"exactly\" : 1, \"example\" : 1, \"except\" : 1, \"f\" : 1, \"far\" : 1, \"few\" : 1, \"fifth\" : 1, \"first\" : 1,\n\t    \"five\" : 1, \"followed\" : 1, \"following\" : 1, \"follows\" : 1, \"for\" : 1, \"former\" : 1, \"formerly\" : 1,\n\t    \"forth\" : 1, \"four\" : 1, \"from\" : 1, \"further\" : 1, \"furthermore\" : 1, \"g\" : 1, \"get\" : 1, \"gets\" : 1,\n\t    \"getting\" : 1, \"given\" : 1, \"gives\" : 1, \"go\" : 1, \"goes\" : 1, \"going\" : 1, \"gone\" : 1, \"got\" : 1,\n\t    \"gotten\" : 1, \"greetings\" : 1, \"h\" : 1, \"had\" : 1, \"hadn't\" : 1, \"happens\" : 1, \"hardly\" : 1, \"has\" : 1,\n\t    \"hasn't\" : 1, \"have\" : 1, \"haven't\" : 1, \"having\" : 1, \"he\" : 1, \"he's\" : 1, \"hello\" : 1, \"help\" : 1,\n\t    \"hence\" : 1, \"her\" : 1, \"here\" : 1, \"here's\" : 1, \"hereafter\" : 1, \"hereby\" : 1, \"herein\" : 1, \"hereupon\" : 1,\n\t    \"hers\" : 1, \"herself\" : 1, \"hi\" : 1, \"him\" : 1, \"himself\" : 1, \"his\" : 1, \"hither\" : 1, \"hopefully\" : 1,\n\t    \"how\" : 1, \"howbeit\" : 1, \"however\" : 1, \"i\" : 1, \"i'd\" : 1, \"i'll\" : 1, \"i'm\" : 1, \"i've\" : 1, \"ie\" : 1,\n\t    \"if\" : 1, \"ignored\" : 1, \"immediate\" : 1, \"in\" : 1, \"inasmuch\" : 1, \"inc\" : 1, \"indeed\" : 1, \"indicate\" : 1,\n\t    \"indicated\" : 1, \"indicates\" : 1, \"inner\" : 1, \"insofar\" : 1, \"instead\" : 1, \"into\" : 1, \"inward\" : 1,\n\t    \"is\" : 1, \"isn't\" : 1, \"it\" : 1, \"it'd\" : 1, \"it'll\" : 1, \"it's\" : 1, \"its\" : 1, \"itself\" : 1, \"j\" : 1,\n\t    \"just\" : 1, \"k\" : 1, \"keep\" : 1, \"keeps\" : 1, \"kept\" : 1, \"know\" : 1, \"knows\" : 1, \"known\" : 1, \"l\" : 1,\n\t    \"last\" : 1, \"lately\" : 1, \"later\" : 1, \"latter\" : 1, \"latterly\" : 1, \"least\" : 1, \"less\" : 1, \"lest\" : 1,\n\t    \"let\" : 1, \"let's\" : 1, \"like\" : 1, \"liked\" : 1, \"likely\" : 1, \"little\" : 1, \"look\" : 1, \"looking\" : 1,\n\t    \"looks\" : 1, \"ltd\" : 1, \"m\" : 1, \"mainly\" : 1, \"many\" : 1, \"may\" : 1, \"maybe\" : 1, \"me\" : 1, \"mean\" : 1,\n\t    \"meanwhile\" : 1, \"merely\" : 1, \"might\" : 1, \"more\" : 1, \"moreover\" : 1, \"most\" : 1, \"mostly\" : 1, \"much\" : 1,\n\t    \"must\" : 1, \"my\" : 1, \"myself\" : 1, \"n\" : 1, \"name\" : 1, \"namely\" : 1, \"nd\" : 1, \"near\" : 1, \"nearly\" : 1,\n\t    \"necessary\" : 1, \"need\" : 1, \"needs\" : 1, \"neither\" : 1, \"never\" : 1, \"nevertheless\" : 1, \"new\" : 1,\n\t    \"next\" : 1, \"nine\" : 1, \"no\" : 1, \"nobody\" : 1, \"non\" : 1, \"none\" : 1, \"noone\" : 1, \"nor\" : 1, \"normally\" : 1,\n\t    \"not\" : 1, \"nothing\" : 1, \"novel\" : 1, \"now\" : 1, \"nowhere\" : 1, \"o\" : 1, \"obviously\" : 1, \"of\" : 1, \"off\" : 1,\n\t    \"often\" : 1, \"oh\" : 1, \"ok\" : 1, \"okay\" : 1, \"old\" : 1, \"on\" : 1, \"once\" : 1, \"one\" : 1, \"ones\" : 1,\n\t    \"only\" : 1, \"onto\" : 1, \"or\" : 1, \"other\" : 1, \"others\" : 1, \"otherwise\" : 1, \"ought\" : 1, \"our\" : 1,\n\t    \"ours\" : 1, \"ourselves\" : 1, \"out\" : 1, \"outside\" : 1, \"over\" : 1, \"overall\" : 1, \"own\" : 1, \"p\" : 1,\n\t    \"particular\" : 1, \"particularly\" : 1, \"per\" : 1, \"perhaps\" : 1, \"placed\" : 1, \"please\" : 1, \"plus\" : 1,\n\t    \"possible\" : 1, \"presumably\" : 1, \"probably\" : 1, \"provides\" : 1, \"q\" : 1, \"que\" : 1, \"quite\" : 1, \"qv\" : 1,\n\t    \"r\" : 1, \"rather\" : 1, \"rd\" : 1, \"re\" : 1, \"really\" : 1, \"reasonably\" : 1, \"regarding\" : 1, \"regardless\" : 1,\n\t    \"regards\" : 1, \"relatively\" : 1, \"respectively\" : 1, \"right\" : 1, \"s\" : 1, \"said\" : 1, \"same\" : 1, \"saw\" : 1,\n\t    \"say\" : 1, \"saying\" : 1, \"says\" : 1, \"second\" : 1, \"secondly\" : 1, \"see\" : 1, \"seeing\" : 1, \"seem\" : 1,\n\t    \"seemed\" : 1, \"seeming\" : 1, \"seems\" : 1, \"seen\" : 1, \"self\" : 1, \"selves\" : 1, \"sensible\" : 1, \"sent\" : 1,\n\t    \"serious\" : 1, \"seriously\" : 1, \"seven\" : 1, \"several\" : 1, \"shall\" : 1, \"she\" : 1, \"should\" : 1,\n\t    \"shouldn't\" : 1, \"since\" : 1, \"six\" : 1, \"so\" : 1, \"some\" : 1, \"somebody\" : 1, \"somehow\" : 1, \"someone\" : 1,\n\t    \"something\" : 1, \"sometime\" : 1, \"sometimes\" : 1, \"somewhat\" : 1, \"somewhere\" : 1, \"soon\" : 1, \"sorry\" : 1,\n\t    \"specified\" : 1, \"specify\" : 1, \"specifying\" : 1, \"still\" : 1, \"sub\" : 1, \"such\" : 1, \"sup\" : 1, \"sure\" : 1,\n\t    \"t\" : 1, \"t's\" : 1, \"take\" : 1, \"taken\" : 1, \"tell\" : 1, \"tends\" : 1, \"th\" : 1, \"than\" : 1, \"thank\" : 1,\n\t    \"thanks\" : 1, \"thanx\" : 1, \"that\" : 1, \"that's\" : 1, \"thats\" : 1, \"the\" : 1, \"their\" : 1, \"theirs\" : 1,\n\t    \"them\" : 1, \"themselves\" : 1, \"then\" : 1, \"thence\" : 1, \"there\" : 1, \"there's\" : 1, \"thereafter\" : 1,\n\t    \"thereby\" : 1, \"therefore\" : 1, \"therein\" : 1, \"theres\" : 1, \"thereupon\" : 1, \"these\" : 1, \"they\" : 1,\n\t    \"they'd\" : 1, \"they'll\" : 1, \"they're\" : 1, \"they've\" : 1, \"think\" : 1, \"third\" : 1, \"this\" : 1,\n\t    \"thorough\" : 1, \"thoroughly\" : 1, \"those\" : 1, \"though\" : 1, \"three\" : 1, \"through\" : 1, \"throughout\" : 1,\n\t    \"thru\" : 1, \"thus\" : 1, \"to\" : 1, \"together\" : 1, \"too\" : 1, \"took\" : 1, \"toward\" : 1, \"towards\" : 1,\n\t    \"tried\" : 1, \"tries\" : 1, \"truly\" : 1, \"try\" : 1, \"trying\" : 1, \"twice\" : 1, \"two\" : 1, \"u\" : 1, \"un\" : 1,\n\t    \"under\" : 1, \"unfortunately\" : 1, \"unless\" : 1, \"unlikely\" : 1, \"until\" : 1, \"unto\" : 1, \"up\" : 1, \"upon\" : 1,\n\t    \"us\" : 1, \"use\" : 1, \"used\" : 1, \"useful\" : 1, \"uses\" : 1, \"using\" : 1, \"usually\" : 1, \"uucp\" : 1, \"v\" : 1,\n\t    \"value\" : 1, \"various\" : 1, \"very\" : 1, \"via\" : 1, \"viz\" : 1, \"vs\" : 1, \"w\" : 1, \"want\" : 1, \"wants\" : 1,\n\t    \"was\" : 1, \"wasn't\" : 1, \"way\" : 1, \"we\" : 1, \"we'd\" : 1, \"we'll\" : 1, \"we're\" : 1, \"we've\" : 1, \"welcome\" : 1,\n\t    \"well\" : 1, \"went\" : 1, \"were\" : 1, \"weren't\" : 1, \"what\" : 1, \"what's\" : 1, \"whatever\" : 1, \"when\" : 1,\n\t    \"whence\" : 1, \"whenever\" : 1, \"where\" : 1, \"where's\" : 1, \"whereafter\" : 1, \"whereas\" : 1, \"whereby\" : 1,\n\t    \"wherein\" : 1, \"whereupon\" : 1, \"wherever\" : 1, \"whether\" : 1, \"which\" : 1, \"while\" : 1, \"whither\" : 1,\n\t    \"who\" : 1, \"who's\" : 1, \"whoever\" : 1, \"whole\" : 1, \"whom\" : 1, \"whose\" : 1, \"why\" : 1, \"will\" : 1,\n\t    \"willing\" : 1, \"wish\" : 1, \"with\" : 1, \"within\" : 1, \"without\" : 1, \"won't\" : 1, \"wonder\" : 1, \"would\" : 1,\n\t    \"wouldn't\" : 1, \"x\" : 1, \"y\" : 1, \"yes\" : 1, \"yet\" : 1, \"you\" : 1, \"you'd\" : 1, \"you'll\" : 1,\n\t    \"you're\" : 1, \"you've\" : 1, \"your\" : 1, \"yours\" : 1, \"yourself\" : 1, \"yourselves\" : 1, \"z\" : 1, \"zero\" : 1 };\n\n\tNAMESPACE.english.stopword_remover = function(word, callback) {\n\t\treturn NAMESPACE.normalizer.filter_in_object(word, stopwords, callback);\n\t};\n\t\n\treturn NAMESPACE;\n})(fullproof||{});\n\n"
  },
  {
    "path": "src/normalizers/french/simpleform.js",
    "content": "var fullproof = (function(NAMESPACE) {\n    \"use strict\";\n\n    NAMESPACE.french = NAMESPACE.french||{};\n\n    NAMESPACE.french.simpleform = (function(){\n\n        var suffix_removals_verbs_raw = [\n            // Below, common verbs suffix first\n            [/.../, /er(ai([st]?|ent)|i?(on[ts]|ez))$/, \"e\"],\n            [/.../, /ass(i?(ez?|ons)|e(nt|s)?)$/, \"e\"], // asse, asses, assez, assiez, assies*, if root length >= 3\n            [/.../, /assions$/, \"e\"], // assions if root lengh>=3\n            [/.../, /assent$/, \"e\"],   // assent if root lengh>=3\n\n            [/endr(ez?|ai[st]?|on[st])$/, \"ã\"],\t\t// endrez, endrai, endrais, endrait, endrons, endront\n\n            [/.../, /iss(i?(ons|ez)|ai[st]?|ant(es?)?|es?)$/, \"\" ], // issions, issiez, issais, issait, issai, issant, issante, issantes, isses\n\n            [/irai(s|(en)?t)?$/, \"\"], // irai, irait, irais, iraient\n\n            [/.../, /e?oi(re?|t|s|ent)$/, \"\"],  // eoir, eoire, oir, oire, oit, ois, oient\n\n            [/.../, /aient$/, \"\"],     // removes aient\n            [/.../, /a[mt]es$/, \"\"], // removes ames, ates\n            [/i?ons$/, \"\"],   // removes ons, ions\n            [/ait$/, \"\"],     // removes ait\n            [/ent$/, \"\"],     // removes ent\n            [/i?e[rz]$/, \"e\"] // removes er, ez, iez\n\n        ];\n\n        var suffix_removals_nouns_raw = [\n            [/inages?$/, \"1\"],\t// \"copinage\" > \"cop1\"\n            [/.../, /ages?$/, \"\"], // \"habillage\" > \"habill\"\n            [/.../, /[aoie]tions?$/, \"\"], // \"déclaration\" > \"déclar\", not \"nation\"\n            [/og(ies?|ues?)$/, \"og\"], // \"philologie\" -> \"philolog\", \"philologue\" -> \"philolog\"\n            [/t(rices?|euses?)$/, \"ter\"], // \"fédératrice\" -> \"fédérater\",\"flatteuse\" -> \"flatter\" (eur is -> er by another rule)\n            [/.../, /e(uses?|ries?|urs?)$/, \"er\"], // euse, euses, eries, eries, eur (flatteuse, flatterie, flatteur)\n            [/utions$/, \"u\"], // \"pollution\", \"attribution\" ! produces a \"u\", because \"uer\"$ is not removed (but \"er\"$ is).\n            [/[ae]n[cs]es?$/, \"ãS\"], // prudence\" -> \"prudã\", \"tolérance\" -> \"tolérã\"\n            [/..al/, /ites?$/, \"\"], // // \"anormalite\" -> \"anormal\"\n            [/[ea]mment/, \"ã\"], // prudemment -> \"prudã\"\n            //\n            //not processed:\n            //* usion$ : not an interesting simplification, as there are not\n            //  enough nominal cases. i.e. \"diffusion\", but \"illusion\",\n            // \"exclusion\", \"contusion\", etc.\n            [/ives?$/, \"if\"], // // \"consécutives\" -> con\n            [/istes?$/, \"isme\"], // maybe a bit aggressive ?\n            [/ables?$/, \"\"], // \"chiffrable\" -> \"chiffr\". aggressive ?\n            [/[^ae]/, /ines?$/, \"1\"] // \"citadine\"->\"citadin\"\n        ];\n\n        var phonetic_transforms_raw = [\n\n            [/n/, /t/, /iel/, \"S\"],\n            [false, /t/, /i[oea]/, \"S\"],\n\n            // the A LETTER\n            [false, /ain/, /[^aeiouymn].*|$/, \"1\" ], // copain->cop1, complainte->compl1te\n            [/ai(s$)?/, \"e\"],\n            [false, /am/, /[^aeiouymn].*|$/, \"ã\" ], //  crampe->crãpe\n            [/aux?$/, \"al\"], // tribunaux->tribunal\n            [/e?au(x$)?/, \"o\"], // beaux->bo, bateau->bato, journaux->journo\n            [/an(te?s?|s)$/, \"ã\"], //\n            [false, /an/, /[^aeiouymn].*|$/, \"ã\" ],\n            [/r[dt]s?$/, \"r\"],\n            // Process the e letter\n            // The e letter is probably the most complicated of all\n            [false, /ein/, /[^aeiouymn].*|$/, \"1\"], // frein, teint\n            [/e[ui]/, \"e\"],// peine, pleurer, bleu\n            [/en[td]$/, \"ã\"], // client, prend, fend\n            [/i/, /en/, /[^aeiouymn].*|$/, \"1\"], // norvégien, rien\n            [false, /en/, /[^aeiouymn].*|$/, \"ã\"], // tente->tãte\n            [/ets?$/, \"e\"], // violet, triplets\n            [false, /e/, /o/, \"\"], // like surseoir\n\n            // Process the i letter\n\n            [/ier(s|es?)?$/, \"\"], // ier, iere, iere, ieres\n            [false, /i[nm]/, /[^aeiouymn].*|$/, \"1\"], // malintentionné->mal1tentionné\n            [/ill/, \"y\"], // paille->paye, rouille->rouye\n\n            // Process the o letter\n            [false, /on/, /[^aeiouyhnm].*|$/, \"ô\"],\n            [false, /ouin/, /[^aeiouymn].*|$/, \"o1\"],\n            [/oe(u(d$)?)?/, \"e\"],\n\n            // Process the u letter\n            [false, /un/, /[^aeiouymn].*|$/, \"1\"],\n            [/u[st]$/, \"u\"], // \"résidus\", \"crut\" TODO better remove /[st]$/ ?\n\n            // Process the y letter\n            [/yer$/, \"i\"], // \"ennuyer\"->ennui, \"appuyer\"->appui\n            [/[^aeiouy]/, /ym/, /[^aeiouy].*|$/, \"1\"], // \"symbole\", \"nymphe\", \"sympa\"\n            [/[^aeiouy]/, /yn/, /[^aeiouynm].*|$/, \"1\"], // \"syndicat\", \"synchro\"\n            [/[^aeiouy]/, /y/, \"i\"],  // \"dynamite\"\n\n            [/[aeiouy]/, /s/, /[aeiouy]/, \"z\"],\n            [/sc?h/, \"ch\"],\n\n            [/gu/, \"g\"],\n            [false, /g/, /[^aorl].*/, \"j\"],\n\n            [/ph/, \"f\"],\n            [/[^t]/, /t/, /ion/, \"ss\"],\n\n            [/qu?/, \"k\"],\n            [false, /c/, /[auorlt]/, \"k\"],\n\n            [/[aeiou]/, /s/, /[aeiou]/, \"z\"],\n            [/[^c]/, /h/, \"\"],\n            [/^h/, \"\"],\n\n            [/[oiua]/, /t$/, false, \"\"],\n\n            [/es?$/, \"\"], // final e\n\n            //plural\n            [/[xs]$/, \"\"]\n\n        ];\n\n        function post_process_arrays(arr) {\n            var result = [];\n            for (var i=0; i<arr.length; ++i) {\n                var obj = arr[i];\n                if (obj) {\n                    switch(obj.length) {\n                        case 2:\n                            result.push([new RegExp(\"(.*)(\"+obj[0].source+\")(.*)\"),obj[1]]);\n                            break;\n                        case 3:\n                            result.push([new RegExp( (obj[0]?\"(.*\"+obj[0].source+\")\":\"(.*)\") + \"(\"+obj[1].source+\")\" + \"(.*)\"),obj[2]]);\n                            break;\n                        case 4:\n                            result.push([new RegExp( (obj[0]?\"(.*\"+obj[0].source+\")\":\"(.*)\") + \"(\"+obj[1].source+\")\" + (obj[2]?\"(\"+obj[2].source+\".*)\":\"(.*)\")),obj[3]]);\n                            break;\n                    }\n                }\n            }\n            return result;\n        }\n\n        var suffix_removals_verbs = post_process_arrays(suffix_removals_verbs_raw);\n        var suffix_removals_nouns = post_process_arrays(suffix_removals_nouns_raw);\n        var phonetic_transforms = post_process_arrays(phonetic_transforms_raw);\n\n        function apply_regexp_array(word, regarray, stopOnFirstMatch) {\n//            var org = word;\n//\t\t\tconsole.log(\"==== applying rules on \" + word + \" ========\");\n\n            for (var i=0; i<regarray.length; ++i) {\n\n                var res = regarray[i][0].exec(word);\n                if (res) {\n//\t\t\t\t\tconsole.log(\"matched rule \" + regarray[i][0].source + \" -> \" + regarray[i][1] + \", length: \" + res.length);\n//\t\t\t\t\tconsole.log(\"re: \" + regarray[i][0].lastIndex + \" / \" + res.index);\n//\t\t\t\t\tconsole.log(res);\n\n                    var p1 = res[1];\n                    var p2 = regarray[i][1];\n                    var p3 = res[res.length-1];\n                    word = p1 + p2 + p3;\n\n//\t\t\t\t\tconsole.log(\"word is now \" + word + \"  (\" + p1 +\" + \" + p2 + \" + \" + p3 + \"), before: \" + org);\n\n                    if (stopOnFirstMatch) {\n                        i = regarray.length;\n                    }\n                }\n            }\n            return word;\n        }\n\n\n        return function(word, verbs, nouns, phonetic) {\n            verbs = verbs===undefined?true:verbs;\n            nouns = nouns===undefined?true:nouns;\n            phonetic = phonetic===undefined?true:phonetic;\n\n            if (verbs) {\n                word = apply_regexp_array(word, suffix_removals_verbs, true);\n            }\n            if (nouns) {\n                word = apply_regexp_array(word, suffix_removals_nouns, true);\n            }\n            if (phonetic) {\n                word = apply_regexp_array(word, phonetic_transforms, false);\n            }\n            return NAMESPACE.normalizer.remove_duplicate_letters(word.toLowerCase());\n        };\n    })();\n\n    return NAMESPACE;\n})(fullproof||{});\n"
  },
  {
    "path": "src/normalizers/french/stopword-remover.js",
    "content": "var fullproof = (function(NAMESPACE) {\n\n\tNAMESPACE.french = NAMESPACE.french||{};\n\t\n\t/**\n\t * Stopword list, based on http://members.unine.ch/jacques.savoy/clef/\n\t * Works for lowercased words, with or without diacritical marks\n\t */\n\tvar stopwords = {\n\t    \"a\" : 1, \"à\" : 1, \"â\" : 1, \"abord\" : 1, \"afin\" : 1, \"ah\" : 1, \"ai\" : 1, \"aie\" : 1, \"ainsi\" : 1, \"allaient\" : 1,\n\t    \"allo\" : 1, \"allô\" : 1, \"allons\" : 1, \"après\" : 1, \"apres\" : 1, \"assez\" : 1, \"attendu\" : 1, \"au\" : 1,\n\t    \"aucun\" : 1, \"aucune\" : 1, \"aujourd\" : 1, \"aujourd'hui\" : 1, \"auquel\" : 1, \"aura\" : 1, \"auront\" : 1,\n\t    \"aussi\" : 1, \"autre\" : 1, \"autres\" : 1, \"aux\" : 1, \"auxquelles\" : 1, \"auxquels\" : 1, \"avaient\" : 1,\n\t    \"avais\" : 1, \"avait\" : 1, \"avant\" : 1, \"avec\" : 1, \"avoir\" : 1, \"ayant\" : 1, \"b\" : 1, \"bah\" : 1,\n\t    \"beaucoup\" : 1, \"bien\" : 1, \"bigre\" : 1, \"boum\" : 1, \"bravo\" : 1, \"brrr\" : 1, \"c\" : 1, \"ça\" : 1, \"ca\" : 1,\n\t    \"car\" : 1, \"ce\" : 1, \"ceci\" : 1, \"cela\" : 1, \"celle\" : 1, \"celle-ci\" : 1, \"celle-là\" : 1, \"celle-la\" : 1,\n\t    \"celles\" : 1, \"celles-ci\" : 1, \"celles-là\" : 1, \"celles-la\" : 1, \"celui\" : 1, \"celui-ci\" : 1, \"celui-là\" : 1,\n\t    \"celui-la\" : 1, \"cent\" : 1, \"cependant\" : 1, \"certain\" : 1, \"certaine\" : 1, \"certaines\" : 1, \"certains\" : 1,\n\t    \"certes\" : 1, \"ces\" : 1, \"cet\" : 1, \"cette\" : 1, \"ceux\" : 1, \"ceux-ci\" : 1, \"ceux-là\" : 1, \"ceux-la\" : 1,\n\t    \"chacun\" : 1, \"chaque\" : 1, \"cher\" : 1, \"chère\" : 1, \"chères\" : 1, \"chere\" : 1, \"cheres\" : 1, \"chers\" : 1,\n\t    \"chez\" : 1, \"chiche\" : 1, \"chut\" : 1, \"ci\" : 1, \"cinq\" : 1, \"cinquantaine\" : 1, \"cinquante\" : 1,\n\t    \"cinquantième\" : 1, \"cinquieme\" : 1, \"cinquantieme\" : 1, \"cinquième\" : 1, \"clac\" : 1, \"clic\" : 1,\n\t    \"combien\" : 1, \"comme\" : 1, \"comment\" : 1, \"compris\" : 1, \"concernant\" : 1, \"contre\" : 1, \"couic\" : 1,\n\t    \"crac\" : 1, \"d\" : 1, \"da\" : 1, \"dans\" : 1, \"de\" : 1, \"debout\" : 1, \"dedans\" : 1, \"dehors\" : 1, \"delà\" : 1,\n\t    \"dela\" : 1, \"depuis\" : 1, \"derrière\" : 1, \"derriere\" : 1, \"des\" : 1, \"dès\" : 1, \"désormais\" : 1,\n\t    \"desormais\" : 1, \"desquelles\" : 1, \"desquels\" : 1, \"dessous\" : 1, \"dessus\" : 1, \"deux\" : 1, \"deuxième\" : 1,\n\t    \"deuxièmement\" : 1, \"deuxieme\" : 1, \"deuxiemement\" : 1, \"devant\" : 1, \"devers\" : 1, \"devra\" : 1,\n\t    \"différent\" : 1, \"différente\" : 1, \"différentes\" : 1, \"différents\" : 1, \"different\" : 1, \"differente\" : 1,\n\t    \"differentes\" : 1, \"differents\" : 1, \"dire\" : 1, \"divers\" : 1, \"diverse\" : 1, \"diverses\" : 1, \"dix\" : 1,\n\t    \"dix-huit\" : 1, \"dixième\" : 1, \"dixieme\" : 1, \"dix-neuf\" : 1, \"dix-sept\" : 1, \"doit\" : 1, \"doivent\" : 1,\n\t    \"donc\" : 1, \"dont\" : 1, \"douze\" : 1, \"douzième\" : 1, \"douzieme\" : 1, \"dring\" : 1, \"du\" : 1, \"duquel\" : 1,\n\t    \"durant\" : 1, \"e\" : 1, \"effet\" : 1, \"eh\" : 1, \"elle\" : 1, \"elle-même\" : 1, \"elle-meme\" : 1, \"elles\" : 1,\n\t    \"elles-mêmes\" : 1, \"elles-memes\" : 1, \"en\" : 1, \"encore\" : 1, \"entre\" : 1, \"envers\" : 1, \"environ\" : 1,\n\t    \"es\" : 1, \"ès\" : 1, \"est\" : 1, \"et\" : 1, \"etant\" : 1, \"étaient\" : 1, \"étais\" : 1, \"était\" : 1, \"étant\" : 1,\n\t    \"etaient\" : 1, \"etais\" : 1, \"etait\" : 1, \"etc\" : 1, \"été\" : 1, \"ete\" : 1, \"etre\" : 1, \"être\" : 1,\n\t    \"eu\" : 1, \"euh\" : 1, \"eux\" : 1, \"eux-mêmes\" : 1, \"eux-memes\" : 1, \"excepté\" : 1, \"excepte\" : 1, \"f\" : 1,\n\t    \"façon\" : 1, \"facon\" : 1, \"fais\" : 1, \"faisaient\" : 1, \"faisant\" : 1, \"fait\" : 1, \"feront\" : 1, \"fi\" : 1,\n\t    \"flac\" : 1, \"floc\" : 1, \"font\" : 1, \"g\" : 1, \"gens\" : 1, \"h\" : 1, \"ha\" : 1, \"hé\" : 1, \"he\" : 1, \"hein\" : 1,\n\t    \"hélas\" : 1, \"helas\" : 1, \"hem\" : 1, \"hep\" : 1, \"hi\" : 1, \"ho\" : 1, \"holà\" : 1, \"hola\" : 1, \"hop\" : 1,\n\t    \"hormis\" : 1, \"hors\" : 1, \"hou\" : 1, \"houp\" : 1, \"hue\" : 1, \"hui\" : 1, \"huit\" : 1, \"huitième\" : 1,\n\t    \"huitieme\" : 1, \"hum\" : 1, \"hurrah\" : 1, \"i\" : 1, \"il\" : 1, \"ils\" : 1, \"importe\" : 1, \"j\" : 1, \"je\" : 1,\n\t    \"jusqu\" : 1, \"jusque\" : 1, \"k\" : 1, \"l\" : 1, \"la\" : 1, \"là\" : 1, \"la\" : 1, \"laquelle\" : 1, \"las\" : 1, \"le\" : 1,\n\t    \"lequel\" : 1, \"les\" : 1, \"lès\" : 1, \"lesquelles\" : 1, \"lesquels\" : 1, \"leur\" : 1, \"leurs\" : 1, \"longtemps\" : 1,\n\t    \"lorsque\" : 1, \"lui\" : 1, \"lui-même\" : 1, \"lui-meme\" : 1, \"m\" : 1, \"ma\" : 1, \"maint\" : 1, \"mais\" : 1,\n\t    \"malgré\" : 1, \"malgre\" : 1, \"me\" : 1, \"même\" : 1, \"mêmes\" : 1, \"meme\" : 1, \"memes\" : 1, \"merci\" : 1, \"mes\" : 1,\n\t    \"mien\" : 1, \"mienne\" : 1, \"miennes\" : 1, \"miens\" : 1, \"mille\" : 1, \"mince\" : 1, \"moi\" : 1, \"moi-même\" : 1,\n\t    \"moi-meme\" : 1, \"moins\" : 1, \"mon\" : 1, \"moyennant\" : 1, \"n\" : 1, \"na\" : 1, \"ne\" : 1, \"néanmoins\" : 1,\n\t    \"neanmoins\" : 1, \"neuf\" : 1, \"neuvième\" : 1, \"neuvieme\" : 1, \"ni\" : 1, \"nombreuses\" : 1, \"nombreux\" : 1,\n\t    \"non\" : 1, \"nos\" : 1, \"notre\" : 1, \"nôtre\" : 1, \"nôtres\" : 1, \"notres\" : 1, \"nous\" : 1,\n\t    \"nous-mêmes\" : 1, \"nous-memes\" : 1, \"nul\" : 1, \"o\" : 1, \"o|\" : 1, \"ô\" : 1, \"oh\" : 1, \"ohé\" : 1, \"olé\" : 1,\n\t    \"ollé\" : 1, \"ohe\" : 1, \"ole\" : 1, \"olle\" : 1, \"on\" : 1, \"ont\" : 1, \"onze\" : 1, \"onzième\" : 1, \"onzieme\" : 1,\n\t    \"ore\" : 1, \"ou\" : 1, \"où\" : 1, \"ouf\" : 1, \"ouias\" : 1, \"oust\" : 1, \"ouste\" : 1, \"outre\" : 1, \"p\" : 1,\n\t    \"paf\" : 1, \"pan\" : 1, \"par\" : 1, \"parmi\" : 1, \"partant\" : 1, \"particulier\" : 1, \"particulière\" : 1,\n\t    \"particulièrement\" : 1, \"particuliere\" : 1, \"particulierement\" : 1, \"pas\" : 1, \"passé\" : 1, \"passe\" : 1,\n\t    \"pendant\" : 1, \"personne\" : 1, \"peu\" : 1, \"peut\" : 1, \"peuvent\" : 1, \"peux\" : 1, \"pff\" : 1, \"pfft\" : 1,\n\t    \"pfut\" : 1, \"pif\" : 1, \"plein\" : 1, \"plouf\" : 1, \"plus\" : 1, \"plusieurs\" : 1, \"plutôt\" : 1, \"plutot\" : 1,\n\t    \"pouah\" : 1, \"pour\" : 1, \"pourquoi\" : 1, \"premier\" : 1, \"première\" : 1, \"premièrement\" : 1, \"près\" : 1,\n\t    \"premiere\" : 1, \"premierement\" : 1, \"pres\" : 1, \"proche\" : 1, \"psitt\" : 1, \"puisque\" : 1, \"q\" : 1, \"qu\" : 1,\n\t    \"quand\" : 1, \"quant\" : 1, \"quanta\" : 1, \"quant-à-soi\" : 1, \"quant-a-soi\" : 1, \"quarante\" : 1, \"quatorze\" : 1,\n\t    \"quatre\" : 1, \"quatre-vingt\" : 1, \"quatrième\" : 1, \"quatrièmement\" : 1, \"quatrieme\" : 1, \"quatriemement\" : 1,\n\t    \"que\" : 1, \"quel\" : 1, \"quelconque\" : 1, \"quelle\" : 1, \"quelles\" : 1, \"quelque\" : 1, \"quelques\" : 1,\n\t    \"quelqu'un\" : 1, \"quels\" : 1, \"qui\" : 1, \"quiconque\" : 1, \"quinze\" : 1, \"quoi\" : 1, \"quoique\" : 1, \"r\" : 1,\n\t    \"revoici\" : 1, \"revoilà\" : 1, \"revoila\" : 1, \"rien\" : 1, \"s\" : 1, \"sa\" : 1, \"sacrebleu\" : 1, \"sans\" : 1,\n\t    \"sapristi\" : 1, \"sauf\" : 1, \"se\" : 1, \"seize\" : 1, \"selon\" : 1, \"sept\" : 1, \"septième\" : 1, \"septieme\" : 1,\n\t    \"sera\" : 1, \"seront\" : 1, \"ses\" : 1, \"si\" : 1, \"sien\" : 1, \"sienne\" : 1, \"siennes\" : 1, \"siens\" : 1,\n\t    \"sinon\" : 1, \"six\" : 1, \"sixième\" : 1, \"sixieme\" : 1, \"soi\" : 1, \"soi-même\" : 1, \"soi-meme\" : 1, \"soit\" : 1,\n\t    \"soixante\" : 1, \"son\" : 1, \"sont\" : 1, \"sous\" : 1, \"stop\" : 1, \"suis\" : 1, \"suivant\" : 1, \"sur\" : 1,\n\t    \"surtout\" : 1, \"t\" : 1, \"ta\" : 1, \"tac\" : 1, \"tant\" : 1, \"te\" : 1, \"té\" : 1, \"te\" : 1, \"tel\" : 1, \"telle\" : 1,\n\t    \"tellement\" : 1, \"telles\" : 1, \"tels\" : 1, \"tenant\" : 1, \"tes\" : 1, \"tic\" : 1, \"tien\" : 1, \"tienne\" : 1,\n\t    \"tiennes\" : 1, \"tiens\" : 1, \"toc\" : 1, \"toi\" : 1, \"toi-même\" : 1, \"toi-meme\" : 1, \"ton\" : 1, \"touchant\" : 1,\n\t    \"toujours\" : 1, \"tous\" : 1, \"tout\" : 1, \"toute\" : 1, \"toutes\" : 1, \"treize\" : 1, \"trente\" : 1, \"très\" : 1,\n\t    \"tres\" : 1, \"trois\" : 1, \"troisième\" : 1, \"troisièmement\" : 1, \"troisieme\" : 1, \"troisiemement\" : 1,\n\t    \"trop\" : 1, \"tsoin\" : 1, \"tsouin\" : 1, \"tu\" : 1, \"u\" : 1, \"un\" : 1, \"une\" : 1, \"unes\" : 1, \"uns\" : 1, \"v\" : 1,\n\t    \"va\" : 1, \"vais\" : 1, \"vas\" : 1, \"vé\" : 1, \"ve\" : 1, \"vers\" : 1, \"via\" : 1, \"vif\" : 1, \"vifs\" : 1, \"vingt\" : 1,\n\t    \"vivat\" : 1, \"vive\" : 1, \"vives\" : 1, \"vlan\" : 1, \"voici\" : 1, \"voilà\" : 1, \"voila\" : 1, \"vont\" : 1, \"vos\" : 1,\n\t    \"votre\" : 1, \"vôtre\" : 1, \"vôtres\" : 1, \"votre\" : 1, \"votres\" : 1, \"vous\" : 1, \"vous-mêmes\" : 1,\n\t    \"vous-memes\" : 1, \"vu\" : 1, \"w\" : 1, \"x\" : 1, \"y\" : 1, \"z\" : 1, \"zut\" : 1 };\n\t\n\tNAMESPACE.french.stopword_remover = function(word, callback) {\n\t\treturn NAMESPACE.filter_in_object(word, stopwords, callback);\n\t};\n\t\n\treturn NAMESPACE;\n})(fullproof||{});\n"
  },
  {
    "path": "src/normalizers.js",
    "content": "/*\n * Copyright 2012 Rodrigo Reyes\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar fullproof = fullproof || {};\nfullproof.normalizer = fullproof.normalizer || {};\n\n\t//\n\t// Normalizing functions take a word and return another word.\n\t// If the word is cancelled by a function, it gets replaced \n\t// by the boolean value false, otherwise it returns and/or\n\t// sends forward the callback chain the new normalized form \n\t// for the word (or the unchanged form, if the normalizer\n\t// doesn't perform any transformation).\n\t//\n\n/**\n * Converts a word into a canonical Unicode decomposed and lowercased form.\n * @param word a token to transform\n * @param callback a function called with the converted word (optional)\n * @return the result of the callback function, or the converted word is there is no callback.\n */\nfullproof.normalizer.to_lowercase_decomp = function(word, callback) {\n    word = word?net.kornr.unicode.lowercase(word):word;\n    return callback?callback(word):word;\n};\n\n/**\n * Convertes a word to lowercase and remove all its diacritical marks.\n * @param word a token to transform\n * @param callback a function called with the converted word (optional)\n * @return the result of the callback function, or the converted word is there is no callback.\n */\nfullproof.normalizer.to_lowercase_nomark = function(word, callback) {\n    word = word?net.kornr.unicode.lowercase_nomark(word):word;\n    return callback?callback(word):word;\n};\n\n/**\n * Remove all the duplicate letters in a word. For instance TESSTT is converted to TEST, CHEESE is converted to CHESE.\n * @param word a token to transform\n * @param callback a function called with the converted word (optional)\n * @return the result of the callback function, or the converted word is there is no callback.\n */\nfullproof.normalizer.remove_duplicate_letters = function(word, callback) {\n    var res = word?\"\":false;\n    var last = false;\n    if (word) {\n        for (var i=0,max=word.length; i<max; ++i) {\n            if (last) {\n                if (last != word[i]) {\n                    res +=last;\n                }\n            }\n            last = word[i];\n        }\n        res += last?last:\"\";\n    }\n    return callback?callback(res):res;\n};\n\n/**\n *\n * @param word\n * @param array\n * @param callback\n * @return {*}\n */\nfullproof.normalizer.filter_in_object = function(word, array, callback) {\n    if (array[word]) {\n        return callback?callback(false):false;\n    }\n    return callback?callback(word):word;\n};\n"
  },
  {
    "path": "src/resultsets.js",
    "content": "/*\n * Copyright 2012 Rodrigo Reyes\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n \nvar fullproof = fullproof || {};\n\n(function() {\n\"use strict\";\n\n\tvar defaultComparator = {\n\t\tlower_than: function(a,b) {\n\t\t\treturn a<b;\n\t\t},\n\t\tequals: function(a,b) {\n\t\t\treturn a==b;\n\t\t}\n\t};\n\n\n\t/**\n     * Binary search an array.\n     * @param array an array to search in\n     * @param value the value to search for\n     * @param min the floor index\n     * @param max the ceil index\n     * @param lower_than an optional function that takes two arguments and returns true if\n     * the first argument is lower than the second one. You have to provide this function\n     * if the values stored in the array cannot be sorted by the default javascript < operator.\n     *\n     * @return the index of the value, if found, or the index where the value can be inserted if not found.\n     */\n    fullproof.binary_search = function (array, value, min, max, lower_than) {\n        lower_than = lower_than || defaultComparator.lower_than;\n        if (min === undefined && max === undefined) {\n            if (array.length == 0) {\n                return 0\n            } else {\n                return fullproof.binary_search(array, value, 0, array.length, lower_than);\n            }\n        }\n\n        while (max >= min) {\n            var mid = parseInt((max + min) / 2);\n            if (mid >= array.length) {\n                return array.length;\n            } else if (lower_than(array[mid], value)) {\n                min = mid + 1;\n            } else if (lower_than(value, array[mid])) {\n                max = mid - 1;\n            } else {\n                // Found\n                return mid;\n            }\n        }\n        // Not found\n        return min;\n    };\n\t\n\t/**\n\t *  Provides an object containing a sorted array, and providing elementary\n\t *  set operations: merge (union), intersect, and substract (complement).\n\t *  It maintains internally a sorted array of data. The optional comparator\n\t *  must be an object of the form {lower_than: func_lt, equals: func_equal}\n\t *  \n\t *  @constructor\n\t *  @param comparatorObject a comparator object that provides two functions: lower_than and equals.\n\t *  If not defined, a default comparator using the javascript < operator is used. If you're only \n\t *  storing integer values, you can safely omit this argument.\n\t */\n\tfullproof.ResultSet = function(comparatorObject, data) {\n\t\tif (!(this instanceof fullproof.ResultSet)) {\n\t\t\treturn new fullproof.ResultSet(comparatorObject,data);\n\t\t}\n\t\tthis.comparatorObject = comparatorObject||defaultComparator;\n\t\tthis.data = data||[];\n\t\tthis.last_insert = undefined;\n\t};\n\n\t/**\n\t * Insert values into the array of data managed by this ResultSet. The insertion is optimized \n\t * when the inserted values are greater than the last inserted values (the value is just pushed\n\t * to the end of the array). Otherwise, a binary search is done in the array to find the correct\n\t * offset where to insert the value. When possible, always insert sorted data.\n\t * \n\t * @param values... any number of values to insert in this resultset.\n\t */\n\tfullproof.ResultSet.prototype.insert = function() {\n\t\tfor (var i=0; i<arguments.length; ++i) {\n\t\t\tvar obj = arguments[i];\n\t\t\t\n\t\t\tif (this.last_insert && this.comparatorObject.lower_than(this.last_insert,obj)) {\n\t\t\t\tthis.data.push(obj);\n\t\t\t\tthis.last_insert = obj\n\t\t\t} else {\n\t\t\t\tvar index = fullproof.binary_search(this.data, obj, undefined, undefined, this.comparatorObject.lower_than);\n\t\t\t\tif (index >= this.data.length) {\n\t\t\t\t\tthis.data.push(obj);\n\t\t\t\t\tthis.last_insert = obj\n\t\t\t\t} else if (this.comparatorObject.equals(obj, this.data[index]) === false) {\n\t\t\t\t\tthis.data.splice(index, 0, arguments[i]);\n\t\t\t\t\tthis.last_insert = undefined;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn this;\n\t};\n\n\tfunction defaultMergeFn(a,b) {\n\t\treturn a;\n\t}\n\t\n\t/**\n     * Union operation. Merge another ResultSet or a sorted javascript array into this ResultSet.\n     * If the same value exists in both sets, it is not injected in the current set, to avoid duplicate values.\n     * @param set another ResultSet, or an array of sorted values\n     * @return this ResultSet, possibly modified by the merge operation\n     */\n    fullproof.ResultSet.prototype.merge = function (set, mergeFn) {\n        mergeFn = mergeFn || defaultMergeFn;\n        this.last_insert = undefined;\n        var other = false;\n\n        if (set.constructor == Array) {\n            other = set;\n        } else if (set instanceof fullproof.ResultSet) {\n            other = set.getDataUnsafe();\n        }\n\n\n        var i1 = 0, max1 = this.data.length,\n            i2 = 0, max2 = other.length,\n            obj1 = null, obj2 = null;\n        var comp = this.comparatorObject;\n\n        var result = [];\n        while (i1 < max1 && i2 < max2) {\n            obj1 = this.data[i1];\n            obj2 = other[i2];\n            if (comp.equals(obj1, obj2)) {\n                result.push(mergeFn(obj1, obj2));\n                ++i1;\n                ++i2;\n            } else if (comp.lower_than(obj1, obj2)) {\n                result.push(obj1);\n                ++i1;\n            } else {\n                result.push(obj2);\n                ++i2;\n            }\n        }\n        while (i1 < max1) {\n            result.push(this.data[i1]);\n            ++i1;\n        }\n        while (i2 < max2) {\n            result.push(other[i2]);\n            ++i2;\n        }\n        this.data = result;\n        return this;\n    };\n\t\n\n\t/**\n     * Intersect operation. Modify the current ResultSet so that is only contain values that are also contained by another ResultSet or array.\n     * @param set another ResultSet, or an array of sorted values\n     * @return this ResultSet, possibly modified by the intersect operation\n     */\n    fullproof.ResultSet.prototype.intersect = function (set) {\n        this.last_insert = undefined;\n        var other = false;\n        if (set.constructor == Array) {\n            other = set;\n        } else if (set instanceof fullproof.ResultSet) {\n            other = set.getDataUnsafe();\n        }\n\n        if (other) {\n            var result = [];\n            var i = 0, j = 0, maxi = this.data.length, maxj = other.length;\n            while (i < maxi) {\n                while (j < maxj && this.comparatorObject.lower_than(other[j], this.data[i])) {\n                    ++j;\n                }\n                if (j < maxj && this.comparatorObject.equals(other[j], this.data[i])) {\n                    result.push(other[j]);\n                    ++i;\n                    ++j;\n                } else {\n                    i++;\n                }\n            }\n            this.data = result;\n        } else {\n            this.data = [];\n        }\n        return this;\n    };\n\n\t\n\t/**\n\t * Substraction operation. Modify the current ResultSet so that any value contained in the provided set of values are removed.\n\t * @param set another ResultSet, or an array of sorted values\n\t * @return this ResultSet, possibly modified by the substract operation\n\t */\n\tfullproof.ResultSet.prototype.substract = function(set) {\n\t\tthis.last_insert = undefined;\n\t\tvar other = false;\n\t\tif (set.constructor == Array) {\n\t\t\tother = set;\n\t\t} else if (set instanceof fullproof.ResultSet) {\n\t\t\tother = set.getDataUnsafe();\n\t\t}\n\t\t\n\t\tif (other) {\n\t\t\tvar result = [];\n\t\t\tvar i=0,j=0,maxi=this.data.length,maxj=other.length;\n\t\t\twhile (i<maxi) {\n\t\t\t\twhile (j<maxj && this.comparatorObject.lower_than(other[j],this.data[i])) {\n\t\t\t\t\t++j;\n\t\t\t\t}\n\t\t\t\tif (j<maxj && this.comparatorObject.equals(other[j],this.data[i])) {\n\t\t\t\t\t++i; \n\t\t\t\t\t++j;\n\t\t\t\t} else {\n\t\t\t\t\tresult.push(this.data[i]);\n\t\t\t\t\ti++;\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.data = result;\n\t\t} else {\n\t\t\tthis.data = [];\n\t\t}\n\t\t\n\t\treturn this;\n\t};\n\n\t/**\n     * Returns the value stored at a given offset\n     * @param i the offset of the value\n     * @return a value stored by the resultset\n     */\n    fullproof.ResultSet.prototype.getItem = function (i) {\n        return this.data[i];\n    };\n\n\t/**\n     * Returns the sorted javascript array managed by this ResultSet.\n     */\n    fullproof.ResultSet.prototype.getDataUnsafe = function () {\n        return this.data;\n    };\n\n\t/**\n     * Sets the sorted array managed by this ResultSet.\n     * @param sorted_array a sorted array\n     * @return this ResultSet instance\n     */\n    fullproof.ResultSet.prototype.setDataUnsafe = function (sorted_array) {\n        this.last_insert = undefined;\n        this.data = sorted_array;\n        return this;\n    };\n\n\t/**\n\t * Changes the comparatorObject associated to this set, and sorts the data.\n\t * Use this function if you want to sort the data differently at some point.\n\t * @param comparatorObject the comparator to use\n\t * @return this ResultSet instance\n\t */\n\tfullproof.ResultSet.prototype.setComparatorObject = function(comparatorObject) {\n\t\tthis.comparatorObject = comparatorObject;\n\t\tvar self = this;\n\t\tthis.data.sort(function(a,b) {\n\t\t\tif (self.comparatorObject.lower_than(a,b)) {\n\t\t\t\treturn -1;\n\t\t\t} else if (self.comparatorObject.equals(a,b)) {\n\t\t\t\treturn 0;\n\t\t\t} else {\n\t\t\t\treturn 1;\n\t\t\t}\n\t\t});\n\t};\n\t\n\t/**\n     * Returns a string representation of this object's data.\n     * @return a string\n     */\n    fullproof.ResultSet.prototype.toString = function () {\n        return this.data.join(\",\");\n    };\n\n\t/**\n     * Iterates over all the element of the array, and calls the provided function with each values.\n     * @param callback the function called with each element of the array\n     * @return this ResultSet instance\n     */\n    fullproof.ResultSet.prototype.forEach = function (callback) {\n        for (var i = 0, max = this.data.length; i < max; ++i) {\n            callback(this.data[i]);\n        }\n        return this;\n    };\n\n\t/**\n     * Return the size of the managed array.\n     */\n    fullproof.ResultSet.prototype.getSize = function () {\n        return this.data.length;\n    };\n\n\t/**\n\t * Creates a clone of this result set. The managed array is cloned too, but not\n\t * the values it contains.\n\t * @return a copy of this ResultSet.\n\t */\n\tfullproof.ResultSet.prototype.clone = function() {\n\t\tvar clone = new fullproof.ResultSet;\n\t\tclone.setDataUnsafe(this.data.slice(0));\n\t\treturn clone;\n\t};\n\t\n})();\n"
  },
  {
    "path": "src/scoring-engine.js",
    "content": "/*\n * Copyright 2012 Rodrigo Reyes\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar fullproof = fullproof||{};\n\n/**\n * This engine is based on scoring. During the injection of document, the parser must provide {fullproof.ScoredElement}\n * instances instead of primary values. The score is used to sort the results.\n *\n * @constructor\n */\nfullproof.ScoringEngine = function (storeDescriptors) {\n    if (!(this instanceof fullproof.ScoringEngine)) {\n        return new fullproof.ScoringEngine(storeDescriptors);\n    }\n\n    this.initAbstractEngine(storeDescriptors);\n};\n\nfullproof.AbstractEngine = fullproof.AbstractEngine || (function() {});\nfullproof.ScoringEngine.prototype = new fullproof.AbstractEngine();\n\nfullproof.ScoringEngine.prototype.checkCapabilities = function (capabilities, analyzer) {\n    if (capabilities.getUseScores() !== true) {\n        throw \"capabilities.getUseScore() must be true\";\n    }\n    if (analyzer.provideScore !== true) {\n        throw \"analyzer.provideScore must be true\";\n    }\n    if (!capabilities.getComparatorObject()) {\n        throw \"capabilities.getComparatorObject() must return a valid comparator\";\n    }\n\n    return true;\n};\n\nfullproof.ScoringEngine.prototype.lookup = function(text, callback) {\n\n\tvar units = this.getIndexUnits();\n\n    function applyScoreModifier(resultset, modifier) {\n        for (var i= 0, data=resultset.getDataUnsafe(), len=data.length; i<len; ++i){\n            data[i].score *= modifier;\n        }\n    }\n\n\tfunction merge_resultsets(rset_array, unit) {\n\t\tif (rset_array.length == 0) {\n\t\t\treturn new fullproof.ResultSet(unit.capabilities.getComparatorObject());\n\t\t} else {\n\t\t\tvar set = rset_array.shift();\n\t\t\twhile (rset_array.length > 0) {\n\t\t\t\tset.merge(rset_array.shift(), fullproof.ScoredElement.mergeFn);\n\t\t\t}\n\t\t\treturn set;\n\t\t}\n\t}\n\n\tvar synchro_all_indexes = fullproof.make_synchro_point(function(array_of_resultset) {\n\t\tvar merged = merge_resultsets(array_of_resultset);\n        merged.setComparatorObject({\n            lower_than: function(a,b) {\n                if (a.score != b.score) {\n                    return a.score > b.score;\n                } else {\n                    return a.value < b.value;\n                }\n            },\n            equals: function(a,b) {\n                return a.score === b.score && a.value === b.value;\n            }\n        });\n        callback(merged);\n\t}, units.length);\n\n\tfor (var i=0; i<units.length; ++i) {\n\t\tvar unit = units[i];\n\t\tunit.analyzer.parse(text, fullproof.make_synchro_point(function(array_of_words) {\n\t\t\tif (array_of_words) {\n\t\t\t\t\tif (array_of_words.length == 0) {\n\t\t\t\t\t\tcallback(new fullproof.ResultSet(unit.capabilities.comparatorObject));\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar lookup_synchro = fullproof.make_synchro_point(function(rset_array) {\n\t\t\t\t\t\t\tvar merged = merge_resultsets(rset_array, unit);\n                            if (unit.capabilities.getScoreModifier() !== undefined) {\n                                applyScoreModifier(merged, unit.capabilities.getScoreModifier());\n                            }\n\t\t\t\t\t\t\tsynchro_all_indexes(merged);\n\t\t\t\t\t\t}, array_of_words.length);\n\n\t\t\t\t\t\tfor (var i=0; i<array_of_words.length; ++i) {\n\t\t\t\t\t\t\tunit.index.lookup(array_of_words[i].key, lookup_synchro);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t}));\n\t}\n};\n"
  },
  {
    "path": "src/storemanager.js",
    "content": "/*\n * Copyright 2012 Rodrigo Reyes\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n \nvar fullproof = fullproof || {};\n\n/**\n * A descriptor for a store.\n * @constructor\n * @param name the public name for the store. Just needs to be different from others.\n * @param ref a reference to a fullproof.store.X function\n */\nfullproof.StoreDescriptor = function(name, ref) {\n\tif (!(this instanceof fullproof.StoreDescriptor)) {\n\t\treturn new fullproof.StoreDescriptor(name, ref);\n\t}\n\tthis.name = name;\n\tthis.ref = ref;\n};\n\n/**\n * A StoreManager finds and instanciates stores\n * @constructor\n * @param {Array.fullproof.StoreDescriptor} storeDescriptors an array of {fullproof.StoreDescriptor} instances. Just leave undefined to use the default stores.\n */\nfullproof.StoreManager = function(storeDescriptors) {\n\t\n\tthis.available = [];\n\n\tif (fullproof.store) {\n\t\tstoreDescriptors = storeDescriptors || [ new fullproof.StoreDescriptor(\"websqlstore\", fullproof.store.WebSQLStore),\n            new fullproof.StoreDescriptor(\"indexeddbstore\", fullproof.store.IndexedDBStore),\n            new fullproof.StoreDescriptor(\"memorystore\", fullproof.store.MemoryStore) ];\n\t}\n    if (storeDescriptors && storeDescriptors.length) {\n        for (var i=0;i<storeDescriptors.length; ++i) {\n            if (storeDescriptors[i].ref) { // only push the store if it exists (.ref != undefined)\n                this.available.push(storeDescriptors[i]);\n            }\n        }\n    }\n\n    this.indexes = {};\n\tthis.indexesByStore = {};\n\tthis.storeCount = 0;\n\tthis.storeCache= {};\n\tthis.selectedStorePool = [];\n\tvar self = this;\n\n\tfunction selectSuitableStore(requiredCaps, pool) {\n\t\tif (pool.constructor != Array || pool.length==0) {\n\t\t\treturn false;\n\t\t}\n\t\tfor (var i=0; i<pool.length; ++i) {\n\t\t\tif (pool[i].ref.getCapabilities().isCompatibleWith(requiredCaps)) {\n\t\t\t\treturn pool[i];\n\t\t\t}\n\t\t}\n\t\treturn false;\n\t}\n\n\t/**\n\t * Adds an index to the list of index managed by the StoreManager.\n\t * @param indexRequest an instance of fullproof.IndexRequest that describes the index to add\n\t * @return true if an appropriate store was found, false otherwise\n\t */\n\tthis.addIndex = function(indexRequest) {\n\t\tvar candidateStore = selectSuitableStore(indexRequest.capabilities, [].concat(this.available));\n\t\tthis.indexes[indexRequest.name] = {req: indexRequest, storeRef: candidateStore };\n\t\tif (candidateStore) {\n\t\t\tif (this.indexesByStore[candidateStore.name] === undefined) {\n\t\t\t\tthis.indexesByStore[candidateStore.name] = [];\n\t\t\t\tthis.indexesByStore[candidateStore.name].ref = candidateStore.ref;\n\t\t\t\t++(this.storeCount);\n\t\t\t}\n\t\t\t\n\t\t\tthis.indexesByStore[candidateStore.name].push(indexRequest.name);\n\t\t}\n\t\treturn !!candidateStore;\n\t};\n\n\t/**\n\t * Open all the indexes added to the StoreManager.\n\t * Once all the indexes were opened, the callback function is called.\n\t * @param callback the function to call when everything is opened (called with false if some index fails to open)\n\t */\n\tthis.openIndexes = function(callback, errorCallback) {\n\t\tif (this.storeCount === 0) {\n\t\t\treturn callback();\n\t\t}\n        errorCallback = errorCallback || function(){};\n\t\tvar synchro = fullproof.make_synchro_point(callback, this.storeCount);\n\t\t\n\t\tfor (var k in this.indexesByStore) {\n\t\t\tvar store = new this.indexesByStore[k].ref();\n\n            var arr = this.indexesByStore[k];\n\t\t\tvar reqIndexes = [];\n\t\t\tvar storeCapabilities = new fullproof.Capabilities(); // .setDbName(this.dbName);\n\t\t\tvar size = 0;\n\t\t\tfor (var i=0; i<arr.length; ++i) {\n\t\t\t\tvar index = this.indexes[arr[i]];\n\t\t\t\treqIndexes.push(index.req);\n                if (index.req.capabilities &&  index.req.capabilities.getDbSize()) {\n\t\t\t\t    size += Math.max(index.req.capabilities.getDbSize(),0);\n                }\n\t\t\t\tif (index.req.capabilities && index.req.capabilities.getDbName()) {\n\t\t\t\t\tstoreCapabilities.setDbName(index.req.capabilities.getDbName());\n\t\t\t\t}\n\t\t\t}\n            if (size != 0) {\n                storeCapabilities.setDbSize(size);\n            }\n\n\t\t\tvar self = this;\n            store.open(storeCapabilities, reqIndexes, function(indexArray) {\n                if (indexArray && indexArray.length>0) {\n\t\t\t\t\tfor (var i=0; i<indexArray.length; ++i) {\n\t\t\t\t\t\tvar index = indexArray[i];\n\t\t\t\t\t\tindex.parentStore = store;\n\t\t\t\t\t\tindex.storeName = k;\n\t\t\t\t\t\tself.indexes[index.name].index = index;\n\t\t\t\t\t}\n\t\t\t\t\tsynchro(store);\n\t\t\t\t} else {\n\t\t\t\t\terrorCallback();\n\t\t\t\t}\n\t\t\t}, errorCallback);\n\t\t}\n\t};\n\t\n\t/**\n\t * Returns information relative to the index\n\t * @param indexName the index name\n\t */\n\tthis.getInfoFor = function(indexName) {\n\t\treturn this.indexes[indexName];\n\t};\n\n\tthis.getIndex = function(name) {\n\t\treturn this.indexes[name].index;\n\t};\n\t\n\tthis.forEach = function(callback) {\n\t\tfor (var k in this.indexes) {\n\t\t\tcallback(k, this.indexes[k].index);\n\t\t}\n\t}\n\t\n};\n"
  },
  {
    "path": "src/stores/README.md",
    "content": "FULLPROOF STORES\n================\n\n#What's a store ?\nA store is an interface to some form data storage provided by the javascript runtime, and used by fullproof to store an\ninverted index. A store is expected to manage the creation and deletion of a set of inverted indexes.\n\n#What's an inverted index ?\nInverted indexes (or simply \"indexes\" in the context of fullproof) manage tuplets <term, value> or <term, value, score>, where term is a linguistic token (for instance an english word),\nand value is an application-specific primary value (typically a number or a string specific to your application, that allows it to retrieve a specific document.\nThe score is an optional data, used by the ScoringEngine (so don't bother with it if you're using\nthe BooleanEngine) to sort the final result sets (typically, an higher score means the word is more relevant, while a lower score means\nit's less relevant to the document).\n\n#Store functions\nA store must implement the following functions:\n\n##open(caps, reqIndexArray, callback, errorCallback)\nOpens a store and configure it. Arguments:\n- caps: a fullproof.Capabilities object that provides information to the store (dbName and dbSize)\n- reqIndexArray: an array of fullproof.IndexRequest objects that describe all the indexes to be created by the store.\n- callback: a function called when the engine completes the indexes opening/creation/initialization process.\n- errorCallback: if some problem occurs preventing the store to open the indexes, this function is called.\n\n##close(callback)\nCloses a store and all its indexes. The callback function is called when everything is closed.\n\n#Index functions\nAn index must implement the following functions\n\n##clear(callback)\nDelete all the data stored by this index (ie. after this call, it's empty). The next time the index is opened,\nthe initializer will be called, in order to populate the index.\nThe callback is called with a reference to this index when the action is complete.\n\n##inject(word, value, callback)\nif value is a fullproof.ScoredEntry, it is used to store a value and its score\notherwise, the store injects in its database the value as is, associated to the specified term).\nThe callback is called when the operation is complete, with parameter true for success, or false if the\ninjection failed. \n\n##injectBulk(wordArray, valueArray, callback)\nlike inject, but massively inject an array of entries. \n\n##lookup(word, callback)\ncalls the callback with an instance of a fullproof.ResultSet that holds the data associated to the word.\nThe objects contained in the resultset can be fullproof.ScoredElement if the index was created with the\nuseScore:true parameter, or just the values (as injected) otherwise.\nCallers can modify the result set, but must not modify the objects contained (as they may be referenced by\nthe index for storage or caching).\n\n"
  },
  {
    "path": "src/stores/indexeddb_store.js",
    "content": "/*\n * Copyright 2012 Rodrigo Reyes\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nvar fullproof = fullproof || {};\nfullproof.store = fullproof.store || {};\n(function(window) {\n    \"use strict\";\n\n    try {\n        fullproof.store.indexedDB =  indexedDB || window.indexedDB || window.webkitIndexedDB || window.mozIndexedDB || window.msIndexedDB;\n        fullproof.store.IDBTransaction = IDBTransaction || window.IDBTransaction || window.webkitIDBTransaction || window.mozIDBTransaction || window.msIDBTransaction || {};\n        fullproof.store.READWRITEMODE  = fullproof.store.IDBTransaction.readwrite || fullproof.store.IDBTransaction.READ_WRITE || \"readwrite\";\n    } catch(e) {\n        fullproof.store.indexedDB = window.indexedDB;\n        fullproof.store.IDBTransaction = window.IDBTransaction;\n        fullproof.store.READWRITEMODE = \"readwrite\";\n    }\n\n    //\n    // A few methods for dealing with indexedDB stores\n    //\n    function install_on_request(req, success, error) {\n        req.onsuccess = success;\n        req.onerror = error;\n        return req;\n    }\n\n    function getOrCreateObjectStore(tx, name, parameter) {\n        if (tx.db.objectStoreNames.contains(name)) {\n            return tx.objectStore(name);\n        } else {\n            return tx.db.createObjectStore(name, parameter);\n        }\n    }\n\n    function setObject(store, object, callback, error) {\n        var req = store.put(object);\n        install_on_request(req, fullproof.make_callback(callback, object), error);\n    }\n\n    function getOrCreateObject(store, keyValue, defaultValue, callback, error) {\n\n        function create() {\n            if (fullproof.isFunction(defaultValue)) {\n                defaultValue = defaultValue();\n            }\n            setObject(store, defaultValue, callback, error);\n        }\n        try {\n            var req = store.get(keyValue);\n        } catch (e) {\n            console && console.log && console.log(e);\n            error(e);\n        }\n\n        req.onsuccess = function(ev) {\n            if (ev.target.result === undefined) {\n                if (defaultValue !== undefined) {\n                    create();\n                } else {\n                    error();\n                }\n            } else {\n                callback(req.result);\n            }\n        };\n        req.onerror = create;\n    }\n\n    /**\n     * An IndexedDBIndex object manages an inverted index in an IndexedDB store.\n     *\n     * @param database the database associated to this index\n     * @param storeName the name of the object store\n     * @constructor\n     */\n    function IndexedDBIndex(parent, database, indexName, comparatorObject, useScore) {\n        this.parent = parent;\n        this.database = database;\n        this.name = indexName;\n        this.comparatorObject = comparatorObject;\n        this.useScore = useScore;\n        this.internalComparator = useScore?function(a,b) {\n            return this.comparatorObject(a.value,b.value);\n        }:function(a,b) {\n            return this.comparatorObject(a,b);\n        };\n    }\n\n    IndexedDBIndex.prototype.clear = function (callback) {\n        callback = callback || function(){};\n        var self = this;\n        var wrongfunc = fullproof.make_callback(callback, false);\n        var tx = this.database.transaction([this.name, this.parent.metaStoreName], fullproof.store.READWRITEMODE);\n        var metastore = tx.objectStore(this.parent.metaStoreName);\n        install_on_request(metastore.put({id:this.name, init:false}), function () {\n            fullproof.call_new_thread(function () {\n                var tx = self.database.transaction([self.name], fullproof.store.READWRITEMODE);\n                var store = tx.objectStore(self.name);\n                var req = store.clear();\n                install_on_request(req, fullproof.make_callback(callback, true), wrongfunc);\n            });\n        }, wrongfunc);\n    };\n\n    IndexedDBIndex.prototype.inject = function(word, value, callback) {\n        var tx = this.database.transaction([this.name], fullproof.store.READWRITEMODE);\n        var store = tx.objectStore(this.name);\n        var self = this;\n        var result = false;\n        getOrCreateObject(store, word, function() { return {key:word,v:[]} }, function(obj) {\n            var rs = new fullproof.ResultSet(self.comparatorObject).setDataUnsafe(obj.v);\n            if (value instanceof fullproof.ScoredElement) {\n                if (self.useScore) {\n                    rs.insert({v:value.value, s:value.score});\n                } else {\n                    rs.insert(value.value);\n                }\n            } else {\n                rs.insert(value);\n            }\n            obj.v = rs.getDataUnsafe();\n            setObject(store, obj, callback, fullproof.make_callback(callback, false));\n        }, fullproof.make_callback(callback,false));\n    };\n\n    var storedObjectComparator_score = {\n        lower_than: function(a, b) {\n            return (a.v?a.v:a)<(b.v? b.v:b);\n        },\n        equals: function(a,b) {\n            return (a.v?a.v:a)===(b.v? b.v:b);\n        }\n    };\n\n    function createMapOfWordsToResultSet(self, wordArray, valuesArray, offset, count, resultPropertiesAsArray) {\n        var result = new fullproof.HMap();\n        for (; offset < count; ++offset) {\n            var word = wordArray[offset];\n            var value = valuesArray[offset];\n\n            if (result.get(word) === undefined) {\n                result.put(word, new fullproof.ResultSet(storedObjectComparator_score));\n                resultPropertiesAsArray.push(word);\n            }\n            if (value instanceof fullproof.ScoredElement) {\n                if (self.useScore) {\n                    var rs = result.get(word);\n                    rs.insert({v:value.value, s:value.score});\n                } else {\n                    result.get(word).insert(value.value);\n                }\n            } else {\n                result.get(word).insert(value);\n            }\n        }\n        return result;\n    }\n\n    function storeMapOfWords(self, store, words, data, callback, offset, max) {\n        if (words.length>0 && offset < max) {\n            var word = words[offset];\n            var value = data.get(word);\n            getOrCreateObject(store, word, function() { return {key:word,v:[]};}, function(obj) {\n                var rs = new fullproof.ResultSet(self.comparatorObject).setDataUnsafe(obj.v);\n                rs.merge(value);\n                obj.v = rs.getDataUnsafe();\n                setObject(store, obj, function() {\n                    storeMapOfWords(self, store, words, data, callback, offset+1, max);\n                }, function() { /// callback(false);\n                });\n            });\n        } else {\n            // callback(true);\n        }\n    }\n\n    IndexedDBIndex.prototype.injectBulk = function (wordArray, valuesArray, callback, progress) {\n        var self = this;\n        if (wordArray.length !== valuesArray.length) {\n            throw \"Can't injectBulk, arrays length mismatch\";\n        }\n\n        var batchSize = 100;\n\n        var words = [];\n        var data = createMapOfWordsToResultSet(this, wordArray, valuesArray, 0, wordArray.length, words);\n\n        function storeData(self, words, data, callback, progress, offset) {\n            if (progress) {\n                progress(offset / words.length);\n            }\n            var tx = self.database.transaction([self.name], fullproof.store.READWRITEMODE);\n            var inError = false;\n            tx.oncomplete = function() {\n                if (offset+batchSize < words.length) {\n                    fullproof.call_new_thread(storeData, self, words, data, callback, progress, offset + batchSize);\n                } else {\n                    fullproof.call_new_thread(callback, true);\n                }\n            };\n            tx.onerror = function() { callback(false);};\n            var store = tx.objectStore(self.name);\n\n            for (var i=offset, max=Math.min(words.length,offset+batchSize); i<max; ++i) {\n                var word = words[i];\n                (function(word,value) {\n                    getOrCreateObject(store, word, function() { return {key:word,v:[]};}, function(obj) {\n                        var rs = new fullproof.ResultSet(self.comparatorObject).setDataUnsafe(obj.v);\n                        rs.merge(value);\n                        obj.v = rs.getDataUnsafe();\n                        setObject(store, obj, function() { }, function() { inError = true; });\n                    });\n                })(word,data.get(word));\n            }\n        }\n\n        if (words.length > 0) {\n            storeData(this, words, data, callback, progress, 0);\n        } else {\n            callback(true);\n        }\n    };\n\n\n    IndexedDBIndex.prototype.lookup = function(word, callback) {\n        var tx = this.database.transaction([this.name]);\n        var store = tx.objectStore(this.name);\n        var self = this;\n        getOrCreateObject(store, word, undefined, function(obj) {\n            if (obj && obj.v) {\n                var rs = new fullproof.ResultSet(self.comparatorObject);\n                for (var i=0,max=obj.v.length; i<max; ++i) {\n                    var o = obj.v[i];\n                    if (self.useScore) {\n                        rs.insert(new fullproof.ScoredEntry(word, o.v, o.s));\n                    } else {\n                        rs.insert(o);\n                    }\n                }\n                callback(rs);\n            } else {\n                callback(new fullproof.ResultSet(self.comparatorObject));\n            }\n        }, function() { callback(new fullproof.ResultSet(self.comparatorObject)); });\n    };\n\n    /**\n     * IndexedDBStore stores the inverted indexes in a local IndexedDB database.\n     * @constructor\n     */\n    fullproof.store.IndexedDBStore = function (version) {\n\n        this.database = null;\n        this.meta = null;\n        this.metaStoreName = \"fullproof_metatable\";\n        this.stores = {};\n        this.opened = false;\n        this.dbName = \"fullproof\";\n        this.dbSize = 1024 * 1024 * 5;\n        this.dbVersion = version || \"1.0\";\n    };\n    fullproof.store.IndexedDBStore.storeName = \"MemoryStore\";\n    fullproof.store.IndexedDBStore.getCapabilities = function () {\n        return new fullproof.Capabilities().setStoreObjects(false).setVolatile(false).setAvailable(fullproof.store.indexedDB != null).setUseScores([true, false]);\n    };\n\n    fullproof.store.IndexedDBStore.prototype.setOptions = function(params) {\n        this.dbSize = params.dbSize||this.dbSize;\n        this.dbName = params.dbName||this.dbName;\n        return this;\n    };\n\n    /**\n     * Creates the missing indexes (object stores) in the database\n     * @param database a valid IDBDatabase object\n     * @param indexRequestArray an array of fullproof.IndexRequest objects\n     * @param metaStoreName the name of the index that stores the metadata\n     * @private\n     */\n    function createStores(database, indexRequestArray, metaStoreName) {\n        if (!database.objectStoreNames.contains(metaStoreName)) {\n            database.createObjectStore(metaStoreName, {keyPath: \"id\"});\n        }\n        for (var i=0; i<indexRequestArray.length; ++i) {\n            if (!database.objectStoreNames.contains(indexRequestArray[i].name)) {\n                database.createObjectStore(indexRequestArray[i].name, {keyPath: \"key\"});\n            }\n        }\n    }\n\n    fullproof.store.IndexedDBStore.prototype.open = function(caps, reqIndexArray, callback, errorCallback) {\n        if (caps.getDbName() !== undefined) {\n            this.dbName = caps.getDbName();\n        }\n        if (caps.getDbSize() !== undefined) {\n            this.dbSize = caps.getDbSize();\n        }\n\n        var updated = false;\n        var self = this;\n\n        var indexArrayResult = [];\n\n        function setupIndexes(self) {\n            for (var i=0; i<self.indexRequests.length; ++i) {\n                var ireq =self.indexRequests[i];\n                var compObj = ireq.capabilities.getComparatorObject()?ireq.capabilities.getComparatorObject():(self.useScore?fullproof.ScoredElement.comparatorObject:undefined);\n                var index = new IndexedDBIndex(self, self.database, ireq.name, compObj, ireq.capabilities.getUseScores());\n                self.stores[ireq.name] = index;\n                indexArrayResult.push(index);\n            }\n        }\n\n        function callInitializerIfNeeded(database, self, indexRequestArray, callback, errorCallback) {\n            if (indexRequestArray.length == 0) {\n                return callback(true);\n            }\n\n            var tx = database.transaction([self.metaStoreName], fullproof.store.READWRITEMODE);\n            var metastore = tx.objectStore(self.metaStoreName);\n            var ireq = indexRequestArray.shift();\n            getOrCreateObject(metastore, ireq.name, {id: ireq.name, init: false},\n                function(obj) {\n                    if (obj.init == false && ireq.initializer) {\n                        var initIndex = self.getIndex(ireq.name);\n                        fullproof.call_new_thread(function() {\n                            initIndex.clear(function() {\n                                ireq.initializer(self.getIndex(ireq.name), function() {\n                                    fullproof.call_new_thread(callInitializerIfNeeded, database, self, indexRequestArray, callback, errorCallback);\n                                    fullproof.call_new_thread(function() {\n                                        var tx = database.transaction([self.metaStoreName], fullproof.store.READWRITEMODE);\n                                        var metastore = tx.objectStore(self.metaStoreName);\n                                        obj.init = true;\n                                        install_on_request(metastore.put(obj), function(){}, function(){});;\n                                    });\n                                });\n                            });\n                        });\n                    } else {\n                        fullproof.call_new_thread(callInitializerIfNeeded, database, self, indexRequestArray, callback, errorCallback);\n                    }\n                }, errorCallback);\n        }\n\n        function checkInit(self, database, indexRequestArray, callback, errorCallback) {\n            createStores(database, indexRequestArray, self.metaStoreName);\n            setupIndexes(self);\n            // callInitializerIfNeeded(database, self, [].concat(indexRequestArray), callback, errorCallback);\n            fullproof.call_new_thread(callInitializerIfNeeded, database, self, [].concat(indexRequestArray), callback, errorCallback);\n        }\n\n        this.indexRequests = reqIndexArray;\n\n        var openRequest = fullproof.store.indexedDB.open(this.dbName, this.dbVersion);\n        openRequest.onerror = function() {\n            errorCallback();\n        };\n        openRequest.onsuccess = function(ev) {\n            self.database = ev.result || ev.target.result;\n\n            if (self.database.version !== undefined && self.database.setVersion && self.database.version != self.dbVersion) {\n                var versionreq = self.database.setVersion(self.dbVersion);\n                versionreq.onerror = fullproof.make_callback(errorCallback, \"Can't change version with setVersion(\" +self.dbVersion+\")\");\n                versionreq.onsuccess = function(ev) {\n                    createStores(self.database, reqIndexArray, self.metaStoreName);\n                    checkInit(self, self.database, self.indexRequests,\n                        function() {\n                            callback(indexArrayResult);\n                        }, errorCallback);\n                }\n            } else {\n                checkInit(self, self.database, self.indexRequests, fullproof.make_callback(callback, indexArrayResult), errorCallback);\n            }\n        };\n        openRequest.onupgradeneeded = function(ev) {\n            createStores(ev.target.result, reqIndexArray, self.metaStoreName);\n            updated = true;\n        };\n\n    };\n\n\n    fullproof.store.IndexedDBStore.prototype.close = function (callback) {\n        callback();\n    };\n\n    fullproof.store.IndexedDBStore.prototype.getIndex = function(name) {\n        return this.stores[name];\n    };\n\n})(typeof window === 'undefined' ? {} : window);\n"
  },
  {
    "path": "src/stores/memory_store.js",
    "content": "/*\n * Copyright 2012 Rodrigo Reyes\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n \nvar fullproof = fullproof || {};\nfullproof.store = fullproof.store||{};\n\n(function() {\n\"use strict\";\n\n\tfunction MemoryStoreIndex() {\n\t\tthis.data= {};\n\t\tthis.comparatorObject = null;\n\t\tthis.useScore= false;\n\t}\n\t\n\tfullproof.store.MemoryStore = function() {\n\t\t\n\t\tif (!(this instanceof fullproof.store.MemoryStore)) {\n\t\t\treturn new fullproof.store.MemoryStore(comparatorObject);\n\t\t}\t\t\n\t\t\n\t\tthis.indexes = {};\n\t\treturn this;\n\t};\n\n\tfullproof.store.MemoryStore.getCapabilities = function () {\n        return new fullproof.Capabilities().setStoreObjects([true, false]).setVolatile(true).setAvailable(true).setUseScores([true, false]);\n    };\n\tfullproof.store.MemoryStore.storeName = \"MemoryStore\";\n\n\tfunction openStore(parameters, callback) {\n        parameters=parameters;\n\t\t// ignore parameters\n\t\tif (callback) {\n\t\t\tcallback(this);\n\t\t}\n\t}\n\n\tfunction openIndex(store, name, parameters, initializer, callback) {\n\t\tvar index = new MemoryStoreIndex();\n\t\tvar useScore = parameters.getUseScores()!==undefined?(parameters.getUseScores()):false;\n\t\tindex.comparatorObject = parameters.getComparatorObject()?parameters.getComparatorObject():(useScore?fullproof.ScoredElement.comparatorObject:undefined);\n\t\tindex.useScore = useScore;\n        index.name = name;\n\t\tstore.indexes[name] = index;\n\t\tif (initializer) {\n\t\t\tinitializer(index, function() {\n\t\t\t\tcallback(index);\n\t\t\t});\n\t\t} else {\n\t\t\tcallback(index);\n\t\t}\n\t\treturn index;\n\t}\n\n\tfullproof.store.MemoryStore.prototype.open = function(caps, reqIndexArray, callback, errorCallback) {\n\t\tvar self = this;\n\t\topenStore(caps, function() {\n\t\t\tvar synchro = fullproof.make_synchro_point(function(result) {\n\t\t\t\tcallback(result);\n\t\t\t}, reqIndexArray.length);\n\t\t\tfor (var i=0, max=reqIndexArray.length; i<max; ++i) {\n\t\t\t\tvar requestIndex = reqIndexArray[i];\n\t\t\t\topenIndex(self, requestIndex.name, requestIndex.capabilities, requestIndex.initializer, synchro);\n\t\t\t}\n\t\t});\n\t};\n\t\n\tfullproof.store.MemoryStore.prototype.getIndex = function(name) {\n\t\treturn this.indexes[name];\n\t};\n\n\t\n\tfullproof.store.MemoryStore.prototype.close = function(callback) {\n\t\tthis.indexes = {};\n\t\tcallback(this);\n\t};\n\t\n\tMemoryStoreIndex.prototype.clear = function (callback) {\n        this.data = {};\n        if (callback) {\n            callback(true);\n        }\n        return this;\n    };\n\t\n\t/**\n\t * Inject data. Can be called as follows:\n\t * memstoreInstance.inject(\"someword\", 31321321, callbackWhenDone);\n\t * memstoreInstance.inject(\"someword\", new fullproof.ScoredElement(31321321, 1.0), callbackWhenDone);\n\t * \n\t * When score is not set, and store is configured to store a score, then it is saved as undefined.\n\t * When the score is set, and the store is configured not to store a score, it raises an exception\n\t */\n\n\tMemoryStoreIndex.prototype.inject = function(key, value, callback) {\n\t\tif (!this.data[key]) {\n\t\t\tthis.data[key] = new fullproof.ResultSet(this.comparatorObject);\n\t\t}\n\t\tif (this.useScore === false && value instanceof fullproof.ScoredElement) {\n\t\t\tthis.data[key].insert(value.value);\n\t\t} else {\n\t\t\tthis.data[key].insert(value);\n\t\t}\n\n\t\tif (callback) {\n\t\t\tcallback(key,value);\n\t\t}\n\t\t\n\t\treturn this;\n\t};\n\n\tMemoryStoreIndex.prototype.injectBulk = function(keyArray, valueArray, callback, progress) {\n\t\tfor (var i=0; i<keyArray.length && i<valueArray.length; ++i) {\n            if (i%1000 === 0 && progress) {\n                progress(i / keyArray.length);\n\n            }\n\t\t\tthis.inject(keyArray[i], valueArray[i]);\n\t\t}\n\t\tif (callback) {\n\t\t\tcallback(keyArray,valueArray);\n\t\t}\n\t\treturn this;\n\t};\n\n\t\n\tMemoryStoreIndex.prototype.lookup = function(word, callback) {\n\t\tcallback(this.data[word]?this.data[word].clone():new fullproof.ResultSet);\n\t\treturn this;\n\t};\n\n\n})();\n"
  },
  {
    "path": "src/stores/websql_store.js",
    "content": "/*\n * Copyright 2012 Rodrigo Reyes\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n \nvar fullproof = fullproof || {};\nfullproof.store = fullproof.store||{};\n\n(function(window) {\n\"use strict\";\n\n\tfunction WebSQLStoreIndex() {\n\t\tthis.db = null;\n\t\tthis.store = null;\n\t\tthis.tableName = null;\n\t\tthis.comparatorObject = null;\n\t\tthis.useScore = false;\n\t\tthis.opened = false;\n\n    }\n\n\tfunction sql_table_exists_or_empty(tx, tablename, callback) {\n\t\ttx.executeSql(\"SELECT * FROM \" + tablename + \" LIMIT 1,0\", [], function(tx,res) {\n\t\t\tif (res.rows.length == 1) {\n\t\t\t\tcallback(true);\n\t\t\t} else {\n\t\t\t\tcallback(false);\n\t\t\t}\n\t\t}, fullproof.make_callback(callback, false));\n\t};\n\t\n\tfunction MetaData(store, callback, errorCallback) {\n\t\tthis.tablename = \"fullproofmetadata\";\n\t\tvar meta = this;\n\t\t\n\t\tthis.createIndex = function(name, successCallback, errorCallback) {\n\t\t\tvar error = fullproof.make_callback(errorCallback);\n\t\t\tvar tablename = meta.tablename;\n\t\t\tstore.db.transaction(function(tx) {\n\t\t\t\tsql_table_exists_or_empty(tx, name, function(exists) {\n\t\t\t\t\tif (!exists) {\n\t\t\t\t\t\ttx.executeSql(\"CREATE TABLE IF NOT EXISTS \"+ name +\" (id NCHAR(48), value, score)\", [], \n\t\t\t\t\t\t\t\t\tfunction() {\n\t\t\t\t\t\t\t\t\t\tstore.db.transaction(function(tx) {\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\ttx.executeSql(\"CREATE INDEX IF NOT EXISTS \"+ name +\"_indx ON \" + name + \" (id)\", [], function() {\n\t\t\t\t\t\t\t\t\t\t\t\ttx.executeSql(\"INSERT OR REPLACE INTO \" + meta.tablename + \" (id, initialized) VALUES (?,?)\", [name, false], \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfullproof.make_callback(successCallback, true),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\terror);\n\t\t\t\t\t\t\t\t\t\t\t}, error);\n\t\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\t}, error);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tsuccessCallback(true);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t};\n\n\t\tthis.loadMetaData = function(callback) {\n\t\t\tstore.db.transaction(function(tx) {\n\t\t\t\ttx.executeSql(\"SELECT * FROM \" + meta,tablename + \" WHERE id=?\", [tableName], function(tx,res) {\n\t\t\t\t\tvar result = {};\n\t\t\t\t\tfor (var i=0; i<res.rows.length; ++i) {\n\t\t\t\t\t\tvar line = res.rows.item(i);\n\t\t\t\t\t\tresult[line.id] = {name: line.id, initialized: line.initialized, ctime: line.ctime, version: line.version};\n\t\t\t\t\t}\n\t\t\t\t\tcallback(result);\n\t\t\t\t}, fullproof.make_callback(callback, {}));\n\t\t\t});\n\t\t};\n\t\t\n\t\tthis.isInitialized = function(tableName, callback) {\n\t\t\tstore.db.transaction(function(tx) {\n\t\t\t\ttx.executeSql(\"SELECT * FROM \" + meta.tablename + \" WHERE id=?\", [tableName], function(tx,res) {\n\t\t\t\t\tif (res.rows.length == 1) {\n\t\t\t\t\t\tvar line = res.rows.item(0);\n\t\t\t\t\t\tcallback(\"true\" == line.initialized);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tcallback(false)\n\t\t\t\t\t}\n\t\t\t\t}, fullproof.make_callback(callback, false));\n\t\t\t});\n\t\t};\n\t\t\n\t\tthis.setInitialized = function(tablename, value, callback) {\n\t\t\tstore.db.transaction(function(tx) {\n\t\t\t\ttx.executeSql(\"INSERT OR REPLACE INTO \" + meta.tablename + \" (id, initialized) VALUES (?,?)\", [tablename, value?\"true\":\"false\"],\n\t\t\t\t\t\tfullproof.make_callback(callback, true),\n\t\t\t\t\t\tfullproof.make_callback(callback, false));\n\t\t\t});\n\t\t};\n\t\t\n\t\tthis.getIndexSize = function(name, callback) {\n\t\t\tstore.db.transaction(function(tx) {\n\t\t\t\ttx.executeSql(\"SELECT count(*) AS cnt FROM \" + name, [], function(tx,res) {\n\t\t\t\t\tif (res.rows.length == 1) {\n\t\t\t\t\t\tvar line = res.rows.item(0);\n\t\t\t\t\t\tif (line.cnt !== undefined) {\n\t\t\t\t\t\t\treturn callback(line.cnt);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tcallback(false);\n\t\t\t\t}, function() {\n\t\t\t\t\tcallback(false);\n\t\t\t\t});\n\t\t\t});\n\t\t};\n\n\t\tthis.eraseMeta = function(callback) {\n\t\t\tvar self = this;\n\t\t\tmeta.loadMetaData(function(data) {\n\t\t\t\tstore.db.transaction(function(tx) {\n\t\t\t\t\tvar count = 0;\n\t\t\t\t\tfor (var k in data) { ++count; }\n\t\t\t\t\tvar synchro = fullproof.make_synchro_point(function() {\n\t\t\t\t\t\ttx.executeSql(\"DROP TABLE IF EXISTS \"+ meta.tablename, [], fullproof.make_callback(errorCallback,true), fullproof.make_callback(errorCallback,false));\n\t\t\t\t\t}, count);\n\t\t\t\t\tfor (var k in data) {\n\t\t\t\t\t\ttx.executeSql(\"DROP TABLE IF EXISTS \" + k);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t};\n\t\t\n\t\tstore.db.transaction(function(tx) {\n\t\t\ttx.executeSql(\"CREATE TABLE IF NOT EXISTS \"+ meta.tablename +\" (id VARCHAR(52) NOT NULL PRIMARY KEY, initialized, version, ctime)\", [], \n\t\t\t\tfunction() {\n\t\t\t\t\tcallback(store);\n\t\t\t\t}, fullproof.make_callback(errorCallback,false))});\n\t}\n\n\t/**\n\t * @constructor\n\t */\n\tfullproof.store.WebSQLStore = function(){\n\t\tif (!(this instanceof fullproof.store.WebSQLStore)) {\n\t\t\treturn new fullproof.store.WebSQLStore();\n\t\t}\n\t\t\t\t\n\t\tthis.internal_init = function () {\n            this.db = null;\n            this.meta = null;\n            this.tables = {};\n            this.indexes = {};\n            this.opened = false;\n            this.dbName = \"fullproof\";\n            this.dbSize = 1024 * 1024 * 5;\n        };\n\t\tthis.internal_init();\n\t};\n\t\n\tfullproof.store.WebSQLStore.getCapabilities = function () {\n        try {\n            return new fullproof.Capabilities().setStoreObjects(false).setVolatile(false).setAvailable(window.openDatabase).setUseScores([true, false]);\n        } catch (e) {\n            return new fullproof.Capabilities().setAvailable(false);\n        }\n    };\n\tfullproof.store.WebSQLStore.storeName = \"WebsqlStore\";\n\n\t\n\tfullproof.store.WebSQLStore.prototype.setOptions = function(params) {\n\t\tthis.dbSize = params.dbSize||this.dbSize;\n\t\tthis.dbName = params.dbName||this.dbName;\n        return this;\n\t};\n\n\tfunction openIndex(store, name, parameters, initializer, callback, errorCallback) {\n\t\tif (store.opened == false || !store.meta) {\n\t\t\treturn callback(false);\n\t\t}\n\t\t\n\t\tparameters = parameters||{};\n\t\tvar index = new WebSQLStoreIndex();\n\t\tindex.store = store;\n\t\tvar useScore = parameters.getUseScores()!==undefined?(parameters.getUseScores()):false;\n\t\t\n\t\tindex.db = store.db;\n\t\tindex.tableName = index.name = name;\n\t\tindex.comparatorObject = parameters.getComparatorObject()?parameters.getComparatorObject():(useScore?fullproof.ScoredElement.comparatorObject:undefined);\n\t\tindex.useScore = useScore;\n\t\t\n\t\tvar self = store;\n\t\tstore.meta.isInitialized(name, function(isInit) {\n\t\t\tif (isInit) {\n\t\t\t\treturn callback(index);\n\t\t\t} else {\n\t\t\t\tself.meta.createIndex(name, function() {\n\t\t\t\t\tself.indexes[name] = index;\n\t\t\t\t\tif (initializer) {\n                        fullproof.call_new_thread(function() {\n                            index.clear(function() {\n                                fullproof.call_new_thread(function() {\n                                    initializer(index, function() {\n                                        index.opened = true;\n                                        self.meta.setInitialized(name, true, fullproof.make_callback(callback, index));\n                                    });\n                                });\n                            });\n                        });\n\t\t\t\t\t} else {\n\t\t\t\t\t\tcallback(index);\n\t\t\t\t\t}\n\t\t\t\t}, errorCallback);\n\t\t\t}\n\t\t});\t\t\t\t\n\t}; \n\n\tfunction openStore(store, parameters, callback) {\n\t\tstore.opened = false;\n        if (parameters.getDbName() !== undefined) {\n\t\t\tstore.dbName = parameters.getDbName();\n\t\t}\n\t\tif (parameters.getDbSize() !== undefined) {\n\t\t\tstore.dbSize = parameters.getDbSize();\n\t\t}\n        try {\n            store.db = openDatabase(store.dbName, '1.0', 'javascript search engine', store.dbSize);\n        } catch (e) {\n            console && console.log && console.log(\"websql: ERROR in openStore\"+ e);\n        }\n        store.opened = true;\n\t\tstore.meta = new MetaData(store, function(store) {\n            callback(store);\n\t\t\t}, fullproof.make_callback(callback,false));\n\t};\n\n\t\n\tfullproof.store.WebSQLStore.prototype.open = function(caps, reqIndexArray, callback, errorCallback) {\n        var self = this;\n\t\tvar resultArray = [];\n        this.dbName = caps.getDbName() || this.dbName;\n        function chainOpenIndex(reqIndexes) {\n\t\t\tif (reqIndexes.length == 0) {\n                return callback(resultArray);\n\t\t\t}\n            var requestIndex = reqIndexes.shift();\n            openIndex(self, requestIndex.name, requestIndex.capabilities, requestIndex.initializer, function(index) {\n\t\t\t\tresultArray.push(index);\n\t\t\t\tchainOpenIndex(reqIndexes);\n\t\t\t});\n\t\t}\n\n        openStore(this, caps, function(store) {\n            var synchro = fullproof.make_synchro_point(callback, reqIndexArray.length);\n\t\t\tvar consumedReqIndexes = [].concat(reqIndexArray);\n\t\t\tchainOpenIndex([].concat(reqIndexArray));\n\t\t});\n\t};\n\t\n\tfullproof.store.WebSQLStore.prototype.close = function(callback) {\n\t\tthis.internal_init();\n\t\tcallback();\n\t};\n\n\tfullproof.store.WebSQLStore.prototype.getIndex = function(name) {\n\t\treturn this.indexes[name];\n\t};\n\n\tWebSQLStoreIndex.prototype.clear = function(callback) {\n\t\tvar self = this;\n\t\tthis.db.transaction(function(tx) {\n\t\t\ttx.executeSql(\"DELETE FROM \"+ self.tableName, [], function() {\n\t\t\t\tself.store.meta.setInitialized(self.name, false, callback);\t\n\t\t\t}, function() {\n\t\t\t\tfullproof.make_callback(callback, false)();\n\t\t\t});\n\t\t\t\n\t\t});\n\t};\n\n\tWebSQLStoreIndex.prototype.inject = function(word, value, callback) {\n\t\tvar self = this;\n\t\tthis.db.transaction(function(tx) {\n\t\t\tif (value instanceof fullproof.ScoredElement) {\n\t\t\t\ttx.executeSql(\"INSERT OR REPLACE INTO \" + self.tableName + \" (id,value, score) VALUES (?,?,?)\", [word, value.value, value.score], fullproof.make_callback(callback, true), fullproof.make_callback(callback, false));\n\t\t\t} else {\n\t\t\t\ttx.executeSql(\"INSERT OR REPLACE INTO \" + self.tableName + \" (id,value) VALUES (?,?)\", [word, value], fullproof.make_callback(callback, true), fullproof.make_callback(callback, false));\n\t\t\t}\n\t\t});\n\t};\n\n\tWebSQLStoreIndex.prototype.injectBulk = function(wordArray, valuesArray, callback, progress) {\n\t\tvar self = this;\n\t\tif (wordArray.length != valuesArray.length) {\n\t\t\tthrow \"Can't injectBulk, arrays length mismatch\";\n\t\t}\n\t\tvar batchSize = 100;\n\t\tvar transactionsExpected = wordArray.length / batchSize + (wordArray%batchSize>0?1:0);\n\t\tvar bulk_synchro = fullproof.make_synchro_point(callback, undefined, true);\n\t\tvar totalSize = wordArray.length;\n\n\t\tvar processBulk = function(wArray, vArray, offset) {\n//\t\t\tvar curWords = wArray.splice(0, batchSize<wArray.length?batchSize:wArray.length);\n//\t\t\tvar curValues = vArray.splice(0, batchSize<vArray.length?batchSize:vArray.length);\n//\t\t\tif (curWords.length == 0) {\n//\t\t\t\tbulk_synchro(false);\n//\t\t\t}\n\n            if (offset >= wArray.length) {\n                fullproof.call_new_thread(callback, true);\n            }\n\n            var offsetEnd = Math.min(offset + batchSize, wArray.length);\n\t\t\tif (progress && totalSize) {\n\t\t\t\tprogress(offset/totalSize);\n\t\t\t}\n\t\t\t\n\t\t\tvar synchronizer = fullproof.make_synchro_point(function() {\n\t\t\t\tfullproof.call_new_thread(processBulk, wArray, vArray, offsetEnd);\n\t\t\t}, offsetEnd - offset);\n\t\t\t\n\t\t\tself.db.transaction(function(tx) {\n\t\t\t\tfor (var i=offset, end=offsetEnd; i<end; ++i) {\n\t\t\t\t\tvar value = vArray[i];\n\t\t\t\t\tif (value instanceof fullproof.ScoredEntry) {\n\t\t\t\t\t\tif (self.useScore) {\n\t\t\t\t\t\t\ttx.executeSql(\"INSERT INTO \" + self.tableName + \" (id,value, score) VALUES (?,?,?)\", [wArray[i], value.value, value.score], synchronizer, function() {\n                                // do something...\n                            });\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttx.executeSql(\"INSERT INTO \" + self.tableName + \" (id,value) VALUES (?,?)\", [wArray[i], value.value], synchronizer, synchronizer);\n\t\t\t\t\t\t}\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif (self.useScore) {\n\t\t\t\t\t\t\ttx.executeSql(\"INSERT INTO \" + self.tableName + \" (id,value, score) VALUES (?,?,?)\", [wArray[i], value, 1.0], synchronizer, synchronizer);\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse {\n\t\t\t\t\t\t\ttx.executeSql(\"INSERT INTO \" + self.tableName + \" (id,value) VALUES (?,?)\", [wArray[i], value],\n\t\t\t\t\t\t\t\t\tfunction() {\n\t\t\t\t\t\t\t\tsynchronizer();\n\t\t\t\t\t\t\t}, function() {\n\t\t\t\t\t\t\t\tsynchronizer(true);\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t};\n\t\t\n\t\tprocessBulk(wordArray, valuesArray, 0);\n\t\t\n\t};\n\t\n\t/**\n\t * WebSQLStore does not support object storage, only primary values, so we rely\n\t * on the sql engine sorting functions. ORDER BY should provide fine results as long as\n\t * the datatype of values is consistant.\n\t */\n\tWebSQLStoreIndex.prototype.lookup = function(word, callback) {\n\t\tvar self = this;\n\t\tthis.db.transaction(function(tx) {\n\t\t\ttx.executeSql(\"SELECT * FROM \" + self.tableName + \" WHERE id=? ORDER BY value ASC\", [word],\n\t\t\t\t\tfunction(tx,res) {\n                        var result = new fullproof.ResultSet(self.comparatorObject);\n\t\t\t\t\t\tfor (var i=0; i<res.rows.length; ++i) {\n\t\t\t\t\t\t\tvar item = res.rows.item(i);\n\t\t\t\t\t\t\tif (item) {\n\t\t\t\t\t\t\t\tif (item.score === null || item.score === undefined || item.score === false) {\n\t\t\t\t\t\t\t\t\tresult.insert(item.value);\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tresult.insert(new fullproof.ScoredEntry(item.id, item.value, item.score));\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcallback(result);\n\t\t\t\t\t}, \n\t\t\t\t\tfunction() {\n\t\t\t\t\t\tcallback(false);\n\t\t\t\t\t});\n\t\t});\n\t};\n\t\n})(typeof window === 'undefined' ? {} : window);\n"
  },
  {
    "path": "src/unicode/categ_letters_numbers.js",
    "content": "var net = net||{};net.kornr = net.kornr||{};net.kornr.unicode=net.kornr.unicode||{};\nnet.kornr.unicode.categ_letters_numbers_data=[[48,57],[65,90],[97,122],170,[178,179],181,[185,186],[188,190],[192,214],[216,246],[248,705],[710,721],[736,740],748\n\t,750,[880,884],[886,887],[890,893],902,[904,906],908,[910,929],[931,1013],[1015,1153],[1162,1319],[1329,1366],1369\n\t,[1377,1415],[1488,1514],[1520,1522],[1568,1610],[1632,1641],[1646,1647],[1649,1747],1749,[1765,1766],[1774,1788],1791\n\t,1808,[1810,1839],[1869,1957],1969,[1984,2026],[2036,2037],2042,[2048,2069],2074,2084,2088,[2112,2136],2208,[2210,2220]\n\t,[2308,2361],2365,2384,[2392,2401],[2406,2415],[2417,2423],[2425,2431],[2437,2444],[2447,2448],[2451,2472],[2474,2480]\n\t,2482,[2486,2489],2493,2510,[2524,2525],[2527,2529],[2534,2545],[2548,2553],[2565,2570],[2575,2576],[2579,2600]\n\t,[2602,2608],[2610,2611],[2613,2614],[2616,2617],[2649,2652],2654,[2662,2671],[2674,2676],[2693,2701],[2703,2705]\n\t,[2707,2728],[2730,2736],[2738,2739],[2741,2745],2749,2768,[2784,2785],[2790,2799],[2821,2828],[2831,2832],[2835,2856]\n\t,[2858,2864],[2866,2867],[2869,2873],2877,[2908,2909],[2911,2913],[2918,2927],[2929,2935],2947,[2949,2954],[2958,2960]\n\t,[2962,2965],[2969,2970],2972,[2974,2975],[2979,2980],[2984,2986],[2990,3001],3024,[3046,3058],[3077,3084],[3086,3088]\n\t,[3090,3112],[3114,3123],[3125,3129],3133,[3160,3161],[3168,3169],[3174,3183],[3192,3198],[3205,3212],[3214,3216]\n\t,[3218,3240],[3242,3251],[3253,3257],3261,3294,[3296,3297],[3302,3311],[3313,3314],[3333,3340],[3342,3344],[3346,3386]\n\t,3389,3406,[3424,3425],[3430,3445],[3450,3455],[3461,3478],[3482,3505],[3507,3515],3517,[3520,3526],[3585,3632]\n\t,[3634,3635],[3648,3654],[3664,3673],[3713,3714],3716,[3719,3720],3722,3725,[3732,3735],[3737,3743],[3745,3747],3749\n\t,3751,[3754,3755],[3757,3760],[3762,3763],3773,[3776,3780],3782,[3792,3801],[3804,3807],3840,[3872,3891],[3904,3911]\n\t,[3913,3948],[3976,3980],[4096,4138],[4159,4169],[4176,4181],[4186,4189],4193,[4197,4198],[4206,4208],[4213,4225],4238\n\t,[4240,4249],[4256,4293],4295,4301,[4304,4346],[4348,4680],[4682,4685],[4688,4694],4696,[4698,4701],[4704,4744]\n\t,[4746,4749],[4752,4784],[4786,4789],[4792,4798],4800,[4802,4805],[4808,4822],[4824,4880],[4882,4885],[4888,4954]\n\t,[4969,4988],[4992,5007],[5024,5108],[5121,5740],[5743,5759],[5761,5786],[5792,5866],[5870,5872],[5888,5900]\n\t,[5902,5905],[5920,5937],[5952,5969],[5984,5996],[5998,6000],[6016,6067],6103,6108,[6112,6121],[6128,6137],[6160,6169]\n\t,[6176,6263],[6272,6312],6314,[6320,6389],[6400,6428],[6470,6509],[6512,6516],[6528,6571],[6593,6599],[6608,6618]\n\t,[6656,6678],[6688,6740],[6784,6793],[6800,6809],6823,[6917,6963],[6981,6987],[6992,7001],[7043,7072],[7086,7141]\n\t,[7168,7203],[7232,7241],[7245,7293],[7401,7404],[7406,7409],[7413,7414],[7424,7615],[7680,7957],[7960,7965]\n\t,[7968,8005],[8008,8013],[8016,8023],8025,8027,8029,[8031,8061],[8064,8116],[8118,8124],8126,[8130,8132],[8134,8140]\n\t,[8144,8147],[8150,8155],[8160,8172],[8178,8180],[8182,8188],[8304,8305],[8308,8313],[8319,8329],[8336,8348],8450,8455\n\t,[8458,8467],8469,[8473,8477],8484,8486,8488,[8490,8493],[8495,8505],[8508,8511],[8517,8521],8526,[8528,8585]\n\t,[9312,9371],[9450,9471],[10102,10131],[11264,11310],[11312,11358],[11360,11492],[11499,11502],[11506,11507],11517\n\t,[11520,11557],11559,11565,[11568,11623],11631,[11648,11670],[11680,11686],[11688,11694],[11696,11702],[11704,11710]\n\t,[11712,11718],[11720,11726],[11728,11734],[11736,11742],11823,[12293,12295],[12321,12329],[12337,12341],[12344,12348]\n\t,[12353,12438],[12445,12447],[12449,12538],[12540,12543],[12549,12589],[12593,12686],[12690,12693],[12704,12730]\n\t,[12784,12799],[12832,12841],[12872,12879],[12881,12895],[12928,12937],[12977,12991],13312,19893,19968,40908\n\t,[40960,42124],[42192,42237],[42240,42508],[42512,42539],[42560,42606],[42623,42647],[42656,42735],[42775,42783]\n\t,[42786,42888],[42891,42894],[42896,42899],[42912,42922],[43000,43009],[43011,43013],[43015,43018],[43020,43042]\n\t,[43056,43061],[43072,43123],[43138,43187],[43216,43225],[43250,43255],43259,[43264,43301],[43312,43334],[43360,43388]\n\t,[43396,43442],[43471,43481],[43520,43560],[43584,43586],[43588,43595],[43600,43609],[43616,43638],43642,[43648,43695]\n\t,43697,[43701,43702],[43705,43709],43712,43714,[43739,43741],[43744,43754],[43762,43764],[43777,43782],[43785,43790]\n\t,[43793,43798],[43808,43814],[43816,43822],[43968,44002],[44016,44025],44032,55203,[55216,55238],[55243,55291]\n\t,[63744,64109],[64112,64217],[64256,64262],[64275,64279],64285,[64287,64296],[64298,64310],[64312,64316],64318\n\t,[64320,64321],[64323,64324],[64326,64433],[64467,64829],[64848,64911],[64914,64967],[65008,65019],[65136,65140]\n\t,[65142,65276],[65296,65305],[65313,65338],[65345,65370],[65382,65470],[65474,65479],[65482,65487],[65490,65495]\n\t,[65498,65500],[65536,65547],[65549,65574],[65576,65594],[65596,65597],[65599,65613],[65616,65629],[65664,65786]\n\t,[65799,65843],[65856,65912],65930,[66176,66204],[66208,66256],[66304,66334],[66336,66339],[66352,66378],[66432,66461]\n\t,[66464,66499],[66504,66511],[66513,66517],[66560,66717],[66720,66729],[67584,67589],67592,[67594,67637],[67639,67640]\n\t,67644,[67647,67669],[67672,67679],[67840,67867],[67872,67897],[67968,68023],[68030,68031],68096,[68112,68115]\n\t,[68117,68119],[68121,68147],[68160,68167],[68192,68222],[68352,68405],[68416,68437],[68440,68466],[68472,68479]\n\t,[68608,68680],[69216,69246],[69635,69687],[69714,69743],[69763,69807],[69840,69864],[69872,69881],[69891,69926]\n\t,[69942,69951],[70019,70066],[70081,70084],[70096,70105],[71296,71338],[71360,71369],[73728,74606],[74752,74850]\n\t,[77824,78894],[92160,92728],[93952,94020],94032,[94099,94111],[110592,110593],[119648,119665],[119808,119892]\n\t,[119894,119964],[119966,119967],119970,[119973,119974],[119977,119980],[119982,119993],119995,[119997,120003]\n\t,[120005,120069],[120071,120074],[120077,120084],[120086,120092],[120094,120121],[120123,120126],[120128,120132],120134\n\t,[120138,120144],[120146,120485],[120488,120512],[120514,120538],[120540,120570],[120572,120596],[120598,120628]\n\t,[120630,120654],[120656,120686],[120688,120712],[120714,120744],[120746,120770],[120772,120779],[120782,120831]\n\t,[126464,126467],[126469,126495],[126497,126498],126500,126503,[126505,126514],[126516,126519],126521,126523,126530\n\t,126535,126537,126539,[126541,126543],[126545,126546],126548,126551,126553,126555,126557,126559,[126561,126562],126564\n\t,[126567,126570],[126572,126578],[126580,126583],[126585,126588],126590,[126592,126601],[126603,126619],[126625,126627]\n\t,[126629,126633],[126635,126651],[127232,127242],131072,173782,173824,177972,177984,178205,[194560,195101]];\n;\n"
  },
  {
    "path": "src/unicode/normalizer_lowercase.js",
    "content": "var net = net||{};net.kornr = net.kornr||{};net.kornr.unicode=net.kornr.unicode||{};\nnet.kornr.unicode.norm_lowercase_data=[[65,90,'R',32],[160,32],[168,[32, 776]],[170,97],[175,[32, 772]],[178,179,'R',-128],[180,[32, 769]],[181,956],\n\t[184,[32, 807]],[185,49],[186,111],[188,[49, 8260, 52]],[189,[49, 8260, 50]],[190,[51, 8260, 52]],[192,[97, 768]],\n\t[193,[97, 769]],[194,[97, 770]],[195,[97, 771]],[196,[97, 776]],[197,[97, 778]],[198,230],[199,[99, 807]],\n\t[200,[101, 768]],[201,[101, 769]],[202,[101, 770]],[203,[101, 776]],[204,[105, 768]],[205,[105, 769]],[206,[105, 770]],\n\t[207,[105, 776]],[208,240],[209,[110, 771]],[210,[111, 768]],[211,[111, 769]],[212,[111, 770]],[213,[111, 771]],\n\t[214,[111, 776]],[216,248],[217,[117, 768]],[218,[117, 769]],[219,[117, 770]],[220,[117, 776]],[221,[121, 769]],\n\t[222,254],[224,[97, 768]],[225,[97, 769]],[226,[97, 770]],[227,[97, 771]],[228,[97, 776]],[229,[97, 778]],\n\t[231,[99, 807]],[232,[101, 768]],[233,[101, 769]],[234,[101, 770]],[235,[101, 776]],[236,[105, 768]],[237,[105, 769]],\n\t[238,[105, 770]],[239,[105, 776]],[241,[110, 771]],[242,[111, 768]],[243,[111, 769]],[244,[111, 770]],[245,[111, 771]],\n\t[246,[111, 776]],[249,[117, 768]],[250,[117, 769]],[251,[117, 770]],[252,[117, 776]],[253,[121, 769]],[255,[121, 776]],\n\t[256,[97, 772]],[257,[97, 772]],[258,[97, 774]],[259,[97, 774]],[260,[97, 808]],[261,[97, 808]],[262,[99, 769]],\n\t[263,[99, 769]],[264,[99, 770]],[265,[99, 770]],[266,[99, 775]],[267,[99, 775]],[268,[99, 780]],[269,[99, 780]],\n\t[270,[100, 780]],[271,[100, 780]],[272,273],[274,[101, 772]],[275,[101, 772]],[276,[101, 774]],[277,[101, 774]],\n\t[278,[101, 775]],[279,[101, 775]],[280,[101, 808]],[281,[101, 808]],[282,[101, 780]],[283,[101, 780]],[284,[103, 770]],\n\t[285,[103, 770]],[286,[103, 774]],[287,[103, 774]],[288,[103, 775]],[289,[103, 775]],[290,[103, 807]],[291,[103, 807]],\n\t[292,[104, 770]],[293,[104, 770]],[294,295],[296,[105, 771]],[297,[105, 771]],[298,[105, 772]],[299,[105, 772]],\n\t[300,[105, 774]],[301,[105, 774]],[302,[105, 808]],[303,[105, 808]],[304,105],[306,[105, 106]],[307,[105, 106]],\n\t[308,[106, 770]],[309,[106, 770]],[310,[107, 807]],[311,[107, 807]],[313,[108, 769]],[314,[108, 769]],[315,[108, 807]],\n\t[316,[108, 807]],[317,[108, 780]],[318,[108, 780]],[319,[108, 183]],[320,[108, 183]],[321,322],[323,[110, 769]],\n\t[324,[110, 769]],[325,[110, 807]],[326,[110, 807]],[327,[110, 780]],[328,[110, 780]],[329,[700, 110]],[330,331],\n\t[332,[111, 772]],[333,[111, 772]],[334,[111, 774]],[335,[111, 774]],[336,[111, 779]],[337,[111, 779]],[338,339],\n\t[340,[114, 769]],[341,[114, 769]],[342,[114, 807]],[343,[114, 807]],[344,[114, 780]],[345,[114, 780]],[346,[115, 769]],\n\t[347,[115, 769]],[348,[115, 770]],[349,[115, 770]],[350,[115, 807]],[351,[115, 807]],[352,[115, 780]],[353,[115, 780]],\n\t[354,[116, 807]],[355,[116, 807]],[356,[116, 780]],[357,[116, 780]],[358,359],[360,[117, 771]],[361,[117, 771]],\n\t[362,[117, 772]],[363,[117, 772]],[364,[117, 774]],[365,[117, 774]],[366,[117, 778]],[367,[117, 778]],[368,[117, 779]],\n\t[369,[117, 779]],[370,[117, 808]],[371,[117, 808]],[372,[119, 770]],[373,[119, 770]],[374,[121, 770]],[375,[121, 770]],\n\t[376,[121, 776]],[377,[122, 769]],[378,[122, 769]],[379,[122, 775]],[380,[122, 775]],[381,[122, 780]],[382,[122, 780]],\n\t[383,115],[385,595],[386,388,'R',1],[390,596],[391,392],[393,394,'R',205],[395,396],[398,477],[399,601],[400,603],\n\t[401,402],[403,608],[404,611],[406,617],[407,616],[408,409],[412,623],[413,626],[415,629],[416,[111, 795]],\n\t[417,[111, 795]],[418,420,'R',1],[422,640],[423,424],[425,643],[428,429],[430,648],[431,[117, 795]],[432,[117, 795]],\n\t[433,434,'R',217],[435,437,'R',1],[439,658],[440,444,'R',1],[452,[100, 382]],[453,[100, 382]],[454,[100, 382]],\n\t[455,[108, 106]],[456,[108, 106]],[457,[108, 106]],[458,[110, 106]],[459,[110, 106]],[460,[110, 106]],[461,[97, 780]],\n\t[462,[97, 780]],[463,[105, 780]],[464,[105, 780]],[465,[111, 780]],[466,[111, 780]],[467,[117, 780]],[468,[117, 780]],\n\t[469,[252, 772]],[470,[252, 772]],[471,[252, 769]],[472,[252, 769]],[473,[252, 780]],[474,[252, 780]],[475,[252, 768]],\n\t[476,[252, 768]],[478,[228, 772]],[479,[228, 772]],[480,[551, 772]],[481,[551, 772]],[482,[230, 772]],[483,[230, 772]],\n\t[484,485],[486,[103, 780]],[487,[103, 780]],[488,[107, 780]],[489,[107, 780]],[490,[111, 808]],[491,[111, 808]],\n\t[492,[491, 772]],[493,[491, 772]],[494,[658, 780]],[495,[658, 780]],[496,[106, 780]],[497,[100, 122]],[498,[100, 122]],\n\t[499,[100, 122]],[500,[103, 769]],[501,[103, 769]],[502,405],[503,447],[504,[110, 768]],[505,[110, 768]],\n\t[506,[229, 769]],[507,[229, 769]],[508,[230, 769]],[509,[230, 769]],[510,[248, 769]],[511,[248, 769]],[512,[97, 783]],\n\t[513,[97, 783]],[514,[97, 785]],[515,[97, 785]],[516,[101, 783]],[517,[101, 783]],[518,[101, 785]],[519,[101, 785]],\n\t[520,[105, 783]],[521,[105, 783]],[522,[105, 785]],[523,[105, 785]],[524,[111, 783]],[525,[111, 783]],[526,[111, 785]],\n\t[527,[111, 785]],[528,[114, 783]],[529,[114, 783]],[530,[114, 785]],[531,[114, 785]],[532,[117, 783]],[533,[117, 783]],\n\t[534,[117, 785]],[535,[117, 785]],[536,[115, 806]],[537,[115, 806]],[538,[116, 806]],[539,[116, 806]],[540,541],\n\t[542,[104, 780]],[543,[104, 780]],[544,414],[546,548,'R',1],[550,[97, 775]],[551,[97, 775]],[552,[101, 807]],\n\t[553,[101, 807]],[554,[246, 772]],[555,[246, 772]],[556,[245, 772]],[557,[245, 772]],[558,[111, 775]],[559,[111, 775]],\n\t[560,[559, 772]],[561,[559, 772]],[562,[121, 772]],[563,[121, 772]],[570,11365],[571,572],[573,410],[574,11366],\n\t[577,578],[579,384],[580,649],[581,652],[582,590,'R',1],[688,104],[689,614],[690,106],[691,114],[692,633],[693,635],\n\t[694,641],[695,119],[696,121],[728,[32, 774]],[729,[32, 775]],[730,[32, 778]],[731,[32, 808]],[732,[32, 771]],\n\t[733,[32, 779]],[736,611],[737,108],[738,115],[739,120],[740,661],[832,833,'R',-64],[835,787],[836,[776, 769]],\n\t[880,882,'R',1],[884,697],[886,887],[890,[32, 837]],[894,59],[900,[32, 769]],[901,[168, 769]],[902,[945, 769]],[903,183],\n\t[904,[949, 769]],[905,[951, 769]],[906,[953, 769]],[908,[959, 769]],[910,[965, 769]],[911,[969, 769]],[912,[970, 769]],\n\t[913,937,'R',32],[938,[953, 776]],[939,[965, 776]],[940,[945, 769]],[941,[949, 769]],[942,[951, 769]],[943,[953, 769]],\n\t[944,[971, 769]],[970,[953, 776]],[971,[965, 776]],[972,[959, 769]],[973,[965, 769]],[974,[969, 769]],[975,983],\n\t[976,946],[977,952],[978,933],[979,[978, 769]],[980,[978, 776]],[981,966],[982,960],[984,1006,'R',1],[1008,954],\n\t[1009,1010,'R',-48],[1012,952],[1013,949],[1015,1016],[1017,962],[1018,1019],[1021,1023,'R',-130],[1024,[1077, 768]],\n\t[1025,[1077, 776]],[1026,1106],[1027,[1075, 769]],[1028,1030,'R',80],[1031,[1110, 776]],[1032,1035,'R',80],\n\t[1036,[1082, 769]],[1037,[1080, 768]],[1038,[1091, 774]],[1039,1119],[1040,1048,'R',32],[1049,[1080, 774]],\n\t[1050,1071,'R',32],[1081,[1080, 774]],[1104,[1077, 768]],[1105,[1077, 776]],[1107,[1075, 769]],[1111,[1110, 776]],\n\t[1116,[1082, 769]],[1117,[1080, 768]],[1118,[1091, 774]],[1120,1140,'R',1],[1142,[1141, 783]],[1143,[1141, 783]],\n\t[1144,1214,'R',1],[1216,1231],[1217,[1078, 774]],[1218,[1078, 774]],[1219,1229,'R',1],[1232,[1072, 774]],\n\t[1233,[1072, 774]],[1234,[1072, 776]],[1235,[1072, 776]],[1236,1237],[1238,[1077, 774]],[1239,[1077, 774]],[1240,1241],\n\t[1242,[1241, 776]],[1243,[1241, 776]],[1244,[1078, 776]],[1245,[1078, 776]],[1246,[1079, 776]],[1247,[1079, 776]],\n\t[1248,1249],[1250,[1080, 772]],[1251,[1080, 772]],[1252,[1080, 776]],[1253,[1080, 776]],[1254,[1086, 776]],\n\t[1255,[1086, 776]],[1256,1257],[1258,[1257, 776]],[1259,[1257, 776]],[1260,[1101, 776]],[1261,[1101, 776]],\n\t[1262,[1091, 772]],[1263,[1091, 772]],[1264,[1091, 776]],[1265,[1091, 776]],[1266,[1091, 779]],[1267,[1091, 779]],\n\t[1268,[1095, 776]],[1269,[1095, 776]],[1270,1271],[1272,[1099, 776]],[1273,[1099, 776]],[1274,1318,'R',1],\n\t[1329,1366,'R',48],[1415,[1381, 1410]],[1570,[1575, 1619]],[1571,[1575, 1620]],[1572,[1608, 1620]],[1573,[1575, 1621]],\n\t[1574,[1610, 1620]],[1653,[1575, 1652]],[1654,[1608, 1652]],[1655,[1735, 1652]],[1656,[1610, 1652]],[1728,[1749, 1620]],\n\t[1730,[1729, 1620]],[1747,[1746, 1620]],[2345,[2344, 2364]],[2353,[2352, 2364]],[2356,[2355, 2364]],[2392,[2325, 2364]],\n\t[2393,[2326, 2364]],[2394,[2327, 2364]],[2395,[2332, 2364]],[2396,[2337, 2364]],[2397,[2338, 2364]],[2398,[2347, 2364]],\n\t[2399,[2351, 2364]],[2507,[2503, 2494]],[2508,[2503, 2519]],[2524,[2465, 2492]],[2525,[2466, 2492]],[2527,[2479, 2492]],\n\t[2611,[2610, 2620]],[2614,[2616, 2620]],[2649,[2582, 2620]],[2650,[2583, 2620]],[2651,[2588, 2620]],[2654,[2603, 2620]],\n\t[2888,[2887, 2902]],[2891,[2887, 2878]],[2892,[2887, 2903]],[2908,[2849, 2876]],[2909,[2850, 2876]],[2964,[2962, 3031]],\n\t[3018,[3014, 3006]],[3019,[3015, 3006]],[3020,[3014, 3031]],[3144,[3142, 3158]],[3264,[3263, 3285]],[3271,[3270, 3285]],\n\t[3272,[3270, 3286]],[3274,[3270, 3266]],[3275,[3274, 3285]],[3402,[3398, 3390]],[3403,[3399, 3390]],[3404,[3398, 3415]],\n\t[3546,[3545, 3530]],[3548,[3545, 3535]],[3549,[3548, 3530]],[3550,[3545, 3551]],[3635,[3661, 3634]],[3763,[3789, 3762]],\n\t[3804,[3755, 3737]],[3805,[3755, 3745]],[3852,3851],[3907,[3906, 4023]],[3917,[3916, 4023]],[3922,[3921, 4023]],\n\t[3927,[3926, 4023]],[3932,[3931, 4023]],[3945,[3904, 4021]],[3955,[3953, 3954]],[3957,[3953, 3956]],[3958,[4018, 3968]],\n\t[3959,[4018, 3969]],[3960,[4019, 3968]],[3961,[4019, 3969]],[3969,[3953, 3968]],[3987,[3986, 4023]],[3997,[3996, 4023]],\n\t[4002,[4001, 4023]],[4007,[4006, 4023]],[4012,[4011, 4023]],[4025,[3984, 4021]],[4134,[4133, 4142]],[4256,4301,'R',7264],\n\t[4348,4316],[6918,[6917, 6965]],[6920,[6919, 6965]],[6922,[6921, 6965]],[6924,[6923, 6965]],[6926,[6925, 6965]],\n\t[6930,[6929, 6965]],[6971,[6970, 6965]],[6973,[6972, 6965]],[6976,[6974, 6965]],[6977,[6975, 6965]],[6979,[6978, 6965]],\n\t[7468,65],[7469,198],[7470,7473,'R',-7404],[7474,398],[7475,7482,'R',-7404],[7484,79],[7485,546],[7486,80],[7487,82],\n\t[7488,7489,'R',-7404],[7490,87],[7491,97],[7492,7493,'R',-6900],[7494,7426],[7495,98],[7496,7497,'R',-7396],[7498,601],\n\t[7499,7500,'R',-6896],[7501,103],[7503,107],[7504,109],[7505,331],[7506,111],[7507,596],[7508,7509,'R',-62],[7510,112],\n\t[7511,7512,'R',-7395],[7513,7453],[7514,623],[7515,118],[7516,7461],[7517,7519,'R',-6571],[7520,7521,'R',-6554],\n\t[7522,105],[7523,114],[7524,7525,'R',-7407],[7526,7527,'R',-6580],[7528,961],[7529,7530,'R',-6563],[7544,1085],\n\t[7579,594],[7580,99],[7581,597],[7582,240],[7583,604],[7584,102],[7585,607],[7586,609],[7587,613],[7588,7590,'R',-6972],\n\t[7591,7547],[7592,669],[7593,621],[7594,7557],[7595,671],[7596,625],[7597,624],[7598,7601,'R',-6972],[7602,632],\n\t[7603,7604,'R',-6961],[7605,427],[7606,7607,'R',-6957],[7608,7452],[7609,7610,'R',-6958],[7611,122],\n\t[7612,7614,'R',-6956],[7615,952],[7680,[97, 805]],[7681,[97, 805]],[7682,[98, 775]],[7683,[98, 775]],[7684,[98, 803]],\n\t[7685,[98, 803]],[7686,[98, 817]],[7687,[98, 817]],[7688,[231, 769]],[7689,[231, 769]],[7690,[100, 775]],\n\t[7691,[100, 775]],[7692,[100, 803]],[7693,[100, 803]],[7694,[100, 817]],[7695,[100, 817]],[7696,[100, 807]],\n\t[7697,[100, 807]],[7698,[100, 813]],[7699,[100, 813]],[7700,[275, 768]],[7701,[275, 768]],[7702,[275, 769]],\n\t[7703,[275, 769]],[7704,[101, 813]],[7705,[101, 813]],[7706,[101, 816]],[7707,[101, 816]],[7708,[553, 774]],\n\t[7709,[553, 774]],[7710,[102, 775]],[7711,[102, 775]],[7712,[103, 772]],[7713,[103, 772]],[7714,[104, 775]],\n\t[7715,[104, 775]],[7716,[104, 803]],[7717,[104, 803]],[7718,[104, 776]],[7719,[104, 776]],[7720,[104, 807]],\n\t[7721,[104, 807]],[7722,[104, 814]],[7723,[104, 814]],[7724,[105, 816]],[7725,[105, 816]],[7726,[239, 769]],\n\t[7727,[239, 769]],[7728,[107, 769]],[7729,[107, 769]],[7730,[107, 803]],[7731,[107, 803]],[7732,[107, 817]],\n\t[7733,[107, 817]],[7734,[108, 803]],[7735,[108, 803]],[7736,[7735, 772]],[7737,[7735, 772]],[7738,[108, 817]],\n\t[7739,[108, 817]],[7740,[108, 813]],[7741,[108, 813]],[7742,[109, 769]],[7743,[109, 769]],[7744,[109, 775]],\n\t[7745,[109, 775]],[7746,[109, 803]],[7747,[109, 803]],[7748,[110, 775]],[7749,[110, 775]],[7750,[110, 803]],\n\t[7751,[110, 803]],[7752,[110, 817]],[7753,[110, 817]],[7754,[110, 813]],[7755,[110, 813]],[7756,[245, 769]],\n\t[7757,[245, 769]],[7758,[245, 776]],[7759,[245, 776]],[7760,[333, 768]],[7761,[333, 768]],[7762,[333, 769]],\n\t[7763,[333, 769]],[7764,[112, 769]],[7765,[112, 769]],[7766,[112, 775]],[7767,[112, 775]],[7768,[114, 775]],\n\t[7769,[114, 775]],[7770,[114, 803]],[7771,[114, 803]],[7772,[7771, 772]],[7773,[7771, 772]],[7774,[114, 817]],\n\t[7775,[114, 817]],[7776,[115, 775]],[7777,[115, 775]],[7778,[115, 803]],[7779,[115, 803]],[7780,[347, 775]],\n\t[7781,[347, 775]],[7782,[353, 775]],[7783,[353, 775]],[7784,[7779, 775]],[7785,[7779, 775]],[7786,[116, 775]],\n\t[7787,[116, 775]],[7788,[116, 803]],[7789,[116, 803]],[7790,[116, 817]],[7791,[116, 817]],[7792,[116, 813]],\n\t[7793,[116, 813]],[7794,[117, 804]],[7795,[117, 804]],[7796,[117, 816]],[7797,[117, 816]],[7798,[117, 813]],\n\t[7799,[117, 813]],[7800,[361, 769]],[7801,[361, 769]],[7802,[363, 776]],[7803,[363, 776]],[7804,[118, 771]],\n\t[7805,[118, 771]],[7806,[118, 803]],[7807,[118, 803]],[7808,[119, 768]],[7809,[119, 768]],[7810,[119, 769]],\n\t[7811,[119, 769]],[7812,[119, 776]],[7813,[119, 776]],[7814,[119, 775]],[7815,[119, 775]],[7816,[119, 803]],\n\t[7817,[119, 803]],[7818,[120, 775]],[7819,[120, 775]],[7820,[120, 776]],[7821,[120, 776]],[7822,[121, 775]],\n\t[7823,[121, 775]],[7824,[122, 770]],[7825,[122, 770]],[7826,[122, 803]],[7827,[122, 803]],[7828,[122, 817]],\n\t[7829,[122, 817]],[7830,[104, 817]],[7831,[116, 776]],[7832,[119, 778]],[7833,[121, 778]],[7834,[97, 702]],\n\t[7835,[383, 775]],[7838,223],[7840,[97, 803]],[7841,[97, 803]],[7842,[97, 777]],[7843,[97, 777]],[7844,[226, 769]],\n\t[7845,[226, 769]],[7846,[226, 768]],[7847,[226, 768]],[7848,[226, 777]],[7849,[226, 777]],[7850,[226, 771]],\n\t[7851,[226, 771]],[7852,[7841, 770]],[7853,[7841, 770]],[7854,[259, 769]],[7855,[259, 769]],[7856,[259, 768]],\n\t[7857,[259, 768]],[7858,[259, 777]],[7859,[259, 777]],[7860,[259, 771]],[7861,[259, 771]],[7862,[7841, 774]],\n\t[7863,[7841, 774]],[7864,[101, 803]],[7865,[101, 803]],[7866,[101, 777]],[7867,[101, 777]],[7868,[101, 771]],\n\t[7869,[101, 771]],[7870,[234, 769]],[7871,[234, 769]],[7872,[234, 768]],[7873,[234, 768]],[7874,[234, 777]],\n\t[7875,[234, 777]],[7876,[234, 771]],[7877,[234, 771]],[7878,[7865, 770]],[7879,[7865, 770]],[7880,[105, 777]],\n\t[7881,[105, 777]],[7882,[105, 803]],[7883,[105, 803]],[7884,[111, 803]],[7885,[111, 803]],[7886,[111, 777]],\n\t[7887,[111, 777]],[7888,[244, 769]],[7889,[244, 769]],[7890,[244, 768]],[7891,[244, 768]],[7892,[244, 777]],\n\t[7893,[244, 777]],[7894,[244, 771]],[7895,[244, 771]],[7896,[7885, 770]],[7897,[7885, 770]],[7898,[417, 769]],\n\t[7899,[417, 769]],[7900,[417, 768]],[7901,[417, 768]],[7902,[417, 777]],[7903,[417, 777]],[7904,[417, 771]],\n\t[7905,[417, 771]],[7906,[417, 803]],[7907,[417, 803]],[7908,[117, 803]],[7909,[117, 803]],[7910,[117, 777]],\n\t[7911,[117, 777]],[7912,[432, 769]],[7913,[432, 769]],[7914,[432, 768]],[7915,[432, 768]],[7916,[432, 777]],\n\t[7917,[432, 777]],[7918,[432, 771]],[7919,[432, 771]],[7920,[432, 803]],[7921,[432, 803]],[7922,[121, 768]],\n\t[7923,[121, 768]],[7924,[121, 803]],[7925,[121, 803]],[7926,[121, 777]],[7927,[121, 777]],[7928,[121, 771]],\n\t[7929,[121, 771]],[7930,7934,'R',1],[7936,[945, 787]],[7937,[945, 788]],[7938,[7936, 768]],[7939,[7937, 768]],\n\t[7940,[7936, 769]],[7941,[7937, 769]],[7942,[7936, 834]],[7943,[7937, 834]],[7944,[945, 787]],[7945,[945, 788]],\n\t[7946,[7936, 768]],[7947,[7937, 768]],[7948,[7936, 769]],[7949,[7937, 769]],[7950,[7936, 834]],[7951,[7937, 834]],\n\t[7952,[949, 787]],[7953,[949, 788]],[7954,[7952, 768]],[7955,[7953, 768]],[7956,[7952, 769]],[7957,[7953, 769]],\n\t[7960,[949, 787]],[7961,[949, 788]],[7962,[7952, 768]],[7963,[7953, 768]],[7964,[7952, 769]],[7965,[7953, 769]],\n\t[7968,[951, 787]],[7969,[951, 788]],[7970,[7968, 768]],[7971,[7969, 768]],[7972,[7968, 769]],[7973,[7969, 769]],\n\t[7974,[7968, 834]],[7975,[7969, 834]],[7976,[951, 787]],[7977,[951, 788]],[7978,[7968, 768]],[7979,[7969, 768]],\n\t[7980,[7968, 769]],[7981,[7969, 769]],[7982,[7968, 834]],[7983,[7969, 834]],[7984,[953, 787]],[7985,[953, 788]],\n\t[7986,[7984, 768]],[7987,[7985, 768]],[7988,[7984, 769]],[7989,[7985, 769]],[7990,[7984, 834]],[7991,[7985, 834]],\n\t[7992,[953, 787]],[7993,[953, 788]],[7994,[7984, 768]],[7995,[7985, 768]],[7996,[7984, 769]],[7997,[7985, 769]],\n\t[7998,[7984, 834]],[7999,[7985, 834]],[8000,[959, 787]],[8001,[959, 788]],[8002,[8000, 768]],[8003,[8001, 768]],\n\t[8004,[8000, 769]],[8005,[8001, 769]],[8008,[959, 787]],[8009,[959, 788]],[8010,[8000, 768]],[8011,[8001, 768]],\n\t[8012,[8000, 769]],[8013,[8001, 769]],[8016,[965, 787]],[8017,[965, 788]],[8018,[8016, 768]],[8019,[8017, 768]],\n\t[8020,[8016, 769]],[8021,[8017, 769]],[8022,[8016, 834]],[8023,[8017, 834]],[8025,[965, 788]],[8027,[8017, 768]],\n\t[8029,[8017, 769]],[8031,[8017, 834]],[8032,[969, 787]],[8033,[969, 788]],[8034,[8032, 768]],[8035,[8033, 768]],\n\t[8036,[8032, 769]],[8037,[8033, 769]],[8038,[8032, 834]],[8039,[8033, 834]],[8040,[969, 787]],[8041,[969, 788]],\n\t[8042,[8032, 768]],[8043,[8033, 768]],[8044,[8032, 769]],[8045,[8033, 769]],[8046,[8032, 834]],[8047,[8033, 834]],\n\t[8048,[945, 768]],[8049,940],[8050,[949, 768]],[8051,941],[8052,[951, 768]],[8053,942],[8054,[953, 768]],[8055,943],\n\t[8056,[959, 768]],[8057,972],[8058,[965, 768]],[8059,973],[8060,[969, 768]],[8061,974],[8064,[7936, 837]],\n\t[8065,[7937, 837]],[8066,[7938, 837]],[8067,[7939, 837]],[8068,[7940, 837]],[8069,[7941, 837]],[8070,[7942, 837]],\n\t[8071,[7943, 837]],[8072,[7936, 837]],[8073,[7937, 837]],[8074,[7938, 837]],[8075,[7939, 837]],[8076,[7940, 837]],\n\t[8077,[7941, 837]],[8078,[7942, 837]],[8079,[7943, 837]],[8080,[7968, 837]],[8081,[7969, 837]],[8082,[7970, 837]],\n\t[8083,[7971, 837]],[8084,[7972, 837]],[8085,[7973, 837]],[8086,[7974, 837]],[8087,[7975, 837]],[8088,[7968, 837]],\n\t[8089,[7969, 837]],[8090,[7970, 837]],[8091,[7971, 837]],[8092,[7972, 837]],[8093,[7973, 837]],[8094,[7974, 837]],\n\t[8095,[7975, 837]],[8096,[8032, 837]],[8097,[8033, 837]],[8098,[8034, 837]],[8099,[8035, 837]],[8100,[8036, 837]],\n\t[8101,[8037, 837]],[8102,[8038, 837]],[8103,[8039, 837]],[8104,[8032, 837]],[8105,[8033, 837]],[8106,[8034, 837]],\n\t[8107,[8035, 837]],[8108,[8036, 837]],[8109,[8037, 837]],[8110,[8038, 837]],[8111,[8039, 837]],[8112,[945, 774]],\n\t[8113,[945, 772]],[8114,[8048, 837]],[8115,[945, 837]],[8116,[940, 837]],[8118,[945, 834]],[8119,[8118, 837]],\n\t[8120,[945, 774]],[8121,[945, 772]],[8122,[945, 768]],[8123,940],[8124,[945, 837]],[8125,[32, 787]],[8126,953],\n\t[8127,[32, 787]],[8128,[32, 834]],[8129,[168, 834]],[8130,[8052, 837]],[8131,[951, 837]],[8132,[942, 837]],\n\t[8134,[951, 834]],[8135,[8134, 837]],[8136,[949, 768]],[8137,941],[8138,[951, 768]],[8139,942],[8140,[951, 837]],\n\t[8141,[8127, 768]],[8142,[8127, 769]],[8143,[8127, 834]],[8144,[953, 774]],[8145,[953, 772]],[8146,[970, 768]],\n\t[8147,912],[8150,[953, 834]],[8151,[970, 834]],[8152,[953, 774]],[8153,[953, 772]],[8154,[953, 768]],[8155,943],\n\t[8157,[8190, 768]],[8158,[8190, 769]],[8159,[8190, 834]],[8160,[965, 774]],[8161,[965, 772]],[8162,[971, 768]],\n\t[8163,944],[8164,[961, 787]],[8165,[961, 788]],[8166,[965, 834]],[8167,[971, 834]],[8168,[965, 774]],[8169,[965, 772]],\n\t[8170,[965, 768]],[8171,973],[8172,[961, 788]],[8173,[168, 768]],[8174,901],[8175,96],[8178,[8060, 837]],\n\t[8179,[969, 837]],[8180,[974, 837]],[8182,[969, 834]],[8183,[8182, 837]],[8184,[959, 768]],[8185,972],[8186,[969, 768]],\n\t[8187,974],[8188,[969, 837]],[8189,180],[8190,[32, 788]],[8192,8193,'R',2],[8194,8202,'A',32],[8209,8208],\n\t[8215,[32, 819]],[8228,46],[8229,[46, 46]],[8230,[46, 46, 46]],[8239,32],[8243,[8242, 8242]],[8244,[8242, 8242, 8242]],\n\t[8246,[8245, 8245]],[8247,[8245, 8245, 8245]],[8252,[33, 33]],[8254,[32, 773]],[8263,[63, 63]],[8264,[63, 33]],\n\t[8265,[33, 63]],[8279,[8242, 8242, 8242, 8242]],[8287,32],[8304,48],[8305,105],[8308,8313,'R',-8256],[8314,43],\n\t[8315,8722],[8316,61],[8317,8318,'R',-8277],[8319,110],[8320,8329,'R',-8272],[8330,43],[8331,8722],[8332,61],\n\t[8333,8334,'R',-8293],[8336,97],[8337,101],[8338,111],[8339,120],[8340,601],[8341,104],[8342,8345,'R',-8235],[8346,112],\n\t[8347,8348,'R',-8232],[8360,[82, 115]],[8448,[97, 47, 99]],[8449,[97, 47, 115]],[8450,67],[8451,[176, 67]],\n\t[8453,[99, 47, 111]],[8454,[99, 47, 117]],[8455,400],[8457,[176, 70]],[8458,103],[8459,8461,'A',72],[8462,104],\n\t[8463,295],[8464,8465,'A',73],[8466,76],[8467,108],[8469,78],[8470,[78, 111]],[8473,8475,'R',-8393],[8476,8477,'A',82],\n\t[8480,[83, 77]],[8481,[84, 69, 76]],[8482,[84, 77]],[8484,90],[8486,969],[8488,90],[8490,107],[8491,[97, 778]],\n\t[8492,8493,'R',-8426],[8495,101],[8496,8497,'R',-8427],[8498,8526],[8499,77],[8500,111],[8501,8504,'R',-7013],[8505,105],\n\t[8507,[70, 65, 88]],[8508,960],[8509,947],[8510,915],[8511,928],[8512,8721],[8517,68],[8518,8519,'R',-8418],\n\t[8520,8521,'R',-8415],[8528,[49, 8260, 55]],[8529,[49, 8260, 57]],[8530,[49, 8260, 49, 48]],[8531,[49, 8260, 51]],\n\t[8532,[50, 8260, 51]],[8533,[49, 8260, 53]],[8534,[50, 8260, 53]],[8535,[51, 8260, 53]],[8536,[52, 8260, 53]],\n\t[8537,[49, 8260, 54]],[8538,[53, 8260, 54]],[8539,[49, 8260, 56]],[8540,[51, 8260, 56]],[8541,[53, 8260, 56]],\n\t[8542,[55, 8260, 56]],[8543,[49, 8260]],[8544,105],[8545,[105, 105]],[8546,[105, 105, 105]],[8547,[105, 118]],[8548,118],\n\t[8549,[118, 105]],[8550,[118, 105, 105]],[8551,[118, 105, 105, 105]],[8552,[105, 120]],[8553,120],[8554,[120, 105]],\n\t[8555,[120, 105, 105]],[8556,108],[8557,8558,'R',-8458],[8559,109],[8560,105],[8561,[105, 105]],[8562,[105, 105, 105]],\n\t[8563,[105, 118]],[8564,118],[8565,[118, 105]],[8566,[118, 105, 105]],[8567,[118, 105, 105, 105]],[8568,[105, 120]],\n\t[8569,120],[8570,[120, 105]],[8571,[120, 105, 105]],[8572,108],[8573,8574,'R',-8474],[8575,109],[8579,8580],\n\t[8585,[48, 8260, 51]],[8602,[8592, 824]],[8603,[8594, 824]],[8622,[8596, 824]],[8653,[8656, 824]],[8654,[8660, 824]],\n\t[8655,[8658, 824]],[8708,[8707, 824]],[8713,[8712, 824]],[8716,[8715, 824]],[8740,[8739, 824]],[8742,[8741, 824]],\n\t[8748,[8747, 8747]],[8749,[8747, 8747, 8747]],[8751,[8750, 8750]],[8752,[8750, 8750, 8750]],[8769,[8764, 824]],\n\t[8772,[8771, 824]],[8775,[8773, 824]],[8777,[8776, 824]],[8800,[61, 824]],[8802,[8801, 824]],[8813,[8781, 824]],\n\t[8814,[60, 824]],[8815,[62, 824]],[8816,[8804, 824]],[8817,[8805, 824]],[8820,[8818, 824]],[8821,[8819, 824]],\n\t[8824,[8822, 824]],[8825,[8823, 824]],[8832,[8826, 824]],[8833,[8827, 824]],[8836,[8834, 824]],[8837,[8835, 824]],\n\t[8840,[8838, 824]],[8841,[8839, 824]],[8876,[8866, 824]],[8877,[8872, 824]],[8878,[8873, 824]],[8879,[8875, 824]],\n\t[8928,[8828, 824]],[8929,[8829, 824]],[8930,[8849, 824]],[8931,[8850, 824]],[8938,[8882, 824]],[8939,[8883, 824]],\n\t[8940,[8884, 824]],[8941,[8885, 824]],[9001,9002,'R',3295],[9312,9320,'R',-9263],[9321,[49, 48]],[9322,[49, 49]],\n\t[9323,[49, 50]],[9324,[49, 51]],[9325,[49, 52]],[9326,[49, 53]],[9327,[49, 54]],[9328,[49, 55]],[9329,[49, 56]],\n\t[9330,[49, 57]],[9331,[50, 48]],[9332,[40, 49, 41]],[9333,[40, 50, 41]],[9334,[40, 51, 41]],[9335,[40, 52, 41]],\n\t[9336,[40, 53, 41]],[9337,[40, 54, 41]],[9338,[40, 55, 41]],[9339,[40, 56, 41]],[9340,[40, 57, 41]],\n\t[9341,[40, 49, 48, 41]],[9342,[40, 49, 49, 41]],[9343,[40, 49, 50, 41]],[9344,[40, 49, 51, 41]],[9345,[40, 49, 52, 41]],\n\t[9346,[40, 49, 53, 41]],[9347,[40, 49, 54, 41]],[9348,[40, 49, 55, 41]],[9349,[40, 49, 56, 41]],[9350,[40, 49, 57, 41]],\n\t[9351,[40, 50, 48, 41]],[9352,[49, 46]],[9353,[50, 46]],[9354,[51, 46]],[9355,[52, 46]],[9356,[53, 46]],[9357,[54, 46]],\n\t[9358,[55, 46]],[9359,[56, 46]],[9360,[57, 46]],[9361,[49, 48, 46]],[9362,[49, 49, 46]],[9363,[49, 50, 46]],\n\t[9364,[49, 51, 46]],[9365,[49, 52, 46]],[9366,[49, 53, 46]],[9367,[49, 54, 46]],[9368,[49, 55, 46]],[9369,[49, 56, 46]],\n\t[9370,[49, 57, 46]],[9371,[50, 48, 46]],[9372,[40, 97, 41]],[9373,[40, 98, 41]],[9374,[40, 99, 41]],[9375,[40, 100, 41]],\n\t[9376,[40, 101, 41]],[9377,[40, 102, 41]],[9378,[40, 103, 41]],[9379,[40, 104, 41]],[9380,[40, 105, 41]],\n\t[9381,[40, 106, 41]],[9382,[40, 107, 41]],[9383,[40, 108, 41]],[9384,[40, 109, 41]],[9385,[40, 110, 41]],\n\t[9386,[40, 111, 41]],[9387,[40, 112, 41]],[9388,[40, 113, 41]],[9389,[40, 114, 41]],[9390,[40, 115, 41]],\n\t[9391,[40, 116, 41]],[9392,[40, 117, 41]],[9393,[40, 118, 41]],[9394,[40, 119, 41]],[9395,[40, 120, 41]],\n\t[9396,[40, 121, 41]],[9397,[40, 122, 41]],[9398,9423,'R',-9301],[9424,9449,'R',-9327],[9450,48],\n\t[10764,[8747, 8747, 8747, 8747]],[10868,[58, 58, 61]],[10869,[61, 61]],[10870,[61, 61, 61]],[10972,[10973, 824]],\n\t[11264,11310,'R',48],[11360,11361],[11362,619],[11363,7549],[11364,637],[11367,11371,'R',1],[11373,593],[11374,625],\n\t[11375,592],[11376,594],[11378,11381,'R',1],[11388,106],[11389,86],[11390,11391,'R',-10815],[11392,11506,'R',1],\n\t[11631,11617],[11935,27597],[12019,40863],[12032,19968],[12033,20008],[12034,20022],[12035,20031],[12036,20057],\n\t[12037,20101],[12038,20108],[12039,20128],[12040,20154],[12041,20799],[12042,20837],[12043,20843],[12044,20866],\n\t[12045,20886],[12046,20907],[12047,20960],[12048,20981],[12049,20992],[12050,21147],[12051,21241],[12052,21269],\n\t[12053,21274],[12054,21304],[12055,21313],[12056,21340],[12057,21353],[12058,21378],[12059,21430],[12060,21448],\n\t[12061,21475],[12062,22231],[12063,22303],[12064,22763],[12065,22786],[12066,22794],[12067,22805],[12068,22823],\n\t[12069,22899],[12070,23376],[12071,23424],[12072,23544],[12073,23567],[12074,23586],[12075,23608],[12076,23662],\n\t[12077,23665],[12078,24027],[12079,24037],[12080,24049],[12081,24062],[12082,24178],[12083,24186],[12084,24191],\n\t[12085,24308],[12086,24318],[12087,24331],[12088,24339],[12089,24400],[12090,24417],[12091,24435],[12092,24515],\n\t[12093,25096],[12094,25142],[12095,25163],[12096,25903],[12097,25908],[12098,25991],[12099,26007],[12100,26020],\n\t[12101,26041],[12102,26080],[12103,26085],[12104,26352],[12105,26376],[12106,26408],[12107,27424],[12108,27490],\n\t[12109,27513],[12110,27571],[12111,27595],[12112,27604],[12113,27611],[12114,27663],[12115,27668],[12116,27700],\n\t[12117,28779],[12118,29226],[12119,29238],[12120,29243],[12121,29247],[12122,29255],[12123,29273],[12124,29275],\n\t[12125,29356],[12126,29572],[12127,29577],[12128,29916],[12129,29926],[12130,29976],[12131,29983],[12132,29992],\n\t[12133,30000],[12134,30091],[12135,30098],[12136,30326],[12137,30333],[12138,30382],[12139,30399],[12140,30446],\n\t[12141,30683],[12142,30690],[12143,30707],[12144,31034],[12145,31160],[12146,31166],[12147,31348],[12148,31435],\n\t[12149,31481],[12150,31859],[12151,31992],[12152,32566],[12153,32593],[12154,32650],[12155,32701],[12156,32769],\n\t[12157,32780],[12158,32786],[12159,32819],[12160,32895],[12161,32905],[12162,33251],[12163,33258],[12164,33267],\n\t[12165,33276],[12166,33292],[12167,33307],[12168,33311],[12169,33390],[12170,33394],[12171,33400],[12172,34381],\n\t[12173,34411],[12174,34880],[12175,34892],[12176,34915],[12177,35198],[12178,35211],[12179,35282],[12180,35328],\n\t[12181,35895],[12182,35910],[12183,35925],[12184,35960],[12185,35997],[12186,36196],[12187,36208],[12188,36275],\n\t[12189,36523],[12190,36554],[12191,36763],[12192,36784],[12193,36789],[12194,37009],[12195,37193],[12196,37318],\n\t[12197,37324],[12198,37329],[12199,38263],[12200,38272],[12201,38428],[12202,38582],[12203,38585],[12204,38632],\n\t[12205,38737],[12206,38750],[12207,38754],[12208,38761],[12209,38859],[12210,38893],[12211,38899],[12212,38913],\n\t[12213,39080],[12214,39131],[12215,39135],[12216,39318],[12217,39321],[12218,39340],[12219,39592],[12220,39640],\n\t[12221,39647],[12222,39717],[12223,39727],[12224,39730],[12225,39740],[12226,39770],[12227,40165],[12228,40565],\n\t[12229,40575],[12230,40613],[12231,40635],[12232,40643],[12233,40653],[12234,40657],[12235,40697],[12236,40701],\n\t[12237,40718],[12238,40723],[12239,40736],[12240,40763],[12241,40778],[12242,40786],[12243,40845],[12244,40860],\n\t[12245,40864],[12288,32],[12342,12306],[12344,21313],[12345,12346,'R',8971],[12364,[12363, 12441]],\n\t[12366,[12365, 12441]],[12368,[12367, 12441]],[12370,[12369, 12441]],[12372,[12371, 12441]],[12374,[12373, 12441]],\n\t[12376,[12375, 12441]],[12378,[12377, 12441]],[12380,[12379, 12441]],[12382,[12381, 12441]],[12384,[12383, 12441]],\n\t[12386,[12385, 12441]],[12389,[12388, 12441]],[12391,[12390, 12441]],[12393,[12392, 12441]],[12400,[12399, 12441]],\n\t[12401,[12399, 12442]],[12403,[12402, 12441]],[12404,[12402, 12442]],[12406,[12405, 12441]],[12407,[12405, 12442]],\n\t[12409,[12408, 12441]],[12410,[12408, 12442]],[12412,[12411, 12441]],[12413,[12411, 12442]],[12436,[12358, 12441]],\n\t[12443,[32, 12441]],[12444,[32, 12442]],[12446,[12445, 12441]],[12447,[12424, 12426]],[12460,[12459, 12441]],\n\t[12462,[12461, 12441]],[12464,[12463, 12441]],[12466,[12465, 12441]],[12468,[12467, 12441]],[12470,[12469, 12441]],\n\t[12472,[12471, 12441]],[12474,[12473, 12441]],[12476,[12475, 12441]],[12478,[12477, 12441]],[12480,[12479, 12441]],\n\t[12482,[12481, 12441]],[12485,[12484, 12441]],[12487,[12486, 12441]],[12489,[12488, 12441]],[12496,[12495, 12441]],\n\t[12497,[12495, 12442]],[12499,[12498, 12441]],[12500,[12498, 12442]],[12502,[12501, 12441]],[12503,[12501, 12442]],\n\t[12505,[12504, 12441]],[12506,[12504, 12442]],[12508,[12507, 12441]],[12509,[12507, 12442]],[12532,[12454, 12441]],\n\t[12535,[12527, 12441]],[12536,[12528, 12441]],[12537,[12529, 12441]],[12538,[12530, 12441]],[12542,[12541, 12441]],\n\t[12543,[12467, 12488]],[12593,12594,'R',-8241],[12595,4522],[12596,4354],[12597,12598,'R',-8073],[12599,12601,'R',-8244],\n\t[12602,12607,'R',-8074],[12608,4378],[12609,12611,'R',-8251],[12612,4385],[12613,12622,'R',-8252],\n\t[12623,12643,'R',-8174],[12644,4448],[12645,12646,'R',-8273],[12647,12648,'R',-8096],[12649,4556],[12650,4558],\n\t[12651,4563],[12652,4567],[12653,4569],[12654,4380],[12655,4573],[12656,4575],[12657,12658,'R',-8276],[12659,4384],\n\t[12660,12661,'R',-8274],[12662,4391],[12663,4393],[12664,12668,'R',-8269],[12669,4402],[12670,4406],[12671,4416],\n\t[12672,4423],[12673,4428],[12674,12675,'R',-8081],[12676,12678,'R',-8237],[12679,12680,'R',-8195],[12681,4488],\n\t[12682,12683,'R',-8185],[12684,4500],[12685,4510],[12686,4513],[12690,19968],[12691,20108],[12692,19977],[12693,22235],\n\t[12694,19978],[12695,20013],[12696,19979],[12697,30002],[12698,20057],[12699,19993],[12700,19969],[12701,22825],\n\t[12702,22320],[12703,20154],[12800,[40, 4352, 41]],[12801,[40, 4354, 41]],[12802,[40, 4355, 41]],[12803,[40, 4357, 41]],\n\t[12804,[40, 4358, 41]],[12805,[40, 4359, 41]],[12806,[40, 4361, 41]],[12807,[40, 4363, 41]],[12808,[40, 4364, 41]],\n\t[12809,[40, 4366, 41]],[12810,[40, 4367, 41]],[12811,[40, 4368, 41]],[12812,[40, 4369, 41]],[12813,[40, 4370, 41]],\n\t[12814,[40, 4352, 4449, 41]],[12815,[40, 4354, 4449, 41]],[12816,[40, 4355, 4449, 41]],[12817,[40, 4357, 4449, 41]],\n\t[12818,[40, 4358, 4449, 41]],[12819,[40, 4359, 4449, 41]],[12820,[40, 4361, 4449, 41]],[12821,[40, 4363, 4449, 41]],\n\t[12822,[40, 4364, 4449, 41]],[12823,[40, 4366, 4449, 41]],[12824,[40, 4367, 4449, 41]],[12825,[40, 4368, 4449, 41]],\n\t[12826,[40, 4369, 4449, 41]],[12827,[40, 4370, 4449, 41]],[12828,[40, 4364, 4462, 41]],\n\t[12829,[40, 4363, 4457, 4364, 4453, 4523, 41]],[12830,[40, 4363, 4457, 4370, 4462, 41]],[12832,[40, 19968, 41]],\n\t[12833,[40, 20108, 41]],[12834,[40, 19977, 41]],[12835,[40, 22235, 41]],[12836,[40, 20116, 41]],[12837,[40, 20845, 41]],\n\t[12838,[40, 19971, 41]],[12839,[40, 20843, 41]],[12840,[40, 20061, 41]],[12841,[40, 21313, 41]],[12842,[40, 26376, 41]],\n\t[12843,[40, 28779, 41]],[12844,[40, 27700, 41]],[12845,[40, 26408, 41]],[12846,[40, 37329, 41]],[12847,[40, 22303, 41]],\n\t[12848,[40, 26085, 41]],[12849,[40, 26666, 41]],[12850,[40, 26377, 41]],[12851,[40, 31038, 41]],[12852,[40, 21517, 41]],\n\t[12853,[40, 29305, 41]],[12854,[40, 36001, 41]],[12855,[40, 31069, 41]],[12856,[40, 21172, 41]],[12857,[40, 20195, 41]],\n\t[12858,[40, 21628, 41]],[12859,[40, 23398, 41]],[12860,[40, 30435, 41]],[12861,[40, 20225, 41]],[12862,[40, 36039, 41]],\n\t[12863,[40, 21332, 41]],[12864,[40, 31085, 41]],[12865,[40, 20241, 41]],[12866,[40, 33258, 41]],[12867,[40, 33267, 41]],\n\t[12868,21839],[12869,24188],[12870,25991],[12871,31631],[12880,[80, 84, 69]],[12881,[50, 49]],[12882,[50, 50]],\n\t[12883,[50, 51]],[12884,[50, 52]],[12885,[50, 53]],[12886,[50, 54]],[12887,[50, 55]],[12888,[50, 56]],[12889,[50, 57]],\n\t[12890,[51, 48]],[12891,[51, 49]],[12892,[51, 50]],[12893,[51, 51]],[12894,[51, 52]],[12895,[51, 53]],[12896,4352],\n\t[12897,12898,'R',-8543],[12899,12901,'R',-8542],[12902,4361],[12903,12904,'R',-8540],[12905,12909,'R',-8539],\n\t[12910,[4352, 4449]],[12911,[4354, 4449]],[12912,[4355, 4449]],[12913,[4357, 4449]],[12914,[4358, 4449]],\n\t[12915,[4359, 4449]],[12916,[4361, 4449]],[12917,[4363, 4449]],[12918,[4364, 4449]],[12919,[4366, 4449]],\n\t[12920,[4367, 4449]],[12921,[4368, 4449]],[12922,[4369, 4449]],[12923,[4370, 4449]],\n\t[12924,[4366, 4449, 4535, 4352, 4457]],[12925,[4364, 4462, 4363, 4468]],[12926,[4363, 4462]],[12928,19968],[12929,20108],\n\t[12930,19977],[12931,22235],[12932,20116],[12933,20845],[12934,19971],[12935,20843],[12936,20061],[12937,21313],\n\t[12938,26376],[12939,28779],[12940,27700],[12941,26408],[12942,37329],[12943,22303],[12944,26085],[12945,26666],\n\t[12946,26377],[12947,31038],[12948,21517],[12949,29305],[12950,36001],[12951,31069],[12952,21172],[12953,31192],\n\t[12954,30007],[12955,22899],[12956,36969],[12957,20778],[12958,21360],[12959,27880],[12960,38917],[12961,20241],\n\t[12962,20889],[12963,27491],[12964,19978],[12965,20013],[12966,19979],[12967,24038],[12968,21491],[12969,21307],\n\t[12970,23447],[12971,23398],[12972,30435],[12973,20225],[12974,36039],[12975,21332],[12976,22812],[12977,[51, 54]],\n\t[12978,[51, 55]],[12979,[51, 56]],[12980,[51, 57]],[12981,[52, 48]],[12982,[52, 49]],[12983,[52, 50]],[12984,[52, 51]],\n\t[12985,[52, 52]],[12986,[52, 53]],[12987,[52, 54]],[12988,[52, 55]],[12989,[52, 56]],[12990,[52, 57]],[12991,[53, 48]],\n\t[12992,[49, 26376]],[12993,[50, 26376]],[12994,[51, 26376]],[12995,[52, 26376]],[12996,[53, 26376]],[12997,[54, 26376]],\n\t[12998,[55, 26376]],[12999,[56, 26376]],[13000,[57, 26376]],[13001,[49, 48, 26376]],[13002,[49, 49, 26376]],\n\t[13003,[49, 50, 26376]],[13004,[72, 103]],[13005,[101, 114, 103]],[13006,[101, 86]],[13007,[76, 84, 68]],[13008,12450],\n\t[13009,12452],[13010,12454],[13011,12456],[13012,13013,'R',-554],[13014,12461],[13015,12463],[13016,12465],[13017,12467],\n\t[13018,12469],[13019,12471],[13020,12473],[13021,12475],[13022,12477],[13023,12479],[13024,12481],[13025,12484],\n\t[13026,12486],[13027,12488],[13028,13033,'R',-538],[13034,12498],[13035,12501],[13036,12504],[13037,12507],\n\t[13038,13042,'R',-528],[13043,12516],[13044,12518],[13045,13050,'R',-525],[13051,13054,'R',-524],\n\t[13056,[12450, 12497, 12540, 12488]],[13057,[12450, 12523, 12501, 12449]],[13058,[12450, 12531, 12506, 12450]],\n\t[13059,[12450, 12540, 12523]],[13060,[12452, 12491, 12531, 12464]],[13061,[12452, 12531, 12481]],\n\t[13062,[12454, 12457, 12531]],[13063,[12456, 12473, 12463, 12540, 12489]],[13064,[12456, 12540, 12459, 12540]],\n\t[13065,[12458, 12531, 12473]],[13066,[12458, 12540, 12512]],[13067,[12459, 12452, 12522]],\n\t[13068,[12459, 12521, 12483, 12488]],[13069,[12459, 12525, 12522, 12540]],[13070,[12460, 12525, 12531]],\n\t[13071,[12460, 12531, 12510]],[13072,[12462, 12460]],[13073,[12462, 12491, 12540]],[13074,[12461, 12517, 12522, 12540]],\n\t[13075,[12462, 12523, 12480, 12540]],[13076,[12461, 12525]],[13077,[12461, 12525, 12464, 12521, 12512]],\n\t[13078,[12461, 12525, 12513, 12540, 12488, 12523]],[13079,[12461, 12525, 12527, 12483, 12488]],\n\t[13080,[12464, 12521, 12512]],[13081,[12464, 12521, 12512, 12488, 12531]],[13082,[12463, 12523, 12476, 12452, 12525]],\n\t[13083,[12463, 12525, 12540, 12493]],[13084,[12465, 12540, 12473]],[13085,[12467, 12523, 12490]],\n\t[13086,[12467, 12540, 12509]],[13087,[12469, 12452, 12463, 12523]],[13088,[12469, 12531, 12481, 12540, 12512]],\n\t[13089,[12471, 12522, 12531, 12464]],[13090,[12475, 12531, 12481]],[13091,[12475, 12531, 12488]],\n\t[13092,[12480, 12540, 12473]],[13093,[12487, 12471]],[13094,[12489, 12523]],[13095,[12488, 12531]],\n\t[13096,[12490, 12494]],[13097,[12494, 12483, 12488]],[13098,[12495, 12452, 12484]],\n\t[13099,[12497, 12540, 12475, 12531, 12488]],[13100,[12497, 12540, 12484]],[13101,[12496, 12540, 12524, 12523]],\n\t[13102,[12500, 12450, 12473, 12488, 12523]],[13103,[12500, 12463, 12523]],[13104,[12500, 12467]],[13105,[12499, 12523]],\n\t[13106,[12501, 12449, 12521, 12483, 12489]],[13107,[12501, 12451, 12540, 12488]],\n\t[13108,[12502, 12483, 12471, 12455, 12523]],[13109,[12501, 12521, 12531]],[13110,[12504, 12463, 12479, 12540, 12523]],\n\t[13111,[12506, 12477]],[13112,[12506, 12491, 12498]],[13113,[12504, 12523, 12484]],[13114,[12506, 12531, 12473]],\n\t[13115,[12506, 12540, 12472]],[13116,[12505, 12540, 12479]],[13117,[12509, 12452, 12531, 12488]],\n\t[13118,[12508, 12523, 12488]],[13119,[12507, 12531]],[13120,[12509, 12531, 12489]],[13121,[12507, 12540, 12523]],\n\t[13122,[12507, 12540, 12531]],[13123,[12510, 12452, 12463, 12525]],[13124,[12510, 12452, 12523]],\n\t[13125,[12510, 12483, 12495]],[13126,[12510, 12523, 12463]],[13127,[12510, 12531, 12471, 12519, 12531]],\n\t[13128,[12511, 12463, 12525, 12531]],[13129,[12511, 12522]],[13130,[12511, 12522, 12496, 12540, 12523]],\n\t[13131,[12513, 12460]],[13132,[12513, 12460, 12488, 12531]],[13133,[12513, 12540, 12488, 12523]],\n\t[13134,[12516, 12540, 12489]],[13135,[12516, 12540, 12523]],[13136,[12518, 12450, 12531]],\n\t[13137,[12522, 12483, 12488, 12523]],[13138,[12522, 12521]],[13139,[12523, 12500, 12540]],\n\t[13140,[12523, 12540, 12502, 12523]],[13141,[12524, 12512]],[13142,[12524, 12531, 12488, 12466, 12531]],\n\t[13143,[12527, 12483, 12488]],[13144,[48, 28857]],[13145,[49, 28857]],[13146,[50, 28857]],[13147,[51, 28857]],\n\t[13148,[52, 28857]],[13149,[53, 28857]],[13150,[54, 28857]],[13151,[55, 28857]],[13152,[56, 28857]],[13153,[57, 28857]],\n\t[13154,[49, 48, 28857]],[13155,[49, 49, 28857]],[13156,[49, 50, 28857]],[13157,[49, 51, 28857]],[13158,[49, 52, 28857]],\n\t[13159,[49, 53, 28857]],[13160,[49, 54, 28857]],[13161,[49, 55, 28857]],[13162,[49, 56, 28857]],[13163,[49, 57, 28857]],\n\t[13164,[50, 48, 28857]],[13165,[50, 49, 28857]],[13166,[50, 50, 28857]],[13167,[50, 51, 28857]],[13168,[50, 52, 28857]],\n\t[13169,[104, 80, 97]],[13170,[100, 97]],[13171,[65, 85]],[13172,[98, 97, 114]],[13173,[111, 86]],[13174,[112, 99]],\n\t[13175,[100, 109]],[13176,[100, 109, 178]],[13177,[100, 109, 179]],[13178,[73, 85]],[13179,[24179, 25104]],\n\t[13180,[26157, 21644]],[13181,[22823, 27491]],[13182,[26126, 27835]],[13183,[26666, 24335, 20250, 31038]],\n\t[13184,[112, 65]],[13185,[110, 65]],[13186,[956, 65]],[13187,[109, 65]],[13188,[107, 65]],[13189,[75, 66]],\n\t[13190,[77, 66]],[13191,[71, 66]],[13192,[99, 97, 108]],[13193,[107, 99, 97, 108]],[13194,[112, 70]],[13195,[110, 70]],\n\t[13196,[956, 70]],[13197,[956, 103]],[13198,[109, 103]],[13199,[107, 103]],[13200,[72, 122]],[13201,[107, 72, 122]],\n\t[13202,[77, 72, 122]],[13203,[71, 72, 122]],[13204,[84, 72, 122]],[13205,[956, 8467]],[13206,[109, 8467]],\n\t[13207,[100, 8467]],[13208,[107, 8467]],[13209,[102, 109]],[13210,[110, 109]],[13211,[956, 109]],[13212,[109, 109]],\n\t[13213,[99, 109]],[13214,[107, 109]],[13215,[109, 109, 178]],[13216,[99, 109, 178]],[13217,[109, 178]],\n\t[13218,[107, 109, 178]],[13219,[109, 109, 179]],[13220,[99, 109, 179]],[13221,[109, 179]],[13222,[107, 109, 179]],\n\t[13223,[109, 8725, 115]],[13224,[109, 8725, 115, 178]],[13225,[80, 97]],[13226,[107, 80, 97]],[13227,[77, 80, 97]],\n\t[13228,[71, 80, 97]],[13229,[114, 97, 100]],[13230,[114, 97, 100, 8725, 115]],[13231,[114, 97, 100, 8725, 115, 178]],\n\t[13232,[112, 115]],[13233,[110, 115]],[13234,[956, 115]],[13235,[109, 115]],[13236,[112, 86]],[13237,[110, 86]],\n\t[13238,[956, 86]],[13239,[109, 86]],[13240,[107, 86]],[13241,[77, 86]],[13242,[112, 87]],[13243,[110, 87]],\n\t[13244,[956, 87]],[13245,[109, 87]],[13246,[107, 87]],[13247,[77, 87]],[13248,[107, 937]],[13249,[77, 937]],\n\t[13250,[97, 46, 109, 46]],[13251,[66, 113]],[13252,[99, 99]],[13253,[99, 100]],[13254,[67, 8725, 107, 103]],\n\t[13255,[67, 111, 46]],[13256,[100, 66]],[13257,[71, 121]],[13258,[104, 97]],[13259,[72, 80]],[13260,[105, 110]],\n\t[13261,[75, 75]],[13262,[75, 77]],[13263,[107, 116]],[13264,[108, 109]],[13265,[108, 110]],[13266,[108, 111, 103]],\n\t[13267,[108, 120]],[13268,[109, 98]],[13269,[109, 105, 108]],[13270,[109, 111, 108]],[13271,[80, 72]],\n\t[13272,[112, 46, 109, 46]],[13273,[80, 80, 77]],[13274,[80, 82]],[13275,[115, 114]],[13276,[83, 118]],[13277,[87, 98]],\n\t[13278,[86, 8725, 109]],[13279,[65, 8725, 109]],[13280,[49, 26085]],[13281,[50, 26085]],[13282,[51, 26085]],\n\t[13283,[52, 26085]],[13284,[53, 26085]],[13285,[54, 26085]],[13286,[55, 26085]],[13287,[56, 26085]],[13288,[57, 26085]],\n\t[13289,[49, 48, 26085]],[13290,[49, 49, 26085]],[13291,[49, 50, 26085]],[13292,[49, 51, 26085]],[13293,[49, 52, 26085]],\n\t[13294,[49, 53, 26085]],[13295,[49, 54, 26085]],[13296,[49, 55, 26085]],[13297,[49, 56, 26085]],[13298,[49, 57, 26085]],\n\t[13299,[50, 48, 26085]],[13300,[50, 49, 26085]],[13301,[50, 50, 26085]],[13302,[50, 51, 26085]],[13303,[50, 52, 26085]],\n\t[13304,[50, 53, 26085]],[13305,[50, 54, 26085]],[13306,[50, 55, 26085]],[13307,[50, 56, 26085]],[13308,[50, 57, 26085]],\n\t[13309,[51, 48, 26085]],[13310,[51, 49, 26085]],[13311,[103, 97, 108]],[42560,42862,'R',1],[42864,42863],\n\t[42873,42875,'R',1],[42877,7545],[42878,42891,'R',1],[42893,613],[42896,42920,'R',1],[42922,614],[43000,294],[43001,339],\n\t[63744,35912],[63745,26356],[63746,36554],[63747,36040],[63748,28369],[63749,20018],[63750,21477],\n\t[63751,63752,'A',40860],[63753,22865],[63754,37329],[63755,21895],[63756,22856],[63757,25078],[63758,30313],\n\t[63759,32645],[63760,34367],[63761,34746],[63762,35064],[63763,37007],[63764,27138],[63765,27931],[63766,28889],\n\t[63767,29662],[63768,33853],[63769,37226],[63770,39409],[63771,20098],[63772,21365],[63773,27396],[63774,29211],\n\t[63775,34349],[63776,40478],[63777,23888],[63778,28651],[63779,34253],[63780,35172],[63781,25289],[63782,33240],\n\t[63783,34847],[63784,24266],[63785,26391],[63786,28010],[63787,29436],[63788,37070],[63789,20358],[63790,20919],\n\t[63791,21214],[63792,25796],[63793,27347],[63794,29200],[63795,30439],[63796,32769],[63797,34310],[63798,34396],\n\t[63799,36335],[63800,38706],[63801,39791],[63802,40442],[63803,30860],[63804,31103],[63805,32160],[63806,33737],\n\t[63807,37636],[63808,40575],[63809,35542],[63810,22751],[63811,24324],[63812,31840],[63813,32894],[63814,29282],\n\t[63815,30922],[63816,36034],[63817,38647],[63818,22744],[63819,23650],[63820,27155],[63821,28122],[63822,28431],\n\t[63823,32047],[63824,32311],[63825,38475],[63826,21202],[63827,32907],[63828,20956],[63829,20940],[63830,31260],\n\t[63831,32190],[63832,33777],[63833,38517],[63834,35712],[63835,25295],[63836,27138],[63837,35582],[63838,20025],\n\t[63839,23527],[63840,24594],[63841,29575],[63842,30064],[63843,21271],[63844,30971],[63845,20415],[63846,24489],\n\t[63847,19981],[63848,27852],[63849,25976],[63850,32034],[63851,21443],[63852,22622],[63853,30465],[63854,33865],\n\t[63855,35498],[63856,27578],[63857,36784],[63858,27784],[63859,25342],[63860,33509],[63861,25504],[63862,30053],\n\t[63863,20142],[63864,20841],[63865,20937],[63866,26753],[63867,31975],[63868,33391],[63869,35538],[63870,37327],\n\t[63871,21237],[63872,21570],[63873,22899],[63874,24300],[63875,26053],[63876,28670],[63877,31018],[63878,38317],\n\t[63879,39530],[63880,40599],[63881,40654],[63882,21147],[63883,26310],[63884,27511],[63885,36706],[63886,24180],\n\t[63887,24976],[63888,25088],[63889,25754],[63890,28451],[63891,29001],[63892,29833],[63893,31178],[63894,32244],\n\t[63895,32879],[63896,36646],[63897,34030],[63898,36899],[63899,37706],[63900,21015],[63901,21155],[63902,21693],\n\t[63903,28872],[63904,35010],[63905,35498],[63906,24265],[63907,24565],[63908,25467],[63909,27566],[63910,31806],\n\t[63911,29557],[63912,20196],[63913,22265],[63914,23527],[63915,23994],[63916,24604],[63917,29618],[63918,29801],\n\t[63919,32666],[63920,32838],[63921,37428],[63922,38646],[63923,38728],[63924,38936],[63925,20363],[63926,31150],\n\t[63927,37300],[63928,38584],[63929,24801],[63930,20102],[63931,20698],[63932,23534],[63933,23615],[63934,26009],\n\t[63935,27138],[63936,29134],[63937,30274],[63938,34044],[63939,36988],[63940,40845],[63941,26248],[63942,38446],\n\t[63943,21129],[63944,26491],[63945,26611],[63946,27969],[63947,28316],[63948,29705],[63949,30041],[63950,30827],\n\t[63951,32016],[63952,39006],[63953,20845],[63954,25134],[63955,38520],[63956,20523],[63957,23833],[63958,28138],\n\t[63959,36650],[63960,24459],[63961,24900],[63962,26647],[63963,29575],[63964,38534],[63965,21033],[63966,21519],\n\t[63967,23653],[63968,26131],[63969,26446],[63970,26792],[63971,27877],[63972,29702],[63973,30178],[63974,32633],\n\t[63975,35023],[63976,35041],[63977,37324],[63978,38626],[63979,21311],[63980,28346],[63981,21533],[63982,29136],\n\t[63983,29848],[63984,34298],[63985,38563],[63986,40023],[63987,40607],[63988,26519],[63989,28107],[63990,33256],\n\t[63991,31435],[63992,31520],[63993,31890],[63994,29376],[63995,28825],[63996,35672],[63997,20160],[63998,33590],\n\t[63999,21050],[64000,20999],[64001,24230],[64002,25299],[64003,31958],[64004,23429],[64005,27934],[64006,26292],\n\t[64007,36667],[64008,34892],[64009,38477],[64010,35211],[64011,24275],[64012,20800],[64013,21952],[64016,22618],\n\t[64018,26228],[64021,20958],[64022,29482],[64023,30410],[64024,31036],[64025,31070],[64026,31077],[64027,31119],\n\t[64028,38742],[64029,31934],[64030,32701],[64032,34322],[64034,35576],[64037,36920],[64038,37117],[64042,39151],\n\t[64043,39164],[64044,39208],[64045,40372],[64046,37086],[64047,38583],[64048,20398],[64049,20711],[64050,20813],\n\t[64051,21193],[64052,21220],[64053,21329],[64054,21917],[64055,22022],[64056,22120],[64057,22592],[64058,22696],\n\t[64059,23652],[64060,23662],[64061,24724],[64062,24936],[64063,24974],[64064,25074],[64065,25935],[64066,26082],\n\t[64067,26257],[64068,26757],[64069,28023],[64070,28186],[64071,28450],[64072,29038],[64073,29227],[64074,29730],\n\t[64075,30865],[64076,31038],[64077,31049],[64078,31048],[64079,31056],[64080,31062],[64081,31069],\n\t[64082,64083,'R',-32965],[64084,31296],[64085,31361],[64086,31680],[64087,32244],[64088,32265],[64089,32321],\n\t[64090,32626],[64091,32773],[64092,33261],[64093,64094,'A',33401],[64095,33879],[64096,35088],[64097,35222],\n\t[64098,35585],[64099,35641],[64100,36051],[64101,36104],[64102,36790],[64103,36920],[64104,38627],[64105,38911],\n\t[64106,38971],[64107,24693],[64108,148206],[64109,33304],[64112,20006],[64113,20917],[64114,20840],[64115,20352],\n\t[64116,20805],[64117,20864],[64118,21191],[64119,21242],[64120,21917],[64121,21845],[64122,21913],[64123,21986],\n\t[64124,22618],[64125,22707],[64126,22852],[64127,22868],[64128,23138],[64129,23336],[64130,24274],[64131,24281],\n\t[64132,24425],[64133,24493],[64134,24792],[64135,24910],[64136,24840],[64137,24974],[64138,24928],[64139,25074],\n\t[64140,25140],[64141,25540],[64142,25628],[64143,25682],[64144,25942],[64145,26228],[64146,26391],[64147,26395],\n\t[64148,26454],[64149,27513],[64150,27578],[64151,27969],[64152,28379],[64153,28363],[64154,28450],[64155,28702],\n\t[64156,29038],[64157,30631],[64158,29237],[64159,29359],[64160,29482],[64161,29809],[64162,29958],[64163,30011],\n\t[64164,30237],[64165,30239],[64166,30410],[64167,30427],[64168,30452],[64169,30538],[64170,30528],[64171,30924],\n\t[64172,31409],[64173,31680],[64174,31867],[64175,32091],[64176,32244],[64177,32574],[64178,32773],[64179,33618],\n\t[64180,33775],[64181,34681],[64182,35137],[64183,35206],[64184,35222],[64185,35519],[64186,35576],[64187,35531],\n\t[64188,35585],[64189,35582],[64190,35565],[64191,35641],[64192,35722],[64193,36104],[64194,36664],[64195,36978],\n\t[64196,37273],[64197,37494],[64198,38524],[64199,38627],[64200,38742],[64201,38875],[64202,38911],[64203,38923],\n\t[64204,38971],[64205,39698],[64206,40860],[64207,141386],[64208,141380],[64209,144341],[64210,15261],[64211,16408],\n\t[64212,16441],[64213,152137],[64214,154832],[64215,163539],[64216,40771],[64217,40846],[64256,[102, 102]],\n\t[64257,[102, 105]],[64258,[102, 108]],[64259,[102, 102, 105]],[64260,[102, 102, 108]],[64261,[383, 116]],\n\t[64262,[115, 116]],[64275,[1396, 1398]],[64276,[1396, 1381]],[64277,[1396, 1387]],[64278,[1406, 1398]],\n\t[64279,[1396, 1389]],[64285,[1497, 1460]],[64287,[1522, 1463]],[64288,1506],[64289,1488],[64290,64291,'R',-62799],\n\t[64292,64294,'R',-62793],[64295,1512],[64296,1514],[64297,43],[64298,[1513, 1473]],[64299,[1513, 1474]],\n\t[64300,[64329, 1473]],[64301,[64329, 1474]],[64302,[1488, 1463]],[64303,[1488, 1464]],[64304,[1488, 1468]],\n\t[64305,[1489, 1468]],[64306,[1490, 1468]],[64307,[1491, 1468]],[64308,[1492, 1468]],[64309,[1493, 1468]],\n\t[64310,[1494, 1468]],[64312,[1496, 1468]],[64313,[1497, 1468]],[64314,[1498, 1468]],[64315,[1499, 1468]],\n\t[64316,[1500, 1468]],[64318,[1502, 1468]],[64320,[1504, 1468]],[64321,[1505, 1468]],[64323,[1507, 1468]],\n\t[64324,[1508, 1468]],[64326,[1510, 1468]],[64327,[1511, 1468]],[64328,[1512, 1468]],[64329,[1513, 1468]],\n\t[64330,[1514, 1468]],[64331,[1493, 1465]],[64332,[1489, 1471]],[64333,[1499, 1471]],[64334,[1508, 1471]],\n\t[64335,[1488, 1500]],[64336,64337,'A',1649],[64338,64341,'A',1659],[64342,64345,'A',1662],[64346,64349,'A',1664],\n\t[64350,64353,'A',1658],[64354,64357,'A',1663],[64358,64361,'A',1657],[64362,64365,'A',1700],[64366,64369,'A',1702],\n\t[64370,64373,'A',1668],[64374,64377,'A',1667],[64378,64381,'A',1670],[64382,64385,'A',1671],[64386,64387,'A',1677],\n\t[64388,64389,'A',1676],[64390,64391,'A',1678],[64392,64393,'A',1672],[64394,64395,'A',1688],[64396,64397,'A',1681],\n\t[64398,64401,'A',1705],[64402,64405,'A',1711],[64406,64409,'A',1715],[64410,64413,'A',1713],[64414,64415,'A',1722],\n\t[64416,64419,'A',1723],[64420,64421,'A',1728],[64422,64425,'A',1729],[64426,64429,'A',1726],[64430,64431,'A',1746],\n\t[64432,64433,'A',1747],[64467,64470,'A',1709],[64471,64472,'A',1735],[64473,64474,'A',1734],[64475,64476,'A',1736],\n\t[64477,1655],[64478,64479,'A',1739],[64480,64481,'A',1733],[64482,64483,'A',1737],[64484,64487,'A',1744],\n\t[64488,64489,'A',1609],[64490,[1574, 1575]],[64491,[1574, 1575]],[64492,[1574, 1749]],[64493,[1574, 1749]],\n\t[64494,[1574, 1608]],[64495,[1574, 1608]],[64496,[1574, 1735]],[64497,[1574, 1735]],[64498,[1574, 1734]],\n\t[64499,[1574, 1734]],[64500,[1574, 1736]],[64501,[1574, 1736]],[64502,[1574, 1744]],[64503,[1574, 1744]],\n\t[64504,[1574, 1744]],[64505,[1574, 1609]],[64506,[1574, 1609]],[64507,[1574, 1609]],[64508,64511,'A',1740],\n\t[64512,[1574, 1580]],[64513,[1574, 1581]],[64514,[1574, 1605]],[64515,[1574, 1609]],[64516,[1574, 1610]],\n\t[64517,[1576, 1580]],[64518,[1576, 1581]],[64519,[1576, 1582]],[64520,[1576, 1605]],[64521,[1576, 1609]],\n\t[64522,[1576, 1610]],[64523,[1578, 1580]],[64524,[1578, 1581]],[64525,[1578, 1582]],[64526,[1578, 1605]],\n\t[64527,[1578, 1609]],[64528,[1578, 1610]],[64529,[1579, 1580]],[64530,[1579, 1605]],[64531,[1579, 1609]],\n\t[64532,[1579, 1610]],[64533,[1580, 1581]],[64534,[1580, 1605]],[64535,[1581, 1580]],[64536,[1581, 1605]],\n\t[64537,[1582, 1580]],[64538,[1582, 1581]],[64539,[1582, 1605]],[64540,[1587, 1580]],[64541,[1587, 1581]],\n\t[64542,[1587, 1582]],[64543,[1587, 1605]],[64544,[1589, 1581]],[64545,[1589, 1605]],[64546,[1590, 1580]],\n\t[64547,[1590, 1581]],[64548,[1590, 1582]],[64549,[1590, 1605]],[64550,[1591, 1581]],[64551,[1591, 1605]],\n\t[64552,[1592, 1605]],[64553,[1593, 1580]],[64554,[1593, 1605]],[64555,[1594, 1580]],[64556,[1594, 1605]],\n\t[64557,[1601, 1580]],[64558,[1601, 1581]],[64559,[1601, 1582]],[64560,[1601, 1605]],[64561,[1601, 1609]],\n\t[64562,[1601, 1610]],[64563,[1602, 1581]],[64564,[1602, 1605]],[64565,[1602, 1609]],[64566,[1602, 1610]],\n\t[64567,[1603, 1575]],[64568,[1603, 1580]],[64569,[1603, 1581]],[64570,[1603, 1582]],[64571,[1603, 1604]],\n\t[64572,[1603, 1605]],[64573,[1603, 1609]],[64574,[1603, 1610]],[64575,[1604, 1580]],[64576,[1604, 1581]],\n\t[64577,[1604, 1582]],[64578,[1604, 1605]],[64579,[1604, 1609]],[64580,[1604, 1610]],[64581,[1605, 1580]],\n\t[64582,[1605, 1581]],[64583,[1605, 1582]],[64584,[1605, 1605]],[64585,[1605, 1609]],[64586,[1605, 1610]],\n\t[64587,[1606, 1580]],[64588,[1606, 1581]],[64589,[1606, 1582]],[64590,[1606, 1605]],[64591,[1606, 1609]],\n\t[64592,[1606, 1610]],[64593,[1607, 1580]],[64594,[1607, 1605]],[64595,[1607, 1609]],[64596,[1607, 1610]],\n\t[64597,[1610, 1580]],[64598,[1610, 1581]],[64599,[1610, 1582]],[64600,[1610, 1605]],[64601,[1610, 1609]],\n\t[64602,[1610, 1610]],[64603,[1584, 1648]],[64604,[1585, 1648]],[64605,[1609, 1648]],[64606,[32, 1612, 1617]],\n\t[64607,[32, 1613, 1617]],[64608,[32, 1614, 1617]],[64609,[32, 1615, 1617]],[64610,[32, 1616, 1617]],\n\t[64611,[32, 1617, 1648]],[64612,[1574, 1585]],[64613,[1574, 1586]],[64614,[1574, 1605]],[64615,[1574, 1606]],\n\t[64616,[1574, 1609]],[64617,[1574, 1610]],[64618,[1576, 1585]],[64619,[1576, 1586]],[64620,[1576, 1605]],\n\t[64621,[1576, 1606]],[64622,[1576, 1609]],[64623,[1576, 1610]],[64624,[1578, 1585]],[64625,[1578, 1586]],\n\t[64626,[1578, 1605]],[64627,[1578, 1606]],[64628,[1578, 1609]],[64629,[1578, 1610]],[64630,[1579, 1585]],\n\t[64631,[1579, 1586]],[64632,[1579, 1605]],[64633,[1579, 1606]],[64634,[1579, 1609]],[64635,[1579, 1610]],\n\t[64636,[1601, 1609]],[64637,[1601, 1610]],[64638,[1602, 1609]],[64639,[1602, 1610]],[64640,[1603, 1575]],\n\t[64641,[1603, 1604]],[64642,[1603, 1605]],[64643,[1603, 1609]],[64644,[1603, 1610]],[64645,[1604, 1605]],\n\t[64646,[1604, 1609]],[64647,[1604, 1610]],[64648,[1605, 1575]],[64649,[1605, 1605]],[64650,[1606, 1585]],\n\t[64651,[1606, 1586]],[64652,[1606, 1605]],[64653,[1606, 1606]],[64654,[1606, 1609]],[64655,[1606, 1610]],\n\t[64656,[1609, 1648]],[64657,[1610, 1585]],[64658,[1610, 1586]],[64659,[1610, 1605]],[64660,[1610, 1606]],\n\t[64661,[1610, 1609]],[64662,[1610, 1610]],[64663,[1574, 1580]],[64664,[1574, 1581]],[64665,[1574, 1582]],\n\t[64666,[1574, 1605]],[64667,[1574, 1607]],[64668,[1576, 1580]],[64669,[1576, 1581]],[64670,[1576, 1582]],\n\t[64671,[1576, 1605]],[64672,[1576, 1607]],[64673,[1578, 1580]],[64674,[1578, 1581]],[64675,[1578, 1582]],\n\t[64676,[1578, 1605]],[64677,[1578, 1607]],[64678,[1579, 1605]],[64679,[1580, 1581]],[64680,[1580, 1605]],\n\t[64681,[1581, 1580]],[64682,[1581, 1605]],[64683,[1582, 1580]],[64684,[1582, 1605]],[64685,[1587, 1580]],\n\t[64686,[1587, 1581]],[64687,[1587, 1582]],[64688,[1587, 1605]],[64689,[1589, 1581]],[64690,[1589, 1582]],\n\t[64691,[1589, 1605]],[64692,[1590, 1580]],[64693,[1590, 1581]],[64694,[1590, 1582]],[64695,[1590, 1605]],\n\t[64696,[1591, 1581]],[64697,[1592, 1605]],[64698,[1593, 1580]],[64699,[1593, 1605]],[64700,[1594, 1580]],\n\t[64701,[1594, 1605]],[64702,[1601, 1580]],[64703,[1601, 1581]],[64704,[1601, 1582]],[64705,[1601, 1605]],\n\t[64706,[1602, 1581]],[64707,[1602, 1605]],[64708,[1603, 1580]],[64709,[1603, 1581]],[64710,[1603, 1582]],\n\t[64711,[1603, 1604]],[64712,[1603, 1605]],[64713,[1604, 1580]],[64714,[1604, 1581]],[64715,[1604, 1582]],\n\t[64716,[1604, 1605]],[64717,[1604, 1607]],[64718,[1605, 1580]],[64719,[1605, 1581]],[64720,[1605, 1582]],\n\t[64721,[1605, 1605]],[64722,[1606, 1580]],[64723,[1606, 1581]],[64724,[1606, 1582]],[64725,[1606, 1605]],\n\t[64726,[1606, 1607]],[64727,[1607, 1580]],[64728,[1607, 1605]],[64729,[1607, 1648]],[64730,[1610, 1580]],\n\t[64731,[1610, 1581]],[64732,[1610, 1582]],[64733,[1610, 1605]],[64734,[1610, 1607]],[64735,[1574, 1605]],\n\t[64736,[1574, 1607]],[64737,[1576, 1605]],[64738,[1576, 1607]],[64739,[1578, 1605]],[64740,[1578, 1607]],\n\t[64741,[1579, 1605]],[64742,[1579, 1607]],[64743,[1587, 1605]],[64744,[1587, 1607]],[64745,[1588, 1605]],\n\t[64746,[1588, 1607]],[64747,[1603, 1604]],[64748,[1603, 1605]],[64749,[1604, 1605]],[64750,[1606, 1605]],\n\t[64751,[1606, 1607]],[64752,[1610, 1605]],[64753,[1610, 1607]],[64754,[1600, 1614, 1617]],[64755,[1600, 1615, 1617]],\n\t[64756,[1600, 1616, 1617]],[64757,[1591, 1609]],[64758,[1591, 1610]],[64759,[1593, 1609]],[64760,[1593, 1610]],\n\t[64761,[1594, 1609]],[64762,[1594, 1610]],[64763,[1587, 1609]],[64764,[1587, 1610]],[64765,[1588, 1609]],\n\t[64766,[1588, 1610]],[64767,[1581, 1609]],[64768,[1581, 1610]],[64769,[1580, 1609]],[64770,[1580, 1610]],\n\t[64771,[1582, 1609]],[64772,[1582, 1610]],[64773,[1589, 1609]],[64774,[1589, 1610]],[64775,[1590, 1609]],\n\t[64776,[1590, 1610]],[64777,[1588, 1580]],[64778,[1588, 1581]],[64779,[1588, 1582]],[64780,[1588, 1605]],\n\t[64781,[1588, 1585]],[64782,[1587, 1585]],[64783,[1589, 1585]],[64784,[1590, 1585]],[64785,[1591, 1609]],\n\t[64786,[1591, 1610]],[64787,[1593, 1609]],[64788,[1593, 1610]],[64789,[1594, 1609]],[64790,[1594, 1610]],\n\t[64791,[1587, 1609]],[64792,[1587, 1610]],[64793,[1588, 1609]],[64794,[1588, 1610]],[64795,[1581, 1609]],\n\t[64796,[1581, 1610]],[64797,[1580, 1609]],[64798,[1580, 1610]],[64799,[1582, 1609]],[64800,[1582, 1610]],\n\t[64801,[1589, 1609]],[64802,[1589, 1610]],[64803,[1590, 1609]],[64804,[1590, 1610]],[64805,[1588, 1580]],\n\t[64806,[1588, 1581]],[64807,[1588, 1582]],[64808,[1588, 1605]],[64809,[1588, 1585]],[64810,[1587, 1585]],\n\t[64811,[1589, 1585]],[64812,[1590, 1585]],[64813,[1588, 1580]],[64814,[1588, 1581]],[64815,[1588, 1582]],\n\t[64816,[1588, 1605]],[64817,[1587, 1607]],[64818,[1588, 1607]],[64819,[1591, 1605]],[64820,[1587, 1580]],\n\t[64821,[1587, 1581]],[64822,[1587, 1582]],[64823,[1588, 1580]],[64824,[1588, 1581]],[64825,[1588, 1582]],\n\t[64826,[1591, 1605]],[64827,[1592, 1605]],[64828,[1575, 1611]],[64829,[1575, 1611]],[64848,[1578, 1580, 1605]],\n\t[64849,[1578, 1581, 1580]],[64850,[1578, 1581, 1580]],[64851,[1578, 1581, 1605]],[64852,[1578, 1582, 1605]],\n\t[64853,[1578, 1605, 1580]],[64854,[1578, 1605, 1581]],[64855,[1578, 1605, 1582]],[64856,[1580, 1605, 1581]],\n\t[64857,[1580, 1605, 1581]],[64858,[1581, 1605, 1610]],[64859,[1581, 1605, 1609]],[64860,[1587, 1581, 1580]],\n\t[64861,[1587, 1580, 1581]],[64862,[1587, 1580, 1609]],[64863,[1587, 1605, 1581]],[64864,[1587, 1605, 1581]],\n\t[64865,[1587, 1605, 1580]],[64866,[1587, 1605, 1605]],[64867,[1587, 1605, 1605]],[64868,[1589, 1581, 1581]],\n\t[64869,[1589, 1581, 1581]],[64870,[1589, 1605, 1605]],[64871,[1588, 1581, 1605]],[64872,[1588, 1581, 1605]],\n\t[64873,[1588, 1580, 1610]],[64874,[1588, 1605, 1582]],[64875,[1588, 1605, 1582]],[64876,[1588, 1605, 1605]],\n\t[64877,[1588, 1605, 1605]],[64878,[1590, 1581, 1609]],[64879,[1590, 1582, 1605]],[64880,[1590, 1582, 1605]],\n\t[64881,[1591, 1605, 1581]],[64882,[1591, 1605, 1581]],[64883,[1591, 1605, 1605]],[64884,[1591, 1605, 1610]],\n\t[64885,[1593, 1580, 1605]],[64886,[1593, 1605, 1605]],[64887,[1593, 1605, 1605]],[64888,[1593, 1605, 1609]],\n\t[64889,[1594, 1605, 1605]],[64890,[1594, 1605, 1610]],[64891,[1594, 1605, 1609]],[64892,[1601, 1582, 1605]],\n\t[64893,[1601, 1582, 1605]],[64894,[1602, 1605, 1581]],[64895,[1602, 1605, 1605]],[64896,[1604, 1581, 1605]],\n\t[64897,[1604, 1581, 1610]],[64898,[1604, 1581, 1609]],[64899,[1604, 1580, 1580]],[64900,[1604, 1580, 1580]],\n\t[64901,[1604, 1582, 1605]],[64902,[1604, 1582, 1605]],[64903,[1604, 1605, 1581]],[64904,[1604, 1605, 1581]],\n\t[64905,[1605, 1581, 1580]],[64906,[1605, 1581, 1605]],[64907,[1605, 1581, 1610]],[64908,[1605, 1580, 1581]],\n\t[64909,[1605, 1580, 1605]],[64910,[1605, 1582, 1580]],[64911,[1605, 1582, 1605]],[64914,[1605, 1580, 1582]],\n\t[64915,[1607, 1605, 1580]],[64916,[1607, 1605, 1605]],[64917,[1606, 1581, 1605]],[64918,[1606, 1581, 1609]],\n\t[64919,[1606, 1580, 1605]],[64920,[1606, 1580, 1605]],[64921,[1606, 1580, 1609]],[64922,[1606, 1605, 1610]],\n\t[64923,[1606, 1605, 1609]],[64924,[1610, 1605, 1605]],[64925,[1610, 1605, 1605]],[64926,[1576, 1582, 1610]],\n\t[64927,[1578, 1580, 1610]],[64928,[1578, 1580, 1609]],[64929,[1578, 1582, 1610]],[64930,[1578, 1582, 1609]],\n\t[64931,[1578, 1605, 1610]],[64932,[1578, 1605, 1609]],[64933,[1580, 1605, 1610]],[64934,[1580, 1581, 1609]],\n\t[64935,[1580, 1605, 1609]],[64936,[1587, 1582, 1609]],[64937,[1589, 1581, 1610]],[64938,[1588, 1581, 1610]],\n\t[64939,[1590, 1581, 1610]],[64940,[1604, 1580, 1610]],[64941,[1604, 1605, 1610]],[64942,[1610, 1581, 1610]],\n\t[64943,[1610, 1580, 1610]],[64944,[1610, 1605, 1610]],[64945,[1605, 1605, 1610]],[64946,[1602, 1605, 1610]],\n\t[64947,[1606, 1581, 1610]],[64948,[1602, 1605, 1581]],[64949,[1604, 1581, 1605]],[64950,[1593, 1605, 1610]],\n\t[64951,[1603, 1605, 1610]],[64952,[1606, 1580, 1581]],[64953,[1605, 1582, 1610]],[64954,[1604, 1580, 1605]],\n\t[64955,[1603, 1605, 1605]],[64956,[1604, 1580, 1605]],[64957,[1606, 1580, 1581]],[64958,[1580, 1581, 1610]],\n\t[64959,[1581, 1580, 1610]],[64960,[1605, 1580, 1610]],[64961,[1601, 1605, 1610]],[64962,[1576, 1581, 1610]],\n\t[64963,[1603, 1605, 1605]],[64964,[1593, 1580, 1605]],[64965,[1589, 1605, 1605]],[64966,[1587, 1582, 1610]],\n\t[64967,[1606, 1580, 1610]],[65008,[1589, 1604, 1746]],[65009,[1602, 1604, 1746]],[65010,[1575, 1604, 1604, 1607]],\n\t[65011,[1575, 1603, 1576, 1585]],[65012,[1605, 1581, 1605, 1583]],[65013,[1589, 1604, 1593, 1605]],\n\t[65014,[1585, 1587, 1608, 1604]],[65015,[1593, 1604, 1610, 1607]],[65016,[1608, 1587, 1604, 1605]],\n\t[65017,[1589, 1604, 1609]],\n\t[65018,[1589, 1604, 1609, 32, 1575, 1604, 1604, 1607, 32, 1593, 1604, 1610, 1607, 32, 1608, 1587, 1604, 1605]],\n\t[65019,[1580, 1604, 32, 1580, 1604, 1575, 1604, 1607]],[65020,[1585, 1740, 1575, 1604]],[65040,44],\n\t[65041,65042,'R',-52752],[65043,65044,'R',-64985],[65045,33],[65046,63],[65047,65048,'R',-52737],[65049,8230],\n\t[65072,8229],[65073,8212],[65074,8211],[65075,65076,'A',95],[65077,65078,'R',-65037],[65079,123],[65080,125],\n\t[65081,65082,'R',-52773],[65083,65084,'R',-52779],[65085,65086,'R',-52787],[65087,65088,'R',-52791],\n\t[65089,65092,'R',-52789],[65095,91],[65096,93],[65097,65100,'A',8254],[65101,65103,'A',95],[65104,44],[65105,12289],\n\t[65106,46],[65108,59],[65109,58],[65110,63],[65111,33],[65112,8212],[65113,65114,'R',-65073],[65115,123],[65116,125],\n\t[65117,65118,'R',-52809],[65119,35],[65120,38],[65121,65122,'R',-65079],[65123,45],[65124,60],[65125,62],[65126,61],\n\t[65128,92],[65129,65130,'R',-65093],[65131,64],[65136,[32, 1611]],[65137,[1600, 1611]],[65138,[32, 1612]],\n\t[65140,[32, 1613]],[65142,[32, 1614]],[65143,[1600, 1614]],[65144,[32, 1615]],[65145,[1600, 1615]],[65146,[32, 1616]],\n\t[65147,[1600, 1616]],[65148,[32, 1617]],[65149,[1600, 1617]],[65150,[32, 1618]],[65151,[1600, 1618]],\n\t[65152,65153,'R',-63583],[65154,65155,'R',-63584],[65156,65157,'R',-63585],[65158,65159,'R',-63586],\n\t[65160,65161,'R',-63587],[65162,65164,'A',1574],[65165,65166,'A',1575],[65167,65170,'A',1576],[65171,65172,'A',1577],\n\t[65173,65176,'A',1578],[65177,65180,'A',1579],[65181,65184,'A',1580],[65185,65188,'A',1581],[65189,65192,'A',1582],\n\t[65193,65194,'A',1583],[65195,65196,'A',1584],[65197,65198,'A',1585],[65199,65200,'A',1586],[65201,65204,'A',1587],\n\t[65205,65208,'A',1588],[65209,65212,'A',1589],[65213,65216,'A',1590],[65217,65220,'A',1591],[65221,65224,'A',1592],\n\t[65225,65228,'A',1593],[65229,65232,'A',1594],[65233,65236,'A',1601],[65237,65240,'A',1602],[65241,65244,'A',1603],\n\t[65245,65248,'A',1604],[65249,65252,'A',1605],[65253,65256,'A',1606],[65257,65260,'A',1607],[65261,65262,'A',1608],\n\t[65263,65264,'A',1609],[65265,65268,'A',1610],[65269,[1604, 1570]],[65270,[1604, 1570]],[65271,[1604, 1571]],\n\t[65272,[1604, 1571]],[65273,[1604, 1573]],[65274,[1604, 1573]],[65275,[1604, 1575]],[65276,[1604, 1575]],\n\t[65281,65312,'R',-65248],[65313,65338,'R',-65216],[65339,65374,'R',-65248],[65375,65376,'R',-54746],[65377,12290],\n\t[65378,65379,'R',-53078],[65380,12289],[65381,12539],[65382,12530],[65383,12449],[65384,12451],[65385,12453],\n\t[65386,12455],[65387,12457],[65388,12515],[65389,12517],[65390,12519],[65391,12483],[65392,12540],[65393,12450],\n\t[65394,12452],[65395,12454],[65396,12456],[65397,65398,'R',-52939],[65399,12461],[65400,12463],[65401,12465],\n\t[65402,12467],[65403,12469],[65404,12471],[65405,12473],[65406,12475],[65407,12477],[65408,12479],[65409,12481],\n\t[65410,12484],[65411,12486],[65412,12488],[65413,65418,'R',-52923],[65419,12498],[65420,12501],[65421,12504],\n\t[65422,12507],[65423,65427,'R',-52913],[65428,12516],[65429,12518],[65430,65435,'R',-52910],[65436,12527],[65437,12531],\n\t[65438,65439,'R',-52997],[65440,12644],[65441,65470,'R',-52848],[65474,65479,'R',-52851],[65482,65487,'R',-52853],\n\t[65490,65495,'R',-52855],[65498,65500,'R',-52857],[65504,65505,'R',-65342],[65506,172],[65507,175],[65508,166],\n\t[65509,165],[65510,8361],[65512,9474],[65513,65516,'R',-56921],[65517,9632],[65518,9675],[66560,66599,'R',40],\n\t[69786,[69785, 69818]],[69788,[69787, 69818]],[69803,[69797, 69818]],[69934,[69937, 69927]],[69935,[69938, 69927]],\n\t[119134,[119127, 119141]],[119135,[119128, 119141]],[119136,[119135, 119150]],[119137,[119135, 119151]],\n\t[119138,[119135, 119152]],[119139,[119135, 119153]],[119140,[119135, 119154]],[119227,[119225, 119141]],\n\t[119228,[119226, 119141]],[119229,[119227, 119150]],[119230,[119228, 119150]],[119231,[119227, 119151]],\n\t[119232,[119228, 119151]],[119808,119833,'R',-119743],[119834,119859,'R',-119737],[119860,119885,'R',-119795],\n\t[119886,119911,'R',-119789],[119912,119937,'R',-119847],[119938,119963,'R',-119841],[119964,119989,'R',-119899],\n\t[119990,120015,'R',-119893],[120016,120041,'R',-119951],[120042,120067,'R',-119945],[120068,120092,'R',-120003],\n\t[120094,120119,'R',-119997],[120120,120144,'R',-120055],[120146,120171,'R',-120049],[120172,120197,'R',-120107],\n\t[120198,120223,'R',-120101],[120224,120249,'R',-120159],[120250,120275,'R',-120153],[120276,120301,'R',-120211],\n\t[120302,120327,'R',-120205],[120328,120353,'R',-120263],[120354,120379,'R',-120257],[120380,120405,'R',-120315],\n\t[120406,120431,'R',-120309],[120432,120457,'R',-120367],[120458,120483,'R',-120361],[120484,305],[120485,567],\n\t[120488,120504,'R',-119575],[120505,1012],[120506,120512,'R',-119575],[120513,8711],[120514,120538,'R',-119569],\n\t[120539,8706],[120540,1013],[120541,977],[120542,1008],[120543,981],[120544,1009],[120545,982],\n\t[120546,120562,'R',-119633],[120563,1012],[120564,120570,'R',-119633],[120571,8711],[120572,120596,'R',-119627],\n\t[120597,8706],[120598,1013],[120599,977],[120600,1008],[120601,981],[120602,1009],[120603,982],\n\t[120604,120620,'R',-119691],[120621,1012],[120622,120628,'R',-119691],[120629,8711],[120630,120654,'R',-119685],\n\t[120655,8706],[120656,1013],[120657,977],[120658,1008],[120659,981],[120660,1009],[120661,982],\n\t[120662,120678,'R',-119749],[120679,1012],[120680,120686,'R',-119749],[120687,8711],[120688,120712,'R',-119743],\n\t[120713,8706],[120714,1013],[120715,977],[120716,1008],[120717,981],[120718,1009],[120719,982],\n\t[120720,120736,'R',-119807],[120737,1012],[120738,120744,'R',-119807],[120745,8711],[120746,120770,'R',-119801],\n\t[120771,8706],[120772,1013],[120773,977],[120774,1008],[120775,981],[120776,1009],[120777,982],\n\t[120778,120779,'R',-119790],[120782,120791,'R',-120734],[120792,120801,'R',-120744],[120802,120811,'R',-120754],\n\t[120812,120821,'R',-120764],[120822,120831,'R',-120774],[126464,126465,'R',-124889],[126466,1580],[126467,1583],\n\t[126469,1608],[126470,1586],[126471,1581],[126472,1591],[126473,1610],[126474,126477,'R',-124871],[126478,1587],\n\t[126479,1593],[126480,1601],[126481,1589],[126482,1602],[126483,1585],[126484,1588],[126485,126486,'R',-124907],\n\t[126487,1582],[126488,1584],[126489,1590],[126490,1592],[126491,1594],[126492,1646],[126493,1722],[126494,1697],\n\t[126495,1647],[126497,1576],[126498,1580],[126500,1607],[126503,1581],[126505,1610],[126506,126509,'R',-124903],\n\t[126510,1587],[126511,1593],[126512,1601],[126513,1589],[126514,1602],[126516,1588],[126517,126518,'R',-124939],\n\t[126519,1582],[126521,1590],[126523,1594],[126530,1580],[126535,1581],[126537,1610],[126539,126541,'R',-124935],\n\t[126542,1587],[126543,1593],[126545,1589],[126546,1602],[126548,1588],[126551,1582],[126553,1590],[126555,1594],\n\t[126557,1722],[126559,1647],[126561,1576],[126562,1580],[126564,1607],[126567,1581],[126568,1591],[126569,1610],\n\t[126570,126573,'R',-124967],[126574,1587],[126575,1593],[126576,1601],[126577,1589],[126578,1602],[126580,1588],\n\t[126581,126582,'R',-125003],[126583,1582],[126585,1590],[126586,1592],[126587,1594],[126588,1646],[126590,1697],\n\t[126592,126593,'R',-125017],[126594,1580],[126595,1583],[126596,126597,'R',-124989],[126598,1586],[126599,1581],\n\t[126600,1591],[126601,1610],[126603,126605,'R',-124999],[126606,1587],[126607,1593],[126608,1601],[126609,1589],\n\t[126610,1602],[126611,1585],[126612,1588],[126613,126614,'R',-125035],[126615,1582],[126616,1584],[126617,1590],\n\t[126618,1592],[126619,1594],[126625,1576],[126626,1580],[126627,1583],[126629,1608],[126630,1586],[126631,1581],\n\t[126632,1591],[126633,1610],[126635,126637,'R',-125031],[126638,1587],[126639,1593],[126640,1601],[126641,1589],\n\t[126642,1602],[126643,1585],[126644,1588],[126645,126646,'R',-125067],[126647,1582],[126648,1584],[126649,1590],\n\t[126650,1592],[126651,1594],[127232,[48, 46]],[127233,[48, 44]],[127234,[49, 44]],[127235,[50, 44]],[127236,[51, 44]],\n\t[127237,[52, 44]],[127238,[53, 44]],[127239,[54, 44]],[127240,[55, 44]],[127241,[56, 44]],[127242,[57, 44]],\n\t[127248,[40, 65, 41]],[127249,[40, 66, 41]],[127250,[40, 67, 41]],[127251,[40, 68, 41]],[127252,[40, 69, 41]],\n\t[127253,[40, 70, 41]],[127254,[40, 71, 41]],[127255,[40, 72, 41]],[127256,[40, 73, 41]],[127257,[40, 74, 41]],\n\t[127258,[40, 75, 41]],[127259,[40, 76, 41]],[127260,[40, 77, 41]],[127261,[40, 78, 41]],[127262,[40, 79, 41]],\n\t[127263,[40, 80, 41]],[127264,[40, 81, 41]],[127265,[40, 82, 41]],[127266,[40, 83, 41]],[127267,[40, 84, 41]],\n\t[127268,[40, 85, 41]],[127269,[40, 86, 41]],[127270,[40, 87, 41]],[127271,[40, 88, 41]],[127272,[40, 89, 41]],\n\t[127273,[40, 90, 41]],[127274,[12308, 83, 12309]],[127275,67],[127276,82],[127277,[67, 68]],[127278,[87, 90]],\n\t[127280,127305,'R',-127215],[127306,[72, 86]],[127307,[77, 86]],[127308,[83, 68]],[127309,[83, 83]],\n\t[127310,[80, 80, 86]],[127311,[87, 67]],[127338,[77, 67]],[127339,[77, 68]],[127376,[68, 74]],[127488,[12411, 12363]],\n\t[127489,[12467, 12467]],[127490,12469],[127504,25163],[127505,23383],[127506,21452],[127507,12487],[127508,20108],\n\t[127509,22810],[127510,35299],[127511,22825],[127512,20132],[127513,26144],[127514,28961],[127515,26009],[127516,21069],\n\t[127517,24460],[127518,20877],[127519,26032],[127520,21021],[127521,32066],[127522,29983],[127523,36009],[127524,22768],\n\t[127525,21561],[127526,28436],[127527,25237],[127528,25429],[127529,19968],[127530,19977],[127531,36938],[127532,24038],\n\t[127533,20013],[127534,21491],[127535,25351],[127536,36208],[127537,25171],[127538,31105],[127539,31354],[127540,21512],\n\t[127541,28288],[127542,26377],[127543,26376],[127544,30003],[127545,21106],[127546,21942],[127552,[12308, 26412, 12309]],\n\t[127553,[12308, 19977, 12309]],[127554,[12308, 20108, 12309]],[127555,[12308, 23433, 12309]],\n\t[127556,[12308, 28857, 12309]],[127557,[12308, 25171, 12309]],[127558,[12308, 30423, 12309]],\n\t[127559,[12308, 21213, 12309]],[127560,[12308, 25943, 12309]],[127568,24471],[127569,21487],[194560,20029],\n\t[194561,20024],[194562,20033],[194563,131362],[194564,20320],[194565,20398],[194566,20411],[194567,20482],[194568,20602],\n\t[194569,20633],[194570,20711],[194571,20687],[194572,13470],[194573,132666],[194574,20813],[194575,20820],[194576,20836],\n\t[194577,20855],[194578,132380],[194579,13497],[194580,20839],[194581,20877],[194582,132427],[194583,20887],\n\t[194584,20900],[194585,20172],[194586,20908],[194587,20917],[194588,168415],[194589,20981],[194590,20995],[194591,13535],\n\t[194592,21051],[194593,21062],[194594,21106],[194595,21111],[194596,13589],[194597,21191],[194598,21193],[194599,21220],\n\t[194600,21242],[194601,194602,'R',-173348],[194603,21271],[194604,21321],[194605,21329],[194606,21338],[194607,21363],\n\t[194608,21373],[194609,194611,'A',21375],[194612,133676],[194613,28784],[194614,21450],[194615,21471],[194616,133987],\n\t[194617,21483],[194618,21489],[194619,21510],[194620,21662],[194621,21560],[194622,21576],[194623,21608],[194624,21666],\n\t[194625,21750],[194626,21776],[194627,21843],[194628,21859],[194629,194630,'A',21892],[194631,21913],[194632,21931],\n\t[194633,21939],[194634,21954],[194635,22294],[194636,22022],[194637,22295],[194638,22097],[194639,22132],[194640,20999],\n\t[194641,22766],[194642,22478],[194643,22516],[194644,22541],[194645,22411],[194646,22578],[194647,22577],[194648,22700],\n\t[194649,136420],[194650,22770],[194651,22775],[194652,22790],[194653,22810],[194654,22818],[194655,22882],\n\t[194656,136872],[194657,136938],[194658,23020],[194659,23067],[194660,23079],[194661,23000],[194662,23142],\n\t[194663,14062],[194664,14076],[194665,23304],[194666,194667,'A',23358],[194668,137672],[194669,23491],[194670,23512],\n\t[194671,23527],[194672,23539],[194673,138008],[194674,23551],[194675,23558],[194676,24403],[194677,23586],[194678,14209],\n\t[194679,23648],[194680,23662],[194681,23744],[194682,23693],[194683,138724],[194684,23875],[194685,138726],\n\t[194686,23918],[194687,23915],[194688,23932],[194689,194690,'R',-170656],[194691,14383],[194692,24061],[194693,24104],\n\t[194694,24125],[194695,24169],[194696,14434],[194697,139651],[194698,14460],[194699,24240],[194700,24243],[194701,24246],\n\t[194702,24266],[194703,172946],[194704,24318],[194705,194706,'A',140081],[194707,33281],[194708,194709,'A',24354],\n\t[194710,14535],[194711,144056],[194712,156122],[194713,24418],[194714,24427],[194715,14563],[194716,24474],\n\t[194717,24525],[194718,24535],[194719,24569],[194720,24705],[194721,14650],[194722,14620],[194723,24724],[194724,141012],\n\t[194725,24775],[194726,24904],[194727,24908],[194728,24910],[194729,24908],[194730,24954],[194731,24974],[194732,25010],\n\t[194733,24996],[194734,25007],[194735,25054],[194736,25074],[194737,25078],[194738,25104],[194739,25115],[194740,25181],\n\t[194741,25265],[194742,25300],[194743,25424],[194744,142092],[194745,25405],[194746,25340],[194747,25448],[194748,25475],\n\t[194749,25572],[194750,142321],[194751,25634],[194752,25541],[194753,25513],[194754,14894],[194755,25705],[194756,25726],\n\t[194757,25757],[194758,25719],[194759,14956],[194760,25935],[194761,25964],[194762,143370],[194763,26083],[194764,26360],\n\t[194765,26185],[194766,15129],[194767,26257],[194768,15112],[194769,15076],[194770,20882],[194771,20885],[194772,26368],\n\t[194773,26268],[194774,32941],[194775,17369],[194776,26391],[194777,26395],[194778,26401],[194779,26462],[194780,26451],\n\t[194781,144323],[194782,15177],[194783,26618],[194784,26501],[194785,26706],[194786,26757],[194787,144493],\n\t[194788,26766],[194789,26655],[194790,26900],[194791,15261],[194792,26946],[194793,27043],[194794,27114],[194795,27304],\n\t[194796,145059],[194797,27355],[194798,15384],[194799,27425],[194800,145575],[194801,27476],[194802,15438],\n\t[194803,27506],[194804,27551],[194805,194806,'R',-167227],[194807,146061],[194808,138507],[194809,146170],[194810,27726],\n\t[194811,146620],[194812,27839],[194813,27853],[194814,27751],[194815,27926],[194816,27966],[194817,28023],[194818,27969],\n\t[194819,28009],[194820,28024],[194821,28037],[194822,146718],[194823,27956],[194824,28207],[194825,28270],[194826,15667],\n\t[194827,28363],[194828,28359],[194829,147153],[194830,28153],[194831,28526],[194832,147294],[194833,147342],\n\t[194834,28614],[194835,28729],[194836,28702],[194837,28699],[194838,15766],[194839,28746],[194840,28797],[194841,28791],\n\t[194842,28845],[194843,132389],[194844,28997],[194845,148067],[194846,29084],[194847,148395],[194848,29224],\n\t[194849,29237],[194850,29264],[194851,149000],[194852,29312],[194853,29333],[194854,149301],[194855,149524],\n\t[194856,29562],[194857,29579],[194858,16044],[194859,29605],[194860,194861,'A',16056],[194862,29767],[194863,29788],\n\t[194864,29809],[194865,29829],[194866,29898],[194867,16155],[194868,29988],[194869,150582],[194870,30014],\n\t[194871,150674],[194872,30064],[194873,139679],[194874,30224],[194875,151457],[194876,151480],[194877,151620],\n\t[194878,16380],[194879,16392],[194880,30452],[194881,151795],[194882,151794],[194883,151833],[194884,151859],\n\t[194885,194886,'R',-164391],[194887,30495],[194888,30538],[194889,16441],[194890,30603],[194891,16454],[194892,16534],\n\t[194893,152605],[194894,30798],[194895,30860],[194896,30924],[194897,16611],[194898,153126],[194899,31062],\n\t[194900,153242],[194901,153285],[194902,31119],[194903,31211],[194904,16687],[194905,31296],[194906,31306],\n\t[194907,31311],[194908,153980],[194909,194910,'A',154279],[194911,31470],[194912,16898],[194913,154539],[194914,31686],\n\t[194915,31689],[194916,16935],[194917,154752],[194918,31954],[194919,17056],[194920,31976],[194921,31971],[194922,32000],\n\t[194923,155526],[194924,32099],[194925,17153],[194926,32199],[194927,32258],[194928,32325],[194929,17204],\n\t[194930,156200],[194931,156231],[194932,17241],[194933,156377],[194934,32634],[194935,156478],[194936,32661],\n\t[194937,32762],[194938,32773],[194939,156890],[194940,156963],[194941,32864],[194942,157096],[194943,32880],\n\t[194944,144223],[194945,17365],[194946,32946],[194947,33027],[194948,17419],[194949,33086],[194950,23221],\n\t[194951,157607],[194952,157621],[194953,144275],[194954,144284],[194955,33281],[194956,33284],[194957,36766],\n\t[194958,17515],[194959,33425],[194960,33419],[194961,33437],[194962,21171],[194963,33457],[194964,33459],[194965,33469],\n\t[194966,33510],[194967,158524],[194968,33509],[194969,33565],[194970,33635],[194971,33709],[194972,33571],[194973,33725],\n\t[194974,33767],[194975,33879],[194976,33619],[194977,33738],[194978,33740],[194979,33756],[194980,158774],\n\t[194981,159083],[194982,158933],[194983,17707],[194984,34033],[194985,34035],[194986,34070],[194987,160714],\n\t[194988,34148],[194989,159532],[194990,17757],[194991,17761],[194992,159665],[194993,159954],[194994,17771],\n\t[194995,34384],[194996,34396],[194997,34407],[194998,34409],[194999,34473],[195000,34440],[195001,34574],[195002,34530],\n\t[195003,34681],[195004,34600],[195005,34667],[195006,34694],[195007,17879],[195008,34785],[195009,34817],[195010,17913],\n\t[195011,34912],[195012,34915],[195013,161383],[195014,35031],[195015,35038],[195016,17973],[195017,35066],[195018,13499],\n\t[195019,161966],[195020,162150],[195021,18110],[195022,18119],[195023,35488],[195024,35565],[195025,35722],\n\t[195026,35925],[195027,162984],[195028,36011],[195029,36033],[195030,36123],[195031,36215],[195032,163631],\n\t[195033,133124],[195034,36299],[195035,36284],[195036,36336],[195037,133342],[195038,36564],[195039,36664],\n\t[195040,165330],[195041,165357],[195042,37012],[195043,37105],[195044,37137],[195045,165678],[195046,37147],\n\t[195047,37432],[195048,195049,'R',-157457],[195050,37500],[195051,37881],[195052,37909],[195053,166906],[195054,38283],\n\t[195055,18837],[195056,38327],[195057,167287],[195058,18918],[195059,38595],[195060,23986],[195061,38691],\n\t[195062,168261],[195063,168474],[195064,19054],[195065,19062],[195066,38880],[195067,168970],[195068,19122],\n\t[195069,169110],[195070,195071,'A',38923],[195072,38953],[195073,169398],[195074,39138],[195075,19251],[195076,39209],\n\t[195077,39335],[195078,39362],[195079,39422],[195080,19406],[195081,170800],[195082,39698],[195083,40000],[195084,40189],\n\t[195085,19662],[195086,19693],[195087,40295],[195088,172238],[195089,19704],[195090,172293],[195091,172558],\n\t[195092,172689],[195093,40635],[195094,19798],[195095,40697],[195096,40702],[195097,40709],[195098,40719],[195099,40726],\n\t[195100,40763],[195101,173568]];\n\n"
  },
  {
    "path": "src/unicode/normalizer_lowercase_nomark.js",
    "content": "var net = net||{};net.kornr = net.kornr||{};net.kornr.unicode=net.kornr.unicode||{};\nnet.kornr.unicode.norm_lowercase_nomark_data=[[65,90,'R',32],[160,168,'A',32],[170,97],[175,32],[178,179,'R',-128],[180,32],[181,956],[184,32],[185,49],[186,111],\n\t[188,[49, 8260, 52]],[189,[49, 8260, 50]],[190,[51, 8260, 52]],[192,197,'A',97],[198,230],[199,99],[200,203,'A',101],\n\t[204,207,'A',105],[208,240],[209,210,'R',-99],[211,214,'A',111],[216,248],[217,220,'A',117],[221,121],[222,254],\n\t[224,229,'A',97],[231,99],[232,235,'A',101],[236,239,'A',105],[241,242,'R',-131],[243,246,'A',111],[249,252,'A',117],\n\t[253,255,'A',121],[256,261,'A',97],[262,269,'A',99],[270,271,'A',100],[272,273],[274,283,'A',101],[284,291,'A',103],\n\t[292,293,'A',104],[294,295],[296,304,'A',105],[306,[105, 106]],[307,[105, 106]],[308,309,'A',106],[310,311,'A',107],\n\t[313,318,'A',108],[319,[108, 183]],[320,[108, 183]],[321,322],[323,328,'A',110],[329,[700, 110]],[330,331],\n\t[332,337,'A',111],[338,339],[340,345,'A',114],[346,353,'A',115],[354,357,'A',116],[358,359],[360,371,'A',117],\n\t[372,373,'A',119],[374,376,'A',121],[377,382,'A',122],[383,115],[385,595],[386,388,'R',1],[390,596],[391,392],\n\t[393,394,'R',205],[395,396],[398,477],[399,601],[400,603],[401,402],[403,608],[404,611],[406,617],[407,616],[408,409],\n\t[412,623],[413,626],[415,629],[416,417,'A',111],[418,420,'R',1],[422,640],[423,424],[425,643],[428,429],[430,648],\n\t[431,432,'A',117],[433,434,'R',217],[435,437,'R',1],[439,658],[440,444,'R',1],[452,[100, 382]],[453,[100, 382]],\n\t[454,[100, 382]],[455,[108, 106]],[456,[108, 106]],[457,[108, 106]],[458,[110, 106]],[459,[110, 106]],[460,[110, 106]],\n\t[461,462,'A',97],[463,464,'A',105],[465,466,'A',111],[467,468,'A',117],[469,476,'A',252],[478,479,'A',228],\n\t[480,481,'A',551],[482,483,'A',230],[484,485],[486,487,'A',103],[488,489,'A',107],[490,491,'A',111],[492,493,'A',491],\n\t[494,495,'A',658],[496,106],[497,[100, 122]],[498,[100, 122]],[499,[100, 122]],[500,501,'A',103],[502,405],[503,447],\n\t[504,505,'A',110],[506,507,'A',229],[508,509,'A',230],[510,511,'A',248],[512,515,'A',97],[516,519,'A',101],\n\t[520,523,'A',105],[524,527,'A',111],[528,531,'A',114],[532,535,'A',117],[536,537,'A',115],[538,539,'A',116],[540,541],\n\t[542,543,'A',104],[544,414],[546,548,'R',1],[550,551,'A',97],[552,553,'A',101],[554,555,'A',246],[556,557,'A',245],\n\t[558,559,'A',111],[560,561,'A',559],[562,563,'A',121],[570,11365],[571,572],[573,410],[574,11366],[577,578],[579,384],\n\t[580,649],[581,652],[582,590,'R',1],[688,104],[689,614],[690,106],[691,114],[692,633],[693,635],[694,641],[695,119],\n\t[696,121],[728,733,'A',32],[736,611],[737,108],[738,115],[739,120],[740,661],[832,836,'R',0],[880,882,'R',1],[884,697],\n\t[886,887],[890,32],[894,59],[900,32],[901,168],[902,945],[903,183],[904,949],[905,951],[906,953],[908,959],[910,965],\n\t[911,912,'R',58],[913,937,'R',32],[938,953],[939,965],[940,945],[941,949],[942,951],[943,953],[944,971],[970,953],\n\t[971,965],[972,959],[973,965],[974,969],[975,983],[976,946],[977,952],[978,933],[979,980,'A',978],[981,966],[982,960],\n\t[984,1006,'R',1],[1008,954],[1009,1010,'R',-48],[1012,952],[1013,949],[1015,1016],[1017,962],[1018,1019],\n\t[1021,1023,'R',-130],[1024,1025,'A',1077],[1026,1106],[1027,1075],[1028,1030,'R',80],[1031,1110],[1032,1035,'R',80],\n\t[1036,1082],[1037,1080],[1038,1091],[1039,1119],[1040,1048,'R',32],[1049,1080],[1050,1071,'R',32],[1081,1080],\n\t[1104,1105,'A',1077],[1107,1075],[1111,1110],[1116,1082],[1117,1080],[1118,1091],[1120,1140,'R',1],[1142,1143,'A',1141],\n\t[1144,1214,'R',1],[1216,1231],[1217,1218,'A',1078],[1219,1229,'R',1],[1232,1235,'A',1072],[1236,1237],\n\t[1238,1239,'A',1077],[1240,1243,'A',1241],[1244,1245,'A',1078],[1246,1247,'A',1079],[1248,1249],[1250,1253,'A',1080],\n\t[1254,1255,'A',1086],[1256,1259,'A',1257],[1260,1261,'A',1101],[1262,1267,'A',1091],[1268,1269,'A',1095],[1270,1271],\n\t[1272,1273,'A',1099],[1274,1318,'R',1],[1329,1366,'R',48],[1415,[1381, 1410]],[1570,1571,'A',1575],[1572,1608],\n\t[1573,1575],[1574,1610],[1653,[1575, 1652]],[1654,[1608, 1652]],[1655,[1735, 1652]],[1656,[1610, 1652]],[1728,1749],\n\t[1730,2356,'R',-1],[2392,2394,'R',-67],[2395,2332],[2396,2397,'R',-59],[2398,2347],[2399,2351],[2507,2508,'R',0],\n\t[2524,2525,'R',-59],[2527,2479],[2611,2610],[2614,2616],[2649,2650,'R',-67],[2651,2588],[2654,2603],[2888,2892,'R',0],\n\t[2908,2909,'R',-59],[2964,2962],[3018,3550,'R',0],[3635,3763,'R',-1],[3804,[3755, 3737]],[3805,[3755, 3745]],\n\t[3852,3932,'R',-1],[3945,3904],[3955,4025,'R',0],[4134,4133],[4256,4301,'R',7264],[4348,4316],[6918,6930,'R',-1],\n\t[6971,6979,'R',0],[7468,65],[7469,198],[7470,7473,'R',-7404],[7474,398],[7475,7482,'R',-7404],[7484,79],[7485,546],\n\t[7486,80],[7487,82],[7488,7489,'R',-7404],[7490,87],[7491,97],[7492,7493,'R',-6900],[7494,7426],[7495,98],\n\t[7496,7497,'R',-7396],[7498,601],[7499,7500,'R',-6896],[7501,103],[7503,107],[7504,109],[7505,331],[7506,111],[7507,596],\n\t[7508,7509,'R',-62],[7510,112],[7511,7512,'R',-7395],[7513,7453],[7514,623],[7515,118],[7516,7461],[7517,7519,'R',-6571],\n\t[7520,7521,'R',-6554],[7522,105],[7523,114],[7524,7525,'R',-7407],[7526,7527,'R',-6580],[7528,961],[7529,7530,'R',-6563],\n\t[7544,1085],[7579,594],[7580,99],[7581,597],[7582,240],[7583,604],[7584,102],[7585,607],[7586,609],[7587,613],\n\t[7588,7590,'R',-6972],[7591,7547],[7592,669],[7593,621],[7594,7557],[7595,671],[7596,625],[7597,624],\n\t[7598,7601,'R',-6972],[7602,632],[7603,7604,'R',-6961],[7605,427],[7606,7607,'R',-6957],[7608,7452],\n\t[7609,7610,'R',-6958],[7611,122],[7612,7614,'R',-6956],[7615,952],[7680,7681,'A',97],[7682,7687,'A',98],\n\t[7688,7689,'A',231],[7690,7699,'A',100],[7700,7703,'A',275],[7704,7707,'A',101],[7708,7709,'A',553],[7710,7711,'A',102],\n\t[7712,7713,'A',103],[7714,7723,'A',104],[7724,7725,'A',105],[7726,7727,'A',239],[7728,7733,'A',107],[7734,7735,'A',108],\n\t[7736,7737,'A',7735],[7738,7741,'A',108],[7742,7747,'A',109],[7748,7755,'A',110],[7756,7759,'A',245],[7760,7763,'A',333],\n\t[7764,7767,'A',112],[7768,7771,'A',114],[7772,7773,'A',7771],[7774,7775,'A',114],[7776,7779,'A',115],[7780,7781,'A',347],\n\t[7782,7783,'A',353],[7784,7785,'A',7779],[7786,7793,'A',116],[7794,7799,'A',117],[7800,7801,'A',361],[7802,7803,'A',363],\n\t[7804,7807,'A',118],[7808,7817,'A',119],[7818,7821,'A',120],[7822,7823,'A',121],[7824,7829,'A',122],[7830,104],\n\t[7831,116],[7832,119],[7833,121],[7834,[97, 702]],[7835,383],[7838,223],[7840,7843,'A',97],[7844,7851,'A',226],\n\t[7852,7853,'A',7841],[7854,7861,'A',259],[7862,7863,'A',7841],[7864,7869,'A',101],[7870,7877,'A',234],\n\t[7878,7879,'A',7865],[7880,7883,'A',105],[7884,7887,'A',111],[7888,7895,'A',244],[7896,7897,'A',7885],\n\t[7898,7907,'A',417],[7908,7911,'A',117],[7912,7921,'A',432],[7922,7929,'A',121],[7930,7934,'R',1],[7936,7937,'A',945],\n\t[7938,7939,'R',-2],[7940,7941,'R',-4],[7942,7943,'R',-6],[7944,7945,'A',945],[7946,7947,'R',-10],[7948,7949,'R',-12],\n\t[7950,7951,'R',-14],[7952,7953,'A',949],[7954,7955,'R',-2],[7956,7957,'R',-4],[7960,7961,'A',949],[7962,7963,'R',-10],\n\t[7964,7965,'R',-12],[7968,7969,'A',951],[7970,7971,'R',-2],[7972,7973,'R',-4],[7974,7975,'R',-6],[7976,7977,'A',951],\n\t[7978,7979,'R',-10],[7980,7981,'R',-12],[7982,7983,'R',-14],[7984,7985,'A',953],[7986,7987,'R',-2],[7988,7989,'R',-4],\n\t[7990,7991,'R',-6],[7992,7993,'A',953],[7994,7995,'R',-10],[7996,7997,'R',-12],[7998,7999,'R',-14],[8000,8001,'A',959],\n\t[8002,8003,'R',-2],[8004,8005,'R',-4],[8008,8009,'A',959],[8010,8011,'R',-10],[8012,8013,'R',-12],[8016,8017,'A',965],\n\t[8018,8019,'R',-2],[8020,8021,'R',-4],[8022,8023,'R',-6],[8025,965],[8027,8031,'A',8017],[8032,8033,'A',969],\n\t[8034,8035,'R',-2],[8036,8037,'R',-4],[8038,8039,'R',-6],[8040,8041,'A',969],[8042,8043,'R',-10],[8044,8045,'R',-12],\n\t[8046,8047,'R',-14],[8048,945],[8049,940],[8050,949],[8051,941],[8052,951],[8053,942],[8054,953],[8055,943],[8056,959],\n\t[8057,972],[8058,965],[8059,973],[8060,969],[8061,974],[8064,8071,'R',-128],[8072,8079,'R',-136],[8080,8087,'R',-112],\n\t[8088,8095,'R',-120],[8096,8103,'R',-64],[8104,8111,'R',-72],[8112,8113,'A',945],[8114,8048],[8115,945],[8116,940],\n\t[8118,945],[8119,8118],[8120,8122,'A',945],[8123,940],[8124,945],[8125,32],[8126,953],[8127,8128,'A',32],[8129,168],\n\t[8130,8052],[8131,951],[8132,942],[8134,951],[8135,8134],[8136,949],[8137,941],[8138,951],[8139,942],[8140,951],\n\t[8141,8143,'A',8127],[8144,8145,'A',953],[8146,970],[8147,912],[8150,953],[8151,970],[8152,8154,'A',953],[8155,943],\n\t[8157,8159,'A',8190],[8160,8161,'A',965],[8162,971],[8163,944],[8164,8165,'A',961],[8166,965],[8167,971],\n\t[8168,8170,'A',965],[8171,973],[8172,961],[8173,168],[8174,901],[8175,96],[8178,8060],[8179,969],[8180,974],[8182,969],\n\t[8183,8182],[8184,959],[8185,972],[8186,969],[8187,974],[8188,969],[8189,180],[8190,32],[8192,8193,'R',2],\n\t[8194,8202,'A',32],[8209,8208],[8215,32],[8228,46],[8229,[46, 46]],[8230,[46, 46, 46]],[8239,32],[8243,[8242, 8242]],\n\t[8244,[8242, 8242, 8242]],[8246,[8245, 8245]],[8247,[8245, 8245, 8245]],[8252,[33, 33]],[8254,32],[8263,[63, 63]],\n\t[8264,[63, 33]],[8265,[33, 63]],[8279,[8242, 8242, 8242, 8242]],[8287,32],[8304,48],[8305,105],[8308,8313,'R',-8256],\n\t[8314,43],[8315,8722],[8316,61],[8317,8318,'R',-8277],[8319,110],[8320,8329,'R',-8272],[8330,43],[8331,8722],[8332,61],\n\t[8333,8334,'R',-8293],[8336,97],[8337,101],[8338,111],[8339,120],[8340,601],[8341,104],[8342,8345,'R',-8235],[8346,112],\n\t[8347,8348,'R',-8232],[8360,[82, 115]],[8448,[97, 47, 99]],[8449,[97, 47, 115]],[8450,67],[8451,[176, 67]],\n\t[8453,[99, 47, 111]],[8454,[99, 47, 117]],[8455,400],[8457,[176, 70]],[8458,103],[8459,8461,'A',72],[8462,104],\n\t[8463,295],[8464,8465,'A',73],[8466,76],[8467,108],[8469,78],[8470,[78, 111]],[8473,8475,'R',-8393],[8476,8477,'A',82],\n\t[8480,[83, 77]],[8481,[84, 69, 76]],[8482,[84, 77]],[8484,90],[8486,969],[8488,90],[8490,107],[8491,97],\n\t[8492,8493,'R',-8426],[8495,101],[8496,8497,'R',-8427],[8498,8526],[8499,77],[8500,111],[8501,8504,'R',-7013],[8505,105],\n\t[8507,[70, 65, 88]],[8508,960],[8509,947],[8510,915],[8511,928],[8512,8721],[8517,68],[8518,8519,'R',-8418],\n\t[8520,8521,'R',-8415],[8528,[49, 8260, 55]],[8529,[49, 8260, 57]],[8530,[49, 8260, 49, 48]],[8531,[49, 8260, 51]],\n\t[8532,[50, 8260, 51]],[8533,[49, 8260, 53]],[8534,[50, 8260, 53]],[8535,[51, 8260, 53]],[8536,[52, 8260, 53]],\n\t[8537,[49, 8260, 54]],[8538,[53, 8260, 54]],[8539,[49, 8260, 56]],[8540,[51, 8260, 56]],[8541,[53, 8260, 56]],\n\t[8542,[55, 8260, 56]],[8543,[49, 8260]],[8544,105],[8545,[105, 105]],[8546,[105, 105, 105]],[8547,[105, 118]],[8548,118],\n\t[8549,[118, 105]],[8550,[118, 105, 105]],[8551,[118, 105, 105, 105]],[8552,[105, 120]],[8553,120],[8554,[120, 105]],\n\t[8555,[120, 105, 105]],[8556,108],[8557,8558,'R',-8458],[8559,109],[8560,105],[8561,[105, 105]],[8562,[105, 105, 105]],\n\t[8563,[105, 118]],[8564,118],[8565,[118, 105]],[8566,[118, 105, 105]],[8567,[118, 105, 105, 105]],[8568,[105, 120]],\n\t[8569,120],[8570,[120, 105]],[8571,[120, 105, 105]],[8572,108],[8573,8574,'R',-8474],[8575,109],[8579,8580],\n\t[8585,[48, 8260, 51]],[8602,8592],[8603,8594],[8622,8596],[8653,8656],[8654,8660],[8655,8658],[8708,8742,'R',-1],\n\t[8748,[8747, 8747]],[8749,[8747, 8747, 8747]],[8751,[8750, 8750]],[8752,[8750, 8750, 8750]],[8769,8764],[8772,8771],\n\t[8775,8773],[8777,8776],[8800,61],[8802,8801],[8813,8781],[8814,60],[8815,62],[8816,8817,'R',-12],[8820,8825,'R',-2],\n\t[8832,8833,'R',-6],[8836,8841,'R',-2],[8876,8866],[8877,8878,'R',-5],[8879,8875],[8928,8929,'R',-100],\n\t[8930,8931,'R',-81],[8938,8941,'R',-56],[9001,9002,'R',3295],[9312,9320,'R',-9263],[9321,[49, 48]],[9322,[49, 49]],\n\t[9323,[49, 50]],[9324,[49, 51]],[9325,[49, 52]],[9326,[49, 53]],[9327,[49, 54]],[9328,[49, 55]],[9329,[49, 56]],\n\t[9330,[49, 57]],[9331,[50, 48]],[9332,[40, 49, 41]],[9333,[40, 50, 41]],[9334,[40, 51, 41]],[9335,[40, 52, 41]],\n\t[9336,[40, 53, 41]],[9337,[40, 54, 41]],[9338,[40, 55, 41]],[9339,[40, 56, 41]],[9340,[40, 57, 41]],\n\t[9341,[40, 49, 48, 41]],[9342,[40, 49, 49, 41]],[9343,[40, 49, 50, 41]],[9344,[40, 49, 51, 41]],[9345,[40, 49, 52, 41]],\n\t[9346,[40, 49, 53, 41]],[9347,[40, 49, 54, 41]],[9348,[40, 49, 55, 41]],[9349,[40, 49, 56, 41]],[9350,[40, 49, 57, 41]],\n\t[9351,[40, 50, 48, 41]],[9352,[49, 46]],[9353,[50, 46]],[9354,[51, 46]],[9355,[52, 46]],[9356,[53, 46]],[9357,[54, 46]],\n\t[9358,[55, 46]],[9359,[56, 46]],[9360,[57, 46]],[9361,[49, 48, 46]],[9362,[49, 49, 46]],[9363,[49, 50, 46]],\n\t[9364,[49, 51, 46]],[9365,[49, 52, 46]],[9366,[49, 53, 46]],[9367,[49, 54, 46]],[9368,[49, 55, 46]],[9369,[49, 56, 46]],\n\t[9370,[49, 57, 46]],[9371,[50, 48, 46]],[9372,[40, 97, 41]],[9373,[40, 98, 41]],[9374,[40, 99, 41]],[9375,[40, 100, 41]],\n\t[9376,[40, 101, 41]],[9377,[40, 102, 41]],[9378,[40, 103, 41]],[9379,[40, 104, 41]],[9380,[40, 105, 41]],\n\t[9381,[40, 106, 41]],[9382,[40, 107, 41]],[9383,[40, 108, 41]],[9384,[40, 109, 41]],[9385,[40, 110, 41]],\n\t[9386,[40, 111, 41]],[9387,[40, 112, 41]],[9388,[40, 113, 41]],[9389,[40, 114, 41]],[9390,[40, 115, 41]],\n\t[9391,[40, 116, 41]],[9392,[40, 117, 41]],[9393,[40, 118, 41]],[9394,[40, 119, 41]],[9395,[40, 120, 41]],\n\t[9396,[40, 121, 41]],[9397,[40, 122, 41]],[9398,9423,'R',-9301],[9424,9449,'R',-9327],[9450,48],\n\t[10764,[8747, 8747, 8747, 8747]],[10868,[58, 58, 61]],[10869,[61, 61]],[10870,[61, 61, 61]],[10972,10973],\n\t[11264,11310,'R',48],[11360,11361],[11362,619],[11363,7549],[11364,637],[11367,11371,'R',1],[11373,593],[11374,625],\n\t[11375,592],[11376,594],[11378,11381,'R',1],[11388,106],[11389,86],[11390,11391,'R',-10815],[11392,11506,'R',1],\n\t[11631,11617],[11935,12019,'R',0],[12032,19968],[12033,12245,'R',0],[12288,32],[12342,12306],[12344,12346,'R',0],\n\t[12364,12400,'R',-1],[12401,12399],[12403,12404,'A',12402],[12406,12407,'A',12405],[12409,12410,'A',12408],\n\t[12412,12413,'A',12411],[12436,12358],[12443,12444,'A',32],[12446,12445],[12447,[12424, 12426]],[12460,12496,'R',-1],\n\t[12497,12495],[12499,12500,'A',12498],[12502,12503,'A',12501],[12505,12506,'A',12504],[12508,12509,'A',12507],\n\t[12532,12454],[12535,12538,'R',-8],[12542,12541],[12543,[12467, 12488]],[12593,12594,'R',-8241],[12595,4522],\n\t[12596,4354],[12597,12598,'R',-8073],[12599,12601,'R',-8244],[12602,12607,'R',-8074],[12608,4378],\n\t[12609,12611,'R',-8251],[12612,4385],[12613,12622,'R',-8252],[12623,12643,'R',-8174],[12644,4448],\n\t[12645,12646,'R',-8273],[12647,12648,'R',-8096],[12649,4556],[12650,4558],[12651,4563],[12652,4567],[12653,4569],\n\t[12654,4380],[12655,4573],[12656,4575],[12657,12658,'R',-8276],[12659,4384],[12660,12661,'R',-8274],[12662,4391],\n\t[12663,4393],[12664,12668,'R',-8269],[12669,4402],[12670,4406],[12671,4416],[12672,4423],[12673,4428],\n\t[12674,12675,'R',-8081],[12676,12678,'R',-8237],[12679,12680,'R',-8195],[12681,4488],[12682,12683,'R',-8185],\n\t[12684,4500],[12685,4510],[12686,4513],[12690,19968],[12691,12703,'R',0],[12800,[40, 4352, 41]],[12801,[40, 4354, 41]],\n\t[12802,[40, 4355, 41]],[12803,[40, 4357, 41]],[12804,[40, 4358, 41]],[12805,[40, 4359, 41]],[12806,[40, 4361, 41]],\n\t[12807,[40, 4363, 41]],[12808,[40, 4364, 41]],[12809,[40, 4366, 41]],[12810,[40, 4367, 41]],[12811,[40, 4368, 41]],\n\t[12812,[40, 4369, 41]],[12813,[40, 4370, 41]],[12814,[40, 4352, 4449, 41]],[12815,[40, 4354, 4449, 41]],\n\t[12816,[40, 4355, 4449, 41]],[12817,[40, 4357, 4449, 41]],[12818,[40, 4358, 4449, 41]],[12819,[40, 4359, 4449, 41]],\n\t[12820,[40, 4361, 4449, 41]],[12821,[40, 4363, 4449, 41]],[12822,[40, 4364, 4449, 41]],[12823,[40, 4366, 4449, 41]],\n\t[12824,[40, 4367, 4449, 41]],[12825,[40, 4368, 4449, 41]],[12826,[40, 4369, 4449, 41]],[12827,[40, 4370, 4449, 41]],\n\t[12828,[40, 4364, 4462, 41]],[12829,[40, 4363, 4457, 4364, 4453, 4523, 41]],[12830,[40, 4363, 4457, 4370, 4462, 41]],\n\t[12832,[40, 19968, 41]],[12833,[40, 41]],[12834,[40, 41]],[12835,[40, 41]],[12836,[40, 41]],[12837,[40, 41]],\n\t[12838,[40, 41]],[12839,[40, 41]],[12840,[40, 41]],[12841,[40, 41]],[12842,[40, 41]],[12843,[40, 41]],[12844,[40, 41]],\n\t[12845,[40, 41]],[12846,[40, 41]],[12847,[40, 41]],[12848,[40, 41]],[12849,[40, 41]],[12850,[40, 41]],[12851,[40, 41]],\n\t[12852,[40, 41]],[12853,[40, 41]],[12854,[40, 41]],[12855,[40, 41]],[12856,[40, 41]],[12857,[40, 41]],[12858,[40, 41]],\n\t[12859,[40, 41]],[12860,[40, 41]],[12861,[40, 41]],[12862,[40, 41]],[12863,[40, 41]],[12864,[40, 41]],[12865,[40, 41]],\n\t[12866,[40, 41]],[12867,[40, 41]],[12868,12871,'R',0],[12880,[80, 84, 69]],[12881,[50, 49]],[12882,[50, 50]],\n\t[12883,[50, 51]],[12884,[50, 52]],[12885,[50, 53]],[12886,[50, 54]],[12887,[50, 55]],[12888,[50, 56]],[12889,[50, 57]],\n\t[12890,[51, 48]],[12891,[51, 49]],[12892,[51, 50]],[12893,[51, 51]],[12894,[51, 52]],[12895,[51, 53]],[12896,4352],\n\t[12897,12898,'R',-8543],[12899,12901,'R',-8542],[12902,4361],[12903,12904,'R',-8540],[12905,12909,'R',-8539],\n\t[12910,[4352, 4449]],[12911,[4354, 4449]],[12912,[4355, 4449]],[12913,[4357, 4449]],[12914,[4358, 4449]],\n\t[12915,[4359, 4449]],[12916,[4361, 4449]],[12917,[4363, 4449]],[12918,[4364, 4449]],[12919,[4366, 4449]],\n\t[12920,[4367, 4449]],[12921,[4368, 4449]],[12922,[4369, 4449]],[12923,[4370, 4449]],\n\t[12924,[4366, 4449, 4535, 4352, 4457]],[12925,[4364, 4462, 4363, 4468]],[12926,[4363, 4462]],[12928,19968],\n\t[12929,12976,'R',0],[12977,[51, 54]],[12978,[51, 55]],[12979,[51, 56]],[12980,[51, 57]],[12981,[52, 48]],\n\t[12982,[52, 49]],[12983,[52, 50]],[12984,[52, 51]],[12985,[52, 52]],[12986,[52, 53]],[12987,[52, 54]],[12988,[52, 55]],\n\t[12989,[52, 56]],[12990,[52, 57]],[12991,[53, 48]],[12992,13000,'R',-12943],[13001,[49, 48]],[13002,[49, 49]],\n\t[13003,[49, 50]],[13004,[72, 103]],[13005,[101, 114, 103]],[13006,[101, 86]],[13007,[76, 84, 68]],[13008,12450],\n\t[13009,12452],[13010,12454],[13011,12456],[13012,13013,'R',-554],[13014,12461],[13015,12463],[13016,12465],[13017,12467],\n\t[13018,12469],[13019,12471],[13020,12473],[13021,12475],[13022,12477],[13023,12479],[13024,12481],[13025,12484],\n\t[13026,12486],[13027,12488],[13028,13033,'R',-538],[13034,12498],[13035,12501],[13036,12504],[13037,12507],\n\t[13038,13042,'R',-528],[13043,12516],[13044,12518],[13045,13050,'R',-525],[13051,13054,'R',-524],\n\t[13056,[12450, 12497, 12540, 12488]],[13057,[12450, 12523, 12501, 12449]],[13058,[12450, 12531, 12506, 12450]],\n\t[13059,[12450, 12540, 12523]],[13060,[12452, 12491, 12531, 12464]],[13061,[12452, 12531, 12481]],\n\t[13062,[12454, 12457, 12531]],[13063,[12456, 12473, 12463, 12540, 12489]],[13064,[12456, 12540, 12459, 12540]],\n\t[13065,[12458, 12531, 12473]],[13066,[12458, 12540, 12512]],[13067,[12459, 12452, 12522]],\n\t[13068,[12459, 12521, 12483, 12488]],[13069,[12459, 12525, 12522, 12540]],[13070,[12460, 12525, 12531]],\n\t[13071,[12460, 12531, 12510]],[13072,[12462, 12460]],[13073,[12462, 12491, 12540]],[13074,[12461, 12517, 12522, 12540]],\n\t[13075,[12462, 12523, 12480, 12540]],[13076,[12461, 12525]],[13077,[12461, 12525, 12464, 12521, 12512]],\n\t[13078,[12461, 12525, 12513, 12540, 12488, 12523]],[13079,[12461, 12525, 12527, 12483, 12488]],\n\t[13080,[12464, 12521, 12512]],[13081,[12464, 12521, 12512, 12488, 12531]],[13082,[12463, 12523, 12476, 12452, 12525]],\n\t[13083,[12463, 12525, 12540, 12493]],[13084,[12465, 12540, 12473]],[13085,[12467, 12523, 12490]],\n\t[13086,[12467, 12540, 12509]],[13087,[12469, 12452, 12463, 12523]],[13088,[12469, 12531, 12481, 12540, 12512]],\n\t[13089,[12471, 12522, 12531, 12464]],[13090,[12475, 12531, 12481]],[13091,[12475, 12531, 12488]],\n\t[13092,[12480, 12540, 12473]],[13093,[12487, 12471]],[13094,[12489, 12523]],[13095,[12488, 12531]],\n\t[13096,[12490, 12494]],[13097,[12494, 12483, 12488]],[13098,[12495, 12452, 12484]],\n\t[13099,[12497, 12540, 12475, 12531, 12488]],[13100,[12497, 12540, 12484]],[13101,[12496, 12540, 12524, 12523]],\n\t[13102,[12500, 12450, 12473, 12488, 12523]],[13103,[12500, 12463, 12523]],[13104,[12500, 12467]],[13105,[12499, 12523]],\n\t[13106,[12501, 12449, 12521, 12483, 12489]],[13107,[12501, 12451, 12540, 12488]],\n\t[13108,[12502, 12483, 12471, 12455, 12523]],[13109,[12501, 12521, 12531]],[13110,[12504, 12463, 12479, 12540, 12523]],\n\t[13111,[12506, 12477]],[13112,[12506, 12491, 12498]],[13113,[12504, 12523, 12484]],[13114,[12506, 12531, 12473]],\n\t[13115,[12506, 12540, 12472]],[13116,[12505, 12540, 12479]],[13117,[12509, 12452, 12531, 12488]],\n\t[13118,[12508, 12523, 12488]],[13119,[12507, 12531]],[13120,[12509, 12531, 12489]],[13121,[12507, 12540, 12523]],\n\t[13122,[12507, 12540, 12531]],[13123,[12510, 12452, 12463, 12525]],[13124,[12510, 12452, 12523]],\n\t[13125,[12510, 12483, 12495]],[13126,[12510, 12523, 12463]],[13127,[12510, 12531, 12471, 12519, 12531]],\n\t[13128,[12511, 12463, 12525, 12531]],[13129,[12511, 12522]],[13130,[12511, 12522, 12496, 12540, 12523]],\n\t[13131,[12513, 12460]],[13132,[12513, 12460, 12488, 12531]],[13133,[12513, 12540, 12488, 12523]],\n\t[13134,[12516, 12540, 12489]],[13135,[12516, 12540, 12523]],[13136,[12518, 12450, 12531]],\n\t[13137,[12522, 12483, 12488, 12523]],[13138,[12522, 12521]],[13139,[12523, 12500, 12540]],\n\t[13140,[12523, 12540, 12502, 12523]],[13141,[12524, 12512]],[13142,[12524, 12531, 12488, 12466, 12531]],\n\t[13143,[12527, 12483, 12488]],[13144,13153,'R',-13096],[13154,[49, 48]],[13155,[49, 49]],[13156,[49, 50]],\n\t[13157,[49, 51]],[13158,[49, 52]],[13159,[49, 53]],[13160,[49, 54]],[13161,[49, 55]],[13162,[49, 56]],[13163,[49, 57]],\n\t[13164,[50, 48]],[13165,[50, 49]],[13166,[50, 50]],[13167,[50, 51]],[13168,[50, 52]],[13169,[104, 80, 97]],\n\t[13170,[100, 97]],[13171,[65, 85]],[13172,[98, 97, 114]],[13173,[111, 86]],[13174,[112, 99]],[13175,[100, 109]],\n\t[13176,[100, 109, 178]],[13177,[100, 109, 179]],[13178,[73, 85]],[13179,13183,'R',0],[13184,[112, 65]],[13185,[110, 65]],\n\t[13186,[956, 65]],[13187,[109, 65]],[13188,[107, 65]],[13189,[75, 66]],[13190,[77, 66]],[13191,[71, 66]],\n\t[13192,[99, 97, 108]],[13193,[107, 99, 97, 108]],[13194,[112, 70]],[13195,[110, 70]],[13196,[956, 70]],\n\t[13197,[956, 103]],[13198,[109, 103]],[13199,[107, 103]],[13200,[72, 122]],[13201,[107, 72, 122]],[13202,[77, 72, 122]],\n\t[13203,[71, 72, 122]],[13204,[84, 72, 122]],[13205,[956, 8467]],[13206,[109, 8467]],[13207,[100, 8467]],\n\t[13208,[107, 8467]],[13209,[102, 109]],[13210,[110, 109]],[13211,[956, 109]],[13212,[109, 109]],[13213,[99, 109]],\n\t[13214,[107, 109]],[13215,[109, 109, 178]],[13216,[99, 109, 178]],[13217,[109, 178]],[13218,[107, 109, 178]],\n\t[13219,[109, 109, 179]],[13220,[99, 109, 179]],[13221,[109, 179]],[13222,[107, 109, 179]],[13223,[109, 8725, 115]],\n\t[13224,[109, 8725, 115, 178]],[13225,[80, 97]],[13226,[107, 80, 97]],[13227,[77, 80, 97]],[13228,[71, 80, 97]],\n\t[13229,[114, 97, 100]],[13230,[114, 97, 100, 8725, 115]],[13231,[114, 97, 100, 8725, 115, 178]],[13232,[112, 115]],\n\t[13233,[110, 115]],[13234,[956, 115]],[13235,[109, 115]],[13236,[112, 86]],[13237,[110, 86]],[13238,[956, 86]],\n\t[13239,[109, 86]],[13240,[107, 86]],[13241,[77, 86]],[13242,[112, 87]],[13243,[110, 87]],[13244,[956, 87]],\n\t[13245,[109, 87]],[13246,[107, 87]],[13247,[77, 87]],[13248,[107, 937]],[13249,[77, 937]],[13250,[97, 46, 109, 46]],\n\t[13251,[66, 113]],[13252,[99, 99]],[13253,[99, 100]],[13254,[67, 8725, 107, 103]],[13255,[67, 111, 46]],\n\t[13256,[100, 66]],[13257,[71, 121]],[13258,[104, 97]],[13259,[72, 80]],[13260,[105, 110]],[13261,[75, 75]],\n\t[13262,[75, 77]],[13263,[107, 116]],[13264,[108, 109]],[13265,[108, 110]],[13266,[108, 111, 103]],[13267,[108, 120]],\n\t[13268,[109, 98]],[13269,[109, 105, 108]],[13270,[109, 111, 108]],[13271,[80, 72]],[13272,[112, 46, 109, 46]],\n\t[13273,[80, 80, 77]],[13274,[80, 82]],[13275,[115, 114]],[13276,[83, 118]],[13277,[87, 98]],[13278,[86, 8725, 109]],\n\t[13279,[65, 8725, 109]],[13280,13288,'R',-13231],[13289,[49, 48]],[13290,[49, 49]],[13291,[49, 50]],[13292,[49, 51]],\n\t[13293,[49, 52]],[13294,[49, 53]],[13295,[49, 54]],[13296,[49, 55]],[13297,[49, 56]],[13298,[49, 57]],[13299,[50, 48]],\n\t[13300,[50, 49]],[13301,[50, 50]],[13302,[50, 51]],[13303,[50, 52]],[13304,[50, 53]],[13305,[50, 54]],[13306,[50, 55]],\n\t[13307,[50, 56]],[13308,[50, 57]],[13309,[51, 48]],[13310,[51, 49]],[13311,[103, 97, 108]],[42560,42862,'R',1],\n\t[42864,42863],[42873,42875,'R',1],[42877,7545],[42878,42891,'R',1],[42893,613],[42896,42920,'R',1],[42922,614],\n\t[43000,294],[43001,339],[63744,64217,'R',0],[64256,[102, 102]],[64257,[102, 105]],[64258,[102, 108]],\n\t[64259,[102, 102, 105]],[64260,[102, 102, 108]],[64261,[383, 116]],[64262,[115, 116]],[64275,[1396, 1398]],\n\t[64276,[1396, 1381]],[64277,[1396, 1387]],[64278,[1406, 1398]],[64279,[1396, 1389]],[64285,1497],[64287,1522],\n\t[64288,1506],[64289,1488],[64290,64291,'R',-62799],[64292,64294,'R',-62793],[64295,1512],[64296,1514],[64297,43],\n\t[64298,64299,'A',1513],[64300,64301,'A',64329],[64302,64304,'A',1488],[64305,64330,'R',-62816],[64331,1493],[64332,1489],\n\t[64333,1499],[64334,1508],[64335,[1488, 1500]],[64336,64337,'A',1649],[64338,64341,'A',1659],[64342,64345,'A',1662],\n\t[64346,64349,'A',1664],[64350,64353,'A',1658],[64354,64357,'A',1663],[64358,64361,'A',1657],[64362,64365,'A',1700],\n\t[64366,64369,'A',1702],[64370,64373,'A',1668],[64374,64377,'A',1667],[64378,64381,'A',1670],[64382,64385,'A',1671],\n\t[64386,64387,'A',1677],[64388,64389,'A',1676],[64390,64391,'A',1678],[64392,64393,'A',1672],[64394,64395,'A',1688],\n\t[64396,64397,'A',1681],[64398,64401,'A',1705],[64402,64405,'A',1711],[64406,64409,'A',1715],[64410,64413,'A',1713],\n\t[64414,64415,'A',1722],[64416,64419,'A',1723],[64420,64421,'A',1728],[64422,64425,'A',1729],[64426,64429,'A',1726],\n\t[64430,64431,'A',1746],[64432,64433,'A',1747],[64467,64470,'A',1709],[64471,64472,'A',1735],[64473,64474,'A',1734],\n\t[64475,64476,'A',1736],[64477,1655],[64478,64479,'A',1739],[64480,64481,'A',1733],[64482,64483,'A',1737],\n\t[64484,64487,'A',1744],[64488,64489,'A',1609],[64490,[1574, 1575]],[64491,[1574, 1575]],[64492,[1574, 1749]],\n\t[64493,[1574, 1749]],[64494,[1574, 1608]],[64495,[1574, 1608]],[64496,[1574, 1735]],[64497,[1574, 1735]],\n\t[64498,[1574, 1734]],[64499,[1574, 1734]],[64500,[1574, 1736]],[64501,[1574, 1736]],[64502,[1574, 1744]],\n\t[64503,[1574, 1744]],[64504,[1574, 1744]],[64505,[1574, 1609]],[64506,[1574, 1609]],[64507,[1574, 1609]],\n\t[64508,64511,'A',1740],[64512,[1574, 1580]],[64513,[1574, 1581]],[64514,[1574, 1605]],[64515,[1574, 1609]],\n\t[64516,[1574, 1610]],[64517,[1576, 1580]],[64518,[1576, 1581]],[64519,[1576, 1582]],[64520,[1576, 1605]],\n\t[64521,[1576, 1609]],[64522,[1576, 1610]],[64523,[1578, 1580]],[64524,[1578, 1581]],[64525,[1578, 1582]],\n\t[64526,[1578, 1605]],[64527,[1578, 1609]],[64528,[1578, 1610]],[64529,[1579, 1580]],[64530,[1579, 1605]],\n\t[64531,[1579, 1609]],[64532,[1579, 1610]],[64533,[1580, 1581]],[64534,[1580, 1605]],[64535,[1581, 1580]],\n\t[64536,[1581, 1605]],[64537,[1582, 1580]],[64538,[1582, 1581]],[64539,[1582, 1605]],[64540,[1587, 1580]],\n\t[64541,[1587, 1581]],[64542,[1587, 1582]],[64543,[1587, 1605]],[64544,[1589, 1581]],[64545,[1589, 1605]],\n\t[64546,[1590, 1580]],[64547,[1590, 1581]],[64548,[1590, 1582]],[64549,[1590, 1605]],[64550,[1591, 1581]],\n\t[64551,[1591, 1605]],[64552,[1592, 1605]],[64553,[1593, 1580]],[64554,[1593, 1605]],[64555,[1594, 1580]],\n\t[64556,[1594, 1605]],[64557,[1601, 1580]],[64558,[1601, 1581]],[64559,[1601, 1582]],[64560,[1601, 1605]],\n\t[64561,[1601, 1609]],[64562,[1601, 1610]],[64563,[1602, 1581]],[64564,[1602, 1605]],[64565,[1602, 1609]],\n\t[64566,[1602, 1610]],[64567,[1603, 1575]],[64568,[1603, 1580]],[64569,[1603, 1581]],[64570,[1603, 1582]],\n\t[64571,[1603, 1604]],[64572,[1603, 1605]],[64573,[1603, 1609]],[64574,[1603, 1610]],[64575,[1604, 1580]],\n\t[64576,[1604, 1581]],[64577,[1604, 1582]],[64578,[1604, 1605]],[64579,[1604, 1609]],[64580,[1604, 1610]],\n\t[64581,[1605, 1580]],[64582,[1605, 1581]],[64583,[1605, 1582]],[64584,[1605, 1605]],[64585,[1605, 1609]],\n\t[64586,[1605, 1610]],[64587,[1606, 1580]],[64588,[1606, 1581]],[64589,[1606, 1582]],[64590,[1606, 1605]],\n\t[64591,[1606, 1609]],[64592,[1606, 1610]],[64593,[1607, 1580]],[64594,[1607, 1605]],[64595,[1607, 1609]],\n\t[64596,[1607, 1610]],[64597,[1610, 1580]],[64598,[1610, 1581]],[64599,[1610, 1582]],[64600,[1610, 1605]],\n\t[64601,[1610, 1609]],[64602,[1610, 1610]],[64603,64604,'R',-63019],[64605,1609],[64606,64611,'A',32],\n\t[64612,[1574, 1585]],[64613,[1574, 1586]],[64614,[1574, 1605]],[64615,[1574, 1606]],[64616,[1574, 1609]],\n\t[64617,[1574, 1610]],[64618,[1576, 1585]],[64619,[1576, 1586]],[64620,[1576, 1605]],[64621,[1576, 1606]],\n\t[64622,[1576, 1609]],[64623,[1576, 1610]],[64624,[1578, 1585]],[64625,[1578, 1586]],[64626,[1578, 1605]],\n\t[64627,[1578, 1606]],[64628,[1578, 1609]],[64629,[1578, 1610]],[64630,[1579, 1585]],[64631,[1579, 1586]],\n\t[64632,[1579, 1605]],[64633,[1579, 1606]],[64634,[1579, 1609]],[64635,[1579, 1610]],[64636,[1601, 1609]],\n\t[64637,[1601, 1610]],[64638,[1602, 1609]],[64639,[1602, 1610]],[64640,[1603, 1575]],[64641,[1603, 1604]],\n\t[64642,[1603, 1605]],[64643,[1603, 1609]],[64644,[1603, 1610]],[64645,[1604, 1605]],[64646,[1604, 1609]],\n\t[64647,[1604, 1610]],[64648,[1605, 1575]],[64649,[1605, 1605]],[64650,[1606, 1585]],[64651,[1606, 1586]],\n\t[64652,[1606, 1605]],[64653,[1606, 1606]],[64654,[1606, 1609]],[64655,[1606, 1610]],[64656,1609],[64657,[1610, 1585]],\n\t[64658,[1610, 1586]],[64659,[1610, 1605]],[64660,[1610, 1606]],[64661,[1610, 1609]],[64662,[1610, 1610]],\n\t[64663,[1574, 1580]],[64664,[1574, 1581]],[64665,[1574, 1582]],[64666,[1574, 1605]],[64667,[1574, 1607]],\n\t[64668,[1576, 1580]],[64669,[1576, 1581]],[64670,[1576, 1582]],[64671,[1576, 1605]],[64672,[1576, 1607]],\n\t[64673,[1578, 1580]],[64674,[1578, 1581]],[64675,[1578, 1582]],[64676,[1578, 1605]],[64677,[1578, 1607]],\n\t[64678,[1579, 1605]],[64679,[1580, 1581]],[64680,[1580, 1605]],[64681,[1581, 1580]],[64682,[1581, 1605]],\n\t[64683,[1582, 1580]],[64684,[1582, 1605]],[64685,[1587, 1580]],[64686,[1587, 1581]],[64687,[1587, 1582]],\n\t[64688,[1587, 1605]],[64689,[1589, 1581]],[64690,[1589, 1582]],[64691,[1589, 1605]],[64692,[1590, 1580]],\n\t[64693,[1590, 1581]],[64694,[1590, 1582]],[64695,[1590, 1605]],[64696,[1591, 1581]],[64697,[1592, 1605]],\n\t[64698,[1593, 1580]],[64699,[1593, 1605]],[64700,[1594, 1580]],[64701,[1594, 1605]],[64702,[1601, 1580]],\n\t[64703,[1601, 1581]],[64704,[1601, 1582]],[64705,[1601, 1605]],[64706,[1602, 1581]],[64707,[1602, 1605]],\n\t[64708,[1603, 1580]],[64709,[1603, 1581]],[64710,[1603, 1582]],[64711,[1603, 1604]],[64712,[1603, 1605]],\n\t[64713,[1604, 1580]],[64714,[1604, 1581]],[64715,[1604, 1582]],[64716,[1604, 1605]],[64717,[1604, 1607]],\n\t[64718,[1605, 1580]],[64719,[1605, 1581]],[64720,[1605, 1582]],[64721,[1605, 1605]],[64722,[1606, 1580]],\n\t[64723,[1606, 1581]],[64724,[1606, 1582]],[64725,[1606, 1605]],[64726,[1606, 1607]],[64727,[1607, 1580]],\n\t[64728,[1607, 1605]],[64729,1607],[64730,[1610, 1580]],[64731,[1610, 1581]],[64732,[1610, 1582]],[64733,[1610, 1605]],\n\t[64734,[1610, 1607]],[64735,[1574, 1605]],[64736,[1574, 1607]],[64737,[1576, 1605]],[64738,[1576, 1607]],\n\t[64739,[1578, 1605]],[64740,[1578, 1607]],[64741,[1579, 1605]],[64742,[1579, 1607]],[64743,[1587, 1605]],\n\t[64744,[1587, 1607]],[64745,[1588, 1605]],[64746,[1588, 1607]],[64747,[1603, 1604]],[64748,[1603, 1605]],\n\t[64749,[1604, 1605]],[64750,[1606, 1605]],[64751,[1606, 1607]],[64752,[1610, 1605]],[64753,[1610, 1607]],\n\t[64754,64756,'A',1600],[64757,[1591, 1609]],[64758,[1591, 1610]],[64759,[1593, 1609]],[64760,[1593, 1610]],\n\t[64761,[1594, 1609]],[64762,[1594, 1610]],[64763,[1587, 1609]],[64764,[1587, 1610]],[64765,[1588, 1609]],\n\t[64766,[1588, 1610]],[64767,[1581, 1609]],[64768,[1581, 1610]],[64769,[1580, 1609]],[64770,[1580, 1610]],\n\t[64771,[1582, 1609]],[64772,[1582, 1610]],[64773,[1589, 1609]],[64774,[1589, 1610]],[64775,[1590, 1609]],\n\t[64776,[1590, 1610]],[64777,[1588, 1580]],[64778,[1588, 1581]],[64779,[1588, 1582]],[64780,[1588, 1605]],\n\t[64781,[1588, 1585]],[64782,[1587, 1585]],[64783,[1589, 1585]],[64784,[1590, 1585]],[64785,[1591, 1609]],\n\t[64786,[1591, 1610]],[64787,[1593, 1609]],[64788,[1593, 1610]],[64789,[1594, 1609]],[64790,[1594, 1610]],\n\t[64791,[1587, 1609]],[64792,[1587, 1610]],[64793,[1588, 1609]],[64794,[1588, 1610]],[64795,[1581, 1609]],\n\t[64796,[1581, 1610]],[64797,[1580, 1609]],[64798,[1580, 1610]],[64799,[1582, 1609]],[64800,[1582, 1610]],\n\t[64801,[1589, 1609]],[64802,[1589, 1610]],[64803,[1590, 1609]],[64804,[1590, 1610]],[64805,[1588, 1580]],\n\t[64806,[1588, 1581]],[64807,[1588, 1582]],[64808,[1588, 1605]],[64809,[1588, 1585]],[64810,[1587, 1585]],\n\t[64811,[1589, 1585]],[64812,[1590, 1585]],[64813,[1588, 1580]],[64814,[1588, 1581]],[64815,[1588, 1582]],\n\t[64816,[1588, 1605]],[64817,[1587, 1607]],[64818,[1588, 1607]],[64819,[1591, 1605]],[64820,[1587, 1580]],\n\t[64821,[1587, 1581]],[64822,[1587, 1582]],[64823,[1588, 1580]],[64824,[1588, 1581]],[64825,[1588, 1582]],\n\t[64826,[1591, 1605]],[64827,[1592, 1605]],[64828,64829,'A',1575],[64848,[1578, 1580, 1605]],[64849,[1578, 1581, 1580]],\n\t[64850,[1578, 1581, 1580]],[64851,[1578, 1581, 1605]],[64852,[1578, 1582, 1605]],[64853,[1578, 1605, 1580]],\n\t[64854,[1578, 1605, 1581]],[64855,[1578, 1605, 1582]],[64856,[1580, 1605, 1581]],[64857,[1580, 1605, 1581]],\n\t[64858,[1581, 1605, 1610]],[64859,[1581, 1605, 1609]],[64860,[1587, 1581, 1580]],[64861,[1587, 1580, 1581]],\n\t[64862,[1587, 1580, 1609]],[64863,[1587, 1605, 1581]],[64864,[1587, 1605, 1581]],[64865,[1587, 1605, 1580]],\n\t[64866,[1587, 1605, 1605]],[64867,[1587, 1605, 1605]],[64868,[1589, 1581, 1581]],[64869,[1589, 1581, 1581]],\n\t[64870,[1589, 1605, 1605]],[64871,[1588, 1581, 1605]],[64872,[1588, 1581, 1605]],[64873,[1588, 1580, 1610]],\n\t[64874,[1588, 1605, 1582]],[64875,[1588, 1605, 1582]],[64876,[1588, 1605, 1605]],[64877,[1588, 1605, 1605]],\n\t[64878,[1590, 1581, 1609]],[64879,[1590, 1582, 1605]],[64880,[1590, 1582, 1605]],[64881,[1591, 1605, 1581]],\n\t[64882,[1591, 1605, 1581]],[64883,[1591, 1605, 1605]],[64884,[1591, 1605, 1610]],[64885,[1593, 1580, 1605]],\n\t[64886,[1593, 1605, 1605]],[64887,[1593, 1605, 1605]],[64888,[1593, 1605, 1609]],[64889,[1594, 1605, 1605]],\n\t[64890,[1594, 1605, 1610]],[64891,[1594, 1605, 1609]],[64892,[1601, 1582, 1605]],[64893,[1601, 1582, 1605]],\n\t[64894,[1602, 1605, 1581]],[64895,[1602, 1605, 1605]],[64896,[1604, 1581, 1605]],[64897,[1604, 1581, 1610]],\n\t[64898,[1604, 1581, 1609]],[64899,[1604, 1580, 1580]],[64900,[1604, 1580, 1580]],[64901,[1604, 1582, 1605]],\n\t[64902,[1604, 1582, 1605]],[64903,[1604, 1605, 1581]],[64904,[1604, 1605, 1581]],[64905,[1605, 1581, 1580]],\n\t[64906,[1605, 1581, 1605]],[64907,[1605, 1581, 1610]],[64908,[1605, 1580, 1581]],[64909,[1605, 1580, 1605]],\n\t[64910,[1605, 1582, 1580]],[64911,[1605, 1582, 1605]],[64914,[1605, 1580, 1582]],[64915,[1607, 1605, 1580]],\n\t[64916,[1607, 1605, 1605]],[64917,[1606, 1581, 1605]],[64918,[1606, 1581, 1609]],[64919,[1606, 1580, 1605]],\n\t[64920,[1606, 1580, 1605]],[64921,[1606, 1580, 1609]],[64922,[1606, 1605, 1610]],[64923,[1606, 1605, 1609]],\n\t[64924,[1610, 1605, 1605]],[64925,[1610, 1605, 1605]],[64926,[1576, 1582, 1610]],[64927,[1578, 1580, 1610]],\n\t[64928,[1578, 1580, 1609]],[64929,[1578, 1582, 1610]],[64930,[1578, 1582, 1609]],[64931,[1578, 1605, 1610]],\n\t[64932,[1578, 1605, 1609]],[64933,[1580, 1605, 1610]],[64934,[1580, 1581, 1609]],[64935,[1580, 1605, 1609]],\n\t[64936,[1587, 1582, 1609]],[64937,[1589, 1581, 1610]],[64938,[1588, 1581, 1610]],[64939,[1590, 1581, 1610]],\n\t[64940,[1604, 1580, 1610]],[64941,[1604, 1605, 1610]],[64942,[1610, 1581, 1610]],[64943,[1610, 1580, 1610]],\n\t[64944,[1610, 1605, 1610]],[64945,[1605, 1605, 1610]],[64946,[1602, 1605, 1610]],[64947,[1606, 1581, 1610]],\n\t[64948,[1602, 1605, 1581]],[64949,[1604, 1581, 1605]],[64950,[1593, 1605, 1610]],[64951,[1603, 1605, 1610]],\n\t[64952,[1606, 1580, 1581]],[64953,[1605, 1582, 1610]],[64954,[1604, 1580, 1605]],[64955,[1603, 1605, 1605]],\n\t[64956,[1604, 1580, 1605]],[64957,[1606, 1580, 1581]],[64958,[1580, 1581, 1610]],[64959,[1581, 1580, 1610]],\n\t[64960,[1605, 1580, 1610]],[64961,[1601, 1605, 1610]],[64962,[1576, 1581, 1610]],[64963,[1603, 1605, 1605]],\n\t[64964,[1593, 1580, 1605]],[64965,[1589, 1605, 1605]],[64966,[1587, 1582, 1610]],[64967,[1606, 1580, 1610]],\n\t[65008,[1589, 1604, 1746]],[65009,[1602, 1604, 1746]],[65010,[1575, 1604, 1604, 1607]],[65011,[1575, 1603, 1576, 1585]],\n\t[65012,[1605, 1581, 1605, 1583]],[65013,[1589, 1604, 1593, 1605]],[65014,[1585, 1587, 1608, 1604]],\n\t[65015,[1593, 1604, 1610, 1607]],[65016,[1608, 1587, 1604, 1605]],[65017,[1589, 1604, 1609]],\n\t[65018,[1589, 1604, 1609, 32, 1575, 1604, 1604, 1607, 32, 1593, 1604, 1610, 1607, 32, 1608, 1587, 1604, 1605]],\n\t[65019,[1580, 1604, 32, 1580, 1604, 1575, 1604, 1607]],[65020,[1585, 1740, 1575, 1604]],[65040,44],\n\t[65041,65042,'R',-52752],[65043,65044,'R',-64985],[65045,33],[65046,63],[65047,65048,'R',-52737],[65049,8230],\n\t[65072,8229],[65073,8212],[65074,8211],[65075,65076,'A',95],[65077,65078,'R',-65037],[65079,123],[65080,125],\n\t[65081,65082,'R',-52773],[65083,65084,'R',-52779],[65085,65086,'R',-52787],[65087,65088,'R',-52791],\n\t[65089,65092,'R',-52789],[65095,91],[65096,93],[65097,65100,'A',8254],[65101,65103,'A',95],[65104,44],[65105,12289],\n\t[65106,46],[65108,59],[65109,58],[65110,63],[65111,33],[65112,8212],[65113,65114,'R',-65073],[65115,123],[65116,125],\n\t[65117,65118,'R',-52809],[65119,35],[65120,38],[65121,65122,'R',-65079],[65123,45],[65124,60],[65125,62],[65126,61],\n\t[65128,92],[65129,65130,'R',-65093],[65131,64],[65136,32],[65137,1600],[65138,65142,'A',32],[65143,1600],[65144,32],\n\t[65145,1600],[65146,32],[65147,1600],[65148,32],[65149,1600],[65150,32],[65151,1600],[65152,65153,'R',-63583],\n\t[65154,65155,'R',-63584],[65156,65157,'R',-63585],[65158,65159,'R',-63586],[65160,65161,'R',-63587],\n\t[65162,65164,'A',1574],[65165,65166,'A',1575],[65167,65170,'A',1576],[65171,65172,'A',1577],[65173,65176,'A',1578],\n\t[65177,65180,'A',1579],[65181,65184,'A',1580],[65185,65188,'A',1581],[65189,65192,'A',1582],[65193,65194,'A',1583],\n\t[65195,65196,'A',1584],[65197,65198,'A',1585],[65199,65200,'A',1586],[65201,65204,'A',1587],[65205,65208,'A',1588],\n\t[65209,65212,'A',1589],[65213,65216,'A',1590],[65217,65220,'A',1591],[65221,65224,'A',1592],[65225,65228,'A',1593],\n\t[65229,65232,'A',1594],[65233,65236,'A',1601],[65237,65240,'A',1602],[65241,65244,'A',1603],[65245,65248,'A',1604],\n\t[65249,65252,'A',1605],[65253,65256,'A',1606],[65257,65260,'A',1607],[65261,65262,'A',1608],[65263,65264,'A',1609],\n\t[65265,65268,'A',1610],[65269,[1604, 1570]],[65270,[1604, 1570]],[65271,[1604, 1571]],[65272,[1604, 1571]],\n\t[65273,[1604, 1573]],[65274,[1604, 1573]],[65275,[1604, 1575]],[65276,[1604, 1575]],[65281,65312,'R',-65248],\n\t[65313,65338,'R',-65216],[65339,65374,'R',-65248],[65375,65376,'R',-54746],[65377,12290],[65378,65379,'R',-53078],\n\t[65380,12289],[65381,12539],[65382,12530],[65383,12449],[65384,12451],[65385,12453],[65386,12455],[65387,12457],\n\t[65388,12515],[65389,12517],[65390,12519],[65391,12483],[65392,12540],[65393,12450],[65394,12452],[65395,12454],\n\t[65396,12456],[65397,65398,'R',-52939],[65399,12461],[65400,12463],[65401,12465],[65402,12467],[65403,12469],\n\t[65404,12471],[65405,12473],[65406,12475],[65407,12477],[65408,12479],[65409,12481],[65410,12484],[65411,12486],\n\t[65412,12488],[65413,65418,'R',-52923],[65419,12498],[65420,12501],[65421,12504],[65422,12507],[65423,65427,'R',-52913],\n\t[65428,12516],[65429,12518],[65430,65435,'R',-52910],[65436,12527],[65437,12531],[65438,65439,'R',0],[65440,12644],\n\t[65441,65470,'R',-52848],[65474,65479,'R',-52851],[65482,65487,'R',-52853],[65490,65495,'R',-52855],\n\t[65498,65500,'R',-52857],[65504,65505,'R',-65342],[65506,172],[65507,175],[65508,166],[65509,165],[65510,8361],\n\t[65512,9474],[65513,65516,'R',-56921],[65517,9632],[65518,9675],[66560,66599,'R',40],[69786,69788,'R',-1],[69803,69797],\n\t[69934,69935,'R',0],[119134,119135,'R',-7],[119136,119140,'A',119135],[119227,119230,'R',-2],[119231,119232,'R',-4],\n\t[119808,119833,'R',-119743],[119834,119859,'R',-119737],[119860,119885,'R',-119795],[119886,119911,'R',-119789],\n\t[119912,119937,'R',-119847],[119938,119963,'R',-119841],[119964,119989,'R',-119899],[119990,120015,'R',-119893],\n\t[120016,120041,'R',-119951],[120042,120067,'R',-119945],[120068,120092,'R',-120003],[120094,120119,'R',-119997],\n\t[120120,120144,'R',-120055],[120146,120171,'R',-120049],[120172,120197,'R',-120107],[120198,120223,'R',-120101],\n\t[120224,120249,'R',-120159],[120250,120275,'R',-120153],[120276,120301,'R',-120211],[120302,120327,'R',-120205],\n\t[120328,120353,'R',-120263],[120354,120379,'R',-120257],[120380,120405,'R',-120315],[120406,120431,'R',-120309],\n\t[120432,120457,'R',-120367],[120458,120483,'R',-120361],[120484,305],[120485,567],[120488,120504,'R',-119575],\n\t[120505,1012],[120506,120512,'R',-119575],[120513,8711],[120514,120538,'R',-119569],[120539,8706],[120540,1013],\n\t[120541,977],[120542,1008],[120543,981],[120544,1009],[120545,982],[120546,120562,'R',-119633],[120563,1012],\n\t[120564,120570,'R',-119633],[120571,8711],[120572,120596,'R',-119627],[120597,8706],[120598,1013],[120599,977],\n\t[120600,1008],[120601,981],[120602,1009],[120603,982],[120604,120620,'R',-119691],[120621,1012],\n\t[120622,120628,'R',-119691],[120629,8711],[120630,120654,'R',-119685],[120655,8706],[120656,1013],[120657,977],\n\t[120658,1008],[120659,981],[120660,1009],[120661,982],[120662,120678,'R',-119749],[120679,1012],\n\t[120680,120686,'R',-119749],[120687,8711],[120688,120712,'R',-119743],[120713,8706],[120714,1013],[120715,977],\n\t[120716,1008],[120717,981],[120718,1009],[120719,982],[120720,120736,'R',-119807],[120737,1012],\n\t[120738,120744,'R',-119807],[120745,8711],[120746,120770,'R',-119801],[120771,8706],[120772,1013],[120773,977],\n\t[120774,1008],[120775,981],[120776,1009],[120777,982],[120778,120779,'R',-119790],[120782,120791,'R',-120734],\n\t[120792,120801,'R',-120744],[120802,120811,'R',-120754],[120812,120821,'R',-120764],[120822,120831,'R',-120774],\n\t[126464,126465,'R',-124889],[126466,1580],[126467,1583],[126469,1608],[126470,1586],[126471,1581],[126472,1591],\n\t[126473,1610],[126474,126477,'R',-124871],[126478,1587],[126479,1593],[126480,1601],[126481,1589],[126482,1602],\n\t[126483,1585],[126484,1588],[126485,126486,'R',-124907],[126487,1582],[126488,1584],[126489,1590],[126490,1592],\n\t[126491,1594],[126492,1646],[126493,1722],[126494,1697],[126495,1647],[126497,1576],[126498,1580],[126500,1607],\n\t[126503,1581],[126505,1610],[126506,126509,'R',-124903],[126510,1587],[126511,1593],[126512,1601],[126513,1589],\n\t[126514,1602],[126516,1588],[126517,126518,'R',-124939],[126519,1582],[126521,1590],[126523,1594],[126530,1580],\n\t[126535,1581],[126537,1610],[126539,126541,'R',-124935],[126542,1587],[126543,1593],[126545,1589],[126546,1602],\n\t[126548,1588],[126551,1582],[126553,1590],[126555,1594],[126557,1722],[126559,1647],[126561,1576],[126562,1580],\n\t[126564,1607],[126567,1581],[126568,1591],[126569,1610],[126570,126573,'R',-124967],[126574,1587],[126575,1593],\n\t[126576,1601],[126577,1589],[126578,1602],[126580,1588],[126581,126582,'R',-125003],[126583,1582],[126585,1590],\n\t[126586,1592],[126587,1594],[126588,1646],[126590,1697],[126592,126593,'R',-125017],[126594,1580],[126595,1583],\n\t[126596,126597,'R',-124989],[126598,1586],[126599,1581],[126600,1591],[126601,1610],[126603,126605,'R',-124999],\n\t[126606,1587],[126607,1593],[126608,1601],[126609,1589],[126610,1602],[126611,1585],[126612,1588],\n\t[126613,126614,'R',-125035],[126615,1582],[126616,1584],[126617,1590],[126618,1592],[126619,1594],[126625,1576],\n\t[126626,1580],[126627,1583],[126629,1608],[126630,1586],[126631,1581],[126632,1591],[126633,1610],\n\t[126635,126637,'R',-125031],[126638,1587],[126639,1593],[126640,1601],[126641,1589],[126642,1602],[126643,1585],\n\t[126644,1588],[126645,126646,'R',-125067],[126647,1582],[126648,1584],[126649,1590],[126650,1592],[126651,1594],\n\t[127232,[48, 46]],[127233,[48, 44]],[127234,[49, 44]],[127235,[50, 44]],[127236,[51, 44]],[127237,[52, 44]],\n\t[127238,[53, 44]],[127239,[54, 44]],[127240,[55, 44]],[127241,[56, 44]],[127242,[57, 44]],[127248,[40, 65, 41]],\n\t[127249,[40, 66, 41]],[127250,[40, 67, 41]],[127251,[40, 68, 41]],[127252,[40, 69, 41]],[127253,[40, 70, 41]],\n\t[127254,[40, 71, 41]],[127255,[40, 72, 41]],[127256,[40, 73, 41]],[127257,[40, 74, 41]],[127258,[40, 75, 41]],\n\t[127259,[40, 76, 41]],[127260,[40, 77, 41]],[127261,[40, 78, 41]],[127262,[40, 79, 41]],[127263,[40, 80, 41]],\n\t[127264,[40, 81, 41]],[127265,[40, 82, 41]],[127266,[40, 83, 41]],[127267,[40, 84, 41]],[127268,[40, 85, 41]],\n\t[127269,[40, 86, 41]],[127270,[40, 87, 41]],[127271,[40, 88, 41]],[127272,[40, 89, 41]],[127273,[40, 90, 41]],\n\t[127274,[12308, 83, 12309]],[127275,67],[127276,82],[127277,[67, 68]],[127278,[87, 90]],[127280,127305,'R',-127215],\n\t[127306,[72, 86]],[127307,[77, 86]],[127308,[83, 68]],[127309,[83, 83]],[127310,[80, 80, 86]],[127311,[87, 67]],\n\t[127338,[77, 67]],[127339,[77, 68]],[127376,[68, 74]],[127488,[12411, 12363]],[127489,[12467, 12467]],[127490,12469],\n\t[127504,127506,'R',0],[127507,12487],[127508,127528,'R',0],[127529,19968],[127530,127546,'R',0],[127552,[12308, 12309]],\n\t[127553,[12308, 12309]],[127554,[12308, 12309]],[127555,[12308, 12309]],[127556,[12308, 12309]],[127557,[12308, 12309]],\n\t[127558,[12308, 12309]],[127559,[12308, 12309]],[127560,[12308, 12309]],[127568,195101,'R',0]];\n\n"
  },
  {
    "path": "src/unicode/unicode.js",
    "content": "var net = net||{};\nnet.kornr = net.kornr||{};\nnet.kornr.unicode= net.kornr.unicode||{}; \n\n(function(NAMESPACE) {\n    \"use strict\";\n\tvar CONST_GO_LEFT = -1;\n\tvar CONST_GO_RIGHT = -2;\n\n\t/**\n\t * Creates a searching function that memorizes the last found character index, to make same-codepage\n\t * lookups efficient.\n\t */\n\tfunction make_search_function_in_array(data) {\n\t\t\n\t\tvar lastindex = 0;\n\n\t\treturn function(c) {\n\t\t\tvar index = lastindex;\n\t\t\tvar r = data[index];\n\t\t\tvar step = 1;\n\t\t\tvar direction = 0;\n\t\t\t\n\t\t\twhile (index >= 0 && index<data.length) {\n\n\t\t\t\tr = data[index];\n\t\t\t\t\n\t\t\t\tif (r instanceof Array) {\n\t\t\t\t\tif (c < r[0]) {\n\t\t\t\t\t\tstep = -1;\n\t\t\t\t\t}  else if (c > r[1]) {\n\t\t\t\t\t\tstep = +1\n\t\t\t\t\t} else {\n\t\t\t\t\t\tlastindex = index;\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tif (r == c) {\n\t\t\t\t\t\tlastindex = index;\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\t\t\t\t\tstep = c<r?-1:+1;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tif (direction == 0) {\n\t\t\t\t\tdirection = step;\n\t\t\t\t} else if (direction != step) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\tindex += step;\n\t\t\t\t\n\t\t\t\tif (index > data.length || index<0) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t}\n\n\t}\n\t\t\n\tfunction create_category_lookup_function(data, originFile) {\n\n\t\tif (data === undefined) {\n\t\t\treturn function() {\n\t\t\t\tthrow \"Missing data, you need to include \" + originFile;\n\t\t\t}\n\t\t}\n\n\t\tvar search_codepoint_in_array = make_search_function_in_array(data);\n\t\t\n\t\treturn function(str) {\n\t\t\tswitch(typeof str) {\n\t\t\tcase \"number\":\n\t\t\t\treturn search_codepoint_in_array(str);\n\t\t\t\tbreak;\n\t\t\tcase \"string\":\n\t\t\t\tfor (var i=0, max=str.length; i<max; ++i) {\n\t\t\t\t\tvar a = search_codepoint_in_array(str.charCodeAt(i));\n\t\t\t\t\tif (a === false) {\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn true;\n\t\t\tbreak;\n\t\t\t}\n\t\t\treturn false;\n\t\t}\n\t}\n\t\n\t/**\n\t * Creates a normalizer function for the given data array. The function memorizes the\n\t * last codepoint converted, so that converting string containing characters from the\n\t * same codepage is efficient. On the other side, the algorithm is not adapted to\n\t * string mixing characters from different languages/codepages (another search function\n\t * should be written for this case)\n\t */\n\tfunction create_normalizer(data, originFile) {\n\n\t\tif (data === undefined) {\n\t\t\treturn function() {\n\t\t\t\tthrow \"Missing data, you need to include \" + originFile;\n\t\t\t}\n\t\t}\n\t\t\n\t\t//\n\t\t// Test a codepoint integer value against an index in the data array.\n\t\t// Returns:\n\t\t// - A positive integer or an array of integers if the codepoint matches\n\t\t// - CONST_GO_RIGHT if the index is too low\n\t\t// - CONST_GO_LEFT if the index is too high\n\t\tfunction normalizer_element_match(c,index) {\n\t\t\tif (index<0) {\n\t\t\t\treturn CONST_GO_RIGHT;\n\t\t\t} else if (index>=data.length){\n\t\t\t\treturn CONST_GO_LEFT;\n\t\t\t}\n\t\t\t\n\t\t\tvar t = data[index];\n\t\t\tif (!t) { return false; }\n\t\t\tif (t.length == 2) {\n\t\t\t\tif (t[0] == c) {\n\t\t\t\t\treturn t[1];\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif (t[0] <= c && t[1]>=c) {\n\t\t\t\t\tif (t[2] == 'R') {\n\t\t\t\t\t\treturn c + t[3];\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn t[3];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn t[0] > c?CONST_GO_LEFT : CONST_GO_RIGHT;\n\t\t}\n\n\t\tvar normalize_char_last_index = 0;\n\n\t\tfunction normalize_char(c) {\n\t\t\tvar index = normalize_char_last_index;\n\t\t\tvar r = normalizer_element_match(c,index);\n\t\t\tif (r < 0) {\n\t\t\t\t// Need to search more...\n\t\t\t\tvar direction = r;\n\t\t\t\tvar step = direction==CONST_GO_RIGHT?+1:-1;\n\t\t\t\twhile ( r === direction) {\n\t\t\t\t\tindex += step;\n\t\t\t\t\tr = normalizer_element_match(c,index);\n\t\t\t\t\tif (!(r < 0)) { // a positive integer or an array\n\t\t\t\t\t\tnormalize_char_last_index = index; // remember the last successful index for performance\n\t\t\t\t\t\treturn r;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tnormalize_char_last_index = index; // remember the last successful index for performance\n\t\t\t\treturn c; // if not found, the codepoint is not in the array, so keep the same value\n\t\t\t} else {\n\t\t\t\treturn r;\n\t\t\t}\n\t\t}\n\t\t\n\t\treturn function(str) {\n\t\t\tvar res = \"\";\n\t\t\tfor (var i=0, max=str.length; i<max; ++i) {\n\t\t\t\tvar a = normalize_char(str.charCodeAt(i));\n\t\t\t\tif (a instanceof Array) {\n\t\t\t\t\tfor (var j=0; j<a.length; ++j) {\n\t\t\t\t\t\tres += String.fromCharCode(a[j]);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tres += String.fromCharCode(a);\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn res;\n\t\t};\n\t}\t\n\t//\n\t// Converts a string to lowercase, then decompose it, and remove all diacritical marks\n\tNAMESPACE.lowercase_nomark = create_normalizer(NAMESPACE.norm_lowercase_nomark_data, \"normalizer_lowercase_nomark.js\");\n\n\t// Converts a string to lowercase, then decompose it (this is different from the String.toLowerCase, as the latter does not decompose the string)\n\tNAMESPACE.lowercase = create_normalizer(NAMESPACE.norm_lowercase_data, \"normalizer_lowercase.js\");\n\n\t// Converts a string to lowercase, then decompose it, and remove all diacritical marks\n\tNAMESPACE.uppercase_nomark = create_normalizer(NAMESPACE.norm_uppercase_nomark_data, \"normalizer_uppercase_nomark.js\");\n\n\t// Converts a string to lowercase, then decompose it (this is different from the String.toLowerCase, as the latter does not decompose the string)\n\tNAMESPACE.uppercase = create_normalizer(NAMESPACE.norm_uppercase_data, \"normalizer_uppercase.js\");\n\n\tNAMESPACE.is_letter = create_category_lookup_function(NAMESPACE.categ_letters_data, \"categ_letters.js\");\n\tNAMESPACE.is_letter_number = create_category_lookup_function(NAMESPACE.categ_letters_numbers_data, \"categ_letters_numbers.js\");\n\tNAMESPACE.is_number = create_category_lookup_function(NAMESPACE.categ_numbers_data, \"categ_numbers.js\");\n\n\tNAMESPACE.is_punct = create_category_lookup_function(NAMESPACE.categ_punct_data, \"categ_puncts.js\");\n\tNAMESPACE.is_separator = create_category_lookup_function(NAMESPACE.categ_separators_data, \"categ_separators.js\");\n\tNAMESPACE.is_punct_separator = create_category_lookup_function(NAMESPACE.categ_puncts_separators_data, \"categ_puncts_separators_controls.js\");\n\tNAMESPACE.is_punct_separator_control = create_category_lookup_function(NAMESPACE.categ_puncts_separators_controls_data, \"categ_puncts_separators.js\");\n\t\n\t\n\tNAMESPACE.is_control = create_category_lookup_function(NAMESPACE.categ_controls_data, \"categ_controls.js\");\n\tNAMESPACE.is_math = create_category_lookup_function(NAMESPACE.categ_maths_data, \"categ_maths.js\");\n\tNAMESPACE.is_currency = create_category_lookup_function(NAMESPACE.categ_currencies_data, \"categ_currencies.js\");\n\t\n\treturn NAMESPACE;\n})(net.kornr.unicode);\n"
  },
  {
    "path": "src/utils.js",
    "content": "/*\n * Copyright 2012 Rodrigo Reyes\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n \nvar fullproof = fullproof || {};\n\n/**\n * An object that associates a value and a numerical score\n * @constructor\n */\nfullproof.ScoredElement = function (value, score) {\n    if (!(this instanceof fullproof.ScoredElement)) {\n        return new fullproof.ScoredElement(value, score);\n    }\n    this.value = value;\n    this.score = score === undefined ? 1.0 : score;\n};\n\nfullproof.ScoredElement.prototype.toString = function() {\n\treturn \"[\"+this.value+\"|\"+this.score+\"]\";\n};\nfullproof.ScoredElement.prototype.getValue = function () {\n    return this.value;\n};\nfullproof.ScoredElement.prototype.getScore = function () {\n    return this.score;\n};\n\nfullproof.ScoredElement.comparatorObject = {\n\t\tlower_than: function(a,b) {\n\t\t\treturn a.value<b.value;\n\t\t},\n\t\tequals: function(a,b) {\n\t\t\treturn a.value==b.value;\n\t\t}\n\t};\nfullproof.ScoredElement.prototype.comparatorObject = fullproof.ScoredElement.comparatorObject;\n\nfullproof.ScoredElement.mergeFn = function(a,b) {\n\treturn new fullproof.ScoredElement(a.value, a.score + b.score);\n};\n\n/**\n * Associates a key (typically a word), a value, and a score.\n * @constructor\n * @extends {fullproof.ScoredElement}\n */\nfullproof.ScoredEntry = function (key, value, score) {\n    if (!(this instanceof fullproof.ScoredEntry)) {\n        return new fullproof.ScoredEntry(key, value, score);\n    }\n    this.key = key;\n    this.value = value;\n    this.score = score === undefined ? 1.0 : score;\n};\nfullproof.ScoredEntry.prototype = new fullproof.ScoredElement();\nfullproof.ScoredEntry.comparatorObject = fullproof.ScoredElement.comparatorObject;\nfullproof.ScoredEntry.prototype.getKey = function() { return this.key; };\nfullproof.ScoredEntry.prototype.toString = function () {\n    return \"[\" + this.key + \"=\" + this.value + \"|\" + this.score + \"]\";\n};\n\n\n\n/**\n * Creates a synchronization point. Return a function that collects\n * results and calls its callback argument with the collected data.\n * The synchronization point will trigger the callback when either (a) it\n * receives a predetermined number of results (expected argument >= 1), or\n * (b) it receives a false boolean value as argument (expected has to be\n * either undefined or false).\n\n * Note that the callback function will never be called more than once.\n\n * @param {function} callback the function to call when the synchronization point is reached\n * @param {number} expected defines the synchronization point. If this is a number, the synchronization is\n * triggered when the function returned is called this number of times. If this is set undefined, the sync is\n * triggered when this function returned is called with a single argument {boolean} false.\n * @param debug if defined, some debugging information are printed to the console, if it exists.\n */\nfullproof.make_synchro_point = function (callback, expected, debug, thrown_if_false) {\n    var count = 0;\n    var results = [];\n    var callbackCalled = false;\n    return function (res) {\n        if (thrown_if_false !== undefined && res === false) {\n            throw thrown_if_false;\n        }\n        if (expected === false || expected === undefined) {\n            if (res === false) {\n                if (callbackCalled === false) {\n                    callbackCalled = true;\n                    callback(results);\n                }\n            } else {\n                results.push(res);\n            }\n        } else {\n\n            ++count;\n            results.push(res);\n            if (debug && console && console.log) {\n                console.log(\"synchro point \" + (typeof debug == \"string\" ? debug + \": \" : \": \") + count + \" / \" + expected);\n            }\n            if (count == expected) {\n                if (callbackCalled === false) {\n                    callbackCalled = true;\n                    callback(results);\n                }\n            }\n        }\n    };\n};\n\nfullproof.call_new_thread = function() {\n\tvar args = Array.prototype.slice.call(arguments);\n\tsetTimeout(function() {\n\t\tif (args.length>0) {\n\t\t\tvar func = args.shift();\n\t\t\tfunc.apply(this, args);\n\t\t}\n\t}, 1);\n};\n\n/**\n * Creates and returns a function that, when called, calls the callback argument, with any number\n * of arguments.\n * @param {function} callback a function reference to call when the created function is called\n * @param {...*} varargs any number of arguments that will be applied to the callback function, when called.\n */\nfullproof.make_callback = function(callback) {\n\tvar args = Array.prototype.slice.call(arguments, 1);\n\treturn function() {\n\t\tif (callback) {\n\t\t\tcallback.apply(this, args);\n\t\t}\n\t}\n};\n\nfullproof.thrower = function (e) {\n    return function () {\n        throw e;\n    };\n};\n\nfullproof.bind_func = function(object, func) {\n\treturn function() {\n\t\tvar args = Array.prototype.slice.apply(arguments);\n\t\treturn func.apply(object, args);\n\t}\n};\n\nfullproof.filterObjectProperties = function (array_of_object, property) {\n    if (array_of_object instanceof fullproof.ResultSet) {\n        array_of_object = array_of_object.getDataUnsafe();\n    }\n    var result = [];\n    for (var i = 0, max = array_of_object.length; i < max; ++i) {\n        result.push(array_of_object[i][property]);\n    }\n    return result;\n};\n\n\n/**\n * Represents a request for the creation of an index. Provided are the name of the index,\n * suitable for use by any store, the capabilities required for this index, and the\n * initializer for its data.\n */\nfullproof.IndexRequest = function(name, capabilities, initializer) {\n\tif (!(this instanceof fullproof.IndexRequest)) {\n\t\treturn new fullproof.IndexRequest(name, capabilities, initializer);\n\t}\n\tthis.name = name;\n\tthis.capabilities = capabilities;\n\tthis.initializer = initializer;\n};\n\nfullproof.isFunction = function (f) {\n    return (typeof f == \"function\") || (f instanceof Function);\n};\n\n/**\n * An HashMap structure that uses a javascript object to store its data, and prefixes all the keys\n * with a '$' to avoid name conflict with object properties.\n * @constructor\n */\nfullproof.HMap = function() {\n}\n\nfullproof.HMap.prototype.put = function(k,v) {\n    this[\"$\"+k] = v;\n}\nfullproof.HMap.prototype.putInArray = function(k,v) {\n    var $k = \"$\"+k;\n    if (!this[$k] || this[$k].constructor !== Array) {\n        this[$k] = [];\n    }\n    this[$k].push(v);\n}\nfullproof.HMap.prototype.get = function(k) {\n    return this[\"$\"+k];\n}\nfullproof.HMap.prototype.forEach = function(func) {\n    for (var k in this) {\n       if (\"$\" === k[0]) {\n           func(k.substring(1));\n       }\n    }\n}\n"
  },
  {
    "path": "tests/benchmark.css",
    "content": "\n.testgroup {\n    border: 1px solid black;\n    margin-bottom: 6px;\n    background: #223344;\n    color: white;\n    min-height: 200px;\n}\n\n.testgroup .groupname {\n    font-weight: bold;\n    padding: 8px;\n    font-size: 1.1em;\n}\n\n.testgroup .groupname .desc {\n    font-size: 0.8em;\n    font-weight: normal;\n    font-style: italic;\n}\n\n.testgroup .testunit {\n    /*border: 1px solid black;*/\n    color: white;\n    font-size: 1.0em;\n    font-weight: bold;\n    width: 60%;\n}\n\n.testgroup .testunit .testcontainer {\n    padding: 8px;\n    margin-bottom: 2px;\n}\n\n.testgroup .test {\n}\n\n.test .result {\n    float: right;\n}\n\n#result .tests .status {\n    float: right;\n    width: 40%;\n    text-align: right;\n}\n\n.waiting {\n    background: #165895;\n}\n\n.passed {\n    background: #5294D1;\n}\n\n.running {\n    background: #7ABCF9;\n}\n\n.failed {\n    background: #C40233;\n}\n\n.testgroup .chart {\n    float: right;\n    width: 40%;\n    background: white;\n    height: 100%;\n}"
  },
  {
    "path": "tests/benchmark.html",
    "content": "<!DOCTYPE html>\n<html>\n<head>\n    <meta charset=\"UTF-8\">\n    <title>Javascript Search Engine : Stores testing</title>\n    <script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js\"></script>\n    <script type=\"text/javascript\" src=\"https://www.google.com/jsapi\"></script>\n\n    <script type=\"text/javascript\" src=\"../src/resultsets.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/analyzers.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/stores/memory_store.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/stores/websql_store.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/stores/indexeddb_store.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/utils.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/resultsets.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/capabilities.js\"></script>\n\n    <script type=\"text/javascript\" src=\"common-testutils.js\"></script>\n    <script type=\"text/javascript\" src=\"benchmark.js\"></script>\n\n    <link rel=\"stylesheet\" type=\"text/css\" href=\"benchmark.css\" />\n\n    <style TYPE=\"text/css\">\n\n        body {\n            width: 920px;\n            margin: auto;\n        }\n\n    </style>\n</head>\n<body>\n<h1>Stores benchmark</h1>\n<h3><div id=\"ua\"></div></h3>\n<div id=\"charts\"></div>\n<div id=\"result\"></div>\n\n<script type=\"text/javascript\">\n\n    var memoryStore = null;\n    var websqlStore = null;\n    var indexeddbStore = null;\n\n    var benchmark = new Benchmark($(\"#result\"));\n\n    function addChart(groupName, data) {\n        var tests = benchmark.getForGroup(groupName);\n        var header = [];\n        if (data.length == 0) {\n            header.push(\"Group\");\n            for (var i=0; i<tests.length; ++i) {\n                header.push(tests[i].name);\n            }\n            data.push(header);\n        }\n\n        var line = [];\n        line.push( groupName);\n        for (var i=0; i<tests.length; ++i) {\n            line.push(tests[i].result.time>=1?tests[i].result.time:1);\n        }\n        data.push(line);\n\n        return data;\n    }\n\n    function makeCharts() {\n        $(\"charts\").html();\n        var groups = benchmark.getAvailableGroups();\n        var cdata = [];\n        for (var i=0; i<groups.length; ++i) {\n            addChart(groups[i], cdata);\n        }\n        var data = google.visualization.arrayToDataTable(cdata);\n        var options = {\n            title: \"Benchmark\",\n            hAxis: {title: 'Tests', titleTextStyle: {color: 'red'}},\n            vAxis: {title: \"ms\" }\n        };\n        var $domEl = $(\"<div></div>\");\n        $domEl.appendTo($(\"#charts\"));\n        var chart = new google.visualization.ColumnChart($domEl.get(0));\n        chart.draw(data, options);\n    }\n\n    function createTest(group, stores, maker, desc) {\n        for (var i=0; i<stores.length; ++i) {\n            benchmark.addTest(group, stores[i].storeName, maker.call(this, stores[i]), desc);\n        }\n    }\n\n    function startTest() {\n\n        var injectCount = 500;\n\n        var indexes = [];\n        if (websqlStore) {\n            indexes.push(websqlStore);\n        }\n        if (indexeddbStore) {\n            indexes.push(indexeddbStore);\n        }\n        if (memoryStore) {\n            indexes.push(memoryStore);\n        }\n\n        createTest(\"Clear\", indexes, function (store) { return mkTestClearEmpty(store); });\n//        createTest(\"Lookup\", indexes, function (store) { return mkTestLookup(store, injectCount, 8, 8); }, \"Injecting \" + injectCount + \" 8-byte elements, one by one\");\n        createTest(\"Inject (small)\", indexes, function (store) { return mkTestInject(store, injectCount, 8, 8); }, \"Injecting \" + injectCount + \" 8-byte elements, one by one\");\n        createTest(\"Inject (large)\", indexes, function (store) { return mkTestInject(store, injectCount, 8, 512); }, \"Injecting \" + injectCount + \" 512-byte elements, one by one\");\n        createTest(\"InjectBulk (small)\", indexes, function (store) { return mkTestInjectBulk(store, injectCount, 8, 8); }, \"Injecting \" + injectCount + \" 8-byte elements, in bulk\");\n        createTest(\"InjectBulk (large)\", indexes, function (store) { return mkTestInjectBulk(store, injectCount, 8, 512); }, \"Injecting \" + injectCount + \" 512-byte elements, in bulk\");\n\n        benchmark.start(function() {\n            makeCharts();\n        });\n    }\n\n    google.load(\"visualization\", \"1\", {packages:[\"corechart\"]});\n\n    var drawChartSynchronizer = fullproof.make_synchro_point(startTest, 2);\n    var storeSync = fullproof.make_synchro_point(drawChartSynchronizer, 3);\n    google.setOnLoadCallback(drawChartSynchronizer);\n\n    function mkTestClearEmpty(store) {\n        return function(testManager) {\n            var index = store.getIndex(\"main\");\n            if (index) {\n                testManager.startTimer();\n                index.clear(function(b) {\n                    testManager.stopTimer();\n                    testManager.testComplete(true);\n                });\n            } else {\n                testManager.testComplete(false);\n            }\n        }\n    }\n\n    function mkTestInject(store, count, keySize, valueSize) {\n        return function(testManager) {\n            var index = store.getIndex(\"main\");\n            if (index) {\n                index.clear(function(b) {\n                    var keys = [];\n                    var values = [];\n                    for (var i=0; i<count; ++i) {\n                        keys.push(fullproof.tests.mkRandomString(keySize));\n                        values.push(fullproof.tests.mkRandomString(valueSize));\n                    }\n\n                    var synchronizer = fullproof.make_synchro_point(function(res) {\n                        testManager.stopTimer();\n                        testManager.testComplete(true);\n                    }, count);\n                    testManager.startTimer();\n                    for (var i=0; i<count; ++i) {\n                        index.inject(keys[i], values[i], synchronizer);\n                    }\n                });\n            } else {\n                testManager.testComplete(false);\n            }\n        }\n    }\n\n    function mkTestInjectBulk(store, count, keySize, valueSize) {\n        return function(testManager) {\n            var index = store.getIndex(\"main\");\n            if (index) {\n                index.clear(function(b) {\n                    var keys = [];\n                    var values = [];\n                    for (var i=0; i<count; ++i) {\n                        keys.push(fullproof.tests.mkRandomString(keySize));\n                        values.push(fullproof.tests.mkRandomString(valueSize));\n                    }\n\n                    testManager.startTimer();\n                    index.injectBulk(keys, values, function() {\n                        testManager.stopTimer();\n                        testManager.testComplete(true);\n                    });\n                });\n            } else {\n                testManager.testComplete(false);\n            }\n        }\n    }\n\n    function mkTestLookup(store, count, keySize, valueSize) {\n        return function(testManager) {\n            var index = store.getIndex(\"main\");\n            if (index) {\n                index.clear(function(b) {\n                    var keys = [];\n                    var values = [];\n                    for (var i=0; i<count; ++i) {\n                        keys.push(fullproof.tests.mkRandomString(keySize));\n                        values.push(fullproof.tests.mkRandomString(valueSize));\n                    }\n                    index.injectBulk(keys, values, function() {\n\n                        function readAndConsume(keyArr, valueArr, offset) {\n                            if (offset >= keyArr.length) {\n                                testManager.testComplete(true);\n                            } else {\n                                index.lookup(keyArr[offset], function(val) {\n                                    if (val === false || val !== valueArr[offset]) {\n                                        testManager.stopTimer();\n                                        testManager.testComplete(false);\n                                    } else {\n                                        readAndConsume(keyArr, valueArr, offset+1);\n                                    }\n                                });\n                            }\n                        }\n\n                        readAndConsume(keys, values, 0);\n                    });\n                });\n            } else {\n                testManager.testComplete(false);\n            }\n        }\n    }\n\n    $(document).ready(function() {\n\n        $(\"#ua\").html(navigator.userAgent);\n\n        if (fullproof.store.MemoryStore.getCapabilities().isAvailable) {\n            fullproof.tests.createAndOpenStore(\"main\", fullproof.store.MemoryStore, false, function(store) {\n                memoryStore = store;\n                store.storeName = \"Memory\";\n                storeSync();\n            });\n        } else {\n            storeSync();\n        }\n\n        if (fullproof.store.WebSQLStore.getCapabilities().isAvailable) {\n                fullproof.tests.createAndOpenStore(\"main\", fullproof.store.WebSQLStore, false, function(store) {\n                websqlStore = store;\n                store.storeName = \"WebSQL\";\n                storeSync();\n            });\n        } else {\n            storeSync();\n        }\n\n        if (fullproof.store.IndexedDBStore.getCapabilities().isAvailable) {\n            fullproof.tests.createAndOpenStore(\"main\", fullproof.store.IndexedDBStore, false, function(store) {\n                indexeddbStore = store;\n                store.storeName = \"IndexedDB\";\n                storeSync();\n            });\n        } else {\n            storeSync();\n        }\n    });\n\n    </script>\n\n    </body>\n</html>"
  },
  {
    "path": "tests/benchmark.js",
    "content": "\n//\n// Requires jQuery:\n//   <script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js\"></script>\n// Requires google charts init:\n//       <script type=\"text/javascript\" src=\"https://www.google.com/jsapi\"></script>\n//   then     google.load(\"visualization\", \"1\", {packages:[\"corechart\"]});\n//            google.setOnLoadCallback(calledWhenReady);\n//\n// Usage:\n//       var benchmark = new Benchmark($(\"#result\"));\n//      then to add some tests:\n//       benchmark.addTest(\"some group\", \"test-relative name\", testFunction, \"long description for group\");\n//      then start the execution:\n//       benchmark.start(my_callback);\n//\n//  testFunction is the function that executes the test, it receives an object that contains the following\n//  methods:\n//   * startTimer() : to be called when the timer must start\n//   * stopTimer() : to be called when the timer must stop\n//   * testComplete(true/false) : MUST be called when the test ends. Call with true if the test was successfull, false otherwise.\n//\nfunction Benchmark($root) {\n    \"use strict\";\n    if (!(this instanceof Benchmark)) {\n        return new Benchmark($root);\n    }\n\n    this.tests = [];\n    this.results = [];\n    this.groupToDom = {};\n    this.groupDesc = {};\n\n    var now = (function() {\n        var perf = window.performance || {};\n        var fn = perf.now || perf.mozNow || perf.webkitNow || perf.msNow || perf.oNow;\n        return fn ? fn.bind(perf) : function() { return new Date().getTime(); };\n    })();\n\n    /**\n     * initializes the dom nodes for the test\n     * @private\n     */\n    this.prepareTests = function() {\n        $root.html(\"\");\n        this.groupToDom = {};\n        var self = this;\n        var groups = this.getAvailableGroups();\n        jQuery.each(groups, function(ig,group) {\n            var tests = self.getForGroup(group);\n            var html = \"<div class='testgroup'>\";\n            html += \"<div class='chart'></div>\";\n            html += \"<div class='groupname'>\" + group + \" <span class='desc'>\"+self.groupDesc[group]+\"</span></div>\";\n            html += \"<div class='tests'></div>\";\n            html += \"<div style='clear:both;'></div>\";\n            html += \"</div>\";\n            var $group = $(html);\n            $group.appendTo($root);\n            self.groupToDom[group] = $group;\n\n            jQuery.each(tests, function(it, test) {\n                var testhtml = \"<div class='testunit waiting'><div class='testcontainer'>\";\n                testhtml += \"<div class='status'>Waiting</div>\";\n                testhtml += \"<div class='test'><div class='name'>\" + test.name + \" <div class='result'></div></div>\";\n                testhtml += \"</div>\";\n                testhtml += \"</div></div>\";\n                var $domEl = $(testhtml);\n                $domEl.appendTo($group.find(\".tests\"));\n                test.dom = $domEl;\n            });\n        });\n    };\n\n    /**\n     * The object sent to the test function. This is used to measure the performance of the test.\n     * @param callback the function to be called when the test is complete\n     * @constructor\n     */\n    function TestManager(callback) {\n        var startTime, endTime;\n        var success;\n        this.startTimer = function() {\n            startTime = now();\n        };\n        this.stopTimer = function() {\n            endTime = now();\n       };\n        this.testComplete = function(successBool) {\n            success = successBool;\n            callback(successBool);\n        };\n        this.getTimeMillis = function() {\n            return endTime - startTime;\n        };\n    }\n\n    /**\n     * Starts the tests. Method prepareTests() mmust have been called.\n     * @param callback a function called when all the tests are done\n     * @private\n     */\n    this.startTests = function(callback) {\n        var remaining = []; // .concat(this.tests);\n        var groups = this.getAvailableGroups();\n        var self = this;\n        jQuery.each(groups, function(ig,group) {\n            var tests = self.getForGroup(group);\n            jQuery.each(tests, function(it, test) {\n                remaining.push(test);\n            });\n            remaining.push(group);\n        });\n\n        var self = this;\n        this.results = [];\n        function proc() {\n            if (remaining.length === 0) {\n                return callback();\n            }\n\n            var test = remaining.shift();\n            if (typeof test === \"string\") {\n                addChart(self.groupToDom[test].find(\".chart\"), test, self.getForGroup(test));\n                setTimeout(proc, 300);\n            } else {\n                test.dom.addClass(\"running\");\n                test.dom.find(\".status\").html(\"Running...\");\n                var tmgr = new TestManager(function(res) {\n                    test.dom.removeClass(\"running\");\n                    test.dom.addClass(res?\"passed\":\"failed\");\n                    var timed = tmgr.getTimeMillis();\n                    self.results.push(tmgr);\n                    test.dom.find(\".result\").html(timed.toFixed(2) + \"ms\");\n                    test.dom.find(\".status\").html(res?\"Passed\":\"Failed\");\n                    test.result = {time: timed};\n\n                    setTimeout(proc, 1);\n                });\n                setTimeout(function() {\n                    test.test(tmgr);\n                }, 1);\n            }\n        }\n        proc();\n    }\n\n    /**\n     * Adds a test to the pool of tests to be executed.\n     * @param group a string describing the group to which the test belongs. Should be kept short.\n     * @param name The name of the test inside this group.\n     * @param requestedTest The function executing the test. This function shall take a TestManager object as only argument.\n     * @param longGroupDescription a longer description for the group.\n     */\n    this.addTest = function(group, name, requestedTest, longGroupDescription) {\n        if (longGroupDescription) {\n            this.groupDesc[group] = longGroupDescription;\n        }\n        this.tests.push({group: group, name: name, test: requestedTest});\n    }\n\n    function addChart($dom, group, tests) {\n        var cdata = [[\"Test\"],[\"Test\"]];\n        for (var i=0; i<tests.length; ++i) {\n            cdata[0].push(tests[i].name);\n            cdata[1].push(tests[i].result.time>=1?tests[i].result.time:1);\n        }\n        var data = google.visualization.arrayToDataTable(cdata);\n        var options = {\n            title: \"Benchmark: \" + group,\n            hAxis: {title: 'Tests', titleTextStyle: {color: 'red'}},\n            vAxis: {title: \"ms\" }\n        };\n        $dom.html(\"<div></div>\");\n        var chart = new google.visualization.ColumnChart($dom.children(\"div\").get(0));\n        chart.draw(data, options);\n    }\n\n    /**\n     * Initialize the dom with the tests added, and start the test execution. Needs to be called when all the tests have been added with addTest().\n     * @param callback\n     */\n    this.start = function(callback) {\n        this.prepareTests();\n        var self = this;\n        setTimeout(function() {\n            self.startTests(function() {\n                callback();\n            });\n        }, 50);\n    };\n\n    /**\n     * Returns an array of all the group added to this object.\n     * @return {Array} an array of groups. Can be modified.\n     */\n    this.getAvailableGroups = function() {\n        var collected = {}, result = [];\n        for (var i=0; i<this.tests.length; ++i) {\n            collected[this.tests[i].group] = true;\n        }\n        for (var k in collected) {\n            result.push(k);\n        }\n        result.sort();\n        return result;\n    };\n\n    /**\n     * Returns all the tests associated to a group\n     * @param groupName the group name (as a string)\n     * @return {Array} an array containing all the tests for this group, sorted by name.\n     */\n    this.getForGroup = function(groupName) {\n        var result = [];\n        for (var i=0; i<this.tests.length; ++i) {\n            if (this.tests[i].group === groupName) {\n                result.push(this.tests[i]);\n            }\n        }\n        result.sort();\n        return result;\n    }\n\n}"
  },
  {
    "path": "tests/common-testutils.js",
    "content": "var fullproof = fullproof || {};\nfullproof = (function(NAMESPACE) {\n\"use strict\";\n\n\tNAMESPACE.ScoredEntry.prototype.mkRandom = function(maxValue) {\n\t\tvar word = 'xxxxxx'.replace(/./g, function(c) {return String.fromCharCode(65+parseInt(Math.random()*26));});\n\t\tvar value = parseInt(Math.random() * maxValue);\n\t\tvar result = new NAMESPACE.ScoredEntry(word,value,Math.random()*2);\n\t\treturn result;\n\t};\n\n\tNAMESPACE.ResultSet.prototype.testEquals = function(otherResultSet) {\n\t\totherResultSet = (otherResultSet instanceof fullproof.ResultSet)?otherResultSet.getDataUnsafe():otherResultSet;\n\t\t\n\t\tdeepEqual(this.getDataUnsafe(),otherResultSet);\n\t};\n\n\tNAMESPACE.tests = NAMESPACE.tests || {};\n\n\tNAMESPACE.tests.error = function() {\n\t\tok(false);\n\t}\n\tNAMESPACE.tests.error_restart = function() {\n\t\tok(false);\n\t\tQUnit.start();\n\t}\n\tNAMESPACE.tests.success_restart = function() {\n\t\tok(true);\n\t\tQUnit.start();\n\t}\n\t\n\tNAMESPACE.tests.mkRandomString = function(size) {\n\t\tvar result = \"\";\n\t\tfor (var i=0;i<size; ++i) {\n\t\t\tresult += String.fromCharCode(65+parseInt(Math.random()*26));\n\t\t}\n\t\treturn result;\n\t}\n\t\n\tNAMESPACE.tests.genericComparator = {\n\t\t\tlower_than: function(a,b) {\n\t\t\t\tvar vala = a.value?a.value:a;\n\t\t\t\tvar valb = b.value?b.value:b;\n\t\t\t\treturn vala < valb;\n\t\t\t},\n\t\t\tequals: function(a,b) {\n\t\t\t\tvar vala = a.value?a.value:a;\n\t\t\t\tvar valb = b.value?b.value:b;\n\t\t\t\treturn vala == valb;\n\t\t\t}\n\t\t};\n\n\tNAMESPACE.tests.makeResultSetOfScoredEntries = function(count, maxValue) {\n\t\tvar result = new fullproof.ResultSet(NAMESPACE.tests.genericComparator);\n\t\tfor (var i=0; i<count; ++i) {\n\t\t\tresult.insert(NAMESPACE.ScoredEntry.prototype.mkRandom(maxValue));\n\t\t}\n\t\treturn result;\n\t};\n\n\tNAMESPACE.tests.makeResultSetOfScoredEntriesObjects = function(count) {\n\t\tvar result = new fullproof.ResultSet(NAMESPACE.tests.genericComparator);\n\t\tvar curValue = parseInt(Math.random()*100);\n\t\tfor (var i=0; i<count; ++i) {\n\t\t\tvar obh = {\n\t\t\t\t\tparam1: NAMESPACE.tests.mkRandomString(8),\n\t\t\t\t\tparam2: NAMESPACE.tests.mkRandomString(8),\n\t\t\t\t\tintvalue: parseInt(Math.random()*1000)\n//\t\t\t\t\tvalue: parseInt(Math.random()*100)\n\t\t\t};\n\t\t\t\n\t\t\tresult.insert(new NAMESPACE.ScoredEntry(NAMESPACE.tests.mkRandomString(10), obh, Math.random()*20));\n\t\t}\n\t\treturn result;\n\t};\n\n\t\n\tNAMESPACE.tests.testScoredElement = function(se1,se2) {\n\t\tdeepEqual(se1.value, se2.value);\n\t\tequal(se1.score, se2.score);\n\t\treturn result;\n\t};\n\n    NAMESPACE.tests.createAndOpenStore = function(indexName, storeRef, useScore, callback) {\n        var store = new storeRef();\n        var caps = new fullproof.Capabilities().setDbSize(1024*1024*10).setUseScores(useScore).setDbName(\"fullproofTests\");\n        var analyzer = (useScore?new fullproof.ScoringAnalyzer():new fullproof.StandardAnalyzer());\n        var idx = new fullproof.IndexRequest(indexName, caps, false);\n        store.open(caps, [idx], fullproof.make_callback(callback, store), fullproof.make_callback(callback, false));\n    }\n\n\treturn NAMESPACE;\n\n})(fullproof);\n"
  },
  {
    "path": "tests/engine-boolean.html",
    "content": "<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>Javascript Search Engine : BooleanEngine testing</title>\n    <script src=\"libs/jquery-1.8.2.min.js\"></script>\n    <script src=\"libs/qunit-1.10.0.js\"></script>\n    <link rel=\"stylesheet\" type=\"text/css\" href=\"libs/qunit-1.10.0.css\" />\n\n    <script type=\"text/javascript\" src=\"../src/unicode/categ_letters_numbers.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/unicode/normalizer_lowercase_nomark.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/unicode/unicode.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/analyzers.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/stores/memory_store.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/stores/websql_store.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/utils.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/resultsets.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/boolean-engine.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/common-engine.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/storemanager.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/capabilities.js\"></script>\n\n    <script type=\"text/javascript\" src=\"common-testutils.js\"></script>\n    <script type=\"text/javascript\" src=\"test-boolean-engine.js\"></script>\n\n<style TYPE=\"text/css\">\n\ndiv.floatbox {\n\tfloat:left; width: 300px;\n}\ndiv.resultbox {\n\tborder: 1px solid black; margin:0.5em;\n\tcolor: black; background-color: #EEEEEE;\n\toverflow: hidden;\n}\ntextarea.typebox {\n\tfloat: left;\n\twidth: 300px; height: 200px; margin:1em;\"\n\tcolor: black; background-color: white;\n}\n</style>\n</head>\n<body>\n<h1>Testing the Stores</h1>\n\n<div id=\"qunit\"></div>\n\n</body>\n</html>"
  },
  {
    "path": "tests/engine-scoring.html",
    "content": "<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>Javascript Search Engine : Scoring Engine testing</title>\n    <script src=\"libs/jquery-1.8.2.min.js\"></script>\n    <script src=\"libs/qunit-1.10.0.js\"></script>\n    <link rel=\"stylesheet\" type=\"text/css\" href=\"libs/qunit-1.10.0.css\" />\n\n    <script type=\"text/javascript\" src=\"../src/unicode/categ_letters_numbers.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/unicode/normalizer_lowercase_nomark.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/unicode/unicode.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/analyzers.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/stores/memory_store.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/stores/websql_store.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/utils.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/resultsets.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/scoring-engine.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/common-engine.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/storemanager.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/capabilities.js\"></script>\n\n\n    <script type=\"text/javascript\" src=\"common-testutils.js\"></script>\n    <script type=\"text/javascript\" src=\"test-scoring-engine.js\"></script>\n\n<style TYPE=\"text/css\">\n\ndiv.floatbox {\n\tfloat:left; width: 300px;\n}\ndiv.resultbox {\n\tborder: 1px solid black; margin:0.5em;\n\tcolor: black; background-color: #EEEEEE;\n\toverflow: hidden;\n}\ntextarea.typebox {\n\tfloat: left;\n\twidth: 300px; height: 200px; margin:1em;\"\n\tcolor: black; background-color: white;\n}\n</style>\n</head>\n<body>\n<h1>Testing the Stores</h1>\n\n<div id=\"qunit\"></div>\n\n</body>\n</html>"
  },
  {
    "path": "tests/libs/qunit-1.10.0.css",
    "content": "/**\n * QUnit v1.10.0 - A JavaScript Unit Testing Framework\n *\n * http://qunitjs.com\n *\n * Copyright 2012 jQuery Foundation and other contributors\n * Released under the MIT license.\n * http://jquery.org/license\n */\n\n/** Font Family and Sizes */\n\n#qunit-tests, #qunit-header, #qunit-banner, #qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult {\n\tfont-family: \"Helvetica Neue Light\", \"HelveticaNeue-Light\", \"Helvetica Neue\", Calibri, Helvetica, Arial, sans-serif;\n}\n\n#qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult, #qunit-tests li { font-size: small; }\n#qunit-tests { font-size: smaller; }\n\n\n/** Resets */\n\n#qunit-tests, #qunit-tests ol, #qunit-header, #qunit-banner, #qunit-userAgent, #qunit-testresult, #qunit-modulefilter {\n\tmargin: 0;\n\tpadding: 0;\n}\n\n\n/** Header */\n\n#qunit-header {\n\tpadding: 0.5em 0 0.5em 1em;\n\n\tcolor: #8699a4;\n\tbackground-color: #0d3349;\n\n\tfont-size: 1.5em;\n\tline-height: 1em;\n\tfont-weight: normal;\n\n\tborder-radius: 5px 5px 0 0;\n\t-moz-border-radius: 5px 5px 0 0;\n\t-webkit-border-top-right-radius: 5px;\n\t-webkit-border-top-left-radius: 5px;\n}\n\n#qunit-header a {\n\ttext-decoration: none;\n\tcolor: #c2ccd1;\n}\n\n#qunit-header a:hover,\n#qunit-header a:focus {\n\tcolor: #fff;\n}\n\n#qunit-testrunner-toolbar label {\n\tdisplay: inline-block;\n\tpadding: 0 .5em 0 .1em;\n}\n\n#qunit-banner {\n\theight: 5px;\n}\n\n#qunit-testrunner-toolbar {\n\tpadding: 0.5em 0 0.5em 2em;\n\tcolor: #5E740B;\n\tbackground-color: #eee;\n\toverflow: hidden;\n}\n\n#qunit-userAgent {\n\tpadding: 0.5em 0 0.5em 2.5em;\n\tbackground-color: #2b81af;\n\tcolor: #fff;\n\ttext-shadow: rgba(0, 0, 0, 0.5) 2px 2px 1px;\n}\n\n#qunit-modulefilter-container {\n\tfloat: right;\n}\n\n/** Tests: Pass/Fail */\n\n#qunit-tests {\n\tlist-style-position: inside;\n}\n\n#qunit-tests li {\n\tpadding: 0.4em 0.5em 0.4em 2.5em;\n\tborder-bottom: 1px solid #fff;\n\tlist-style-position: inside;\n}\n\n#qunit-tests.hidepass li.pass, #qunit-tests.hidepass li.running  {\n\tdisplay: none;\n}\n\n#qunit-tests li strong {\n\tcursor: pointer;\n}\n\n#qunit-tests li a {\n\tpadding: 0.5em;\n\tcolor: #c2ccd1;\n\ttext-decoration: none;\n}\n#qunit-tests li a:hover,\n#qunit-tests li a:focus {\n\tcolor: #000;\n}\n\n#qunit-tests ol {\n\tmargin-top: 0.5em;\n\tpadding: 0.5em;\n\n\tbackground-color: #fff;\n\n\tborder-radius: 5px;\n\t-moz-border-radius: 5px;\n\t-webkit-border-radius: 5px;\n}\n\n#qunit-tests table {\n\tborder-collapse: collapse;\n\tmargin-top: .2em;\n}\n\n#qunit-tests th {\n\ttext-align: right;\n\tvertical-align: top;\n\tpadding: 0 .5em 0 0;\n}\n\n#qunit-tests td {\n\tvertical-align: top;\n}\n\n#qunit-tests pre {\n\tmargin: 0;\n\twhite-space: pre-wrap;\n\tword-wrap: break-word;\n}\n\n#qunit-tests del {\n\tbackground-color: #e0f2be;\n\tcolor: #374e0c;\n\ttext-decoration: none;\n}\n\n#qunit-tests ins {\n\tbackground-color: #ffcaca;\n\tcolor: #500;\n\ttext-decoration: none;\n}\n\n/*** Test Counts */\n\n#qunit-tests b.counts                       { color: black; }\n#qunit-tests b.passed                       { color: #5E740B; }\n#qunit-tests b.failed                       { color: #710909; }\n\n#qunit-tests li li {\n\tpadding: 5px;\n\tbackground-color: #fff;\n\tborder-bottom: none;\n\tlist-style-position: inside;\n}\n\n/*** Passing Styles */\n\n#qunit-tests li li.pass {\n\tcolor: #3c510c;\n\tbackground-color: #fff;\n\tborder-left: 10px solid #C6E746;\n}\n\n#qunit-tests .pass                          { color: #528CE0; background-color: #D2E0E6; }\n#qunit-tests .pass .test-name               { color: #366097; }\n\n#qunit-tests .pass .test-actual,\n#qunit-tests .pass .test-expected           { color: #999999; }\n\n#qunit-banner.qunit-pass                    { background-color: #C6E746; }\n\n/*** Failing Styles */\n\n#qunit-tests li li.fail {\n\tcolor: #710909;\n\tbackground-color: #fff;\n\tborder-left: 10px solid #EE5757;\n\twhite-space: pre;\n}\n\n#qunit-tests > li:last-child {\n\tborder-radius: 0 0 5px 5px;\n\t-moz-border-radius: 0 0 5px 5px;\n\t-webkit-border-bottom-right-radius: 5px;\n\t-webkit-border-bottom-left-radius: 5px;\n}\n\n#qunit-tests .fail                          { color: #000000; background-color: #EE5757; }\n#qunit-tests .fail .test-name,\n#qunit-tests .fail .module-name             { color: #000000; }\n\n#qunit-tests .fail .test-actual             { color: #EE5757; }\n#qunit-tests .fail .test-expected           { color: green;   }\n\n#qunit-banner.qunit-fail                    { background-color: #EE5757; }\n\n\n/** Result */\n\n#qunit-testresult {\n\tpadding: 0.5em 0.5em 0.5em 2.5em;\n\n\tcolor: #2b81af;\n\tbackground-color: #D2E0E6;\n\n\tborder-bottom: 1px solid white;\n}\n#qunit-testresult .module-name {\n\tfont-weight: bold;\n}\n\n/** Fixture */\n\n#qunit-fixture {\n\tposition: absolute;\n\ttop: -10000px;\n\tleft: -10000px;\n\twidth: 1000px;\n\theight: 1000px;\n}\n"
  },
  {
    "path": "tests/libs/qunit-1.10.0.js",
    "content": "/**\n * QUnit v1.10.0 - A JavaScript Unit Testing Framework\n *\n * http://qunitjs.com\n *\n * Copyright 2012 jQuery Foundation and other contributors\n * Released under the MIT license.\n * http://jquery.org/license\n */\n\n(function( window ) {\n\nvar QUnit,\n\tconfig,\n\tonErrorFnPrev,\n\ttestId = 0,\n\tfileName = (sourceFromStacktrace( 0 ) || \"\" ).replace(/(:\\d+)+\\)?/, \"\").replace(/.+\\//, \"\"),\n\ttoString = Object.prototype.toString,\n\thasOwn = Object.prototype.hasOwnProperty,\n\t// Keep a local reference to Date (GH-283)\n\tDate = window.Date,\n\tdefined = {\n\tsetTimeout: typeof window.setTimeout !== \"undefined\",\n\tsessionStorage: (function() {\n\t\tvar x = \"qunit-test-string\";\n\t\ttry {\n\t\t\tsessionStorage.setItem( x, x );\n\t\t\tsessionStorage.removeItem( x );\n\t\t\treturn true;\n\t\t} catch( e ) {\n\t\t\treturn false;\n\t\t}\n\t}())\n};\n\nfunction Test( settings ) {\n\textend( this, settings );\n\tthis.assertions = [];\n\tthis.testNumber = ++Test.count;\n}\n\nTest.count = 0;\n\nTest.prototype = {\n\tinit: function() {\n\t\tvar a, b, li,\n        tests = id( \"qunit-tests\" );\n\n\t\tif ( tests ) {\n\t\t\tb = document.createElement( \"strong\" );\n\t\t\tb.innerHTML = this.name;\n\n\t\t\t// `a` initialized at top of scope\n\t\t\ta = document.createElement( \"a\" );\n\t\t\ta.innerHTML = \"Rerun\";\n\t\t\ta.href = QUnit.url({ testNumber: this.testNumber });\n\n\t\t\tli = document.createElement( \"li\" );\n\t\t\tli.appendChild( b );\n\t\t\tli.appendChild( a );\n\t\t\tli.className = \"running\";\n\t\t\tli.id = this.id = \"qunit-test-output\" + testId++;\n\n\t\t\ttests.appendChild( li );\n\t\t}\n\t},\n\tsetup: function() {\n\t\tif ( this.module !== config.previousModule ) {\n\t\t\tif ( config.previousModule ) {\n\t\t\t\trunLoggingCallbacks( \"moduleDone\", QUnit, {\n\t\t\t\t\tname: config.previousModule,\n\t\t\t\t\tfailed: config.moduleStats.bad,\n\t\t\t\t\tpassed: config.moduleStats.all - config.moduleStats.bad,\n\t\t\t\t\ttotal: config.moduleStats.all\n\t\t\t\t});\n\t\t\t}\n\t\t\tconfig.previousModule = this.module;\n\t\t\tconfig.moduleStats = { all: 0, bad: 0 };\n\t\t\trunLoggingCallbacks( \"moduleStart\", QUnit, {\n\t\t\t\tname: this.module\n\t\t\t});\n\t\t} else if ( config.autorun ) {\n\t\t\trunLoggingCallbacks( \"moduleStart\", QUnit, {\n\t\t\t\tname: this.module\n\t\t\t});\n\t\t}\n\n\t\tconfig.current = this;\n\n\t\tthis.testEnvironment = extend({\n\t\t\tsetup: function() {},\n\t\t\tteardown: function() {}\n\t\t}, this.moduleTestEnvironment );\n\n\t\trunLoggingCallbacks( \"testStart\", QUnit, {\n\t\t\tname: this.testName,\n\t\t\tmodule: this.module\n\t\t});\n\n\t\t// allow utility functions to access the current test environment\n\t\t// TODO why??\n\t\tQUnit.current_testEnvironment = this.testEnvironment;\n\n\t\tif ( !config.pollution ) {\n\t\t\tsaveGlobal();\n\t\t}\n\t\tif ( config.notrycatch ) {\n\t\t\tthis.testEnvironment.setup.call( this.testEnvironment );\n\t\t\treturn;\n\t\t}\n\t\ttry {\n\t\t\tthis.testEnvironment.setup.call( this.testEnvironment );\n\t\t} catch( e ) {\n\t\t\tQUnit.pushFailure( \"Setup failed on \" + this.testName + \": \" + e.message, extractStacktrace( e, 1 ) );\n\t\t}\n\t},\n\trun: function() {\n\t\tconfig.current = this;\n\n\t\tvar running = id( \"qunit-testresult\" );\n\n\t\tif ( running ) {\n\t\t\trunning.innerHTML = \"Running: <br/>\" + this.name;\n\t\t}\n\n\t\tif ( this.async ) {\n\t\t\tQUnit.stop();\n\t\t}\n\n\t\tif ( config.notrycatch ) {\n\t\t\tthis.callback.call( this.testEnvironment, QUnit.assert );\n\t\t\treturn;\n\t\t}\n\n\t\ttry {\n\t\t\tthis.callback.call( this.testEnvironment, QUnit.assert );\n\t\t} catch( e ) {\n\t\t\tQUnit.pushFailure( \"Died on test #\" + (this.assertions.length + 1) + \" \" + this.stack + \": \" + e.message, extractStacktrace( e, 0 ) );\n\t\t\t// else next test will carry the responsibility\n\t\t\tsaveGlobal();\n\n\t\t\t// Restart the tests if they're blocking\n\t\t\tif ( config.blocking ) {\n\t\t\t\tQUnit.start();\n\t\t\t}\n\t\t}\n\t},\n\tteardown: function() {\n\t\tconfig.current = this;\n\t\tif ( config.notrycatch ) {\n\t\t\tthis.testEnvironment.teardown.call( this.testEnvironment );\n\t\t\treturn;\n\t\t} else {\n\t\t\ttry {\n\t\t\t\tthis.testEnvironment.teardown.call( this.testEnvironment );\n\t\t\t} catch( e ) {\n\t\t\t\tQUnit.pushFailure( \"Teardown failed on \" + this.testName + \": \" + e.message, extractStacktrace( e, 1 ) );\n\t\t\t}\n\t\t}\n\t\tcheckPollution();\n\t},\n\tfinish: function() {\n\t\tconfig.current = this;\n\t\tif ( config.requireExpects && this.expected == null ) {\n\t\t\tQUnit.pushFailure( \"Expected number of assertions to be defined, but expect() was not called.\", this.stack );\n\t\t} else if ( this.expected != null && this.expected != this.assertions.length ) {\n\t\t\tQUnit.pushFailure( \"Expected \" + this.expected + \" assertions, but \" + this.assertions.length + \" were run\", this.stack );\n\t\t} else if ( this.expected == null && !this.assertions.length ) {\n\t\t\tQUnit.pushFailure( \"Expected at least one assertion, but none were run - call expect(0) to accept zero assertions.\", this.stack );\n\t\t}\n\n\t\tvar assertion, a, b, i, li, ol,\n\t\t\ttest = this,\n\t\t\tgood = 0,\n\t\t\tbad = 0,\n\t\t\ttests = id( \"qunit-tests\" );\n\n\t\tconfig.stats.all += this.assertions.length;\n\t\tconfig.moduleStats.all += this.assertions.length;\n\n\t\tif ( tests ) {\n\t\t\tol = document.createElement( \"ol\" );\n\n\t\t\tfor ( i = 0; i < this.assertions.length; i++ ) {\n\t\t\t\tassertion = this.assertions[i];\n\n\t\t\t\tli = document.createElement( \"li\" );\n\t\t\t\tli.className = assertion.result ? \"pass\" : \"fail\";\n\t\t\t\tli.innerHTML = assertion.message || ( assertion.result ? \"okay\" : \"failed\" );\n\t\t\t\tol.appendChild( li );\n\n\t\t\t\tif ( assertion.result ) {\n\t\t\t\t\tgood++;\n\t\t\t\t} else {\n\t\t\t\t\tbad++;\n\t\t\t\t\tconfig.stats.bad++;\n\t\t\t\t\tconfig.moduleStats.bad++;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// store result when possible\n\t\t\tif ( QUnit.config.reorder && defined.sessionStorage ) {\n\t\t\t\tif ( bad ) {\n\t\t\t\t\tsessionStorage.setItem( \"qunit-test-\" + this.module + \"-\" + this.testName, bad );\n\t\t\t\t} else {\n\t\t\t\t\tsessionStorage.removeItem( \"qunit-test-\" + this.module + \"-\" + this.testName );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif ( bad === 0 ) {\n\t\t\t\tol.style.display = \"none\";\n\t\t\t}\n\n\t\t\t// `b` initialized at top of scope\n\t\t\tb = document.createElement( \"strong\" );\n\t\t\tb.innerHTML = this.name + \" <b class='counts'>(<b class='failed'>\" + bad + \"</b>, <b class='passed'>\" + good + \"</b>, \" + this.assertions.length + \")</b>\";\n\n\t\t\taddEvent(b, \"click\", function() {\n\t\t\t\tvar next = b.nextSibling.nextSibling,\n\t\t\t\t\tdisplay = next.style.display;\n\t\t\t\tnext.style.display = display === \"none\" ? \"block\" : \"none\";\n\t\t\t});\n\n\t\t\taddEvent(b, \"dblclick\", function( e ) {\n\t\t\t\tvar target = e && e.target ? e.target : window.event.srcElement;\n\t\t\t\tif ( target.nodeName.toLowerCase() == \"span\" || target.nodeName.toLowerCase() == \"b\" ) {\n\t\t\t\t\ttarget = target.parentNode;\n\t\t\t\t}\n\t\t\t\tif ( window.location && target.nodeName.toLowerCase() === \"strong\" ) {\n\t\t\t\t\twindow.location = QUnit.url({ testNumber: test.testNumber });\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t// `li` initialized at top of scope\n\t\t\tli = id( this.id );\n\t\t\tli.className = bad ? \"fail\" : \"pass\";\n\t\t\tli.removeChild( li.firstChild );\n\t\t\ta = li.firstChild;\n\t\t\tli.appendChild( b );\n\t\t\tli.appendChild ( a );\n\t\t\tli.appendChild( ol );\n\n\t\t} else {\n\t\t\tfor ( i = 0; i < this.assertions.length; i++ ) {\n\t\t\t\tif ( !this.assertions[i].result ) {\n\t\t\t\t\tbad++;\n\t\t\t\t\tconfig.stats.bad++;\n\t\t\t\t\tconfig.moduleStats.bad++;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\trunLoggingCallbacks( \"testDone\", QUnit, {\n\t\t\tname: this.testName,\n\t\t\tmodule: this.module,\n\t\t\tfailed: bad,\n\t\t\tpassed: this.assertions.length - bad,\n\t\t\ttotal: this.assertions.length\n\t\t});\n\n\t\tQUnit.reset();\n\n\t\tconfig.current = undefined;\n\t},\n\n\tqueue: function() {\n\t\tvar bad,\n\t\t\ttest = this;\n\n\t\tsynchronize(function() {\n\t\t\ttest.init();\n\t\t});\n\t\tfunction run() {\n\t\t\t// each of these can by async\n\t\t\tsynchronize(function() {\n\t\t\t\ttest.setup();\n\t\t\t});\n\t\t\tsynchronize(function() {\n\t\t\t\ttest.run();\n\t\t\t});\n\t\t\tsynchronize(function() {\n\t\t\t\ttest.teardown();\n\t\t\t});\n\t\t\tsynchronize(function() {\n\t\t\t\ttest.finish();\n\t\t\t});\n\t\t}\n\n\t\t// `bad` initialized at top of scope\n\t\t// defer when previous test run passed, if storage is available\n\t\tbad = QUnit.config.reorder && defined.sessionStorage &&\n\t\t\t\t\t\t+sessionStorage.getItem( \"qunit-test-\" + this.module + \"-\" + this.testName );\n\n\t\tif ( bad ) {\n\t\t\trun();\n\t\t} else {\n\t\t\tsynchronize( run, true );\n\t\t}\n\t}\n};\n\n// Root QUnit object.\n// `QUnit` initialized at top of scope\nQUnit = {\n\n\t// call on start of module test to prepend name to all tests\n\tmodule: function( name, testEnvironment ) {\n\t\tconfig.currentModule = name;\n\t\tconfig.currentModuleTestEnvironment = testEnvironment;\n\t\tconfig.modules[name] = true;\n\t},\n\n\tasyncTest: function( testName, expected, callback ) {\n\t\tif ( arguments.length === 2 ) {\n\t\t\tcallback = expected;\n\t\t\texpected = null;\n\t\t}\n\n\t\tQUnit.test( testName, expected, callback, true );\n\t},\n\n\ttest: function( testName, expected, callback, async ) {\n\t\tvar test,\n\t\t\tname = \"<span class='test-name'>\" + escapeInnerText( testName ) + \"</span>\";\n\n\t\tif ( arguments.length === 2 ) {\n\t\t\tcallback = expected;\n\t\t\texpected = null;\n\t\t}\n\n\t\tif ( config.currentModule ) {\n\t\t\tname = \"<span class='module-name'>\" + config.currentModule + \"</span>: \" + name;\n\t\t}\n\n\t\ttest = new Test({\n\t\t\tname: name,\n\t\t\ttestName: testName,\n\t\t\texpected: expected,\n\t\t\tasync: async,\n\t\t\tcallback: callback,\n\t\t\tmodule: config.currentModule,\n\t\t\tmoduleTestEnvironment: config.currentModuleTestEnvironment,\n\t\t\tstack: sourceFromStacktrace( 2 )\n\t\t});\n\n\t\tif ( !validTest( test ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\ttest.queue();\n\t},\n\n\t// Specify the number of expected assertions to gurantee that failed test (no assertions are run at all) don't slip through.\n\texpect: function( asserts ) {\n\t\tif (arguments.length === 1) {\n\t\t\tconfig.current.expected = asserts;\n\t\t} else {\n\t\t\treturn config.current.expected;\n\t\t}\n\t},\n\n\tstart: function( count ) {\n\t\tconfig.semaphore -= count || 1;\n\t\t// don't start until equal number of stop-calls\n\t\tif ( config.semaphore > 0 ) {\n\t\t\treturn;\n\t\t}\n\t\t// ignore if start is called more often then stop\n\t\tif ( config.semaphore < 0 ) {\n\t\t\tconfig.semaphore = 0;\n\t\t}\n\t\t// A slight delay, to avoid any current callbacks\n\t\tif ( defined.setTimeout ) {\n\t\t\twindow.setTimeout(function() {\n\t\t\t\tif ( config.semaphore > 0 ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tif ( config.timeout ) {\n\t\t\t\t\tclearTimeout( config.timeout );\n\t\t\t\t}\n\n\t\t\t\tconfig.blocking = false;\n\t\t\t\tprocess( true );\n\t\t\t}, 13);\n\t\t} else {\n\t\t\tconfig.blocking = false;\n\t\t\tprocess( true );\n\t\t}\n\t},\n\n\tstop: function( count ) {\n\t\tconfig.semaphore += count || 1;\n\t\tconfig.blocking = true;\n\n\t\tif ( config.testTimeout && defined.setTimeout ) {\n\t\t\tclearTimeout( config.timeout );\n\t\t\tconfig.timeout = window.setTimeout(function() {\n\t\t\t\tQUnit.ok( false, \"Test timed out\" );\n\t\t\t\tconfig.semaphore = 1;\n\t\t\t\tQUnit.start();\n\t\t\t}, config.testTimeout );\n\t\t}\n\t}\n};\n\n// Asssert helpers\n// All of these must call either QUnit.push() or manually do:\n// - runLoggingCallbacks( \"log\", .. );\n// - config.current.assertions.push({ .. });\nQUnit.assert = {\n\t/**\n\t * Asserts rough true-ish result.\n\t * @name ok\n\t * @function\n\t * @example ok( \"asdfasdf\".length > 5, \"There must be at least 5 chars\" );\n\t */\n\tok: function( result, msg ) {\n\t\tif ( !config.current ) {\n\t\t\tthrow new Error( \"ok() assertion outside test context, was \" + sourceFromStacktrace(2) );\n\t\t}\n\t\tresult = !!result;\n\n\t\tvar source,\n\t\t\tdetails = {\n\t\t\t\tmodule: config.current.module,\n\t\t\t\tname: config.current.testName,\n\t\t\t\tresult: result,\n\t\t\t\tmessage: msg\n\t\t\t};\n\n\t\tmsg = escapeInnerText( msg || (result ? \"okay\" : \"failed\" ) );\n\t\tmsg = \"<span class='test-message'>\" + msg + \"</span>\";\n\n\t\tif ( !result ) {\n\t\t\tsource = sourceFromStacktrace( 2 );\n\t\t\tif ( source ) {\n\t\t\t\tdetails.source = source;\n\t\t\t\tmsg += \"<table><tr class='test-source'><th>Source: </th><td><pre>\" + escapeInnerText( source ) + \"</pre></td></tr></table>\";\n\t\t\t}\n\t\t}\n\t\trunLoggingCallbacks( \"log\", QUnit, details );\n\t\tconfig.current.assertions.push({\n\t\t\tresult: result,\n\t\t\tmessage: msg\n\t\t});\n\t},\n\n\t/**\n\t * Assert that the first two arguments are equal, with an optional message.\n\t * Prints out both actual and expected values.\n\t * @name equal\n\t * @function\n\t * @example equal( format( \"Received {0} bytes.\", 2), \"Received 2 bytes.\", \"format() replaces {0} with next argument\" );\n\t */\n\tequal: function( actual, expected, message ) {\n\t\tQUnit.push( expected == actual, actual, expected, message );\n\t},\n\n\t/**\n\t * @name notEqual\n\t * @function\n\t */\n\tnotEqual: function( actual, expected, message ) {\n\t\tQUnit.push( expected != actual, actual, expected, message );\n\t},\n\n\t/**\n\t * @name deepEqual\n\t * @function\n\t */\n\tdeepEqual: function( actual, expected, message ) {\n\t\tQUnit.push( QUnit.equiv(actual, expected), actual, expected, message );\n\t},\n\n\t/**\n\t * @name notDeepEqual\n\t * @function\n\t */\n\tnotDeepEqual: function( actual, expected, message ) {\n\t\tQUnit.push( !QUnit.equiv(actual, expected), actual, expected, message );\n\t},\n\n\t/**\n\t * @name strictEqual\n\t * @function\n\t */\n\tstrictEqual: function( actual, expected, message ) {\n\t\tQUnit.push( expected === actual, actual, expected, message );\n\t},\n\n\t/**\n\t * @name notStrictEqual\n\t * @function\n\t */\n\tnotStrictEqual: function( actual, expected, message ) {\n\t\tQUnit.push( expected !== actual, actual, expected, message );\n\t},\n\n\tthrows: function( block, expected, message ) {\n\t\tvar actual,\n\t\t\tok = false;\n\n\t\t// 'expected' is optional\n\t\tif ( typeof expected === \"string\" ) {\n\t\t\tmessage = expected;\n\t\t\texpected = null;\n\t\t}\n\n\t\tconfig.current.ignoreGlobalErrors = true;\n\t\ttry {\n\t\t\tblock.call( config.current.testEnvironment );\n\t\t} catch (e) {\n\t\t\tactual = e;\n\t\t}\n\t\tconfig.current.ignoreGlobalErrors = false;\n\n\t\tif ( actual ) {\n\t\t\t// we don't want to validate thrown error\n\t\t\tif ( !expected ) {\n\t\t\t\tok = true;\n\t\t\t// expected is a regexp\n\t\t\t} else if ( QUnit.objectType( expected ) === \"regexp\" ) {\n\t\t\t\tok = expected.test( actual );\n\t\t\t// expected is a constructor\n\t\t\t} else if ( actual instanceof expected ) {\n\t\t\t\tok = true;\n\t\t\t// expected is a validation function which returns true is validation passed\n\t\t\t} else if ( expected.call( {}, actual ) === true ) {\n\t\t\t\tok = true;\n\t\t\t}\n\n\t\t\tQUnit.push( ok, actual, null, message );\n\t\t} else {\n\t\t\tQUnit.pushFailure( message, null, 'No exception was thrown.' );\n\t\t}\n\t}\n};\n\n/**\n * @deprecate since 1.8.0\n * Kept assertion helpers in root for backwards compatibility\n */\nextend( QUnit, QUnit.assert );\n\n/**\n * @deprecated since 1.9.0\n * Kept global \"raises()\" for backwards compatibility\n */\nQUnit.raises = QUnit.assert.throws;\n\n/**\n * @deprecated since 1.0.0, replaced with error pushes since 1.3.0\n * Kept to avoid TypeErrors for undefined methods.\n */\nQUnit.equals = function() {\n\tQUnit.push( false, false, false, \"QUnit.equals has been deprecated since 2009 (e88049a0), use QUnit.equal instead\" );\n};\nQUnit.same = function() {\n\tQUnit.push( false, false, false, \"QUnit.same has been deprecated since 2009 (e88049a0), use QUnit.deepEqual instead\" );\n};\n\n// We want access to the constructor's prototype\n(function() {\n\tfunction F() {}\n\tF.prototype = QUnit;\n\tQUnit = new F();\n\t// Make F QUnit's constructor so that we can add to the prototype later\n\tQUnit.constructor = F;\n}());\n\n/**\n * Config object: Maintain internal state\n * Later exposed as QUnit.config\n * `config` initialized at top of scope\n */\nconfig = {\n\t// The queue of tests to run\n\tqueue: [],\n\n\t// block until document ready\n\tblocking: true,\n\n\t// when enabled, show only failing tests\n\t// gets persisted through sessionStorage and can be changed in UI via checkbox\n\thidepassed: false,\n\n\t// by default, run previously failed tests first\n\t// very useful in combination with \"Hide passed tests\" checked\n\treorder: true,\n\n\t// by default, modify document.title when suite is done\n\taltertitle: true,\n\n\t// when enabled, all tests must call expect()\n\trequireExpects: false,\n\n\t// add checkboxes that are persisted in the query-string\n\t// when enabled, the id is set to `true` as a `QUnit.config` property\n\turlConfig: [\n\t\t{\n\t\t\tid: \"noglobals\",\n\t\t\tlabel: \"Check for Globals\",\n\t\t\ttooltip: \"Enabling this will test if any test introduces new properties on the `window` object. Stored as query-strings.\"\n\t\t},\n\t\t{\n\t\t\tid: \"notrycatch\",\n\t\t\tlabel: \"No try-catch\",\n\t\t\ttooltip: \"Enabling this will run tests outside of a try-catch block. Makes debugging exceptions in IE reasonable. Stored as query-strings.\"\n\t\t}\n\t],\n\n\t// Set of all modules.\n\tmodules: {},\n\n\t// logging callback queues\n\tbegin: [],\n\tdone: [],\n\tlog: [],\n\ttestStart: [],\n\ttestDone: [],\n\tmoduleStart: [],\n\tmoduleDone: []\n};\n\n// Initialize more QUnit.config and QUnit.urlParams\n(function() {\n\tvar i,\n\t\tlocation = window.location || { search: \"\", protocol: \"file:\" },\n\t\tparams = location.search.slice( 1 ).split( \"&\" ),\n\t\tlength = params.length,\n\t\turlParams = {},\n\t\tcurrent;\n\n\tif ( params[ 0 ] ) {\n\t\tfor ( i = 0; i < length; i++ ) {\n\t\t\tcurrent = params[ i ].split( \"=\" );\n\t\t\tcurrent[ 0 ] = decodeURIComponent( current[ 0 ] );\n\t\t\t// allow just a key to turn on a flag, e.g., test.html?noglobals\n\t\t\tcurrent[ 1 ] = current[ 1 ] ? decodeURIComponent( current[ 1 ] ) : true;\n\t\t\turlParams[ current[ 0 ] ] = current[ 1 ];\n\t\t}\n\t}\n\n\tQUnit.urlParams = urlParams;\n\n\t// String search anywhere in moduleName+testName\n\tconfig.filter = urlParams.filter;\n\n\t// Exact match of the module name\n\tconfig.module = urlParams.module;\n\n\tconfig.testNumber = parseInt( urlParams.testNumber, 10 ) || null;\n\n\t// Figure out if we're running the tests from a server or not\n\tQUnit.isLocal = location.protocol === \"file:\";\n}());\n\n// Export global variables, unless an 'exports' object exists,\n// in that case we assume we're in CommonJS (dealt with on the bottom of the script)\nif ( typeof exports === \"undefined\" ) {\n\textend( window, QUnit );\n\n\t// Expose QUnit object\n\twindow.QUnit = QUnit;\n}\n\n// Extend QUnit object,\n// these after set here because they should not be exposed as global functions\nextend( QUnit, {\n\tconfig: config,\n\n\t// Initialize the configuration options\n\tinit: function() {\n\t\textend( config, {\n\t\t\tstats: { all: 0, bad: 0 },\n\t\t\tmoduleStats: { all: 0, bad: 0 },\n\t\t\tstarted: +new Date(),\n\t\t\tupdateRate: 1000,\n\t\t\tblocking: false,\n\t\t\tautostart: true,\n\t\t\tautorun: false,\n\t\t\tfilter: \"\",\n\t\t\tqueue: [],\n\t\t\tsemaphore: 0\n\t\t});\n\n\t\tvar tests, banner, result,\n\t\t\tqunit = id( \"qunit\" );\n\n\t\tif ( qunit ) {\n\t\t\tqunit.innerHTML =\n\t\t\t\t\"<h1 id='qunit-header'>\" + escapeInnerText( document.title ) + \"</h1>\" +\n\t\t\t\t\"<h2 id='qunit-banner'></h2>\" +\n\t\t\t\t\"<div id='qunit-testrunner-toolbar'></div>\" +\n\t\t\t\t\"<h2 id='qunit-userAgent'></h2>\" +\n\t\t\t\t\"<ol id='qunit-tests'></ol>\";\n\t\t}\n\n\t\ttests = id( \"qunit-tests\" );\n\t\tbanner = id( \"qunit-banner\" );\n\t\tresult = id( \"qunit-testresult\" );\n\n\t\tif ( tests ) {\n\t\t\ttests.innerHTML = \"\";\n\t\t}\n\n\t\tif ( banner ) {\n\t\t\tbanner.className = \"\";\n\t\t}\n\n\t\tif ( result ) {\n\t\t\tresult.parentNode.removeChild( result );\n\t\t}\n\n\t\tif ( tests ) {\n\t\t\tresult = document.createElement( \"p\" );\n\t\t\tresult.id = \"qunit-testresult\";\n\t\t\tresult.className = \"result\";\n\t\t\ttests.parentNode.insertBefore( result, tests );\n\t\t\tresult.innerHTML = \"Running...<br/>&nbsp;\";\n\t\t}\n\t},\n\n\t// Resets the test setup. Useful for tests that modify the DOM.\n\treset: function() {\n\t\tvar fixture = id( \"qunit-fixture\" );\n\t\tif ( fixture ) {\n\t\t\tfixture.innerHTML = config.fixture;\n\t\t}\n\t},\n\n\t// Trigger an event on an element.\n\t// @example triggerEvent( document.body, \"click\" );\n\ttriggerEvent: function( elem, type, event ) {\n\t\tif ( document.createEvent ) {\n\t\t\tevent = document.createEvent( \"MouseEvents\" );\n\t\t\tevent.initMouseEvent(type, true, true, elem.ownerDocument.defaultView,\n\t\t\t\t0, 0, 0, 0, 0, false, false, false, false, 0, null);\n\n\t\t\telem.dispatchEvent( event );\n\t\t} else if ( elem.fireEvent ) {\n\t\t\telem.fireEvent( \"on\" + type );\n\t\t}\n\t},\n\n\t// Safe object type checking\n\tis: function( type, obj ) {\n\t\treturn QUnit.objectType( obj ) == type;\n\t},\n\n\tobjectType: function( obj ) {\n\t\tif ( typeof obj === \"undefined\" ) {\n\t\t\t\treturn \"undefined\";\n\t\t// consider: typeof null === object\n\t\t}\n\t\tif ( obj === null ) {\n\t\t\t\treturn \"null\";\n\t\t}\n\n\t\tvar type = toString.call( obj ).match(/^\\[object\\s(.*)\\]$/)[1] || \"\";\n\n\t\tswitch ( type ) {\n\t\t\tcase \"Number\":\n\t\t\t\tif ( isNaN(obj) ) {\n\t\t\t\t\treturn \"nan\";\n\t\t\t\t}\n\t\t\t\treturn \"number\";\n\t\t\tcase \"String\":\n\t\t\tcase \"Boolean\":\n\t\t\tcase \"Array\":\n\t\t\tcase \"Date\":\n\t\t\tcase \"RegExp\":\n\t\t\tcase \"Function\":\n\t\t\t\treturn type.toLowerCase();\n\t\t}\n\t\tif ( typeof obj === \"object\" ) {\n\t\t\treturn \"object\";\n\t\t}\n\t\treturn undefined;\n\t},\n\n\tpush: function( result, actual, expected, message ) {\n\t\tif ( !config.current ) {\n\t\t\tthrow new Error( \"assertion outside test context, was \" + sourceFromStacktrace() );\n\t\t}\n\n\t\tvar output, source,\n\t\t\tdetails = {\n\t\t\t\tmodule: config.current.module,\n\t\t\t\tname: config.current.testName,\n\t\t\t\tresult: result,\n\t\t\t\tmessage: message,\n\t\t\t\tactual: actual,\n\t\t\t\texpected: expected\n\t\t\t};\n\n\t\tmessage = escapeInnerText( message ) || ( result ? \"okay\" : \"failed\" );\n\t\tmessage = \"<span class='test-message'>\" + message + \"</span>\";\n\t\toutput = message;\n\n\t\tif ( !result ) {\n\t\t\texpected = escapeInnerText( QUnit.jsDump.parse(expected) );\n\t\t\tactual = escapeInnerText( QUnit.jsDump.parse(actual) );\n\t\t\toutput += \"<table><tr class='test-expected'><th>Expected: </th><td><pre>\" + expected + \"</pre></td></tr>\";\n\n\t\t\tif ( actual != expected ) {\n\t\t\t\toutput += \"<tr class='test-actual'><th>Result: </th><td><pre>\" + actual + \"</pre></td></tr>\";\n\t\t\t\toutput += \"<tr class='test-diff'><th>Diff: </th><td><pre>\" + QUnit.diff( expected, actual ) + \"</pre></td></tr>\";\n\t\t\t}\n\n\t\t\tsource = sourceFromStacktrace();\n\n\t\t\tif ( source ) {\n\t\t\t\tdetails.source = source;\n\t\t\t\toutput += \"<tr class='test-source'><th>Source: </th><td><pre>\" + escapeInnerText( source ) + \"</pre></td></tr>\";\n\t\t\t}\n\n\t\t\toutput += \"</table>\";\n\t\t}\n\n\t\trunLoggingCallbacks( \"log\", QUnit, details );\n\n\t\tconfig.current.assertions.push({\n\t\t\tresult: !!result,\n\t\t\tmessage: output\n\t\t});\n\t},\n\n\tpushFailure: function( message, source, actual ) {\n\t\tif ( !config.current ) {\n\t\t\tthrow new Error( \"pushFailure() assertion outside test context, was \" + sourceFromStacktrace(2) );\n\t\t}\n\n\t\tvar output,\n\t\t\tdetails = {\n\t\t\t\tmodule: config.current.module,\n\t\t\t\tname: config.current.testName,\n\t\t\t\tresult: false,\n\t\t\t\tmessage: message\n\t\t\t};\n\n\t\tmessage = escapeInnerText( message ) || \"error\";\n\t\tmessage = \"<span class='test-message'>\" + message + \"</span>\";\n\t\toutput = message;\n\n\t\toutput += \"<table>\";\n\n\t\tif ( actual ) {\n\t\t\toutput += \"<tr class='test-actual'><th>Result: </th><td><pre>\" + escapeInnerText( actual ) + \"</pre></td></tr>\";\n\t\t}\n\n\t\tif ( source ) {\n\t\t\tdetails.source = source;\n\t\t\toutput += \"<tr class='test-source'><th>Source: </th><td><pre>\" + escapeInnerText( source ) + \"</pre></td></tr>\";\n\t\t}\n\n\t\toutput += \"</table>\";\n\n\t\trunLoggingCallbacks( \"log\", QUnit, details );\n\n\t\tconfig.current.assertions.push({\n\t\t\tresult: false,\n\t\t\tmessage: output\n\t\t});\n\t},\n\n\turl: function( params ) {\n\t\tparams = extend( extend( {}, QUnit.urlParams ), params );\n\t\tvar key,\n\t\t\tquerystring = \"?\";\n\n\t\tfor ( key in params ) {\n\t\t\tif ( !hasOwn.call( params, key ) ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tquerystring += encodeURIComponent( key ) + \"=\" +\n\t\t\t\tencodeURIComponent( params[ key ] ) + \"&\";\n\t\t}\n\t\treturn window.location.pathname + querystring.slice( 0, -1 );\n\t},\n\n\textend: extend,\n\tid: id,\n\taddEvent: addEvent\n\t// load, equiv, jsDump, diff: Attached later\n});\n\n/**\n * @deprecated: Created for backwards compatibility with test runner that set the hook function\n * into QUnit.{hook}, instead of invoking it and passing the hook function.\n * QUnit.constructor is set to the empty F() above so that we can add to it's prototype here.\n * Doing this allows us to tell if the following methods have been overwritten on the actual\n * QUnit object.\n */\nextend( QUnit.constructor.prototype, {\n\n\t// Logging callbacks; all receive a single argument with the listed properties\n\t// run test/logs.html for any related changes\n\tbegin: registerLoggingCallback( \"begin\" ),\n\n\t// done: { failed, passed, total, runtime }\n\tdone: registerLoggingCallback( \"done\" ),\n\n\t// log: { result, actual, expected, message }\n\tlog: registerLoggingCallback( \"log\" ),\n\n\t// testStart: { name }\n\ttestStart: registerLoggingCallback( \"testStart\" ),\n\n\t// testDone: { name, failed, passed, total }\n\ttestDone: registerLoggingCallback( \"testDone\" ),\n\n\t// moduleStart: { name }\n\tmoduleStart: registerLoggingCallback( \"moduleStart\" ),\n\n\t// moduleDone: { name, failed, passed, total }\n\tmoduleDone: registerLoggingCallback( \"moduleDone\" )\n});\n\nif ( typeof document === \"undefined\" || document.readyState === \"complete\" ) {\n\tconfig.autorun = true;\n}\n\nQUnit.load = function() {\n\trunLoggingCallbacks( \"begin\", QUnit, {} );\n\n\t// Initialize the config, saving the execution queue\n\tvar banner, filter, i, label, len, main, ol, toolbar, userAgent, val, urlConfigCheckboxes, moduleFilter,\n\t    numModules = 0,\n\t    moduleFilterHtml = \"\",\n\t\turlConfigHtml = \"\",\n\t\toldconfig = extend( {}, config );\n\n\tQUnit.init();\n\textend(config, oldconfig);\n\n\tconfig.blocking = false;\n\n\tlen = config.urlConfig.length;\n\n\tfor ( i = 0; i < len; i++ ) {\n\t\tval = config.urlConfig[i];\n\t\tif ( typeof val === \"string\" ) {\n\t\t\tval = {\n\t\t\t\tid: val,\n\t\t\t\tlabel: val,\n\t\t\t\ttooltip: \"[no tooltip available]\"\n\t\t\t};\n\t\t}\n\t\tconfig[ val.id ] = QUnit.urlParams[ val.id ];\n\t\turlConfigHtml += \"<input id='qunit-urlconfig-\" + val.id + \"' name='\" + val.id + \"' type='checkbox'\" + ( config[ val.id ] ? \" checked='checked'\" : \"\" ) + \" title='\" + val.tooltip + \"'><label for='qunit-urlconfig-\" + val.id + \"' title='\" + val.tooltip + \"'>\" + val.label + \"</label>\";\n\t}\n\n\tmoduleFilterHtml += \"<label for='qunit-modulefilter'>Module: </label><select id='qunit-modulefilter' name='modulefilter'><option value='' \" + ( config.module === undefined  ? \"selected\" : \"\" ) + \">< All Modules ></option>\";\n\tfor ( i in config.modules ) {\n\t\tif ( config.modules.hasOwnProperty( i ) ) {\n\t\t\tnumModules += 1;\n\t\t\tmoduleFilterHtml += \"<option value='\" + encodeURIComponent(i) + \"' \" + ( config.module === i ? \"selected\" : \"\" ) + \">\" + i + \"</option>\";\n\t\t}\n\t}\n\tmoduleFilterHtml += \"</select>\";\n\n\t// `userAgent` initialized at top of scope\n\tuserAgent = id( \"qunit-userAgent\" );\n\tif ( userAgent ) {\n\t\tuserAgent.innerHTML = navigator.userAgent;\n\t}\n\n\t// `banner` initialized at top of scope\n\tbanner = id( \"qunit-header\" );\n\tif ( banner ) {\n\t\tbanner.innerHTML = \"<a href='\" + QUnit.url({ filter: undefined, module: undefined, testNumber: undefined }) + \"'>\" + banner.innerHTML + \"</a> \";\n\t}\n\n\t// `toolbar` initialized at top of scope\n\ttoolbar = id( \"qunit-testrunner-toolbar\" );\n\tif ( toolbar ) {\n\t\t// `filter` initialized at top of scope\n\t\tfilter = document.createElement( \"input\" );\n\t\tfilter.type = \"checkbox\";\n\t\tfilter.id = \"qunit-filter-pass\";\n\n\t\taddEvent( filter, \"click\", function() {\n\t\t\tvar tmp,\n\t\t\t\tol = document.getElementById( \"qunit-tests\" );\n\n\t\t\tif ( filter.checked ) {\n\t\t\t\tol.className = ol.className + \" hidepass\";\n\t\t\t} else {\n\t\t\t\ttmp = \" \" + ol.className.replace( /[\\n\\t\\r]/g, \" \" ) + \" \";\n\t\t\t\tol.className = tmp.replace( / hidepass /, \" \" );\n\t\t\t}\n\t\t\tif ( defined.sessionStorage ) {\n\t\t\t\tif (filter.checked) {\n\t\t\t\t\tsessionStorage.setItem( \"qunit-filter-passed-tests\", \"true\" );\n\t\t\t\t} else {\n\t\t\t\t\tsessionStorage.removeItem( \"qunit-filter-passed-tests\" );\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\n\t\tif ( config.hidepassed || defined.sessionStorage && sessionStorage.getItem( \"qunit-filter-passed-tests\" ) ) {\n\t\t\tfilter.checked = true;\n\t\t\t// `ol` initialized at top of scope\n\t\t\tol = document.getElementById( \"qunit-tests\" );\n\t\t\tol.className = ol.className + \" hidepass\";\n\t\t}\n\t\ttoolbar.appendChild( filter );\n\n\t\t// `label` initialized at top of scope\n\t\tlabel = document.createElement( \"label\" );\n\t\tlabel.setAttribute( \"for\", \"qunit-filter-pass\" );\n\t\tlabel.setAttribute( \"title\", \"Only show tests and assertons that fail. Stored in sessionStorage.\" );\n\t\tlabel.innerHTML = \"Hide passed tests\";\n\t\ttoolbar.appendChild( label );\n\n\t\turlConfigCheckboxes = document.createElement( 'span' );\n\t\turlConfigCheckboxes.innerHTML = urlConfigHtml;\n\t\taddEvent( urlConfigCheckboxes, \"change\", function( event ) {\n\t\t\tvar params = {};\n\t\t\tparams[ event.target.name ] = event.target.checked ? true : undefined;\n\t\t\twindow.location = QUnit.url( params );\n\t\t});\n\t\ttoolbar.appendChild( urlConfigCheckboxes );\n\n\t\tif (numModules > 1) {\n\t\t\tmoduleFilter = document.createElement( 'span' );\n\t\t\tmoduleFilter.setAttribute( 'id', 'qunit-modulefilter-container' );\n\t\t\tmoduleFilter.innerHTML = moduleFilterHtml;\n\t\t\taddEvent( moduleFilter, \"change\", function() {\n\t\t\t\tvar selectBox = moduleFilter.getElementsByTagName(\"select\")[0],\n\t\t\t\t    selectedModule = decodeURIComponent(selectBox.options[selectBox.selectedIndex].value);\n\n\t\t\t\twindow.location = QUnit.url( { module: ( selectedModule === \"\" ) ? undefined : selectedModule } );\n\t\t\t});\n\t\t\ttoolbar.appendChild(moduleFilter);\n\t\t}\n\t}\n\n\t// `main` initialized at top of scope\n\tmain = id( \"qunit-fixture\" );\n\tif ( main ) {\n\t\tconfig.fixture = main.innerHTML;\n\t}\n\n\tif ( config.autostart ) {\n\t\tQUnit.start();\n\t}\n};\n\naddEvent( window, \"load\", QUnit.load );\n\n// `onErrorFnPrev` initialized at top of scope\n// Preserve other handlers\nonErrorFnPrev = window.onerror;\n\n// Cover uncaught exceptions\n// Returning true will surpress the default browser handler,\n// returning false will let it run.\nwindow.onerror = function ( error, filePath, linerNr ) {\n\tvar ret = false;\n\tif ( onErrorFnPrev ) {\n\t\tret = onErrorFnPrev( error, filePath, linerNr );\n\t}\n\n\t// Treat return value as window.onerror itself does,\n\t// Only do our handling if not surpressed.\n\tif ( ret !== true ) {\n\t\tif ( QUnit.config.current ) {\n\t\t\tif ( QUnit.config.current.ignoreGlobalErrors ) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tQUnit.pushFailure( error, filePath + \":\" + linerNr );\n\t\t} else {\n\t\t\tQUnit.test( \"global failure\", extend( function() {\n\t\t\t\tQUnit.pushFailure( error, filePath + \":\" + linerNr );\n\t\t\t}, { validTest: validTest } ) );\n\t\t}\n\t\treturn false;\n\t}\n\n\treturn ret;\n};\n\nfunction done() {\n\tconfig.autorun = true;\n\n\t// Log the last module results\n\tif ( config.currentModule ) {\n\t\trunLoggingCallbacks( \"moduleDone\", QUnit, {\n\t\t\tname: config.currentModule,\n\t\t\tfailed: config.moduleStats.bad,\n\t\t\tpassed: config.moduleStats.all - config.moduleStats.bad,\n\t\t\ttotal: config.moduleStats.all\n\t\t});\n\t}\n\n\tvar i, key,\n\t\tbanner = id( \"qunit-banner\" ),\n\t\ttests = id( \"qunit-tests\" ),\n\t\truntime = +new Date() - config.started,\n\t\tpassed = config.stats.all - config.stats.bad,\n\t\thtml = [\n\t\t\t\"Tests completed in \",\n\t\t\truntime,\n\t\t\t\" milliseconds.<br/>\",\n\t\t\t\"<span class='passed'>\",\n\t\t\tpassed,\n\t\t\t\"</span> tests of <span class='total'>\",\n\t\t\tconfig.stats.all,\n\t\t\t\"</span> passed, <span class='failed'>\",\n\t\t\tconfig.stats.bad,\n\t\t\t\"</span> failed.\"\n\t\t].join( \"\" );\n\n\tif ( banner ) {\n\t\tbanner.className = ( config.stats.bad ? \"qunit-fail\" : \"qunit-pass\" );\n\t}\n\n\tif ( tests ) {\n\t\tid( \"qunit-testresult\" ).innerHTML = html;\n\t}\n\n\tif ( config.altertitle && typeof document !== \"undefined\" && document.title ) {\n\t\t// show ✖ for good, ✔ for bad suite result in title\n\t\t// use escape sequences in case file gets loaded with non-utf-8-charset\n\t\tdocument.title = [\n\t\t\t( config.stats.bad ? \"\\u2716\" : \"\\u2714\" ),\n\t\t\tdocument.title.replace( /^[\\u2714\\u2716] /i, \"\" )\n\t\t].join( \" \" );\n\t}\n\n\t// clear own sessionStorage items if all tests passed\n\tif ( config.reorder && defined.sessionStorage && config.stats.bad === 0 ) {\n\t\t// `key` & `i` initialized at top of scope\n\t\tfor ( i = 0; i < sessionStorage.length; i++ ) {\n\t\t\tkey = sessionStorage.key( i++ );\n\t\t\tif ( key.indexOf( \"qunit-test-\" ) === 0 ) {\n\t\t\t\tsessionStorage.removeItem( key );\n\t\t\t}\n\t\t}\n\t}\n\n\t// scroll back to top to show results\n\tif ( window.scrollTo ) {\n\t\twindow.scrollTo(0, 0);\n\t}\n\n\trunLoggingCallbacks( \"done\", QUnit, {\n\t\tfailed: config.stats.bad,\n\t\tpassed: passed,\n\t\ttotal: config.stats.all,\n\t\truntime: runtime\n\t});\n}\n\n/** @return Boolean: true if this test should be ran */\nfunction validTest( test ) {\n\tvar include,\n\t\tfilter = config.filter && config.filter.toLowerCase(),\n\t\tmodule = config.module && config.module.toLowerCase(),\n\t\tfullName = (test.module + \": \" + test.testName).toLowerCase();\n\n\t// Internally-generated tests are always valid\n\tif ( test.callback && test.callback.validTest === validTest ) {\n\t\tdelete test.callback.validTest;\n\t\treturn true;\n\t}\n\n\tif ( config.testNumber ) {\n\t\treturn test.testNumber === config.testNumber;\n\t}\n\n\tif ( module && ( !test.module || test.module.toLowerCase() !== module ) ) {\n\t\treturn false;\n\t}\n\n\tif ( !filter ) {\n\t\treturn true;\n\t}\n\n\tinclude = filter.charAt( 0 ) !== \"!\";\n\tif ( !include ) {\n\t\tfilter = filter.slice( 1 );\n\t}\n\n\t// If the filter matches, we need to honour include\n\tif ( fullName.indexOf( filter ) !== -1 ) {\n\t\treturn include;\n\t}\n\n\t// Otherwise, do the opposite\n\treturn !include;\n}\n\n// so far supports only Firefox, Chrome and Opera (buggy), Safari (for real exceptions)\n// Later Safari and IE10 are supposed to support error.stack as well\n// See also https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Error/Stack\nfunction extractStacktrace( e, offset ) {\n\toffset = offset === undefined ? 3 : offset;\n\n\tvar stack, include, i, regex;\n\n\tif ( e.stacktrace ) {\n\t\t// Opera\n\t\treturn e.stacktrace.split( \"\\n\" )[ offset + 3 ];\n\t} else if ( e.stack ) {\n\t\t// Firefox, Chrome\n\t\tstack = e.stack.split( \"\\n\" );\n\t\tif (/^error$/i.test( stack[0] ) ) {\n\t\t\tstack.shift();\n\t\t}\n\t\tif ( fileName ) {\n\t\t\tinclude = [];\n\t\t\tfor ( i = offset; i < stack.length; i++ ) {\n\t\t\t\tif ( stack[ i ].indexOf( fileName ) != -1 ) {\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tinclude.push( stack[ i ] );\n\t\t\t}\n\t\t\tif ( include.length ) {\n\t\t\t\treturn include.join( \"\\n\" );\n\t\t\t}\n\t\t}\n\t\treturn stack[ offset ];\n\t} else if ( e.sourceURL ) {\n\t\t// Safari, PhantomJS\n\t\t// hopefully one day Safari provides actual stacktraces\n\t\t// exclude useless self-reference for generated Error objects\n\t\tif ( /qunit.js$/.test( e.sourceURL ) ) {\n\t\t\treturn;\n\t\t}\n\t\t// for actual exceptions, this is useful\n\t\treturn e.sourceURL + \":\" + e.line;\n\t}\n}\nfunction sourceFromStacktrace( offset ) {\n\ttry {\n\t\tthrow new Error();\n\t} catch ( e ) {\n\t\treturn extractStacktrace( e, offset );\n\t}\n}\n\nfunction escapeInnerText( s ) {\n\tif ( !s ) {\n\t\treturn \"\";\n\t}\n\ts = s + \"\";\n\treturn s.replace( /[\\&<>]/g, function( s ) {\n\t\tswitch( s ) {\n\t\t\tcase \"&\": return \"&amp;\";\n\t\t\tcase \"<\": return \"&lt;\";\n\t\t\tcase \">\": return \"&gt;\";\n\t\t\tdefault: return s;\n\t\t}\n\t});\n}\n\nfunction synchronize( callback, last ) {\n\tconfig.queue.push( callback );\n\n\tif ( config.autorun && !config.blocking ) {\n\t\tprocess( last );\n\t}\n}\n\nfunction process( last ) {\n\tfunction next() {\n\t\tprocess( last );\n\t}\n\tvar start = new Date().getTime();\n\tconfig.depth = config.depth ? config.depth + 1 : 1;\n\n\twhile ( config.queue.length && !config.blocking ) {\n\t\tif ( !defined.setTimeout || config.updateRate <= 0 || ( ( new Date().getTime() - start ) < config.updateRate ) ) {\n\t\t\tconfig.queue.shift()();\n\t\t} else {\n\t\t\twindow.setTimeout( next, 13 );\n\t\t\tbreak;\n\t\t}\n\t}\n\tconfig.depth--;\n\tif ( last && !config.blocking && !config.queue.length && config.depth === 0 ) {\n\t\tdone();\n\t}\n}\n\nfunction saveGlobal() {\n\tconfig.pollution = [];\n\n\tif ( config.noglobals ) {\n\t\tfor ( var key in window ) {\n\t\t\t// in Opera sometimes DOM element ids show up here, ignore them\n\t\t\tif ( !hasOwn.call( window, key ) || /^qunit-test-output/.test( key ) ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tconfig.pollution.push( key );\n\t\t}\n\t}\n}\n\nfunction checkPollution( name ) {\n\tvar newGlobals,\n\t\tdeletedGlobals,\n\t\told = config.pollution;\n\n\tsaveGlobal();\n\n\tnewGlobals = diff( config.pollution, old );\n\tif ( newGlobals.length > 0 ) {\n\t\tQUnit.pushFailure( \"Introduced global variable(s): \" + newGlobals.join(\", \") );\n\t}\n\n\tdeletedGlobals = diff( old, config.pollution );\n\tif ( deletedGlobals.length > 0 ) {\n\t\tQUnit.pushFailure( \"Deleted global variable(s): \" + deletedGlobals.join(\", \") );\n\t}\n}\n\n// returns a new Array with the elements that are in a but not in b\nfunction diff( a, b ) {\n\tvar i, j,\n\t\tresult = a.slice();\n\n\tfor ( i = 0; i < result.length; i++ ) {\n\t\tfor ( j = 0; j < b.length; j++ ) {\n\t\t\tif ( result[i] === b[j] ) {\n\t\t\t\tresult.splice( i, 1 );\n\t\t\t\ti--;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\treturn result;\n}\n\nfunction extend( a, b ) {\n\tfor ( var prop in b ) {\n\t\tif ( b[ prop ] === undefined ) {\n\t\t\tdelete a[ prop ];\n\n\t\t// Avoid \"Member not found\" error in IE8 caused by setting window.constructor\n\t\t} else if ( prop !== \"constructor\" || a !== window ) {\n\t\t\ta[ prop ] = b[ prop ];\n\t\t}\n\t}\n\n\treturn a;\n}\n\nfunction addEvent( elem, type, fn ) {\n\tif ( elem.addEventListener ) {\n\t\telem.addEventListener( type, fn, false );\n\t} else if ( elem.attachEvent ) {\n\t\telem.attachEvent( \"on\" + type, fn );\n\t} else {\n\t\tfn();\n\t}\n}\n\nfunction id( name ) {\n\treturn !!( typeof document !== \"undefined\" && document && document.getElementById ) &&\n\t\tdocument.getElementById( name );\n}\n\nfunction registerLoggingCallback( key ) {\n\treturn function( callback ) {\n\t\tconfig[key].push( callback );\n\t};\n}\n\n// Supports deprecated method of completely overwriting logging callbacks\nfunction runLoggingCallbacks( key, scope, args ) {\n\t//debugger;\n\tvar i, callbacks;\n\tif ( QUnit.hasOwnProperty( key ) ) {\n\t\tQUnit[ key ].call(scope, args );\n\t} else {\n\t\tcallbacks = config[ key ];\n\t\tfor ( i = 0; i < callbacks.length; i++ ) {\n\t\t\tcallbacks[ i ].call( scope, args );\n\t\t}\n\t}\n}\n\n// Test for equality any JavaScript type.\n// Author: Philippe Rathé <prathe@gmail.com>\nQUnit.equiv = (function() {\n\n\t// Call the o related callback with the given arguments.\n\tfunction bindCallbacks( o, callbacks, args ) {\n\t\tvar prop = QUnit.objectType( o );\n\t\tif ( prop ) {\n\t\t\tif ( QUnit.objectType( callbacks[ prop ] ) === \"function\" ) {\n\t\t\t\treturn callbacks[ prop ].apply( callbacks, args );\n\t\t\t} else {\n\t\t\t\treturn callbacks[ prop ]; // or undefined\n\t\t\t}\n\t\t}\n\t}\n\n\t// the real equiv function\n\tvar innerEquiv,\n\t\t// stack to decide between skip/abort functions\n\t\tcallers = [],\n\t\t// stack to avoiding loops from circular referencing\n\t\tparents = [],\n\n\t\tgetProto = Object.getPrototypeOf || function ( obj ) {\n\t\t\treturn obj.__proto__;\n\t\t},\n\t\tcallbacks = (function () {\n\n\t\t\t// for string, boolean, number and null\n\t\t\tfunction useStrictEquality( b, a ) {\n\t\t\t\tif ( b instanceof a.constructor || a instanceof b.constructor ) {\n\t\t\t\t\t// to catch short annotaion VS 'new' annotation of a\n\t\t\t\t\t// declaration\n\t\t\t\t\t// e.g. var i = 1;\n\t\t\t\t\t// var j = new Number(1);\n\t\t\t\t\treturn a == b;\n\t\t\t\t} else {\n\t\t\t\t\treturn a === b;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn {\n\t\t\t\t\"string\": useStrictEquality,\n\t\t\t\t\"boolean\": useStrictEquality,\n\t\t\t\t\"number\": useStrictEquality,\n\t\t\t\t\"null\": useStrictEquality,\n\t\t\t\t\"undefined\": useStrictEquality,\n\n\t\t\t\t\"nan\": function( b ) {\n\t\t\t\t\treturn isNaN( b );\n\t\t\t\t},\n\n\t\t\t\t\"date\": function( b, a ) {\n\t\t\t\t\treturn QUnit.objectType( b ) === \"date\" && a.valueOf() === b.valueOf();\n\t\t\t\t},\n\n\t\t\t\t\"regexp\": function( b, a ) {\n\t\t\t\t\treturn QUnit.objectType( b ) === \"regexp\" &&\n\t\t\t\t\t\t// the regex itself\n\t\t\t\t\t\ta.source === b.source &&\n\t\t\t\t\t\t// and its modifers\n\t\t\t\t\t\ta.global === b.global &&\n\t\t\t\t\t\t// (gmi) ...\n\t\t\t\t\t\ta.ignoreCase === b.ignoreCase &&\n\t\t\t\t\t\ta.multiline === b.multiline &&\n\t\t\t\t\t\ta.sticky === b.sticky;\n\t\t\t\t},\n\n\t\t\t\t// - skip when the property is a method of an instance (OOP)\n\t\t\t\t// - abort otherwise,\n\t\t\t\t// initial === would have catch identical references anyway\n\t\t\t\t\"function\": function() {\n\t\t\t\t\tvar caller = callers[callers.length - 1];\n\t\t\t\t\treturn caller !== Object && typeof caller !== \"undefined\";\n\t\t\t\t},\n\n\t\t\t\t\"array\": function( b, a ) {\n\t\t\t\t\tvar i, j, len, loop;\n\n\t\t\t\t\t// b could be an object literal here\n\t\t\t\t\tif ( QUnit.objectType( b ) !== \"array\" ) {\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\n\t\t\t\t\tlen = a.length;\n\t\t\t\t\tif ( len !== b.length ) {\n\t\t\t\t\t\t// safe and faster\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\n\t\t\t\t\t// track reference to avoid circular references\n\t\t\t\t\tparents.push( a );\n\t\t\t\t\tfor ( i = 0; i < len; i++ ) {\n\t\t\t\t\t\tloop = false;\n\t\t\t\t\t\tfor ( j = 0; j < parents.length; j++ ) {\n\t\t\t\t\t\t\tif ( parents[j] === a[i] ) {\n\t\t\t\t\t\t\t\tloop = true;// dont rewalk array\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif ( !loop && !innerEquiv(a[i], b[i]) ) {\n\t\t\t\t\t\t\tparents.pop();\n\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tparents.pop();\n\t\t\t\t\treturn true;\n\t\t\t\t},\n\n\t\t\t\t\"object\": function( b, a ) {\n\t\t\t\t\tvar i, j, loop,\n\t\t\t\t\t\t// Default to true\n\t\t\t\t\t\teq = true,\n\t\t\t\t\t\taProperties = [],\n\t\t\t\t\t\tbProperties = [];\n\n\t\t\t\t\t// comparing constructors is more strict than using\n\t\t\t\t\t// instanceof\n\t\t\t\t\tif ( a.constructor !== b.constructor ) {\n\t\t\t\t\t\t// Allow objects with no prototype to be equivalent to\n\t\t\t\t\t\t// objects with Object as their constructor.\n\t\t\t\t\t\tif ( !(( getProto(a) === null && getProto(b) === Object.prototype ) ||\n\t\t\t\t\t\t\t( getProto(b) === null && getProto(a) === Object.prototype ) ) ) {\n\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// stack constructor before traversing properties\n\t\t\t\t\tcallers.push( a.constructor );\n\t\t\t\t\t// track reference to avoid circular references\n\t\t\t\t\tparents.push( a );\n\n\t\t\t\t\tfor ( i in a ) { // be strict: don't ensures hasOwnProperty\n\t\t\t\t\t\t\t\t\t// and go deep\n\t\t\t\t\t\tloop = false;\n\t\t\t\t\t\tfor ( j = 0; j < parents.length; j++ ) {\n\t\t\t\t\t\t\tif ( parents[j] === a[i] ) {\n\t\t\t\t\t\t\t\t// don't go down the same path twice\n\t\t\t\t\t\t\t\tloop = true;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\taProperties.push(i); // collect a's properties\n\n\t\t\t\t\t\tif (!loop && !innerEquiv( a[i], b[i] ) ) {\n\t\t\t\t\t\t\teq = false;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tcallers.pop(); // unstack, we are done\n\t\t\t\t\tparents.pop();\n\n\t\t\t\t\tfor ( i in b ) {\n\t\t\t\t\t\tbProperties.push( i ); // collect b's properties\n\t\t\t\t\t}\n\n\t\t\t\t\t// Ensures identical properties name\n\t\t\t\t\treturn eq && innerEquiv( aProperties.sort(), bProperties.sort() );\n\t\t\t\t}\n\t\t\t};\n\t\t}());\n\n\tinnerEquiv = function() { // can take multiple arguments\n\t\tvar args = [].slice.apply( arguments );\n\t\tif ( args.length < 2 ) {\n\t\t\treturn true; // end transition\n\t\t}\n\n\t\treturn (function( a, b ) {\n\t\t\tif ( a === b ) {\n\t\t\t\treturn true; // catch the most you can\n\t\t\t} else if ( a === null || b === null || typeof a === \"undefined\" ||\n\t\t\t\t\ttypeof b === \"undefined\" ||\n\t\t\t\t\tQUnit.objectType(a) !== QUnit.objectType(b) ) {\n\t\t\t\treturn false; // don't lose time with error prone cases\n\t\t\t} else {\n\t\t\t\treturn bindCallbacks(a, callbacks, [ b, a ]);\n\t\t\t}\n\n\t\t\t// apply transition with (1..n) arguments\n\t\t}( args[0], args[1] ) && arguments.callee.apply( this, args.splice(1, args.length - 1 )) );\n\t};\n\n\treturn innerEquiv;\n}());\n\n/**\n * jsDump Copyright (c) 2008 Ariel Flesler - aflesler(at)gmail(dot)com |\n * http://flesler.blogspot.com Licensed under BSD\n * (http://www.opensource.org/licenses/bsd-license.php) Date: 5/15/2008\n *\n * @projectDescription Advanced and extensible data dumping for Javascript.\n * @version 1.0.0\n * @author Ariel Flesler\n * @link {http://flesler.blogspot.com/2008/05/jsdump-pretty-dump-of-any-javascript.html}\n */\nQUnit.jsDump = (function() {\n\tfunction quote( str ) {\n\t\treturn '\"' + str.toString().replace( /\"/g, '\\\\\"' ) + '\"';\n\t}\n\tfunction literal( o ) {\n\t\treturn o + \"\";\n\t}\n\tfunction join( pre, arr, post ) {\n\t\tvar s = jsDump.separator(),\n\t\t\tbase = jsDump.indent(),\n\t\t\tinner = jsDump.indent(1);\n\t\tif ( arr.join ) {\n\t\t\tarr = arr.join( \",\" + s + inner );\n\t\t}\n\t\tif ( !arr ) {\n\t\t\treturn pre + post;\n\t\t}\n\t\treturn [ pre, inner + arr, base + post ].join(s);\n\t}\n\tfunction array( arr, stack ) {\n\t\tvar i = arr.length, ret = new Array(i);\n\t\tthis.up();\n\t\twhile ( i-- ) {\n\t\t\tret[i] = this.parse( arr[i] , undefined , stack);\n\t\t}\n\t\tthis.down();\n\t\treturn join( \"[\", ret, \"]\" );\n\t}\n\n\tvar reName = /^function (\\w+)/,\n\t\tjsDump = {\n\t\t\tparse: function( obj, type, stack ) { //type is used mostly internally, you can fix a (custom)type in advance\n\t\t\t\tstack = stack || [ ];\n\t\t\t\tvar inStack, res,\n\t\t\t\t\tparser = this.parsers[ type || this.typeOf(obj) ];\n\n\t\t\t\ttype = typeof parser;\n\t\t\t\tinStack = inArray( obj, stack );\n\n\t\t\t\tif ( inStack != -1 ) {\n\t\t\t\t\treturn \"recursion(\" + (inStack - stack.length) + \")\";\n\t\t\t\t}\n\t\t\t\t//else\n\t\t\t\tif ( type == \"function\" )  {\n\t\t\t\t\tstack.push( obj );\n\t\t\t\t\tres = parser.call( this, obj, stack );\n\t\t\t\t\tstack.pop();\n\t\t\t\t\treturn res;\n\t\t\t\t}\n\t\t\t\t// else\n\t\t\t\treturn ( type == \"string\" ) ? parser : this.parsers.error;\n\t\t\t},\n\t\t\ttypeOf: function( obj ) {\n\t\t\t\tvar type;\n\t\t\t\tif ( obj === null ) {\n\t\t\t\t\ttype = \"null\";\n\t\t\t\t} else if ( typeof obj === \"undefined\" ) {\n\t\t\t\t\ttype = \"undefined\";\n\t\t\t\t} else if ( QUnit.is( \"regexp\", obj) ) {\n\t\t\t\t\ttype = \"regexp\";\n\t\t\t\t} else if ( QUnit.is( \"date\", obj) ) {\n\t\t\t\t\ttype = \"date\";\n\t\t\t\t} else if ( QUnit.is( \"function\", obj) ) {\n\t\t\t\t\ttype = \"function\";\n\t\t\t\t} else if ( typeof obj.setInterval !== undefined && typeof obj.document !== \"undefined\" && typeof obj.nodeType === \"undefined\" ) {\n\t\t\t\t\ttype = \"window\";\n\t\t\t\t} else if ( obj.nodeType === 9 ) {\n\t\t\t\t\ttype = \"document\";\n\t\t\t\t} else if ( obj.nodeType ) {\n\t\t\t\t\ttype = \"node\";\n\t\t\t\t} else if (\n\t\t\t\t\t// native arrays\n\t\t\t\t\ttoString.call( obj ) === \"[object Array]\" ||\n\t\t\t\t\t// NodeList objects\n\t\t\t\t\t( typeof obj.length === \"number\" && typeof obj.item !== \"undefined\" && ( obj.length ? obj.item(0) === obj[0] : ( obj.item( 0 ) === null && typeof obj[0] === \"undefined\" ) ) )\n\t\t\t\t) {\n\t\t\t\t\ttype = \"array\";\n\t\t\t\t} else {\n\t\t\t\t\ttype = typeof obj;\n\t\t\t\t}\n\t\t\t\treturn type;\n\t\t\t},\n\t\t\tseparator: function() {\n\t\t\t\treturn this.multiline ?\tthis.HTML ? \"<br />\" : \"\\n\" : this.HTML ? \"&nbsp;\" : \" \";\n\t\t\t},\n\t\t\tindent: function( extra ) {// extra can be a number, shortcut for increasing-calling-decreasing\n\t\t\t\tif ( !this.multiline ) {\n\t\t\t\t\treturn \"\";\n\t\t\t\t}\n\t\t\t\tvar chr = this.indentChar;\n\t\t\t\tif ( this.HTML ) {\n\t\t\t\t\tchr = chr.replace( /\\t/g, \"   \" ).replace( / /g, \"&nbsp;\" );\n\t\t\t\t}\n\t\t\t\treturn new Array( this._depth_ + (extra||0) ).join(chr);\n\t\t\t},\n\t\t\tup: function( a ) {\n\t\t\t\tthis._depth_ += a || 1;\n\t\t\t},\n\t\t\tdown: function( a ) {\n\t\t\t\tthis._depth_ -= a || 1;\n\t\t\t},\n\t\t\tsetParser: function( name, parser ) {\n\t\t\t\tthis.parsers[name] = parser;\n\t\t\t},\n\t\t\t// The next 3 are exposed so you can use them\n\t\t\tquote: quote,\n\t\t\tliteral: literal,\n\t\t\tjoin: join,\n\t\t\t//\n\t\t\t_depth_: 1,\n\t\t\t// This is the list of parsers, to modify them, use jsDump.setParser\n\t\t\tparsers: {\n\t\t\t\twindow: \"[Window]\",\n\t\t\t\tdocument: \"[Document]\",\n\t\t\t\terror: \"[ERROR]\", //when no parser is found, shouldn\"t happen\n\t\t\t\tunknown: \"[Unknown]\",\n\t\t\t\t\"null\": \"null\",\n\t\t\t\t\"undefined\": \"undefined\",\n\t\t\t\t\"function\": function( fn ) {\n\t\t\t\t\tvar ret = \"function\",\n\t\t\t\t\t\tname = \"name\" in fn ? fn.name : (reName.exec(fn) || [])[1];//functions never have name in IE\n\n\t\t\t\t\tif ( name ) {\n\t\t\t\t\t\tret += \" \" + name;\n\t\t\t\t\t}\n\t\t\t\t\tret += \"( \";\n\n\t\t\t\t\tret = [ ret, QUnit.jsDump.parse( fn, \"functionArgs\" ), \"){\" ].join( \"\" );\n\t\t\t\t\treturn join( ret, QUnit.jsDump.parse(fn,\"functionCode\" ), \"}\" );\n\t\t\t\t},\n\t\t\t\tarray: array,\n\t\t\t\tnodelist: array,\n\t\t\t\t\"arguments\": array,\n\t\t\t\tobject: function( map, stack ) {\n\t\t\t\t\tvar ret = [ ], keys, key, val, i;\n\t\t\t\t\tQUnit.jsDump.up();\n\t\t\t\t\tif ( Object.keys ) {\n\t\t\t\t\t\tkeys = Object.keys( map );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tkeys = [];\n\t\t\t\t\t\tfor ( key in map ) {\n\t\t\t\t\t\t\tkeys.push( key );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tkeys.sort();\n\t\t\t\t\tfor ( i = 0; i < keys.length; i++ ) {\n\t\t\t\t\t\tkey = keys[ i ];\n\t\t\t\t\t\tval = map[ key ];\n\t\t\t\t\t\tret.push( QUnit.jsDump.parse( key, \"key\" ) + \": \" + QUnit.jsDump.parse( val, undefined, stack ) );\n\t\t\t\t\t}\n\t\t\t\t\tQUnit.jsDump.down();\n\t\t\t\t\treturn join( \"{\", ret, \"}\" );\n\t\t\t\t},\n\t\t\t\tnode: function( node ) {\n\t\t\t\t\tvar a, val,\n\t\t\t\t\t\topen = QUnit.jsDump.HTML ? \"&lt;\" : \"<\",\n\t\t\t\t\t\tclose = QUnit.jsDump.HTML ? \"&gt;\" : \">\",\n\t\t\t\t\t\ttag = node.nodeName.toLowerCase(),\n\t\t\t\t\t\tret = open + tag;\n\n\t\t\t\t\tfor ( a in QUnit.jsDump.DOMAttrs ) {\n\t\t\t\t\t\tval = node[ QUnit.jsDump.DOMAttrs[a] ];\n\t\t\t\t\t\tif ( val ) {\n\t\t\t\t\t\t\tret += \" \" + a + \"=\" + QUnit.jsDump.parse( val, \"attribute\" );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\treturn ret + close + open + \"/\" + tag + close;\n\t\t\t\t},\n\t\t\t\tfunctionArgs: function( fn ) {//function calls it internally, it's the arguments part of the function\n\t\t\t\t\tvar args,\n\t\t\t\t\t\tl = fn.length;\n\n\t\t\t\t\tif ( !l ) {\n\t\t\t\t\t\treturn \"\";\n\t\t\t\t\t}\n\n\t\t\t\t\targs = new Array(l);\n\t\t\t\t\twhile ( l-- ) {\n\t\t\t\t\t\targs[l] = String.fromCharCode(97+l);//97 is 'a'\n\t\t\t\t\t}\n\t\t\t\t\treturn \" \" + args.join( \", \" ) + \" \";\n\t\t\t\t},\n\t\t\t\tkey: quote, //object calls it internally, the key part of an item in a map\n\t\t\t\tfunctionCode: \"[code]\", //function calls it internally, it's the content of the function\n\t\t\t\tattribute: quote, //node calls it internally, it's an html attribute value\n\t\t\t\tstring: quote,\n\t\t\t\tdate: quote,\n\t\t\t\tregexp: literal, //regex\n\t\t\t\tnumber: literal,\n\t\t\t\t\"boolean\": literal\n\t\t\t},\n\t\t\tDOMAttrs: {\n\t\t\t\t//attributes to dump from nodes, name=>realName\n\t\t\t\tid: \"id\",\n\t\t\t\tname: \"name\",\n\t\t\t\t\"class\": \"className\"\n\t\t\t},\n\t\t\tHTML: false,//if true, entities are escaped ( <, >, \\t, space and \\n )\n\t\t\tindentChar: \"  \",//indentation unit\n\t\t\tmultiline: true //if true, items in a collection, are separated by a \\n, else just a space.\n\t\t};\n\n\treturn jsDump;\n}());\n\n// from Sizzle.js\nfunction getText( elems ) {\n\tvar i, elem,\n\t\tret = \"\";\n\n\tfor ( i = 0; elems[i]; i++ ) {\n\t\telem = elems[i];\n\n\t\t// Get the text from text nodes and CDATA nodes\n\t\tif ( elem.nodeType === 3 || elem.nodeType === 4 ) {\n\t\t\tret += elem.nodeValue;\n\n\t\t// Traverse everything else, except comment nodes\n\t\t} else if ( elem.nodeType !== 8 ) {\n\t\t\tret += getText( elem.childNodes );\n\t\t}\n\t}\n\n\treturn ret;\n}\n\n// from jquery.js\nfunction inArray( elem, array ) {\n\tif ( array.indexOf ) {\n\t\treturn array.indexOf( elem );\n\t}\n\n\tfor ( var i = 0, length = array.length; i < length; i++ ) {\n\t\tif ( array[ i ] === elem ) {\n\t\t\treturn i;\n\t\t}\n\t}\n\n\treturn -1;\n}\n\n/*\n * Javascript Diff Algorithm\n *  By John Resig (http://ejohn.org/)\n *  Modified by Chu Alan \"sprite\"\n *\n * Released under the MIT license.\n *\n * More Info:\n *  http://ejohn.org/projects/javascript-diff-algorithm/\n *\n * Usage: QUnit.diff(expected, actual)\n *\n * QUnit.diff( \"the quick brown fox jumped over\", \"the quick fox jumps over\" ) == \"the  quick <del>brown </del> fox <del>jumped </del><ins>jumps </ins> over\"\n */\nQUnit.diff = (function() {\n\tfunction diff( o, n ) {\n\t\tvar i,\n\t\t\tns = {},\n\t\t\tos = {};\n\n\t\tfor ( i = 0; i < n.length; i++ ) {\n\t\t\tif ( ns[ n[i] ] == null ) {\n\t\t\t\tns[ n[i] ] = {\n\t\t\t\t\trows: [],\n\t\t\t\t\to: null\n\t\t\t\t};\n\t\t\t}\n\t\t\tns[ n[i] ].rows.push( i );\n\t\t}\n\n\t\tfor ( i = 0; i < o.length; i++ ) {\n\t\t\tif ( os[ o[i] ] == null ) {\n\t\t\t\tos[ o[i] ] = {\n\t\t\t\t\trows: [],\n\t\t\t\t\tn: null\n\t\t\t\t};\n\t\t\t}\n\t\t\tos[ o[i] ].rows.push( i );\n\t\t}\n\n\t\tfor ( i in ns ) {\n\t\t\tif ( !hasOwn.call( ns, i ) ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tif ( ns[i].rows.length == 1 && typeof os[i] != \"undefined\" && os[i].rows.length == 1 ) {\n\t\t\t\tn[ ns[i].rows[0] ] = {\n\t\t\t\t\ttext: n[ ns[i].rows[0] ],\n\t\t\t\t\trow: os[i].rows[0]\n\t\t\t\t};\n\t\t\t\to[ os[i].rows[0] ] = {\n\t\t\t\t\ttext: o[ os[i].rows[0] ],\n\t\t\t\t\trow: ns[i].rows[0]\n\t\t\t\t};\n\t\t\t}\n\t\t}\n\n\t\tfor ( i = 0; i < n.length - 1; i++ ) {\n\t\t\tif ( n[i].text != null && n[ i + 1 ].text == null && n[i].row + 1 < o.length && o[ n[i].row + 1 ].text == null &&\n\t\t\t\t\t\tn[ i + 1 ] == o[ n[i].row + 1 ] ) {\n\n\t\t\t\tn[ i + 1 ] = {\n\t\t\t\t\ttext: n[ i + 1 ],\n\t\t\t\t\trow: n[i].row + 1\n\t\t\t\t};\n\t\t\t\to[ n[i].row + 1 ] = {\n\t\t\t\t\ttext: o[ n[i].row + 1 ],\n\t\t\t\t\trow: i + 1\n\t\t\t\t};\n\t\t\t}\n\t\t}\n\n\t\tfor ( i = n.length - 1; i > 0; i-- ) {\n\t\t\tif ( n[i].text != null && n[ i - 1 ].text == null && n[i].row > 0 && o[ n[i].row - 1 ].text == null &&\n\t\t\t\t\t\tn[ i - 1 ] == o[ n[i].row - 1 ]) {\n\n\t\t\t\tn[ i - 1 ] = {\n\t\t\t\t\ttext: n[ i - 1 ],\n\t\t\t\t\trow: n[i].row - 1\n\t\t\t\t};\n\t\t\t\to[ n[i].row - 1 ] = {\n\t\t\t\t\ttext: o[ n[i].row - 1 ],\n\t\t\t\t\trow: i - 1\n\t\t\t\t};\n\t\t\t}\n\t\t}\n\n\t\treturn {\n\t\t\to: o,\n\t\t\tn: n\n\t\t};\n\t}\n\n\treturn function( o, n ) {\n\t\to = o.replace( /\\s+$/, \"\" );\n\t\tn = n.replace( /\\s+$/, \"\" );\n\n\t\tvar i, pre,\n\t\t\tstr = \"\",\n\t\t\tout = diff( o === \"\" ? [] : o.split(/\\s+/), n === \"\" ? [] : n.split(/\\s+/) ),\n\t\t\toSpace = o.match(/\\s+/g),\n\t\t\tnSpace = n.match(/\\s+/g);\n\n\t\tif ( oSpace == null ) {\n\t\t\toSpace = [ \" \" ];\n\t\t}\n\t\telse {\n\t\t\toSpace.push( \" \" );\n\t\t}\n\n\t\tif ( nSpace == null ) {\n\t\t\tnSpace = [ \" \" ];\n\t\t}\n\t\telse {\n\t\t\tnSpace.push( \" \" );\n\t\t}\n\n\t\tif ( out.n.length === 0 ) {\n\t\t\tfor ( i = 0; i < out.o.length; i++ ) {\n\t\t\t\tstr += \"<del>\" + out.o[i] + oSpace[i] + \"</del>\";\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\tif ( out.n[0].text == null ) {\n\t\t\t\tfor ( n = 0; n < out.o.length && out.o[n].text == null; n++ ) {\n\t\t\t\t\tstr += \"<del>\" + out.o[n] + oSpace[n] + \"</del>\";\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tfor ( i = 0; i < out.n.length; i++ ) {\n\t\t\t\tif (out.n[i].text == null) {\n\t\t\t\t\tstr += \"<ins>\" + out.n[i] + nSpace[i] + \"</ins>\";\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\t// `pre` initialized at top of scope\n\t\t\t\t\tpre = \"\";\n\n\t\t\t\t\tfor ( n = out.n[i].row + 1; n < out.o.length && out.o[n].text == null; n++ ) {\n\t\t\t\t\t\tpre += \"<del>\" + out.o[n] + oSpace[n] + \"</del>\";\n\t\t\t\t\t}\n\t\t\t\t\tstr += \" \" + out.n[i].text + nSpace[i] + pre;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn str;\n\t};\n}());\n\n// for CommonJS enviroments, export everything\nif ( typeof exports !== \"undefined\" ) {\n\textend(exports, QUnit);\n}\n\n// get at whatever the global object is, like window in browsers\n}( (function() {return this;}.call()) ));\n"
  },
  {
    "path": "tests/normalizers.html",
    "content": "<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>Javascript Search Engine : Analyzers testing</title>\n    <script src=\"libs/jquery-1.8.2.min.js\"></script>\n    <script src=\"libs/qunit-1.10.0.js\"></script>\n    <link rel=\"stylesheet\" type=\"text/css\" href=\"libs/qunit-1.10.0.css\" />\n\n    <script type=\"text/javascript\" src=\"../src/unicode/categ_letters_numbers.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/unicode/normalizer_lowercase_nomark.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/unicode/normalizer_lowercase.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/unicode/unicode.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/analyzers.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/normalizers.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/utils.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/normalizers/english/porter-stemmer.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/normalizers/english/metaphone.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/normalizers/english/stopword-remover.js\"></script>\n\n    <script type=\"text/javascript\" src=\"test-normalizers.js\"></script>\n\n<style TYPE=\"text/css\">\n\ndiv.floatbox {\n\tfloat:left; width: 300px;\n}\ndiv.resultbox {\n\tborder: 1px solid black; margin:0.5em;\n\tcolor: black; background-color: #EEEEEE;\n\toverflow: hidden;\n}\ntextarea.typebox {\n\tfloat: left;\n\twidth: 300px; height: 200px; margin:1em;\"\n\tcolor: black; background-color: white;\n}\n</style>\n</head>\n<body>\n<h1>Testing the Analyzers</h1>\n\n<div id=\"qunit\"></div>\n\n</body>\n</html>"
  },
  {
    "path": "tests/resultsets.html",
    "content": "<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>Javascript Search Engine : Analyzers testing</title>\n    <script src=\"libs/jquery-1.8.2.min.js\"></script>\n    <script src=\"libs/qunit-1.10.0.js\"></script>\n    <link rel=\"stylesheet\" type=\"text/css\" href=\"libs/qunit-1.10.0.css\" />\n\n    <script type=\"text/javascript\" src=\"../src/resultsets.js\"></script>\n    <script type=\"text/javascript\" src=\"test-resultsets.js\"></script>\n\n<style TYPE=\"text/css\">\n\ndiv.floatbox {\n\tfloat:left; width: 300px;\n}\ndiv.resultbox {\n\tborder: 1px solid black; margin:0.5em;\n\tcolor: black; background-color: #EEEEEE;\n\toverflow: hidden;\n}\ntextarea.typebox {\n\tfloat: left;\n\twidth: 300px; height: 200px; margin:1em;\"\n\tcolor: black; background-color: white;\n}\n</style>\n</head>\n<body>\n<h1>Testing the Analyzers</h1>\n\n<div id=\"qunit\"></div>\n\n</body>\n</html>"
  },
  {
    "path": "tests/storemanager.html",
    "content": "<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>Javascript Search Engine : StoreManager</title>\n    <script src=\"libs/jquery-1.8.2.min.js\"></script>\n    <script src=\"libs/qunit-1.10.0.js\"></script>\n    <link rel=\"stylesheet\" type=\"text/css\" href=\"libs/qunit-1.10.0.css\" />\n\n    <script type=\"text/javascript\" src=\"../src/stores/memory_store.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/stores/websql_store.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/resultsets.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/utils.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/storemanager.js\"></script>\n    <script type=\"text/javascript\" src=\"../src/capabilities.js\"></script>\n\n    <script type=\"text/javascript\" src=\"common-testutils.js\"></script>\n    <script type=\"text/javascript\" src=\"test-storemanager.js\"></script>\n\n<style TYPE=\"text/css\">\n\ndiv.floatbox {\n\tfloat:left; width: 300px;\n}\ndiv.resultbox {\n\tborder: 1px solid black; margin:0.5em;\n\tcolor: black; background-color: #EEEEEE;\n\toverflow: hidden;\n}\ntextarea.typebox {\n\tfloat: left;\n\twidth: 300px; height: 200px; margin:1em;\"\n\tcolor: black; background-color: white;\n}\n</style>\n</head>\n<body>\n<h1>Testing the Stores</h1>\n\n<div id=\"qunit\"></div>\n\n</body>\n</html>"
  },
  {
    "path": "tests/stores.html",
    "content": "<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>Javascript Search Engine : Stores testing</title>\n    <script src=\"libs/jquery-1.8.2.min.js\"></script>\n    <script src=\"libs/qunit-1.10.0.js\"></script>\n    <link rel=\"stylesheet\" type=\"text/css\" href=\"libs/qunit-1.10.0.css\" />\n\n<script type=\"text/javascript\" src=\"../src/resultsets.js\"></script>\n<script type=\"text/javascript\" src=\"../src/analyzers.js\"></script>\n<script type=\"text/javascript\" src=\"../src/stores/memory_store.js\"></script>\n<script type=\"text/javascript\" src=\"../src/stores/websql_store.js\"></script>\n<script type=\"text/javascript\" src=\"../src/stores/indexeddb_store.js\"></script>\n<script type=\"text/javascript\" src=\"../src/utils.js\"></script>\n<script type=\"text/javascript\" src=\"../src/resultsets.js\"></script>\n<script type=\"text/javascript\" src=\"../src/capabilities.js\"></script>\n\n<script type=\"text/javascript\" src=\"common-testutils.js\"></script>\n<script type=\"text/javascript\" src=\"test-stores.js\"></script>\n\n<style TYPE=\"text/css\">\n\ndiv.floatbox {\n\tfloat:left; width: 300px;\n}\ndiv.resultbox {\n\tborder: 1px solid black; margin:0.5em;\n\tcolor: black; background-color: #EEEEEE;\n\toverflow: hidden;\n}\ntextarea.typebox {\n\tfloat: left;\n\twidth: 300px; height: 200px; margin:1em;\"\n\tcolor: black; background-color: white;\n}\n</style>\n</head>\n<body>\n<h1>Testing the Stores</h1>\n\n<div id=\"qunit\"></div>\n\n</body>\n</html>"
  },
  {
    "path": "tests/test-boolean-engine.js",
    "content": "\nvar corpus = {\n\t\t1: \"first line of data\",\n\t\t2: \"second line\",\n\t\t3: \"third line of data\",\n\t\t4: \"four in a row of data\",\n\t\t5: \"high five\"\n};\n\nfunction initializerFunc(injector, callback) {\n\tvar synchro = fullproof.make_synchro_point(callback, 5);\n\tfor (var k in corpus) {\n\t\tinjector.inject(corpus[k], k, synchro);\n\t}\n} \n\ntest(\"create boolean engine no index\", function() {\n\tvar engine = new fullproof.BooleanEngine();\n\texpect(1);\n\tQUnit.stop();\n\tengine.open([], fullproof.tests.success_restart, fullproof.tests.error_restart);\n});\n\ntest(\"clear index\", function() {\n\tvar engine = new fullproof.BooleanEngine();\n\texpect(1);\n\tQUnit.stop();\n\tengine.open(new fullproof.IndexUnit(\"myindex\", new fullproof.Capabilities().setStoreObjects(false).setUseScores(false), new fullproof.StandardAnalyzer, initializerFunc),\n        function() {\n\t\tvar index = engine.getIndex(\"myindex\");\n\t\tindex.clear(function() {\n\t\t\tindex.lookup(\"third\", function(resultset) {\n\t\t\t\tequal(resultset, false);\n\t\t\t\tQUnit.start();\n\t\t\t});\n\t\t});\n\t}, fullproof.tests.error_restart);\n});\n\ntest(\"create one index\", function() {\n\tvar engine = new fullproof.BooleanEngine();\n\tQUnit.stop();\n\tengine.open(new fullproof.IndexUnit(\"myindex\", new fullproof.Capabilities().setStoreObjects(false).setUseScores(false), new fullproof.StandardAnalyzer, initializerFunc),\n        function() {\n            var index = engine.getIndex(\"myindex\");\n            ok(!!index);\n            engine.clear(function() {\n                engine.injectDocument(\"third\", 45, function() {\n                    engine.lookup(\"third\", function(resultset) {\n                        ok(!!resultset);\n                        equal(resultset.getSize(), 1);\n                        equal(parseInt(resultset.getItem(0)), 45);\n                        ok(!!resultset);\n                        QUnit.start();\n                    });\n                });\n            });\n        });\n});\n\ntest(\"create index intersect 1\", function() {\n\tvar engine = new fullproof.BooleanEngine();\n\tQUnit.stop();\n    engine.open(new fullproof.IndexUnit(\"myindex\", new fullproof.Capabilities().setStoreObjects(false).setUseScores(false), new fullproof.StandardAnalyzer, initializerFunc),\n        function() {\n            var index = engine.getIndex(\"myindex\");\n            ok(!!index);\n            engine.lookup(\"line\", function(resultset) {\n                ok(!!resultset);\n                equal(resultset.getSize(), 3);\n                equal(parseInt(resultset.getItem(0)), 1);\n                equal(parseInt(resultset.getItem(1)), 2);\n                equal(parseInt(resultset.getItem(2)), 3);\n                ok(!!resultset);\n                QUnit.start();\n            });\n        });\n});\n\ntest(\"create index intersect 2\", function() {\n\tvar engine = new fullproof.BooleanEngine();\n\tQUnit.stop();\n\tengine.open(new fullproof.IndexUnit(\"myindex\",\n        new fullproof.Capabilities().setStoreObjects(false).setUseScores(false),\n        new fullproof.StandardAnalyzer(),\n        initializerFunc),\n        function(index) {\n            ok(!!index);\n\n            engine.lookup(\"data line\", function(resultset) {\n                ok(!!resultset);\n                equal(resultset.getSize(), 2);\n                equal(parseInt(resultset.getItem(0)), 1);\n                equal(parseInt(resultset.getItem(1)), 3);\n                ok(!!resultset);\n                QUnit.start();\n            });\n        });\n});\n\ntest(\"create index union 1\", function() {\n\tvar engine = new fullproof.BooleanEngine();\n\tengine.booleanMode = fullproof.BooleanEngine.CONST_MODE_UNION;\n\tQUnit.stop();\n\n\tengine.open(new fullproof.IndexUnit(\"myindex\",\n            new fullproof.Capabilities().setStoreObjects(false).setUseScores(false),\n            new fullproof.StandardAnalyzer(),\n            initializerFunc),\n        function(index) {\n\t\tok(!!index);\n\t\t\n\t\tengine.lookup(\"data line\", function(resultset) {\n\t\t\tok(!!resultset);\n\t\t\tequal(resultset.getSize(), 4);\n\t\t\tequal(parseInt(resultset.getItem(0)), 1);\n\t\t\tequal(parseInt(resultset.getItem(1)), 2);\n\t\t\tequal(parseInt(resultset.getItem(2)), 3);\n\t\t\tequal(parseInt(resultset.getItem(3)), 4);\n\t\t\tok(!!resultset);\n\t\t\tQUnit.start();\n\t\t});\n\t});\n});\n//\ntest(\"create index union 2\", function() {\n\tvar engine = new fullproof.BooleanEngine();\n\tengine.booleanMode = fullproof.BooleanEngine.CONST_MODE_UNION;\n\tQUnit.stop();\n\tengine.open(new fullproof.IndexUnit(\"myindex\",\n            new fullproof.Capabilities().setStoreObjects(false).setUseScores(false),\n            new fullproof.StandardAnalyzer,\n            initializerFunc),\n        function(index) {\n            ok(!!index);\n\n            engine.lookup(\"high row\", function(resultset) {\n                ok(!!resultset);\n                equal(resultset.getSize(), 2);\n                equal(parseInt(resultset.getItem(0)), 4);\n                equal(parseInt(resultset.getItem(1)), 5);\n                ok(!!resultset);\n                QUnit.start();\n            });\n        });\n});\n\nfunction normalizer_firstletteronly(word, callback) {\n\tword = word.substring(0,1);\n\treturn callback?callback(word):word;\n};\n\ntest(\"create two index\", function() {\n\tvar engine = new fullproof.BooleanEngine();\n\tQUnit.stop();\n\tvar index1 = new fullproof.IndexUnit(\"myindex\",\n\t\t\tnew fullproof.Capabilities().setStoreObjects(false).setUseScores(false),\n            new fullproof.StandardAnalyzer,\n            initializerFunc);\n    var index2 = new fullproof.IndexUnit(\"myindex2\",\n\t\t\tnew fullproof.Capabilities().setStoreObjects(false).setUseScores(false),\n            new fullproof.StandardAnalyzer(normalizer_firstletteronly),\n            initializerFunc);\n\tengine.open([index1, index2], function(index) {\n\t\tok(!!index);\n\t\tengine.lookup(\"thaaa\", function(resultset) {\n\t\t\tok(!!resultset);\n\t\t\tequal(resultset.getSize(), 1);\n\t\t\tequal(parseInt(resultset.getItem(0)), 3);\n\t\t\tok(!!resultset);\n\t\t\tQUnit.start();\n\t\t});\n\t});\n});\n\ntest(\"create two index\", function() {\n\tvar engine = new fullproof.BooleanEngine();\n\tengine.booleanMode = fullproof.BooleanEngine.CONST_MODE_UNION;\n\tQUnit.stop();\n    var index1 = new fullproof.IndexUnit(\"myindex\",\n\t\t\tnew fullproof.Capabilities().setStoreObjects(false).setUseScores(false),\n            new fullproof.StandardAnalyzer,\n            initializerFunc);\n    var index2 = new fullproof.IndexUnit(\"myindex2\",\n\t\t\tnew fullproof.Capabilities().setStoreObjects(false).setUseScores(false),\n            new fullproof.StandardAnalyzer(normalizer_firstletteronly),\n            initializerFunc);\n\n\tengine.open([index1, index2], function(index) {\n\t\tok(!!index);\n\t\tengine.lookup(\"thaaa duck\", function(resultset) {\n\t\t\tok(!!resultset);\n\t\t\tequal(resultset.getSize(), 3);\n\t\t\tequal(parseInt(resultset.getItem(0)), 1);\n\t\t\tequal(parseInt(resultset.getItem(1)), 3);\n\t\t\tequal(parseInt(resultset.getItem(2)), 4);\n\t\t\tok(!!resultset);\n\t\t\tQUnit.start();\n\t\t});\n\t});\n});\n"
  },
  {
    "path": "tests/test-normalizers.js",
    "content": "module(\"group a\");\n\n// crème brûlée\n// 63 + 72 + 65 + 6d + 65 + 20 + 62 + 72 + 75 + 6c + 65 + 65\n\nvar cremebrulee_composed = \"crème brûlée\";\nvar cremebrulee_decomposed = \"\\u0063\\u0072\\u0065\\u0300\\u006d\\u0065\\u0020\\u0062\\u0072\\u0075\\u0302\\u006c\\u0065\\u0301\\u0065\";\nvar cremebrulee_nomark = \"\\u0063\\u0072\\u0065\\u006d\\u0065\\u0020\\u0062\\u0072\\u0075\\u006c\\u0065\\u0065\";\n\ntest(\"to_lowercase_nomark\", function() {\n\tequal(\"l'elephant de l'hopital danse meme le dimanche\", fullproof.normalizer.to_lowercase_nomark(\"l'éléphant de l'hôpital danse même le dimanche\"));\n\tequal(fullproof.normalizer.to_lowercase_nomark(\"a SIMPLE TEST WITHOUT diacritical marks\"), \"a simple test without diacritical marks\");\n\tequal(fullproof.normalizer.to_lowercase_nomark(cremebrulee_composed), cremebrulee_nomark);\n\n\t// does not work, not sure it should actually\n//\tequal(cremebrulee_nomark, fullproof.normalizer.to_lowercase_nomark(cremebrulee_decomposed));\n\n\tequal(\" should not trim string \", fullproof.normalizer.to_lowercase_nomark(\" should not trim string \"));\n\tequal(\" should not trim string even with eeaeo signs\", fullproof.normalizer.to_lowercase_nomark(\" should not trim string even with ééâêô signs\"));\n\tequal(\"\", fullproof.normalizer.to_lowercase_nomark(\"\"));\n\t\n\t// Does not alter the values\n\tstrictEqual(false, fullproof.normalizer.to_lowercase_nomark(false));\n\tstrictEqual(\"\", fullproof.normalizer.to_lowercase_nomark(\"\"));\n});\n\ntest(\"to_lowercase_decomp\", function() {\n\n\tequal(fullproof.normalizer.to_lowercase_decomp(\"a SIMPLE TEST WITHOUT diacritical marks\"), \"a simple test without diacritical marks\");\n\tequal(fullproof.normalizer.to_lowercase_decomp(cremebrulee_composed), cremebrulee_decomposed);\n\n\tequal(fullproof.normalizer.to_lowercase_decomp(\" should not trim string \"), \" should not trim string \");\n\tequal(fullproof.normalizer.to_lowercase_decomp(\" SHOULD NOT trim string even with ééâêô signs\"), \" should not trim string even with \\u0065\\u0301\\u0065\\u0301\\u0061\\u0302\\u0065\\u0302\\u006f\\u0302 signs\");\n\tequal(fullproof.normalizer.to_lowercase_decomp(\"\"), \"\");\n\t\n\t// Does not alter the values\n\tstrictEqual(fullproof.normalizer.to_lowercase_decomp(false), false);\n\tstrictEqual(\"\", fullproof.normalizer.to_lowercase_decomp(\"\"));\n});\n\ntest(\"remove_duplicate_letters\", function() {\n\tequal(fullproof.normalizer.remove_duplicate_letters(\"ThISSS IZZZ A TEST\"), \"ThIS IZ A TEST\");\n});\n\ntest(\"standard analyzer\", function() {\n\tvar stda = new fullproof.StandardAnalyzer(fullproof.normalizer.to_lowercase_nomark);\n\texpect(5);\n\tvar sync = fullproof.make_synchro_point(function(words) {\n\t\tequal(words.length, 4);\n\t\tequal(words[0], \"this\");\n\t\tequal(words[1], \"is\");\n\t\tequal(words[2], \"a\");\n\t\tequal(words[3], \"test\");\n\t});\n\tstda.parse(\"this is a test\", sync);\n});\n\ntest(\"scoring analyzer\", function() {\n\tvar stda = new fullproof.ScoringAnalyzer(fullproof.normalizer.to_lowercase_nomark);\n\texpect(7);\n\tvar sync = fullproof.make_synchro_point(function(words) {\n\t\tequal(words.length, 15);\n\t\t\n\t\tequal(words[0].key, \"this\");\n\t\tequal(words[1].key, \"is\");\n\t\tequal(words[2].key, \"a\");\n\t\tequal(words[3].key, \"test\");\n\t\t\n\t\t// Need test on scoring here\n\t\tok(words[0].score > words[1].score);\n\t\tok(words[2].score > words[1].score);\n\t\tconsole.log(\"scoring 1\", words);\n\t});\n\tstda.parse(\"this is a test longer than the previous one, but not that long for a test though\", sync);\n});\n\nfunction make_normalizer_test(name, normalizerRef, input, expected) {\n    test(name + \" \" + input + \" to \" + expected, function() {\n        expect(2);\n        var test1 = normalizerRef(input);\n        equal(test1, expected);\n        QUnit.stop();\n        normalizerRef(input, function(result) {\n            equal(result, expected);\n            QUnit.start();\n        });\n    });\n}\n\nmake_normalizer_test(\"english metaphone\", fullproof.english.metaphone, \"Absolutly\", \"ABSLTL\");\nmake_normalizer_test(\"english metaphone\", fullproof.english.metaphone, \"Indications\", \"INTKXNS\");\nmake_normalizer_test(\"english metaphone\", fullproof.english.metaphone, \"John\", \"JN\");\n\nmake_normalizer_test(\"english porter-stemmer\", fullproof.english.porter_stemmer, \"ABSOLUTLY\", \"absolutli\");\nmake_normalizer_test(\"english porter-stemmer\", fullproof.english.porter_stemmer, \"Indications\", \"indic\");\nmake_normalizer_test(\"english porter-stemmer\", fullproof.english.porter_stemmer, \"JOHN\", \"john\");\n\nmake_normalizer_test(\"english stopwords\", fullproof.english.stopword_remover, \"JOHN\", \"JOHN\");\nmake_normalizer_test(\"english stopwords\", fullproof.english.stopword_remover, \"so\", false);\nmake_normalizer_test(\"english stopwords\", fullproof.english.stopword_remover, \"is\", false);\nmake_normalizer_test(\"english stopwords\", fullproof.english.stopword_remover, \"valid\", \"valid\");\n"
  },
  {
    "path": "tests/test-resultsets.js",
    "content": "module(\"ResultSets\");\n\n\nfunction CustomObject(id) {\n\tif (!(this instanceof CustomObject)) {\n\t\treturn new CustomObject(id);\n\t}\n\tthis.id = parseInt(id);\n\tthis.toString = function() {\n\t\treturn id.toString();\n\t}\n}\n\nvar CO = CustomObject;\nvar COMP = {\n\t\tlower_than: function(a,b) {\n\t\t\treturn parseInt(a.id) < parseInt(b.id);\n\t\t},\n\t\tequals: function(a,b) {\n\t\t\treturn a.id == b.id;\n\t\t}\n\t};\n\nfunction buildResultSetOfCustomObject(size, func) {\n\tvar result=new fullproof.ResultSet(COMP);\n\tfor (var i=0; i<size; ++i) {\n\t\tvar value = func?func(i):i;\n\t\tresult.insert(new CustomObject(value));\n\t}\n\treturn result;\n}\n\nfunction verifyResultSetsOfCustomOject(rs1,rs2) {\n\tvar arr1 = (rs1 instanceof fullproof.ResultSet)?rs1.getDataUnsafe():rs1;\n\tvar arr2 = (rs2 instanceof fullproof.ResultSet)?rs2.getDataUnsafe():rs2;\n\tequal(arr1.length,arr2.length);\n\tfor (var i=0; i<arr1.length && i<arr2.length; ++i) {\n\t\tequal(arr1[i].id, arr2[i].id);\n\t}\n}\n\ntest(\"resultsets_create\", function() {\n\tvar rs = new fullproof.ResultSet();\n\tok(rs);\n\tok(rs instanceof fullproof.ResultSet);\n\t\n\tvar rs2 = fullproof.ResultSet();\n\tok(rs2 instanceof fullproof.ResultSet);\n});\nconsole.log(fullproof);\n\n//test(\"binarysearch\", function() {\n//\tvar arr = [1,3,4,5,6,9,20,30,50,100,101,102,105,110,120,130];\n//\tok(true);\n//\tconsole.log(\"ARR LENGTH: \" + arr.length);\n//\tfor (var i=0; i<135; ++i) {\n//\t\tconsole.log(\"index of \" + i + \" = \" + fullproof.binary_search(arr, i) + \"\\t   \" + arr.join(\",\"));\n//\t}\n//});\n\ntest(\"merge\", function() {\n\tvar rs = new fullproof.ResultSet();\n\trs.insert(1,2,5);\n\trs.merge([0,1,3,5,6]);\n\tdeepEqual(rs.getDataUnsafe(), [0,1,2,3,5,6])\n});\n\ntest(\"merge_object\", function() {\n\tvar rs = new fullproof.ResultSet(COMP);\n\trs.insert(CO(1),CO(2),CO(5));\n\trs.merge([CO(0),CO(1),CO(3),CO(5),CO(6)]);\n\tvar expected = [CO(0),CO(1),CO(2),CO(3),CO(5),CO(6)];\n\tvar got = rs.getDataUnsafe();\n\tverifyResultSetsOfCustomOject(rs,expected);\n});\n\n\ntest(\"merge_object_big\", function() {\n\tvar rs = buildResultSetOfCustomObject(1000);\n\tvar rs2 = buildResultSetOfCustomObject(1000, function(v) {\n\t\treturn v + 500;\n\t});\n\tvar expected = buildResultSetOfCustomObject(1500);\n\trs.merge(rs2);\n\tverifyResultSetsOfCustomOject(rs,expected);\n});\n\ntest(\"merge-empty\", function() {\n\tvar rs = new fullproof.ResultSet();\n\tok(rs);\n\trs.merge([0,1,3,5,6]);\n\tdeepEqual(rs.getDataUnsafe(), [0,1,3,5,6]);\n\t\n\trs = new fullproof.ResultSet();\n\trs.merge([]);\n\tdeepEqual(rs.getDataUnsafe(), []);\n\n\trs = new fullproof.ResultSet();\n\trs.insert(1,2,3);\n\trs.merge([]);\n\tdeepEqual(rs.getDataUnsafe(), [1,2,3]);\n});\n\ntest(\"merge-empty2\", function() {\n\tvar rs = new fullproof.ResultSet();\n\tvar rs2 = new fullproof.ResultSet();\n\trs.merge(rs2);\n\tdeepEqual(rs.getDataUnsafe(), []);\n\trs.merge([]);\n\tdeepEqual(rs.getDataUnsafe(), []);\n});\n\ntest(\"insert\", function() {\n\tvar rs = new fullproof.ResultSet();\n\tfor (var i=0; i<10000; i+=2) {\n\t\trs.insert(i);\n\t}\n\tvar dd = rs.getDataUnsafe();\n\tequal(dd.length,10000/2);\n});\n\ntest(\"insert_objects\", function() {\n\tvar rs = new fullproof.ResultSet(COMP);\n\trs.insert(CO(1),CO(2),CO(5));\n\trs.insert(CO(0),CO(1),CO(3),CO(5),CO(6));\n\tvar expected = [CO(0),CO(1),CO(2),CO(3),CO(5),CO(6)];\n\tvar got = rs.getDataUnsafe();\n\tverifyResultSetsOfCustomOject(rs,expected);\n});\n\n\ntest(\"intersect\", function(){\n\tvar rs = new fullproof.ResultSet();\n\trs.insert(1,2,5);\n\trs.intersect([0,1,3,5,6]);\n\tdeepEqual(rs.getDataUnsafe(), [1,5])\n});\n\ntest(\"intersect_objects\", function(){\n\tvar rs = new fullproof.ResultSet(COMP);\n\trs.insert(CO(1),CO(2),CO(5));\n\tvar rs2 = new fullproof.ResultSet(COMP);\n\trs2.insert(CO(0),CO(1),CO(3),CO(5),CO(6));\n\trs.intersect(rs2);\n\tvar expected = [CO(1),CO(5)];\n\tvar got = rs.getDataUnsafe();\n\tverifyResultSetsOfCustomOject(rs,expected);\n});\n\ntest(\"intersect_big\", function() {\n\tvar rs = new fullproof.ResultSet();\n\tfor (var i=0; i<10000; i+=2) {\n\t\trs.insert(i);\n\t}\n\tvar rs2 = new fullproof.ResultSet();\n\tfor (var i=1; i<10000; i+=2) {\n\t\trs2.insert(i);\n\t}\n\t\n\trs2.insert(50,100,150,200,250,302);\n\t\n\trs.intersect(rs2);\n\tvar dd = rs.getDataUnsafe();\n\tdeepEqual(dd, [50,100,150,200,250,302])\n});\n\ntest(\"intersect_object_big\", function() {\n\tvar rs = buildResultSetOfCustomObject(1000); // [ 0...1000]\n\tvar rs2 = buildResultSetOfCustomObject(1000, function(v) {\treturn v + 500; }); // [500...1500]\n\tvar expected = buildResultSetOfCustomObject(500, function(v) { return v+500;});; // [500...1000]\n\trs.intersect(rs2);\n\tverifyResultSetsOfCustomOject(rs,expected);\n});\n\n\ntest(\"substract\", function(){\n\tvar rs = new fullproof.ResultSet();\n\trs.insert(1,2,5);\n\trs.substract([0,1,3,5,6]);\n\tdeepEqual(rs.getDataUnsafe(), [2])\n});\n\ntest(\"substract_2\", function(){\n\tvar rs = new fullproof.ResultSet();\n\trs.insert(1,2,3,4,5);\n\trs.substract([0,1,3,5,6]);\n\tdeepEqual(rs.getDataUnsafe(), [2,4])\n});\n\ntest(\"substract_objects\", function(){\n\tvar rs = new fullproof.ResultSet(COMP);\n\trs.insert(CO(0),CO(1),CO(3),CO(5),CO(6));\n\tvar rs2 = new fullproof.ResultSet(COMP);\n\trs2.insert(CO(1),CO(2),CO(5));\n\trs.substract(rs2);\n\tvar expected = [CO(0),CO(3),CO(6)];\n\tvar got = rs.getDataUnsafe();\n\tverifyResultSetsOfCustomOject(rs, expected);\n});\n\ntest(\"substract_object_big\", function() {\n\tvar rs = buildResultSetOfCustomObject(1000); // [ 0...1000]\n\tvar rs2 = buildResultSetOfCustomObject(1000, function(v) {\treturn v + 500; }); // [500...1500]\n\tvar expected = buildResultSetOfCustomObject(500, function(v) { return v;});; // [0...500]\n\trs.substract(rs2);\n\tverifyResultSetsOfCustomOject(rs,expected);\n});\n\ntest(\"substract_empty1\", function(){\n\tvar rs = new fullproof.ResultSet();\n\trs.insert(1,2,3,4,5);\n\trs.substract([]);\n\tdeepEqual(rs.getDataUnsafe(), [1,2,3,4,5])\n});\n\ntest(\"substract_empty2\", function(){\n\tvar rs = new fullproof.ResultSet();\n\tvar rs2 = new fullproof.ResultSet();\n\trs2.insert(1,2,3,4,5);\n\trs.substract(rs2);\n\tdeepEqual(rs.getDataUnsafe(), [])\n});\n\ntest(\"substract_empty3\", function(){\n\tvar rs = new fullproof.ResultSet();\n\tvar rs2 = new fullproof.ResultSet();\n\trs.substract(rs2);\n\tdeepEqual(rs.getDataUnsafe(), [])\n});\n"
  },
  {
    "path": "tests/test-scoring-engine.js",
    "content": "var corpus = {\n\t\t1: \"first line of data\",\n\t\t2: \"second line\",\n\t\t3: \"third line of data\",\n\t\t4: \"four in a row of data\",\n\t\t5: \"high five\"\n};\n\nvar ScoreTestAnalyzer = function() {\n    // Stores the normalizers... (don't store arguments, as it contains more than an array)\n    var analyzer = new fullproof.StandardAnalyzer([]);\n    this.provideScore = true;\n\n    this.parse = function (text, callback) {\n        var words = {};\n        var wordcount = 1;\n        var self = this;\n        analyzer.parse(text, function (word) {\n            if (word !== false) {\n                if (words[word] === undefined || words[word].constructor !== Array) {\n                    words[word] = [];\n                }\n                words[word].push(wordcount++);\n            } else {\n                // Evaluate the score for each word\n                for (var w in words) {\n                    var res = words[w];\n                    var score = 0;\n                    for (var i = 0; i < res.length; ++i) {\n                        score += res[i];\n                    }\n                    callback(new fullproof.ScoredEntry(w, undefined, score));\n                }\n                callback(false);\n            }\n        });\n    };\n}\nScoreTestAnalyzer.prototype = new fullproof.AbstractAnalyzer();\n\nfunction initializerFunc(injector, callback) {\n\tvar synchro = fullproof.make_synchro_point(callback, 5);\n\tfor (var k in corpus) {\n\t\tinjector.inject(corpus[k], k, synchro);\n\t}\n} \n\nfunction init_engine(indexes, callback) {\n    var engine = new fullproof.ScoringEngine([new fullproof.StoreDescriptor(\"memorystore\", fullproof.store.MemoryStore)]);\n    engine.open(indexes, function() {\n       callback(engine);\n    });\n}\n\ntest(\"create scoring engine clear empty\", function() {\n\texpect(1);\n\tQUnit.stop();\n    init_engine([], function(engine) {\n        ok(!!engine);\n        QUnit.start();\n    });\n});\n\ntest(\"check initializer\", function() {\n    var engine = new fullproof.ScoringEngine();\n    expect(1);\n    QUnit.stop();\n\n    var index1 = new fullproof.IndexUnit(\"myindex\",\n        new fullproof.Capabilities().setStoreObjects(false).setUseScores(true).setComparatorObject(fullproof.ScoredElement.comparatorObject),\n        new fullproof.ScoringAnalyzer(),\n        initializerFunc);\n\n    init_engine(index1, function(engine) {\n        engine.lookup(\"third\", function(resultset) {\n            equal(resultset.getSize(), 1);\n            QUnit.start();\n        });\n    });\n});\n\n\ntest(\"clear index\", function() {\n\tvar engine = new fullproof.ScoringEngine();\n\texpect(1);\n\tQUnit.stop();\n\n    var index1 = new fullproof.IndexUnit(\"myindex\",\n        new fullproof.Capabilities().setStoreObjects(false).setUseScores(true).setComparatorObject(fullproof.ScoredElement.comparatorObject),\n        new fullproof.ScoringAnalyzer(),\n        initializerFunc);\n\n    init_engine(index1, function(engine) {\n        engine.clear(function() {\n            \"use strict\";\n            engine.lookup(\"third\", function(resultset) {\n                equal(resultset, false);\n                QUnit.start();\n            });\n        });\n    });\n});\n\ntest(\"create one index\", function() {\n    QUnit.stop();\n\n    var index1 = new fullproof.IndexUnit(\"myindex\",\n        new fullproof.Capabilities().setStoreObjects(false).setUseScores(true).setComparatorObject(fullproof.ScoredElement.comparatorObject),\n        new fullproof.ScoringAnalyzer(),\n        initializerFunc);\n\n    init_engine(index1, function(engine) {\n        var i = engine;\n        engine.lookup(\"third\", function(resultset) {\n            console.log(i);\n            ok(!!resultset);\n            equal(resultset.getSize(), 1);\n            equal(parseInt(resultset.getItem(0).value), 3);\n            QUnit.start();\n        });\n    });\n});\n\ntest(\"test score modifier default\", function() {\n    QUnit.stop();\n\n    var index1 = new fullproof.IndexUnit(\"myindex\",\n        new fullproof.Capabilities().setStoreObjects(false).setUseScores(true).setComparatorObject(fullproof.ScoredElement.comparatorObject),\n        new ScoreTestAnalyzer(),\n        initializerFunc);\n\n    init_engine(index1, function(engine) {\n        var i = engine;\n        engine.lookup(\"third\", function(resultset) {\n            console.log(i);\n            ok(!!resultset);\n            equal(resultset.getSize(), 1);\n            equal(parseInt(resultset.getItem(0).value), 3);\n            equal(parseInt(resultset.getItem(0).score), 1);\n\n            engine.lookup(\"line\", function(resultset) {\n                ok(!!resultset);\n                equal(resultset.getSize(), 3);\n                // need to make more tests on the scores here\n                QUnit.start();\n            });\n        });\n    });\n});\n\ntest(\"test score modifier double\", function() {\n    QUnit.stop();\n\n    var index1 = new fullproof.IndexUnit(\"myindex\",\n        new fullproof.Capabilities().setStoreObjects(false).setUseScores(true).setComparatorObject(fullproof.ScoredElement.comparatorObject).setScoreModifier(2),\n        new ScoreTestAnalyzer(),\n        initializerFunc);\n\n    init_engine(index1, function(engine) {\n        var i = engine;\n        engine.lookup(\"third\", function(resultset) {\n            console.log(i);\n            ok(!!resultset);\n            equal(resultset.getSize(), 1);\n            equal(parseInt(resultset.getItem(0).value), 3);\n            equal(parseInt(resultset.getItem(0).score), 2);\n            QUnit.start();\n        });\n    });\n});\n"
  },
  {
    "path": "tests/test-storemanager.js",
    "content": "module(\"StoreManager\");\n\nfunction makeFakeStore(caps) {\n\n    function Index(name) {\n        \"use strict\";\n        this.name = name;\n    }\n\n\tif (!(this instanceof makeFakeStore)) {\n\t\treturn new makeFakeStore(caps);\n\t}\n\tcaps.setAvailable(true);\n\tvar result = function() {\n        this.indexes = {};\n\t\tthis.open = function(caps, reqIndexArray, callback, errorCallback) {\n            var ia = [];\n            for (var i=0; i<reqIndexArray.length; ++i) {\n                var index = new Index(reqIndexArray[i].name);\n                ia.push(index);\n                this.indexes[index.name] = index;\n            }\n\t\t\tcallback(ia);\n\t\t};\n\t\tthis.close = function(callback) {\n\t\t\tcallback();\n\t\t};\n        this.getIndex = function(name) {\n            return this.indexes[name];\n        }\n    };\n\tresult.getCapabilities = function() {\n\t\treturn caps;\n\t}\n\treturn result;\n}\n\nfunction create_findstore_test(name, sequence, capabilities, expectedOffset) {\n\n\ttest(\"find_a_store_\" + name, function() {\n\t\tvar manager = new fullproof.StoreManager(sequence);\n\t\texpect(4);\n\t\tQUnit.stop();\n\t\tmanager.addIndex(new fullproof.IndexRequest(name, capabilities, function(index,cb) {console.log(\"initializer\"); cb(); }));\n\t\tmanager.openIndexes(function(stores) {\n\t\t\tconsole.log(\"indexes\", stores);\n\t\t\tok(stores !== false);\n\t\t\tok(stores.length == 1);\n            var index = stores[0].getIndex(name);\n            ok(index);\n            equal(index.storeName, sequence[expectedOffset].name);\n\t\t\tQUnit.start();\n\t\t});\n\t});\n\t\n}\n\nvar fakeStore_empty = makeFakeStore(new fullproof.Capabilities() );\nvar fakeStore_score_object_volatile = makeFakeStore(new fullproof.Capabilities().setVolatile(true).setUseScores([false,true]).setStoreObjects([false,true]));\nvar fakeStore_noscore_noobject_novolatile = makeFakeStore(new fullproof.Capabilities().setUseScores([true, false]).setStoreObjects(false).setVolatile(false));\nvar fakeStore_score_object = makeFakeStore(new fullproof.Capabilities().setUseScores(true).setStoreObjects(true));\nvar fakeStore_score_noobject_novolatile = makeFakeStore(new fullproof.Capabilities().setUseScores([true,false]).setStoreObjects(false).setVolatile(false));\nvar fakeStore_score_object_novolatile = makeFakeStore(new fullproof.Capabilities().setUseScores([true,false]).setStoreObjects([true,false]).setVolatile(false));\n\nvar fakestore_seq1 = [\n                      new fullproof.StoreDescriptor(\"fakeStore_score_object_novolatile\", fakeStore_score_object_novolatile),\n                      new fullproof.StoreDescriptor(\"fakeStore_score_object_volatile\", fakeStore_score_object_novolatile),\n                      new fullproof.StoreDescriptor(\"fakeStore_noscore_noobject_novolatile\", fakeStore_noscore_noobject_novolatile),\n                      new fullproof.StoreDescriptor(\"fakeStore_score_noobject_novolatile\", fakeStore_score_noobject_novolatile),\n                      \n                      new fullproof.StoreDescriptor(\"fakeStore_score_object\", fakeStore_score_object),\n                      new fullproof.StoreDescriptor(\"fakeStore_empty\", fakeStore_empty)\n                      ];\n\nvar fakestore_seq2 = [\n                      new fullproof.StoreDescriptor(\"fakeStore_empty\", fakeStore_empty),\n                      new fullproof.StoreDescriptor(\"fakeStore_score_object_volatile\", fakeStore_score_object_novolatile),\n                      new fullproof.StoreDescriptor(\"fakeStore_noscore_noobject_novolatile\", fakeStore_noscore_noobject_novolatile),\n                      new fullproof.StoreDescriptor(\"fakeStore_score_object_novolatile\", fakeStore_score_object_novolatile),\n                      new fullproof.StoreDescriptor(\"fakeStore_score_noobject_novolatile\", fakeStore_score_noobject_novolatile),\n                      new fullproof.StoreDescriptor(\"fakeStore_score_object\", fakeStore_score_object)\n                      ];\n\nvar fakestore_seq3 = [\n                      new fullproof.StoreDescriptor(\"fakeStore_score_object_volatile\", fakeStore_score_object_novolatile),\n                      new fullproof.StoreDescriptor(\"fakeStore_empty\", fakeStore_empty),\n                      new fullproof.StoreDescriptor(\"fakeStore_noscore_noobject_novolatile\", fakeStore_noscore_noobject_novolatile),\n                      new fullproof.StoreDescriptor(\"fakeStore_score_object_novolatile\", fakeStore_score_object_novolatile),\n                      new fullproof.StoreDescriptor(\"fakeStore_score_noobject_novolatile\", fakeStore_score_noobject_novolatile),\n                      new fullproof.StoreDescriptor(\"fakeStore_score_object\", fakeStore_score_object)\n                      ];\n\nvar caps_empty = new fullproof.Capabilities();\ncreate_findstore_test(\"empty1\", fakestore_seq1, caps_empty, 0);\ncreate_findstore_test(\"empty2\", fakestore_seq2, caps_empty, 0);\n\nvar caps_score_objects =  new fullproof.Capabilities().setUseScores(true).setStoreObjects(true).setComparatorObject({});\ncreate_findstore_test(\"object and score 1\", fakestore_seq1, caps_score_objects, 0);\ncreate_findstore_test(\"object and score 2\", fakestore_seq2, caps_score_objects, 1);\ncreate_findstore_test(\"object and score 3\", fakestore_seq3, caps_score_objects, 0);\n\nvar caps_noscore_objects =  new fullproof.Capabilities().setUseScores(false).setStoreObjects(true).setComparatorObject({});\ncreate_findstore_test(\"object no score 1\", fakestore_seq1, caps_score_objects, 0);\ncreate_findstore_test(\"object no score 2\", fakestore_seq2, caps_score_objects, 1);\ncreate_findstore_test(\"object no score 3\", fakestore_seq3, caps_score_objects, 0);\n\nvar caps_noscore_noobjects_novolatile =  new fullproof.Capabilities().setUseScores(false).setStoreObjects(false).setVolatile(false).setComparatorObject({});\ncreate_findstore_test(\"no score no object no volatile 1\", fakestore_seq1, caps_noscore_noobjects_novolatile, 0);\ncreate_findstore_test(\"no score no object no volatile 2\", fakestore_seq2, caps_noscore_noobjects_novolatile, 1);\ncreate_findstore_test(\"no score no object no volatile 3\", fakestore_seq3, caps_noscore_noobjects_novolatile, 0);\n"
  },
  {
    "path": "tests/test-stores.js",
    "content": "module(\"Stores\");\n\nfunction init_store(store, capabilities, indexReqArray, indexName, injectScoredEntryResultSet, callback) {\n\tstore.close(function() {\n\t\tstore.open(capabilities, indexReqArray, function() {\n\t\t\tif (indexName) {\n\t\t\t\tvar index = store.getIndex(indexName);\n\t\t\t\tindex.clear(function() {\n\t\t\t\t\tif (injectScoredEntryResultSet) {\n\t\t\t\t\t\tvar synchro_inject = fullproof.make_synchro_point(fullproof.make_callback(callback, index), injectScoredEntryResultSet.getSize());\n\t\t\t\t\t\tinjectScoredEntryResultSet.forEach(function(el) {\n\t\t\t\t\t\t\tindex.inject(el.key, injectScoredEntryResultSet.useScore?new fullproof.ScoredElement(el.value, el.score):el.value, synchro_inject);\n\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\tcallback(index);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t} else {\n\t\t\t\tcallback();\n\t\t\t}\n\t\t}, fullproof.thrower(\"Can't open store\"));\n\t});\n}\n\nfunction build_store_test(name, store, dataGenerator, useScore) {\n\n\tvar caps = new fullproof.Capabilities().setUseScores(useScore);\n\t\n\ttest(name+\"_clear\", function() {\n\t\texpect(2);\n\t\tQUnit.stop();\n\t\tvar indexReq = new fullproof.IndexRequest(\"test\", caps);\n\t\tinit_store(store, caps, [indexReq], indexReq.name, undefined, function(index) {\n\t\t\tok(!!index);\n\t\t\tindex.lookup(\"key\", function(val) {\n\t\t\t\t//deepEqual(val, []);\n\t\t\t\tval.testEquals([]);\n\t\t\t\tQUnit.start();\n\t\t\t});\n\t\t});\n\t});\n\n\ttest(name+\"_clear_invalid_callback\", function() {\n\t\texpect(1);\n\t\tQUnit.stop();\n\t\ttry {\n\t\t\t\n\t\t\tvar indexReq = new fullproof.IndexRequest(\"test\", caps);\n\t\t\t\n\t\t\tinit_store(store, caps, [indexReq], indexReq.name, undefined, function(index) {\n\t\t\t\tvar index = store.getIndex(\"test\");\n\t\t\t\tindex.clear();\n\t\t\t\tindex.clear(undefined);\n\t\t\t\tindex.clear(false);\n\t\t\t\tok(true);\n\t\t\t\tQUnit.start();\n\t\t\t});\n\t\t} catch(e) {\n\t\t\tok(false);\n\t\t}\n\t});\n\n\ttest(name+\"_data_injection\", function() {\n\t\tvar dataset = fullproof.tests.makeResultSetOfScoredEntries(10,100);\n\t\tdataset.useScore = useScore;\n\n\t\tvar results = {}; \n\t\tdataset.forEach(function(e) {\n\t\t\tresults[e.key] = [new fullproof.ScoredElement(e.value,e.score)];\n\t\t});\n\t\t\n\t\texpect(1 + dataset.getSize()* (useScore?2:1));\n\t\tQUnit.stop();\n\t\tvar indexReq = new fullproof.IndexRequest(\"test\", caps);\n\t\tinit_store(store, caps, [indexReq], indexReq.name, dataset, function(index) {\n\t\t\tvar rset = new fullproof.ResultSet().merge(dataset);\n\t\t\tvar verifier = function(res) {\n\t\t\t\tconsole.log(\"VERIFIER\",res);\n\t\t\t\tequal(dataset.getSize(), res.length);\n\t\t\t\tfor (var i=0; i<res.length; ++i) {\n\t\t\t\t\tif (useScore) {\n\t\t\t\t\t\tequal(res[i].getDataUnsafe()[0].value, dataset.getDataUnsafe()[i].value);\n\t\t\t\t\t\tequal(res[i].getDataUnsafe()[0].score, dataset.getDataUnsafe()[i].score);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tequal(res[i].getDataUnsafe()[0], dataset.getDataUnsafe()[i].value);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tQUnit.start();\n\t\t\t};\n\t\t\t\n\t\t\tvar verif_synchro = fullproof.make_synchro_point(verifier, dataset.getSize());\n\t\t\t\n\t\t\tdataset.forEach(function(o) {\n\t\t\t\tindex.lookup(o.key?o.key:o, verif_synchro);\n\t\t\t\t\n\t\t\t});\n\t\t});\n\t\t\n\t});\n\t\n\tif (useScore) {\n\t\tfunction mktest_score(value) {\n\t\t\ttest(name+\"_test_score_\"+value, function() {\n\t\t\t\texpect(4);\n\t\t\t\tQUnit.stop();\n\t\t\t\tvar result = false;\n\t\t\t\t\n\t\t\t\tvar indexReq = new fullproof.IndexRequest(\"test\", caps);\n\t\t\t\t\n\t\t\t\tstore.close(function() {\n\t\t\t\t\tstore.open(caps, [indexReq], function() {\n\t\t\t\t\t\tvar index = store.getIndex(\"test\");\n\t\t\t\t\t\tindex.clear(function() {\n\t\t\t\t\t\t\tindex.inject(\"key\", new fullproof.ScoredElement(\"value\", value), function() {\n\t\t\t\t\t\t\t\tindex.lookup(\"key\", function(val) {\n\t\t\t\t\t\t\t\t\t//deepEqual(val, []);\n\t\t\t\t\t\t\t\t\tvar arr = val.getDataUnsafe();\n\t\t\t\t\t\t\t\t\tequal(val.getSize(),1);\n\t\t\t\t\t\t\t\t\tequal(arr.length,1);\n\t\t\t\t\t\t\t\t\tequal(arr[0].value, \"value\");\n\t\t\t\t\t\t\t\t\tequal(arr[0].score, value);\n\t\t\t\t\t\t\t\t\tQUnit.start();\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t});\n\t\t}\n\t\tmktest_score(0);\n\t\tmktest_score(1);\n\t\tmktest_score(123.456);\n\t}\n\n\t\n\ttest(name+\"_data_bulk_injection\", function() {\n\t\tvar dataset = fullproof.tests.makeResultSetOfScoredEntries(1000,100000);\n\t\tvar keys = [];\n\t\tdataset.useScore = useScore;\n\n\t\tvar results = {}; \n\t\tdataset.forEach(function(e) {\n\t\t\tkeys.push(e.key);\n\t\t\tresults[e.key] = [new fullproof.ScoredElement(e.value,e.score)];\n\t\t});\n\t\t\n\t\texpect(1 + dataset.getSize()* (useScore?2:1));\n\t\tQUnit.stop();\n\t\tvar indexReq = new fullproof.IndexRequest(\"test\", caps);\n\t\tinit_store(store, caps, [indexReq], indexReq.name, false, function(index) {\n\t\t\t\n\t\t\tindex.injectBulk(keys, [].concat(dataset.getDataUnsafe()), function() {\n\t\t\t\tsetTimeout(function() {\n\t\t\t\t\tvar lookup_synchro = fullproof.make_synchro_point(function(res) {\n\t\t\t\t\t\tequal(dataset.getSize(), res.length);\n\t\t\t\t\t\tfor (var i=0; i<res.length; ++i) {\n\t\t\t\t\t\t\tif (useScore) {\n\t\t\t\t\t\t\t\tequal(res[i].getDataUnsafe()[0].value, dataset.getDataUnsafe()[i].value);\n\t\t\t\t\t\t\t\tequal(res[i].getDataUnsafe()[0].score, dataset.getDataUnsafe()[i].score);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tequal(res[i].getDataUnsafe()[0], dataset.getDataUnsafe()[i].value);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tQUnit.start();\n\t\t\t\t\t}, dataset.getSize());\n\t\t\t\t\t\n\t\t\t\t\tdataset.forEach(function(o) {\n\t\t\t\t\t\tindex.lookup(o.key?o.key:o, lookup_synchro);\n\t\t\t\t\t});\n\t\t\t\t}, 1);\n\n\t\t\t});\n\t\t\t\n\t\t});\n\t\t\n\t});\n\n\t\n}\n\nfunction mkDataGenerator(integerValueOnly) {\n\treturn function(count, overlap) {\n\t\tvar set1 = integerValueOnly?fullproof.tests.makeResultSetOfScoredEntries(count,100*count):fullproof.tests.makeResultSetOfScoredEntriesObjects(count);\n\t\tvar set2 = integerValueOnly?fullproof.tests.makeResultSetOfScoredEntries(overlap?count/2:count,100*count):fullproof.tests.makeResultSetOfScoredEntriesObjects(overlap?count/2:count);\n\t\tvar set3 = new ResultSet;\n\t\tif (overlap) {\n\t\t\tset3 = integerValueOnly?fullproof.tests.makeResultSetOfScoredEntries(overlap?count/2:count,100*count):fullproof.tests.makeResultSetOfScoredEntriesObjects(overlap?count/2:count);\n\t\t\tset2.merge(set3);\n\t\t}\n\t\tvar merged = new fullproof.ResultSet().merge(set1,set2);\n\t\tvar expected = [];\n\t\tmerged.forEach(function(e) {expected.push([e]);});\n\t\treturn {\n\t\t\tset1: set1, \n\t\t\tset2: set2,\n\t\t\texpected: expected\n\t\t}\n\t}\t\n}\n\nbuild_store_test(\"memory_noscore_integers\", new fullproof.store.MemoryStore, mkDataGenerator(true), false);\nbuild_store_test(\"memory_score_integers\", new fullproof.store.MemoryStore, mkDataGenerator(true), true);\nbuild_store_test(\"memory_score_objects\", new fullproof.store.MemoryStore, mkDataGenerator(false), true);\nbuild_store_test(\"memory_noscore_objects\", new fullproof.store.MemoryStore, mkDataGenerator(false), true);\n\nvar params = new fullproof.Capabilities().setDbName(\"fullprooftest\").setDbSize(1024*1024*1);\nvar sqlstore = new fullproof.store.WebSQLStore();\nbuild_store_test(\"websql_noscore_integers\", sqlstore, mkDataGenerator(true), false);\nbuild_store_test(\"websql_score_integers\", sqlstore, mkDataGenerator(true), true);\nbuild_store_test(\"websql_noscore_objects\", sqlstore, mkDataGenerator(true), false);\nbuild_store_test(\"websql_score_objects\", sqlstore, mkDataGenerator(true), true);\n\n\nvar idbstore = new fullproof.store.IndexedDBStore();\nidbstore.dbName = \"test1\";\nbuild_store_test(\"indexedDB_noscore_integers\", idbstore, mkDataGenerator(true), false);\nbuild_store_test(\"indexedDB_score_integers\", idbstore, mkDataGenerator(true), true);\nbuild_store_test(\"indexedDB_noscore_objects\", idbstore, mkDataGenerator(true), false);\nbuild_store_test(\"indexedDB_score_objects\", idbstore, mkDataGenerator(true), true);\n"
  },
  {
    "path": "tests/test-utils.js",
    "content": "\n\n\nfunction createConfigManagerTest(name, configManager) {\n\t\n\tmodule(name);\n\ttest(name + \"_set\", function(){\n\t\tconfigManager.set(\"test1\", \"my value\");\n\t\tvar read = configManager.get(\"test1\");\n\t\tequal(read, \"my value\");\n\t});\n\n\ttest(name + \"_set_longdata\", function(){\n\t\tvar str = \"\";\n\t\tfor (var i=0; i<1000; ++i) {\n\t\t\tstr += 'xxx'.replace(/[x]/g, function(c) {return String.fromCharCode(65+parseInt(Math.random()*26));\t});\n\t\t}\n\t\tconfigManager.set(\"test1\", str);\n\t\tvar read = configManager.get(\"test1\");\n\t\tequal(read, str);\n\t});\n\n\ttest(name + \"_remove\", function(){\n\t\tconfigManager.set(\"test1\", \"my value\");\n\t\tvar read = configManager.get(\"test1\");\n\t\tequal(read, \"my value\");\n\t\tconfigManager.remove(\"test1\");\n\t\tread = configManager.get(\"test1\");\n\t\tstrictEqual(read, null);\n\t});\n}\n\n\n//createConfigManagerTest(\"cookies\", new fullproof.ConfigManager(true));\n//createConfigManagerTest(\"localStorage\", new fullproof.ConfigManager());\n\ntest(\"chain\", function() {\n\texpect(3);\n\tfullproof.chain(function(c) {\n\t\tok(true);\n\t\tc();\n\t}, function(c) {\n\t\tok(true);\n\t\tc();\n\t}, function(c) {\n\t\tok(true);\n\t\tc();\n\t});\n});"
  },
  {
    "path": "tests/utils.html",
    "content": "<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>Javascript Search Engine : Analyzers testing</title>\n<script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js\"></script>\n<script type=\"text/javascript\" src=\"../src/utils.js\"></script>\n\n\n<script type=\"text/javascript\" src=\"http://code.jquery.com/qunit/qunit-git.js\"></script>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"http://code.jquery.com/qunit/qunit-git.css\"></link>\n\n<script type=\"text/javascript\" src=\"test-utils.js\"></script>\n\n<style TYPE=\"text/css\">\n\ndiv.floatbox {\n\tfloat:left; width: 300px;\n}\ndiv.resultbox {\n\tborder: 1px solid black; margin:0.5em;\n\tcolor: black; background-color: #EEEEEE;\n\toverflow: hidden;\n}\ntextarea.typebox {\n\tfloat: left;\n\twidth: 300px; height: 200px; margin:1em;\"\n\tcolor: black; background-color: white;\n}\n</style>\n</head>\n<body>\n<h1>Testing utils.js</h1>\n\n<div id=\"qunit\"></div>\n\n</body>\n</html>"
  },
  {
    "path": "tools/.gitignore",
    "content": "/closure-compiler\n"
  },
  {
    "path": "tools/build-all.sh",
    "content": "#!/bin/bash\n\ntest -f common.sh || {\n    echo \"The `basename $0` script must be invoked from the tools directory.\" >&2\n    exit 1\n}\n\n. common.sh\n\nrm -fr \"$BUILD\"\nmkdir -p \"$BUILD\"\n\n./build-src.sh\n./build-site.sh\n\nif [[ \"$JSDOC\" == \"\" ]] ; then\n    set +e\n    JSDOC=`which jsdoc`\n    set -e\nfi\n\nif [[ \"$JSDOC\" != \"\" ]] ; then\n\techo \"now building documentation\"\n\tDOC=\"$BUILD/site/jsdocs\"\n\tmkdir -p \"$DOC\"\n\t\"$JSDOC\" -d=\"$DOC\" \"$ROOT\"/*/*.js\nelse\n    echo '[WARNING] jsdoc is not available, skipping' >&2\nfi\n\nRELEASENAME=fullproof-`date +%Y%m%d`\nRELEASEDIR=\"$BUILD\"/\"$RELEASENAME\"\nmkdir -p  \"$RELEASEDIR\"\ncp -r \"$BUILD\"/js/ \"$RELEASEDIR\"/\ntest -n \"$JSDOCS\" && cp -r \"$BUILD\"/site/jsdocs \"$RELEASEDIR\"/\ncp \"$ROOT\"/README.md \"$RELEASEDIR\"/\ncp \"$ROOT\"/LICENSE \"$RELEASEDIR\"/\ncp -r \"$BUILD\"/site/examples \"$RELEASEDIR\"\n\ncd \"$BUILD\"\nzip -r \"$RELEASENAME\".zip \"$RELEASENAME\"\ntar cvf \"$RELEASENAME\".tar \"$RELEASENAME\"\ngzip \"$RELEASENAME\".tar\n"
  },
  {
    "path": "tools/build-site.sh",
    "content": "#!/bin/bash\n\ntest -f common.sh || {\n    echo \"The `basename $0` script must be invoked in the tools directory.\" >&2\n    exit 1\n}\n\n. common.sh\n\nTOOLS=.\nTARGET=\"$BUILD\"/site\nSITEROOT=\"$ROOT\"/docs/site\n\nrm -fr \"$TARGET\"\nmkdir -p \"$TARGET\"\n\nset +e\nwhich pandoc\ncase $? in\n    0)\n        for file in \"$SITEROOT\"/*.md\n        do\n            TARGETNAME=`basename \"$file\"`\n            TARGETNAME=${TARGETNAME%%.md}.html\n            pandoc -f markdown -t html5 -o \"$TARGET\"/\"$TARGETNAME\" -s --template=\"$SITEROOT\"/template.html5 <\"$file\"\n            RETVAL=$?\n            [ $RETVAL == 0 ] && echo processed file `basename \"$file\"` to `readlink $READLINK_F_FLAG $TARGET/\"$TARGETNAME\"`\n            [ $RETVAL != 0 ] && echo ERROR processing file \"$file\" to $TARGET\n        done\n    ;;\n\n    *)\n        echo pandoc is not available, skipping processing of .md files >&2\n    ;;\nesac\nset -e\n\ncp -r \"$SITEROOT\"/img \"$TARGET\"/\ncp -r \"$SITEROOT\"/css \"$TARGET\"/\n\nmkdir -p \"$ROOT\"/build/site/js\ncp \"$ROOT\"/build/js/*.js \"$ROOT\"/build/site/js/\n\n\n##\n## Process examples\n##\n\n#\n# ARG1: original dir\n# ARG2: destination\nprocess_example_dir () {\n    cp -r \"$1\"/ \"$2\"/\n    for file in \"$1\"/*.html\n    do\n        echo converting $file\n        # The dev2build-html.awk script is missing from this repo, so skip this\n        # step for now. Also, the -v flag is invalid on Mac OS X.\n        : awk -v link=\"$BUILD\"/js/fullproof-all.js -f \"$TOOLS\"/dev2build-html.awk >\"$2\"/`basename \"$file\"` <\"$file\"\n    done\n}\n\ntest -d \"$BUILD\"/site/examples || mkdir -p \"$BUILD\"/site/examples\nfor example in colors mame animals\ndo\n    process_example_dir \"$ROOT\"/examples/$example \"$BUILD\"/site/examples/$example\ndone\n"
  },
  {
    "path": "tools/build-src.sh",
    "content": "#!/bin/bash\n#\n# This script uses the Closure Compiler to minify the javascript and make distributions of fullproof\n#\n# OFFLINE USAGE: Call the script with the CLOSURE_COMPILER_JAR variable set\n# ~/fullproof/tools $ CLOSURE_COMPILER_JAR=closure-compiler/compiler.jar ./build.sh\n#\n# ONLINE USAGE: Just call the script with no parameter. It then uses the http://closure-compiler.appspot.com/compile\n# url to make a call to the web service.\n#\n# To customize your distribution, just add a new distribution with your own files.\n\ntest -f common.sh || {\n    echo \"The `basename $0` script must be invoked in the tools directory.\" >&2\n    exit 1\n}\n\n. common.sh\n\nBUILD=\"$BUILD\"/js\nBASE=\"$ROOT/src/*.js  $ROOT/src/stores/*.js $ROOT/src/misc/*.js\"\nUNICODE=\"$ROOT/src/unicode/categ_letters_numbers.js $ROOT/src/unicode/normalizer_lowercase_nomark.js $ROOT/src/unicode/unicode.js\"\nENGLISH=$ROOT/src/normalizers/english/*.js\nFRENCH=$ROOT/src/normalizers/french/*.js\n\nmkdir -p \"$BUILD\"\n\n#\n# $1 is the name to create\n# $2 is the list of files to compile\nbuild_version_offline () \n{\n\tTARGET=\"$1\"\n\tshift\n\n    echo >/tmp/all.js\n\tlocal JSOPT=\n\twhile (( \"$#\" )); do\n\t\tJSOPT=\"$JSOPT --js $1\"\n\t\tcat <\"$1\" >>/tmp/all.js\n\t\tshift\n\tdone\n\techo Building version $TARGET\n\tjava -jar \"$CLOSURE_COMPILER_JAR\" $JSOPT --compilation_level SIMPLE_OPTIMIZATIONS --js_output_file $TARGET\n\t## java -jar \"$CLOSURE_COMPILER_JAR\" $JSOPT --compilation_level WHITESPACE_ONLY --js_output_file $TARGET\n\t## cp /tmp/all.js \"$TARGET\"\n}\n\nbuild_version_online () \n{\n\tTARGET=\"$1\"\n\tshift\n\tlocal TEMPFILE=`mktemp $MKTEMP_ARGS`\n\tlocal JSOPT=\n\twhile (( \"$#\" )); do\n\t\tJSOPT=\"$JSOPT --js $1\"\n\t\tcat \"$1\" >>\"$TEMPFILE\"\n\t\tshift\n\tdone\n\techo Calling online closure API and saving to $TARGET\n\tcurl -s -d output_format=text -d output_info=compiled_code --data-urlencode \"js_code@${TEMPFILE}\" \\\n\t\t-d compilation_level=SIMPLE_OPTIMIZATIONS  \\\n\t\t http://closure-compiler.appspot.com/compile >$TARGET\n\trm -f \"$TEMPFILE\"\n}\n\n\nBUILDER=build_version_online\nif [[ \"$CLOSURE_COMPILER_JAR\" != \"\" ]] ; then\n\tBUILDER=build_version_offline\nfi\n\n\"$BUILDER\" \"$BUILD\"/fullproof-english.js $BASE $UNICODE $ENGLISH\n\"$BUILDER\" \"$BUILD\"/fullproof-french.js $BASE $UNICODE $FRENCH\n\"$BUILDER\" \"$BUILD\"/fullproof-all.js $BASE $UNICODE $ENGLISH $FRENCH\n\ncat $BASE $UNICODE $ENGLISH $FRENCH >\"$BUILD\"/fullproof-all-debug.js\n\nls -la \"$BUILD\"\n\nif [[ \"$JSDOC\" != \"\" ]] ; then\n\techo \"now building documentation\"\n\tDOC=\"$BUILD/docs\"\n\tmkdir -p \"$DOC\"\n\t\"$JSDOC\" -d=\"$DOC\" $BASE $ENGLISH $FRENCH\nfi\n\n"
  },
  {
    "path": "tools/common.sh",
    "content": "# Set ROOT and BUILD vars for use by the various build scripts in this\n# directory.\n\ncase \"`uname`\" in\n    Darwin)\n        LINK=`readlink ..`\n        case $? in\n            0)\n                ROOT=\"$LINK\"\n            ;;\n            *)\n                ROOT=..\n            ;;\n        esac\n        set -e\n        MKTEMP_ARGS='-t fullproof-XXXXXX'\n        READLINK_F_FLAG=\n        ;;\n    *)\n        set -e\n        ROOT=`readlink -e ..`\n        MKTEMP_ARGS=\n        READLINK_F_FLAG=-f\n    ;;\nesac\n\n# Check $ROOT isn't empty (that would cause us to try removing / in build-\n# all.sh and maybe elsewhere).\n\ntest -n \"$ROOT\" || {\n    echo \"Failed to set ROOT to non-empty value.\" >&2\n    exit 2\n}\n\nBUILD=\"$ROOT\"/build\n"
  }
]