From 9a8989324a84cfee3f9a399d88eca77431ce7bc0 Mon Sep 17 00:00:00 2001 From: Seth Clydesdale Date: Sat, 5 Oct 2024 20:20:03 -0400 Subject: [PATCH] update messages --- resources/javascript/arona.js | 10 +++++----- resources/javascript/arona.min.js | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/resources/javascript/arona.js b/resources/javascript/arona.js index 48b547d..b189a5c 100644 --- a/resources/javascript/arona.js +++ b/resources/javascript/arona.js @@ -277,18 +277,18 @@ // messages for enabling password mode password_on : [ ['Activating password mode!', 22], - ["I'll do my best to encrypt your message, Sensei!", 25], - ["Don't worry! Your password is safe with me!", 13], + ["I'll do my best to encrypt your messages!", 25], + ["Don't worry! Your secrets are safe with me, Sensei.", 13], ['Let me know what password you want to use!', 31], ["It's tough working with passwords, but Arona will try her best.", 24] ], // messages for disabling password mode password_off : [ - ['Password mode deactivated.', 13], + ['Password mode deactivated.', 33], + ["(I'll just pretend that I didn't see anything...)", 3], + ["You have some strange passwords, Sensei.", 26], ['Phew... encoding and decoding with passwords is hard work.', 24], - ["I'll just pretend that I didn't see anything...", 3], - ["I'll keep your password safe for next time!", 22], ['That was exhausting... Can Arona have something sweet now, Sensei?', 23] ], diff --git a/resources/javascript/arona.min.js b/resources/javascript/arona.min.js index e2abb44..e478148 100644 --- a/resources/javascript/arona.min.js +++ b/resources/javascript/arona.min.js @@ -1 +1 @@ -!function(e,o){"use strict";e.offlineEdge="file:"==e.location.protocol&&/Edge/.test(navigator.userAgent),e.storageOK=!(!navigator.cookieEnabled||offlineEdge||!e.localStorage),e.getPaths=function(){var o=e.location.pathname;return/\/report\/|\/download\/|\/donate\/|\/privacy\/|\/arona\/|\/code\/(index|$)/.test(o)?"../":""};var n=(new Date).getHours(),a='';e.Arona={sensei:storageOK&&localStorage.senseiName?localStorage.senseiName:"",cunny:{encoder:{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:"^πŸ’’πŸ’’πŸ˜­πŸ˜­",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:"πŸ’’πŸ’’πŸ˜­πŸ˜­",0:"πŸ’’πŸ’’πŸ’’πŸ’’πŸ’’",1:"πŸ˜­πŸ’’πŸ’’πŸ’’πŸ’’",2:"πŸ˜­πŸ˜­πŸ’’πŸ’’πŸ’’",3:"πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ’’",4:"πŸ˜­πŸ˜­πŸ˜­πŸ˜­πŸ’’",5:"😭😭😭😭😭",6:"πŸ’’πŸ˜­πŸ˜­πŸ˜­πŸ˜­",7:"πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ˜­",8:"πŸ’’πŸ’’πŸ’’πŸ˜­πŸ˜­",9:"πŸ’’πŸ’’πŸ’’πŸ’’πŸ˜­",".":"πŸ˜­πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ’’",",":"πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ’’","!":"πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ’’πŸ’’","?":"πŸ˜­πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ˜­","'":"πŸ˜­πŸ’’πŸ’’πŸ’’πŸ’’πŸ˜­",'"':"πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ˜­","/":"πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ˜­","(":"πŸ’’πŸ˜­πŸ’’πŸ’’πŸ˜­",")":"πŸ’’πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ’’",":":"πŸ’’πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ˜­",";":"πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ’’πŸ˜­","=":"πŸ’’πŸ˜­πŸ˜­πŸ˜­πŸ’’","+":"πŸ˜­πŸ’’πŸ˜­πŸ’’πŸ˜­","-":"πŸ’’πŸ˜­πŸ˜­πŸ˜­πŸ˜­πŸ’’",_:"πŸ˜­πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ’’","@":"πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ’’πŸ˜­","&":"πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ˜­","`":"πŸ˜­πŸ˜­πŸ’’πŸ’’πŸ’’πŸ’’","~":"πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ’’πŸ’’","\\":"πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ’’","|":"πŸ’’πŸ’’πŸ’’πŸ˜­πŸ’’","#":"πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ’’",$:"πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ’’","%":"πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ’’","^":"πŸ’’πŸ’’πŸ’’πŸ˜­πŸ’’πŸ’’πŸ’’","*":"πŸ˜­πŸ’’πŸ˜­πŸ’’πŸ’’","{":"πŸ’’πŸ’’πŸ’’πŸ˜­πŸ’’πŸ˜­","}":"πŸ’’πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ’’","[":"πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­","]":"πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ’’πŸ˜­","<":"πŸ˜­πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ’’",">":"πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ˜­πŸ˜­","Γ„":"^πŸ˜­πŸ’’πŸ˜­πŸ’’","Γ†":"^πŸ˜­πŸ’’πŸ˜­πŸ’’","Δ„":"^πŸ˜­πŸ’’πŸ˜­πŸ’’","Γ€":"^πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ’’","Γ…":"^πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ’’","Γ‡":"^πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ˜­","Ĉ":"^πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ˜­","Δ†":"^πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ˜­","Ε ":"^πŸ’’πŸ’’πŸ’’πŸ’’","Δ€":"^πŸ’’πŸ’’πŸ’’πŸ’’","Ð":"^πŸ˜­πŸ˜­πŸ’’πŸ’’πŸ˜­","Ś":"^πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ˜­","È":"^πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ’’","Ł":"^πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ’’","Γ‰":"^πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­","Đ":"^πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­","Ę":"^πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­","Ĝ":"^πŸ’’πŸ’’πŸ˜­πŸ’’πŸ˜­","Δ΄":"^πŸ˜­πŸ’’πŸ’’πŸ’’πŸ˜­","ΕΉ":"^πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ˜­","Γ‘":"^πŸ’’πŸ’’πŸ˜­πŸ’’πŸ’’","Εƒ":"^πŸ’’πŸ’’πŸ˜­πŸ’’πŸ’’","Γ–":"^πŸ’’πŸ’’πŸ’’πŸ˜­","Ø":"^πŸ’’πŸ’’πŸ’’πŸ˜­","Γ“":"^πŸ’’πŸ’’πŸ’’πŸ˜­","Ŝ":"^πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ˜­","Þ":"^πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ˜­","Ü":"^πŸ˜­πŸ˜­πŸ’’πŸ’’","Ε¬":"^πŸ˜­πŸ˜­πŸ’’πŸ’’","Ε»":"^πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ’’","Γ€":"πŸ˜­πŸ’’πŸ˜­πŸ’’","Γ¦":"πŸ˜­πŸ’’πŸ˜­πŸ’’","Δ…":"πŸ˜­πŸ’’πŸ˜­πŸ’’","Γ ":"πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ’’","Γ₯":"πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ’’","Γ§":"πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ˜­","Δ‰":"πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ˜­","Δ‡":"πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ˜­","Ε‘":"πŸ’’πŸ’’πŸ’’πŸ’’","Δ₯":"πŸ’’πŸ’’πŸ’’πŸ’’","Γ°":"πŸ˜­πŸ˜­πŸ’’πŸ’’πŸ˜­","Ε›":"πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ˜­","Γ¨":"πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ’’","Ε‚":"πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ’’","Γ©":"πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­","Δ‘":"πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­","Δ™":"πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­","ĝ":"πŸ’’πŸ’’πŸ˜­πŸ’’πŸ˜­","Δ΅":"πŸ˜­πŸ’’πŸ’’πŸ’’πŸ˜­","ΕΊ":"πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ˜­","Γ±":"πŸ’’πŸ’’πŸ˜­πŸ’’πŸ’’","Ε„":"πŸ’’πŸ’’πŸ˜­πŸ’’πŸ’’","ΓΆ":"πŸ’’πŸ’’πŸ’’πŸ˜­","ΓΈ":"πŸ’’πŸ’’πŸ’’πŸ˜­","Γ³":"πŸ’’πŸ’’πŸ’’πŸ˜­","ŝ":"πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ˜­","ΓΎ":"πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ˜­","ΓΌ":"πŸ˜­πŸ˜­πŸ’’πŸ’’","Ε­":"πŸ˜­πŸ˜­πŸ’’πŸ’’","ΕΌ":"πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ’’","\ude2d":"😭😭😭😭😭😭","\udca2":"πŸ’’πŸ’’πŸ’’πŸ’’πŸ’’πŸ’’","\udd80":"πŸ˜­πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ˜­"," ":"β€…"},decoder:{"πŸ’’πŸ˜­πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ˜­":"\n"}},speech:{greetings:[["Hello, {Sensei}!",32],["Good "+(n<=11?"morning":n<=16?"afternoon":"evening")+", {Sensei}!",31],["How are you doing today, {Sensei}?",2],["What can I do for you today, {Sensei}?",3],["Let's do our best today, {Sensei}!",12]],encode:[["Message encoded!",12],["Let me know if you need anything else encoded.",13],["Heehee, 😭 is so funny looking.",32],["Did I do a good job?",25],["Encoding messages is so much fun!",11],["Can I have some strawberry milk now?",21],["Who are you sending this message to, Sensei?",2]],empty_encode:["I'm sorry, but I can't encode an empty message...",18],encode_error:[["S-Something went wrong!",28],["These characters were too hard for Arona to encode...",30],["Sorry, Sensei... Arona made an oopsie...",18],["Senseiii... these characters are too hard to encode.",24],["Sorry, Sensei... I tried.",10]],decode:[["Message decoded!",12],["I'll be here if you need to decode anything else.",13],["I wonder why 😭 and πŸ’’ were used to encode these messages.",24],["How did I do?",25],["What does it say?",22],["Decoding these messages is like opening a fortune cookie, heehee...",23],["Who is this message from, Sensei?",2]],empty_decode:["You need to paste your Cunny Code into the input field first, then I can decode it for you!",4],swap:[["Swapped!",12],["I swapped the input and output for you!",31],["Swapping makes Arona dizzy...",29],["Round and round you go!",35],["Would you like to swap places with me, Sensei? I want to try some of the sweets in your world...",23]],empty_swap:["There's nothing to swap, Sensei.",24],password_on:[["Activating password mode!",22],["I'll do my best to encrypt your message, Sensei!",25],["Don't worry! Your password is safe with me!",13],["Let me know what password you want to use!",31],["It's tough working with passwords, but Arona will try her best.",24]],password_off:[["Password mode deactivated.",13],["Phew... encoding and decoding with passwords is hard work.",24],["I'll just pretend that I didn't see anything...",3],["I'll keep your password safe for next time!",22],["That was exhausting... Can Arona have something sweet now, Sensei?",23]],password_wrong:[["I don't think that's the right password, Sensei...",24],["This one is really hard to crack without the right password...",30],["Sorry! That's the wrong password.",18],["Are you sure this is the correct password, Sensei...?",26],["It looks like this password doesn't work...",10]],name:{set:["Okay! Nice to meet you, {Sensei}!",32],empty:["I don't know what to call you if you don't write it, Sensei.",24]},special:{strawberry_milk:["I love strawberry milk!
Can I have some, Sensei?",21],how_are_you:["I'm doing good!
I hope you are as well, {Sensei}!",32],goodnight:["Goodnight, Sensei...",34],goodbye:["Aww... You're leaving already, Sensei? I wanted to spend more time with you...",24],youtube:["Here's your YouTube video, Sensei!
"+a,32],uoh:["What are you uoh'ing at, Sensei?",2],cunny:["Am I cunny, Sensei?",31],cute_and_funny:["Is Arona cute and funny?",31],correction:["P-Please don't correct me, Sensei!
I've been good, I promise...!",18],kms:["Please don't do that, {Sensei}! Arona would be lonely without you...",28],seggs:["S-S-S-Se...!?",17],sixty_nine:["Why does everybody say 69 is a nice number, Sensei?",2],rickroll:["Never gonna let you down🎡
"+a.replace("{ID}","dQw4w9WgXcQ"),32,1/0],arisu_dance:["Heehee, Arisu's dance is so cute and funny.
"+a.replace("{ID}","VSKIGdbf5Fg"),32,1/0],mutsuki_dance:["Wouldn't you rather watch Arona dance? ...No? Fine...here's your dumb Mutsuki dance.
"+a.replace("{ID}","GfKkSmQrVJw"),10,1/0],first_message:['The first Cunny Code message was sent on September 26th, 2024 by Seth-sensei. It asked the question: "Do you know Cunny Code?"',31,15e3],first_decoder:["The first person to decode Cunny Code before this tool was released was Haise-sensei on September 28th, 2024.
I heard he's a big fan of Kisaki!',31,15e3],sob:["Why are you sobbing, Sensei?",24],anger:["Y-You're not mad at me, are you?",15],kani:["You talk about πŸ¦€ a lot, Sensei.
Is it because it's yummy?",23],arona_cute:["I-I'm not that cute, hehe...",13],arona_cunny:["Yay! I'm cunny!",12],arona_cute_and_funny:["Yay! Arona is cute and funny!",11],breedable:["I-I-I-I am...?",16],best:["Aww... Thank you, Sensei!",32],love:["I love you, too, {Sensei}!",11],arona:{encode:["What did you write about me?",2],decode:["What does it say about me?",2]},hate:["Y-You don't really mean that, do you...?",19],dumb:["A-Am not!
Stop being mean!",5],sucks:["Quit being mean, Sensei!",14],smells:["N-No I don't!
I had a shower before you got here!",18],smelly:["A-Am not!
I had a shower before you got here!",18],sorry:["Okay... I forgive you, Sensei!",13]},quit:["That's it! I'm done helping you, you big meanie!!",6],music:{play:["Yay! I love this music.
Do you like it, too, Sensei?",11],stop:["Aww... I wanted to keep listening to the music...",24]},copy:{success:[["Copied!",12],["I just copied the text to your clipboard!",32],["Copi--...huh? Ah! I-I wasn't looking at your clipboard history, I swear!",28],["Done! Make sure you don't lose it now!",31],["You're ready to share!",20]],fail:["I-I don't know why, but I couldn't copy the text to your clipboard... You'll have to do it manually. Sorry, Sensei...",30],empty:["You need to encode or decode something first before I can copy it to your clipboard.",26]},idle:[["Are you still there, Sensei?",2],["Where did you go, Sensei?",18],["I guess Sensei fell asleep...",10],["I'm bored, Sensei...",24],["Hmm hmm hmm... 🎡",33],["Lalala...! 🎢",13],["Maybe Sensei left to buy me some more strawberry milk.",23]],idle_sleep:[["Me? Doze off? Never... Zzz..."],["Zzz... Strawberry milk... Heeheehee..."],["There's no way I can eat all that..."],["Heehee... So yummy..."],["Heeheehee..."],["Zzz..."],["Sensei, you're so..."],["Sensei... So big..."],["No, Sensei... You can't do that..."],["Zzz... Sensei... Heehee..."]],idle_awaken:[["Welome back, {Sensei}!",11],["Sensei! I've been waiting for you!",12],["Ah! Sensei! Did you bring me back anything yummy!?",21],["I was lonely without you, Sensei...",24],["Ah! I-I wasn't sleeping!
I was just resting my eyes!",18]],pick_up:[["Weeeeee!",12],["Higher, Sensei! Higher!",12],["Arona's flying!",25],["Wow! I can see so much from up here!",25],["Wah! Please don't drop me, Sensei!",28]],put_down:[["Again! Again!",12],["That was so much fun!",25],["That was fun! Thanks for playing with me, Sensei!",11],["Uh-oh... I think that made Arona dizzy...",29],["Aww... I wanted you to hold me for just a little longer...",24]],touch:{head:["Heeheehee...",13],face:["Is there something on my face?",2],chest:["Y-You shouldn't touch Arona there, Sensei!",18],skirt:["W-What are you doing with my skirt!?",28],leg:["T-That tickles!",12],shoe:["Y-You can't take my shoes off, Sensei!
I saw what you did to Iori...!",30]},show_shoes:{start:["Okay! Just give me a second!",3],end:["What do you think of my shoes, Sensei?",2],shown:["I already did, silly!",12]},help:{password:["Setting a password allows you to protect your message. This means that only those who know the password can decode it!",31,15e3],prompt:['Do you need my help using this tool, {Sensei}?
',2,1/0],prompt_angry:['Do you need my help or not, {Sensei}...? I won\'t take NO for an answer this time...
',8,1/0],prompt_yes:["Okay! Let's start the tutorial!",12],prompt_no:[["Let me know if you change your mind!",3],["O-Okay... I'll be here if you need me.",24],["Y-You're not teasing me, are you?",28],["This isn't funny!",6],["Quit teasing me, Sensei!",14]],step1:['This tool is used for encoding and decoding messages, so the first thing you need to do is write something in the input field like I just did.
',20,1/0],step2:["Once you've written what you want, you can click the Encode button to encode your message.
Go ahead and click it, Sensei!",13,1/0],step3:['Wow, look! My message was encoded with cute and funny icons! You can copy and share this "Cunny Code" with other Senseis on the web!
',32,1/0],step4:['When you want to decode another Sensei\'s "Cunny Code," paste it into the Input field and click the Decode button.
Go ahead and click it to decode my message!',22,1/0],step5:['Look! It decoded my message! And just like it says: you did a good job!
',11,1/0],step6:['This concludes the tutorial!
I hope you have fun exchanging cute and funny messages with your friends, Sensei!
',31,1/0]}},node:{arona:o.getElementById("arona"),holo:o.getElementById("holo"),halo:o.getElementById("arona_halo"),body:o.getElementById("arona_body"),dialogue_container:o.getElementById("dialogue_container"),dialogue:o.getElementById("dialogue"),bg:o.getElementById("bg_layer"),input:o.getElementById("input"),output:o.getElementById("output"),encode:o.getElementById("encode"),decode:o.getElementById("decode"),error:o.getElementById("error"),password:o.getElementById("password"),help:o.getElementById("help"),bgm:o.getElementById("bgm_player"),bgm_icon:o.getElementById("bgm_icon")},password:{key:"",on:!1,toggle:function(e){Arona.password.on=e.checked,Arona.randomizeMessage(Arona.speech["password_"+(Arona.password.on?"on":"off")],"lastPassword"+(Arona.password.on?"On":"Off")+"Msg")}},encode:function(e,o){if(Arona.quitting)return!1;if(Array.isArray(e)?(Arona.password.key=e[1]?e[1]:Arona.password.key?Arona.password.key:"",Arona.password.on=!!Arona.password.key,e=e[0]?e[0]:""):o||(Arona.password.on=!1),!e)return Arona.say(Arona.speech.empty_encode),!1;var n;Arona.node.error&&(Arona.node.error.style.display="none"),Arona.password.on&&Arona.password.key&&(n=e,e=CryptoJS.AES.encrypt(e,Arona.password.key).toString());for(var a="",r=e.replace(/[\uFF01-\uFF5E]/g,function(e){return String.fromCharCode(e.charCodeAt(0)-65248)}),s="",t=0,i=r.length;tErrorThe following could not be encoded.
'+s.replace(/',Arona.node.error.style.display="",Arona.randomizeMessage(Arona.speech.encode_error)):Arona.response(n||e,"encode")):a},decode:function(e,o){if(Arona.quitting)return!1;if(Array.isArray(e)?(Arona.password.key=e[1]?e[1]:Arona.password.key?Arona.password.key:"",Arona.password.on=!!Arona.password.key,e=e[0]?e[0]:""):o||(Arona.password.on=!1),!e||!/πŸ’’|😭/.test(e))return Arona.say(Arona.speech.empty_decode),!1;var n=!0;Arona.node.error&&(Arona.node.error.style.display="none");for(var a="",r=e.replace(/^\s+|\s+$/g,"").replace(/\r\n|\n|\r/g,"πŸ’’πŸ˜­πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ˜­ ").replace(/\s/g," ").split(" "),s=0,t=r.length;s=5&&/(?:I'm |)sorry/i.test(e)&&!/not sorry/.test(e)?Arona.comeBack():/(?:hello|hi|hey|good day|good evening|good afternoon|good morning)(?:, | )arona/i.test(e)?Arona.say(Arona.speech.greetings[Math.floor(2*Math.random())]):/(?:goodbye|good-bye)(?:, | )arona/i.test(e)?Arona.say(Arona.speech.special.goodbye):/good(?: |)night(?:, | )arona|arona(?:, | )good(?: |)night/i.test(e)?Arona.say(Arona.speech.special.goodnight[0],Arona.speech.special.goodnight[1],3e3,function(){Arona.expression(34),Arona.sleep()}):/how are you(?:, | )arona\?/i.test(e)?Arona.say(Arona.speech.special.how_are_you):/who was the first (?:person |)to (?:crack|decode) cunny code(?:\?|)|who (?:cracked|decoded) cunny code first(?:\?|)/i.test(e)?Arona.say(Arona.speech.special.first_decoder):/who (?:shared|sent) the first cunny code(?: message| post|)(?:\?|)|what was the first cunny code message(?:\?|)/i.test(e)?Arona.say(Arona.speech.special.first_message):/never gonna give you up/i.test(e)?(Arona.say(Arona.speech.special.rickroll),Arona.idlingStop=!0):/show me (?:the |)(?:arisu|aris|alice) danc(?:e|ing)/i.test(e)?(Arona.say(Arona.speech.special.arisu_dance),Arona.idlingStop=!0):/show me (?:the |)mutsuki danc(?:e|ing)/i.test(e)?(Arona.say(Arona.speech.special.mutsuki_dance),Arona.idlingStop=!0):/^69$|^69\s|\s69$|\s69\s/i.test(e)?Arona.say(Arona.speech.special.sixty_nine):/arona is cunny|(?:you're|you are) cunny(?:, | )arona/i.test(e)?(Arona.say(Arona.speech.special.arona_cunny),Arona.anger>0&&Arona.anger--):/arona is cute and funny|(?:you're|you are) cute and funny(?:, | )arona/i.test(e)?(Arona.say(Arona.speech.special.arona_cute_and_funny),Arona.anger>0&&Arona.anger--):/arona (?:is |)cute|(?:you're|you are) cute(?:, | )arona/i.test(e)?(Arona.say(Arona.speech.special.arona_cute),Arona.anger>0&&Arona.anger--):/arona (?:is |)(?:breedable|hot|sexy)|(?:you're|you are) (?:breedable|hot|sexy)(?:, | )arona/i.test(e)?(Arona.say(Arona.speech.special.breedable),Arona.anger>0&&Arona.anger--):/arona (?:is |)(?:best|the best|best girl|amazing)|(?:you're|you are) (?:the best|amazing)(?:, | )arona/i.test(e)?(Arona.say(Arona.speech.special.best),Arona.anger>0&&Arona.anger--):/I love (?:you |you, |)arona/i.test(e)?(Arona.say(Arona.speech.special.love),Arona.anger>0&&Arona.anger--):/I hate (?:you |you, |)arona/i.test(e)?(Arona.say(Arona.speech.special.hate),5==++Arona.anger&&Arona.quit()):/arona (?:is |)(?:dumb|stupid)|(?:you're|you are) (?:dumb|stupid)(?:, | )arona/i.test(e)?(Arona.say(Arona.speech.special.dumb),5==++Arona.anger&&Arona.quit()):/arona (?:smells$|stinks)|arona (?:is |)(?:smelly|stinky)|(?:you're|you are) (?:smelly|stinky)(?:, | )arona/i.test(e)?(Arona.say(Arona.speech.special[/smelly/.test(e)?"smelly":"smells"]),5==++Arona.anger&&Arona.quit()):/arona sucks/i.test(e)?(Arona.say(Arona.speech.special.sucks),5==++Arona.anger&&Arona.quit()):/(?:kill|off) myself|kms|commit suicide/i.test(e)?Arona.say(Arona.speech.special.kms):/correction/i.test(e)?Arona.say(Arona.speech.special.correction):/seggs|sex/i.test(e)?Arona.say(Arona.speech.special.seggs):/u[o]+h/i.test(e)?Arona.say(Arona.speech.special.uoh):/😭/i.test(e)?Arona.say(Arona.speech.special.sob):/πŸ’’/i.test(e)?Arona.say(Arona.speech.special.anger):/πŸ¦€/i.test(e)?Arona.say(Arona.speech.special.kani):/cunny/i.test(e)?Arona.say(Arona.speech.special.cunny):/cute and funny/i.test(e)?Arona.say(Arona.speech.special.cute_and_funny):/strawberry milk/i.test(e)?Arona.say(Arona.speech.special.strawberry_milk):/arona/i.test(e)?Arona.say(Arona.speech.special.arona[o]):Arona.randomizeMessage(Arona.speech[o])},randomizeMessage:function(e,o,n,a){o=o||"lastResponse",void 0===typeof Arona[o]&&(Arona[o]=[]);for(var r=e[Math.floor(Math.random()*e.length)],s=0;Arona[o]==r&&(r=e[Math.floor(Math.random()*e.length)],!(s++>1e3)););n&&a?Arona.say(r[0],r[1]||1,n,a):n?Arona.say(r[0],r[1]||1,n):Arona.say(r),Arona[o]=r},quit:function(){Arona.quitting=!0,Arona.node.help.style.display="none",Arona.say(Arona.speech.quit[0],Arona.speech.quit[1],5e3,function(){Arona.expression(6),Arona.node.arona.className="fade-out",setTimeout(function(){Arona.quitting=!1,Arona.node.arona.style.display="none"},950)})},comeBack:function(){Arona.node.arona.style.display="",Arona.node.arona.className="fade-in",Arona.node.help.style.display="",Arona.say(Arona.speech.special.sorry),Arona.anger=0},messageTimeout:null,messageDuration:1e4,say:function(e,o,n,a){if(!Arona.node.dialogue)return"dialogue not found";Arona.idlingStop&&(Arona.idlingStop=!1),Array.isArray(e)?(a=e[3]?e[3]:null,n=e[2]?e[2]:Arona.messageDuration,o=e[1]?e[1]:1,e=e[0]?e[0]:""):(o=o||1,n=n||Arona.messageDuration),/\{Sensei\}/i.test(e)&&(e=Arona.sensei?e.replace(/\{Sensei\}/gi,Arona.sensei+"-sensei"):e.replace(/\{Sensei\}/gi,"Sensei")),Arona.sleeping&&(Arona.node.bg.className="sleeptalk",Arona.node.bg.firstChild.className="fade-in"),Arona.expression(o),Arona.node.dialogue.innerHTML=e,Arona.node.body.className&&(Arona.node.body.className=""),Arona.messageTimeout&&(clearTimeout(Arona.messageTimeout),delete Arona.messageTimeout),Arona.node.dialogue_container.className="fade-in",n!=1/0?Arona.messageTimeout=setTimeout(function(){Arona.sleeping&&(Arona.node.bg.className="",Arona.node.bg.firstChild.className="fade-out"),Arona.expression(1),Arona.node.dialogue_container.className="fade-out",delete Arona.timeout,a&&a()},n):a&&a()},expression:function(e){Arona.node.holo&&(Arona.node.holo.src=getPaths()+"resources/images/arona/"+(e>35?1:e<=0?1:e)+".png")},voice:{ah:new Audio(getPaths()+"resources/audio/arona/ah.ogg"),fue:new Audio(getPaths()+"resources/audio/arona/fue.ogg"),heeheehee:new Audio(getPaths()+"resources/audio/arona/heeheehee.ogg"),huh:new Audio(getPaths()+"resources/audio/arona/huh.ogg"),sensei:new Audio(getPaths()+"resources/audio/arona/sensei.ogg")},speak:function(e){for(var o in Arona.voice)Arona.voice[o].paused||Arona.voice[o].pause();Arona.voice[e].load(),Arona.voice[e].play()},touch:function(e){if(Arona.anger>=5)return!1;e&&(Arona.say(Arona.speech.touch[e]),/head|leg/.test(e)?setTimeout(function(){Arona.node.body.className="jump",Arona.speak("heeheehee")},100):/chest|skirt|shoe/.test(e)?setTimeout(function(){Arona.node.body.className="shake",Arona.speak("ah")},100):/face/.test(e)&&setTimeout(function(){Arona.node.body.className="lean-in",Arona.speak("huh")},100))},pickedUp:!1,pickUp:function(e){if(Arona.anger>=5)return!1;Arona.pickedUp||(Arona.pickedUp=!0,Arona.idlingStop=!0,Arona.node.arona.className="dragging",o.body.style.overflow="hidden",Arona.speak("fue"),Arona.randomizeMessage(Arona.speech.pick_up,"lastPickUpMsg",5e3,function(){Arona.pickedUp&&Arona.expression(35)}),Arona.drag(e))},drag:function(e){Arona.pickedUp&&(Arona.node.arona.style.left=(e.clientX?e.clientX:e.touches&&e.touches[0]&&e.touches[0].clientX?e.touches[0].clientX:0)-230+"px",Arona.node.arona.style.top=(e.clientY?e.clientY:e.touches&&e.touches[0]&&e.touches[0].clientY?e.touches[0].clientY:0)-123+"px")},putDown:function(){Arona.pickedUp&&(Arona.pickedUp=!1,Arona.idlingStop=!1,Arona.node.arona.className="",o.body.style.overflow="",Arona.node.arona.style.left="",Arona.node.arona.style.top="",Arona.randomizeMessage(Arona.speech.put_down,"lastPutDownMsg"))},write:function(e,o){if(!Arona.node.input)return"input not found";Arona.writingTimeout&&(clearTimeout(Arona.writingTimeout),delete Arona.writingTimeout),!Arona.writing&&e?(Arona.writing=!0,Arona.writingMsg=e,Arona.writingIndex=0,Arona.writingLimit=e.length,Arona.writingCallback=o,Arona.node.input.value="",Arona.writingTimeout=setTimeout(Arona.writingLoop,Math.floor(100*Math.random())+100)):Arona.writingTimeout=setTimeout(Arona.writingLoop,Math.floor(100*Math.random())+100)},writing:!1,writingMsg:null,writingIndex:null,writingLimit:null,writingTimeout:null,writingCallback:null,writingLoop:function(){Arona.writingTimeout&&delete Arona.writingTimeout,Arona.node.input.value+=Arona.writingMsg[Arona.writingIndex++],Arona.writingIndex=5){o.body.style.backgroundImage="url("+getPaths()+"resources/images/bg-red.png);";var n;(n=o.createElement("DIV")).id="tutorial-overlay",n.className="fade-in",o.body.className="tutorial red",o.body.appendChild(n),Arona.node.bg.className="fade-in"}else Arona.speak("sensei");Arona.say(Arona.speech.help.prompt),o.getElementById("NEXT").focus()}},helpDenied:0,updateHelpPrompt:function(e){if(e){if(Arona.helpDenied>=5){var n=Arona.speech.help.prompt;Arona.speech.help.prompt=Arona.speech.help.prompt_angry,Arona.speech.help.prompt_angry=n,o.body.className="tutorial"}Arona.speech.help.prompt[0]=Arona.speech.help.prompt[0].replace(/Arona\.speech\.help\.prompt_no\[\d\]/g,"Arona.speech.help.prompt_no[0]"),Arona.helpDenied=0}else if(Arona.helpDenied++,Arona.helpDenied<5)Arona.speech.help.prompt[0]=Arona.speech.help.prompt[0].replace(/Arona\.speech\.help\.prompt_no\[\d\]/g,"Arona.speech.help.prompt_no["+Arona.helpDenied+"]");else{n=Arona.speech.help.prompt;Arona.speech.help.prompt=Arona.speech.help.prompt_angry,Arona.speech.help.prompt_angry=n}},sleeping:!1,idleCount:0,idling:null,lastIdleMsg:[],idle:function(e){if(e)for(var n=["click","keydown","mousemove","scroll","touch"],a=0,r=n.length;a=5||Arona.idlingStop)return!1;Arona.randomizeMessage(Arona.speech["idle"+(Arona.sleeping?"_sleep":"")],"lastIdleMsg",1e4,function(){Arona.aboutToSleep&&Arona.expression(34)}),6==++Arona.idleCount&&(Arona.aboutToSleep=setTimeout(Arona.sleep,15e3)),delete Arona.idling,Arona.idle()},3e4)},sleep:function(){Arona.sleeping||(Arona.idleCount<6&&(Arona.idleCount=6),Arona.sleeping=!0,o.body.className="sleep",Arona.node.arona.className="",Arona.node.bg.className="fade-in",Arona.node.body.className="fade-out",Arona.node.dialogue_container.className="fade-out",Arona.aboutToSleep&&(clearTimeout(Arona.aboutToSleep),delete Arona.aboutToSleep))},awaken:function(){Arona.sleeping&&(Arona.sleeping=!1,Arona.expression(23),Arona.node.bg.className="fade-out",Arona.node.dialogue_container.className="fade-out",Arona.node.body.className="fade-in",Arona.aboutToAwaken&&clearTimeout(Arona.aboutToAwaken),Arona.aboutToAwaken=setTimeout(function(){o.body.className="",Arona.node.bg.firstChild.className="",Arona.randomizeMessage(Arona.speech.idle_awaken,"lastAwakenMessage"),delete Arona.aboutToAwaken},900))},toggleBGM:function(e){if(Arona.quitting)return!1;Arona.node.bgm.paused?(Arona.node.bgm.play(),Arona.node.bgm_icon.src=getPaths()+"resources/images/play.png",Arona.say(Arona.speech.music.play)):(Arona.node.bgm.pause(),Arona.node.bgm_icon.src=getPaths()+"resources/images/mute.png",Arona.say(Arona.speech.music.stop))},preload:{imgPath:getPaths()+"resources/images/",assets:function(){for(var e=["bg_sleep.png","bg_sleeptalk.png","bg_red.png","play.png"],o=35;1!=o;)e.push("arona/"+o--+".png");Arona.preload.queue=e,Arona.preload.loaded=0,Arona.preload.worker=setInterval(function(){var e=Arona.preload.queue[Arona.preload.loaded];e?(Arona.preload.image(e),Arona.preload.loaded++):(clearInterval(Arona.preload.worker),delete Arona.preload.worker)},100)},image:function(e){(new Image).src=Arona.preload.imgPath+e}}};for(var r in Arona.cunny.encoder)Arona.cunny.decoder[Arona.cunny.encoder[r]]="\ude2d"==r?"😭":"\udca2"==r?"πŸ’’":"\udd80"==r?"πŸ¦€":r;for(var r in Arona.voice)Arona.voice[r].volume=.4;if(Arona.node.bgm&&(Arona.node.bgm.volume=.4),"file:"==e.location.protocol)for(var s=o.getElementsByTagName("A"),t=0,i=s.length;tπŸ¦€Γ„Γ†Δ„Γ€Γ…Γ‡ΔˆΔ†Ε Δ€ΓΕšΓˆΕΓ‰ΔΔ˜ΔœΔ΄ΕΉΓ‘ΕƒΓ–Γ˜Γ“ΕœΓžΓœΕ¬Ε»]/i.test(Arona.node.input.value)&&/😭|πŸ’’/.test(Arona.node.input.value)?Arona.encode(Arona.node.input.value,this):/😭|πŸ’’/.test(Arona.node.input.value)?Arona.decode(Arona.node.input.value,this):Arona.encode(Arona.node.input.value,this))};Arona.node.output.onkeyup=function(e){/enter/i.test(e.key)&&(this.select(),Arona.copyText(this.value))}}Arona.node.halo.onmousedown=function(e){Arona.pickUp(e)},Arona.node.halo.ontouchstart=function(e){Arona.pickUp(e)},o.onmousemove=Arona.drag,o.ontouchmove=Arona.drag,o.onmouseup=Arona.putDown,o.ontouchend=Arona.putDown}(window,document); \ No newline at end of file +!function(e,o){"use strict";e.offlineEdge="file:"==e.location.protocol&&/Edge/.test(navigator.userAgent),e.storageOK=!(!navigator.cookieEnabled||offlineEdge||!e.localStorage),e.getPaths=function(){var o=e.location.pathname;return/\/report\/|\/download\/|\/donate\/|\/privacy\/|\/arona\/|\/code\/(index|$)/.test(o)?"../":""};var n=(new Date).getHours(),a='';e.Arona={sensei:storageOK&&localStorage.senseiName?localStorage.senseiName:"",cunny:{encoder:{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:"^πŸ’’πŸ’’πŸ˜­πŸ˜­",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:"πŸ’’πŸ’’πŸ˜­πŸ˜­",0:"πŸ’’πŸ’’πŸ’’πŸ’’πŸ’’",1:"πŸ˜­πŸ’’πŸ’’πŸ’’πŸ’’",2:"πŸ˜­πŸ˜­πŸ’’πŸ’’πŸ’’",3:"πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ’’",4:"πŸ˜­πŸ˜­πŸ˜­πŸ˜­πŸ’’",5:"😭😭😭😭😭",6:"πŸ’’πŸ˜­πŸ˜­πŸ˜­πŸ˜­",7:"πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ˜­",8:"πŸ’’πŸ’’πŸ’’πŸ˜­πŸ˜­",9:"πŸ’’πŸ’’πŸ’’πŸ’’πŸ˜­",".":"πŸ˜­πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ’’",",":"πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ’’","!":"πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ’’πŸ’’","?":"πŸ˜­πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ˜­","'":"πŸ˜­πŸ’’πŸ’’πŸ’’πŸ’’πŸ˜­",'"':"πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ˜­","/":"πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ˜­","(":"πŸ’’πŸ˜­πŸ’’πŸ’’πŸ˜­",")":"πŸ’’πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ’’",":":"πŸ’’πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ˜­",";":"πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ’’πŸ˜­","=":"πŸ’’πŸ˜­πŸ˜­πŸ˜­πŸ’’","+":"πŸ˜­πŸ’’πŸ˜­πŸ’’πŸ˜­","-":"πŸ’’πŸ˜­πŸ˜­πŸ˜­πŸ˜­πŸ’’",_:"πŸ˜­πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ’’","@":"πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ’’πŸ˜­","&":"πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ˜­","`":"πŸ˜­πŸ˜­πŸ’’πŸ’’πŸ’’πŸ’’","~":"πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ’’πŸ’’","\\":"πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ’’","|":"πŸ’’πŸ’’πŸ’’πŸ˜­πŸ’’","#":"πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ’’",$:"πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ’’","%":"πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ’’","^":"πŸ’’πŸ’’πŸ’’πŸ˜­πŸ’’πŸ’’πŸ’’","*":"πŸ˜­πŸ’’πŸ˜­πŸ’’πŸ’’","{":"πŸ’’πŸ’’πŸ’’πŸ˜­πŸ’’πŸ˜­","}":"πŸ’’πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ’’","[":"πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­","]":"πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ’’πŸ˜­","<":"πŸ˜­πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ’’",">":"πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ˜­πŸ˜­","Γ„":"^πŸ˜­πŸ’’πŸ˜­πŸ’’","Γ†":"^πŸ˜­πŸ’’πŸ˜­πŸ’’","Δ„":"^πŸ˜­πŸ’’πŸ˜­πŸ’’","Γ€":"^πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ’’","Γ…":"^πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ’’","Γ‡":"^πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ˜­","Ĉ":"^πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ˜­","Δ†":"^πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ˜­","Ε ":"^πŸ’’πŸ’’πŸ’’πŸ’’","Δ€":"^πŸ’’πŸ’’πŸ’’πŸ’’","Ð":"^πŸ˜­πŸ˜­πŸ’’πŸ’’πŸ˜­","Ś":"^πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ˜­","È":"^πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ’’","Ł":"^πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ’’","Γ‰":"^πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­","Đ":"^πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­","Ę":"^πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­","Ĝ":"^πŸ’’πŸ’’πŸ˜­πŸ’’πŸ˜­","Δ΄":"^πŸ˜­πŸ’’πŸ’’πŸ’’πŸ˜­","ΕΉ":"^πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ˜­","Γ‘":"^πŸ’’πŸ’’πŸ˜­πŸ’’πŸ’’","Εƒ":"^πŸ’’πŸ’’πŸ˜­πŸ’’πŸ’’","Γ–":"^πŸ’’πŸ’’πŸ’’πŸ˜­","Ø":"^πŸ’’πŸ’’πŸ’’πŸ˜­","Γ“":"^πŸ’’πŸ’’πŸ’’πŸ˜­","Ŝ":"^πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ˜­","Þ":"^πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ˜­","Ü":"^πŸ˜­πŸ˜­πŸ’’πŸ’’","Ε¬":"^πŸ˜­πŸ˜­πŸ’’πŸ’’","Ε»":"^πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ’’","Γ€":"πŸ˜­πŸ’’πŸ˜­πŸ’’","Γ¦":"πŸ˜­πŸ’’πŸ˜­πŸ’’","Δ…":"πŸ˜­πŸ’’πŸ˜­πŸ’’","Γ ":"πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ’’","Γ₯":"πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ’’","Γ§":"πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ˜­","Δ‰":"πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ˜­","Δ‡":"πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ˜­","Ε‘":"πŸ’’πŸ’’πŸ’’πŸ’’","Δ₯":"πŸ’’πŸ’’πŸ’’πŸ’’","Γ°":"πŸ˜­πŸ˜­πŸ’’πŸ’’πŸ˜­","Ε›":"πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ˜­","Γ¨":"πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ’’","Ε‚":"πŸ˜­πŸ’’πŸ˜­πŸ˜­πŸ’’","Γ©":"πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­","Δ‘":"πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­","Δ™":"πŸ˜­πŸ˜­πŸ’’πŸ˜­πŸ˜­","ĝ":"πŸ’’πŸ’’πŸ˜­πŸ’’πŸ˜­","Δ΅":"πŸ˜­πŸ’’πŸ’’πŸ’’πŸ˜­","ΕΊ":"πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ’’πŸ˜­","Γ±":"πŸ’’πŸ’’πŸ˜­πŸ’’πŸ’’","Ε„":"πŸ’’πŸ’’πŸ˜­πŸ’’πŸ’’","ΓΆ":"πŸ’’πŸ’’πŸ’’πŸ˜­","ΓΈ":"πŸ’’πŸ’’πŸ’’πŸ˜­","Γ³":"πŸ’’πŸ’’πŸ’’πŸ˜­","ŝ":"πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ˜­","ΓΎ":"πŸ˜­πŸ’’πŸ’’πŸ˜­πŸ˜­","ΓΌ":"πŸ˜­πŸ˜­πŸ’’πŸ’’","Ε­":"πŸ˜­πŸ˜­πŸ’’πŸ’’","ΕΌ":"πŸ’’πŸ’’πŸ˜­πŸ˜­πŸ’’","\ude2d":"😭😭😭😭😭😭","\udca2":"πŸ’’πŸ’’πŸ’’πŸ’’πŸ’’πŸ’’","\udd80":"πŸ˜­πŸ’’πŸ˜­πŸ’’πŸ˜­πŸ˜­"," ":"β€…"},decoder:{"πŸ’’πŸ˜­πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ˜­":"\n"}},speech:{greetings:[["Hello, {Sensei}!",32],["Good "+(n<=11?"morning":n<=16?"afternoon":"evening")+", {Sensei}!",31],["How are you doing today, {Sensei}?",2],["What can I do for you today, {Sensei}?",3],["Let's do our best today, {Sensei}!",12]],encode:[["Message encoded!",12],["Let me know if you need anything else encoded.",13],["Heehee, 😭 is so funny looking.",32],["Did I do a good job?",25],["Encoding messages is so much fun!",11],["Can I have some strawberry milk now?",21],["Who are you sending this message to, Sensei?",2]],empty_encode:["I'm sorry, but I can't encode an empty message...",18],encode_error:[["S-Something went wrong!",28],["These characters were too hard for Arona to encode...",30],["Sorry, Sensei... Arona made an oopsie...",18],["Senseiii... these characters are too hard to encode.",24],["Sorry, Sensei... I tried.",10]],decode:[["Message decoded!",12],["I'll be here if you need to decode anything else.",13],["I wonder why 😭 and πŸ’’ were used to encode these messages.",24],["How did I do?",25],["What does it say?",22],["Decoding these messages is like opening a fortune cookie, heehee...",23],["Who is this message from, Sensei?",2]],empty_decode:["You need to paste your Cunny Code into the input field first, then I can decode it for you!",4],swap:[["Swapped!",12],["I swapped the input and output for you!",31],["Swapping makes Arona dizzy...",29],["Round and round you go!",35],["Would you like to swap places with me, Sensei? I want to try some of the sweets in your world...",23]],empty_swap:["There's nothing to swap, Sensei.",24],password_on:[["Activating password mode!",22],["I'll do my best to encrypt your messages!",25],["Don't worry! Your secrets are safe with me, Sensei.",13],["Let me know what password you want to use!",31],["It's tough working with passwords, but Arona will try her best.",24]],password_off:[["Password mode deactivated.",33],["(I'll just pretend that I didn't see anything...)",3],["You have some strange passwords, Sensei.",26],["Phew... encoding and decoding with passwords is hard work.",24],["That was exhausting... Can Arona have something sweet now, Sensei?",23]],password_wrong:[["I don't think that's the right password, Sensei...",24],["This one is really hard to crack without the right password...",30],["Sorry! That's the wrong password.",18],["Are you sure this is the correct password, Sensei...?",26],["It looks like this password doesn't work...",10]],name:{set:["Okay! Nice to meet you, {Sensei}!",32],empty:["I don't know what to call you if you don't write it, Sensei.",24]},special:{strawberry_milk:["I love strawberry milk!
Can I have some, Sensei?",21],how_are_you:["I'm doing good!
I hope you are as well, {Sensei}!",32],goodnight:["Goodnight, Sensei...",34],goodbye:["Aww... You're leaving already, Sensei? I wanted to spend more time with you...",24],youtube:["Here's your YouTube video, Sensei!
"+a,32],uoh:["What are you uoh'ing at, Sensei?",2],cunny:["Am I cunny, Sensei?",31],cute_and_funny:["Is Arona cute and funny?",31],correction:["P-Please don't correct me, Sensei!
I've been good, I promise...!",18],kms:["Please don't do that, {Sensei}! Arona would be lonely without you...",28],seggs:["S-S-S-Se...!?",17],sixty_nine:["Why does everybody say 69 is a nice number, Sensei?",2],rickroll:["Never gonna let you down🎡
"+a.replace("{ID}","dQw4w9WgXcQ"),32,1/0],arisu_dance:["Heehee, Arisu's dance is so cute and funny.
"+a.replace("{ID}","VSKIGdbf5Fg"),32,1/0],mutsuki_dance:["Wouldn't you rather watch Arona dance? ...No? Fine...here's your dumb Mutsuki dance.
"+a.replace("{ID}","GfKkSmQrVJw"),10,1/0],first_message:['The first Cunny Code message was sent on September 26th, 2024 by Seth-sensei. It asked the question: "Do you know Cunny Code?"',31,15e3],first_decoder:["The first person to decode Cunny Code before this tool was released was Haise-sensei on September 28th, 2024.
I heard he's a big fan of Kisaki!',31,15e3],sob:["Why are you sobbing, Sensei?",24],anger:["Y-You're not mad at me, are you?",15],kani:["You talk about πŸ¦€ a lot, Sensei.
Is it because it's yummy?",23],arona_cute:["I-I'm not that cute, hehe...",13],arona_cunny:["Yay! I'm cunny!",12],arona_cute_and_funny:["Yay! Arona is cute and funny!",11],breedable:["I-I-I-I am...?",16],best:["Aww... Thank you, Sensei!",32],love:["I love you, too, {Sensei}!",11],arona:{encode:["What did you write about me?",2],decode:["What does it say about me?",2]},hate:["Y-You don't really mean that, do you...?",19],dumb:["A-Am not!
Stop being mean!",5],sucks:["Quit being mean, Sensei!",14],smells:["N-No I don't!
I had a shower before you got here!",18],smelly:["A-Am not!
I had a shower before you got here!",18],sorry:["Okay... I forgive you, Sensei!",13]},quit:["That's it! I'm done helping you, you big meanie!!",6],music:{play:["Yay! I love this music.
Do you like it, too, Sensei?",11],stop:["Aww... I wanted to keep listening to the music...",24]},copy:{success:[["Copied!",12],["I just copied the text to your clipboard!",32],["Copi--...huh? Ah! I-I wasn't looking at your clipboard history, I swear!",28],["Done! Make sure you don't lose it now!",31],["You're ready to share!",20]],fail:["I-I don't know why, but I couldn't copy the text to your clipboard... You'll have to do it manually. Sorry, Sensei...",30],empty:["You need to encode or decode something first before I can copy it to your clipboard.",26]},idle:[["Are you still there, Sensei?",2],["Where did you go, Sensei?",18],["I guess Sensei fell asleep...",10],["I'm bored, Sensei...",24],["Hmm hmm hmm... 🎡",33],["Lalala...! 🎢",13],["Maybe Sensei left to buy me some more strawberry milk.",23]],idle_sleep:[["Me? Doze off? Never... Zzz..."],["Zzz... Strawberry milk... Heeheehee..."],["There's no way I can eat all that..."],["Heehee... So yummy..."],["Heeheehee..."],["Zzz..."],["Sensei, you're so..."],["Sensei... So big..."],["No, Sensei... You can't do that..."],["Zzz... Sensei... Heehee..."]],idle_awaken:[["Welome back, {Sensei}!",11],["Sensei! I've been waiting for you!",12],["Ah! Sensei! Did you bring me back anything yummy!?",21],["I was lonely without you, Sensei...",24],["Ah! I-I wasn't sleeping!
I was just resting my eyes!",18]],pick_up:[["Weeeeee!",12],["Higher, Sensei! Higher!",12],["Arona's flying!",25],["Wow! I can see so much from up here!",25],["Wah! Please don't drop me, Sensei!",28]],put_down:[["Again! Again!",12],["That was so much fun!",25],["That was fun! Thanks for playing with me, Sensei!",11],["Uh-oh... I think that made Arona dizzy...",29],["Aww... I wanted you to hold me for just a little longer...",24]],touch:{head:["Heeheehee...",13],face:["Is there something on my face?",2],chest:["Y-You shouldn't touch Arona there, Sensei!",18],skirt:["W-What are you doing with my skirt!?",28],leg:["T-That tickles!",12],shoe:["Y-You can't take my shoes off, Sensei!
I saw what you did to Iori...!",30]},show_shoes:{start:["Okay! Just give me a second!",3],end:["What do you think of my shoes, Sensei?",2],shown:["I already did, silly!",12]},help:{password:["Setting a password allows you to protect your message. This means that only those who know the password can decode it!",31,15e3],prompt:['Do you need my help using this tool, {Sensei}?
',2,1/0],prompt_angry:['Do you need my help or not, {Sensei}...? I won\'t take NO for an answer this time...
',8,1/0],prompt_yes:["Okay! Let's start the tutorial!",12],prompt_no:[["Let me know if you change your mind!",3],["O-Okay... I'll be here if you need me.",24],["Y-You're not teasing me, are you?",28],["This isn't funny!",6],["Quit teasing me, Sensei!",14]],step1:['This tool is used for encoding and decoding messages, so the first thing you need to do is write something in the input field like I just did.
',20,1/0],step2:["Once you've written what you want, you can click the Encode button to encode your message.
Go ahead and click it, Sensei!",13,1/0],step3:['Wow, look! My message was encoded with cute and funny icons! You can copy and share this "Cunny Code" with other Senseis on the web!
',32,1/0],step4:['When you want to decode another Sensei\'s "Cunny Code," paste it into the Input field and click the Decode button.
Go ahead and click it to decode my message!',22,1/0],step5:['Look! It decoded my message! And just like it says: you did a good job!
',11,1/0],step6:['This concludes the tutorial!
I hope you have fun exchanging cute and funny messages with your friends, Sensei!
',31,1/0]}},node:{arona:o.getElementById("arona"),holo:o.getElementById("holo"),halo:o.getElementById("arona_halo"),body:o.getElementById("arona_body"),dialogue_container:o.getElementById("dialogue_container"),dialogue:o.getElementById("dialogue"),bg:o.getElementById("bg_layer"),input:o.getElementById("input"),output:o.getElementById("output"),encode:o.getElementById("encode"),decode:o.getElementById("decode"),error:o.getElementById("error"),password:o.getElementById("password"),help:o.getElementById("help"),bgm:o.getElementById("bgm_player"),bgm_icon:o.getElementById("bgm_icon")},password:{key:"",on:!1,toggle:function(e){Arona.password.on=e.checked,Arona.randomizeMessage(Arona.speech["password_"+(Arona.password.on?"on":"off")],"lastPassword"+(Arona.password.on?"On":"Off")+"Msg")}},encode:function(e,o){if(Arona.quitting)return!1;if(Array.isArray(e)?(Arona.password.key=e[1]?e[1]:Arona.password.key?Arona.password.key:"",Arona.password.on=!!Arona.password.key,e=e[0]?e[0]:""):o||(Arona.password.on=!1),!e)return Arona.say(Arona.speech.empty_encode),!1;var n;Arona.node.error&&(Arona.node.error.style.display="none"),Arona.password.on&&Arona.password.key&&(n=e,e=CryptoJS.AES.encrypt(e,Arona.password.key).toString());for(var a="",r=e.replace(/[\uFF01-\uFF5E]/g,function(e){return String.fromCharCode(e.charCodeAt(0)-65248)}),s="",t=0,i=r.length;tErrorThe following could not be encoded.
'+s.replace(/',Arona.node.error.style.display="",Arona.randomizeMessage(Arona.speech.encode_error)):Arona.response(n||e,"encode")):a},decode:function(e,o){if(Arona.quitting)return!1;if(Array.isArray(e)?(Arona.password.key=e[1]?e[1]:Arona.password.key?Arona.password.key:"",Arona.password.on=!!Arona.password.key,e=e[0]?e[0]:""):o||(Arona.password.on=!1),!e||!/πŸ’’|😭/.test(e))return Arona.say(Arona.speech.empty_decode),!1;var n=!0;Arona.node.error&&(Arona.node.error.style.display="none");for(var a="",r=e.replace(/^\s+|\s+$/g,"").replace(/\r\n|\n|\r/g,"πŸ’’πŸ˜­πŸ˜­πŸ˜­πŸ˜­πŸ’’πŸ˜­ ").replace(/\s/g," ").split(" "),s=0,t=r.length;s=5&&/(?:I'm |)sorry/i.test(e)&&!/not sorry/.test(e)?Arona.comeBack():/(?:hello|hi|hey|good day|good evening|good afternoon|good morning)(?:, | )arona/i.test(e)?Arona.say(Arona.speech.greetings[Math.floor(2*Math.random())]):/(?:goodbye|good-bye)(?:, | )arona/i.test(e)?Arona.say(Arona.speech.special.goodbye):/good(?: |)night(?:, | )arona|arona(?:, | )good(?: |)night/i.test(e)?Arona.say(Arona.speech.special.goodnight[0],Arona.speech.special.goodnight[1],3e3,function(){Arona.expression(34),Arona.sleep()}):/how are you(?:, | )arona\?/i.test(e)?Arona.say(Arona.speech.special.how_are_you):/who was the first (?:person |)to (?:crack|decode) cunny code(?:\?|)|who (?:cracked|decoded) cunny code first(?:\?|)/i.test(e)?Arona.say(Arona.speech.special.first_decoder):/who (?:shared|sent) the first cunny code(?: message| post|)(?:\?|)|what was the first cunny code message(?:\?|)/i.test(e)?Arona.say(Arona.speech.special.first_message):/never gonna give you up/i.test(e)?(Arona.say(Arona.speech.special.rickroll),Arona.idlingStop=!0):/show me (?:the |)(?:arisu|aris|alice) danc(?:e|ing)/i.test(e)?(Arona.say(Arona.speech.special.arisu_dance),Arona.idlingStop=!0):/show me (?:the |)mutsuki danc(?:e|ing)/i.test(e)?(Arona.say(Arona.speech.special.mutsuki_dance),Arona.idlingStop=!0):/^69$|^69\s|\s69$|\s69\s/i.test(e)?Arona.say(Arona.speech.special.sixty_nine):/arona is cunny|(?:you're|you are) cunny(?:, | )arona/i.test(e)?(Arona.say(Arona.speech.special.arona_cunny),Arona.anger>0&&Arona.anger--):/arona is cute and funny|(?:you're|you are) cute and funny(?:, | )arona/i.test(e)?(Arona.say(Arona.speech.special.arona_cute_and_funny),Arona.anger>0&&Arona.anger--):/arona (?:is |)cute|(?:you're|you are) cute(?:, | )arona/i.test(e)?(Arona.say(Arona.speech.special.arona_cute),Arona.anger>0&&Arona.anger--):/arona (?:is |)(?:breedable|hot|sexy)|(?:you're|you are) (?:breedable|hot|sexy)(?:, | )arona/i.test(e)?(Arona.say(Arona.speech.special.breedable),Arona.anger>0&&Arona.anger--):/arona (?:is |)(?:best|the best|best girl|amazing)|(?:you're|you are) (?:the best|amazing)(?:, | )arona/i.test(e)?(Arona.say(Arona.speech.special.best),Arona.anger>0&&Arona.anger--):/I love (?:you |you, |)arona/i.test(e)?(Arona.say(Arona.speech.special.love),Arona.anger>0&&Arona.anger--):/I hate (?:you |you, |)arona/i.test(e)?(Arona.say(Arona.speech.special.hate),5==++Arona.anger&&Arona.quit()):/arona (?:is |)(?:dumb|stupid)|(?:you're|you are) (?:dumb|stupid)(?:, | )arona/i.test(e)?(Arona.say(Arona.speech.special.dumb),5==++Arona.anger&&Arona.quit()):/arona (?:smells$|stinks)|arona (?:is |)(?:smelly|stinky)|(?:you're|you are) (?:smelly|stinky)(?:, | )arona/i.test(e)?(Arona.say(Arona.speech.special[/smelly/.test(e)?"smelly":"smells"]),5==++Arona.anger&&Arona.quit()):/arona sucks/i.test(e)?(Arona.say(Arona.speech.special.sucks),5==++Arona.anger&&Arona.quit()):/(?:kill|off) myself|kms|commit suicide/i.test(e)?Arona.say(Arona.speech.special.kms):/correction/i.test(e)?Arona.say(Arona.speech.special.correction):/seggs|sex/i.test(e)?Arona.say(Arona.speech.special.seggs):/u[o]+h/i.test(e)?Arona.say(Arona.speech.special.uoh):/😭/i.test(e)?Arona.say(Arona.speech.special.sob):/πŸ’’/i.test(e)?Arona.say(Arona.speech.special.anger):/πŸ¦€/i.test(e)?Arona.say(Arona.speech.special.kani):/cunny/i.test(e)?Arona.say(Arona.speech.special.cunny):/cute and funny/i.test(e)?Arona.say(Arona.speech.special.cute_and_funny):/strawberry milk/i.test(e)?Arona.say(Arona.speech.special.strawberry_milk):/arona/i.test(e)?Arona.say(Arona.speech.special.arona[o]):Arona.randomizeMessage(Arona.speech[o])},randomizeMessage:function(e,o,n,a){o=o||"lastResponse",void 0===typeof Arona[o]&&(Arona[o]=[]);for(var r=e[Math.floor(Math.random()*e.length)],s=0;Arona[o]==r&&(r=e[Math.floor(Math.random()*e.length)],!(s++>1e3)););n&&a?Arona.say(r[0],r[1]||1,n,a):n?Arona.say(r[0],r[1]||1,n):Arona.say(r),Arona[o]=r},quit:function(){Arona.quitting=!0,Arona.node.help.style.display="none",Arona.say(Arona.speech.quit[0],Arona.speech.quit[1],5e3,function(){Arona.expression(6),Arona.node.arona.className="fade-out",setTimeout(function(){Arona.quitting=!1,Arona.node.arona.style.display="none"},950)})},comeBack:function(){Arona.node.arona.style.display="",Arona.node.arona.className="fade-in",Arona.node.help.style.display="",Arona.say(Arona.speech.special.sorry),Arona.anger=0},messageTimeout:null,messageDuration:1e4,say:function(e,o,n,a){if(!Arona.node.dialogue)return"dialogue not found";Arona.idlingStop&&(Arona.idlingStop=!1),Array.isArray(e)?(a=e[3]?e[3]:null,n=e[2]?e[2]:Arona.messageDuration,o=e[1]?e[1]:1,e=e[0]?e[0]:""):(o=o||1,n=n||Arona.messageDuration),/\{Sensei\}/i.test(e)&&(e=Arona.sensei?e.replace(/\{Sensei\}/gi,Arona.sensei+"-sensei"):e.replace(/\{Sensei\}/gi,"Sensei")),Arona.sleeping&&(Arona.node.bg.className="sleeptalk",Arona.node.bg.firstChild.className="fade-in"),Arona.expression(o),Arona.node.dialogue.innerHTML=e,Arona.node.body.className&&(Arona.node.body.className=""),Arona.messageTimeout&&(clearTimeout(Arona.messageTimeout),delete Arona.messageTimeout),Arona.node.dialogue_container.className="fade-in",n!=1/0?Arona.messageTimeout=setTimeout(function(){Arona.sleeping&&(Arona.node.bg.className="",Arona.node.bg.firstChild.className="fade-out"),Arona.expression(1),Arona.node.dialogue_container.className="fade-out",delete Arona.timeout,a&&a()},n):a&&a()},expression:function(e){Arona.node.holo&&(Arona.node.holo.src=getPaths()+"resources/images/arona/"+(e>35?1:e<=0?1:e)+".png")},voice:{ah:new Audio(getPaths()+"resources/audio/arona/ah.ogg"),fue:new Audio(getPaths()+"resources/audio/arona/fue.ogg"),heeheehee:new Audio(getPaths()+"resources/audio/arona/heeheehee.ogg"),huh:new Audio(getPaths()+"resources/audio/arona/huh.ogg"),sensei:new Audio(getPaths()+"resources/audio/arona/sensei.ogg")},speak:function(e){for(var o in Arona.voice)Arona.voice[o].paused||Arona.voice[o].pause();Arona.voice[e].load(),Arona.voice[e].play()},touch:function(e){if(Arona.anger>=5)return!1;e&&(Arona.say(Arona.speech.touch[e]),/head|leg/.test(e)?setTimeout(function(){Arona.node.body.className="jump",Arona.speak("heeheehee")},100):/chest|skirt|shoe/.test(e)?setTimeout(function(){Arona.node.body.className="shake",Arona.speak("ah")},100):/face/.test(e)&&setTimeout(function(){Arona.node.body.className="lean-in",Arona.speak("huh")},100))},pickedUp:!1,pickUp:function(e){if(Arona.anger>=5)return!1;Arona.pickedUp||(Arona.pickedUp=!0,Arona.idlingStop=!0,Arona.node.arona.className="dragging",o.body.style.overflow="hidden",Arona.speak("fue"),Arona.randomizeMessage(Arona.speech.pick_up,"lastPickUpMsg",5e3,function(){Arona.pickedUp&&Arona.expression(35)}),Arona.drag(e))},drag:function(e){Arona.pickedUp&&(Arona.node.arona.style.left=(e.clientX?e.clientX:e.touches&&e.touches[0]&&e.touches[0].clientX?e.touches[0].clientX:0)-230+"px",Arona.node.arona.style.top=(e.clientY?e.clientY:e.touches&&e.touches[0]&&e.touches[0].clientY?e.touches[0].clientY:0)-123+"px")},putDown:function(){Arona.pickedUp&&(Arona.pickedUp=!1,Arona.idlingStop=!1,Arona.node.arona.className="",o.body.style.overflow="",Arona.node.arona.style.left="",Arona.node.arona.style.top="",Arona.randomizeMessage(Arona.speech.put_down,"lastPutDownMsg"))},write:function(e,o){if(!Arona.node.input)return"input not found";Arona.writingTimeout&&(clearTimeout(Arona.writingTimeout),delete Arona.writingTimeout),!Arona.writing&&e?(Arona.writing=!0,Arona.writingMsg=e,Arona.writingIndex=0,Arona.writingLimit=e.length,Arona.writingCallback=o,Arona.node.input.value="",Arona.writingTimeout=setTimeout(Arona.writingLoop,Math.floor(100*Math.random())+100)):Arona.writingTimeout=setTimeout(Arona.writingLoop,Math.floor(100*Math.random())+100)},writing:!1,writingMsg:null,writingIndex:null,writingLimit:null,writingTimeout:null,writingCallback:null,writingLoop:function(){Arona.writingTimeout&&delete Arona.writingTimeout,Arona.node.input.value+=Arona.writingMsg[Arona.writingIndex++],Arona.writingIndex=5){o.body.style.backgroundImage="url("+getPaths()+"resources/images/bg-red.png);";var n;(n=o.createElement("DIV")).id="tutorial-overlay",n.className="fade-in",o.body.className="tutorial red",o.body.appendChild(n),Arona.node.bg.className="fade-in"}else Arona.speak("sensei");Arona.say(Arona.speech.help.prompt),o.getElementById("NEXT").focus()}},helpDenied:0,updateHelpPrompt:function(e){if(e){if(Arona.helpDenied>=5){var n=Arona.speech.help.prompt;Arona.speech.help.prompt=Arona.speech.help.prompt_angry,Arona.speech.help.prompt_angry=n,o.body.className="tutorial"}Arona.speech.help.prompt[0]=Arona.speech.help.prompt[0].replace(/Arona\.speech\.help\.prompt_no\[\d\]/g,"Arona.speech.help.prompt_no[0]"),Arona.helpDenied=0}else if(Arona.helpDenied++,Arona.helpDenied<5)Arona.speech.help.prompt[0]=Arona.speech.help.prompt[0].replace(/Arona\.speech\.help\.prompt_no\[\d\]/g,"Arona.speech.help.prompt_no["+Arona.helpDenied+"]");else{n=Arona.speech.help.prompt;Arona.speech.help.prompt=Arona.speech.help.prompt_angry,Arona.speech.help.prompt_angry=n}},sleeping:!1,idleCount:0,idling:null,lastIdleMsg:[],idle:function(e){if(e)for(var n=["click","keydown","mousemove","scroll","touch"],a=0,r=n.length;a=5||Arona.idlingStop)return!1;Arona.randomizeMessage(Arona.speech["idle"+(Arona.sleeping?"_sleep":"")],"lastIdleMsg",1e4,function(){Arona.aboutToSleep&&Arona.expression(34)}),6==++Arona.idleCount&&(Arona.aboutToSleep=setTimeout(Arona.sleep,15e3)),delete Arona.idling,Arona.idle()},3e4)},sleep:function(){Arona.sleeping||(Arona.idleCount<6&&(Arona.idleCount=6),Arona.sleeping=!0,o.body.className="sleep",Arona.node.arona.className="",Arona.node.bg.className="fade-in",Arona.node.body.className="fade-out",Arona.node.dialogue_container.className="fade-out",Arona.aboutToSleep&&(clearTimeout(Arona.aboutToSleep),delete Arona.aboutToSleep))},awaken:function(){Arona.sleeping&&(Arona.sleeping=!1,Arona.expression(23),Arona.node.bg.className="fade-out",Arona.node.dialogue_container.className="fade-out",Arona.node.body.className="fade-in",Arona.aboutToAwaken&&clearTimeout(Arona.aboutToAwaken),Arona.aboutToAwaken=setTimeout(function(){o.body.className="",Arona.node.bg.firstChild.className="",Arona.randomizeMessage(Arona.speech.idle_awaken,"lastAwakenMessage"),delete Arona.aboutToAwaken},900))},toggleBGM:function(e){if(Arona.quitting)return!1;Arona.node.bgm.paused?(Arona.node.bgm.play(),Arona.node.bgm_icon.src=getPaths()+"resources/images/play.png",Arona.say(Arona.speech.music.play)):(Arona.node.bgm.pause(),Arona.node.bgm_icon.src=getPaths()+"resources/images/mute.png",Arona.say(Arona.speech.music.stop))},preload:{imgPath:getPaths()+"resources/images/",assets:function(){for(var e=["bg_sleep.png","bg_sleeptalk.png","bg_red.png","play.png"],o=35;1!=o;)e.push("arona/"+o--+".png");Arona.preload.queue=e,Arona.preload.loaded=0,Arona.preload.worker=setInterval(function(){var e=Arona.preload.queue[Arona.preload.loaded];e?(Arona.preload.image(e),Arona.preload.loaded++):(clearInterval(Arona.preload.worker),delete Arona.preload.worker)},100)},image:function(e){(new Image).src=Arona.preload.imgPath+e}}};for(var r in Arona.cunny.encoder)Arona.cunny.decoder[Arona.cunny.encoder[r]]="\ude2d"==r?"😭":"\udca2"==r?"πŸ’’":"\udd80"==r?"πŸ¦€":r;for(var r in Arona.voice)Arona.voice[r].volume=.4;if(Arona.node.bgm&&(Arona.node.bgm.volume=.4),"file:"==e.location.protocol)for(var s=o.getElementsByTagName("A"),t=0,i=s.length;tπŸ¦€Γ„Γ†Δ„Γ€Γ…Γ‡ΔˆΔ†Ε Δ€ΓΕšΓˆΕΓ‰ΔΔ˜ΔœΔ΄ΕΉΓ‘ΕƒΓ–Γ˜Γ“ΕœΓžΓœΕ¬Ε»]/i.test(Arona.node.input.value)&&/😭|πŸ’’/.test(Arona.node.input.value)?Arona.encode(Arona.node.input.value,this):/😭|πŸ’’/.test(Arona.node.input.value)?Arona.decode(Arona.node.input.value,this):Arona.encode(Arona.node.input.value,this))};Arona.node.output.onkeyup=function(e){/enter/i.test(e.key)&&(this.select(),Arona.copyText(this.value))}}Arona.node.halo.onmousedown=function(e){Arona.pickUp(e)},Arona.node.halo.ontouchstart=function(e){Arona.pickUp(e)},o.onmousemove=Arona.drag,o.ontouchmove=Arona.drag,o.onmouseup=Arona.putDown,o.ontouchend=Arona.putDown}(window,document); \ No newline at end of file