From 249e35d9fc64f49d63e10fd7704692d47aa1cf1b Mon Sep 17 00:00:00 2001 From: Len Kranendonk Date: Fri, 9 May 2003 09:52:43 +0000 Subject: [PATCH] Support for smileys --- www/extras/htmlArea/editor.js | 10 +++ www/extras/htmlArea/images/ed_smiley.gif | Bin 0 -> 135 bytes www/extras/htmlArea/popups/insert_smiley.pl | 76 ++++++++++++++++++++ www/extras/smileys/smile01.gif | Bin 0 -> 272 bytes www/extras/smileys/smile02.gif | Bin 0 -> 260 bytes www/extras/smileys/smile03.gif | Bin 0 -> 862 bytes www/extras/smileys/smile04.gif | Bin 0 -> 282 bytes www/extras/smileys/smile05.gif | Bin 0 -> 791 bytes www/extras/smileys/smile06.gif | Bin 0 -> 304 bytes www/extras/smileys/smile07.gif | Bin 0 -> 1600 bytes www/extras/smileys/smile08.gif | Bin 0 -> 266 bytes www/extras/smileys/smile09.gif | Bin 0 -> 293 bytes www/extras/smileys/smile10.gif | Bin 0 -> 884 bytes www/extras/smileys/smile11.gif | Bin 0 -> 276 bytes www/extras/smileys/smile12.gif | Bin 0 -> 268 bytes www/extras/smileys/smile13.gif | Bin 0 -> 193 bytes www/extras/smileys/smile14.gif | Bin 0 -> 265 bytes www/extras/smileys/smile15.gif | Bin 0 -> 974 bytes www/extras/smileys/smile16.gif | Bin 0 -> 275 bytes www/extras/smileys/smile17.gif | Bin 0 -> 1960 bytes www/extras/smileys/smile18.gif | Bin 0 -> 496 bytes www/extras/smileys/smile19.gif | Bin 0 -> 262 bytes www/extras/smileys/smile20.gif | Bin 0 -> 433 bytes www/extras/smileys/smile21.gif | Bin 0 -> 300 bytes www/extras/smileys/smile22.gif | Bin 0 -> 1731 bytes www/extras/smileys/smile23.gif | Bin 0 -> 283 bytes www/extras/smileys/smile24.gif | Bin 0 -> 287 bytes www/extras/smileys/smile25.gif | Bin 0 -> 626 bytes www/extras/smileys/smile26.gif | Bin 0 -> 155 bytes www/extras/smileys/smile27.gif | Bin 0 -> 200 bytes www/extras/smileys/smile28.gif | Bin 0 -> 1083 bytes www/extras/smileys/smile29.gif | Bin 0 -> 217 bytes www/extras/smileys/smile30.gif | Bin 0 -> 407 bytes www/extras/smileys/smile31.gif | Bin 0 -> 343 bytes www/extras/smileys/smile32.gif | Bin 0 -> 452 bytes www/extras/smileys/smile33.gif | Bin 0 -> 674 bytes www/extras/smileys/smile34.gif | Bin 0 -> 1431 bytes www/extras/smileys/smile35.gif | Bin 0 -> 796 bytes www/extras/smileys/smile36.gif | Bin 0 -> 159 bytes www/extras/smileys/smile37.gif | Bin 0 -> 289 bytes www/extras/smileys/smile38.gif | Bin 0 -> 256 bytes www/extras/smileys/smile39.gif | Bin 0 -> 274 bytes www/extras/smileys/smile40.gif | Bin 0 -> 186 bytes www/extras/smileys/smile41.gif | Bin 0 -> 236 bytes www/extras/smileys/smile42.gif | Bin 0 -> 1888 bytes www/extras/smileys/smile43.gif | Bin 0 -> 1880 bytes www/extras/smileys/smile44.gif | Bin 0 -> 1136 bytes www/extras/smileys/smile45.gif | Bin 0 -> 185 bytes www/extras/smileys/smile46.gif | Bin 0 -> 911 bytes www/extras/smileys/smile47.gif | Bin 0 -> 183 bytes www/extras/smileys/smile48.gif | Bin 0 -> 2027 bytes www/extras/smileys/smile49.gif | Bin 0 -> 240 bytes www/extras/smileys/smile50.gif | Bin 0 -> 281 bytes www/extras/smileys/smile51.gif | Bin 0 -> 1729 bytes www/extras/smileys/smile52.gif | Bin 0 -> 458 bytes www/extras/smileys/smile53.gif | Bin 0 -> 959 bytes www/extras/smileys/smile54.gif | Bin 0 -> 2369 bytes www/extras/smileys/smile55.gif | Bin 0 -> 453 bytes www/extras/smileys/smile56.gif | Bin 0 -> 5416 bytes www/extras/smileys/smile57.gif | Bin 0 -> 296 bytes www/extras/smileys/smile58.gif | Bin 0 -> 2171 bytes www/extras/smileys/smile59.gif | Bin 0 -> 2810 bytes www/extras/smileys/smile60.gif | Bin 0 -> 1288 bytes www/extras/smileys/smile61.gif | Bin 0 -> 623 bytes www/extras/smileys/smile62.gif | Bin 0 -> 703 bytes www/extras/smileys/smile63.gif | Bin 0 -> 1086 bytes www/extras/smileys/smile64.gif | Bin 0 -> 581 bytes 67 files changed, 86 insertions(+) create mode 100644 www/extras/htmlArea/images/ed_smiley.gif create mode 100755 www/extras/htmlArea/popups/insert_smiley.pl create mode 100644 www/extras/smileys/smile01.gif create mode 100644 www/extras/smileys/smile02.gif create mode 100644 www/extras/smileys/smile03.gif create mode 100644 www/extras/smileys/smile04.gif create mode 100644 www/extras/smileys/smile05.gif create mode 100644 www/extras/smileys/smile06.gif create mode 100644 www/extras/smileys/smile07.gif create mode 100644 www/extras/smileys/smile08.gif create mode 100644 www/extras/smileys/smile09.gif create mode 100644 www/extras/smileys/smile10.gif create mode 100644 www/extras/smileys/smile11.gif create mode 100644 www/extras/smileys/smile12.gif create mode 100644 www/extras/smileys/smile13.gif create mode 100644 www/extras/smileys/smile14.gif create mode 100644 www/extras/smileys/smile15.gif create mode 100644 www/extras/smileys/smile16.gif create mode 100644 www/extras/smileys/smile17.gif create mode 100644 www/extras/smileys/smile18.gif create mode 100644 www/extras/smileys/smile19.gif create mode 100644 www/extras/smileys/smile20.gif create mode 100644 www/extras/smileys/smile21.gif create mode 100644 www/extras/smileys/smile22.gif create mode 100644 www/extras/smileys/smile23.gif create mode 100644 www/extras/smileys/smile24.gif create mode 100644 www/extras/smileys/smile25.gif create mode 100644 www/extras/smileys/smile26.gif create mode 100644 www/extras/smileys/smile27.gif create mode 100644 www/extras/smileys/smile28.gif create mode 100644 www/extras/smileys/smile29.gif create mode 100644 www/extras/smileys/smile30.gif create mode 100644 www/extras/smileys/smile31.gif create mode 100644 www/extras/smileys/smile32.gif create mode 100644 www/extras/smileys/smile33.gif create mode 100644 www/extras/smileys/smile34.gif create mode 100644 www/extras/smileys/smile35.gif create mode 100644 www/extras/smileys/smile36.gif create mode 100644 www/extras/smileys/smile37.gif create mode 100644 www/extras/smileys/smile38.gif create mode 100644 www/extras/smileys/smile39.gif create mode 100644 www/extras/smileys/smile40.gif create mode 100644 www/extras/smileys/smile41.gif create mode 100644 www/extras/smileys/smile42.gif create mode 100644 www/extras/smileys/smile43.gif create mode 100644 www/extras/smileys/smile44.gif create mode 100644 www/extras/smileys/smile45.gif create mode 100644 www/extras/smileys/smile46.gif create mode 100644 www/extras/smileys/smile47.gif create mode 100644 www/extras/smileys/smile48.gif create mode 100644 www/extras/smileys/smile49.gif create mode 100644 www/extras/smileys/smile50.gif create mode 100644 www/extras/smileys/smile51.gif create mode 100644 www/extras/smileys/smile52.gif create mode 100644 www/extras/smileys/smile53.gif create mode 100644 www/extras/smileys/smile54.gif create mode 100644 www/extras/smileys/smile55.gif create mode 100644 www/extras/smileys/smile56.gif create mode 100644 www/extras/smileys/smile57.gif create mode 100644 www/extras/smileys/smile58.gif create mode 100644 www/extras/smileys/smile59.gif create mode 100644 www/extras/smileys/smile60.gif create mode 100644 www/extras/smileys/smile61.gif create mode 100644 www/extras/smileys/smile62.gif create mode 100644 www/extras/smileys/smile63.gif create mode 100644 www/extras/smileys/smile64.gif diff --git a/www/extras/htmlArea/editor.js b/www/extras/htmlArea/editor.js index ee0a84ff1..ed76f80ef 100644 --- a/www/extras/htmlArea/editor.js +++ b/www/extras/htmlArea/editor.js @@ -49,6 +49,7 @@ this.toolbar = [ ['forecolor','backcolor','separator'], ['HorizontalRule','Createlink','InsertImage','InsertTable','htmlmode','separator'], ['Macros','separator'], + ['Smileys','separator'], // ['custom1','custom2','custom3','separator'], ['popupeditor']]; //,'about']]; @@ -83,6 +84,7 @@ this.fontstyles = [ // make sure these exist in the header of page the conte this.btnList = { // buttonName: commandID, title, onclick, image, + "smileys": ['Smileys', 'Insert Smiley', 'editor_action(this.id)', 'ed_smiley.gif'], "bold": ['Bold', 'Bold', 'editor_action(this.id)', 'ed_format_bold.gif'], "italic": ['Italic', 'Italic', 'editor_action(this.id)', 'ed_format_italic.gif'], "underline": ['Underline', 'Underline', 'editor_action(this.id)', 'ed_format_underline.gif'], @@ -309,6 +311,14 @@ function editor_action(button_id) { // // CUSTOM BUTTONS START HERE // + // Insert a smiley + else if (cmdID == 'Smileys') { // insert some text from a popup window + var myTitle = "Insert a Smiley"; + var myText = showModalDialog(_editor_url + "popups/insert_smiley.pl", + myTitle, // str or obj specified here can be read from dialog as "window.dialogArguments" + "resizable: yes; help: no; status: no; scroll: yes; "); + if (myText) { editor_insertHTML(objname, myText); } + } // Custom1 else if (cmdID == 'custom1') { diff --git a/www/extras/htmlArea/images/ed_smiley.gif b/www/extras/htmlArea/images/ed_smiley.gif new file mode 100644 index 0000000000000000000000000000000000000000..2881b7e0bb11fe05d253a99b8b001bf52004fbf5 GIT binary patch literal 135 zcmZ?wbhEHb+Z^fq{`h2c#2Zh69UjS%%{dyv xDi?l8o!dTjW#_g#;hPq91YWCb-mRZB*#V6CYtWa~gq{75t4FG + + + + Insert Smileys + + + + + + + + +
+
+Choose a smiley to insert +
+ +EOM + +opendir(DIR,$fileSmileysPath) or die "Couldn't open $fileSmileysPath\n"; +@smileys = readdir(DIR); +closedir(DIR); +$pos = 0; +foreach $smile (@smileys) +{ + chomp($smile); + next if ($smile !~ /gif$|jpg$|jpeg$|bmp$/); + if ($pos++ >= $columns) { + print "\n"; + $pos = 1; + } + + print ''."\n"; + +} +print "
"; + + diff --git a/www/extras/smileys/smile01.gif b/www/extras/smileys/smile01.gif new file mode 100644 index 0000000000000000000000000000000000000000..03ca160eb9603f9e22718b6872e75355726be6f4 GIT binary patch literal 272 zcmZ?wbhEHb6k-r!IP#z2KL{BA2Qto_`M;Op|IC>{`plWMGiQts95^uZf7(n2hL$FV zv^3*1V<0%gz`y_$2a-er#h)yU3=Dz{Iw18RI~`a{5>)z9JgpcVSvU?E3kyu8c$fkOY!=pSzqI-LgV0(>_QVYmf0*ttF3gPPJeP4WBK@#y>E--} zJ+B=rzQ-BM8GQH?p%lg365o;(>BY>-VaLJRlHH_jqie{RRg%lXK9@atR*tD6gEimG a3gx06-S%?f2H^nqE$o~um3F(-fD!;J$643_ literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile02.gif b/www/extras/smileys/smile02.gif new file mode 100644 index 0000000000000000000000000000000000000000..49c495774d9e5058115b9477e55c5d1fce785d8a GIT binary patch literal 260 zcmZ?wbhEHb6k-r!*!-X2KL{BA2Qv0DoH>(r=8W-~nZ{?*j1L?*Fmq;Fnz6Al!%QuE z1|R^607=E4EQ|~cd<;4uA&?mkENK@`dTNI*oN}Q0e%Dit6wSVvO|_ijei4Z*P3a9{ zFL&zSF>GK>XG|!Gn=$uNsbm2cr)c_x(^EavLlhEu45AuWiQRZ$(&ghRv?_D+<&#hO zej3WWYrieHY@#?vk}?-dOAA{>WT%iIgEe3OB6hKZAChI)s2w}(7H{JlIE~SUgM+<5 zNzfrmNJl6>OHj!+TdTj%xhHi>!{jUu&RLv3X+2s~Sy)}txj9%@tl$u6EL^9e$Y2cs Dhc#ZD literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile03.gif b/www/extras/smileys/smile03.gif new file mode 100644 index 0000000000000000000000000000000000000000..29eec4ac9a0f94488a5265e4fc6747862803341b GIT binary patch literal 862 zcmZ?wbhEHb6k-r!xN6T}pf8?kqVMk^SP&!Z-QT&H)wQ{v1f z>DTMoj!o7$vqfkBA?4RkH-k3799;?||4s+!IjlP9g3)Vp)_ z)ala~t(dWJ!|Jt{*Uf)>ck%8$N6wx)^XJ_8UvDqoxbgVa{Rcn3e`ml36#sMkxrPKg zI|jHK=@~FHvNA9z{$ycIVX$Y=0jURhlYy=D!2ALa9jW%lC7(KYI_6z?V%ShQZQYHa z1s+?|HZIb=G~3nIB`PJf<)BT*b+&hfqU9G=jb(}}7F@C~PY8%B%NDMPFLesx7nbOX zY*SF{nAqK;q#!XZJZDBvwubPM{&0XyBZrkPT2zCh%$R*4S zObk2>d_b2t9GD-V{D-6e#FC{n*{yns`B#|!@}E`Qhf3w{q*(o%o+B)KV5%Tevi zC-y@sZ{4pP>G&=+H^nQi!X08H7s$U%z(C{$2cp}7`5%@G*0lix@gz&&>Ox}eK%;kxOr5mCU8uS8LJRL4k*vRoeD+f|x`>IMb?T`sim_9hq5e62 Vma?Ij%@;ip>3093>Nud0)&LGdLB9Y1 literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile04.gif b/www/extras/smileys/smile04.gif new file mode 100644 index 0000000000000000000000000000000000000000..cab160e573756dd01569ef916260fbabcf6b4188 GIT binary patch literal 282 zcmZ?wbhEHb6k-r!IP#z2KM0)p|KIrke}><`e*;-({u`e;^Z(2l<1;gj&!nYo+O%or z%>OfujVDc-)SQq|US6Iy^GuqtaT-IK@ys*EX=jWX(ij*R4jecDBr$>FPZmZ71_=fo zkQB&H2i86XwZ0TjzpH^FXHGF3s1BLb=~e{{H>@Oj=rbxkNyKGy?-ea0%@_05wzwr9pxRyXpg2?%pkE|F$q7D!-WSf=pf69-=~Pov}oqY3hU zYq~9R%u}7%b&loU`>?%DIqUfy>#B%pni&O>QjJxz(lrd?a+2Z<-3jvchGMn#a^m8) z`r=}9=FXYkuO!=PxnQQ<;_0hQ^%Avos@85&Rs_3@3*<6p1{MZh1~#C}G#04$Jy}+o zqLuez!K7K~9*-C_J9pd4J(XzlTqk5`BDVUV+sjBTvu*)wnspaEXO$J}a9UX^*T%@C z#<1RjtG!n+e}nNXLAJsNxg9Nj0Z(pP%s;1EeCtkz6E+h@ttUS4PoTyeiGgno0AX(g A!T4^0F?nrG@$sCg^__l zl0gR~4zkmMbxML-S7>HmhUyv}ZPWJDgW_3>OQkfp7&MsfI|-~a;2xy4)wk}#Y!ROp_pH_neT}7tnk18`fyw5%ho)r}9Z63|VAE)Es5}6fa z!yxV~&cN*(S*Mc}m&U<9n@@Nucc?QHw~&}1w>Z0LHWM=|Yo6cAvM83yN^TMJD7A(O kHM3WeJo30M~nL1^@s6 literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile07.gif b/www/extras/smileys/smile07.gif new file mode 100644 index 0000000000000000000000000000000000000000..307632c49410d9bbb81be711df32a7fffdb72029 GIT binary patch literal 1600 zcmZ?wbhEHb6k-r!I3mID9|Vm5pZWj)%$fgt8UD|l`JaK|_wV08-kCFLXU-U(nQ43` zE$xi4@qq&eX3jL8X>2@`fuT7eA?-g<*f`DDm?7;90|Nt47D!?O#sA!Xt|7tBjsdPl zdIrpltPBi_KUp}r7$g{UK&nB`U|_9NQ0q&{oR<-~Hm7T?qt5zt)%(RQFW2|n*&lH< zK;R~mm_yJ?5vd-dLr;W%`-m7jo=@-8W!%UnBF;SHEF(wA0f7@|x;$DK7Ra)47{_G)H^zZymW3^B<wQMHv+kW1K@rXe_$7x=!9i}e#5`l;MjrVxi|Wa#5?SSv8Z zR3sDASN63At_anc>?X-xA(zZ#AGUMBId!H-0*)%{oQ$Fv{548`o)%P-zmvX5BB{rn zTaW92Y1bhcu)~o>B?eRXTiX2 zZ6?aOdX12fw!P5`>_OH9ipxj|*Ok-SqV^hSCT#w}R`IXTH0-HE?8|m%hTa`qof*J1 zcJ4`sgo2OVj`J>xUu1Q6s54yOz*^i;V#Q#{Ex}~sAlNCuV7A(v7U5LZafijKwt_Z zC^sJX%hHw2ASWrJ#l~76160*AQF#%2fovUtJju2>eMQo{sLu`p}4kkAA* zSh>KOg6fb8avYLSz;KC|LxM>%0u)&$3mpu38E!N?9Syip{TvimtZZ#H4slt{?Q9PE zrSUy|jx0tc(86H;0_4H~94ed)AjknMHx(7cdLvT14hMv^CWcJxk~EeTjhJ^?Y2AOp zd-~#%|FrfCfQmL&IaDv$K)tYPUC!%$1v<VA1a= blJL{SC9pB`NafKqafdJ^#fc}p6d9}mlArc0 literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile08.gif b/www/extras/smileys/smile08.gif new file mode 100644 index 0000000000000000000000000000000000000000..34e321339f1d1f4337054ded6080464193743381 GIT binary patch literal 266 zcmZ?wbhEHb6k-r!IP#z2KL{BAKV$rVX4?Om#{bjOe*gY`=D+coGihhe7@wI51Zgcz z3~9#3TJ{V;aNxiJ5Jfal{K>+|z#zb&1JVJq(}A@}L8ULn)2vBAh2epUKlhqmPSc9K z`&kQE93H$6kY32u>S$o#z}2<+Z^fkBc% z2P6!#(}A@oL9H*vGm2kujkEQdHK}P~xu?~<_88dMSWHY!un15RKke$YkVk3f!@MZ% zg>n7ftjlUS8V?aZ0~fB*jd zdL=?sjPv)0j88^$^Q)Zch30 z<;MJ@MVCEguUd+?zFKi3E8=5q-u`3X-*5H#(Jt#bVV6bQmL2=Q&M-DU7o_vMSmoQK zqW?lHzu)_$o0yzAllJeg$^ZZV8Hfgo|GE8KLxPi#w2i`DRizppAlE}@frNS!0#_i7_;Urey$Rw-D#Hy?7FXmKYpv$ezq@l;8$UV)V zCM$rIY4zj|gT$nIMz$?%RSX-FSp0PvI09I9X6fl4Jr?AX zNiiV9vrTaNuBC+mEPRsUPK-Iuy6k*>a)$i6hW#mSx@>$pjJjDd1_cGPV$uy67PxUN zF+{SJ31}-n0~gR%#{)AArb!6(9&2>k8KczN!kKJQ$=4meT8uM0MsCA~9}6=N#B98# z+^oUkCc^S4QLZhS$zQ!pz&=rzjj=pB$-p0C>Islvm>D>MK4AfxDt>_Z1%tL!>k(## zgcjXScZa1+4QA`lDj@ugP%D4n*i%7mDfwA$uO~W+Fe!5}eaw&m+TvcYcN6V+HG>n=9>j7s!I$$bn@6=dU#UfRMkXAi8WWXB$!&Kx$tc0ik4z`eQ+Ws zYQupEGQ}1)hWshILEzA7iEr+9Lkbc^L_`21f5E`9JOd@87@A{6BN%jPaS7GtbOSJ2TVxOj_ERG~)vY z4s6=AY35AhnQ1^GZKkpDOoo}0CQV{sU;s)1N&Gje+s4Sm18`w ztRv+XtRdIOk&rz}U{A`y%PXc>^Ue>P{-!~qNx*vw8@q*o2*c6|5eJ%DTb}FQnc{r- gOiQ}k$I^oIkt)U#Oa-GiF6GeeS09si^mH+?% literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile14.gif b/www/extras/smileys/smile14.gif new file mode 100644 index 0000000000000000000000000000000000000000..112346cafa0c9d2dbfbc3f28092afa2ec2f1bcdd GIT binary patch literal 265 zcmZ?wbhEHb6k-r!IP#z2KL{BA2Qv0DoH>(r=8W-~nZ^eW9GEm|QcDvA+g3pwgG(sl~ck;lv}8?9(D$oSGGR z_Z{E=-+RmBqPIwcZQ}E=!Qb?f~$ZwWeo-d@X| zVdl)VGiTDy%rri8#yHK``2T+(`VUe{1W^3X?dKX2?CcoeYNTht%*f2Zp!k!8)dpz0 z4oEx584Rp>3sm}2GW!Bn&C?LsTTr!Y;-oz%K02wMwb^i@d86`9xdx{Pq8bbhHiEpG z277p#(gPn=SL}~VQmNvZ)tdaWa_+NrvdruS-ojQ&eb#nuO}1>sj)6gq*}Tm`Ec(v& z`Yau~yptyJ8R^7mO`ASjSrP06W{?wD8CV(E8JK`h;7$-^2vXo;%j9t60L$y5$vrKtwP>%89cDRWn2usM%$bhy;_SBt)|Y$nglXc@hLYf&v(t9Hp3`mUBXU z$Hl^5x5C&ip?!^Z$VZ2bMA@&YXFsrHP@uygY5@ z%(OHhN=q{~j){peHcn$;U;wHClEeVTpDc_FK&x~>ia~Zduy!s`?oG+`N(vUxIjF#K zS;)26%j>gEZ;|(e(A5elq6$lo^e`~!2&;G;c<3Rr;)+v~l!I3Yi;L4uDdmi9>jSo> zT=(L7$o$RVms?*mNB`1EpOgeDox=HAs^SvTy>-&_vve5*3`L8 jbS}4W&$?8FD~#KkJ8G@{HX%g@>uUAA`+yVxn6FqH literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile17.gif b/www/extras/smileys/smile17.gif new file mode 100644 index 0000000000000000000000000000000000000000..2c637ed007c04a87649714953f9c832c0ceeadfa GIT binary patch literal 1960 zcmZ?wbhEHb6k`x#xN5`j`}glN#>O*^jsF|}PfI(qc=3bQ)@y(N{_X1eaOSe{<;#~3 z9s0j^?f?G_|C^d#%$@uH@1g%IR$N@x_J4EH|0`Ea|8M%gx%%tOng8d_`@d(;&;M!v zfB*h}?%e;z#>>Z#zx})E|KE)N&z}9ic;WxyWB;E${D0uU-Y`Wp7bDWA?Pz+P=wFjLR9VCeNKPaZdY&Nfv7- z7G`eF%g@-hV`qN4$w8CNTXtG8`JUK!dZ!~Er}aC{E$TGUD!&k$yWFJ8ibur1y}N3u z)xCzq2a;yYtlxjHeJRpBq0!i*tbF?(J1H^Yow4Q&%`N6Nejvy7^!Av?*4B60Pn|Y> zVu!`_IrbKLv*ykS@tZK!ig6{Q)ztZuCeQ2KG{s{595UIuZ8wwG ziT$U2u{x~-5^Bg!%TX)5xF+QKmBg(#rM720s$95zi`6MnPVVl0@oMH9@6F9#hG^)X z0XeCqwZ%LlMp;r*s=>m3;-tx)HVUlH#gk{-TO|24&Y2S8*D(?7w2AYQUE}69ZeD1y zenWghz_!?(QG3F?EKH7=Y}^uKug6ol;+nr(sKpBix0%QUk&;%Z^3CbW7?!4?+8#eJr_P=RP&yC$`4t5zO z`gXj2lxDHwhN|4FCa^wURDD{&jA^k(FueVVqwA5sbw||wUbOHny|O&a`l+R6XF=1a z*Fxu=t_d7B<8B6PX9Q`76azd!hx_9w22@YKeblvm!;I~Z>+&16{Cc+c=DiQ!-*O-Q myUG67<-Y66KkXZvY$_wm?5!BP7_AyDOiL^4EXwK}8LRc6#sMkxrPKg zI|jHK=@~FHGBYqJ{$ye0WRPai0jUBxgMqc{VBEoTu3@i)+4D3M1Sw7g7c+s@xbWxn3+P(;#^Y6`k!`Hq4e$8j9 zcb3JT5VhW8Z66m}%smMq4YfkQ7T~o)*8W+aN+R>@1(IYCzVBOVNwZK9+RcWQ-PboQ`h`7hc{2jc5(sYw6 zmH0ihSOgpdShW54l{B;*r?Tp&*flrjPimUopOWf1o1LW~Fqmcan(#=Q4XTO^)&SoZ BT}J=_ literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile20.gif b/www/extras/smileys/smile20.gif new file mode 100644 index 0000000000000000000000000000000000000000..7ba2db43c7a515b7144be78de4cb00c21421616a GIT binary patch literal 433 zcmZ?wbhEHb6k-r!I3mc<(!_9P=1eVnhBN<-%gf6d7#Pyh(tiK`{r~^}nKRSQoH0Ig zCJn?iHvWIcI1Nbt2crK#WkdqS|J;7AA;Hd$0j@@R2F#4C3=E1tSy;C)2r}q^i~u=< zfweqAr7tD3&-b&Evvlrr>q+n1A9v>TIVdr5I506dI58S339~mo zSm2N$$m!vHrNCkX6VvyAfcE1PH#rxsxcxR{$DD)DoqyF8co=fK7#0XRa|bZA8at)6 z32?jVPqd$6>cKr{%2ahtZC$-3YKmaDh=JU~!obSF&AF{K>+|z#zt;15yC8(}8vJ0#z>N z#WUC@^EGMsIm@VTmhpdQE$g*jMmXl3Xo8K;@??h}Ru)_xt+|aFA`QxH3E3~IwllfC zPF;QEjM1}mQ5%llxUnq9aXKHz$2DcApLZ1}MlmroH>=j`889>U^!Au{=7|_iHghsy zXJ;-E6f9w$$vmB%RUkKSX?PYhA0M}%kdUAsAB#^B%g$XD+npWv?-f&Iuy%5hsAD;G Ty1B?DQ$k2sSV-cW9#9kj{!?pN literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile22.gif b/www/extras/smileys/smile22.gif new file mode 100644 index 0000000000000000000000000000000000000000..7e9cd0133c2b0bb9fc6d69e8d906f27ef5196c80 GIT binary patch literal 1731 zcmZ?wbhEHblwc5IxT?qSe=o!T{|sl&q@6kQKRrFYp`jroBjf-73v=dl{rYwL_wSoO zf1bE@?b_P4YybSYn3tE+)m7iw*_oP}T2oW=>C@38M~?jaclpejqn9rqudJ+m_3GTe ze;4E8;{N?R^Xb!(;^N|?N00vfd$y&C!Q9;Z4A3S9hMC63XVTLC{|EB^pE+Zk1_Z{& z|NjFKNS0Kf_@CR)H6+;CF~HSG&w!bcnSnv^Cktx|gC2tp$SjaI8Q7*eOfT@zk?Pl* zR5}yfvZ%!)_N!>&uR@?dM~j) zS*M~(MJ ztu$d{eTUN4)oYh7SKquhY>h7C3C6==t~yFg7nt^(ann)rx_;%>8Ap&yIaxt2OYCQq_{ReNI!_A|hftG(?_xl(I5{RdS*F$r9?P6HAIt=2*?Yu;Pnn#M)(t z&T19c_U&sI_428hlIh`k!9rk%kOLTlHp_B;~N zwQb)6jpL0;3Sv`M7aYl3y>HbwkEU4L0N%qLTbw$*G?n9(HC2@~wN;dBWoxyobu_dz z8*``R>vV-_2x#=HsKqlYH5Do`$E(fKW6_vby|7tXX-VQLWv8|C^op7ibc-TbwYk=5 zJE?BeRX=lPWvvG1It|g|o(%B~ty6%38F6{HlaA8LJ5v@avFfp1xaO>LVScym zP}uLeG(-K;rL_U4CpqgdWK?#~0Qyl!kL|=cpfA_npRrWwaetEQt&5k{AAaz-d7JSs zb%w6`=FJmS#imSQU*`nR)HNC>G#2kwns6AHu~~OcaoZQQW$Upp z=j)938IOkExvRwVoJr~Nle=nO@7{d$gXAy{)EJsiH4mVdLE0XmLTLH&398y_{9&a~ zjnpDH9i<7ILGINS-??l3vK8uEYcwQ|9@AyK#CUqm+OXYBx0sYd!*;28J-q+qDcH@d Lag0Nu+_VM&Y*31S literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile23.gif b/www/extras/smileys/smile23.gif new file mode 100644 index 0000000000000000000000000000000000000000..e9d115b5cbe96565da5338c5fb12a4de5cedb978 GIT binary patch literal 283 zcmZ?wbhEHb6k-r!IP#z2KM0)p|KIpOkUewenKS>-fI!-rGsb7q(#{wgA2@JeCJ3a> zG&XK&VrWiCNCN_6V+IBWpcIhA4-|j0FfuTRFzA4kf$Vf(our`JHzj4BiYQ~?g?&vI zOgsVw&Plwje$_o8qNhzjNkAx+A%R0efMHrdfzKqBqnT^Gn%+bRx|MLxFp*iGdga1| zV?r$~E}R@Il$#GG=6{{p*WgjB91(2n=ArD!lbD+tZOrQ#udibk63D>8l{wcsgo9;~ qkZvj4@&Fx9PQH-hrDbe^dd&RWI<2yF_|(J8KmgtZh2E8q7pR`2_^{k2nJP02mlwWdHyG literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile25.gif b/www/extras/smileys/smile25.gif new file mode 100644 index 0000000000000000000000000000000000000000..597b70bd7457330cfc21828dea4902b9bf13ce91 GIT binary patch literal 626 zcmZ?wbhEHb6k-r!*v!xHe=kE?TH2Ykv^jI;T)upH(xgehfB#NPGoCrq_{D+7b#PZm}&27U$|pi-crLJSNnSszY% zuAZy=x_kETgtE$npQclf>l{C1kv)6CjLj0SlOCUTvR7g0D=grUbYbrmF|cs-b9T^F zG!*a<5b|c7wQr%8#2yn>zFy}=UzBSFn%WoykF7c07s=K$I-Yp{0n zyt!X>55InQ{$Rv3537SlQ7>OjD9|}?a`yy82R}#$3j-U_OYA@$!V@;S&ySg!l)UP( zM_Ol!r)ov;-j9_gf)J?g&>fXiaAff^emyu`L~e0v8~(?_tUUZP+cB zg&-RYh{hvHXCM+Xm*?}fBW9e-!t)g5VyMny#JCkgkX^F*Y=t^=kXCU!fWx%my1g{n JSN;bH06U{wKga+8 literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile27.gif b/www/extras/smileys/smile27.gif new file mode 100644 index 0000000000000000000000000000000000000000..33744c36da147afddb990f9d1dccbe1b9e55ca36 GIT binary patch literal 200 zcmZ?wbhEHb6k-r!*v!Siz|hjr&~V_u0U+!De}*$>jMI#b|NsA=mX`MaKZpSoM+S;N zSr{1@xEORmf*>;(SV{v+37s6eJT{8#qe3>X~FY6czLHr*a80SOWkVu|y64 literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile28.gif b/www/extras/smileys/smile28.gif new file mode 100644 index 0000000000000000000000000000000000000000..a88f6971529850918a622d1285f9d5ed89a74379 GIT binary patch literal 1083 zcmZ?wbhEHb6k-r!I3mYjXJ>cjzwwzfX|2r+|NnD8xqbWpf2HyghNgNTm+}99rvLv< z4j+>F|KIBWf3`=D7#iyt)=Uxq^T+7_f5HDhjQ{;(XlY`YITL7taax*jnz8Z!Gsge_ z0})XBe+C8y#sA!Xt|7tBjsdPldIrpl%s`=^EUdf?att~^X`my77#LW~7pV88WcEd^ znz!QE-h!&E+qdtUi)X0j9-ecj?@4oH-<;%j^+i|X#1`bg1hhKorL}7>#lMi z>pDL7!P^x!{k`$#x25*nVD;fY>$L6maRx~ZX)%d5Nl9}F$wu*}&<@EI2?mC;ZkMpG z4u-aNTd9c*$`j=j5pH2;U}4~3-~_rwGU0je9QO%}L;2>I?tA*WbY0H^Dmf^gu5t`*DE5${V?m8B}eQr0oY4V2>uYUPOCLc=mwhEwH1<|aO z@Vs!|b-~oE$i=2BWM-Dlno%_^_uig+#j=9g<)^3CD93Z4YJ<2?TH$%`T=lAJCzj4F z?Th1F{3+-DoH@6`Y|EzyBB^JC`$!6;{y6JA)1s`@PG!mdFw6Tp<~%a>^WBK#Dui+g zPyk$?x-@<2YSVo$Z|}^{y}h#I@>j8TY;GA1Eh>fNK@99ZAmJJZ;BCIdrrLPDA`5S(FP z0Ln7}rGTX3PZmZ720jKIARB0c5Q76tjew{7>ZL-KOim1w6u9oX$AlDVoSL|RZxMq+ z?)8R6OJ#*p?BpMap4Q+opXE5c@Jvn*Ywy7wni^dF>{B!=*G)a*Tcn(%#wU8Z^qNFw zieB$axhpF!YcUzzke#HcV$LqY9%bKX7uDh?XIEy%Y#*O!=1}OY!I|Va+hD$dAcM7? MH*==O%2hxX03yvwHvj+t literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile30.gif b/www/extras/smileys/smile30.gif new file mode 100644 index 0000000000000000000000000000000000000000..b7cf7a83b249422feafd8124dcf1e4dc697e4e81 GIT binary patch literal 407 zcmZ?wbhEHb6k-r!I3mgL|NpAXmoJ~0X`Ggp*3#4x6B9F&fx(zz<{4w-^78UYlO~16 zGyLDnF!O)f@87>?8XN!re_{x2ZgzLd3r7RY_DFo470cn`Po11+{mj1Rdv;x&Z15)&A2ye;(l zn%i+WL8P`StUy>;NRXRbOsGvHk4J)6Opu?0Lr_eZS3fk#K#YHpwV{WofuOix@KO(+ z<@Iar#6`DmGtx=Y+Oc!5vLeEfEDS6RoIuRLDg<<7SGG(h u($XnXU`pn*Jvnczio}qVu>wtEXJ7`J#-|{n5y@uhS2iX4rIsTHgEatptbBO@ literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile31.gif b/www/extras/smileys/smile31.gif new file mode 100644 index 0000000000000000000000000000000000000000..e7d2ad6bcc092d1fab9562a10f725fd34a22ead0 GIT binary patch literal 343 zcmZ?wbhEHb6k-r!*v!Z9=d91~-@lEG&zw1v_Wz9WnY6T-Gl87{Elmvn_cHwd&v539 zahkF5|NlVrpMilv@jthpYe=xOV}PrXo&hr>J5cB+3+o96J_a42G|*5X1_qX-3nx8S z&((R|J@c2>ef}$>zMV2V~$_T4^@T}3od;0Qe9f|+=ir~IfDlaiKc6%zzo%LTHQ zjR6Fif!1hw0UpNMI&o0}Q6{DyQ5TP5c1ccAUPeB_36lI%iuuL4c-RDeI2M>n z@G~{aizWogD*Qjr0td895mk6o0aCiZO6A=ztV~jAdYHD)8)FHMip0lB)HRr3G=F zDJLS-G%K@C2J#-dAUoeosY^gx>-=g{1{OAUhf^wE7W2rY!{9LJwidU}I_o9q&A+afAMT{h}Q&;2}VVEDplh?m4yvZcK6g;}CevPH|G zw1u{u?(~2hM$4cqE=39fsY6GBu$7A^L5H~eydcF1ZU!WgE}@=7UqI$x;CbGi=lA>m zKHuN-Eh#OwVDIh%+du+>;L&}lLD1sJZ)!N0l4U^GVvseJ$H>Z&A3 zJv}|wFPG2H&kI8FnKM>dzBD;GdEx||o*s)vql=4+$z(DXJ2vwJcKmp`wWw%mX=!$L zHXe_!t*yQdX-~lFYJfO{L6MvswA0ApK9jy{lSu z96<1#%CEi&(7SAqtG3rToUYnh*5j>nco^J|GajB}8G$hvPSX_2H;V?H?zAo#atk;{ z5SDOXm-DP2+r5=wbi^R`Rn36kl9d(IO^mwY4X3+%+NY+)t9aW*`*+v;H>T(-h%TF= zuFw4VlStDyFCka%{!+&-U%R)^!QM;#_3N$oKDhJx9-zXRR5%^T07j6hz#UfLIJz3* zE|-JB8H}eXXtDVD1}38!@E`;8TlNAVI(Xg@?(D=NRiq7PhpX153RNj1&?(2HNEIkj z8V+Dkg8}H)xNCS$@C!K3KuU{4nqd)+hD@jfwx!$GNlYLMpg^m%=h_%8rKQz62V`i< zi%@V=q49x29I`AzL&&%pyl!)$;lG6taj=gmvvH(8t(dEltD_NR5kQaHOwgFVLDica zWi_aBR452ZJ4X;C+(JH8>&&;GO3yN`)8{D04T^oB->np8W|AbwWfE|^(?t@#Oz3tB zE<$o{;nQQ&JsZJzWg{4MZjZN~_nq>Pq`-*;suxH?k{Sbq9_1+(l4yHF{paCepvy}I z&}O2~%eIFGd>014=0&k_%(Kq^p#12D{HEN|o@$bGDajN4O75N|i9^jbEuz3+kv4MA zqc1#it~!ikmTxSW#_~LQ;0g0XX!JbJWMqJd27CNTiF`U|JUDOx01X%V+{sO}w$gdK_7xUH;omF%x6hCF9M#)DVNV__D`pYowcNte-;3UF%PvL= zRzKdF=QkWdc4$g}4t1O>VPAYz$Q{n}l`L;-Y^gLRx{42NM>QKc+gMwN>WkB(C`sDg ziW`*B6GW}IkyUms`s*62S(d@27QGPsOi7#QLs_x49q$j37>`oD;eO0AqPQDribWMy z*hNfc$MNA2)zRqp-Y@&{PG(BRs2iSJx9{}RbC>_Py_j&b^cPXBNxSgpUAzs!PyXZk lXupm6)ToW$&oj8-JGjR1+t`64`8B4O-e}nwo{h7B_!qY_)=dBa literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile35.gif b/www/extras/smileys/smile35.gif new file mode 100644 index 0000000000000000000000000000000000000000..d8e3a099da89e64199ba4a7d8505e513f45a026f GIT binary patch literal 796 zcmZ?wbhEHb6k-r!*v!wcY15{eX~w^Q|7KudFg8B(e=ozCGifu8jVDc-G;^l$nKQ;| z#>Q!BY5zgM7>E`BbNji51UowhxEkphFf+17hF3xqS{B$qDZ7X-VE5!Gd-M7ZompGty?4DWqS6D>n2 zp36bkb!-+cVNue`i4$yOecZ`VB72){(WlVoX5nrY1*{4NAD$G?X?Zg{DGzGdcINd&Gn)p%aim<-& z!UXm?ybMb7);P&>@nrhf_%qZu)wT%5`Ezonrgist)+SG7m^`JHKV>S9!rYX?lm)_q G4AuYz;3hu+ literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile36.gif b/www/extras/smileys/smile36.gif new file mode 100644 index 0000000000000000000000000000000000000000..c38e5813b52ead6554432e2419b0f75de855aa8b GIT binary patch literal 159 zcmZ?wbhEHb6k-r!Sj5hdsIGo>=~4y|_zwg#fz+8ZK!)N^7DfgJb_N}g3`i{lb4mrn z^?$jV$u~4D+;{nK$g1kavo4ATQ&=^(7iIBAiE)7(-3u)i|0j3LKlztLxJ0Bf-(?q~p7QGu+PkmwW!P4a=UF z><_={?z0+#=QW3vsxh8PGd=?Z zGt<%-82$q(V}_Z=AT2=kL;}U1EQ|~cf($w!^&mSLSZfnh`cg7y`Tv>|c)3GU#X0+? zfsf7ktrg~chx5J{Y%SllFcT@&Erb|EHz>|9@sCNPXIWpeRs15CFL#0y|Lr$->CMAkLrzk_Oqyz}o*nwd-1i zZJHL}wF5CdUst8c#D@7z*7z4?9+hXo^G|oYhlQ~gpP_$ zqJb(8SfVBsILJH^WQ_?7zmeCm#D<++s+_U1x+pGQh(U~jFR!3RxSfGRn2URY5O1ou rh%h$~QwSF;H}^~}5pFgXrbUA6+_Tj9Jy^JWY~5Wwt@l_fGFSrunTk_H literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile40.gif b/www/extras/smileys/smile40.gif new file mode 100644 index 0000000000000000000000000000000000000000..7926bb97e648c0b378007554fb7f5925dd4030f2 GIT binary patch literal 186 zcmZ?wbhEHb6k-r!*!-ViDTCsFO*^XZ}yqvS;|u zz;Ncw83q_o{K>+|z`(|!0}=q4;lPr9;e=tvH*d%4eiWHQl>8|%oTi3a{kdVbyy)#Q5z`Tkgj-Pj-e#) g^2d5t?HX(pzpMBPbBb6xa0aTg1#(5H3Nly&0FB%{Gynhq literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile41.gif b/www/extras/smileys/smile41.gif new file mode 100644 index 0000000000000000000000000000000000000000..72991ce6badd0c86eb88063346fbacb8db544ff7 GIT binary patch literal 236 zcmZ?wbhEHb6k-r!I3moDTh`>{M`taDJv4tb*5+@~1$jb~R}X!c50&J_8J)AT;A zy(iPix^oWi7MZk8=b%#m6TR(6WD_rLEoW@ft1UMd3MvmTH%U^9?(A3Vo-|>iup)ys E0QhQ6Jpcdz literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile42.gif b/www/extras/smileys/smile42.gif new file mode 100644 index 0000000000000000000000000000000000000000..2972aa4ff7c45acf8acfb362530c1078c318a703 GIT binary patch literal 1888 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 literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile47.gif b/www/extras/smileys/smile47.gif new file mode 100644 index 0000000000000000000000000000000000000000..085cab2b3566714c8252780a5fa3d3f85a1566e5 GIT binary patch literal 183 zcmZ?wbhEHb6k-r!*v!em!0_ML_zc7UnG9*h3^R=x{xi({pZ5Ph!#j0_B%3_2hYkQodtDF(eWSM4o6;kEwioq(1|PO(RZd@c|7wS=uW`Rm^L zKM!rPbk|-#Y}%r0v7^DelDRXFA$&_`jiLa{p{ZIgzs^~wp#MTeg5_rPE`iM{yliD* cXO4BSRxt8>S-ARV8B1kGuAGEgn;?TV0Fn1YF8}}l literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile48.gif b/www/extras/smileys/smile48.gif new file mode 100644 index 0000000000000000000000000000000000000000..07ee74241f05f62ed26a48788aa1f6293175ac6d GIT binary patch literal 2027 zcmcK4Sx{3~7zgkR2}xjRSyWI|THK};v}oWSx#V6Tkc7l26btPjOF{uzg0j>=K$Hn# z6AB3$LyQoXutY=_Sp|h6i9P8=qY>21l__*9Y zfcx^bI<+-|7@IUdf7+(F3i9X5zYdfHiKT~s~G#?O>^r%nI%g(u8F*J%#qhx2eWMvz@OhnYgP+ZjR z6ck}04T5CvCT25QN5d*nB8%7+#jW>7eb~_~tW|T}-3`(KjTQqX9}WmY7la6aD<}&_ zCTJ@bB$opg;?+RIaA)e6MDzzb2DL3PH6y>!mQ)sgFeN~Ns<=qkB!JJ<{m;Zya2+a0 z_EG_+3T@Ov&#Exur6}&@^FD0qP*2y$=+b4rA0{vaV%@l<0G1UM`ckBhh)fO?DWOQI zSX{)xaHzVvv9#75k{4Ao%enRK2n$ow>eN76CN9dO{G@i|R|W)ZmtJslq0QxsXD(gb zX4k+v!OU!IF2Q8*$v=l^wr#n?X8e!u%1HMo);LqQHg=B3^Fy!cmeR=x!095YpKdGD z^!51}APdcr=F7x|E`F38nX&-RJVj9&R2$?A6gZSGt5NIYI8;ckUsDcH$ODsf7?gW8 z)5JwE5gi!p6nR}}xhfJdFS6w)*-J{#yk{waVC5h_M#;(7FETOVTW0zN%F0!rT9XQ0 zw5{?9280S=ylTD9EVfz?RK_bl+n{A<=oum=h^@WNMVeUOz|2gmA02~5A}_YNm7cOpdbNfXTF}P^b?_~Djr^IS*uN9 zLcoK{YP>_!X==2dF#;piB}u$XC3-!u!_S&t_h>UcON+ZvTQ<`Y;cZD9&8NO-@pzc1 z$AZ{>$KOVH=ZC0%8(~A3e5gGibFF90@hsL{9@?W@nq6g(=YwQyz;IP>&H$&l#Y&+FP)%1Hjnks>b|kZ9{6b)W2YDwQL?XS6bRAW$ zR+qW}hZ?xO;~c;;+q#-1xb9N^d3C)Ig{bMm(i$Wkp#AQHeB?%7_bthw1iE)$eETZB zRKoCB^4}2lD1REYH9CUbn-2f>cIJTMJ5~!SK|hZfZhN zltt@sn-lK9Jtsv1o(CeG@oYh6^nMXrhf9dtvvaRsAdktH@%#XT5tA$4RmR!rFUe-m zb}4ou$ZkNRMf$MR%_vi$tof>ep{yz!WGu-_at%K4($=bgzWRDnG@|Uceon9Tj~Sbk zB=;wu)BFKap8tCEMq^#a9r^W%>AEZ8io~Y}753QtBt9&`8Sju90qaCDQT|6l;6Oe% zGnGTbVvhyoMl%$#k%+L&^9WKYuh|oKn2uuQXB*tzL35o;(>ZKOOxXYPZBzLO*drz0 ziW$Eyx5yFRiOtO+Ev=7RU*Fu6*!k3pM<;8>$76CgrFFEe<(7=fsssO1L~yvCUOrzY ldIV)B+|0JKU6q!MH&18eRAmA;hBKEK6g z=Q^z%c+UD|TX`>ee{s$fi+KU*3YKkF9+%WOjpp?{Nw~m$qiy>gw%tX5?Yx;u2(FaGx$Xg^fpv tFO6FuAV6Rd7hfbB6BB#(>@_UvI)!X3uIwz8w$(~PynKATdvp{TtO4t#RY(8; literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile51.gif b/www/extras/smileys/smile51.gif new file mode 100644 index 0000000000000000000000000000000000000000..dac9b5898c69c3316414e91c61e4ab3d1f373598 GIT binary patch literal 1729 zcmZ?wbhEHb6k-r!I3mcfY15`NGmU2&8~^_O+c+(4=1gM-28J{LjsKr9o-}FFnKQ;` zjE(>QXZZjBe;N>g*g*6jsD?+Z`pFxm82c#ZkCj)C;f=Zu%W}n7S1080^R4u!J z?A`ue&a8<%%<&JWDm#jFP5(4Q$F1!2icLEzESE7p72PBdD%<;Z5f@|pZb3#1omgv@ zMWs%!yi5*#JQlNRi?vc-O;kBwUQS?IOCCeCH(yUzc_Igg_mu3!8HxN;rtr_IpHZ)7 zxk$OS-l(BfNs$4Ild6e#QiN3k);kVfn z#kRSBtWr)a2&>d+PRr?NuVjek>uYPuZ7G?g)LhBIF*8YXCZFm8BSF4p?aP(1x~G76 z_e`*oxzxI1SBc5Gz+9ILxi$N}5Bj{!RS`4W>lBoKPR8BAITxC z3~US>3_QRDqobf=*O<|DuG4Jg2@Bo{TQ)GO8!?!3?tj1O)|!L61hdWA8(mZA^i^B+8k;*L9X6f&gds}VP=u@4qV!a7015lN1X0pxsUpg!IN5eq*BtBb*G{!`en zs^Cmu>75Y4mXg_qa5yRYc|iIlTmlUiX^1c(jKJqSB)L&9{3E}A|88k&NlQ!n|NnnlvhmEcw3wKf^78UCGmXQv z7xoscU)q1sm|^DCGcPY+zWna>*PG`LRYmRjzn9_v|5gA0pZR}g=FFMKXU+f-&;;W& zV`HE>3}B%6pWDwhB-q(8z|~04fSFN}fkE*n3o8eMEQ1b60mvB)tbGaUeJPn;F{_rT zuiE?J^xQdZswcK7axOc&MC#a~2?+*5ZAaNfB-?sCl_zKVOp!S3p;2L?)Z)10qkuuI zWUE8M!l-LqXU>N%5q;3&k)9Jl^ zzKv3n(?hz&XR6AGERtqrl@?z%KibsLe$xu=?Yg^V6%kHkVPIk40%8VMu>^4)NA*dv z8zQ=Q>M^*Zmm|_E_ oy~-%n=UJ?rwFs+;A_?ieb3LM(l&7q0;40u2uaWp5o&p_p!2VVUAc)pg+(av zn4(~U3D=3+23r@1Ch;jSEeu$5`}O*>hZzhwm~0NlEnZT~z?aQeldi)m&(q~rq@2k% zfi2xknM-n-%uI1Xgj1LqSQ&U2Sb$Cu`!F?9VzKKy!zSK469rWgryf~6O?#yqNGazD zkgJ&)7=cRJfl5_A*s8zYa{5$^KUdHM8QDam9?uEwmI6W_*EPO8z+WiLxH7Vx1FVq) z)w?#B-i_dXwW#~5NXbEi(u)yC4S5=)ACzlENVKRtTozL_@4|`_ueDL@Z>;$y$Ov{c znt=lueqtcMF)}bQ2rzH~1I6is=gA1o(pSell%}%h#U=^eJDHK%uJ%sL^y$nxA7gus z&tK=a`z_qP*UzbS$$@M$PX1+V!8=2AX0toId|@TWbwGs);X{P6Rv$cfuA2K}?J@0q z?`^dy?Nc+1dtZuY`F|8O3P0dcae?*l2XW8H@08jN=o&W#< literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile54.gif b/www/extras/smileys/smile54.gif new file mode 100644 index 0000000000000000000000000000000000000000..f71a59572edd58ab17f4a28a2793786d0b760bed GIT binary patch literal 2369 zcma)-eNi&p*28*s?|;vI`}}^- z@B6u1lM-WMv-|-Cj0FLu3XG0|4?hG_sr31C@aPd1(6qO2gU64-vu9v-7OsE?55Uu> zV0s$dzYl)+0nE&RxyS6eId)SM8vrmjH#gbDo}6UQO|o;@a2;KN>+=U~&ili@|*g1`uV5uEu_;A zg^a*S^6QcrF4;UHuiNDeJITsFkv$y1NV-G|WgVNy)hvOfJSlrK7zZq*=9ql}cizKd zeX}bn5oH>J1xvN5dQ-ldP#(*x%qM#<_mRquH5yd!14hgVV?nFv43AjW&7^a<0~bSR zDBdzR9tGgwxdh^og5MTuBCL1Q_Ixqrdg+dZ0#>^VXc4=5x}>5| zt0A26TJ1!K{Kma%ckS~pUwG8{YV9JSSJ#105_dLE+&fJb#%#USv$T6}RABh2Qi0X( zBwX7+B)K%6z#95GkD2N7{VqRY>j-YccUY~fm84J92 z53i7OB#)bQC%W^%_=A)7B!q}x*+k&9f7bKVJDcu5$u`~dd58b2DD~RCtm$H5$DN|J z_Q>?)VfiGo>8{);`4U_$&CyAoE8Vc=$?+;OMuk9Hz0_n@Le%S)S4hA*-=eLDr)Qn`*48BLqW3RVzd_7@LpVk!lbb-`w+&OPZQS)L&f9Wc7`V z&XeMaKMjDv)6_)+;NuCv_=^DW&K~X!eWW`wm=WT%Pyu*v>_JS`3J}dL%I0UrU&mv8 z_m`C;mG1G^q-qUf72$(eUbz?@|Ds}>U8g94!J1#oKBbK_*@$bJdzvJ_8OWnhd zf#biVZKtd`5Q+gNV;#zkUh)P+c!|zZ0553fiWANRw!Es}4MyF4@=k{#)* zbR&)T)30&mZ(=u-O?w17eAzYg_PZs|Z1#*X8uzlH*l^z0ta& zflN$xrfD=_`I5^;ipb2|5DcqYt7E>j?OqUSCBy>wB=l=HgrDy3dAFqRjqiJq_hqVU zB-d|_RfD$PTgIIB6k7c~LQvvgQaf@Ix!9{C+n9yj9E^I$dDbs|`nrBUg_A~EbEXbx z7tL#_rxqA>uQi2!xxz+E!Mo$L?V_>V!4;9eZCxHg`4c12J37{|HkR!kb#4X-o~^I^ z7{Q_ip6Ml*?f#|(kKNiAeY*TIoSyPfs4AqCP@TXQE8z~AEmp-o30Om=Qd&w5HZa>e zI_WQ!x)8>uSLbFCdGx>Kk;k?>(y4b$nhg2W?R3WUKmQnW|K9}T&9J_y2@H^01wGH! zY!5e;B$D5CW07;g{6 z5p`!T&^edJuPv^Q1`qAese`e~qmC!h8NODb*atH)+2QWDX4l(hu?QDqAx)f=46Hb@G^aki(+Esg;wj^3*yi;Kez z`hSSS-1$NrA)JiifUga+4TK^8o9lm}uxWn;{q{@J)OY`JceN~jlah>4qKeZMn@yJkjf8ikdh3#xBcK+qE>9fk%(4ZY!jprM>JqILj!!vp%NH?*FPF6Ip?{pY-az`wVD z9?e^~s=i8RoBE_dfMJ~-U;*7(brRBO1o%PQ}j{4a=xe{_~qFb_HG>_Djj`yO477PtCB9mgm8vGg^= zh@AW+xYJUB!{hM2FVvH&gRPH;8}aS9O*33cE=SPRm~3^bX6l?x`nR*}IP0Q+lq@c;k- literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile56.gif b/www/extras/smileys/smile56.gif new file mode 100644 index 0000000000000000000000000000000000000000..c3c22c89196d4e04b387c7d75c3b6bff069588cd GIT binary patch literal 5416 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 K;XG#@g!~QPkO!Lp literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile60.gif b/www/extras/smileys/smile60.gif new file mode 100644 index 0000000000000000000000000000000000000000..018fd0dcfd9318580f0e6e2ee0b44c2450102aa4 GIT binary patch literal 1288 zcmZ?wbhEHb)M5}~I3mb!=FFM@KzJr?=FFLY{~BMopmpYq@tHIrH|_skhBGsbXBr#- z2Z1wb#>Q!BY5)I&xC}%C#h)y!DGY)PIv^b&I~iE(5>)z9GUsKins)k;#apfQ`YE>$ zS-)RW{9mB)(81e3bJi#4MoiIc^x)Vy)5@vQ=T&CmU(S|b-Pd9k8g-1WRf=YXCtF!m zCTOrIaFxyevQO|-x_M=_EmN#HXJm^~SU4wVVz(e)Q2%7tlfMKqtvP5a>t%J9IbLtD9@k-?estojtLisZ=X zJO)0dfVMVHF233r-h7=R%MxC`_I6HAzSug;$OfL?SiY2LEHk=td;6n`9Trbp&gU?v zK)11%pKtMuJ-hf9_HEr}W2MB+z3aI0k)!74l)xbd@jk-US7ELu7>Slu5$^696Erv3 zmGQGZ-gV(0i_@aeKcT#PI0_#JZe!)^ig(x;ZzGk&5yz~N$ji&Xmc&z9#>y$c$jQnm zz{TCo#?YRuo*&24nbd2>QeJ63J!w{Qvs&96hE2SDOljtv&K;Y0+8c6J=4a2I6Bz~c z<=%FNwP7vmPoHVnG9iHF#IC(Z<{VhRpeUa2n*GhJhMYL94f_u0pZIVxSg?NIe(ktd zI(i1&_kV^kt>Zw7XoOGi6YbL7tdqd~;_Kw)>`3shL?ibkY$#`poP_ zMI}mi10H57H7Iat+lM*smA8V?Bo00@jd zB*Kklk%VCX$&hDOKz&|8yb_ep)_}L@J+CG*&q!`_!9{ zHWB~JkDpXE{??nesek{$fA-9l(XM{8Nf%c=D1;>d02Df+It%~1e&fA~|LUv`2?pHP zpMqOFWkW5fJ`n%Cg6r0voI4H{I9RWeY5(J(%86M34KV-!0RR90A^8LW004ggEC2ui z01^Na000NffPaF6gDiOkh_mzkQBEsma_lLLgKk_bNt znks{n7+)Y*LR^}!ese`bOBEJ!4>Xbq8iOW&9wQA~XAFKHJ(7Kdeo}O503=j?IZb>> zex|Pm07n}s93p#SR&h8|ga;5lS$BFAL~vj`WlD99Ix6@vvcka)ATWYNDdED=lmIr8 z2$+FJ024bC+FW|VBLW#MH3Gos5Ch63L1{9)QP5?9j29?Q4#Hz5#0fVN*2p9j#>p5j JRb&PN06PaF4eS5_ literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile62.gif b/www/extras/smileys/smile62.gif new file mode 100644 index 0000000000000000000000000000000000000000..3270bd878d60f181ce430f07bebeff91a3e646ed GIT binary patch literal 703 zcmV;w0zmyoNk%w1VG;lm0Oo%H;(P$Nw3z?)E239S>YV{`a0}&&0QvsO@VO18R3QKV z`&;u_4BV*l!+YjbA*{=EJF>-+As|Nq1BwKwv{6!y{@@xBm5M@{LL0PU&< z|MVXI|JM8D1OD!bzktqS{@buCS(3=4Hq#gd}qy6Y0@z#X@|Ig*VfcpQ<^~(VA;Gn;E zHtnkb|M#@|xFG+y34d-qcuoNQ@G0`J0Tw!1*Zb-9$U^_)asU7SA^8LW004ggEC2ui z01^Na000O7fPaF6e{%>;go%SJA}$yR7yu$3D~bRFEgLNWKx6_N01XC&1`RC)Q;!xk z7kL{N8~}rGEE@|l3j}!>20#L(m4XBU7BmbgECeGuH5fG(E`k6b2rLZ%SV4A53<5I6 zr+-Yb6)8?Wcm-Z{3>SJZ(|;ZXeiLaoU`rVRX*(J}Tp;~9f&_vUG#Tzlq0mOmoIW{t zz!>%C1Ozi#y6_1@!Gr`hB%ll!p+V4zI7vu!(6UFtfdexnJQ-Q?&yWWJNR+@)q{K@T zR>p+*Q1e9umj~K(c=HlOl@Mh%Q2Zl@&WsKUB1|9xBFcasYgjNC^n!{SHwhd(K;gj1 l84Xt)Sg;^81jU0dYlR4^uwsP`MJi$lRxxOcAc}zi06V;(Q;q-t literal 0 HcmV?d00001 diff --git a/www/extras/smileys/smile63.gif b/www/extras/smileys/smile63.gif new file mode 100644 index 0000000000000000000000000000000000000000..1e00f0d3a08cac8458560bed9ac805d7334f4118 GIT binary patch literal 1086 zcmdUu`%hD60EXYwbI#Y(dkbS58xiP$%vm(kNRW#%q>5Ep$8CURSlY=&WNQ(Dsz61G zNFj3bk{Kc!oeYK4%SgvEGR9?$CA(z%VPiLe1QjtG&Shi9e5-%P-hbeE@+9xhT{~j8 zm;(@izbDZIv;plvH_!?Un`0b2ZvoB#$AD6x9w?GZ?ZBJBTz_%4h|7~m=zU+S#gea7 zI-(=5H0*sVQcGuCu1(tMw4ICBYFhyM=V)o>wi=eD%Que@Lg`W(@CMMhKFlr%T|f?C z2eTJQ0Coe_K(ikw7Smh3R9Jt7`T6{9TmJ_$E55L~I4iDx{p%Prp6%x=MAD zVGaUSgw%0dV?siaSVHMkUBok$kwG6<=7veR)4*ZByj=d*Z2t@CF^33g0LE;obhxIs z>u5Z1$DQ#`?$#AgX%A2d*u>%k3dOhAn|`WIX_QIYt=5J2-adE0XkYWJBRF`aGuxS! zHDcb}W-v6wZ77z@@`8izx-+T?aqy&u@btk)4}Tt@t7DXoQ~E`bA1#wvrBb6NfZiK+ zvTXadwRHM)g+I=ubD%uCfaTISNg2?Wv&G~u1MCA_!2PL?dN79xsRBxX)p;+yeQgu4 zU#UC}WN0*53PlIt^)wapyn|&Og!nq`y#;zMF3ht>R}NTMVv$PI6W4c{OgCz>3uH3- z)fxJE3;neD$i|HaBZ57(*8I@W-)|nbiAg7r=no|p+x%j8J~$y_>5n~h_9CSdj~0gL z-4E&fyN{QB#{z{ve!FUmi5aXg(cwz^@92g24X1K*iwM~d6e<+IoU_s8E0j|FuNJ<_ zF~B5rPpqGO0s=*gBqXOyv@SLAIgKgy8~1rGJULpOJSE%i)TOF(A|-+r%}+fptiGi0 zQwbtrTDvgWlP=@eGDbl!WjGT1U@m3sva^2;^T@V1eUY$fS4+D4+SWNULIlA(-*L)Z zCv5g5Gb)x9l_bm=nLP^ajm&@I8a;u!xU<}BZhcfY7ghdi$}M&Ym$%D*5JEVdP^xUB zVHd*hWi`K4;;N5+e@w;5RS&DLhYd6gYWICMAtZahY>l#)S!XK6JBaB}W^{P9c|1bx z?$eFvbzci1>`Be{6Efvs-Y2Om-a^AG2<(3PY;cgwaOp*tJ2uHXu2;JFDdY36jeC+_ aPRc{sNRIrwp{Yb5A3l8e;K76Y_wV1kckk}qySH!OzIE%?jT<+vUAuPm>eVY(u3Wlw>B5Bz=gyrw zbLPycQ>RXzJbC2Ekpl+~?Ay0*$BrGFHf>t7X3hNh3ueul2?R4{%$z=b=Co(b(A3*w|QGTUS$4S6NwEQBj$nUyz@lpO*(jxj8vG+1c4ySy`ExnHd=w z>FMcdX=y1bDM?95iHV8v@$s>-vC+}d5fKp~At6CQL4kpR0RaKNzP>&_K3-m4o}Qkr zuC5La4h#$oKvx0D!2=Y3vM@3*1Tg4;oCJy!2lhn`0Zq*