site

Website's source files.
git clone git://git.ryanmj.xyz/site.git
Log | Files | Refs | LICENSE

commit 18a03b96cc885312d47303cb00ea2af0e3d60914
parent 8704e956f7986b30bc90b041c57255a5350f85ce
Author: Ryan Jeffrey <ryan@ryanmj.xyz>
Date:   Wed, 23 Feb 2022 00:03:59 -0800

Random ascii comment

Diffstat:
Mapp/assets/stylesheets/application.css | 24++++++++++++------------
Mapp/controllers/application_controller.rb | 6++++++
Mapp/views/layouts/application.html.erb | 1+
Aapp/views/shared/_anime.html.erb | 40++++++++++++++++++++++++++++++++++++++++
Aapp/views/shared/_choppa.html.erb | 6++++++
Aapp/views/shared/_france.html.erb | 7+++++++
Aapp/views/shared/_gigachad.html.erb | 17+++++++++++++++++
Aapp/views/shared/_industrial_society.html.erb | 38++++++++++++++++++++++++++++++++++++++
Aapp/views/shared/_peter.html.erb | 10++++++++++
Aapp/views/shared/_shrek.html.erb | 15+++++++++++++++
Aapp/views/shared/_sneed.html.erb | 20++++++++++++++++++++
Aapp/views/shared/_sneed_img.html.erb | 114+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aapp/views/shared/_tanku.html.erb | 22++++++++++++++++++++++
Aapp/views/shared/_toem.html.erb | 36++++++++++++++++++++++++++++++++++++
Aapp/views/shared/_troll.html.erb | 28++++++++++++++++++++++++++++
Aapp/views/shared/_virus_exe.html.erb | 19+++++++++++++++++++
Aapp/views/shared/_windows.html.erb | 11+++++++++++
Mdb/schema.rb | 6+++---
18 files changed, 405 insertions(+), 15 deletions(-)

diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css @@ -24,14 +24,14 @@ main { /* unvisited link */ a:link { color: var(--fg-color1); - text-shadow: 0 0 3px var(--fg-color1); + text-shadow: 0 0 2px var(--fg-color1); text-decoration: none; } /* visited link */ a:visited { color: var(--emph-color); - text-shadow: 0 0 3px var(--emph-color); + text-shadow: 0 0 2px var(--emph-color); } /* mouse over link */ @@ -42,21 +42,21 @@ a:hover, a:active { /* Mostly org titles. */ h1 { color: var(--header-color); - text-shadow: 0 0 3px var(--header-color); + text-shadow: 0 0 2px var(--header-color); } h2 { margin: 0 auto; padding: 0; color: var(--header-color2); - text-shadow: 0 0 3px var(--header-color2); + text-shadow: 0 0 2px var(--header-color2); } h3 { margin: 0 auto; padding: 0; color: var(--fg-color1); - text-shadow: 0 0 3px var(--fg-color1); + text-shadow: 0 0 2px var(--fg-color1); } h4 { @@ -64,7 +64,7 @@ h4 { margin: 0; margin-top: 0; color: var(--fg-color2); - text-shadow: 0 0 3px var(--fg-color2); + text-shadow: 0 0 2px var(--fg-color2); font-size: 0.8em; } @@ -73,7 +73,7 @@ h5 { margin: 0; margin-top: 0; color: var(--header-color3); - text-shadow: 0 0 3px var(--header-color3); + text-shadow: 0 0 2px var(--header-color3); font-size: 0.8em; } @@ -82,7 +82,7 @@ h6 { margin: 0; margin-top: 0; color: var(--header-color4); - text-shadow: 0 0 3px var(--header-color4); + text-shadow: 0 0 2px var(--header-color4); font-size: 0.8em; } nav { @@ -128,7 +128,7 @@ p { margin-top: 2em; padding: 0; color: var(--fg-color); - text-shadow: 0 0 3px var(--fg-color); + text-shadow: 0 0 2px var(--fg-color); } body { @@ -178,16 +178,16 @@ tr:first-child td { li { color: var(--fg-color); - text-shadow: 0 0 3px var(--fg-color); + text-shadow: 0 0 2px var(--fg-color); } th, td { margin: 0 auto; padding: 0; - text-shadow: 0 0 3px var(--fg-color); + text-shadow: 0 0 2px var(--fg-color); } th { color: var(--header-color2); - text-shadow: 0 0 3px var(--header-color2); + text-shadow: 0 0 2px var(--header-color2); } diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb @@ -2,4 +2,10 @@ class ApplicationController < ActionController::Base def not_found raise ActionController::RoutingError.new('Not Found') end + + def self.random_comment + File.join('shared', ['sneed', 'industrial_society', 'anime', 'choppa', + 'france', 'gigachad', 'peter', 'shrek', 'sneed_img', + 'tanku', 'toem', 'troll', 'virus_exe', 'windows'].sample) + end end diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb @@ -44,6 +44,7 @@ </li> </ul> </nav> + <%= render ApplicationController::random_comment %> <main> <%= yield %> </main> diff --git a/app/views/shared/_anime.html.erb b/app/views/shared/_anime.html.erb @@ -0,0 +1,40 @@ +<!-- +⢕⢕⢕⢕⢕⠅⢗⢕⠕⣠⠄⣗⢕⢕⠕⢕⢕⢕⠕⢠⣿⠐⢕⢕⢕⠑⢕⢕⠵⢕ +⢕⢕⢕⢕⠁⢜⠕⢁⣴⣿⡇⢓⢕⢵⢐⢕⢕⠕⢁⣾⢿⣧⠑⢕⢕⠄⢑⢕⠅⢕ +⢕⢕⠵⢁⠔⢁⣤⣤⣶⣶⣶⡐⣕⢽⠐⢕⠕⣡⣾⣶⣶⣶⣤⡁⢓⢕⠄⢑⢅⢑ +⠍⣧⠄⣶⣾⣿⣿⣿⣿⣿⣿⣷⣔⢕⢄⢡⣾⣿⣿⣿⣿⣿⣿⣿⣦⡑⢕⢤⠱⢐ +⢠⢕⠅⣾⣿⠋⢿⣿⣿⣿⠉⣿⣿⣷⣦⣶⣽⣿⣿⠈⣿⣿⣿⣿⠏⢹⣷⣷⡅⢐ +⣔⢕⢥⢻⣿⡀⠈⠛⠛⠁⢠⣿⣿⣿⣿⣿⣿⣿⣿⡀⠈⠛⠛⠁⠄⣼⣿⣿⡇⢔ +⢕⢕⢽⢸⢟⢟⢖⢖⢤⣶⡟⢻⣿⡿⠻⣿⣿⡟⢀⣿⣦⢤⢤⢔⢞⢿⢿⣿⠁⢕ +⢕⢕⠅⣐⢕⢕⢕⢕⢕⣿⣿⡄⠛⢀⣦⠈⠛⢁⣼⣿⢗⢕⢕⢕⢕⢕⢕⡏⣘⢕ +⢕⢕⠅⢓⣕⣕⣕⣕⣵⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣷⣕⢕⢕⢕⢕⡵⢀⢕⢕ +⢑⢕⠃⡈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⢕⢕⢕ +    く__,.ヘヽ.    / ,ー、 〉 +       \ ', !-─‐-i / /´ +       /`ー'    L//`ヽ、 +      /  /,  /|  ,  ,    ', +    イ  / /-‐/ i L_ ハ ヽ!  i +     レ ヘ 7イ`ト  レ'ァ-ト、!ハ|  | +     !,/7 'ゞ'   ´i__rハiソ|   |    +     |.从"  _   ,,,, / |./   | +     レ'| i>.、,,__ _,.イ /  .i  | +       レ'| | / k_7_/レ'ヽ, ハ. | +       | |/i 〈|/  i ,.ヘ | i | +      .|/ /n o t e ヘ!  \ | +        kヽ>、ハ   _,.ヘ、   /、! +       !'〈//`T´', \ `'7'ーr' +       レ'ヽL__|___i,___,ンレ|ノ +         ト-,/ |___./ +         'ー'  !_,. + +░░░████▌█████▌█░████████▐▀██▀ +░▄█████░█████▌░█░▀██████▌█▄▄▀▄ +░▌███▌█░▐███▌▌░░▄▄░▌█▌███▐███░▀ +▐░▐██░░▄▄▐▀█░░░▐▄█▀▌█▐███▐█ +░░███░▌▄█▌░░▀░░▀██░░▀██████▌ +░░░▀█▌▀██▀░▄░░░░░░░░░███▐███ +░░░░██▌░░░░░░░░░░░░░▐███████▌ +░░░░███░░░░░▀█▀░░░░░▐██▐███▀▌ +░░░░▌█▌█▄░░░░░░░░░▄▄████▀░▀ +░░░░░░█▀██▄▄▄░▄▄▀▀▒█▀█░ +--> diff --git a/app/views/shared/_choppa.html.erb b/app/views/shared/_choppa.html.erb @@ -0,0 +1,6 @@ +<!-- +▬▬▬.◙.▬▬▬ +═▂▄▄▓▄▄▂ +◢◤ █▀▀████▄▄▄▄◢◤ +█▄ █ーJ ███▀▀▀▀▀▀▀╬ ☻/︻╦╤─ GET TO THE CHOPPER +--> diff --git a/app/views/shared/_france.html.erb b/app/views/shared/_france.html.erb @@ -0,0 +1,7 @@ +<!-- +──────▄▌▐▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀​▀▀▀▀▀▀▌ +───▄▄██▌█ beep beep +▄▄▄▌▐██▌█ nice france +███████▌█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄​▄▄▄▄▄▄▌ +▀(@)▀▀▀▀▀▀▀(@)(@)▀▀▀▀▀▀▀▀▀▀▀▀▀​▀▀▀▀(@)▀ +--> diff --git a/app/views/shared/_gigachad.html.erb b/app/views/shared/_gigachad.html.erb @@ -0,0 +1,17 @@ +<!-- +⠄⠄⠠⠂⠁⢂⠨⠡⡑⢀⠈⠄⠄⠄⠄⠄⠄⠄ +⠄⠑⠁⠂⠪⢈⢆⢧⡺⡜⡜⡌⡆⢆⠆⡆⣣⡣⡀ +⠄⡡⠨⠐⡐⡰⡑⡧⣫⡺⡱⡱⢘⠔⡑⢌⠎⣞⣵⠄ +⠁⠄⢂⠅⢬⡸⡮⣫⢧⠫⢊⠊⡂⠣⠊⢜⢪⢪⢺⣷ +⢁⠌⠄⢪⣺⢽⡹⣜⢔⠜⠔⠐⠄⢀⢈⠈⢔⢸⠱⠿⡀ +⣣⡮⢂⡳⡽⡵⡝⡎⡆⡊⠊⠄⢀⠄⠰⡽⡌⡇⠄⠄⣆ +⣕⢽⢈⢸⢹⡪⡯⡺⣪⠪⠌⡂⠄⢂⢽⣺⢪⢢⠂⢦⠌ +⡹⣽⢐⠘⢜⢎⠮⡫⢸⢘⠌⠄⠂⡢⡳⠭⢧⠣⡮⣪⡆ +⣮⠣⢂⡳⡑⠜⢈⠄⡳⠁⠄⡀⠡⢀⠐⢈⢘⡎⠅⡺⡇ +⣟⠈⡆⡅⠅⡃⠠⠄⢌⠂⠄⡈⠮⡢⢕⣐⣠⢳⠡⡻ +⣫⢊⢸⢱⠁⡂⢀⠄⠠⠁⠄⠈⠡⠒⠅⢕⣻⣦⢀⠅ +⢾⡤⡈⠂⢁⠐⠄⠄⠰⠄⠄⠈⠄⢈⠠⠠⢨⢆⢢⠁ +⡽⣞⣗⢧⡢⡀⡁⠄⢈⠂⠅⢀⠠⠄⠄⠄⡁⠂⣝ +⣯⣗⢗⢇⢯⢺⢨⢢⠄⠂⠅⠅⢀⠄⠂⠄⠔⢱⢹ +⡯⣞⡝⣎⢧⢳⡹⡼⡸⡐⠠⠐⢀⠈⠄⠁⢄⠣⠁ +--> diff --git a/app/views/shared/_industrial_society.html.erb b/app/views/shared/_industrial_society.html.erb @@ -0,0 +1,38 @@ +<!-- + _____ _ ___ _ _ _ _ +|_ _| |__ ___ |_ _|_ __ __| |_ _ ___| |_ _ __(_) __ _| | + | | | '_ \ / _ \ | || '_ \ / _` | | | / __| __| '__| |/ _` | | + | | | | | | __/ | || | | | (_| | |_| \__ \ |_| | | | (_| | | + |_| |_| |_|\___| |___|_| |_|\__,_|\__,_|___/\__|_| |_|\__,_|_| + + ____ _ _ _ _ +| _ \ _____ _____ | |_ _| |_(_) ___ _ __ __ _ _ __ __| | +| |_) / _ \ \ / / _ \| | | | | __| |/ _ \| '_ \ / _` | '_ \ / _` | +| _ < __/\ V / (_) | | |_| | |_| | (_) | | | | | (_| | | | | (_| | +|_| \_\___| \_/ \___/|_|\__,_|\__|_|\___/|_| |_| \__,_|_| |_|\__,_| + + _ _ +(_) |_ ___ ___ ___ _ __ ___ ___ __ _ _ _ ___ _ __ ___ ___ ___ +| | __/ __| / __/ _ \| '_ \/ __|/ _ \/ _` | | | |/ _ \ '_ \ / __/ _ \/ __| +| | |_\__ \ | (_| (_) | | | \__ \ __/ (_| | |_| | __/ | | | (_| __/\__ \ +|_|\__|___/ \___\___/|_| |_|___/\___|\__, |\__,_|\___|_| |_|\___\___||___/ + |_| + _ _ +| |__ __ ___ _____ | |__ ___ ___ _ __ __ _ +| '_ \ / _` \ \ / / _ \ | '_ \ / _ \/ _ \ '_ \ / _` | +| | | | (_| |\ V / __/ | |_) | __/ __/ | | | | (_| | +|_| |_|\__,_| \_/ \___| |_.__/ \___|\___|_| |_| \__,_| + + _ _ _ __ _ _ + __| (_)___ __ _ ___| |_ ___ _ __ / _| ___ _ __ | |_| |__ ___ + / _` | / __|/ _` / __| __/ _ \ '__| | |_ / _ \| '__| | __| '_ \ / _ \ +| (_| | \__ \ (_| \__ \ || __/ | | _| (_) | | | |_| | | | __/ + \__,_|_|___/\__,_|___/\__\___|_| |_| \___/|_| \__|_| |_|\___| + + _ +| |__ _ _ _ __ ___ __ _ _ __ _ __ __ _ ___ ___ +| '_ \| | | | '_ ` _ \ / _` | '_ \ | '__/ _` |/ __/ _ \ +| | | | |_| | | | | | | (_| | | | | | | | (_| | (_| __/_ +|_| |_|\__,_|_| |_| |_|\__,_|_| |_| |_| \__,_|\___\___(_) + +--> diff --git a/app/views/shared/_peter.html.erb b/app/views/shared/_peter.html.erb @@ -0,0 +1,10 @@ +<!-- +.....................,-'´ . . . _,,,,,';:-,................... +....................,-(c\ \`;-=´,_,-~-, \`............... +..................,/ . . .¯'\, º ,/.'-~°,' .¯`'-,........... +................../ . . . . . .¯,_ ~--~',, . . .'\.......... +.................| . . . . . . . . ¯¨¨¨¨¯,/ . . | ........... +.................| . . . . . . . , . . . .`'-, . . . |.......... +................/\ . . . . . . ."-,,,-'~-~' . . . '|.......... +.............,/'`\,`'-, . . . . . . . . . . . . . . /\.......... +--> diff --git a/app/views/shared/_shrek.html.erb b/app/views/shared/_shrek.html.erb @@ -0,0 +1,15 @@ +<!-- +⡴⠑⡄⠀⠀⠀⠀⠀⠀⠀ ⣀⣀⣤⣤⣤⣀⡀ +⠸⡇⠀⠿⡀⠀⠀⠀⣀⡴⢿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀ +⠀⠀⠀⠀⠑⢄⣠⠾⠁⣀⣄⡈⠙⣿⣿⣿⣿⣿⣿⣿⣿⣆ +⠀⠀⠀⠀⢀⡀⠁⠀⠀⠈⠙⠛⠂⠈⣿⣿⣿⣿⣿⠿⡿⢿⣆ +⠀⠀⠀⢀⡾⣁⣀⠀⠴⠂⠙⣗⡀⠀⢻⣿⣿⠭⢤⣴⣦⣤⣹⠀⠀⠀⢀⢴⣶⣆ +⠀⠀⢀⣾⣿⣿⣿⣷⣮⣽⣾⣿⣥⣴⣿⣿⡿⢂⠔⢚⡿⢿⣿⣦⣴⣾⠸⣼⡿ +⠀⢀⡞⠁⠙⠻⠿⠟⠉⠀⠛⢹⣿⣿⣿⣿⣿⣌⢤⣼⣿⣾⣿⡟⠉ +⠀⣾⣷⣶⠇⠀⠀⣤⣄⣀⡀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ +⠀⠉⠈⠉⠀⠀⢦⡈⢻⣿⣿⣿⣶⣶⣶⣶⣤⣽⡹⣿⣿⣿⣿⡇ +⠀⠀⠀⠀⠀⠀⠀⠉⠲⣽⡻⢿⣿⣿⣿⣿⣿⣿⣷⣜⣿⣿⣿⡇ +⠀⠀ ⠀⠀⠀⠀⠀⢸⣿⣿⣷⣶⣮⣭⣽⣿⣿⣿⣿⣿⣿⣿⠇ +⠀⠀⠀⠀⠀⠀⣀⣀⣈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇ +⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ +--> diff --git a/app/views/shared/_sneed.html.erb b/app/views/shared/_sneed.html.erb @@ -0,0 +1,20 @@ +<!-- + ____ _ _ _____ _ _ +/ ___| _ __ ___ ___ __| ( )___ | ___|__ ___ __| | __ _ _ __ __| | +\___ \| '_ \ / _ \/ _ \/ _` |// __| | |_ / _ \/ _ \/ _` | / _` | '_ \ / _` | + ___) | | | | __/ __/ (_| | \__ \ | _| __/ __/ (_| | | (_| | | | | (_| | +|____/|_| |_|\___|\___|\__,_| |___/ |_| \___|\___|\__,_| \__,_|_| |_|\__,_| + + ____ _ __ _____ _ +/ ___| ___ ___ __| | | _| ___|__ _ __ _ __ ___ ___ _ __| |_ _ +\___ \ / _ \/ _ \/ _` | | || |_ / _ \| '__| '_ ` _ \ / _ \ '__| | | | | + ___) | __/ __/ (_| | | || _| (_) | | | | | | | | __/ | | | |_| | +|____/ \___|\___|\__,_| | ||_| \___/|_| |_| |_| |_|\___|_| |_|\__, | + |__| |___/ + ____ _ _ _ __ + / ___| |__ _ _ ___| | _( )__|_ | +| | | '_ \| | | |/ __| |/ /// __| | +| |___| | | | |_| | (__| < \__ \ | + \____|_| |_|\__,_|\___|_|\_\ |___/ | + |__| +--> diff --git a/app/views/shared/_sneed_img.html.erb b/app/views/shared/_sneed_img.html.erb @@ -0,0 +1,114 @@ +<!-- +#x*********++++***++++++++++++++**+++********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****++*****************+@ +#x*****************+****++***************************++++*+++*****++++++***********+++++++++++***++++++++++*****************************************+@ +#x*******************************************************+*************+**ii;;;i****++++++*******++++***********************************************+@ +#x************************************************++************ii******i:,,,,,,:i***+*+********+***************************************************+@ +#x************************************************++******i;;::,,,,;i:,:,,,,,,,,,,:i********+*******************************************************+@ +#x*************************************************+*ii;::,,,,,,,,,,,,,,,,,,,,,,,,,,;***;i**********************************************************+@ +#x**************************************************i:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,:;;i******************************************************+@ +#x*************************************************************iiiiii;;iii;;;;;;;;;;;;;;;;;;;;;*****************************************************+@ +#x*********************************************************************************************++*++************************************************+@ +#x****************************************************************+*++++++++++++++++++++++++++*+****************************************************+@ +#x***********************************************++++**********+++++****+++*****++******************************************************************+@ +#x************************************************************+++**+++++++++++++++++++++++*****i;:,::;***++****++++++++*+++*************************+@ +#x************************************************************++***+++++++++++++++++++++++****i,,,,,,,,i********************************************+@ +#x+*****************++****************************************++++*++++++++++++++++*****+*i:,,,,,,,,,,,,;***ii*************ii***********************+@ +#@Mxnz+++**********+zz#***********+*********************+*****++++*+++++++++++++**********:,,,,,,,,,,,,,,;;,,,,;**::,,::i:,,,,:i;:::;i**************+@ +#@MMMMMxnz#++*****+nnnn+********+##+++*****++++*************++++*****++****++*+****i;:;*;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;*************+@ +#@MMMMWWMMMMxnz#+*#nnnn#********+nni*++++***+**++***********++++*****++****++**iii:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::ii********+@ +#@MWMMMMMMMMMMMMMxnnzz#+********+nni**ii**+++*************++++++*********++++*;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:i*****+@ +#@MMMMMMMMMWWWWWWWWMzzxn#++******xn*i**+*iii++#++**++**++++*+********++**+++++*i;;;iiiiiiiiiiiii;;;;;;iiiiiiii*iiiii;;;;;;;;;;;::,,:::;;;;::::;*****+@ +#WxMMMMMMMMMMWWWWWWMznMWMMMxn#+++xx*i+ziiiiiiii*+++*++*****+++*+*****++++**++++****+********+++++++**+++*++****++**+********************************+@ +#MznnnxxMMMMMMWWWWWMznMMMMMMWWMMnxniinziiiiiiiiiiiii*+#+++**+***++++*++++**++++**++++*++++++++*+++++++++++++++++++++++++++++++++++++*++*************+@ +#WnzzzzznnxxxMMWWWWMznMWWMWWWWWWWMniin**+iiiiii*+iiiiii*+##+++*****++++++**++++*++++**++++++++++++++++++++++++++++++***+***************++***********+@ +#@MnzzzzzzzzznxMWWWMMMWWWWMMWWWWWMnii#z#M#z+*ii#n+ii++iiiii**+#+++**+*++++*++++**++++++*++++++++++++++++++++++++++++++++++++++++++++++++************+@ +#@WMnzzzzzzzzzzxMWWMMMWWWWWWWWWWWWniiixznnxnxn#xn+iinxiiiiiiiiii**+#++***++**++++++*****+++++++++++++++++++++++++++++++++++++++++++++**++***********+@ +#@WMMxnzzzzzzzzzxMWWWWWWWWWWWWWW@Wnii+xnzxxxxxxn#+xin+*+iii*#ii*iiiii*++++++++*+++******++++++++++++++++++++++++++++++++++++++++++++***++***********+@ +#@WWMMMnzzzzzzznznMMWWWWWWWWWWW@@Wniinzz#nn#xzxz+#ninxnnzni+ninnii*iiiiiii*+++++++******+++++++++++++++++++++++*+++++++++++++++++++****++***********+@ +#WMWWWMMxxnnnzzzzznMMMMWWWWWWW@@WMniiiiii*##nzxn+*x*x+xnxz#xninni#x+iiiiiiii#++***********++**+++****++++****++*++++****++++***++++*****************+@ +#WxMWWWMMMMMMMxxnnzzxMMWWMMWW@@@Mxxiiiiiiiiii*#x+#x+xix#xnnznixz*##i#*iii#*i#++***********++**+++****++++****+***+++****++++***++++*****************+@ +#WnxMW@WWMMMMMMMMMMMxMMMMMMW@@@WMMxiii;;;;iiiiiiii*i#izxz#znn+xx#+x#nzn#+n+i#+***+************++++*****++****+++++++++++++++***+++++****************+@ +#WxxxxW@WWMMMMMMMMWMMMMMMMMWW@@WWMx*iii;;ii*iiiiiiiiiii**#+nz+xMi*nnxxxnxx*i#++***************++++***++++****+++**++++++++++***+********************+@ +#WxxxxMW@WWWMMMMMMMWWMMMMMMMWW@@WMx++iii;;*x*iiiiiiiiiiiiiiiii#z*zxzz+xznn*+#++******+****+++++++++++++++***********++**+++++***********************+@ +#WxxxxxxMWWWWMMMMMMMWWMMMMMMWWW@@Mxii++i;;+z#n***iiii*iiiiiiiiiiii*i##zznx**#+************++++*++++++++*****************++**************************+@ +#WnnnxxxxMW@WWWMMMMMMWWMMMMMMWWW@Mniiiii;;+nnnnzMxz#+z+ii**+iiiiiiiiiiii+zii#+************++++*+++++*++**+******************************************+@ +#WnnnnnxxxxW@WWMMMMMMMMWMMMMMMWW@Wxi;;;;;;++nnn+xnMxxnnz*n+niiii+i*iiiii*iii#+*************++++++++*************************************************+@ +#WnnxxxxxxxxW@WWMMMMMMMMWWMMMMMWWMxi;;;;;;ii+zz+xnM#nznM*nix###+z+ziii***iii#+*************+++++++**************************************************+@ +#WxxxxxxxxxxxMWWWMMMMMMMMWWMMMMMWMxiiiiiiiiii;iiii*###+xix*xznxnnx*x*iiiiiiin+**************+++++***************************************************+@ +#WxxxxxxxxxxxxM@@WWMMMMMMMWWMMMMWWx#+**+**++*iiiiii;;i+#i#+n#xxnzniziiiiiii*nn#+********************************************************************+@ +#WxxxxxxxxxxxxxxWWWWWMMMMMMWWWMMMWWMMMMMxz#*+*iiiiiiiii;ii;i;ii++#in*i;;;ii*nnn#+****************+++************************************************+@ +#WxxxxxnnnxxxxxnzMWWWMWWWWMMWWWWWMMMMWMMMWWWMMxnnnz#+*iiiiiiiiii;;;i;i;;iiiinnnnz+***************+++************************************************+@ +#WxnxxxxxxxxxxxnzzxWWWWWWWWWWWWWWWMWWWWWWWWMMWxnnnnxxxxxxnz#+**iiiiiiiiii***xnnnnz+*+***************************************************************+@ +#Wxxxxxxxxxxxxxnz##nW@WWWWWWWWWWWWWWWWWWWWWWWWWMnnnnnnnnnnnnxxxnnnz#+**iiii*nnnnnnz+****************************************************************+@ +#Wxxxxxxxxxxxxxnz#zzznxMMWW@@WW@WWWWWWWWWWWWWWWWMxnnnnnnnnnnnnnnnnnxxxxxxnnnnnnnnnnn#***************************************************************+@ +#WxxxxxxxxxxxxxxnzzzzzzzzzznnxxMWWWWW@@WWWWWWWWWWWMnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn#**************************************************************+@ +#WxxxxxxxxxxxxxxzzzzzzzzzznnnnnzznnnnxxMMWWW@@@@@@WWWMMxxnnnnnnnnnnnnnnnxnxnnnnnnnnnnnz+************************************************************+@ +#Wxnxxxxxxxxxxxxz#zzzzzzz#zzzzzzzzzznnnnnnnnnxxxMMWWW@@@WWWWWMMMMxxxxxxnnnnnnnnnnnnnnnnn+***********************************************************+@ +#Wnnxxxxxxxxxxxxz####zzzzzzzzzzzzzzzzzzzzzzznnnnnnnnnnxxxMMMMMWWWWW@W@WWWWWWWWWWWMMMMMxxn+**********************************************************+@ +#Wxxxxxxxxxxxxxxzz#zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzznnnnnnnnnxxxxxxxxxxxxxxMMMMMMMx+**********************************************************+@ +#WxxxxxxxxxxxxxxnzzzznMxxxxxnnnnnzzzzzzzzzzzzzzzzzzzzzzzMMMMMxxxxxznnnnznnnnnnnnnnnnn#+++***********************************************************+@ +#WxxxxxxxxxxxxxnzzzzzxWMMMMMMMMMMMMMMMxxxxxxxnnnnxnzzzzzMMMMMMMMMMMMMMMzzzzzzzzzzzzzn+**************************************************************+@ +#WxxxxxxxxxxxxxnzzzzzzxWWMMMWWWWMMMMMMMMMMMMMMMMMMMMMzzzxMMxxxxMMMMMMMMxxxxxxxxxxzzzz+**************************************************************+@ +#Wxnnnxxxxxxxxxnz####zzWMz+++####zznnnxxxxxMMMMMMMWMMzzzxMxxxxxxnnnnxMMMMMMMMMMMMnzzz+**************************************************************+@ +#Wxxxxxxxxxxxxxnz###zzzWMz+++++++++++++++++++++###WMnzzzxMMxxxxxxxxxMMMMxMxxxMMMMnzzn+******++++****************************************************+@ +#WxxxxxxxxxxxxxnzzzzzzzWMz+++++++++++##++++++++++#WMnzzzxMMnxxxxxMxxMMMMxxxnxxxMMnzzn#++####zzzzz#++*******++++++++++#########+++*******************+@ +#WxxxxxxxxxxxxxnzzzzzznWMz++++++++++++##+++##++++#@MzzzzxMM*xxxznWWWMMMxxxxnxxxMMnzznzzzzzzzzzzzzzzzz#zzzzzzzzzzzzzzzzzzzzzzzzzzzz##+++*************+@ +#WxxxxxxxxxxxxxnzzzzznnWMz++++++++++++++#+++##+++#@MnzzzxMMnxMMxxWWWMMMMxxxxxxxMMnzznzznnzzzznnxxxxxxxxxxxxnnnnzzzzzzzzzznnnzzzzzzzzzzzz#++++*******+@ +#WnnnnnxxxxxxxxnzzzzznnWMz++++++++++++++++++++#++#@MzzzznMMMMWMWMMWWWMMxxxxxxxxMMnzzxxxxxxnnxxxxxxxxxxxxxxxxxxxxnnzzzzzzxxxxzzzzzzzzzzxxzzzznznz#+##n@ +#WnnxxxxxxxxxxxnzzzzzznWMz+++#+++++++++++++++++++#@MzzzznMMxxxxxxxxxMMMxxxxnxxxMMzzznxxxxMMMxz**+xznxn#zzMMxxxxxxMnnnxxxxxxxxxxxxzzznxxMnnMMxxxMnznnM# +#WxxxxxxxxxxxxxnzzzzzznWMz##+++++++++++++++++++++#@MzzzzxMnxnxnnxxxxMMMxnnnnxxxMMzzznxMMMMMMxi;;;z**x+i;;xMi;;+#+xxxxMMMMMMMMMMMMMxxxMMMMMMMMMMMMMMxM# +#WxxxxxxxxxxxxxnzzzzzznWM#+##++++++++++++++++++++z@MnzzzxMnnxxnnxxxnMMMxxnxxnxxMMnzznxxxxxxMn;;;;z*ix*ii;xx;:;*#*xxxxxxxxxxxxxxxxxxxxxxxMxxxxxxnnnnnn# +#WnxxxxxxxxxxxxnzzzzzzxWM#++##+++++++++++++#znz#+z@MnzzzxMMMMxxxxxxxMMMMxxxxxnxMMzzznxxxxxxMz;;;;n*ix*;*;xx;;;#z+xxxxxxxxxxxxxxxxxxxxnzzzz####z#####z# +#WnxxxnxxxxxxxxzzzzzzzxWM#+++zz++##++++++++nxMMM#z@MzzzzxMWMWMMMMMMMWMMxxxxxxxxMMnzzxxxxxxxMz;;;iz#*x*i*iMxinxx@zxxzxxxxxxxMMxxxxxzz############znnzz# +#Wxxxxxxxxxxxxxz#zzzzzxWM#+#xMMz++##++++++#nn#zz+z@MnzzzxMx#+++#znnnMMMMxxnxxxxMMnzzxxxxxxMxn##zzzznxnnxxMMWWxM@MWMzxxxxxxMMMMxxMMn#z########znnxxMMx# +#WxxxxxxxxxxxxxzzzzzzzxWM##xMxnx#+++++++++#n+##z+z@MnzzzxMz++++*++**nMMMxxxxxxxMMnzzxxxxxxxxxnxxxznxxxMMMMxxxxxxxxxxxxxxMMxMMMMMMMMnxnxz####zxxMxxxxM# +#WxxxxxxxxxxxxxzzzzzzzxWM#+x#++n+++++++++++z**+z+z@Mnzzzxx++++##++++nMMMMMMMMMzMMnzzMWWWWMxxxxxxxxxxxxxxMMMMMMxxxxxxxxxxMMMMMMMxMMMMMMxMzzzznnxnxxxxM# +#WxxxxxxxxxxxxxzzzzzzzxWM#+n#**n+++++++###z#*+#xnx@MnzzzxMMxnnnxnzzznMMxxxxxxxxMMzzzzznnnxnnnnnnnnxnxxxMMMMMMMMMMMMMMMxxxxxxMxxxMMMMMMMMxMMxxxz##zzzz# +#Wxxxxxxxxxxxxxzz#zzzzxWMxnMz**nMMMMMMMMWWxxzznMMMMMxzzzxMMMMMMMWMMMMMMMxxxxxxxMMnzzznnnnnz###+++++**#xMMMMMMMMMMMMMMMMMMMMMMMxMMMMMMMMMMMMMxMMxz###z# +#Wnnnnnnxxxnnxxz##z#znWMMMMMM#zMnMMMMMMMMx+nz##xxxnnzzzzxxiii**zzzznxMMxMxxxxxxMMzzzn##++++**++##zzz#xxMMMMMMMMMMMMMMMMMMMMMMWWMMxxxxxMMMMMMMxxxxz##z# +#Wxxxxxxxxxxxxxz#z#zzzxxxxxnxnzxnznznxxMMx#znzzxxnnzzzzzxx##+###+*+nMMMMxxxxxxMn#*++###zznz+*xxxxnnn#xxMMMMMMMMMxxxxMMMMMMMMMWWWMzznznnnnxnnnnnzzz##z# +#Wxxxxxxxxxxxxxz#zzzzzzzzzzznznznnnnxxxxMx#nnnnznzzzzzzzxxnnz#+++##nMMMMxxxxnxxx+#nnMxxMxxn+*nnxnnxn#xMMMMMMMMMMMMMxxxxxxMMMWWWxMz##################z# +#@xxMMMxxxxxxxx+**+++#zzzzzn##nznnznMx#zxn#z###++++***iiiiiii*++inxxMMMMxxxxxxMx*#zzxxxMxxn**nnxnnxn+xMMMMWMMMMMMMMMMMMWWWWWWWW*zzzz##########z#####z# +#@xxMMMxMxxxxxx+++******ii*******+++++***iiiiiiii**i*++#nxMMMMMzinMMMMMMxxxxxxxM*#zznxxxxxn**nnnnxxn+MMWWWWWWWWMMMMM#zMWWWWWWWW+x###################z# +#@xxxMMxMnnnxxnzzzzzz####*+zz#**+++++ii*+#++++zz#zx+*nzzMWWWWWWnixWWWMMMMMMMMMMM++zzzzzzznz*+nnnnxxx#MMW@@WMWW@WMMMx;iMMWWWWWWWMMzz#################n# +#@xxxxMxxnnnxxnzzzz#zzzzzi+znnnznnnnzi#nnx###zzz+#z**nzzMWWWWWWnixWWMMMMMMMMMMMM++###z##zzz*#zzzznxxxMW@@WMxMMW@WMMM*#MMWWWMMxnz#+##################z# +#@xxxxxxxxxnxxnzzzzzzzzzz*+nnnx#nxnxni#nnz#+++*+z++**nzzMWWWMMxzinzz#zzzzzznnnnx++#zzzzzzzz#zznnxxMMMWM@@MxxxxM@WMMMMxxnnzzz#+***+##################z# +#Wxxxxxxxxxxxxxnzzzzzzzzz*+zznxxxMnnxi+nxn++##+*#*+*+nzzxMnzz###;#####zzzzzzz####+z#zznnxnxxxxMMMMMMMMMMMMxnzxM@Wx#z++++***++#######z###zz##z#z#zzzzz# +#@MMMxxxxnxxxxxxxnnzzzzzz*+zzzMMMxxnxi#xxxnnz+#*n*+*+nzzzzzz##z#izzzzzzz#znxxnnnnznxxxxMMMMMMMxMxMMMMn#+xMxnnxM@Wn++**+#nnxWWxzz####+#####z####z####z# +#@WWMMWMxxxxMMMxxMMxnzzzzi+znznnnnnnni+xxnxxx+#*n++*+zzzzzzz#znz*nnnxxxxMMMMxMxxMMMxMMMMMMMMMMxMxMMMMz+*xxxnzxM@@z+++++#znnn#************+*+++******+# +#@WWMWWMxxMMxMWWWWMxMMznz*+nnnznnnnnxi+znnnnn#z+###*#z######znxn*xMMxMMxxxxxxMxMMMMxMxMMMMMMMMMMxMMMx#**nxxxxxM@M*++********************************+# +#@WWxWWMxMMMWWMzznMWxMMnn*+z#z#znzzzn*+zn##znnn#xMx*+#####zznnxxxxMMxxxxxxxxxMMMMMMxMMMMMMMMMMMMMMMMxz+*+xxxxM@W#***********************************+# +#@WWxWWWMMMWMMWnxnxWMxMxz*+zzzz#zz##z*+z#zzznnMMnzn+#znxnxxxxxMMMMxMxxnz#+*+#nxMMMMMMMMMMMMMMMMMMMxMxz***+zxxMn#***++*******************************+# +#@WMMWWWMMWMxMWxxxWMxxMWxnnzzz######z*+#######zznxxxxxxxMMMMMMMxMxz#++*+#znxxxMMMxMMMMMMMMMMMMMMxMxMn#*****++***************************************+# +#@WxMWWMxWWxxMWnnWMnxxMWMxxnnnnnnnzzz#znnnxxxxxxxMMMMMMMMMxMMMxxMx#zznnxxxxxxxMxMxMMMMMxMMMMMxxxnz#++***********************************************+# +#@WxWWWMMWWWxxWnWWxnnxMWMnnxxxxnnnnnnxxxxxMMMMMMMMMMMxMxMMMMMMMMMMxxxxxxxxxxxnnznxMMMMMxxMMxnz#+****************************************************+# +#@WxWWWxWMxMWMWWWxxnnxxWMnnxnnxnnnxnnxMMMMMMMMMxMMxMMxMxMMMMMMMMMMxxxxxxnz#++++#nxxxMxMxnz#++**+++******************************************+++*****+# +#@MxWWMMWxxMWWWWWMMMMWMMMnnxnnxnnnnnnxxMMxxMMMMxMMxMMMMxMMMMMMMMMMxnnz#+++#znxxxxxxxxn#++++**************************+*********************++#++****+# +#@xMWWMMWMMWWWWWWWMMMMMWMnnxnnnnnnnnxxxMMxMMMMMMMMxMMxMMMMMMMMxMMMz#+#znxxxxxxxxxxn+++******************************************************+++**++++# +#@xWWWMMWMxxWWWWWxnnnxMWMnnxnnnnnnnnxMxMMxMMMMMMMMxMMMMMMMxMMMxMMMxxxxxxxxxxxxxnz++****************************************************************+## +#@xWWWMMMxxxWWWWWMxnnMMWxnnxnnnnnnxnxMxMMxMMMMMMMMxMMMMMMMMMMMxMMMxxxxxxxxxn#+#++*******************************************************************+# +#WxWWWMMMxxWMxWMxWMnxxMWnnnxnnnnnnxnxMxMMMMMMMMMMMMMMMMMMxxMxMxMxMxxxxnz#+++**********+*************************************************************+# +#MMWWWMMWxMWxxWMnnWWMMWMxxnxnnnxnnnnxMMMMMMMxMMMMxMMMxMxMxxMxxnz#++++++*****************************************************************************+# +#MMMxxMMWWWnxxWMnnxMMMWxxxxxnnnxnnnnxMMMMMMMxMMxMxxMxxxxxnz#++*++***************************************************************+++**+++++**********+# +#Mz###nMMWz###MxnxxMMWxnxnnxxnnxnxnnxMMMMMMMxMMxMxxxxzzz+*******+*********************************************************++****+++*++++++**********+# +#M#####xxWnn#zMx#zxMWxnnnxxxxnxxxxxnxxxxMxxMxMxxnz###+************++****+********************************************+****+++**++++*+++#++**********+# +#x######znz##zMxnxMWM####zzzznnnxxxxxxxxMxxxn#++*****************+####+*+********************************************+***++++**++++*++++++**********+# +#x#############znnxz###########zzzzxnxnnn++++********************+####+*******************************+++********+*++++++++++*+++++***+++***********+# +#x#zz##################zz#zzzzzzz#++++++***************************++******************************++++++**********++++++++++++++++*****************+# +#x###################zzz+#++###+++************************++************************************+++++++++**********++++++++++++++++*****************+# +#x################z####+++***++*************************++##+*******************************+++++++++++++++*********+++++++++++++++++++*************+# +#x#####n#z########n#****+***********+*********************+++*****************************+++++++++++++++++*********+++++++++++++++++++*************+# +#Mz############z###z++**************+*********************++*************************++++++++++++++++++**++****+***++++++++++++++++++++++***********+# +#M#zzzzz#zz#zz#z##z+*****************************************************************++++++++++++++++++**++****+***++++++++++++++++++++++***********+# +#x++##++##+##+++++*****************************************+**+********************++++++++++++++++++**++++****+**+++++++++++++********++++*********## +#x**++*****+***********************************************+*********************++++++++++++++++++++**++++****+**++++++++++++++******+++++*********## +#x*******************************************++************+*******++++++++++++**++++++++++++++++++++++++++++**+***++++++++++++++*****++++++++++****## +#x+******************************************++***********++*******++++++++++++++++++++++++++++++++**+++++++********+++++**+***********++++++++++***## +#x+***************************************++++++***++++++++++++++++++++++++++++++++++++++++++++++++**+++++++*********++++*********+****+++++##+++***## +#x*********************************+******+++++++*++++++++++++++++++++++++++++++++++++++**+++++++++**++++++++****++*+++++**+*****++****++++++++++***## +#x+*****************++++++++++****+++***+++++++++++++++++++++++++++++++++++++++***++++++**++++++++*******++++++++++++***+**+****+++*****************## +#x+*****************++++++++++***+++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++*+**************## +#x+**************++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+++++*+************## +#x+************++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+## +#x++++++++++++++++++++++++++++++++++++++++++++++##++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++## +--> diff --git a/app/views/shared/_tanku.html.erb b/app/views/shared/_tanku.html.erb @@ -0,0 +1,22 @@ +<!-- +░░░░░░███████ ]▄▄▄▄▄▄▄▄▃ +▂▄▅█████████▅▄▃▂ +I███████████████████]. +◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤ +……(\_/) +……( ‘_’) +…./”"”"”"”"”"”"\======░ +/”"”"”"”"”"”"”"”"”"”\ +\_@_@_@_@_@_/ +│ _______ +[█۞███████]▄▄▄▄▄▄▄▄▄▄▄▄▃▂ +▄▅█████████▅▄▃▂ +I███████████████████] +...◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤ +⌠ __ ┬── +º■▄¥█████████▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅lll█ +╚▄██████████████████► +██████████████████▅▄▃▂ +◄█████████████████████► +((◥☼▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲☼)) +--> diff --git a/app/views/shared/_toem.html.erb b/app/views/shared/_toem.html.erb @@ -0,0 +1,36 @@ +<!-- +⠀⠀⠀⣠⣦⣤⣀ +⠀⠀⠀⠀⢡⣤⣿⣿ +⠀⠀⠀⠀⠠⠜⢾⡟ +⠀⠀⠀⠀⠀⠹⠿⠃⠄ +⠀⠀⠈⠀⠉⠉⠑⠀⠀⠠⢈⣆ +⠀⠀⣄ ⢶⣷⠃⢵ +⠐⠰⣷⠀⠀⠀⠀⢀⢟⣽⣆⠀⢃ +⠰⣾⣶⣤⡼⢳⣦⣤⣴⣾⣿⣿⠞ +⠀⠈⠉⠉⠛⠛⠉⠉⠉⠙⠁ +⠀⠀⡐⠘⣿⣿⣯⠿⠛⣿⡄ +⠀⠀⠁⢀⣄⣄⣠⡥⠔⣻⡇ +⠀⠀⠀⠘⣛⣿⣟⣖⢭⣿⡇ +⠀⠀⢀⣿⣿⣿⣿⣷⣿⣽⡇ +⠀⠀⢸⣿⣿⣿⡇⣿⣿⣿⣇ +⠀⠀⠀⢹⣿⣿⡀⠸⣿⣿⡏ +⠀⠀⠀⢸⣿⣿⠇⠀⣿⣿⣿ +⠀⠀⠀⠈⣿⣿⠀⠀⢸⣿⡿ +⠀⠀⠀⠀⣿⣿⠀⠀⢀⣿⡇ +⠀⣠⣴⣿⡿⠟⠀⠀⢸⣿⣷ +⠀⠉⠉⠁⠀⠀⠀⠀⢸⣿⣿⠁ +⠄⡓⠄⢐⠔⠉⣐⡤⠃⣁⡁⡍⣌⡯⣮⠳⢕⢄⡠⠄⠄ +⣥⣤⡬⠒⢅⡻⡔⡅⡁⢃⠭⠵⢪⣤⢨⡹⢈⠈⡅⣵⣠ +⢩⡫⠄⠐⢔⢼⡥⠄⡀⠞⠈⠓⢀⡬⠢⣉⠐⣹⢬⠲⢦ +⠪⡂⠄⡈⡂⡧⠺⣨⢔⢕⠐⣨⣤⣠⣿⣿⣧⠈⢠⠡⡎ +⠕⢔⠄⠨⣂⠃⡱⠰⢞⢦⣿⣻⣿⣿⣿⣿⣿⠈⠸⡁⢍ +⠑⡢⠁⠈⡆⡅⠌⠊⢶⣔⡶⣷⣿⣾⣿⣿⣿⣄⠐⣁⢃ +⡪⢢⢅⡱⣕⠔⠠⠠⠍⠁⢟⠋⠡⠄⢀⣭⣿⠇⠠⣁⢁ +⠜⣆⢕⠁⠇⡑⣪⣢⡔⠄⣿⣯⢖⣾⣿⣿⢻⢀⢂⠂⢈ +⡆⣆⢇⠆⣳⠠⠐⢝⡢⡈⠿⠟⣿⠯⠏⣫⠞⡰⠄⠂⠐ +⡰⠊⢀⠊⢰⠡⠁⡑⠑⢉⡈⡪⢄⢀⠼⣱⣆⢺⡠⣨⠂ +⠄⠄⠈⢀⢠⡩⠠⠄⠃⢗⣶⣾⠟⠨⣾⣞⣯⢝⣻⣺⡹ +⢀⠁⠈⢀⢕⠍⠂⠄⠄⠐⠈⠠⠄⠄⠈⠹⣿⣧⠋⣺⣞ +⠐⢄⢀⢐⠅⠁⠄⠄⡁⠄⡔⡄⣊⢄⠄⡀⠈⢻⡆⣗⣿ +⢔⠐⡐⢄⢂⠨⡀⢅⠄⡂⢣⢐⢸⢁⡎⣶⣒⡢⡱⡸⡎ +--> diff --git a/app/views/shared/_troll.html.erb b/app/views/shared/_troll.html.erb @@ -0,0 +1,28 @@ +<!-- +░░░░█░░░▒▒▒▒▒▒░░░░░░░░▒▒▒░░█ +░░░█░░░░░░▄██▀▄▄░░░░░▄▄▄░░░░█ +░▄▀▒▄▄▄▒░█▀▀▀▀▄▄█░░░██▄▄█░░░░█ +█░▒█▒▄░▀▄▄▄▀░░░░░░░░█░░░▒▒▒▒▒░█ +█░▒█░█▀▄▄░░░░░█▀░░░░▀▄░░▄▀▀▀▄▒█ +░█░▀▄░█▄░█▀▄▄░▀░▀▀░▄▄▀░░░░█░░█ +░░█░░░▀▄▀█▄▄░█▀▀▀▄▄▄▄▀▀█▀██░█ +░░░█░░░░██░░▀█▄▄▄█▄▄█▄████░█ +░░░░█░░░░▀▀▄░█░░░█░█▀██████░█ +░░░░░▀▄░░░░░▀▀▄▄▄█▄█▄█▄█▄▀░░█ +░░░░░░░▀▄▄░▒▒▒▒░░░░░░░░░░▒░░░█ +░░░░░░░▐█▀█▄░░░░░░░░░░▄█▀█▌ +░░░░░░░█▐▓░█▄░░░░░░░▄█▀▄▓▐█ +░░░░░░░█▐▓▓░████▄▄▄█▀▄▓▓▓▌█ +░░░░░▄█▌▀▄▓▓▄▄▄▄▀▀▀▄▓▓▓▓▓▌█ +░░░▄█▀▀▄▓█▓▓▓▓▓▓▓▓▓▓▓▓▀░▓▌█ +░░█▀▄▓▓▓███▓▓▓███▓▓▓▄░░▄▓▐█▌ +░█▌▓▓▓▀▀▓▓▓▓███▓▓▓▓▓▓▓▄▀▓▓▐█ +▐█▐██▐░▄▓▓▓▓▓▀▄░▀▓▓▓▓▓▓▓▓▓▌█▌ +█▌███▓▓▓▓▓▓▓▓▐░░▄▓▓███▓▓▓▄▀▐█ +█▐█▓▀░░▀▓▓▓▓▓▓▓▓▓██████▓▓▓▓▐█ +▌▓▄▌▀░▀░▐▀█▄▓▓██████████▓▓▓▌█▌ +_/﹋\_ +(҂`_´) +<,︻╦╤─ +rep +rep +rep +rep +_/﹋\_ +--> diff --git a/app/views/shared/_virus_exe.html.erb b/app/views/shared/_virus_exe.html.erb @@ -0,0 +1,19 @@ +<!-- +Loading... 0% +▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ +4% +█▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ +8% +██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ +20% +█████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ +36% +█████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ +52% +█████████████▒▒▒▒▒▒▒▒▒▒▒▒ +84% +█████████████████████▒▒▒▒ +100% +█████████████████████████ +Virus.exe is done downloading! +--> diff --git a/app/views/shared/_windows.html.erb b/app/views/shared/_windows.html.erb @@ -0,0 +1,11 @@ +<!-- + _______________________________ __ + | Windows                      [-][口][×]| | + | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ | + | Windows has detected Fortnite on your browser.          | + |   Terminate Cancer?                      | + |    ______    ______    ______   | + |    |  Yes   |   |  Yes  |     |  Yes   |   | + |     ̄ ̄ ̄ ̄ ̄ ̄     ̄ ̄ ̄ ̄ ̄ ̄     ̄ ̄ ̄ ̄ ̄ ̄   | +   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ +--> diff --git a/db/schema.rb b/db/schema.rb @@ -14,8 +14,8 @@ ActiveRecord::Schema[7.0].define(version: 2022_02_19_224343) do create_table "active_storage_attachments", force: :cascade do |t| t.string "name", null: false t.string "record_type", null: false - t.integer "record_id", null: false - t.integer "blob_id", null: false + t.bigint "record_id", null: false + t.bigint "blob_id", null: false t.datetime "created_at", null: false t.index ["blob_id"], name: "index_active_storage_attachments_on_blob_id" t.index ["record_type", "record_id", "name", "blob_id"], name: "index_active_storage_attachments_uniqueness", unique: true @@ -34,7 +34,7 @@ ActiveRecord::Schema[7.0].define(version: 2022_02_19_224343) do end create_table "active_storage_variant_records", force: :cascade do |t| - t.integer "blob_id", null: false + t.bigint "blob_id", null: false t.string "variation_digest", null: false t.index ["blob_id", "variation_digest"], name: "index_active_storage_variant_records_uniqueness", unique: true end