꧁༺քʊʀɛȶօʀȶʊʀɛ༻꧂

꧁༺քʊʀɛȶօʀȶʊʀɛ༻꧂ is a Morse code, emoji-based joke language that aims to be **the ultimate torture** for anybody using it.
== Commands ==
Every single one of JavaScript.
== Examples ==
===Hello, World!===
🪑 🗿 👈 💀 🗿 .-.. . .-.-.- .-.. 🗿 --. -.--. .-..-. .... . .-.. .-.. 🗿 --..-- ⬜ 🥴 🗿 🚟 .-.. -.. -.-.-- .-..-. -.--.-
=== Fibonacci ===
...- 😂 🚟 ⬜ .. -.-.-. ⬜ ...- 😂 🚟 ⬜ ..-. .. 🅱️ ⬜ -...- ⬜ [ ----- --..-- ⬜ .---- ] -.-.-. ⬜ -..-. -..-. ⬜ .. 👈 .. - .. 😂 .-.. .. --.. . ⬜ 😂 🚟 🚟 😂 -.-- -.-.-- ⬜ ⬜ ..-. 🗿 🚟 ⬜ -.--. .. ⬜ -...- ⬜ ..--- -.-.-. ⬜ .. ⬜ -...- ⬜ .---- ----- -.-.-. ⬜ .. .-.-. .-.-. -.--.- ⬜ { ⬜ ⬜ ⬜ -..-. -..-. ⬜ 👈 . -..- - ⬜ ..-. .. 🅱️ 🗿 👈 😂 🪑 🪑 .. ⬜ 👈 ..- 👉 🅱️ . 🚟 ⬜ -...- ⬜ 💩 🚟 . ...- .. 🗿 ..- 💀 ⬜ .-.-. ⬜ 🗿 👈 . ⬜ 🅱️ . ..-. 🗿 🚟 . ⬜ 💩 🚟 . ...- .. 🗿 ..- 💀 ⬜ ⬜ ⬜ -..-. -..-. ⬜ - 🚟 😂 👈 💀 .-.. 😂 - . -.. ⬜ - 🗿 ⬜ 🍆 😂 ...- 😂 💀 🪑 🚟 .. 💩 - ---... ⬜ ⬜ ⬜ ..-. .. 🅱️ [ .. ] ⬜ -...- ⬜ ..-. .. 🅱️ [ .. ⬜ -....- ⬜ ..--- ] ⬜ .-.-. ⬜ ..-. .. 🅱️ [ .. ⬜ -....- ⬜ .---- ] -.-.-. ⬜ ⬜ ⬜ 🪑 🗿 👈 💀 🗿 .-.. . .-.-.- .-.. 🗿 --. -.--. ..-. .. 🅱️ [ .. ] -.--.- -.-.-. ⬜ }
==Interpreter==
https://codepen.io/PatoFlamejanteTV/pen/ZYzzQdy?
꧁༺քʊʀɛȶօʀȶʊʀɛ༻꧂ DECODER
 
 
 <label id="label1"><input type="checkbox" class="change" id="check1" onclick="check1();"> Text to ꧁༺քʊʀɛȶօʀȶʊʀɛ༻꧂</input></label>
 <label id="label2"><input type="checkbox" class="change" id="check2" onclick="check2();"> ꧁༺քʊʀɛȶօʀȶʊʀɛ༻꧂ to text</input></label>
 
 <label for="comment">Input:</label>
 <input class="form-control" rows="5" id="input">
 
 
 <label for="comment">Output:</label>
 <output type="textarea">
 
 </output>
 
 <button type="button" class="btn btn-outline-secondary btn-lg" id="button">Translate</button>
 
 
function decodeText(input){
 var arr=input.split().map(char=>char.toUpperCase())
 var output = []
 var decode = arr.forEach(word =>{
 for (var i in MORSE_CODE){
 if (MORSE_CODE[i]==word) output.push(i) 
 }
 })
 return output.toString().replace(/,/g, " ")
}
function decodeMorse(){
 var decode = document.getElementById("input").value.split(" ").map(wordInMorseCode => MORSE_CODE[wordInMorseCode]==undefined ? ' ' : MORSE_CODE[wordInMorseCode]) 
 var decoded = decode.join().replace(/\s\s+/g, " ").trim()
 return decoded
} 
let toMorse = document.getElementById("check1")
let toText = document.getElementById("check2")
let label1=document.getElementById("label1")
let label2=document.getElementById("label2")
 
function check1(){
 if (toMorse.checked) {
 toText.checked=false 
 label1.style.textDecoration="underline"
 label2.style.textDecoration="none"
 displayMorse = () => document.getElementById("display").innerHTML=decodeText(document.getElementById("input").value)
 var button = document.getElementById("button").addEventListener("click", displayMorse)
 }
 if (!toMorse.checked && !toText.checked) toMorse.checked=true
}
function check2(){
 if (toText.checked){
 toMorse.checked=false 
 label2.style.textDecoration="underline"
 label1.style.textDecoration="none"
 displayText = () => document.getElementById("display").innerHTML= decodeMorse()
 var button = document.getElementById("button").addEventListener("click", displayText)
 }
 if (!toMorse.checked && !toText.checked) toText.checked=true
}
const MORSE_CODE={
 '[': '[',
 ']': ']',
 '{': '{',
 '}': '}',
 '-.-.--': '!',
 '.-..-.': '"',
 '...-..-': '$',
 '.-...': '&',
 '.----.': '\,
 '-.--.': '(',
 '-.--.-': ')',
 '.-.-.': '+',
 '--..--': ',',
 '-....-': '-',
 '.-.-.-': '.',
 '-..-.': '/',
 '-----': '0',
 '.----': '1',
 '..---': '2',
 '...--': '3',
 '....-': '4',
 '.....': '5',
 '-....': '6',
 '--...': '7',
 '---..': '8',
 '----.': '9',
 '---...': ':',
 '-.-.-.': ';',
 '-...-': '=',
 '..--..': '?',
 '.--.-.': '@',
 '😂': 'A',
 '🅱️': 'B',
 '🪑': 'C',
 '-..': 'D',
 '.': 'E',
 '..-.': 'F',
 '--.': 'G',
 '....': 'H',
 '..': 'I',
 '🍆': 'J',
 '👌': 'K',
 '.-..': 'L',
 '👉': 'M',
 '👈': 'N',
 '🗿': 'O',
 '💩': 'P',
 '--.-': 'Q',
 '🚟': 'R',
 '💀': 'S',
 '-': 'T',
 '..-': 'U',
 '...-': 'V',
 '🥴': 'W',
 '-..-': 'X',
 '-.--': 'Y',
 '--..': 'Z',
 '🤔': '_',
 '...---...': 'SOS',
 '⬜': ' '
}
Category:Languages Category:Joke languages Category:Implemented Category:2024 Category:Turing complete Category:High-level