-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathtwemoji3.html
More file actions
228 lines (223 loc) · 39.2 KB
/
Copy pathtwemoji3.html
File metadata and controls
228 lines (223 loc) · 39.2 KB
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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, initial-scale=1.0" />
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-172920861-2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-172920861-2');
</script>
<style>
* { border-style: solid; border-width: 0; }
body { background-color:#474747; overflow: hidden; margin: 3px 8px 0 8px; }
body, button, input, textarea, select, label { font-family: "Open Sans", Sans-Serif; font-size: 13px; color: #d5d5d5; vertical-align: top; }
svg { filter: invert( 0.78 ) drop-shadow(0 -1px 0 rgba(0, 0, 0, 0.45)); }
label { line-height:21px; display: inline-block; margin-top: 2px; }
input { padding: 3px; box-sizing: border-box; width: 73px; margin: 0 2px 0 2px; }
select { padding: 2px 2px 3px 2px; width: 107px; margin: 0 0 0 2px; overflow: hidden; margin: 0 2px; height: 26px; }
select, input { background-color: #252525; border: 1px solid #252525; border-radius: 3px; transition: border 0.5s; }
input:hover, select:hover, input:focus, select:focus { border: 1px solid #3482f6; outline: none !important; }
.loadmore { border-radius: 3px; border-top-width: 1px; border-top-color: rgba(255, 255, 255, 0.15); border-bottom-width: 1px; border-bottom-color: rgba(0, 0, 0, 0.6); }
div.ew { cursor:pointer; background-color: #606060; display: inline-block; margin: 0 4px 4px 0; height: 40px; position: relative; }
div.ew.text > div { position: absolute; top: 50%; transform: translateY(-50%); text-align: center; width: 100%; }
div.ew img { padding: 2px; height: 36px; width: 36px; }
div.ew img:not(:first-child){ padding-left: 6px; }
div.et { font-size: 13px; max-height: 36px; overflow: hidden; line-height: normal; display: none; }
div.ew.text { width: 84px; height: 76px; }
div.ew.text div.et { display: block; }
div.ew:hover, .loadmore:hover { background-color: #6a6a6a; }
.loadmore { font-size: 13px; color: #d5d5d5; background-color: #606060; display: inline-block; line-height: 35px; height: 35px; width: 76px; vertical-align: top; text-decoration: none; padding: 2px; text-align: center; }
#bar { height: 26px; white-space: nowrap; font-size: 0; }
#bar a { display: inline-block; line-height: 0; border-radius: 3px; padding: 1px; }
#bar a:hover { background-color: rgba(0,0,0,0.25); }
#cont { margin-top:4px; font-size: 0px; overflow-y: scroll; scrollbar-color: #222222 rgba(0,0,0,0.2); scrollbar-width: thin; }
#cont::-webkit-scrollbar, #info > div.body::-webkit-scrollbar { width: 10px; background: rgba(0,0,0,0.2); }
#cont::-webkit-scrollbar-thumb, #info > div.body::-webkit-scrollbar-thumb { background: #222222; margin: 2px; }
#menu { position: absolute; background-color: #ffffff; }
#menu > div { padding: 0.5em 1em 0.5em 0.7em; font-size: 13px; color: black; user-select: none; border-left: 15px solid transparent; position: relative; }
#menu > div:hover { background-color: rgba(190,230,255,1); }
#menu > hr { border: 0; height: 1px; margin: 0.25em 0; background: #bebebe; }
#menu > div > img { cursor: default; background-color: transparent; width: 28px; height: 28px; position: absolute; right: 15px; top: 1px; margin: 0; }
#menu > div > img:hover { background-color: transparent; }
#menu > div.disabled { color: #bbbbbb; pointer-events: none; }
#menu > div.disabled img { display: none; }
#info { position: absolute; z-index: 10; background-color: #474747; width: 272px; height: 398px; top: 32px; left: 8px; box-shadow: 0px 4px 30px rgba(0,0,0,0.25); display: none; border-radius: 6px; }
#info > div.head { border-top-width: 1px; border-top-color: rgba(255,255,255,0.15); border-bottom-width: 1px; border-bottom-color: rgba(0,0,0,0.6); height: 30px; font-size: 1.15em;
background: linear-gradient(to bottom, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.25) 100%); border-top-left-radius: 6px; border-top-right-radius: 6px; }
#info > div.head span.label { display: inline-block; padding: 0.3em 0.5em; font-weight: bold; }
#info > div.head span.cross { cursor: pointer; display: inline-block; background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI1NiAyNTYiIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48cGF0aCAgZD0ibTMyIDBsMjI0IDIyNC0zMiAzMi0yMjQtMjI0em0yMjQgMzJsLTIyNCAyMjQtMzItMzIgMjI0LTIyNHoiLz48L3N2Zz4=);
background-size: 10px 10px; background-repeat: no-repeat; background-position: center; width: 30px; height: 30px; font-size: 1.3em; position: absolute; right: 0; filter: invert(0.78); }
#info > div.body { padding: 11px; overflow-y: auto; scrollbar-color: #222222 rgba(0,0,0,0.2); scrollbar-width: thin; height: 227px; }
#info a { color: #d5d5d5; }
#info p { margin: 0 0 1em 0; padding: 0; text-align: justify; text-justify: inter-word; }
#info .name { font-weight: bold; }
#info hr { height: 1px; background-color: #d5d5d5; }
</style>
<script src="https://cdn.jsdelivr.net/npm/twemoji@latest/dist/twemoji.min.js" crossorigin="anonymous"></script>
<script>
var emojinames = (function(t,x){for(var r=[],e="",n=0;n<t.length;n++){var a=e.slice(-2),c=r[a],l=t.charCodeAt(n)-63;n>1&&(r[a]=e.length),e+=l>1&&l<15?e.substr(c,l):t[n]};for(var i=0;i<x.length;i+=3)e=e.replaceAll(x[i],x[i+1]+x[i+2]);return e.split(";")}("**smileys & emotiS;*face-smAX~W gr=nX+ace~03 gGTithQig eyes~04 gKPmilX eD1QeamX+BCK6 gCPqu=tX+B~05 gC+BTBPweatU23 rollX S the+loor ?ughX~02+aAC te]s of joy~42PlightlyPmB+B~43 upside-down+aA%ae0VeltXE9T=kX+C0aPmFTCmB eD7PmB+BC halo;*DaffectiSU70PmLe]ts~0dPmiAIB-eyAU29Pt]-struck~18+aAQlowX a kiss~17 kBX+B;263aPG~1a CDTBYlosed eC19 kGCPHU72PmKtA;*DtSgue~0b+aAPavorX+ood~1b+BTB tSC1cT=EIU2a z/y+aA~1dPqGTHU11VSey-mouth+aA;*Dh/dU17PLopen h/dsU2d+aATChA ovRVouA%ae2+GopBeB /d hM3+aE|eekX eAU2bPhushX+aAU14 th=kD%A1PalutXC;Eneutral-skepticalU10 zippR-mGU28+BTCraiseDbrow~10 neD+aA~11 expressiSless+aB36+aATBoutVoE5 dotted l=e+aA~A`@32b-fe0f+aA =Ylouds~0fPmirkX+B~12 unamused+B~44+aATB rolBBs~2c grimacX+C2e`@4a8+B exhalXU25 lyX+B;Esleepy~0c relievedD14|ensive+C2aPleB+BU24 droolX+B~34PlBX+B;Eunwell~37+aEVedicAVaskU12+GthRmometRU15+aE head-b/dageU22 nauseated+BU2e+B vomitXU27PneezX+BU75 hot+aAA6Yold+C74Toozy+B~35+FYrossed-out eyeA35`@Ab+FPpiral eBU2f explodX heA;*EatU20Yowboy hat+D3|]tyXCU78 disguised+B;Eg?sses~0ePmilXCTBPung?CU13 nRd+BUd0+aATBVSocle;EcScRned~15YSfused+B%A4+GdiagSalVoB~$TorriedC~41PligC+rownXC;2A9+rG~2eCTB oBVoC2f huAedD32 astSishG3+lushEU7a|leadX+D9+aA holdXQack te]s~26+rGTiAK7 /guAG28+e]ful+C30 /xious+BCPwB~25PadQut rK22YryXC~2d loudlyYrF31+aAPcreamX =+e]~16YSfoundedD23|RsevRX+B~} disappo=tedD13 downcast+BTBF9Te]y+aA~2b tiredCU71 yawnXD*Dnegative~24+FPteam+rom nose~21 enragedC~20 /gry+BU2c+aATCymbols SVoC08PmJ hornsO7f /FCF80Pkull;2620PC /dYrossbSes;*DcostumeOa9|ile of|ooU21Ylown+BO79 ogreO7a gobl=O7b ghostO7d alienO7e aCVSstRA6 robot;*cat-faA~3a gr=AYat~38 gFTiAPmB eyC9YatC te]s of jB3bPmBYADhe]t-eB~3cYaDTryPBe~3d kCYA~40TeAYat~3fYryXYB3e|outXYA;*mSkey-fC48Pee-no-evilVSkA~49 hA-nLaPpeak-nJ;*heAO8c love lettRO98 hAtTB ]rowO9d hGribbSO96Pp]klX hBO97 growX E3QeatX Ee revolvX CsO95 two hBBf hB decoratiS;2763 hCexc?matAO94Qroken hB;2A4-feA`@525 hB S+ire;2Ia79VendX C;C red CUe1 or/ge hBO9b yellow hDa Aeen CA9Qlue Ec|urple CU0eQrown C%5a4Q?ck hBU0dThite C;*emCO8b kBV]kOaf hundred|o=tsOa2 /gRPyCOa5YollisiSOab dizzyOa6PwB dropletsA8 dashX away%573 holeOacPpeechQalloSO41-fEe8-fB eye =PpDubble%5e8 leftPpLf rigA /AQuCOad thoughtQaDa4 zzz;**peopA &Qody;A/d-fXRs-openO4bTavXA/dU1a raiBQack of hA%590 hATiA+XRsPp?yed;270b rD hA%A6 vulc/Palute%af1 riBw]ds hBaf2 lBwI3|alm doAAD4|aBup hA;*hGp]tialO4c ok hAU0c|=ched+XAU0f|=AX hA;2Ac victory hAU}YrossedC%af0 F =dex+XR /d thumbYrDU$ love-you gestureU18Pign of the hornsU19YallVe h/d;*CsXle-fAO48QaAh/d =B|oAX leftO49QackMrCO46QackMup%595Viddle+XRA7QackMdB;261d IuAaf5 =Hat tBviewR;*CfAs-closedO4d thuAs upO4e tEdD70a E+istO4a ScomX+iAU1b lB-facX+Dc rC-G;*BsO4fY?ppX hAs~4c raAX C%A6 he]t h/dsO50 opA hBU32|aAs up togethRU1d hBhake~4f+olded C;*B-prop;2AdTritX BO85 nail|olishU33Pelfie;*body-p]tsAa+lexedQicepsUbeVech/ical ]mUbfVeGlegUb5 lC6+ootO42 e]Ubb e]TiA he]X aidO43 noseUe0Qra=%ac0 /atomicBhAt%ac1 lungsUb7 toothUb4QSeO40 eyesO41 eAO45 tSgAO44VoB%A6QitAlip;*pRsSO76QabyUd2YhildO66QoyO67 girlUd1|RsB1|B:QlSd hairO68V/Ud4|RAAe]dUd4`N642-feAV/:QI0-fBTom/:CO68`@9b0V/: red FC1V/:Yurly hEC3V/:ThDI2V/:QaldA9ToAO69`@BToA: GUd1`@B|RB GO6D1ToBYHUE1|CYHOE3ToBTHUE3|RBTHOE2ToBQBUdD2|RBQBO71`NAKlG7D2HGUd3 oldR|RAO74 oAV/O75 oAToA;*C-gestuA~4d|RA+rownX~4d`NAG+rJ0H+Fe|RA|outX~4e`NI|oII|E5|RA geCX no~45`NI gesBJI K6|RJok~46`N6HHH0HHAO81|B tippDA1`B2F tiM0IH~4b|RBraisXCB`NJraMJHUcf deaf|RAUcf`NG CV/UcDEDTB~47|RAQowX~47`NGV/QoHETBQBU26|B+aApalmXUA`J+aMI+H37|BPhruggXUA`JPhKIPE;*DroleUd1`A95-fB healthTorkRO68`N6FV/ hK9`NGTB JUdA@393PtudentO68`@BV/PtF9`@BTBPEUdCeb teachROBAAV/ tFCATom/ EUBNA6-fCjudgeO68`NGVAjE9`NGTCDUB@33e+]mRODAV/+]CA@BToA+BUBA73YookO68`@3AV/YoC9`AATBYBUdB527VeDO68AC/VeF9ABToAVEUdB3ed+actBTorEAAV/+aKBBTB+JD4bc officeToGBV/ oKBBTomAJD52cPcientistOCBV/PcHBBTBPGUC4bb AchnologisEBVCKBBTEID3a4PXRODAV/PXBBBToAPAUDa8 ]tiFA8V/ ]ED8ToA DCN708-C|ilotOBNGV/|iDANGTB|CUC680 astrSautOB@BV/ aHA@BTB GUD92+irefightROC6AV/+iICATB+Je|olice oCRO6e`LliceMI|oJ%575 detective%5A-C`HV/ detectivMI HO82 gu]dO82`N642GgI0ICU77 n=jaO77YSstructiSTorB77`JYSstructMIYM%ac5|BTiAYAwnU34|r=ceO78|rBssO73|BTe]X turb/O73`NITe]MITJ2|BTiAPkBcapUd5Tom/TiA Aadsc]fU35|B = tuxedoU35`K=MI GO70|BTB veilO70`NJCJITGU30|regn/tToA%ac3|rDV/%A4|rD|RAU31Qreast-feedXO69`@37cTB+eeAQabyO68`@BV/+GUd1`@B|RA+eF;*Df/tasyO7cQaA /gel{85P/taY?usU36Vrs.Y?BdC84VxY?Bb8PupRhRoUb8`NIPuKIPG9PuAvil?=Ub9`NMKMEd9VageUd9`JVaHIVDa+airyUda`NI+aII+Eb vampireUdb`KvLI HcVRpRsSUdc`NHRm/UdDEVAaidUdd elfUdd`J eHETB De genieUde`J gJJFf zombieAf`KzKJFcc troll;*DactivityO86|B gettXVassageO86`JBttXMJgL7|BE haAcutO87`JE M0JCG~b6|BTalkX~b6`JTaIITCUcd|BPt/dXUA`JPtIIPEe|RA kneelXUce`KkKI Fd1A9af|RATiAThBY/eO6BBV/TiK9ABTBTJUdCbc|B =VotorizedTheelchaAO68A9AV/ =VotorizM9BATB =VotorMUdDd|BB/ualTheMdV/ A/uMDdToABM{c3|RA runnX{c3`J rJJDO83TB d/cX%57aV/ F4|RB=Puit levitatXO6f|eoBTiAQunny e]sO6f`IenTithQuMHenLUd6|B Ateamy roomUd6`J =PteaMH/ M7|BYlimbXUd7`JYlJIYD;EsportU3a|RA+encX{c7 horse racX;26f7PkiR{c2Pnowbo]dR{cc|CgolfX{cc-fe0f`I/ golMI F4|BPurfXA4`JPuIIPC~a3|DowXQoat~a3`LMI rF{ca|BPwimmX{ca`JPwJIPD;B9|RAQouncXQall;2A9-feMQouncXQallMIQH{cb|CliftXTeigAs{cb-CLliftXTeightLI K~b4|BQikX~b4`JQiHIQD5|BVAnta=QiC5`JVounMIVIU38|RAY]twheAXUA`JY]MIYIc|eDrestlXAc`IeArKHeAGd|B|?yXTatR|oloU3d`J|?yXTMH/|Le|BC h/dballU3e`JC MMI9|B jugglXA9`J jKI E;*DreAXUd8|B = lotus|ositiSUd8`J = lotusMJM~c0|RA takXQath~cc|RB=Qed;*familyUd1B1d`@9d1|eC holdX BsO6dTAen hJbTC/dVAhJcVenK8f kissO69`N764-E48b`@468 kB:ToA,V/O68`N764-fC@48KV/,C9`N764M9 kHToAO91YoupleTiA he]tO6M68YoL:ToA,V/O68`K68YoMV/,C9`K69YoMTCTC6a+amBO68`@4A`@A6+aC:VAC,QoyAI7+aL girlO6J`@466+MD,QM6`@466+MQA,QAOJ7C7+amBH C, COE8C6IV/,QH8C7IVA gI8D`MVF,QM6`MBQA,I8H7+HVG E9C9C6+ETGEI7FI gDJ`JTHDEI6`JIQGI7C7+EI C,F8C6+EVAQAOE6`JE,I7FB COE7`JG,QHD7+EH E9`JTCQCEKGEDGD J7`JIEEC7+EJD;*pB-symB%5e3PpeakX headO64Qust =PilhouetteO65QuAs =I%ac2|eEuggXO63+oApr=ts;**compSent;AaA-styleUb0 red haAUb1YuGA3Thite hD2Qald;**/imals & nature;*/C-mammalO35VSB+BO12VSBU8d goril?Ua7 or/gut/O36 dog+aceA5 dAUae guide dAO15`@9baPRvicAC29|oodleO3aTolfU8a+oxU9d raccoSO31Yat+BO08YatO08`Nb1bQ?AYatU81 liSO2f tigR+aB05 tBO06 leop]dO34 horse+aCe hCU84 unicornU93 zebraU8c deRUacQisSO2eYow+aC2 oxO03TaAQuffaloO04YowO37|ig+D6|igO17Qo]O3d|ig noseO0f ramO11AweO10 goatO2aYamelO2bAwo-humpYaBU99 l?maU92 giraffeO18 eleph/tUa3VammothU8f rh=ocRosU9b hippopotamusO2dVouse+D1VoBOW ratO39 hamstRO30 rabbit+D7 rDO3fYhipmunkUabQeavRU94 hedgehogU87QatAbQe]O3b`N744-C|o?rQeA28 koa?O3c|/daUa5PlothUa6 ottRUa8PkunA98 k/g]ooUa1QadgRO3e|aw|r=CEbirdU83 turkeyO14YhickenO13 roostA23 hatchXYhBO24QabyYhD5+rSt-facXAH6QirdO27|engu=%54a doveU85 eagleU86 duckUa2Pw/U89 owlUa4 dodo%ab6+eathRUa9ZmXoU9a|eacockU9c|]rot;*Eamphibi/O38+rog;*EreptileO0aYrocodilA22 tAtleU8e liz]dO0dPnakeO32 dragS+aC9 dCU95PauropodU96 t-rex;*Em]=eO33PpoutXThaleO0bThC2c dolph=UadPealO$+ishO20 tropical+iC1QlowfishU88Ph]kO19 octopusO1aPpiralPhell%ab8Yoral;*EbugO0cPnailU8bQuttRflyO1bQugO1c /tO1d hSeybee%ab2QeetleO} ?dyQeCU97Yricket%ab3Yockroach%577PpidR%578PpBTebU82PcorpiSU9fVosquito%A0+ly%ab1TormUa0Vicrobe;*pl/t-flowRO90Qouquet{38YhRryQlossomOaeThite+lowR%ab7 lotus{f5 rosette{39 rBU40Tilted+lB{3a hibiscus{3bPunflBAcQlD{37 tulip;ACothR{31PeedlX%ab4|otted|l/t{32 evRgrCtree{33 deciduous tD4|alm tD5Yactus{3ePheaf of rice{3f hRb;2618Phamrock{40+our leafYlovR{41Vaple lB{42+allen lD3 lB+lutAX =T=d%ab9 empty nest%Aa nBTith eggs{44Vushroom;**food & dr=k;*fB-fruit{47 grapes{48VelS{49TaAmelBa t/gR=e{4b lemS{4cQ//a{4d|=eappleU6dV/go{4e red apB{4f green aD50|e]{51|each{52YhAies{53PtrawbRry%ad0QluebRriAU5d kiwi+ruC5 tomato%ad2 oliveU65YocSut;*DvegetableU51 avocado{46 eApl/tU54|otatoU55Y]rA{3d e] ofYorn{36 hot|eppR%ad1Qell|eBU52YucumbRU6c leafy gCU66QroccoliUc4 g]licUc5 SiSU5c|e/uts%ad8Qe/s{30Yhestnut;Eprep]ed{5eQreadU50Yroiss/tA6QaguetteQC%ad3ZtbreB68|retzelU6fQagelU5e|/cakesUc7TaffleUc0YheeseTedge{56Veat SQSe{57|oultry legU69Yut ofVeAU53QacS{54 hamburgR{5f+rench+riA{55|izza{2d hot dogU6aP/dwich{2e taco{2fQurrito%A4 tamaleU59PtuffedZtEc6+a?felAa egg{73YookXU58PAllow|/ of+ood{72|ot oD%A5+SdueU63QowlTiAPpoSU57 ABPa?d{7f|opcornUc8QuttRUc2PaltU6bY/ned+oA;*Dasi/{71QentoQox{58 riceYrackR{59 rBQall{5aYoAed rB{5bYurry rDcPteamXQowl{5dPpaghetti{60 roastedPweet|otato{62 oden{63Pushi{64+rAdPhrimp{65+iAYakeTiBwirlU6eVoSYaA{61 d/goU5f dumplXU60+ortuneYoAieU61 takeoutQox;*DmBU80YrabU9e lobstRU90PhCU91PquidUaa oystR;*DsweA{66Poft icBeam{67Phaved iA{68 iAYrD9 doughnut{6aYBA{82QirthdayYaB70PhortcaAUc1YupcaB67|ie{6bYhoco?teQ]{6cY/dy{6d lollipop{6eYust]d{6f hSA|ot;*drA{7cCQottleAb g?A ofVilk;2A5 hotQevRage%ad6 teapot{75 tAcupTiAout h/dle{76Pake{7eQoCTB|oppXYork{77T=e gB{78Yocktail gD9 tropical drCaQeRVug{7bYl=kXQeCsU42YlB gBesU43 tumblR gB%A7|ourX liquB64YupCPtrawUcbQubB teaUc3QevCQoxUc9VateUca iA;*dishw]eU62Yhopsticks{7d+ork /d knifeTC?te{74+oJU44PpoS%52a kitchen knB%A9 j]{fa amphora;**travel &|?ces;*p?ce-map{0d globePhowX europe-africa{0e gIamRicas{0f gJsia-australia{10ACTBVRidi/s%5faTorldVap%5feVap of jap/UedYompass;Egeographic{d4Pnow-cappedVounta=;26f0VoD{0b volc/o%5fbVoB+uji{d5YampX{d6QeachTiA umbrel?{dc desRt{dd dC isl/d{de natiSal|]k;*DbuildX{dfPtadium{dbY?ssicalQuiD7QuCYSGUf1Qrick%aa8 rockAb5Tood~d6 hut{d8 houses{da dRelict hC{e0 hE1 hCTB g]den{e2 officeQuC{e3 jBese|ost oD{e4|oJ5 hospital{e6Q/k{e8 Atel{e9 love hoDaYSveniencePtore{ebPchool{ec Ap]tmentPtDd+actory{ef CBYastle{f0YaCO92TeddX%5fc tokyo towR%5fdPtatue of libRty;ACreligioA;26eaYhurch%54cVosque~d5 h=du temple%54dPynagogue;2A9Ph=toPhr=e%Ab kaaba;*DoB;26f2+ounFa tent{01+oggy{03 nightTBPt]s{d9Yityscape{04Punrise ovRVouCs{05PuD{06YiF at dusk{07Punset{09Qridge BnC;2668 BPprXs{a0Y]ousel horse~dd|?ygroundPlide{a1+RrisTheel{a2 rollRYoaARO88Q]bR|Ae{aaYircus tB;*tr/sport-grC~82 locomotive~83 railwayY]~84 high-speed tra=~85Qullet tD6 tD7Vetro~88 light rB~89PtatiS~8a tAm~9dVSorail~9eVoD rBwA~8b tBY]AcQus~8d ScBQuBe trolleybus~90V=ibuB1 ambul/ce~92+ire eng=e~93|oliceY]~94 SC|oG5 taxi~96 SC tD7 automobile~98 SDaJ9PpoA utility vehicle~fb|ickup truck~9a delivRy tEb ]Acu?ted lorry~9c tracB{ce racXY]{cdVotorcyclB5VoBPcootRUbdV/uaJUbcVoBizedThBchair~fa aB rickshaw~b2QicyD4 kickPcC~f9PkateboA~fc roARPkB~8fQusPtop~e3VoBway~e4 railwA AAk~e2Ail drum;26fd+uel|ump~deThB~a8|oE ligA~a5 horizStal tAffA lE6 vRtical Md1PtAPign~a7YSsF;*HwatR;A93 /chor~df rXQuoy;2A5Pailboat~f6Y/oe~a4PpeAboC3AssengRPhip;2A4+Rry~e5VCQoaAa2PhB*Hair;2708 airpl/e~e9Pmall aGb aE depAure~ec aF]rival%a82|]achuteObaPeat~81 helicoptR~9fPuspensiS railwA~a0Vounta=YablewayA1 aRial tAmwaAf0Patellite~80 rocket~f8+lyXPaucR;*hotel~ceQellhopQeAUf3 luggage;*time;231b hourg?BdSe;Af3 hGnot dD1aTatch;23f0 a?rmYlock;2A1PBwatE2 timRYlB%570V/telpieceYlD5b twelve o'cloAA67 tD-thirty%550 Se H5c Se-H1 two oG5d tA-tG2 three Ie tC-H3+our oHf+oA-tG4+ive oG60+iA-H5Pix oH1Pix-tG6Peven oH2PeB-tG7 eiB oH3 eC-tG8 n=e I4 nA-H9 ten I5 tA-Ha elevL6 eDF;*sky &TeathR{11 newVoS{12TaxXYrescentVoB3+irst qu]tRVoB4TaA gibbousVoB5+ullVoB6T/X K7 ?stJ8T/XYK9YrJa nD+B{1b+iKEc ?JD21 thRmometR;26WPun{1d+uDD}PunTiA+ace%a90 rXed|l/et;2b50Pt]{$ glowXPtA20PhootXPB0cViAyTay;2601Yloud;26c5PunQeh=dYlF8YlBTiA lightnX /d ra={24PuEPmBYlB{25PF ?rgeYAAA6PuE rAYlD7YlBTCrA{28YGPnA{29YlGlE{2a tornado{2b+og{2cT=d+aA{WYyclSe{08 rAbow{02Ylosed umbrB;2602 uH14 uETiBrA drops;Af1 uE S grC;Aa1 high voltagA2744PnAf?ke;2603PnAm/;26c4PBATBoutPnA;2604YomA%525+ireOa7 dBlet{0aTARTave;**activities;*evAt{83 jack-o-l/tRn{84Yhristmas tree{86+iAworks{87Pp]klRUe8+iAcrackR;2728PpBes{88QaAoS{89|]ty|oppR{8aYSfettiQaA{8bA/abata trCd|=e decoratiS{8e jap/B dolls{8fY]pPtreamR{90T=dYhime{91VoS viewXYRemSyUe7 red envelope{80AibbS{81Trapped gift{97 Am=dR rD9f admissiAtickets{ab tD;*aw]d-medal{96Vilit]yVedBc6 trophy{c5PpoAsVeBU47 1st|?ceVeD8 2nd|?H9 3rd|G;*spoA;26bdPoccRQaA;2AeQaseballU4ePoftbaA{c0QasketbCd0 volleybaC8 amRic/+ootbCc9 rugby+oFbe tennisU4f+lA disc{b3QowlX{cfYrickA game{d1+ield hockey{d2 ice hDU4d ?crosse{d3|X|Sg{f8Qadm=tSU4aQoxXAloveU4bV]tiaA]ts uniformU45 goal net;Af3[ = hole;26f8 iAPkB{a3+ishX|oleU3f divXVAk{bd runnXPhirt{bfPkis~f7PledU4cYurlXPtSe;*gaBafQullseye%a80 yo-yo%a81 kite%52bTatR|istol{b1|ool 8Qall%52eYrystalQaBa84VagicT/d{ae video gaA%579 joystick{b0PlotVach=e{b2 gB dieUe9|uzzle|ieceUf8 teddyQe]%a85|=ata%aa9VirrorQaD6 nestX doB;2660PpadePuit;A65 he]tPuE6 diamSdPuE3YlubPuD5fYhess|awn%0cf jokR%W4VahjSg red dragS{b4+lowR|?yXY]ds;*]ts &Yrafts{ad|RfoAX ]A%5bc+ramed|ictuA{a8 ]tist|aletteUf5 thread%aa1PewX needleUf6 y]n%aa2 knot;**objects;*clothXO53 g?Aes%576PAg?CU7d gogglesAc ?bYoatUbaPafety vestO54 necktieO55 t-shiAO56 je/sUe3Pc]Ae4 glovesUe5YoBe6PocksO57 dressO58 kimSoU7bP]i%a71 Se-piBPwimsuit%a72Qriefs%a73PhortsO59Qik=iO5aTom/'sYlothesO5b|urseO5c h/dbagO5dYlutchQag~cdPhoppXQags{92Qackpack%a74 thSgP/dalO5eV/'sPhoeO5f ruDAU7e hikXQootU7fZtPhAO60 high-heeledPAA61ToCP/B%a70QalletPBsO62ToCQoAO51YrownO52TD hat{a9 top hB93 graduatiSYapUe2QilledYap%a96F helmet;26d1 rescueTorkR'sADOff|rayRQeadsO84 lipstickO8d rXO8e gemPtCsound%507VutedPpeakR%508PpC low volume%509PpCVedium vGaPpC hiA BBOe2 loudspeBOe3VegaphSeOef|ostal horn%514Qell%515QeATC?sh;*music{bcVusAalPcore{b5VuD note{b6VuIs{99PtudioVicrophA{9a levelPlidR{9bYStrol knobs{a4ViGa7 headphAOfb radio;*Dal-=strument{b7PaxopB%a97 accordiS{b8 guit]{b9VuEkeybo]d{ba trApet{bb viol=%a95Q/joU41 drum%a98 lSg dB;*phC1VobiA|hSAf2VoGTiB]row;Be telephBde G receivROdf|agROe0+axVach=e;*computR%AbQattRy%aab lowQaD50c electric|lugObb ?ptop%5a5 desktopYomEa8|r=tR;2328 kE%5b1YoDVouse%5b2 trackballObdYoD diskObe+Appy dDf optical dCc0 dvdUee abacus;*light & video{a5VovieYamRa{9e+ilm+rBsOfd+iA|rojector{acY?ppRQo]dOfa teAvisiSOf7YaBOf8YaBTiAZshOf9 vCYaBOfc vCcassette%50dVagnifyX g?A tilted left%50eVagnifyMrigA%56fY/dleOa1 liBQulb%526ZshliB{ee red|apR l/B%a94 diya ?mp;*book-papROd4 nBboATiA decorativeYovRA5YlosedQookOd6 openQoC7 greenE8QlAQoC9 or/geQDaQoAsOd3 nFOd2 ledgROc3|ageTBYuAOdcPcrollOc4|aA+acX upOf0 newspaA%5de roAed-up nFOd1QoAm]k tabs%516QoD{f7 ?bel;*mSeyOb0VSeyQag%a99Yo=Ob4 yenQ/knoteOb5 dol?rQ/F6 euAQ/F7|AndQ/F8VSATiATXsOb3YreditY]dUfe receiptOb9Yh]t =creasXTiA yA;*mail;2709 envDOe7 e-maAOe8 =comX enG9 GTB ]BOe4 outbox trayOe5 =boG6|ackageOebYlCVailboxTiBraised[OeaYloBVJlowRed[Ac opAVailboxMd opMHe|oAbA%5f3QallotQoxTBQaC;*writX;2Af|encil;A12Q?A nib%58b+ounta=|en%58a|eCc|a=tbrush%58dYraySOddVemo;*offiAObcQrBcaseOc1+ile+oldROc2 oB+iF%5c2Y]d =dex dividRsOc5Yalend]Oc6Ae]-offYaD%5d2Ppiral noApad%5d3PpCYaDOc7Y]EOc8YhIOc9YCdecrCAaQ]YhAOcbYlipbo]Acc|ushp=Ocd round|uEe|apRclip%587 l=ked|aEsOcfPtraigA rulROd0 tri/gu?r rB;2A2Pcissors%5c3Y]d+AeQox%5c4+iAYab=et%5d1Tastebasket;*lock%512 loAed%513 unloE0f lDTB|eB10 lH kA%511 kCdd old kA;*tool%528 hammR%a93 axe;26cf|ick;2692 hC /d|iA~e0 hFTrench%5e1 daggR;2A4YrossedPwordsOa3Qomb%a83QoomR/g{f9Qow /d ]B~e1Phield%a9aY]pentryPaw%527TrDa9bPcrewdrivR%529 nut /dQolt;2A9 ge]%AcY?mA2A6Qal/cePcaleUafThiteY/e%517 B;Ad3Yha=s%a9d hookUf0 toAbAUf2Vagnet%a9c ?ddR;*science;A97AlembicUea test tubeUeb|etri dishUec dna%52cViBscope%52d telescBOe1Patellite /tenna;*medicalO89PyrXe%a78 drop ofQloodO8a|ill%a79 adhesiveQ/dage%AcYrutch%a7aPtethosDAb x-ray;*household~aa door~d7 elevator%a9eVirrABfT=dow~cfQed~cbYouch /d ?mp%a91Yhair~bd toilet%aa0|lungR~bfPhowR~c1Qathtub%aa4Vouse trap%A2 razorUf4 lotiSQottleUf7Pafety|=Uf9QroomUfaQasBUfbAoll of|aA%aa3QucketAcPoapAe7Qubbles%aa5 toothbrBUfdPpSgeUef+ire extXuishR~d2PhoppXY]t;*othR-objB~acYig]ette;Ab0Yoff=%aa6 headstSAB1+unRal urnUff naz] amulet%Ac hamsa%5ffVoai%aa7|?c]d%aaa identificatiSY]d;**syCs;*tr/spoA-sign{e7 atmPign~ae littR =Q=PiBb0|otableTatR;267fTheelcCPymB~b9Ven's room~baTomenHb restroCcQabyPyEeTBYAset~c2|asspBYSC~c3Yustoms~c4QaggageY?im~c5 left luggB;*w]nX;26a0T]nX~b8YhildrenYrossX;Ad4B entry~ab|rohibited~b3 noQicyBs~ad noPmokX~af no liBX~b1 nS-potG~b7 no|edestri/sOf5 noVobile|hAs%5} no Se undR eighteen;2622 Adioactive;2A3Qiohaz]dA]rCb06 up ]B;2197 up-rigA ]D7a1 riI198 down-rJb07 dB ]D199 dB-lefAEb05 leH196 A-lIA5 uAdB G4 lB-rJ1a9 rHYurvX lB;2Aa lB CErC;2934 rC Iup;2A5 riGEdB%503Ylockwise vRtD]Bs%504AuntRcloF]CQuttS%519Qack ]B%51a end ]Eb S! ]EcPoS ]Ed top D*religiS~d0|?ce ofTorship;269b atomPyC%549 om;2721Pt] of david;2638ThB oBh]ma;262f y= y/g;271d ?t=YrB;2626 orthodoxYrFaPtA/dYrescent;2Ae|eacePyFeVenorah%52f dottedPix-po=teAt];*zodiac;2648 ]ies;A49 taurus;Ba gem=i;2AbY/cR;A4c leo;2Ad virgo;Be libra;A4fPcorpio;A50Pagitt]iusB51Yapricorn;A52 aqu]iE3|iscesBce ophiuchus;*av-syCAWPhuffle tracksQE01 repeatQuD02 rDPXleQuB;25b6|?yQuD3e9+ast-forw]dQuFd next tCQuFf|?y or|auseQFc0 revRseFAa+aA rMe ?st tH%53c upw]dsQC;2Ab+aBupQuB%Ad downw]Jc+aBdBQuB;Af8|aI3f9PtopQCCa recordQFcf ejeAQC{a6Y=ema%505 dimQuB%506QrightQCOf6 /tCQ]sOf3 vibAtiSVodeOf4VobF off;*gendR;B0+emalePign;A42ValGa7 tr/sgeBPyC;*math;2716Vultiply;2795|lus;2A6V=usC7 divide%7f0 heavy equalsPiD7e =f=ity;*punctuatiS;203c double excEV]k;2049 eG questiSVC753 red qL4Thite qL5ThCeGF7 rBeK3030TavAdash;*currencyOb1YurD eAh/geOb2 hDdol?rPiB*oCsD;2695VedicalPyDA7b recyclXPyF9c+leur-de-lis%531 trident emblemOdb nameQadge%530 jaDPyC+orQeg=nR;2b55 hollow redYircle;2705YheckV]kQE611YhBQoxTBYhB;2714YhBVA;A4cYrossV]kCeYrEQuB;27b0Yurly loop;2Af douBYuH3Ad|]t altRnatAE33 eiB-spoked astRisk;A34 eDpH2747Pp]Ae;Wa9Yopyright;Wae registRed;2122 tradeV]A*keycap;W23-fe0fN0e3 kAB: #;W2a-fe0M*;W30-CL0;W31-CL1;W32-CL2;W33-fe0M3;W34-CL4;W35-CL5;W36-CL6;W37-fe0M7;W38-CL8;W39-CL9%5$ kF10;*alph/um%520 =put ?t= uppRcase%521 =GlowRcE2 =CnumbRs%523 =BPyCs%A4 =B ?BlettRs%170 aQuB (blood type)%18e abQuttS M71QQuttS M91YlQuB%192YoolQF3+reeQuB;2139 =formatA%A4 idQE4c2YiCdV%195 newQuB%A6 ngQuD7e oQuB (L97 okQC%17f|QuBA98PosQCB9 up!QuEa vsQD201 jE \"hRe\"QuCA2 jGsRvBYh]ge\"F37 jGmSthly amount\"QE36 jGnot+rA ofYhJ2f jGresRved\"QE50 jGb]ga=\"QE39 jGdiscouI1a jGfree oM32 HprohibitedH1 Hacceptable\"G8 jGapplicatA\"QF4 jGpassX graA\"G3 jGvac/cy\"QC;3297 HcSgratu?tiSs\"QG9 Hsecret\"Ga Hopen+oAus=ess\"D%235 jGno vaJ*geometric%534 redYD%7e0 or/geYiCB1 yellAYiF2 greenYiD535QlueYG3|urpleYG4QrownYD;26abQ?AYiCCaThBYG5 rAPqu]e%7e7 oCPqE8 yDPqE9 gCPqE6QlAPFa|uCPFbQrBPC;2b1bQ?A ?rgeDCcThB ?I5fcQ?AVeAumPqBAAbThBVeLeQ?G-smallPqFdThHMaaQ?APmaIabTCPmG%536 ?B oC diamSd%537 ?BQlA H8PmB oM9PmBQlKa rA tri/gle|o=B up%53b red tLdownOa0 diCTiBa dot%518 radioQC%533ThBPqBQutAB2QBPqG;**f?gs;*fA{c1YhequRed[~a9 tCuA[{8cYCed[s{f4Q?A[{f3TC[{A-C`@308 A=bow[{GN6a7-C tr/sD[{f4`A20-C|irate[;*coBry-f?g%}6@}8^ ascensBislA%}B9^ /dorra%}Ba^ unitA ]ab emirBs%}Bb^ afgh/ist/%}Bc^ /tigua &Q]buda%Ce^ /guil?%}A$1^ alb/ia%B$2^ ]meniaD4^ /go?%C6^ /t]ctica%C7^ ]gent=a%C8^AmRic/Pamoa%C9^ austriaDa^ DaliaDc^ ]uba%Cd^ al/d iCs%B$f^ azRbaij/%}7@}6^Qosnia & hRzegov=aAB7^Q]bados%}B9^Q/g?desh%}Ba^Qelgium%}Bb^Qurk=a+Ao%}Bc^Qulg]ia%}Bd^Qahra=%}Be^Qurundi%}Bf^Qen=%B$1^Pt.Q]thelemy%}A$2^QRmudBB3^Qrunei%B$4^QoliviaC$6^Y]ibbe/ nethRl/dBB7^Qrazil%}B8^Qahamas%B$9^Qhut/ABb^Qouvet iC%}Bc^Qotsw/a%B$e^Qe?rus%Cf^Alize%}8@}6^Y/adaAB8^Yocos (keelX) iCsAB9^YSgo - k=shasa%}Bb^YentrA afric/ republic%}Bc^YSCQrAzaville%Cd^PwitzRlA%}Be^Yote d'ivoire%B$0^Yook iH$1^YhileC$2^YamRoS%}A$3^Yh=a%B$4^YolombiaAB5^YlippRtS FB7^Yosta ricaABa^Yuba%Cb^Yape vRde%Cc^Yuracao%}Bd^Yhristmas iCC$e^YypruBBf^YzechiaA9@}a^ gRm/y%}Bc^ diego g]ciaDf^ djibouti%}A$0^ denm]k%}B2^ dom=icBB4^ E/JBf^ algRiaAa@}6Aeuta &Velil?AB8^ ecuador%}Ba^ estSiaDcAegypt%}Bd^TestRnPah]a%}A$7^ Ritrea%C8^Ppa=AB9^ ethiopiaC$a^Aurope/ uAS%}b@}e^+=l/dABf^+iji%}A$0^+alkl/d GB2^VicrSesiaAB4^+]oe iCsAB7^+r/ce%}c@}6^ gabS%}B7^ uAted kXdom%}B9^ grenadaABaAgeorgiaABb^+rench gui/a%}Bc^ guRnsey%}Bd^ gh/aDe^ gibralt]%}A$1^ greenl/d%}B2^ gambCB3^ gu=eaAB5^ Aadeloupe%B$6^ equatorial gH7^ grAceC$8Aouth geD &PoBP/dwB iFB9Aguatema?%}BaABm%B$c^B=A-bissau%}Be^Auy/aAd@$0^ hSg kSgP]Yh=BB2Ahe]d &VcdSald iFB3AhSduras%}B7^Yroatia%}B9Ahaiti%}BaAhung]y%}e@}8^Y/]y iFB9A=dSeDBaAirel/BA$1Aisrael%}B2AAle ofV/%}B3A=diaAB4^Qritish =A/ oce/ tRritory%B$6Airaq%}B7^ A/%C8^ icel/E9Aitaly%}f@}BjRseBA$2Ajamaica%}B4^ jord/%}B5Ajap/%$0@}Bkenya%$BcAkyrgyzst/%Cd^Yambodia%Ce^ kiribati%$A$2^Yomoros%$B3^Pt. kitts & nevis%C5Anorth korea%B$7^PoBJcAkuwait%$Be^Yaym/ isl/ds%CfAkazakhstB1@}6A?osAB7Aleb/S%$B8^PtAluciA$BeAliechtenste=%$A$0^Pri l/ka%B$7^ AbRiaAB8Alesotho%$B9Alithu/iACaAluxembourg%$Bb^ ?tviaDe^ libyaA2@}6^Vorocco%$B8^VSacoD9^Voldova%$Ba^VStenegro%Cb^Pt.V]t=%$Bc^Vadagasc]%$Bd^V]shall iFA$0^ nCVacedSiAB$1^Vali%$B2^Vy/m] (burma)%$B3^VSgoliaAB4^VacaoP]DC5FRnV]i/a iI6^V]t=ique%$B7^Vaurit/iBB8^AtsRrat%$B9^Valta%Ca^VauBius%$Bb^Valdives%Cc^A?wi%Cd^VexicoC$e^Va?ysiACf^VozambiqC3@}6^ namibiaAB8^ newYaledDBa^ nigR%$Bb^ norfolk D%$Bc^ niAiBBeAAc]agua%$A$1^ nethRlAsAB4^ norway%$B5Bepal%$B7^ nauru%$Ba^BueABf^ new zeal/d%$4@$2^ om/%$5@}6^|/ama%$Ba^|Ru%$Bb^+D|olynesiBBc^|apua nBgu=A%Cd^|hilipp=es%$A$0^|akist/%B$1^|ol/BB2^PA|iRre &ViqAlS%$B3^|itcairn iFB7^|uRto rAoAB8^|alest=i/ tEies%C9^|ortugal%$Bc^A?u%B$e^|]aByA6@}6^ qat]%$7@}a^ reuniS%$A$4^ rom/iBB8^PRbiBBaArussiBBc^ rw/da%$8@}6^Paudi ]abiBB7^PolomS DsAB8^PeychellesAB9^Pud/%$Ba^Pweden%$Bc^PXapore%$Bd^Pt. helena%Ce^PloveniaABf^Pvalb]dA j/Vayen%B$0^PlAakiaC$1^PiRra leSe%B$2A/V]=o%$A$3^PenegaBB4^PomaliaD7^Pur=ame%C8^PouthPudD$9^Pao tome &|r=cipe%Cb^ elPalvador%$Bd^P=tVa]ten%Ce^PyriaDfAeswat=i%$9@}6^ trisA daYunha%$B8^ turks &Yaicos iFB9^Yhad%$BbFPoBRn tRDieBBc^ togo%$Bd^ thail/BBf^ tajikisA%$A$0^ toke?uAB1^ timor-leste%$B2^ tuAmenisF3^ AnisiBB4^ tSga%B$7^ turkey%$B9^ tr=idad & tobagoC$bAtuvalu%$BcAtaiw/%CfAt/z/iBa@}6Aukra=e%$BcAug/da%$A$2Au.s. outlyX iFB3Aunited natiSs%$B8^ EPtates%Ce^ uruguaBBfAuzbekiDb@}6Avatic/Yity%$B8^Pt. v=cent & grenad=esABa^ venezue?%$Bc^QFvirg= iFBe^A.BviM$3Avietnam%$A$a^A/uatu%$c@}b^Tallis &+utuna%$A$8^Pamoa%$d@Ckosovo%$e@}aAyemen%$A$9^Vayotte%$f@}6^PoB afBa%$A$2AzaBBBc^ zimbabwe;*subdivisiS-fA{f4-eW67-eA2-eA5-eAe-eA7B7f^ engl/d{fM73-eA3-A74-A7f^Pcotl/d{f4L77-Bc-eW73B7f^TAes","~%6}1e| p{%3`_d_NW^[:]ar[ZgZ+?Y cX=gW00V mU%9T wSonRerQ bP sO%4N-2@-$?la=in/an+ f%;$$1f"));
var shownames = false;
function insertImage(url) {
if (window.parent == window.self) window.open(url,'_blank');
else window.parent.postMessage("app.open(\""+url+"\",null,true);", "*");
document.getElementById("menu").style.display="none";
}
function loadcategory() {
var catsel = document.getElementById("category");
if (catsel.children.length == 1) {
for (var i = 0; i < emojinames.length; i++) {
if (emojinames[i][0] != "*" || emojinames[i][1] != "*") continue;
var opt = document.createElement('option');
opt.appendChild(document.createTextNode(emojinames[i].substring(2).replace(/(^\w{1})|(\s{1}\w{1})/g, match => match.toUpperCase())));
opt.value = emojinames[i];
catsel.appendChild(opt);
}
}
}
function fimclick(elem,e) { if (e.target.tagName =='IMG') return; elem.getElementsByTagName('img')[0].onclick(e); }
function fimcontextmenu(elem,e) { if (e.target.tagName =='IMG') return; elem.getElementsByTagName('img')[0].oncontextmenu(e); }
function update(max) {
var catsel = document.getElementById("category");
var catkey = catsel.options[catsel.selectedIndex].value, key = document.getElementById("search").value.toLowerCase();
var total = 0, str = "", cat = "", subcat = "";
for (var i = 0; i < emojinames.length; i++) {
if (emojinames[i][0] == "*") { subcat = emojinames[i]; if (emojinames[i][1] == "*") cat = subcat; continue; }
var codepoints = emojinames[i].split(" ")[0];
var name = emojinames[i].substring(codepoints.length + 1);
if (catkey.length > 0 && cat != catkey) continue;
if (key.length > 0 && name.indexOf(key) < 0 && cat.indexOf(key) < 0 && subcat.indexOf(key) < 0) continue;
var emojitext = codepoints.split("-").map(function (point) { return twemoji.convert.fromCodePoint(point); }).join('');
var itemhtml = twemoji.parse(emojitext, { base: 'https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/' });
if (itemhtml.indexOf("<img") >= 0) {
total++;
if (total >= (max || 200)) { str += '<a href="#" class="loadmore" onclick="update('+(total+200)+')">Load more</a>'; break; }
var title = "title=\"" + emojitext + " " + name.replace(/"/g,""") + "\"";
itemhtml = itemhtml.replace(/alt=/g, title + " alt=");
str += "<div class='ew"+(shownames?" text":"")+"' onclick='fimclick(this,event);' oncontextmenu='fimcontextmenu(this,event);return false;' "+title+"><div>"+itemhtml +"<div class='et'>"+name.replace(/"/g,""")+"</div></div></div>"+ "\n";
}
}
document.getElementById("cont").innerHTML = str;
var setsize = function() {
document.getElementById("cont").setAttribute("style","height:"+(window.innerHeight-40)+"px;");
document.getElementById("search").setAttribute("style","width:"+Math.max(73,window.innerWidth-227)+"px;");
document.getElementById("info").setAttribute("style","height:"+(window.innerHeight-38)+"px;"+"width:"+Math.max(240,window.innerWidth-28)+"px;");
document.getElementById("infobody").setAttribute("style","height:"+(window.innerHeight-38-32-22-6)+"px;");
}
setsize();
window.onresize = setsize;
if (max == null) cont.scrollTo(0, 0);
cont.style.display = "block";
(function (img) {
var TwemojiUrl = function(s) {
return s.replace("/72x72/","/svg/").replace(".png",".svg");
};
var EmojiItemHtml = function(base, src, name, separator, uppercase) {
var s = src;
if (s.length > 0) {
s = s.substring(s.lastIndexOf("/")+1).replace(".png","");
if (separator != "-") s = s.split("-").join(separator);
s = uppercase ? s.toUpperCase() : s.toLowerCase();
s += ".svg";
}
return "<div onclick=\"insertImage(this.firstElementChild.src)\"><img src=\""+base+s+"\" onerror=\"this.parentElement.onclick=null;this.parentElement.className='disabled';\"/>"+name+"</div>"
};
for (var i = 0; i < img.length; i++) {
img[i].onclick = function () { insertImage(TwemojiUrl(this.src)); };
img[i].oncontextmenu = function(e) {
var mw = 180, mh = 31*(e.ctrlKey?5:7)+8;
document.getElementById("menu").style.left=Math.max(0,e.clientX+mw>window.innerWidth?e.clientX-mw:e.clientX)+"px";
document.getElementById("menu").style.top=Math.max(0,e.clientY+mh>window.innerHeight?e.clientY-mh:e.clientY)+"px";
document.getElementById("menu").style.width=mw+"px";
document.getElementById("menu").style.display="block";
var html = (e.ctrlKey ? EmojiItemHtml("https://raw.githubusercontent.com/youdly/twemoji-color-font/v11-release/assets/builds/svg-bw/",this.src,"Twemoji","-",false) : EmojiItemHtml(TwemojiUrl(this.src),"","Twemoji"))
+ EmojiItemHtml("https://raw.githubusercontent.com/hfg-gmuend/openmoji/master/"+(e.ctrlKey?"black":"color")+"/svg/",this.src,"OpenMoji","-",true)
+ EmojiItemHtml("https://raw.githubusercontent.com/"+(e.ctrlKey?"adobe-fonts/noto-emoji-svg/master/svg_bw/u":"googlefonts/noto-emoji/master/svg/emoji_u"),this.src,"Noto Emoji",(e.ctrlKey?"-":"_"),false)
+ (e.ctrlKey ? "" :
( EmojiItemHtml("https://raw.githubusercontent.com/C1710/blobmoji/master/svg/emoji_u",this.src,"Blobmoji","_",false)
+ EmojiItemHtml("https://raw.githubusercontent.com/joypixels/emojione-legacy/master/svg/",this.src,"Emoji One","-",true)))
+ EmojiItemHtml("https://raw.githubusercontent.com/EmojiTwo/emojitwo/master/"+(e.ctrlKey?"svg_bw":"svg")+"/",this.src,"EmojiTwo","-",false)
html += "<hr/><div onclick=\"window.open('https://emojipedia.org/"+ this.title.split(" ")[0]+"','_blank');\">Go to Emojipedia ...</div>";
document.getElementById("menu").innerHTML = html;
return false;
};
}
}(
document.getElementsByTagName('img')
));
cont.onscroll = function(e) { document.getElementById("menu").style.display="none"; };
document.getElementById('namesbutton').title=shownames?'Hide names':'Show names';
document.getElementById('namesbutton').style=shownames?'background-color:#252525':'';
savestate();
}
function showinfo(s) {
document.getElementById("infobody").scroll(0, 0);
document.getElementById("info").style.display = document.getElementById("info").style.display != "block" ? "block" : "none";
}
document.onmousedown = document.onmouseup = function(e) {
e = e || window.event; e = e.target || e.srcElement;
while (e != null && e.id != "menu") e = e.parentElement;
if (e == null) document.getElementById("menu").style.display="none";
};
document.onmouseout = function(e) { var e = e.toElement || e.relatedTarget; if (e != null && e.tagName!='HTML') return; document.getElementById("menu").style.display="none"; };
var state = null;
function savestate() {
try { if (typeof window.sessionStorage !== 'undefined') {
var s = JSON.stringify({search:document.getElementById("search").value, category:document.getElementById("category").selectedIndex, shownames:shownames});
if (state != s) { state = s; window.sessionStorage.setItem("twemoji3_state", state); }
} } catch {}
}
function loadstate() {
try { if (typeof window.sessionStorage !== 'undefined') {
if (state = window.sessionStorage.getItem("twemoji3_state")) { var s = JSON.parse(state); document.getElementById("search").value = s.search; document.getElementById("category").selectedIndex = s.category; shownames = s.shownames; }
} } catch {}
}
</script>
</head>
<body onload="loadcategory();loadstate();update();">
<div id="bar">
<label>Search:</label><input type="text" id="search" onchange="update()"></input>
<select id="category" onchange="update()" title="Category"><option value="">All</option></select>
<a href="javascript:showinfo();" title="Licencing info"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#000000">
<path d="M12 4C16.4 4 20 7.6 20 12C20 16.4 16.4 20 12 20C7.6 20 4 16.4 4 12C4 7.6 7.6 4 12 4ZM5.5 12C5.5 15.6 8.4 18.5 12 18.5C15.6 18.5 18.5 15.6 18.5 12C18.5 8.4 15.6 5.5 12 5.5C8.4 5.5 5.5 8.4 5.5 12Z" /><path class="shp0" d="M12 14.4C10.52 14.4 9.52 13.13 9.53 12C9.54 11.05 10.1 9.55 12.02 9.52C12.72 9.51 13.78 9.88 14.17 10.87L16.27 10.87C15.53 8.09 13.2 7.5 12 7.5C9.5 7.5 7.5 9.5 7.5 12C7.5 14.5 9.5 16.43 12 16.43C13.1 16.43 15.34 15.83 16.27 13.13L14.17 13.13C13.49 14.25 12.7 14.4 12 14.4Z" />
</svg></a>
<a href="javascript:shownames=!shownames;update();" title="Show names" id="namesbutton"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#000000">
<path fill-rule="evenodd" class="shp0" d="M4.01 4.01L16.99 4.01L16.99 7.01L19.99 7.01L19.99 19.99L7.01 19.99L7.01 16.99L4.01 16.99L4.01 4.01ZM4.99 16.01L7.01 16.01L7.01 7.01L16.01 7.01L16.01 4.99L4.99 4.99L4.99 16.01ZM7.99 19.01L19.01 19.01L19.01 7.99L7.99 7.99L7.99 19.01ZM10.01 10.01L16.99 10.01L16.99 10.99L10.01 10.99L10.01 10.01ZM10.01 13.01L16.99 13.01L16.99 13.99L10.01 13.99L10.01 13.01ZM10.01 16.01L16.99 16.01L16.99 16.99L10.01 16.99L10.01 16.01Z" />
</svg></a>
</div>
<div id="cont"></div>
<div id="menu"></div>
<div id="info">
<div class="head"><span class="label">Licencing info</span><span class="cross" onclick="showinfo();"></span></div>
<div class="body" id="infobody">
<div class="name"><a href="https://twemoji.twitter.com/" target="_blank">Twemoji</a></div>
<p>
Copyright 2020 Twitter, Inc and other contributors<br/>
Graphics licensed under <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank">CC-BY 4.0</a>
</p>
<hr/><div class="name"><a href="https://openmoji.org/" target="_blank">OpenMoji</a></div>
<p>
All emojis designed by <a href="https://openmoji.org/" target="_blank">OpenMoji</a> - the open-source emoji and icon project. License: <a href="https://creativecommons.org/licenses/by-sa/4.0/#" target="_blank">CC BY-SA 4.0</a>
</p>
<hr/><div class="name"><a href="https://github.com/googlefonts/noto-emoji" target="_blank">Noto Emoji</a> and <a href="https://github.com/C1710/blobmoji" target="_blank">Blobmoji</a></div>
<p>
Most image resources are under the <a href="https://github.com/googlefonts/noto-emoji/blob/master/LICENSE" target="_blank">Apache license, version 2.0</a>. Flag images under third_party/region-flags are in the public domain or otherwise exempt from copyright (<a href="https://github.com/googlefonts/noto-emoji/blob/master/third_party/region-flags/LICENSE" target="_blank">more info</a>).
</p>
<hr/><div class="name"><a href="https://github.com/joypixels/emojione-legacy" target="_blank">Emoji One</a></div>
<p>
Emoji One Artwork - Applies to all PNG and SVG files as well as any adaptations made.</br>
License: Creative Commons Attribution-ShareAlike 4.0 International</br>
<a href="http://creativecommons.org/licenses/by-sa/4.0/" target="_blank">http://creativecommons.org/licenses/by-sa/4.0/</a></br>
<a href="http://creativecommons.org/licenses/by-sa/4.0/legalcode" target="_blank">http://creativecommons.org/licenses/by-sa/4.0/legalcode</a>
</p>
<hr/><div class="name"><a href="https://github.com/EmojiTwo/emojitwo" target="_blank">EmojiTwo</a></div>
<p>
Emoji artwork is provided by <a href="https://emojitwo.github.io/" target="_blank">Emojitwo</a>, originally released as <a href="https://www.emojione.com" target="_blank">Emojione 2.2</a> by <a href="http://www.ranks.com" target="_blank">Ranks.com</a> with contributions from the Emojitwo community and is licensed under <a href="https://creativecommons.org/licenses/by/4.0/legalcode" target="_blank">CC-BY 4.0</a>.</p>
</p>
</div>
</div>
</body>
</html>