forked from hummingbirdtech/hodor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlegend.js
98 lines (82 loc) · 3.02 KB
/
legend.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
var legend = [
// standard js words
{ search: 'break', replace: '!HODOR;;;' },
{ search: 'case', replace: '?hooDooRrr' },
{ search: 'catch', replace: '!!!HODOR!!!' },
{ search: 'else', replace: 'hoDOR!!!' },
{ search: 'for', replace: 'HODOR{}' },
{ search: 'function', replace: 'HoDoRHoDoR' },
{ search: 'if', replace: 'HOdor!!!' },
{ search: 'instanceof', replace: 'hodorhodorho' },
{ search: 'new', replace: 'HHHOOODDDDOOORRR!!!' },
{ search: 'return', replace: 'HODOR::' },
{ search: 'switch', replace: 'HODORHODOR' },
{ search: 'throw', replace: '!hOdor!' },
{ search: 'try', replace: '!hodOr!' },
{ search: 'typeof', replace: 'Hodor?????????!?!?!?!?' },
{ search: 'var', replace: '$HODOR:' },
{ search: 'while', replace: 'hodor............' },
{ search: 'console.log', replace: 'hodor.hod' },
// most common letters that are not h, o, d or r
// s a c m p t b f g i n e l w u v j k q y z x
// "x "
{ search: 's', replace: 'Hodor ' },
{ search: 'a', replace: 'HODOR ' },
{ search: 'c', replace: 'hodor ' },
// "x. "
{ search: 'm', replace: 'Hodor. ' },
{ search: 'p', replace: 'HODOR. ' },
{ search: 't', replace: 'hodor. ' },
// "x! "
{ search: 'b', replace: 'Hodor! ' },
{ search: 'f', replace: 'HODOR! ' },
{ search: 'g', replace: 'hodor! ' },
// "x? "
{ search: 'i', replace: 'Hodor? ' },
{ search: 'n', replace: 'HODOR? ' },
{ search: 'e', replace: 'hodor? ' },
// "x!? "
{ search: 'l', replace: 'Hodor!? ' },
{ search: 'w', replace: 'HODOR!? ' },
{ search: 'u', replace: 'hodor!? ' },
// "x?! "
{ search: 'v', replace: 'Hodor?! ' },
{ search: 'j', replace: 'HODOR?! ' },
{ search: 'k', replace: 'hodor?! ' },
// "x!?! "
{ search: 'q', replace: 'Hodor!?! ' },
{ search: 'y', replace: 'HODOR!?! ' },
{ search: 'z', replace: 'hodor!?! ' },
// "x?!? "
{ search: 'x', replace: 'Hodor?!? ' },
{ search: 'S', replace: 'HODOR?!? ' },
{ search: 'A', replace: 'hodor?!? ' },
// "x... "
{ search: 'C', replace: 'Hodor... ' },
{ search: 'M', replace: 'HODOR... ' },
{ search: 'P', replace: 'hodor... ' },
// "x-"
{ search: 'T', replace: 'Hodor- ' },
{ search: 'B', replace: 'HODOR- ' },
{ search: 'F', replace: 'hodor- ' },
// "prepending HoOodoOor"
{ search: 'G', replace: 'HoOodoOorHodor ' },
{ search: 'I', replace: 'HoOodoOorHODOR ' },
{ search: 'N', replace: 'HoOodoOorhodor ' },
// "prepending Hooodorr"
{ search: 'E', replace: 'HooodorrHodor ' },
{ search: 'L', replace: 'HooodorrHODOR ' },
{ search: 'W', replace: 'Hooodorrhodor ' },
// "appending Hooodorr"
{ search: 'U', replace: 'HodorHooodorr ' },
{ search: 'V', replace: 'HODORHooodorr ' },
{ search: 'J', replace: 'hodorHooodorr ' },
// "appending HoOodoOor"
{ search: 'K', replace: 'HodorHoOodoOor ' },
{ search: 'Q', replace: 'HODORHoOodoOor ' },
{ search: 'Y', replace: 'hodorHoOodoOor ' },
// "prepending HoOodoOorHooodorr"
{ search: 'Z', replace: 'HoOodoOorHooodorrHodor ' },
{ search: 'X', replace: 'HoOodoOorHooodorrHODOR ' }
];
module.exports = legend;