# shift **Repository Path**: wanliofficial/shift ## Basic Information - **Project Name**: shift - **Description**: No description available - **Primary Language**: JavaScript - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-21 - **Last Updated**: 2025-12-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Shift WebAssembly runtime for Python, Lua, Ruby and etc. > See [shift-wasm](https://github.com/hubenchang0515/shift-wasm) to get npm package. ![preview](./preview.png) ## Usage Select your programming language from the menu in the bottom right corner. Edit your code in the editor. Set the input to standard input in the input box at the bottom. Click the `RUN` button or press `Ctrl + S` to run the code. Click the `CLEAR` button or press `Ctrl + L` to clear the terminal. Click the `SHARE` button to generate and copy the share link. ## Demo * Python * [hello](https://xplanc.org/shift/#lang=python&code=aW1wb3J0JTIwcGxhdGZvcm0lMEElMEFwcmludChwbGF0Zm9ybS5weXRob25fdmVyc2lvbigpKQ%3D%3D) * [fibonacci](https://xplanc.org/shift/#lang=python&code=ZGVmJTIwZmlib25hY2NpX3JlY3Vyc2l2ZShuKSUzQSUwQSUyMCUyMCUyMCUyMCUyMiUyMiUyMiUwQSUyMCUyMCUyMCUyMCVFNCVCRCVCRiVFNyU5NCVBOCVFOSU4MCU5MiVFNSVCRCU5MiVFOCVBRSVBMSVFNyVBRSU5NyVFNyVBQyVBQyUyMG4lMjAlRTQlQjglQUElRTYlOTYlOTAlRTYlQjMlQTIlRTklODIlQTMlRTUlQTUlOTElRTYlOTUlQjAlRTMlODAlODIlMEElMjAlMjAlMjAlMjAlMEElMjAlMjAlMjAlMjAlM0FwYXJhbSUyMG4lM0ElMjAlRTclQUMlQUMlMjBuJTIwJUU5JUExJUI5JTBBJTIwJTIwJTIwJTIwJTNBcmV0dXJuJTNBJTIwJUU3JUFDJUFDJTIwbiUyMCVFNCVCOCVBQSVFNiU5NiU5MCVFNiVCMyVBMiVFOSU4MiVBMyVFNSVBNSU5MSVFNiU5NSVCMCUwQSUyMCUyMCUyMCUyMCUyMiUyMiUyMiUwQSUyMCUyMCUyMCUyMGlmJTIwbiUyMCUzQyUzRCUyMDAlM0ElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZXR1cm4lMjAwJTBBJTIwJTIwJTIwJTIwZWxpZiUyMG4lMjAlM0QlM0QlMjAxJTNBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwMSUwQSUyMCUyMCUyMCUyMHJldHVybiUyMGZpYm9uYWNjaV9yZWN1cnNpdmUobiUyMC0lMjAxKSUyMCUyQiUyMGZpYm9uYWNjaV9yZWN1cnNpdmUobiUyMC0lMjAyKSUwQSUwQSUyMyUyMCVFNyVBNCVCQSVFNCVCRSU4QiVFRiVCQyU5QSVFOCVBRSVBMSVFNyVBRSU5NyVFNSU4OSU4RCUyMDEwJTIwJUU5JUExJUI5JTBBTiUyMCUzRCUyMGludChpbnB1dCglMjJQbGVhc2UlMjBJbnB1dCUyME4lM0ElMjAlMjIpKSUwQWZvciUyMGklMjBpbiUyMHJhbmdlKE4pJTNBJTBBJTIwJTIwJTIwJTIwcHJpbnQoZmlib25hY2NpX3JlY3Vyc2l2ZShpKSUyQyUyMGVuZCUzRCUyMiUyMCUyMiklMEFwcmludCglMjIlNUNuJTIyKQ%3D%3D&input=MjA%3D) * [triangle](https://xplanc.org/shift/#lang=python&code=ZGVmJTIwZ2VuZXJhdGVfeWFuZ2h1aV90cmlhbmdsZShyb3dzKSUzQSUwQSUyMCUyMCUyMCUyMCUyMiUyMiUyMiUwQSUyMCUyMCUyMCUyMCVFNyU5NCU5RiVFNiU4OCU5MCVFNiU5RCVBOCVFOCVCRSU4OSVFNCVCOCU4OSVFOCVBNyU5MiVFNyU5QSU4NCVFNSU4OSU4RCUyMHJvd3MlMjAlRTglQTElOEMlRTMlODAlODIlMEElMjAlMjAlMjAlMjAlMEElMjAlMjAlMjAlMjAlM0FwYXJhbSUyMHJvd3MlM0ElMjAlRTYlOUQlQTglRTglQkUlODklRTQlQjglODklRTglQTclOTIlRTclOUElODQlRTglQTElOEMlRTYlOTUlQjAlMEElMjAlMjAlMjAlMjAlM0FyZXR1cm4lM0ElMjAlRTQlQjglODAlRTQlQjglQUElRTUlODglOTclRTglQTElQTglRUYlQkMlOEMlRTUlOEMlODUlRTUlOTAlQUIlRTYlOUQlQTglRTglQkUlODklRTQlQjglODklRTglQTclOTIlRTclOUElODQlRTglQTElOEMlMEElMjAlMjAlMjAlMjAlMjIlMjIlMjIlMEElMjAlMjAlMjAlMjB0cmlhbmdsZSUyMCUzRCUyMCU1QiU1RCUwQSUyMCUyMCUyMCUyMGZvciUyMGklMjBpbiUyMHJhbmdlKHJvd3MpJTNBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIzJTIwJUU1JTg4JTlEJUU1JUE3JThCJUU1JThDJTk2JUU1JUJEJTkzJUU1JTg5JThEJUU4JUExJThDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcm93JTIwJTNEJTIwJTVCMSU1RCUyMColMjAoaSUyMCUyQiUyMDEpJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIzJTIwJUU1JUExJUFCJUU1JTg1JTg1JUU5JTlEJTlFJUU4JUJFJUI5JUU3JTk1JThDJUU3JTlBJTg0JUU1JTgwJUJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZm9yJTIwaiUyMGluJTIwcmFuZ2UoMSUyQyUyMGkpJTNBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcm93JTVCaiU1RCUyMCUzRCUyMHRyaWFuZ2xlJTVCaSUyMC0lMjAxJTVEJTVCaiUyMC0lMjAxJTVEJTIwJTJCJTIwdHJpYW5nbGUlNUJpJTIwLSUyMDElNUQlNUJqJTVEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwdHJpYW5nbGUuYXBwZW5kKHJvdyklMEElMjAlMjAlMjAlMjByZXR1cm4lMjB0cmlhbmdsZSUwQSUwQWRlZiUyMHByaW50X3lhbmdodWlfdHJpYW5nbGUodHJpYW5nbGUpJTNBJTBBJTIwJTIwJTIwJTIwJTIyJTIyJTIyJTBBJTIwJTIwJTIwJTIwJUU2JTg5JTkzJUU1JThEJUIwJUU2JTlEJUE4JUU4JUJFJTg5JUU0JUI4JTg5JUU4JUE3JTkyJUUzJTgwJTgyJTBBJTIwJTIwJTIwJTIwJTBBJTIwJTIwJTIwJTIwJTNBcGFyYW0lMjB0cmlhbmdsZSUzQSUyMCVFNiU5RCVBOCVFOCVCRSU4OSVFNCVCOCU4OSVFOCVBNyU5MiVFNyU5QSU4NCVFNSU4OCU5NyVFOCVBMSVBOCUwQSUyMCUyMCUyMCUyMCUyMiUyMiUyMiUwQSUyMCUyMCUyMCUyMG1heF93aWR0aCUyMCUzRCUyMGxlbiglMjIlMjAlMjIuam9pbihtYXAoc3RyJTJDJTIwdHJpYW5nbGUlNUItMSU1RCkpKSUyMCUyMCUyMyUyMCVFOCVBRSVBMSVFNyVBRSU5NyVFNiU5QyU4MCVFNSU5MCU4RSVFNCVCOCU4MCVFOCVBMSU4QyVFNyU5QSU4NCVFNSVBRSVCRCVFNSVCQSVBNiUwQSUyMCUyMCUyMCUyMGZvciUyMHJvdyUyMGluJTIwdHJpYW5nbGUlM0ElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByb3dfc3RyJTIwJTNEJTIwJTIyJTIwJTIyLmpvaW4obWFwKHN0ciUyQyUyMHJvdykpJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcHJpbnQocm93X3N0ci5jZW50ZXIobWF4X3dpZHRoKSklMEElMEElMjMlMjAlRTclQTQlQkElRTQlQkUlOEIlRUYlQkMlOUElRTclOTQlOUYlRTYlODglOTAlRTUlQjklQjYlRTYlODklOTMlRTUlOEQlQjAlRTUlODklOEQlMjAxMCUyMCVFOCVBMSU4QyVFNyU5QSU4NCVFNiU5RCVBOCVFOCVCRSU4OSVFNCVCOCU4OSVFOCVBNyU5MiUwQXJvd3MlMjAlM0QlMjBpbnQoaW5wdXQoJTIyUGxlYXNlJTIwSW5wdXQlMjBSb3dzJTNBJTIwJTIyKSklMEF5YW5naHVpX3RyaWFuZ2xlJTIwJTNEJTIwZ2VuZXJhdGVfeWFuZ2h1aV90cmlhbmdsZShyb3dzKSUwQXByaW50X3lhbmdodWlfdHJpYW5nbGUoeWFuZ2h1aV90cmlhbmdsZSklMEE%3D&input=MTA%3D) * Lua * [hello](https://xplanc.org/shift/#lang=lua&code=LS0lMjB0aGUlMjBmaXJzdCUyMHByb2dyYW0lMjBpbiUyMGV2ZXJ5JTIwbGFuZ3VhZ2UlMEElMEFpby53cml0ZSglMjJIZWxsbyUyMHdvcmxkJTJDJTIwZnJvbSUyMCUyMiUyQ19WRVJTSU9OJTJDJTIyISU1Q24lMjIpJTBB) * [account](https://xplanc.org/shift/#lang=lua&code=LS0lMjBmcm9tJTIwUGlMJTIwMSUyQyUyMENoYXB0ZXIlMjAxNiUwQSUwQUFjY291bnQlMjAlM0QlMjAlN0JiYWxhbmNlJTIwJTNEJTIwMCU3RCUwQSUwQWZ1bmN0aW9uJTIwQWNjb3VudCUzQW5ldyUyMChvJTJDJTIwbmFtZSklMEElMjAlMjBvJTIwJTNEJTIwbyUyMG9yJTIwJTdCbmFtZSUzRG5hbWUlN0QlMEElMjAlMjBzZXRtZXRhdGFibGUobyUyQyUyMHNlbGYpJTBBJTIwJTIwc2VsZi5fX2luZGV4JTIwJTNEJTIwc2VsZiUwQSUyMCUyMHJldHVybiUyMG8lMEFlbmQlMEElMEFmdW5jdGlvbiUyMEFjY291bnQlM0FkZXBvc2l0JTIwKHYpJTBBJTIwJTIwc2VsZi5iYWxhbmNlJTIwJTNEJTIwc2VsZi5iYWxhbmNlJTIwJTJCJTIwdiUwQWVuZCUwQSUwQWZ1bmN0aW9uJTIwQWNjb3VudCUzQXdpdGhkcmF3JTIwKHYpJTBBJTIwJTIwaWYlMjB2JTIwJTNFJTIwc2VsZi5iYWxhbmNlJTIwdGhlbiUyMGVycm9yKCUyMmluc3VmZmljaWVudCUyMGZ1bmRzJTIwb24lMjBhY2NvdW50JTIwJTIyLi5zZWxmLm5hbWUpJTIwZW5kJTBBJTIwJTIwc2VsZi5iYWxhbmNlJTIwJTNEJTIwc2VsZi5iYWxhbmNlJTIwLSUyMHYlMEFlbmQlMEElMEFmdW5jdGlvbiUyMEFjY291bnQlM0FzaG93JTIwKHRpdGxlKSUwQSUyMCUyMHByaW50KHRpdGxlJTIwb3IlMjAlMjIlMjIlMkMlMjBzZWxmLm5hbWUlMkMlMjBzZWxmLmJhbGFuY2UpJTBBZW5kJTBBJTBBYSUyMCUzRCUyMEFjY291bnQlM0FuZXcobmlsJTJDJTIyZGVtbyUyMiklMEFhJTNBc2hvdyglMjJhZnRlciUyMGNyZWF0aW9uJTIyKSUwQWElM0FkZXBvc2l0KDEwMDAuMDApJTBBYSUzQXNob3coJTIyYWZ0ZXIlMjBkZXBvc2l0JTIyKSUwQWElM0F3aXRoZHJhdygxMDAuMDApJTBBYSUzQXNob3coJTIyYWZ0ZXIlMjB3aXRoZHJhdyUyMiklMEElMEEtLSUyMHRoaXMlMjB3b3VsZCUyMHJhaXNlJTIwYW4lMjBlcnJvciUwQS0tJTVCJTVCJTBBYiUyMCUzRCUyMEFjY291bnQlM0FuZXcobmlsJTJDJTIyREVNTyUyMiklMEFiJTNBd2l0aGRyYXcoMTAwLjAwKSUwQS0tJTVEJTVEJTBB) * [bisect](https://xplanc.org/shift/#lang=lua&code=LS0lMjBiaXNlY3Rpb24lMjBtZXRob2QlMjBmb3IlMjBzb2x2aW5nJTIwbm9uLWxpbmVhciUyMGVxdWF0aW9ucyUwQSUwQWRlbHRhJTNEMWUtNiUwOS0tJTIwdG9sZXJhbmNlJTBBJTBBZnVuY3Rpb24lMjBiaXNlY3QoZiUyQ2ElMkNiJTJDZmElMkNmYiklMEElMjBsb2NhbCUyMGMlM0QoYSUyQmIpJTJGMiUwQSUyMGlvLndyaXRlKG4lMkMlMjIlMjBjJTNEJTIyJTJDYyUyQyUyMiUyMGElM0QlMjIlMkNhJTJDJTIyJTIwYiUzRCUyMiUyQ2IlMkMlMjIlNUNuJTIyKSUwQSUyMGlmJTIwYyUzRCUzRGElMjBvciUyMGMlM0QlM0RiJTIwb3IlMjBtYXRoLmFicyhhLWIpJTNDZGVsdGElMjB0aGVuJTIwcmV0dXJuJTIwYyUyQ2ItYSUyMGVuZCUwQSUyMG4lM0RuJTJCMSUwQSUyMGxvY2FsJTIwZmMlM0RmKGMpJTBBJTIwaWYlMjBmYSpmYyUzQzAlMjB0aGVuJTIwcmV0dXJuJTIwYmlzZWN0KGYlMkNhJTJDYyUyQ2ZhJTJDZmMpJTIwZWxzZSUyMHJldHVybiUyMGJpc2VjdChmJTJDYyUyQ2IlMkNmYyUyQ2ZiKSUyMGVuZCUwQWVuZCUwQSUwQS0tJTIwZmluZCUyMHJvb3QlMjBvZiUyMGYlMjBpbiUyMHRoZSUyMGludmVydmFsJTIwJTVCYSUyQ2IlNUQuJTIwbmVlZHMlMjBmKGEpKmYoYiklM0MwJTBBZnVuY3Rpb24lMjBzb2x2ZShmJTJDYSUyQ2IpJTBBJTIwbiUzRDAlMEElMjBsb2NhbCUyMHolMkNlJTNEYmlzZWN0KGYlMkNhJTJDYiUyQ2YoYSklMkNmKGIpKSUwQSUyMGlvLndyaXRlKHN0cmluZy5mb3JtYXQoJTIyYWZ0ZXIlMjAlMjVkJTIwc3RlcHMlMkMlMjByb290JTIwaXMlMjAlMjUuMTdnJTIwd2l0aCUyMGVycm9yJTIwJTI1LjFlJTJDJTIwZiUzRCUyNS4xZSU1Q24lMjIlMkNuJTJDeiUyQ2UlMkNmKHopKSklMEFlbmQlMEElMEEtLSUyMG91ciUyMGZ1bmN0aW9uJTBBZnVuY3Rpb24lMjBmKHgpJTBBJTIwcmV0dXJuJTIweCp4KngteC0xJTBBZW5kJTBBJTBBLS0lMjBmaW5kJTIwemVybyUyMGluJTIwJTVCMSUyQzIlNUQlMEFzb2x2ZShmJTJDMSUyQzIpJTBB) * [globals](https://xplanc.org/shift/#lang=lua&code=LS0lMjBzaG93JTIwYWxsJTIwZ2xvYmFsJTIwdmFyaWFibGVzJTBBJTBBbG9jYWwlMjBzZWVuJTNEJTdCJTdEJTBBJTBBZnVuY3Rpb24lMjBkdW1wKHQlMkNpKSUwQSUwOXNlZW4lNUJ0JTVEJTNEdHJ1ZSUwQSUwOWxvY2FsJTIwcyUzRCU3QiU3RCUwQSUwOWxvY2FsJTIwbiUzRDAlMEElMDlmb3IlMjBrJTIwaW4lMjBwYWlycyh0KSUyMGRvJTBBJTA5JTA5biUzRG4lMkIxJTIwcyU1Qm4lNUQlM0RrJTBBJTA5ZW5kJTBBJTA5dGFibGUuc29ydChzKSUwQSUwOWZvciUyMGslMkN2JTIwaW4lMjBpcGFpcnMocyklMjBkbyUwQSUwOSUwOXByaW50KGklMkN2KSUwQSUwOSUwOXYlM0R0JTVCdiU1RCUwQSUwOSUwOWlmJTIwdHlwZSh2KSUzRCUzRCUyMnRhYmxlJTIyJTIwYW5kJTIwbm90JTIwc2VlbiU1QnYlNUQlMjB0aGVuJTBBJTA5JTA5JTA5ZHVtcCh2JTJDaS4uJTIyJTVDdCUyMiklMEElMDklMDllbmQlMEElMDllbmQlMEFlbmQlMEElMEFkdW1wKF9HJTJDJTIyJTIyKSUwQQ%3D%3D) * [sieve](https://xplanc.org/shift/#lang=lua&code=LS0lMjB0aGUlMjBzaWV2ZSUyMG9mJTIwRXJhdG9zdGhlbmVzJTIwcHJvZ3JhbW1lZCUyMHdpdGglMjBjb3JvdXRpbmVzJTBBLS0lMjB0eXBpY2FsJTIwdXNhZ2UlM0ElMjBsdWElMjAtZSUyME4lM0Q1MDAlMjBzaWV2ZS5sdWElMjAlN0MlMjBjb2x1bW4lMEElMEEtLSUyMGdlbmVyYXRlJTIwYWxsJTIwdGhlJTIwbnVtYmVycyUyMGZyb20lMjAyJTIwdG8lMjBuJTBBZnVuY3Rpb24lMjBnZW4lMjAobiklMEElMjAlMjByZXR1cm4lMjBjb3JvdXRpbmUud3JhcChmdW5jdGlvbiUyMCgpJTBBJTIwJTIwJTIwJTIwZm9yJTIwaSUzRDIlMkNuJTIwZG8lMjBjb3JvdXRpbmUueWllbGQoaSklMjBlbmQlMEElMjAlMjBlbmQpJTBBZW5kJTBBJTBBLS0lMjBmaWx0ZXIlMjB0aGUlMjBudW1iZXJzJTIwZ2VuZXJhdGVkJTIwYnklMjAlNjBnJyUyQyUyMHJlbW92aW5nJTIwbXVsdGlwbGVzJTIwb2YlMjAlNjBwJyUwQWZ1bmN0aW9uJTIwZmlsdGVyJTIwKHAlMkMlMjBnKSUwQSUyMCUyMHJldHVybiUyMGNvcm91dGluZS53cmFwKGZ1bmN0aW9uJTIwKCklMEElMjAlMjAlMjAlMjBmb3IlMjBuJTIwaW4lMjBnJTIwZG8lMEElMjAlMjAlMjAlMjAlMjAlMjBpZiUyMG4lMjVwJTIwfiUzRCUyMDAlMjB0aGVuJTIwY29yb3V0aW5lLnlpZWxkKG4pJTIwZW5kJTBBJTIwJTIwJTIwJTIwZW5kJTBBJTIwJTIwZW5kKSUwQWVuZCUwQSUwQU4lM0ROJTIwb3IlMjA1MDAlMDklMDktLSUyMGZyb20lMjBjb21tYW5kJTIwbGluZSUwQXglMjAlM0QlMjBnZW4oTiklMDklMDktLSUyMGdlbmVyYXRlJTIwcHJpbWVzJTIwdXAlMjB0byUyME4lMEF3aGlsZSUyMDElMjBkbyUwQSUyMCUyMGxvY2FsJTIwbiUyMCUzRCUyMHgoKSUwOSUwOS0tJTIwcGljayUyMGElMjBudW1iZXIlMjB1bnRpbCUyMGRvbmUlMEElMjAlMjBpZiUyMG4lMjAlM0QlM0QlMjBuaWwlMjB0aGVuJTIwYnJlYWslMjBlbmQlMEElMjAlMjBwcmludChuKSUwOSUwOS0tJTIwbXVzdCUyMGJlJTIwYSUyMHByaW1lJTIwbnVtYmVyJTBBJTIwJTIweCUyMCUzRCUyMGZpbHRlcihuJTJDJTIweCklMDktLSUyMG5vdyUyMHJlbW92ZSUyMGl0cyUyMG11bHRpcGxlcyUwQWVuZCUwQQ%3D%3D) * Bash * [if](https://xplanc.org/shift/#lang=bash&input=MTA%3D&code=JTIzISUyRmJpbiUyRmJhc2glMEElMEElMjMlMjAlRTUlQUUlOUElRTQlQjklODklRTQlQjglODAlRTQlQjglQUElRTUlOEYlOTglRTklODclOEYlMEFudW1iZXIlM0QxNSUwQSUwQSUyMyUyMCVFNCVCRCVCRiVFNyU5NCVBOCUyMGlmJTIwJUU4JUFGJUFEJUU1JThGJUE1JUU1JTg4JUE0JUU2JTk2JUFEJUU2JTlEJUExJUU0JUJCJUI2JTBBaWYlMjAlNUIlMjAlMjRudW1iZXIlMjAtZ3QlMjAxMCUyMCU1RCUzQiUyMHRoZW4lMEElMjAlMjAlMjAlMjBlY2hvJTIwJTIyJTI0bnVtYmVyJTIwJUU1JUE0JUE3JUU0JUJBJThFJTIwMTAlMjIlMEFlbHNlJTBBJTIwJTIwJTIwJTIwZWNobyUyMCUyMiUyNG51bWJlciUyMCVFNSVCMCU4RiVFNCVCQSU4RSVFNiU4OCU5NiVFNyVBRCU4OSVFNCVCQSU4RSUyMDEwJTIyJTBBZmk%3D) * [while](https://xplanc.org/shift/#lang=bash&code=JTIzISUyRmJpbiUyRmJhc2glMEElMEFsaW5lX251bWJlciUzRDElMEElMEElMjMlMjAlRTklODAlOTAlRTglQTElOEMlRTglQUYlQkIlRTUlOEYlOTYlRTYlOTYlODclRTQlQkIlQjYlMEF3aGlsZSUyMElGUyUzRCUyMHJlYWQlMjAtciUyMGxpbmUlM0IlMjBkbyUwQSUyMCUyMCUyMCUyMGVjaG8lMjAlMjIlMjRsaW5lX251bWJlciUzQSUyMCUyNGxpbmUlMjIlMEElMjAlMjAlMjAlMjBsaW5lX251bWJlciUzRCUyNCgobGluZV9udW1iZXIlMjAlMkIlMjAxKSklMjAlMjMlMjAlRTglQTElOEMlRTUlOEYlQjclRTUlOEElQTAlMjAxJTBBZG9uZSUyMCUzQyUyMCUyNDA%3D) * [for](https://xplanc.org/shift/#lang=bash&code=JTIzISUyRmJpbiUyRmJhc2glMEElMEElMjMlMjAlRTklODElOEQlRTUlOEUlODYlRTQlQjglODAlRTQlQjglQUElRTUlODglOTclRTglQTElQTglMEFmb3IlMjBmcnVpdCUyMGluJTIwYXBwbGUlMjBiYW5hbmElMjBjaGVycnklM0IlMjBkbyUwQSUyMCUyMCUyMCUyMGVjaG8lMjAlMjIlRTYlQjAlQjQlRTYlOUUlOUMlM0ElMjAlMjRmcnVpdCUyMiUwQWRvbmUlMEElMEElMjMlMjAlRTklODElOEQlRTUlOEUlODYlRTQlQjglODAlRTQlQjglQUElRTglOEMlODMlRTUlOUIlQjQlRUYlQkMlODgxJTIwJUU1JTg4JUIwJTIwNSVFRiVCQyU4OSUwQWZvciUyMGklMjBpbiUyMCU3QjEuLjUlN0QlM0IlMjBkbyUwQSUyMCUyMCUyMCUyMGVjaG8lMjAlMjIlRTYlOTUlQjAlRTUlQUQlOTclM0ElMjAlMjRpJTIyJTBBZG9uZQ%3D%3D) * [until](https://xplanc.org/shift/#lang=bash&code=JTIzISUyRmJpbiUyRmJhc2glMEElMEElMjMlMjAlRTUlODglOUQlRTUlQTclOEIlRTUlOEMlOTYlRTUlOEYlOTglRTklODclOEYlMEFjb3VudGVyJTNEMSUwQSUwQSUyMyUyMCVFNyU5QiVCNCVFNSU4OCVCMCUyMGNvdW50ZXIlMjAlRTUlQTQlQTclRTQlQkElOEUlMjA1JTIwJUU2JTk3JUI2JUU1JTgxJTlDJUU2JUFEJUEyJUU1JUJFJUFBJUU3JThFJUFGJTBBdW50aWwlMjAlNUIlMjAlMjRjb3VudGVyJTIwLWd0JTIwNSUyMCU1RCUzQiUyMGRvJTBBJTIwJTIwJTIwJTIwZWNobyUyMCUyMiVFOCVBRSVBMSVFNiU5NSVCMCVFNSU5OSVBOCUzQSUyMCUyNGNvdW50ZXIlMjIlMEElMjAlMjAlMjAlMjBjb3VudGVyJTNEJTI0KChjb3VudGVyJTIwJTJCJTIwMSkpJTIwJTIzJTIwJUU4JUFFJUExJUU2JTk1JUIwJUU1JTk5JUE4JUU1JThBJUEwJTIwMSUwQWRvbmU%3D) * [triangle](https://xplanc.org/shift/#lang=bash&input=MTA%3D&code=JTIzISUyRmJpbiUyRmJhc2glMEElMEElMjMlMjAlRTUlQUUlOUElRTQlQjklODklRTclOTQlOUYlRTYlODglOTAlRTYlOUQlQTglRTglQkUlODklRTQlQjglODklRTglQTclOTIlRTclOUElODQlRTUlODclQkQlRTYlOTUlQjAlMEFnZW5lcmF0ZV9wYXNjYWxzX3RyaWFuZ2xlKCklMjAlN0IlMEElMjAlMjAlMjAlMjBsb2NhbCUyMHJvd3MlM0QlMjQxJTIwJTIwJTIzJTIwJUU4JThFJUI3JUU1JThGJTk2JUU0JUJDJUEwJUU1JTg1JUE1JUU3JTlBJTg0JUU4JUExJThDJUU2JTk1JUIwJUU1JThGJTgyJUU2JTk1JUIwJTBBJTBBJTIwJTIwJTIwJTIwJTIzJTIwJUU1JTg4JTlEJUU1JUE3JThCJUU1JThDJTk2JUU2JTk1JUIwJUU3JUJCJTg0JTBBJTIwJTIwJTIwJTIwZGVjbGFyZSUyMC1BJTIwdHJpYW5nbGUlMEElMEElMjAlMjAlMjAlMjAlMjMlMjAlRTclOTQlOUYlRTYlODglOTAlRTYlOUQlQTglRTglQkUlODklRTQlQjglODklRTglQTclOTIlMEElMjAlMjAlMjAlMjBmb3IlMjAoKGklM0QwJTNCJTIwaSUzQ3Jvd3MlM0IlMjBpJTJCJTJCKSklM0IlMjBkbyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMyUyMCVFNiVBRiU4RiVFOCVBMSU4QyVFNyU5QSU4NCVFNyVBQyVBQyVFNCVCOCU4MCVFNCVCOCVBQSVFNSU5MiU4QyVFNiU5QyU4MCVFNSU5MCU4RSVFNCVCOCU4MCVFNCVCOCVBQSVFNiU5NSVCMCVFNSVBRCU5NyVFNiU4MCVCQiVFNiU5OCVBRiUyMDElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB0cmlhbmdsZSU1QiUyNGklMkMwJTVEJTNEMSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHRyaWFuZ2xlJTVCJTI0aSUyQyUyNGklNUQlM0QxJTBBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIzJTIwJUU4JUFFJUExJUU3JUFFJTk3JUU0JUI4JUFEJUU5JTk3JUI0JUU3JTlBJTg0JUU2JTk1JUIwJUU1JUFEJTk3JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZm9yJTIwKChqJTNEMSUzQiUyMGolM0NpJTNCJTIwaiUyQiUyQikpJTNCJTIwZG8lMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB0cmlhbmdsZSU1QiUyNGklMkMlMjRqJTVEJTNEJTI0KCh0cmlhbmdsZSU1QiUyNCgoaS0xKSklMkMlMjQoKGotMSkpJTVEJTIwJTJCJTIwdHJpYW5nbGUlNUIlMjQoKGktMSkpJTJDJTI0aiU1RCkpJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZG9uZSUwQSUyMCUyMCUyMCUyMGRvbmUlMEElMEElMjAlMjAlMjAlMjAlMjMlMjAlRTYlODklOTMlRTUlOEQlQjAlRTYlOUQlQTglRTglQkUlODklRTQlQjglODklRTglQTclOTIlMEElMjAlMjAlMjAlMjBmb3IlMjAoKGklM0QwJTNCJTIwaSUzQ3Jvd3MlM0IlMjBpJTJCJTJCKSklM0IlMjBkbyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMyUyMCVFNiU4OSU5MyVFNSU4RCVCMCVFNiVBRiU4RiVFOCVBMSU4QyVFNSU4OSU4RCVFOSU5RCVBMiVFNyU5QSU4NCVFNyVBOSVCQSVFNiVBMCVCQyVFRiVCQyU4OCVFNSVCMSU4NSVFNCVCOCVBRCVFNiU5OCVCRSVFNyVBNCVCQSVFRiVCQyU4OSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGZvciUyMCgoayUzRDAlM0IlMjBrJTNDcm93cy1pLTElM0IlMjBrJTJCJTJCKSklM0IlMjBkbyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHByaW50ZiUyMCUyMiUyMCUyMCUyMiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGRvbmUlMEElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjMlMjAlRTYlODklOTMlRTUlOEQlQjAlRTYlQUYlOEYlRTglQTElOEMlRTclOUElODQlRTYlOTUlQjAlRTUlQUQlOTclMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmb3IlMjAoKGolM0QwJTNCJTIwaiUzQyUzRGklM0IlMjBqJTJCJTJCKSklM0IlMjBkbyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHByaW50ZiUyMCUyMiUyNTRkJTIyJTIwJTI0JTdCdHJpYW5nbGUlNUIlMjRpJTJDJTI0aiU1RCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGRvbmUlMEElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjMlMjAlRTYlOEQlQTIlRTglQTElOEMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTBBJTIwJTIwJTIwJTIwZG9uZSUwQSU3RCUwQSUwQSUwQSUyMyUyMCVFOCVCMCU4MyVFNyU5NCVBOCVFNSU4NyVCRCVFNiU5NSVCMCVFNSVCOSVCNiVFNCVCQyVBMCVFNSU4NSVBNSVFOCVBMSU4QyVFNiU5NSVCMCVFNSU4RiU4MiVFNiU5NSVCMCUwQXJlYWQlMjAtciUyMGxpbmUlMEFnZW5lcmF0ZV9wYXNjYWxzX3RyaWFuZ2xlJTIwJTI0bGluZQ%3D%3D) * Ruby * [hello](https://xplanc.org/shift/#lang=ruby&code=cHV0cyUyMCUyMlJ1YnklMjB2ZXJzaW9uJTNBJTIwJTIzJTdCUlVCWV9WRVJTSU9OJTdEJTIyJTBBcHV0cyUyMCUyMlJ1YnklMjBwbGF0Zm9ybSUzQSUyMCUyMyU3QlJVQllfUExBVEZPUk0lN0QlMjIlMEFwdXRzJTIwJTIyUnVieSUyMHJlbGVhc2UlMjBkYXRlJTNBJTIwJTIzJTdCUlVCWV9SRUxFQVNFX0RBVEUlN0QlMjIlMEFwdXRzJTIwJTIyUnVieSUyMGVuZ2luZSUzQSUyMCUyMyU3QlJVQllfRU5HSU5FJTdEJTIyJTBBcHV0cyUyMCUyMlJ1YnklMjBwYXRjaGxldmVsJTNBJTIwJTIzJTdCUlVCWV9QQVRDSExFVkVMJTdEJTIyJTBBcHV0cyUyMCUyMlJ1YnklMjByZXZpc2lvbiUzQSUyMCUyMyU3QlJVQllfUkVWSVNJT04lN0QlMjIlMEFwdXRzJTIwJTIyUnVieSUyMGRlc2NyaXB0aW9uJTNBJTIwJTIzJTdCUlVCWV9ERVNDUklQVElPTiU3RCUyMiUwQQ%3D%3D) * [fibonacci](https://xplanc.org/shift/#lang=ruby&code=ZGVmJTIwZmlib25hY2NpKG4pJTBBJTIwJTIwZmliX3NlcXVlbmNlJTIwJTNEJTIwJTVCMCUyQyUyMDElNUQlMjAlMjAlMjMlMjAlRTUlODglOUQlRTUlQTclOEIlRTUlOEMlOTYlRTYlOTYlOTAlRTYlQjMlQTIlRTklODIlQTMlRTUlQTUlOTElRTYlOTUlQjAlRTUlODglOTclRTUlODklOEQlRTQlQjglQTQlRTQlQjglQUElRTYlOTUlQjAlMEElMjAlMjAlMEElMjAlMjAlMjMlMjAlRTclOTQlOUYlRTYlODglOTAlRTYlOTYlOTAlRTYlQjMlQTIlRTklODIlQTMlRTUlQTUlOTElRTYlOTUlQjAlRTUlODglOTclRTclOUIlQjQlRTUlODglQjAlRTclQUMlQUMlMjBOJTIwJUU5JUExJUI5JTBBJTIwJTIwKDIuLi5uKS5lYWNoJTIwZG8lMjAlN0NpJTdDJTBBJTIwJTIwJTIwJTIwZmliX3NlcXVlbmNlJTIwJTNDJTNDJTIwZmliX3NlcXVlbmNlJTVCLTElNUQlMjAlMkIlMjBmaWJfc2VxdWVuY2UlNUItMiU1RCUwQSUyMCUyMGVuZCUwQSUyMCUyMCUwQSUyMCUyMGZpYl9zZXF1ZW5jZSU1QjAuLi5uJTVEJTIwJTIwJTIzJTIwJUU4JUJGJTk0JUU1JTlCJTlFJUU1JTg5JThEJTIwTiUyMCVFNCVCOCVBQSVFNiU5NSVCMCUwQWVuZCUwQSUwQSUyMyUyMCVFNiU4RiU5MCVFNyVBNCVCQSVFNyU5NCVBOCVFNiU4OCVCNyVFOCVCRSU5MyVFNSU4NSVBNSUyME4lMEFwdXRzJTIwJTIyJUU4JUFGJUI3JUU4JUJFJTkzJUU1JTg1JUE1JUU0JUI4JTgwJUU0JUI4JUFBJUU2JTk1JUI0JUU2JTk1JUIwJTIwTiVFRiVCQyU5QSUyMiUwQW4lMjAlM0QlMjBnZXRzLnRvX2klMEElMEElMjMlMjAlRTglQkUlOTMlRTUlODclQkElRTYlOTYlOTAlRTYlQjMlQTIlRTklODIlQTMlRTUlQTUlOTElRTYlOTUlQjAlRTUlODglOTclMEFwdXRzJTIwJTIyJUU2JTk2JTkwJUU2JUIzJUEyJUU5JTgyJUEzJUU1JUE1JTkxJUU2JTk1JUIwJUU1JTg4JTk3JUU3JTlBJTg0JUU1JTg5JThEJTIwJTIzJTdCbiU3RCUyMCVFNCVCOCVBQSVFNiU5NSVCMCVFNiU5OCVBRiVFRiVCQyU5QSUyMiUwQXB1dHMlMjBmaWJvbmFjY2kobikuam9pbiglMjIlMkMlMjAlMjIpJTBB&input=MTA%3D) * [triangle](https://xplanc.org/shift/#lang=ruby&code=ZGVmJTIwcGFzY2FsX3RyaWFuZ2xlKG4pJTBBJTIwJTIwdHJpYW5nbGUlMjAlM0QlMjAlNUIlNUQlMEElMEElMjAlMjAlMjMlMjAlRTclOTQlOUYlRTYlODglOTAlRTYlOUQlQTglRTglQkUlODklRTQlQjglODklRTglQTclOTIlMEElMjAlMjAoMC4uLm4pLmVhY2glMjBkbyUyMCU3Q3JvdyU3QyUwQSUyMCUyMCUyMCUyMGN1cnJlbnRfcm93JTIwJTNEJTIwJTVCMSU1RCUyMColMjAocm93JTIwJTJCJTIwMSklMEElMEElMjAlMjAlMjAlMjAlMjMlMjAlRTUlQTElQUIlRTUlODUlODUlRTUlQkQlOTMlRTUlODklOEQlRTglQTElOEMlMEElMjAlMjAlMjAlMjAoMS4uLnJvdykuZWFjaCUyMGRvJTIwJTdDY29sJTdDJTBBJTIwJTIwJTIwJTIwJTIwJTIwY3VycmVudF9yb3clNUJjb2wlNUQlMjAlM0QlMjB0cmlhbmdsZSU1QnJvdyUyMC0lMjAxJTVEJTVCY29sJTIwLSUyMDElNUQlMjAlMkIlMjB0cmlhbmdsZSU1QnJvdyUyMC0lMjAxJTVEJTVCY29sJTVEJTBBJTIwJTIwJTIwJTIwZW5kJTBBJTBBJTIwJTIwJTIwJTIwdHJpYW5nbGUlMjAlM0MlM0MlMjBjdXJyZW50X3JvdyUwQSUyMCUyMGVuZCUwQSUwQSUyMCUyMHRyaWFuZ2xlJTBBZW5kJTBBJTBBJTIzJTIwJUU2JThGJTkwJUU3JUE0JUJBJUU3JTk0JUE4JUU2JTg4JUI3JUU4JUJFJTkzJUU1JTg1JUE1JUU4JUExJThDJUU2JTk1JUIwJTBBcHV0cyUyMCUyMiVFOCVBRiVCNyVFOCVCRSU5MyVFNSU4NSVBNSVFNiU5RCVBOCVFOCVCRSU4OSVFNCVCOCU4OSVFOCVBNyU5MiVFNyU5QSU4NCVFOCVBMSU4QyVFNiU5NSVCMCVFRiVCQyU5QSUyMiUwQW4lMjAlM0QlMjBnZXRzLnRvX2klMEElMEElMjMlMjAlRTglQkUlOTMlRTUlODclQkElRTYlOUQlQTglRTglQkUlODklRTQlQjglODklRTglQTclOTIlMEFwdXRzJTIwJTIyJUU2JTlEJUE4JUU4JUJFJTg5JUU0JUI4JTg5JUU4JUE3JTkyJUU3JTlBJTg0JUU1JTg5JThEJTIwJTIzJTdCbiU3RCUyMCVFOCVBMSU4QyVFNiU5OCVBRiVFRiVCQyU5QSUyMiUwQXBhc2NhbF90cmlhbmdsZShuKS5lYWNoJTIwZG8lMjAlN0Nyb3clN0MlMEElMjAlMjBwdXRzJTIwcm93LmpvaW4oJTIyJTIwJTIyKSUwQWVuZCUwQQ%3D%3D&input=MTA%3D) * Scheme ([chibi-scheme](https://github.com/ashinn/chibi-scheme)) * [hello](https://xplanc.org/shift/#lang=scheme&code=KGltcG9ydCUyMChzY2hlbWUlMjBiYXNlKSklMEEod3JpdGUtc3RyaW5nJTIwJTIySGVsbG8lMkMlMjB3b3JsZCElNUNuJTIyKSUwQSUwQQ%3D%3D) * [fibonacci](https://xplanc.org/shift/#lang=scheme&code=KGltcG9ydCUyMChzY2hlbWUlMjBiYXNlKSklMEEoaW1wb3J0JTIwKHNjaGVtZSUyMHdyaXRlKSklMEElMEEoZGVmaW5lJTIwKGZpYm9uYWNjaSUyMG4pJTBBJTIwJTIwKGRlZmluZSUyMChmaWItaXRlciUyMGElMjBiJTIwY291bnQpJTBBJTIwJTIwJTIwJTIwKGlmJTIwKCUzRCUyMGNvdW50JTIwMCklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAoYmVnaW4lMjAlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAoZGlzcGxheSUyMGEpJTIwJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwKG5ld2xpbmUpJTIwJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwYSklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAoYmVnaW4lMjAlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAoZGlzcGxheSUyMGEpJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwKG5ld2xpbmUpJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwKGZpYi1pdGVyJTIwYiUyMCglMkIlMjBhJTIwYiklMjAoLSUyMGNvdW50JTIwMSkpKSkpJTBBJTIwJTIwKGZpYi1pdGVyJTIwMCUyMDElMjBuKSklMEElMEEoZmlib25hY2NpJTIwMTAp) * C ([picoc](https://github.com/jpoirier/picoc)) * [hello](https://xplanc.org/shift/#lang=c&code=JTIzaW5jbHVkZSUyMCUzQ3N0ZGlvLmglM0UlMEElMEFpbnQlMjBtYWluKCklMEElN0IlMEElMjAlMjAlMjAlMjBwcmludGYoJTIyaGVsbG8lMjB3b3JsZCU1Q24lMjIpJTNCJTBBJTIwJTIwJTIwJTIwcmV0dXJuJTIwMCUzQiUwQSU3RA%3D%3D) * [fibonacci](https://xplanc.org/shift/#lang=c&code=JTIzaW5jbHVkZSUyMCUzQ3N0ZGlvLmglM0UlMEElMEElMkYlMkYlMjAlRTklODAlOTIlRTUlQkQlOTIlRTUlQUUlOUUlRTclOEUlQjAlRTYlOTYlOTAlRTYlQjMlQTIlRTklODIlQTMlRTUlQTUlOTElRTYlOTUlQjAlRTUlODglOTclMEFpbnQlMjBmaWJvbmFjY2koaW50JTIwbiklMjAlN0IlMEElMjAlMjAlMjAlMjBpZiUyMChuJTIwJTNEJTNEJTIwMCklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZXR1cm4lMjAwJTNCJTBBJTIwJTIwJTIwJTIwJTdEJTIwZWxzZSUyMGlmJTIwKG4lMjAlM0QlM0QlMjAxKSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMDElM0IlMEElMjAlMjAlMjAlMjAlN0QlMjBlbHNlJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwZmlib25hY2NpKG4lMjAtJTIwMSklMjAlMkIlMjBmaWJvbmFjY2kobiUyMC0lMjAyKSUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSU3RCUwQSUwQWludCUyMG1haW4oKSUyMCU3QiUwQSUyMCUyMCUyMCUyMGludCUyMG4lMjAlM0QlMjAyMCUzQiUwQSUyMCUyMCUyMCUyMGZvciUyMChpbnQlMjBpJTIwJTNEJTIwMCUzQiUyMGklMjAlM0MlMjBuJTNCJTIwaSUyQiUyQiklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBwcmludGYoJTIyJTI1ZCUyMCUyMiUyQyUyMGZpYm9uYWNjaShpKSklM0IlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjBwcmludGYoJTIyJTVDbiUyMiklM0IlMEElMEElMjAlMjAlMjAlMjByZXR1cm4lMjAwJTNCJTBBJTdEJTBB) * [triangle](https://xplanc.org/shift/#lang=c&code=JTIzaW5jbHVkZSUyMCUzQ3N0ZGlvLmglM0UlMEElMEElMjNkZWZpbmUlMjBOJTIwMjAlMEElMEF2b2lkJTIwZ2VuZXJhdGVQYXNjYWxUcmlhbmdsZShpbnQlMjBuKSUyMCU3QiUwQSUyMCUyMCUyMCUyMGludCUyMHRyaWFuZ2xlJTVCTiU1RCU1Qk4lNUQlM0IlMEElMEElMjAlMjAlMjAlMjBpZiUyMChuJTIwJTNFJTNEJTIwTiklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmcHJpbnRmKHN0ZGVyciUyQyUyMCUyMmVycm9yJTNBJTIwb3V0JTIwb2YlMjByYW5nZSU1Q24lMjIpJTNCJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTBBJTIwJTIwJTIwJTIwJTJGJTJGJTIwJUU1JTg4JTlEJUU1JUE3JThCJUU1JThDJTk2JUU2JTlEJUE4JUU4JUJFJTg5JUU0JUI4JTg5JUU4JUE3JTkyJUVGJUJDJThDJUU3JUFDJUFDJUU0JUI4JTgwJUU1JTg4JTk3JUU1JTkyJThDJUU1JUFGJUI5JUU4JUE3JTkyJUU3JUJBJUJGJUU4JUFFJUJFJUU3JUJEJUFFJUU0JUI4JUJBMSUwQSUyMCUyMCUyMCUyMGZvciUyMChpbnQlMjBpJTIwJTNEJTIwMCUzQiUyMGklMjAlM0MlMjBuJTNCJTIwaSUyQiUyQiklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmb3IlMjAoaW50JTIwaiUyMCUzRCUyMDAlM0IlMjBqJTIwJTNDJTNEJTIwaSUzQiUyMGolMkIlMkIpJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjAoaiUyMCUzRCUzRCUyMDAlMjAlN0MlN0MlMjBqJTIwJTNEJTNEJTIwaSklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB0cmlhbmdsZSU1QmklNUQlNUJqJTVEJTIwJTNEJTIwMSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyMGVsc2UlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB0cmlhbmdsZSU1QmklNUQlNUJqJTVEJTIwJTNEJTIwdHJpYW5nbGUlNUJpLTElNUQlNUJqLTElNUQlMjAlMkIlMjB0cmlhbmdsZSU1QmktMSU1RCU1QmolNUQlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlN0QlMEElMEElMjAlMjAlMjAlMjAlMkYlMkYlMjAlRTYlODklOTMlRTUlOEQlQjAlRTYlOUQlQTglRTglQkUlODklRTQlQjglODklRTglQTclOTIlMEElMjAlMjAlMjAlMjBmb3IlMjAoaW50JTIwaSUyMCUzRCUyMDAlM0IlMjBpJTIwJTNDJTIwbiUzQiUyMGklMkIlMkIpJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZm9yJTIwKGludCUyMGolMjAlM0QlMjAwJTNCJTIwaiUyMCUzQyUzRCUyMGklM0IlMjBqJTJCJTJCKSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHByaW50ZiglMjIlMjVkJTIwJTIyJTJDJTIwdHJpYW5nbGUlNUJpJTVEJTVCaiU1RCklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBwcmludGYoJTIyJTVDbiUyMiklM0IlMEElMjAlMjAlMjAlMjAlN0QlMEElN0QlMEElMEFpbnQlMjBtYWluKCklMjAlN0IlMEElMjAlMjAlMjAlMjBnZW5lcmF0ZVBhc2NhbFRyaWFuZ2xlKDEwKSUzQiUwQSUwQSUyMCUyMCUyMCUyMHJldHVybiUyMDAlM0IlMEElN0QlMEE%3D) ## Tips * CC: * emcc * LDFLAGS: * -s EXPORT_ES6=1 * -s EXPORTED_RUNTIME_METHODS=FS * -s ALLOW_MEMORY_GROWTH=1 * -s ENVIRONMENT=web