├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json ├── src ├── App.css ├── App.js ├── App.test.js ├── Prism.css ├── components │ ├── Challenge.js │ ├── CodeEditor.js │ ├── Footer.js │ ├── FormattedTime.js │ ├── Header.js │ └── Sandbox.js ├── filters │ ├── Alpha.js │ ├── Atob.js │ ├── Character.js │ ├── Escape.js │ ├── Length.js │ ├── Number.js │ ├── Phrase.js │ ├── SpecialCharacter.js │ ├── StringReverse.js │ └── WhiteSpace.js ├── generators │ ├── Filters.js │ ├── Function.js │ ├── HtmlTemplate.js │ ├── ListenerTemplate.js │ └── Value.js ├── helpers │ ├── Ascii.js │ ├── Lottery.js │ ├── Score.js │ └── Shuffle.js ├── index.css ├── index.js ├── pages │ ├── GameOver.js │ ├── LevelCompleted.js │ ├── Match.js │ ├── Menu.js │ └── Practice.js ├── serviceWorker.js └── templates │ └── html │ ├── body.html.js │ ├── body_single.html.js │ ├── css.html.js │ ├── img.html.js │ ├── img_single.html.js │ ├── input_single.html.js │ ├── javascript.html.js │ ├── json_key.html.js │ ├── json_value.html.js │ └── link.html.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/public/manifest.json -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/App.js -------------------------------------------------------------------------------- /src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/App.test.js -------------------------------------------------------------------------------- /src/Prism.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/Prism.css -------------------------------------------------------------------------------- /src/components/Challenge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/components/Challenge.js -------------------------------------------------------------------------------- /src/components/CodeEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/components/CodeEditor.js -------------------------------------------------------------------------------- /src/components/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/components/Footer.js -------------------------------------------------------------------------------- /src/components/FormattedTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/components/FormattedTime.js -------------------------------------------------------------------------------- /src/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/components/Header.js -------------------------------------------------------------------------------- /src/components/Sandbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/components/Sandbox.js -------------------------------------------------------------------------------- /src/filters/Alpha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/filters/Alpha.js -------------------------------------------------------------------------------- /src/filters/Atob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/filters/Atob.js -------------------------------------------------------------------------------- /src/filters/Character.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/filters/Character.js -------------------------------------------------------------------------------- /src/filters/Escape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/filters/Escape.js -------------------------------------------------------------------------------- /src/filters/Length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/filters/Length.js -------------------------------------------------------------------------------- /src/filters/Number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/filters/Number.js -------------------------------------------------------------------------------- /src/filters/Phrase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/filters/Phrase.js -------------------------------------------------------------------------------- /src/filters/SpecialCharacter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/filters/SpecialCharacter.js -------------------------------------------------------------------------------- /src/filters/StringReverse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/filters/StringReverse.js -------------------------------------------------------------------------------- /src/filters/WhiteSpace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/filters/WhiteSpace.js -------------------------------------------------------------------------------- /src/generators/Filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/generators/Filters.js -------------------------------------------------------------------------------- /src/generators/Function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/generators/Function.js -------------------------------------------------------------------------------- /src/generators/HtmlTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/generators/HtmlTemplate.js -------------------------------------------------------------------------------- /src/generators/ListenerTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/generators/ListenerTemplate.js -------------------------------------------------------------------------------- /src/generators/Value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/generators/Value.js -------------------------------------------------------------------------------- /src/helpers/Ascii.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/helpers/Ascii.js -------------------------------------------------------------------------------- /src/helpers/Lottery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/helpers/Lottery.js -------------------------------------------------------------------------------- /src/helpers/Score.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/helpers/Score.js -------------------------------------------------------------------------------- /src/helpers/Shuffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/helpers/Shuffle.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/index.js -------------------------------------------------------------------------------- /src/pages/GameOver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/pages/GameOver.js -------------------------------------------------------------------------------- /src/pages/LevelCompleted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/pages/LevelCompleted.js -------------------------------------------------------------------------------- /src/pages/Match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/pages/Match.js -------------------------------------------------------------------------------- /src/pages/Menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/pages/Menu.js -------------------------------------------------------------------------------- /src/pages/Practice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/pages/Practice.js -------------------------------------------------------------------------------- /src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/serviceWorker.js -------------------------------------------------------------------------------- /src/templates/html/body.html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/templates/html/body.html.js -------------------------------------------------------------------------------- /src/templates/html/body_single.html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/templates/html/body_single.html.js -------------------------------------------------------------------------------- /src/templates/html/css.html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/templates/html/css.html.js -------------------------------------------------------------------------------- /src/templates/html/img.html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/templates/html/img.html.js -------------------------------------------------------------------------------- /src/templates/html/img_single.html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/templates/html/img_single.html.js -------------------------------------------------------------------------------- /src/templates/html/input_single.html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/templates/html/input_single.html.js -------------------------------------------------------------------------------- /src/templates/html/javascript.html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/templates/html/javascript.html.js -------------------------------------------------------------------------------- /src/templates/html/json_key.html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/templates/html/json_key.html.js -------------------------------------------------------------------------------- /src/templates/html/json_value.html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/templates/html/json_value.html.js -------------------------------------------------------------------------------- /src/templates/html/link.html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/src/templates/html/link.html.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jobertabma/unescape-room/HEAD/yarn.lock --------------------------------------------------------------------------------