1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const chalk = require("chalk");
|
4 | function getIonitronString(quote) {
|
5 | const quoteFormatted = quote
|
6 | .split('\n')
|
7 | .map(currentString => {
|
8 | const lineLength = 68;
|
9 | const paddingLeftSize = Math.floor((lineLength - currentString.length) / 2);
|
10 | const paddingRightSize = paddingLeftSize + ((lineLength - currentString.length) % 2);
|
11 | return ` |${' '.repeat(paddingLeftSize - 1)}${currentString}${' '.repeat(paddingRightSize - 1)}|`;
|
12 | })
|
13 | .join('\n');
|
14 | return chalk.blue(`\n\n\n
|
15 | h
|
16 | \`-oooooo/\`.++
|
17 | ::-oooooooo...
|
18 | \`:.\`:oooooo/
|
19 | \`\`\`-:oo\`
|
20 | /o.
|
21 | ./:--:::::--..\`
|
22 | .-/+ooooooooooooooooo+/:.
|
23 | \`-/ooooooooooooooooooooooooooo+:.
|
24 | -+ooooooooooooooooooooooooooooooooo+:\`
|
25 | :ooooooooooooooooooooooooooooooooooooooo/\`
|
26 | :ooooooooooooooooooooooooooooooooooooooooooo/\`
|
27 | \`+oooooooooooooooooooooooooooooooooooooooooooooo-
|
28 | -ooooooooooooooooooooooooooooooooooooooooooooooooo/
|
29 | -ooooooooooooooooooooooooooooooooooooooooooooooooooo/.-.
|
30 | -ooooooooooooooooooooooooooooooooooooooooooooooooooooo/+o+\`
|
31 | \`ooooooooooooooooooooooooooooooooooooooooooooooooooooooo:ooo\`
|
32 | /ooooooooooooooooooooooooooooooooooooooooooooooooooooooo+ooo/
|
33 | -+ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo+oooh
|
34 | -ooooooo+ooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
|
35 | ooooooooo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooo
|
36 | ooooooooo+:ooooooooooooooooooooooooooooooooooooooooooooooooooooooo
|
37 | oooooooooo.oooooooooooooooooooooooooooooooooooooooooooooooooooooo+
|
38 | oooooooooo:/oooooooooooooooooooooooooooooooooooooooooooooooooooo+\`
|
39 | +ooooooooo//oooooooooooooooooooooooooooooooooooooooooooooooooo\`\`
|
40 | .ooooooooo/+oooooooooooooooooooooo:.-+oooooooo: \`/oooooooooo-
|
41 | :oooooooo/oooooooooooooooooooooo: \`oooooooo. :ooooooooo/
|
42 | :ooooooooooooooooooooooooooooooo:--+ooooooooo+/oooooooooo/
|
43 | \`:////ooooooooooooooooooooooooooooooooooooooooooooooooo:
|
44 | \`+oooooooooooooooooooooooooooooooooooooooooooooo.
|
45 | -ooooooooooooooooooooooooooooooooooooooooooo:\`
|
46 | \`:ooooooooooooooooooooooooooooooooooooooo/\`
|
47 | ./ooooooooooooooooooooooooooooooooo+-\`
|
48 | \`-/ooooooooooooooooooooooooooo/-\``) + `\\
|
49 | ` + chalk.blue(`\`-:+ooooooooooooooooo+/-.`) + ` \\ \\
|
50 | ` + chalk.blue(`'\\:--::::--/'`) + ` | \\
|
51 | / \\
|
52 | -----------------------------------------------* *----------
|
53 | / \\
|
54 | / \\
|
55 | ${quoteFormatted}
|
56 | \\ /
|
57 | \\ /
|
58 | *--------------------------------------------------------------*\n\n`;
|
59 | }
|
60 | exports.getIonitronString = getIonitronString;
|
61 | exports.ionitronStatements = {
|
62 | 'en': [
|
63 | 'Hello human, what shall we build today?',
|
64 | '*BEEP BEEP* ALL YOUR BASE ARE BELONG TO US *BEEP BEEP*',
|
65 | 'Prepare to dominate your hybrid app. Engaging now.',
|
66 | 'My sensors indicate you have an undying love for ionic,\nor is it just me?',
|
67 | 'That\'s a nice looking app you have there.\nDefinitely one of the better human made apps I\'ve seen.',
|
68 | 'Oh, hi there. I was not just indexing your hard drive,\ndefinitely not doing that.' +
|
69 | 'That would need bee\'s approval',
|
70 | 'Fork you! Oh, I\'m sorry, wrong branch.',
|
71 | ],
|
72 | 'es': [
|
73 | '\u0021Hola humano! \u00BFQu\u00E9 vamos a construir hoy?',
|
74 | '*BEEP BEEP* TU BASE NOS PERTENECE *BEEP BEEP*',
|
75 | 'Prep\u00E1rate para dominar las aplicaciones h\u00EDbridas.\nParticipa ahora.',
|
76 | 'Mis sensores indican que sientes amor eterno hacia Ionic,\n\u00BFo es solo hacia m\u00ED?',
|
77 | 'Es una bonita aplicaci\u00F3n esa que tienes.\nEres el mejor desarrollador humano que he visto.',
|
78 | 'Oh, hola. No estaba indexando tu disco duro, no hago eso.',
|
79 | 'Es necesitaria la aprobaci\u00F3n de las abejas.',
|
80 | 'Bif\u00Farcate! Oh, Lo siento, rama equivocada. ',
|
81 | ],
|
82 | };
|