From 225e0317cf785ce7c6c13b3db69c7a1f3685a2f4 Mon Sep 17 00:00:00 2001
From: Joshua Wise <joshua@h2so4.joshuawise.com>
Date: Mon, 22 Mar 2010 22:23:07 -0400
Subject: [PATCH] Add Jon Fink's iPhone theme/frontend for Pitchfork.  Access
 using player/mini.php.

---
 player/mini.php                          | 142 +++++++++++
 theme/mini/images/add_15.png             | Bin 0 -> 1164 bytes
 theme/mini/images/audio_li.png           | Bin 0 -> 1298 bytes
 theme/mini/images/close.png              | Bin 0 -> 6946 bytes
 theme/mini/images/close_15.png           | Bin 0 -> 1787 bytes
 theme/mini/images/crop_30.png            | Bin 0 -> 3431 bytes
 theme/mini/images/disabled_15.png        | Bin 0 -> 598 bytes
 theme/mini/images/enabled_15.png         | Bin 0 -> 1341 bytes
 theme/mini/images/folder_30.png          | Bin 0 -> 3438 bytes
 theme/mini/images/folder_li.png          | Bin 0 -> 1368 bytes
 theme/mini/images/follow-playing-no.png  | Bin 0 -> 654 bytes
 theme/mini/images/follow-playing-yes.png | Bin 0 -> 928 bytes
 theme/mini/images/jump-to-current.png    | Bin 0 -> 745 bytes
 theme/mini/images/left_15.png            | Bin 0 -> 1146 bytes
 theme/mini/images/media-album_li.png     | Bin 0 -> 1277 bytes
 theme/mini/images/media-artist_li.png    | Bin 0 -> 1135 bytes
 theme/mini/images/next_25.png            | Bin 0 -> 2977 bytes
 theme/mini/images/pause_25.png           | Bin 0 -> 2362 bytes
 theme/mini/images/play_25.png            | Bin 0 -> 2243 bytes
 theme/mini/images/playlist_li.png        | Bin 0 -> 1400 bytes
 theme/mini/images/previous_25.png        | Bin 0 -> 3016 bytes
 theme/mini/images/remove_30.png          | Bin 0 -> 1103 bytes
 theme/mini/images/right_15.png           | Bin 0 -> 1148 bytes
 theme/mini/images/stop_25.png            | Bin 0 -> 1564 bytes
 theme/mini/images/working.gif            | Bin 0 -> 1149 bytes
 theme/mini/theme.css                     | 293 +++++++++++++++++++++++
 theme/mini/theme.js                      |  68 ++++++
 27 files changed, 503 insertions(+)
 create mode 100644 player/mini.php
 create mode 100644 theme/mini/images/add_15.png
 create mode 100644 theme/mini/images/audio_li.png
 create mode 100644 theme/mini/images/close.png
 create mode 100644 theme/mini/images/close_15.png
 create mode 100644 theme/mini/images/crop_30.png
 create mode 100644 theme/mini/images/disabled_15.png
 create mode 100644 theme/mini/images/enabled_15.png
 create mode 100644 theme/mini/images/folder_30.png
 create mode 100644 theme/mini/images/folder_li.png
 create mode 100644 theme/mini/images/follow-playing-no.png
 create mode 100644 theme/mini/images/follow-playing-yes.png
 create mode 100644 theme/mini/images/jump-to-current.png
 create mode 100644 theme/mini/images/left_15.png
 create mode 100644 theme/mini/images/media-album_li.png
 create mode 100644 theme/mini/images/media-artist_li.png
 create mode 100644 theme/mini/images/next_25.png
 create mode 100644 theme/mini/images/pause_25.png
 create mode 100644 theme/mini/images/play_25.png
 create mode 100644 theme/mini/images/playlist_li.png
 create mode 100644 theme/mini/images/previous_25.png
 create mode 100644 theme/mini/images/remove_30.png
 create mode 100644 theme/mini/images/right_15.png
 create mode 100644 theme/mini/images/stop_25.png
 create mode 100644 theme/mini/images/working.gif
 create mode 100644 theme/mini/theme.css
 create mode 100644 theme/mini/theme.js

diff --git a/player/mini.php b/player/mini.php
new file mode 100644
index 0000000..79378bf
--- /dev/null
+++ b/player/mini.php
@@ -0,0 +1,142 @@
+<?php
+/* 
+    Pitchfork Music Player Daemon Client
+    Copyright (C) 2007  Roger Bystrøm
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; version 2 of the License.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License along
+    with this program; if not, write to the Free Software Foundation, Inc.,
+    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+*/
+
+	include_once("../inc/function_test.php");
+	require_once('../inc/base.php');
+	require_once("../lang/master.php");
+	header("Content-Type: text/html; charset=UTF-8");
+	header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
+	header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
+	header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); // HTTP/1.1
+	header("Cache-Control: post-check=0, pre-check=0", false);
+	header("Pragma: no-cache"); // HTTP/1.0
+
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+
+<html>
+	<head>
+		<link rel="stylesheet" type="text/css" href="../std/base.css" /> 
+		<link rel="stylesheet" type="text/css" href="../theme/mini/theme.css" /> 
+		<meta name="viewport" content="user-scalable=no, initial-scale=1.0, width=device-width" />
+<?php 
+	$scripts = array("player/preferences.js.php", "lang/en.js", "std/collection.js", "std/toolkit.js", "std/streaming.js",
+	       	"std/plsearch.js", "std/playlist.js", "std/keyboard.js", "std/browser.js", "std/quickadd.js", 
+		"std/command.js",  "theme/mini/theme.js" );
+		if($language != "en")
+			$scripts[] = "lang/".$language.".js";
+
+		if(is_null(get_config("metadata_disable")))
+			$scripts[] = "std/metadata.js";
+
+		foreach($scripts as $script)
+			echo "\t\t<script type=\"text/JavaScript\" src=\"../".$script."\"></script>\n";
+		?>
+		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+		<meta name="robots" content="noindex,nofollow" />
+		<title>Pitchfork MPD Client</title>
+	</head>
+<body onload='init_player()'>
+
+<div class='player_control' style='' id='player_control'>
+	
+	<div id='status_bar'>
+		<p id='status_bar_txt'></p>
+		<img id='status_bar_img' class='status_working' />
+	</div>
+
+	<div id='albumart'></div>
+	<div class='pc_artist' >
+		<p class='disp'><span id='disp_title'></span><br/></p>
+		<p class='disp' ><span id='disp_artist'></span><br/></p>
+		<p class='disp'><span id='disp_album'></span><br/></p>
+		<input type='text' id='quickadd' value='<?php echo m("Quick add"); ?>' />
+		<div id='qa_suggestions' ><p id='qa_suggestions_txt' ></p></div>
+	</div>
+
+	<div class='pc_ci' >
+		<div class='nomargin'>
+		<img id='previous_button' class='act_button fakelink'/>
+		<img id='stop_button' style='display: none; ' class='act_button fakelink' />
+		<img id='pp_button' class='act_button fakelink' />
+		<img id='next_button' class='act_button fakelink'/>
+		</div>
+		<p class='disp' style="display:none;"><span id="disp_info"></span></p>
+	</div>
+
+	<div class='pc_sliders'>
+		<div id='posslider' ></div>
+		<div id="volslider" ></div> 
+	</div>
+	
+	<div class='pc_settings'>
+	<div id='settings_header' class='settings_header'><p class='nomargin' style='padding-left: 10px;'><?php echo m("Server settings"); ?></p></div>
+		<div class='settings_container' id='settings_container'><p id='settings_content'></p></div>
+	</div>
+
+	<div class='pc_other'><ul class='nomargin'>
+		<li class='menuitem fakelink' title="<?php echo m("Add playlists or audio-files"); ?>" 
+				id='playlist_add'><?php echo m("Add playlist"); ?></li>
+		<li class='menuitem fakelink' title="<?php echo m("Save current playlist"); ?>" 
+				id='playlist_save'><?php echo m("Save playlist"); ?></li>
+		<li class='menuitem fakelink' title='<?php echo m("Search current playlist"); ?>' 
+				id='playlist_search_btn' ><?php echo m("Search playlist"); ?></li>
+		<li class='menuitem' ><a class='pc_other' href='config.php'><?php echo m("Configure"); ?></a></li>
+
+		<?php 
+		if(!is_null(get_config("shout_url"))) 
+			echo "\t\t<li class='menuitem fakelink' title='" . m("Start streaming to browser") . "' id='streaming_open'>". 
+				m("Streaming") . "</li>\n";
+		if(is_null(get_config('metadata_disable'))) { 
+			echo "\t\t<li title='" . m("Get music recommendations based on current playlist") . "' id='recommendation_open' ".
+				"class='menuitem fakelink'>".  m("Recommendation") . "</li>\n";
+			echo "\t\t<li title='" . m("Get more information about this song/album") . "' id='metadata_open' class='menuitem fakelink'>".
+				m("Song Info") . "</li>\n";
+
+		}
+		?>
+	</ul></div>
+</div>
+
+<div class='tab_select'>
+  <div class='tab_button' onclick='showPlaylist()'>Playlist</div>
+  <div class='tab_button' onclick='showControls()'>Controls</div>
+</div>
+
+<div class='selection_menu'>
+<img id='crop_items_button' class='menu_button fakelink' title="<?php echo m("Crop to selection"); ?>" />
+<img id='remove_items_button' class='menu_button fakelink' title="<?php echo m("Remove selection"); ?>" />
+<img id='open_directory_button' class='menu_button fakelink' title="<?php echo m("Open directory"); ?>" />
+</div>
+
+<div id='content'>
+<table id='playlist' ></table>
+</div>
+
+<div id="sidebar_header"><p class='nomargin'><span class='fakelink' id='metadata_open_lyrics'>[<?php echo m("Lyrics"); ?>]</span> <span id='metadata_open_description' class='fakelink'>[<?php echo m("Album description"); ?>]</span> <span id='metadata_open_review' class='fakelink'>[<?php echo m("Album review"); ?>]</span> <span id='metadata_close' class='fakelink'>[<?php echo m("Close"); ?>]</span></p></div>
+<div id='sidebar_display'><p class='nomargin' id='sidebar_display_txt'> </p></div>
+
+<div id='pagination_options'><img class="pagination_options" src='' id='pagination_jump_current'/><img class="pagination_options" src='' id='pagination_follow_current'/></div>
+<?php if(get_config("pagination", "0")!="0") {?>
+<div id='pagination'><ul id='pagination_list'></ul></div>
+<div id='pagination_spacer'> </div>
+<?php } ?>
+
+</body>
+</html>
diff --git a/theme/mini/images/add_15.png b/theme/mini/images/add_15.png
new file mode 100644
index 0000000000000000000000000000000000000000..d34133442cd5b24cbe4a2707e5b84487b68d3600
GIT binary patch
literal 1164
zcmV;71atd|P)<h;3K|Lk000e1NJLTq000jF000jV1^@s6Yeq>400006VoOIv|NsC0
z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000CR
zNkl<ZILpP9|4-C)9LJxZyU*wDK5(I&s0<`BGC@Q^O_(XrQ7TZ%)YxpWMN0uE%Mdcu
zSkas_OPAIxS2jg$l}4$Eiin{OQ<j#2K^V${I|xs?FT1<X=ly=a`U~8-`Ge1&pL;y^
z`r-Kk9#f=Hg^X_sQdX}AJT~91;2!)K)@TkG-wV$Q|5>dzol-swRA_$YV7mhq+V}jh
z_oRBuGT&s!qV`!0{x97R=E|YO;||#BqN0KE*P{xhm2tjj*G`!>b>|n6%0<&z^{v=M
zuiG2pNf>PGQ*ST0m08w^eA+~N`vG7xiXO~0gc2*OlpD&gfc2}ez3N%p8S{O0|CnhR
zH%CutCoIy;QYF)}C!#aM8Fs)@ZhqPpAs?03Dn+5F4<V*_%A-1fO6fEu;%ab?zK>O*
zN6TYX{2maj)w}pE^oZLckGgP$E)b)|p~dox14XZ`uLDM1o>AX5Y2?Y3F)u`iCoZ=R
zhvlm0ZSy%3lZD3nc^v;hWKA_|@!AA^P<e-E>2`4!1;K;J)$DS%-p)tF!qgVMnYW2Z
zOF{0kHzsYaFg``H*eROs&t^0A`oN)^nNovfmiCEwY2oqWrs_<9rqg%4F6v0i>&aJB
zni|_gj>Jq!DGRh#y_;q7rL2rc2)A(qJ0+GI52+pA7=JoDiZ=NtLjpBop&q9t1+4zL
z{I;l~Bwh;-RLnNoS(Sd-ul-%>|I1zCY|EX5_0qS7xIw!t9h8bu38;1EBjzThK(Ayu
z)L}a|Fn%O(|BkwX@8&&x9zY4Wgge+lYv>L=2f&FYH~^%>hVwXs9ITXfr~ohx;{a(Q
z5|M_B+{pc6t}Pj{h?Xi$wdkZaxB+8=f5zB(`G8KWoh>m<wUk-1ERIG0D1F9COt-cg
zZjhaA@wl){v}&&gTUZ)<g>kiB>j~Cq-BLc+*?+-hw2?dX1b>>#$@}$*ffD!ctWY-v
za{cMzB)bwc^rd1zkd}P-3VPwfptnyJ+eNv^2E4a?DSo$W(O{(G;{j)}-`r;&uhc#f
zq)f4jmhvvWhLwo!<Sz0W7l%*YznYpUV5}Vjc<3@K_w-W-Tjz~>^B2_PGiv^G7Q$i0
z6ysKGf|<Vd9g{lHN#R4;=!Y4TaW3Qoc`2vJRecQrfnc4P3L!sl{pj2lC{m%k&6Wqy
zCARI}`vAZ0t+oFKK*#9y<IT<W?(H#;FeeZQqW}ni3%!uxMJpTt?&1Uhz=akJ0tjFj
zy#Rt3d5AfMY&da&VgL{{c%8|ZAU0@Ae|Q-tsez4+ISfwg#1cmmh@K(Y@h$)b(MSL=
z_tC_$zE6AJ256I>?)!J>52-S&GiK|W(}+Z)p~mnDhOkjoiH%6qJ|CVVW?+S(U5y9O
e8v5$TlK%nPfc4v=55j5y0000<MNUMnLSTaHrzooc

literal 0
HcmV?d00001

diff --git a/theme/mini/images/audio_li.png b/theme/mini/images/audio_li.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8ed100341619359d8b4b2f883be88e56c06360c
GIT binary patch
literal 1298
zcmV+t1?~EYP)<h;3K|Lk000e1NJLTq000jF000jV1^@s6Yeq>400006VoOIv|NsC0
z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000D?
zNkl<ZILpP9e@s(X6vw~sy|zG0rSzAb@<U(()!{ajMIFji5Lw)Wb|6vba53sInH!56
zb~^9}%A{hlp(u$%=dX!B;*2cDu^;JR8JlQT*r0Yp)S#sli*1GWy}r9YcuTe=OZU&R
z^Uo(I=ic+Z=bm#f@IM*#ALo}R)TC~u577<rNT!&*#4N554`UYT5QW<LQqMB4Yz;tf
zr`OPj#T#W=(rNOg3dQ(6<0q;pm0z+rtU7Fgs#;nhtq(8Pu8%NAY!bD`Z4jRl*GY<X
z70{DjI#2mQU&)<H2ffFLB(j=R*+L6vL}sKuCjopreKWmR^6ZJz6Z^IMtKJFEidafI
z)rIshqofKIe)=qZnl6(Vs0oyZIzoGJ4q3F3*VD~Nj>`1<hIB)wQTZVWNg!K;xj;x^
zwOeJ>)B=*X#5VEIYAAXX8<ZmbK3~n_M%QxtqEYY2m*mV9ux|DMH`pr)ObGziE~jsm
z@0LF&{KfdD*kx+xMn;s+%%?8$0sln*V!jAqLJ2QUHMFM%0ZzqDVhhrbOZvr*sQlEr
zwx3!}*7*glZx4KJv9%mf)@Pbm+_W?|Bp0VS!ZJGQh=%CN5&ulhI(3UyR^)OIyF1(o
zrwr^l&dfUQ@1sMG2Ll=efC~;hph}Sg1F`rUxI}(N;Msu`{jsO^YK?4>u)3deQp0Eg
zsPi~RS-_BTVnz;B{CGZ_Ji$i?^SPtJNB`og5eXTR0K_4d%10E^QHn<F=LUi@?k*V=
zFXF?4U4J>Kh@t_+LWOS7@PbfzxI{)!MjGJbFM#5g1EDL9fD|zRbcjJN2x%iGct{n|
z1@Cf6q=f$}c+kHCn30=xf_YtZyKin^?Y+*(hCpdR&&uSLXh9$Lqm6t75pfbJW{~52
z+Mg;eXn*aB>?APQ<WK~L#OeCxscA9WVhVcG`q=K(niI;UQSa)eCKe$LCQ1R{K$D}~
zm%%j6QO(s(eKq$`rZscd3-?z>QnhrYH<;AM&gKe7YGogXRfS8LD%mA2j*VqsCM^FQ
zY2-HmB9nR7@buY$FXge?J1w?2`}z5vDW^AWQO{JjM3?2QV>$lvKy-8hthh?83O_yC
z=gaZW>%PX@x!#Da>4ov1#`kNfx+S_56XK=nC&ziZd_iX^4hN10;9m%MM2|juU}&v;
z_`Vyi8i$i<WD+n7pmRjo)eD{hH22k?XwMnv=%@*kBl$OO$Qz>$^0G-5QH7WZY>R3R
zWCzZVu4U)m&|ELG?P|Yub7u$V9w%DRHQJedd+__Dp5pFU`!#F-y|s6$1MXJ)Z<?Mx
z{4ZvC$H^b_?CaN>H`l*+VT<9xG3(RUzOdN=>cgXTHQAE^*Y2TTU7J(dH7m7rbbN`0
zIzlnTG_l%!@u56$#(BBx>h<)&Wb2Mg<)2@+r`YF>*d8|oJA$)l8&if?xEqR6WxXh$
z9L7Sdg46TE!xWc=dwbwbvV`vhyo#}g@>~9B?LYk0RLK}6Zedgng8z*`;r&x_V+@+c
z$gUZqf4ktX5aLQ9@!62W{5P8>kO+di1s)Y>6ykLP#i0`Z4y||c5XL7NkN^Mx07*qo
IM6N<$f-Ko^c>n+a

literal 0
HcmV?d00001

diff --git a/theme/mini/images/close.png b/theme/mini/images/close.png
new file mode 100644
index 0000000000000000000000000000000000000000..c983059ca56f082ecdbf7caeaa9f45c7d6aca929
GIT binary patch
literal 6946
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

literal 0
HcmV?d00001

diff --git a/theme/mini/images/close_15.png b/theme/mini/images/close_15.png
new file mode 100644
index 0000000000000000000000000000000000000000..be5676cf7bbd8c6f887f90f355c867b1982e2b38
GIT binary patch
literal 1787
zcmV<X1_b$uP)<h;3K|Lk000e1NJLTq000jF000jV1^@s6Yeq>400006VoOIv|NsC0
z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000Jt
zNkl<ZILmdDTToL60*3!{$&EllAW&EklopF9C|H(IZW6l_6k3*|!&;TrBD%U$KnG=<
ztxB!njZ`b*ir{px7Z6>9w(F%^RFD-A&^27DC|Cg{1P~6fImt<K&c3YE&g|^>^uK*C
z|3~1ze9=B%KVJ_x?%9THL-KBFt4JYIC?A;{O|B+a<4HV3J?i=9ylu1Hv)%X~DrIw8
z=d=PsForQKx+Z=s_mq3Sa>%LX%DHk=I2y1V%ef=ji-+=t@&K}CHpUoZ1jv4|UaVKk
zUK>p7O6xkdA<RG9KimI@zr5zUGJ9qAs(=&AXS-*+F?!0!f06&9Uxi;%;U(cEfNjl8
z<V>Xa@SLt?ie-vz74ySam8>dhviN?hDb<wjJc{p;k9?`TCNp|0dJLfAQpXOC9h4*l
zdu4cJcpTn8@4U8E+q&tV>OjDWfD_*LrCU8)JzEpUqrGGrnPw#FuL*5u+s^i_`MiH&
z%EA=<ZFa-R#gU8R?Lp>LTdJ+#ynmABZOz+z)_Rfwh5&<48JS6QG#9(k{-(9qT09dM
zxhwD8ym#Bbp`~k7E-Dvkxg=M)Sh;wC7hND45slza)|%1L(NVxP$}Pn$#rw~JZ)sO(
zR~#=by9+bS81LUv=T_&|5WDb`%&VDKw;%Fd5pg8q$j2eFH>g^wR<_aBV~jRN1Hu^_
zWuqj&BYMeG<f#SmrA)dZ-9SVTH&XNW<?jQgy$0L|+!GoD%CxkWu7XFAZ-Q?^@H^aX
zqueM5=vL)*<#k|o4pYLEj2(Hlv@^Xky(QH9{m@IHmr~cu<E6>cWchQRVUyS-;KlEm
zBBls1^$qEUbS=J?_KA*(j_fC7JEf=ek0iv=2dV?A13+eP-DKS)(7szQ=!Ha6pjxZb
z>MF0ey>J_H8wy^}JsxAm7y!>?OJz#|djUVrj|0?mtJbOo_+2(Xn;&3aHvQT3XTW67
zsOP9>OMo?JdSZGaM@fk#q=X#kW!D)sMh!r`JV}|q$6b%RK>FdjeRcbQ+fVf&`jEtR
zKF1>JBkC)PWq0TSdf@c{p^@=p`~VCK)j~DEM?0=Lt^u>u%!Qc?z;xMo;dtSV2<}Zw
zm8ELaRkD&gO`U%DiZhA5!`=bjtM1O~&H|{H;>)va1zQ0`vORG<alnknqvl7=V_RS$
zjihlAM8%RWNmpbL5pU61bbxcE^_KM(;BaT7*eKxnd{djLjla*GVJVh6A+cBUTlua3
z(9vF`jkE!4iaOFd(tfRhd^u`WF?<XU2qr#?j}qspnXnJSJ}CIaHQb$Z=hl{zKbaqx
z9{|n<R>sNzdpWy<-2o6bp;D*>+=rC$%6KwF+$4#S#1z(vzoK*L+{_7LF)>L@qVrrs
zykETEZ^X6V#pcE40ZxrQ%bq3vQ2I~xdG+~%EAk|TPNDm_NIpu6NRjL^QSO-Mm<O02
znkUQ?LWe10LNlSUwXrFdTuUxmrN<<DBzpjlCmzEd!`_|ZMDb?v=Hp-S2BAnO%3MIW
zqY72%JJ%2&7#|2we>|tws5RvKl3x@NiimuTyiQT0sM&i+;p5Wg(k4qJ7x4z(0GK~D
zx0qW1W-g;-lsD{-DZ9?D`}8}mj~nO4LzC#A=%@5kwVTW&%aCONqFC{5@ol-rUdSEf
z4kk1?Z#sD=KbVM31V?c9d1|#G=y=d^)vMHXdLzBD_>jUXuaVcxbrtQSd+A=l{GORK
zlK>OMs2Ej?zw<+9urqjbHDtt2V&}Ds{1Rt@v!G`O_b<-C8DhVshv+GK$}>#%vn*AX
z3h+@voDe4uwr;Qu+6HY}ej8uM*EOD@Q9+%gPCk!zhT4sGW5r#@k8xpKUU#xTv&n3-
zd(<zRU#xzyx@E32&^h89$x-4BVmGmSpr4pV7P0^#m53wantkot?KkZ=bEc+E)2eAz
z<yl)G7s7=EXR)7Kj#`dB&cT<0AP8TSl9xy+DHTYXT#rN~q7Y#OOR#5SZ86p>)+_8Y
zTfa5f8XT2~0hFNRls9$}gT&y&PAVA&7=YCitzWl(4V?QX?sD8^fWL<)c+%|YxZ$|q
zxUgaFYy#86^kl9B@FRZwyV*fIKXQK5>`r&lYFho9j;q&3H$^uA_&2s-3w(rfzMii~
zH0dp>71g3KEA-a>Tl?{Usok?AV@U?!_=9*#JOz<3NcNJwNJAg?VlTcY?%^~}!@BN=
d_MY}0;6EEG_2p7&h$8?1002ovPDHLkV1h=GW?BFM

literal 0
HcmV?d00001

diff --git a/theme/mini/images/crop_30.png b/theme/mini/images/crop_30.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad81d80a103ce496a5573b3a85eed5c79dce5f52
GIT binary patch
literal 3431
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
G5&s8DqlG;H

literal 0
HcmV?d00001

diff --git a/theme/mini/images/disabled_15.png b/theme/mini/images/disabled_15.png
new file mode 100644
index 0000000000000000000000000000000000000000..e5f1919b76b0c6b68b94f65b24a5b66a244180ab
GIT binary patch
literal 598
zcmV-c0;&CpP)<h;3K|Lk000e1NJLTq000jF000jV1^@s6Yeq>400006VoOIv|NsC0
z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`0005u
zNkl<ZILqzQPe_w-90u^`yWhKJwLehnpsN%a8suy)@S;Us7M_C&ih?2j9c_^4$?#|d
zdhuYLN)(JhqKk+fqS+eMrAxsgiLE~f!X_`9@AmHZ{d&nuw}J>_pUVT!^?880y1#^`
zpN3RO0lSf6ycnl#|FPDw*0EEUT?NmCXW~dNF7Y^zOP9ErnE~-J7=U<Ku>!=)nl&Ik
z78XFfY_I`{lS^Ep4gJ7gwO5O0%Q@3+x<8&*CzMk;x!IszTBJq5_0Bu&9X|T9DG*!;
zE<8GODB7^nuo4QhSxeW_e1|if<Rl<(^`IUEWJ8bYQ9#n%&;0<u(F1w_kk>rIBY-Hq
zq?a7WOBu7xZ2J_kvgO(GY~N>UrWB>VgYH?K(atD<yc$wNjkT8cKu@6ORm`|yEnCaM
z$6|As!vGYVZ~|c1umR|w$-m@&e;pA-fO4vut!BTT{&8}rd#C%{U3x(YN_@Fypiees
z6X07qsgso_g=&61zn-H5H+hS<d<kSQiAg;L0)c*GL;-<RW3>xD_;MHJDrPWaJw!kX
zQUGY$)sgN<1AGu`Si`pC16R1x^vuyhb2R6v;4u8~<Mto?M<BQ_R}e$2^qhAoPVsLS
k=so5!FH`^e+;#u4J>T=<iCv^j-T(jq07*qoM6N<$g6B61umAu6

literal 0
HcmV?d00001

diff --git a/theme/mini/images/enabled_15.png b/theme/mini/images/enabled_15.png
new file mode 100644
index 0000000000000000000000000000000000000000..63adab8ec3c6ae3c57a328b68238c4d8d6b578ad
GIT binary patch
literal 1341
zcmV-D1;YA?P)<h;3K|Lk000e1NJLTq000jF000jV1^@s6Yeq>400006VoOIv|NsC0
z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000EY
zNkl<ZILob+Yfw}L7>3_-c43!2EEl=U4u~k=h6sVT#u!v&83n=1XqK{u4JMY9pb4p5
z0>!mSEinf#A>uSj>Wtt*n&u5$i)IlqZXyJtu&c1k-uLXD)32<_F-!Y?fAc;w-@M-g
z{BIMGlzImM{H-aTXajr?CQgGA5FJ|B^z1hAs<;Gwk=r-^fNrHxZtmq%A!+`xUV&K#
zrzFQ^+!kSKZ-(mnNdHmi`igD+??&CPi;B<Q^;IjLyfk?JjpDA#K)}D*W0Ft^==i2^
zOJvH$gtjSbLuyZK7hZFc@dl~JwyO^ms(J0LN@I`WVN>>xR6TF5!yfqt@@2tHB-_Ny
z2AWRY+xOs<N6zG#0oQ#sAKQ8L+&PXbsKzew!=2g&Kp=92<A$(s-em_FCp~7Jdx3L`
zQw{K+!SgGM&mPMM-dh)cIQj?>nHkhJHsPJhao4>+7!yA$aG+y2RWAT+`<P}s3G_6p
z7Z2BTUl_F+w^_<gb@dVIB2D5;fXOFhI?(`>?Wo&-t8hZ|MAnb*smWYp@HWr02XexU
zlqH(x0mEnXH}w}->QU<mGun5scjn1ZX~6V$F<okRVRixBKLY1U^Ba#80_+}q4~1(L
zmB`aOOihZhifm^4@SVZgcf&J+^(}E*vMbEz*OJTAgCw!jhSzD`bE(yWYoR+-71|+V
zIG}GgA25dk1GeF1npy?NxX5zb`eCJ3alW&lZw4Uu**aP34{($6N;)gWKu77oI5pql
z&Dr9~>hYzUqhsU~WFq%1{NY%g#CW?a;^!InZuhIRREgD7Tf(LpXN_IzKHb%GRh6O4
zQo*<**6c$2*wTT)Wg4}%&Xi_sG}l=TdlcMW&I*pd>NW7$22A?P<+vv}<)j`6JuM3H
zIxIOH?Gb!j^nRAvv6z#@^C1I8i#>Whq@nI_%nU0HTv8$PTjEwKw0#{!h4AL^Grh`<
z8_cKaL%@iu{(_+o7@cDJ#S~l{%(kE(4{8UAg%BYHsCE6cI!*j1n9J_QY4!(zwXn(T
zPr9Xs6Xqz(+nTk`H(f)W=2DS82UH_kB_KG<6FA6xcTb$|XY+CMh0V(z3@Ko$rgzbo
zfX8k+`RGp7QQKYnBSyUUD#<686N^j*5aAkI06_V-uF#D(2@?mLe{1iV?^a%ox-p|o
z`diHEz^?s+2Zpw{iJdYWDKZDpjW>yCIbb_!uP20n-H%~e9q{<Z=nh>cU}&(sZe3Lw
zf({I@mlZdO94x?8pr$5|l|Fp7q)!DBOl2^#9AKp}eo=HWaBF=>XP+|4!~2R$tFz_H
zUtLs!U_rzz?=ij3`NAH+L|b8<0Njrlx~1CM9%MRc-AErzTF*%)i-^y<H`S=~s?s(-
z|2v+xy4z4rZvGrNS0fy=-vJ2FczL-_Q9c=p)_$vRSf$q7F@~6{zmOX#OC4RF>P#QA
z``RNIi$zOI=*luP=}j&q&UJ4>1U4f9z$H}u(_21QnaPrps^fV8BZC7I4nPS7be@OE
zTw;_M$c@G)Sc(K{h)qBVKFW0>vXF@6k+_<Rd0W%+U+jZ_?dk=ECG(CI0z?rcn8TG}
zBI3X$GMP1ODY9v2ZaH^1t^nt{wggEXU!3<l)lCoyQcls#00000NkvXXu0mjfn4WiK

literal 0
HcmV?d00001

diff --git a/theme/mini/images/folder_30.png b/theme/mini/images/folder_30.png
new file mode 100644
index 0000000000000000000000000000000000000000..7bdcd08d5c16a88ed98ab769cc91ca39fc0644ca
GIT binary patch
literal 3438
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
QUjP6A07*qoM6N<$f*xdqa{vGU

literal 0
HcmV?d00001

diff --git a/theme/mini/images/folder_li.png b/theme/mini/images/folder_li.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4d80fa97b65647330c82e2c65404cf2957267b5
GIT binary patch
literal 1368
zcmV-e1*iInP)<h;3K|Lk000e1NJLTq000jF000jV1^@s6Yeq>400006VoOIv|NsC0
z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000Ez
zNkl<ZILpPAS!|VM5Qd+BIp+i|wFtGftlA*5XaR|35wI#!jUK2_5UkNCwl0LSg`g5a
z+(?K*Km@@82g6o41_VPZL~*?kDN6}Rsj{`Qw6q84-+%kQ|MQ~9#CWBNiF5N@ypv2O
zGxHAoPod4Pm|ro!qW!Xrof$hbc8(cumYd~fdB=xjxh$9EN>fo4RZ+5nxxw6Et{Q9=
zSOr$WH|;u9cBt%7dGxj7S;e!8XZ`!arkQDGnwg!?q(#%BY0*X9f_1^VU|nb5t#Yf}
zDiARd6EV<YT1<<9?&+THt&Ja02h;&IV{>VBX?1C}S|8K|H9-wSr7dk~)1<|<xE6OV
z%Mw{4OZ?5N@>k`r%KuAYu|aGQ8-j=IIrgjeJQ;OnI_Y*9IOTT4&IWI*zuf-<WLW+p
z!yp%mJaPXM<9dX;U+DJD-D^TK!{ft6!E|H1o~sX`k9J5uq#rbfUfq|F%`?k74VpG2
zCvVtF{M`-t$6trC$Kn;=z5}L{>*P9vMV|Adon}|~^^Gg6VL>6ZZWdljUy#FPNaTQA
zAm5Vj0SDDsMx~+UiEK>{dO`0hf6;yf{eqEdTmbV)bFi_Lx|T|#!;J@;8sm2yxmm7B
zT)*~C-_V?fb6>#uhWxL8+@+P?FwLD-*KI|YPr4R#(JDW<Qq1bCE_c?pKi0iDX95I`
z>Q@y32BHxH%>WEg9xfi>Vc-EFvIqeoOfo=Ar6-S2tasHXYZqDFFt2g@wY>P-OD0d>
zykX76NoH%IePioZU$zdi`#ZzkC_kqxHVZ+;^v{i25DUd5xeb`Y2(p0U<dCKk`P;rE
z0O(35BB0)&ANyIYUJ`v+4s6tHy{KsxxX*tqg8^pi?N-c^VyS(`dD_+8TbOv08Gab>
zXr&6s#o%<ZV*#X-Mg)jpVgLaO1+-wHKz*q?5d(LI7!`B^y^I$~2l=s_DN8P|RZ1zf
zLY>sDd}~=tTo}#{XT4YLmdau534IE|F*Swrp!RbJ3xdbhY2F99FQ`;0AlAz3>TB>_
zIa|F8-V9L`M8MX)&*lB#KO=es_kb!@OH_NX!_Hj)mPFCA>$^vt>;-zuxU13T6XHJS
zqW6kF(%<VpstUCS!S(&Sf<53o>zP3m?4Itu@+`D2a%W4x?&%$p+2CyVhRZ^5mH$BS
z1IR7GPwFC2M+*UnA~`yE2JGwJmvW`G_w?BMe$7+Bw1y;FFXf2w?hyYl+2SL$M=a6b
zg<z%qmA?;y9l?ic5-^$?P6C_QNiI-BlR5$XMuMxL_LD#Ze&;BcfQzKl8-km}BH1M0
zvc7eei9{k*r6*?Fy}&%(qxQK|-x;4}9m#o0dSpaa`_)EY@GQGTSU_A^Y9nxj-gE&j
zF@RK{hFhrx8aT#fPz^Lu4;&?hO5ipIk`CUR?oe-=v#EJx;#6XHW3%iV-q`&tm{$@l
z*}%ZMrHPJe^p@q}`m?3y4xdc$y&839Pxx0kP87KPBfEmB;wLd8G(jmfMlLWcErnDv
zsnas`6UJUyrH?RjLtpv3^fGfzc(FUeoE<*i?jtu})smzAT)*l<=BfQvQ;%vdon5+R
z;uc0~$y0bS$=ljs3}|Cmv@xWTMwgw`|8!@s4f5qSio<R6FD2!xN&R3lzb;AVKmR)a
aH2whiAb#9dnM1q)0000<MNUMnLSTZcABoKX

literal 0
HcmV?d00001

diff --git a/theme/mini/images/follow-playing-no.png b/theme/mini/images/follow-playing-no.png
new file mode 100644
index 0000000000000000000000000000000000000000..359792671b54182940f159681f60358e3a6c4c7a
GIT binary patch
literal 654
zcmV;90&)F`P)<h;3K|Lk000e1NJLTq000yK000yS1^@s6jfou%00006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY07w7;07w8v$!k6U00J&aL_t(I%bim_Pg_9{oV~sGVMl%-
zVn=cXijdP#rAkLd#n0eJq)drYri&Cs;!jXfL_kGPlN9M(IkF-I_`P?xyD9u^aOA|`
zk+xdx+|2AAU0z-SfDa+OGBZX4RYeGaVvHmrU}kvlElCn9%W^yz4DL=&PH=pDjK}av
zk^sQle!u@Y%d+<4rkP<GVvIk=<MF56-Q91er>A;&c=$j_L;#R)Y-|iVoz4sV2dWA)
zLzZQ4ilTUzW!Z=8>+3IPXJ_%?;9yE<W-zmfstQ&>MBtnQGh=IOtH;bA0n~eYdtcAb
z&#}M157!WindvG*A_6l*L=a;{yWQ?=Zf?H6xVU)TL<jG^$Nl~N%G?0JIR{n6WHNz>
zKvkitedk<1Ns^xc;C6O)5JE`IjAj}At7c$kq-lyg&yl97R#m0j+uKux-EJ2mk^*!4
ztDG-HpsG@qrSy8eDPhyg0I=%H7#Cn>P*tg_YQ9k4yp#dpbrsfi9To_gIWe<mTLu7C
zl@LN~?)iZbfLq71nTd$RzZKH5Z9c`anF%wCnSqGlN23v#S(|{@QHVUx=YxJY9Ktyl
zRMpl|2!M*Bu&b-9DPdjL0C1<OQC0nu*)acAzSU}RjMEsshycKE5h=|qf0pN|%9NQ~
z^DQ_3aa2{+FJ>+P%<`aR_M5?3gF*<7i1LNA0WiF|xjDMMy?qG)B0@1nQdLq_GBY9~
obIutv&#SRL0r35~_xoi00YjH?@nXYxwg3PC07*qoM6N<$g4}y0=>Px#

literal 0
HcmV?d00001

diff --git a/theme/mini/images/follow-playing-yes.png b/theme/mini/images/follow-playing-yes.png
new file mode 100644
index 0000000000000000000000000000000000000000..5ec364db6f1dbed9be82c923d98b778dd0a517a5
GIT binary patch
literal 928
zcmV;R17G}!P)<h;3K|Lk000e1NJLTq000yK000yS1^@s6jfou%00006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY07w7;07w8v$!k6U00TftL_t(I%av5SYg<<w{(k47d*!BA
zLADAiB*Cp8l$theN@K|2EG`%iB^ffsA<!jL|AIo7fa%z+q!_#hOczfYig7WBLSq+^
z(hf~9NH~=uJBnoK>YnraWzeI}!vTG8rpx*GUgy&G_BH^RBuU;A5sf~W8A+0mbB?_C
z&|1S7Bi35!bUO8!nVHu5`Z`uuS8)=?S_=T5=kxiWf*=?J5eR^YKt%8+IOqPU*Xut{
zO-=o}xw*;9%gg^05)lA|nM`ITilTSA?KZl{$2c=S{u&`OLqre+!E6*o^Fa`NUn-S;
zE))uGadELn2&Dkv7(|Yl@yEsn8c&|!{H05nzH$Z17zi_n2;O@rrJ%J&Hk-|9t$zT}
zotv9m+uGW~!omWyxqts%j^ib(^-`r&vaL!5=gywRe~%yI;L#&YOisdvA<&P(7&9cd
z)&}1Dk9K!=H?6gYYinyTlNT?3_kJq%ZL3%eA%Z9jv0o_Q%!Lc+)N0tN)i8hiHpVg;
zD5b#6Xt&$&-h-LJ%z33$-dg)F0GKgrzt;Qv;qz)0Ai^_daFU?8w})_I0<AE_UN(#Q
zn>UA9YOSGlZxC@Da~#J!J3HIU@c8hMs!yMSyzklSl>`829UPz&hB%i>fkhz9FO@_@
zU}oRxbbKzC0|2OF=YFX%w~v&<ArTthqvaf$NrEF|aQ@mge7v*-_I@~}!RcG}aUA>M
zZ2o-s@a|W4?$kfIdiAcvvHAVpJ+vzo=v)q;uB_m*>(^n!5d4a|lM1`tZZag?h~wwK
z?d<&Z;q<hmg8<LUWt1O0z!$e};e*SU0V1&XI1S9~lO%EdJ;MNiPm+M0Q<6&I%as+l
z8#j=SqTaAic`bt(iHP^!yP?8<Yc$A2TMKP1{99C=v@9ZCYwbk@L<Cc<R-v`#0pTbZ
zloN*G@S-V~%TP)s%q(yFA)KZV07X$G#bU8X*zI-!pvBCNna!vQ0hn|;t)1(|X!=<l
zdG9+S5{~4#r!u9rP7hn|kFy%baZPI-0T|>#Z?fONIQT$Gk|-hyUz!boa--4srrB(c
z1AzCQoO8s?#LOfjL`0&L60P;{^li5R{5?wcBjE+d6V*|$2k(gh0000<MNUMnLSTaU
C+qnh+

literal 0
HcmV?d00001

diff --git a/theme/mini/images/jump-to-current.png b/theme/mini/images/jump-to-current.png
new file mode 100644
index 0000000000000000000000000000000000000000..499ecae0dde00b5a72a22478d0149ea5c667b196
GIT binary patch
literal 745
zcmV<F0v7#=P)<h;3K|Lk000e1NJLTq000yK000yS1^@s6jfou%00006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY07w7;07w8v$!k6U00N0gL_t(I%jHu&Pg7ACe%^C>FQv77
zq?NA_Y5bUsjkky&gUCV*gTdXf$zb9{Oa!Wv0TU;Uqj4}XZVV=lCNAnk3xP0HP{Tqf
z6x&;FOS$Ksa~x`+1S~&*XL?WGJkR^Q9|t&bpnAzfJdPdPh8YN4P@dNd;EPr&<7;TZ
z^M!>YIjn9qt-(#Ry``<~&E=t?53OBY??H6UXl%qpEOsP^SA$2f7_JxwZnU@atD%tD
z*VJU>G8yI%28UyVgAZ?yj`Bz}de+|97|gG&<&{!PH#<Ak*G%Sc%TFx}o>Cy-l3|)-
z4Z&bH<D3y=Oe=Nf*2u`&)^ZudIjFlE-)3f<m1OdzC&UZJ*miCEJ^)Ze@Pr72nwzJr
zfq^?6Jw26bL|}}e(J-*JxCqy_5m;SCUw{88gY)t9?Cfdby5p0Um7kuQ+ZQCQ0pNT~
zID9=42*6Gzp`-+~hSnNd%E}wS&dLf3>+3idjr!a|;r_35Ixjpgk%-6TR4P>w)I?yM
zw~`RSY&wnId>%yqKY)_spqR@c5(@EkzyDsraoz%0-g5{5#CfS`+rkzCs5q{VQVGRu
z7Ow051Y=uO&b}bg@3Ig-oN~F(&kkM_0njxu060=&({<CXQj?tMPc_d0pueL73@Ayh
z3%g47mXzX-lx|T<uP7yP#<;;4hzJUR?Rm%wF)NgMpn>lUz|_B`><ubmSpdKk&;uY0
zzy!buxEnUjv50AsPzpIAyn^R_^t7HJV3}&f4hSBFC-FFx)))Ppe`@ymqT8OA-I4N@
z23`ZOxz>0#KYxJZ!!cltE$vGAcvGoirS&@ip8=@p8dryYN<B<iR&^nq5lH};PNj~&
bf|G;4{>mW?aK72G00000NkvXXu0mjf&WcY2

literal 0
HcmV?d00001

diff --git a/theme/mini/images/left_15.png b/theme/mini/images/left_15.png
new file mode 100644
index 0000000000000000000000000000000000000000..525df34d9a88d5bbd4009b5098e3d4013508d5ff
GIT binary patch
literal 1146
zcmV-=1cm#FP)<h;3K|Lk000e1NJLTq000jF000jV1^@s6Yeq>400006VoOIv|NsC0
z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000C9
zNkl<ZILqynYfw}L7>3_-&hE18g@xQ?(8vWAiOX1!h>Tz@H<!}Vic2s=IclaAf>B^4
zrsJ5wBnjB8Tx3_4Fqy$-&|yh*AclfcE^CpOLRVOI0ND%6-p-!WkA}u+YUF=Cf4^_O
z=f^wm2mH_9sNPfA5)ujo6#AzD2yQH>BUe4Yd`@$};nbS-D^r?&QA?7ZCEwJ(tu9t{
zF8nU}Z-e?w)z2&I0lYvMsTaA!pZixNrs#7n%1_BpuKTIIEGRLkAYo%$IiX;Gq|e40
zNfX&Y-e0(w^OxvVRgvN}z#ZX^yN!U`;O=qG`fXiO8?Y~2SsE8&2|l`ZXopgk84&hJ
zn6S+j?26+>15;ts31jWWK`zqSJbUo$wXb`do7QtYYI+szuzz)@gg)Wva#?#z2m>Za
zxxFSY{0(0BT7Z}rH+3`)DtZ7q#`B?j!avXNS4ovLwz4~PS{@Or$t;u}5Y5@O<Sy5i
z*=_x$0B^r|XJQawUE%B!-v;O*y3wwH4KJaV+KCbK_m&G&)pqmE4uiKoudqn)6o0eu
zl4{gaGdpR@0;uM8jW&4$V2ZLlXERZzMH*kdr0CEMS?}YzW%TAYK_s_q;xS^iwcT=h
zNC`OVX_Afy9LF8|Z}$K!mo7Hw04(!txRn7OluX90Rs;(A1tQ5&uG}iO)wqph^wq)Z
ze#6<Vkz$$1Aklj|IT(NpG~lJ>`S9xbkyH*RowyQy(cMQ^PecJzBJ+{E8UTUpVekRG
z3^CjQ0`V3-1Hc9A+$8``@DUH-7`|b10rF{TmPrJdX@=nZ=94enE_hcO&*_E>=Wx!o
zn}ZC@APf*mg;QLuZDP)MZqn6I{)MskUXeXHELLa{2eM;J^C=!x%jf~<a0W2|YlRt7
z018%4+ymGKwgL$N9z`hH0NR_*w+sXJ0ml$udOgkcj6K))eY+3?J}EBQgBfo*;YiW~
z#xsV`C@*YUIw;F#UQtr~z22AI<40<Q)8a|zq9+z}`*<3U6`;%MDJmMU?Y8Xj+H^OS
zjbUjV8vhbTj1d8d@~Au!ME2buXoK5_sw=yO03@=lm$S%l_5!u<0r5O1y&KX~Zvx%}
z!cZp(I6ts|%*%R`&(nGRPA46X5G)sQon>jGOfKU?3fc2kiCM>2zH{EW*PhC0Q5O(K
zDw+M3T7hHiF06C*GFO=vO5%(oN68yZDek=f-PRf1C;uRxr@^G^PY(yYhWTb!CBUp^
z`iKPSM(!SN3bUlZO>`1h*s8_HJ)`s*QudJ^pAu@QCzUzxy;jjx|L`6Y4`2Bcbx~bO
zS_=RJMj$6g*(!EBkxL#R@(2r?OgAHhi6H%feATv?j<SV6lK&2W02~vv(LHbSNB{r;
M07*qoM6N<$f<ajc0RR91

literal 0
HcmV?d00001

diff --git a/theme/mini/images/media-album_li.png b/theme/mini/images/media-album_li.png
new file mode 100644
index 0000000000000000000000000000000000000000..a27323cf10c8effcbbbca80edc61eeb69f0a0ac1
GIT binary patch
literal 1277
zcmV<Z1OoesP)<h;3K|Lk000e1NJLTq000aC000aS1^@s62IYXH00006VoOIv|NsC0
z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000aC000aC&ZRPb000D9
zNkl<ZILkHE{Zo?#00;2z^ST!Xj{`IqGlZQ3G@R%>ov9=%Um_2u`GbnaftFo*-f8F6
zshH%Q7e~IG1zllN6cgr}b@GD;k_)oN9ZowChmOJYf-%5tz<AuV=joUF{1G1l|H*b`
zyRuzCt|Qlx>(DI`Jc38??B1bqYMdJ9_I<K$S+}e^`wnHHHd7XflX9eGl4kHyWIVDc
zvhuo1p^zD62QNSAyXsx*<(`tiE7~X9d4MqQH}5y^2gI-#7Q-v7jF~Yr=BiBNZR2g@
z?V^NyN4_K9K`l%>oOU?vFc@*USR}pyX*6kcUGN!V&+JdepG=8Me4(K)eQ!Do5x^Xb
zAMZpeMlsUSOB7ZYRu@)hfwYoV()!)wVt28-*!@nf$z^hxT!3n$YNKi+z+^BQCJmqo
zx_~wT#2m?vdSGTSxMO4q&~^9EbDb?f*L#o4J*gcm`<OYzw3av00xPfryX&l}-c)a@
zFWO+R8mtB@e7udf@iu@iqzmanAbv~qi4Os$J60sT1tgpnUBXr%xkO$|wE}D2U%V^t
zBJlEDs9>C3d8}ufe`O$EcAC}==$`4kJNt4>ImVn7)QxC!^jg#guwAT+{R;?Xh31E{
z0C&2(*u4h<R!t-j!(i6g@)LC|)R}(mUhWJao=-VS-UM`(1@iPDx#ju&snp5t(iU1Z
zp~_M1%W6{{Nc<$J3g;phrZS^pfU_}MWl^B};e#LD3o!QE`SyXk6*vE39?+L)4^cp0
zU^=HfTY~FJ{p+jFA~_}_?=ypd_(gK*?5~hZtSA5QO=~qISwwThJ!1Ftq1dOPDv+<1
zi^s#WfavPztiT-rTjSd4R<No@rCPb0x+-6-m{RmgABMNZYgDO-4ILb-QM?TV+kzA}
z0n^H`Ug(7+1;kD?N(x%xkiVdQ9?DbJksnQco!yfm%wCmTiUO`w+>2>I`|+ao1(Qfj
zS;&2!`pxD_@o(lDYsRa^MFy|Iixl-zZkc)wFk_fmIHLtdG?VI)3OtgmVu*a{TT6$Z
zhJT7~x|$mN*1vsRc9hCFrLNJ$D6lH|4pkSR($71RoCv%dTckIAhD6CpHV`KPNiI31
zTL9n6x9~pze2@?FL0~w2IDI%hPVp!BGQO;_k>su?v?YCiIr!W%dSlY#EcNMM91I=+
zr0Z;r>K6cyxZ0Fo0cM@NMcxN68m5OC00;|VAuIr2!k6$RK!09;UVk1Cum|h`yYnR5
z%r>*lRtHT_GZE^9cN@-tqvjsF;!YdTKIf|1UiJx#$)#^)XB^2&=QF6+xY_Egqz=&H
z#kf+`17q5;w6RPGL&hQFkTK5q4Ss{)aIczZBASS%%12Za)kHOUIpY5+N>7!ate^qC
zZElCQOt*LDiZEYL?&|02l2Vd_JC$UB>?LFKR*4nj9<dxop;o9BY6mw&>=Ap!-smFy
zgrD$V`Cy`QqH?10X-{24T|-?1@Gs*p;u@V)<w5`e03v!+SaefwW^{L9a%BJjc-kv3
nFW1Y=%Pvk%EJ)SMFG>dhHrNJO5L3!r00000NkvXXu0mjf*J4sD

literal 0
HcmV?d00001

diff --git a/theme/mini/images/media-artist_li.png b/theme/mini/images/media-artist_li.png
new file mode 100644
index 0000000000000000000000000000000000000000..c87c7150854c9089799d09f54c5ed42675d79483
GIT binary patch
literal 1135
zcmV-#1d#iQP)<h;3K|Lk000e1NJLTq000aC000aS1^@s62IYXH00006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY3lRVS3lRZ-WM7d0000Sga6xAP000aC000aC&ZRPb000BX
zNkl<ZILn38TTGL87zXgCUyrO%ONq1;fl*|jL_}o*160fgxX1+vVG68DhC>2^i7{r*
z4TC$0!)$RuG7e583M4~d2-}Ecbz}%g8HYd^Y?V_>R|-8*di?L=)0-v6=jM0w=6NsP
zyueE$JS)5|^aGTf5$W(Skkyk_kU5yxT7RN0@>b_i%iXa%Z8ZhUePx{`ru@!x6Pz%n
z0AQEytBfiM*WguQ1=7a<L;K-_tK9PSi-V7k{+mDFG`fqBwdTc+!E1!{e%pTU=8u}D
zoT_ZyyZaKW%ap~bIoek)$T&@_38QuEcZ6-P@V`&Ke|W0$QF0d{(^0qGNAd_6Io@1Y
zSU^bSo~s$97b<!QA%qY>H0&+$@&hQ&Zl(eaFNzu3uvzgvwmiK?E{^jOq>HEJpT{K#
zZZW(g8a#8>`tgBsUis-n3_yKluABc0u%;V!>Cyn6i_2hH0yzvi?VeBg-|%bz6@1dC
zmDTlP0d+a0F}#NtDBOLfG2uP01HieCLw$k_AU7>q&gTQ}2Akae12CJqRBB8E1~ODG
z^D$s1bnfOn5hl|;uZ8H74BM<l0FygP&A3&7$ztDx10ylM0V*aZA>PS#TyQ46nLQ?2
zSg;NN7K{BY*M6XP#Wl?y2l}<n3|=cR9=ow*Uj>$rJ4D8J0$PN;*FW~%?h&V!O;&0S
z4<s<2AC<dD8JBR-esoe69uyPs?8*#lY(+Gh6?w!EqN`oD03P1HPl7vug&CinLJfes
zL2Vn4fXym_%UA}u=Uhv~2C$XJUT%^xcCq^B<;9^QEo<-D{ZaAa)aK~^#5Yo|REq`a
zlEjcoNr(pz9&c9wQLDiPqC8+|cJ4R58rV{yyKNE!v%2}oKh%K9>Nu>-21vI@i>n+k
z$}~x4sher_H}_eKJ<qcQmqe$wzMmGytmD`FT$6aNQ^s=h7XY^Mw{Z>vtczO;{UQLq
zRZ#0{1Z1K7cCRWx`%tF}4FLWQRTL{1=1k^6GOkwsQfvQdMd3WAEZY>T`Br&%GD}yl
zXRaTRDzqQzB>G5XQs1#pa&v)=6PB+j1@QZ4PrD|61(y7^j}57Soo@@aNdUv?b=6uM
z;H=R<V61je8EaH(lkAgr0BXQe0sts>++jUio4Y)na(~CB%oRfE`PUh_6rt39GAfU;
zK^d7ve?Dc7GV>Ws`>He3*+ViNuus{V?9z=xMw|Z9M3`=2@yl65qZ9(10oKpcHzjHR
zdo1=1T4@mN&UV@;1#NUJ?cRRch$&j%=X0#!m%Z$Nade=D*hlnA0000cdQ@0+LvL+u
zWo~o;0C?JSE=o--Nlj5G&n(GM2+2rQaQE~L002_w2P2TnWpDrh002ovPDHLkV1f)>
B{vZGV

literal 0
HcmV?d00001

diff --git a/theme/mini/images/next_25.png b/theme/mini/images/next_25.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0262703dc6815fb238422d6979562108c3872ce
GIT binary patch
literal 2977
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
XuE7CE1^yAx00000NkvXXu0mjfa>wP%

literal 0
HcmV?d00001

diff --git a/theme/mini/images/pause_25.png b/theme/mini/images/pause_25.png
new file mode 100644
index 0000000000000000000000000000000000000000..29650ef4830ed134710a289058dbb488103b1b2c
GIT binary patch
literal 2362
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

literal 0
HcmV?d00001

diff --git a/theme/mini/images/play_25.png b/theme/mini/images/play_25.png
new file mode 100644
index 0000000000000000000000000000000000000000..a6af04c04bb861f041d7d07a93c5fbaf76a6deb8
GIT binary patch
literal 2243
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
R%4`4t002ovPDHLkV1iZ*Cffi2

literal 0
HcmV?d00001

diff --git a/theme/mini/images/playlist_li.png b/theme/mini/images/playlist_li.png
new file mode 100644
index 0000000000000000000000000000000000000000..627a8588e3cabfdec090014472ddfd093e0d4a7d
GIT binary patch
literal 1400
zcmV-;1&8{HP)<h;3K|Lk000e1NJLTq000jF000jV1^@s6Yeq>400006VoOIv|NsC0
z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000F8
zNkl<ZILpP9ZETZe6o#+oeV?vfx9p3$!9<ypu}sGhvmgj;kQw;_Q-mOb8WjY;5K$nw
zh#H5YVuTULmxQ3AppgWbLFdpR6NWlI0&D`?7!=k*_d(aK?Yg$_`}jj@)P&#O$@zKC
zb#m@I2mU9CqKcx5q6)x*1&g)Se9(N!SaZvwq3`D<jCsSpw&1<{c0ab=CbbW>VqM~)
zn|4|-Z#c1B92AJDt@RD7s`rK8JoohBf~wttL~Wcd<=HD`G}BCTUyme8lqjH3s6j6n
zmEp?+Iccf(f~2sc=JBhnQb)~?p3=zXl$LMSVxgTD`v1B7zrfF_6Ka?2x35at;dtXa
zr{Ryd!tHDC)E?3!a;fEAT4<rA={ZRbIpoB;Y}@2JaRt_fCufH4@Rxdbjaw|%YbE;5
zgwtY^7_DVdOeYz%0{tie6v6B0Fb43b=o8<wCUn^!>B$+rU!P*xA2(s)61<GU`|-^L
z2oL~?9Xs|ISg#Vj;#uL$dC|Yx>+YB`c<HtIt_kO_f}UvkJZ=e4&uWf<a?*<i80r^1
zKpHmnJCLL%m=)0TwP&kya!R-OMHGnlbGK7SkdI_GAwq<>N#e$hI|dHcD4V&`>@LfT
zFwhqI<M{=iA<oHX3ZFt=jT>T11?5(|IRON@rcMBtsKW=elR-b2=M62|2BAEEsc%~S
zC>1i(&9ZkoMV8j3-y2v$ga{FkWRO8d44h!+f_9ho_Ii)4I_b7S+VGb%U&%jK{2|TS
zR6Rp?FhaGe2syw-`jrJZOMo=MNh48UB8x>WM7D&BLvxB8J+EKMJ6|(wI!^L&E>5R|
z4mv>M!-p>xuE+zdRD;#Nx@4_N-W~U|NDEJk<cAB=GsSX4=^p@ZDhCeW3g?&)>LeBb
zymSE|*~=Obo21n?$-P!>QWMpqwcm)#L>U}<B4({*fB^<#;OGjKVP+d+4s8~Ba)$Me
zVR_+$;WLqY#`(k;ZMZoLXkr=pfEyQpYM>7Q4~=L*t-8b-z_0I*o9v#a7MjzIMF(HQ
zr`O1u&^^QxPdp9(IkmlBJD^XHmFvFjU)XDQcV^BCJEB3Ogd(wCSX2Xbm~_z&=rjYU
zWc&d5m6I+I8%3)~gy1<}YUk>S3EFnuV=26IJQ18cGj}!~Jb0*-xNzYDOiaw+cPiH`
zH8+%P<`a>kKQiaD;9Q@rt7PU_tyaI)QVQxQ7dQm8k%SI>OCtj4WCTBfYE}bgGMFdL
zi)u)Hni{7{j2E`-7H3$YrFwskSu05)g_PK-<zjK4zFr>5-_`%twNveP4}D3^IKS}N
zkNl?j<$*XCC<`amr@$}*{0b!D!VPF7G7lJO<{IN6^l+Eu(sIWwVuLnQuN*a<Mhv#M
z9YP=wAhBY_8Ux4W)1;QE^wL88)r6IU*4;kVUN$VZa1T+cwG=%QNj+n!xE`m&fTEs0
zz)6@yU<n#^V2m{yO(W|-q%E+ud+v-ecv(*24}0mQmtO9d<dREn4BSz#HW=mM*>iTt
zn-Ui|QYS4}Ux;}9!IIm>M$x1lH=iYnkEw(Km<~Wb0#Mg0#8sNKW%AXeY3ZkrXRGRH
zN2I;#D{-@>%9<G%`S<6N-LhMD$HL_;js^lHops(m>9Ko~%Ue%SL{RPBR!uxXTm*;^
z_$$vh&=vNu43{=p9<l9I$!bv4KCnntP;SY#y2wHx(BMx3yFm9zU>%qM0000<MNUMn
GLSTZLN|1s8

literal 0
HcmV?d00001

diff --git a/theme/mini/images/previous_25.png b/theme/mini/images/previous_25.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f3fcf933b553742efd7de15407934e8f7b0e141
GIT binary patch
literal 3016
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
KMNUMnLSTZVIsI|~

literal 0
HcmV?d00001

diff --git a/theme/mini/images/remove_30.png b/theme/mini/images/remove_30.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a84844fc627c55d1ef538ba9c7e7df7cf83d4a2
GIT binary patch
literal 1103
zcmV-V1hD&wP)<h;3K|Lk000e1NJLTq0015U0015k1^@s6YoK!B00006VoOIv|NsC0
z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP0015U0015U_)p<I000Bp
zNkl<ZSi|krTWC~A9LMqRoU>;)7n2|fVmA^}p;CwyOY|v9N*j973f32uJ`{Zjq{LoK
zTMQL%h15%;NR5H|5NV=`S#`A#sA#|nS{kshWYYvAtToG~Ni<!vF-`XDnSUR$rdC0G
zXbF__c^Ur0{D=7sb2#8~xm+%n%jI(YE7X${`%_CRmR7*@iK(4aJHh(E8}UY7YE&(%
zNA;|XsB)vkC@~9h5QJ__GRXuy`0xQ%x;Duo3-FLZ24JQ~YqoyWH&c7?;ss2y$p+<7
zKIH?v>2=2JzBB8y$Rm$pIV(rxi2Nu;(jqM(-@<L?xH;Z4IQp`)#96}aFAjzq!VQ1t
z^E`D0X9*Gn=d<Z`)9bQ-%Rk}2<-c`w*^6T<{VV<N#I0X58#5c_rhMZRJH;#)?esdm
zphxs2eF<bxpVQ|+Qo2v~fyA9F&J~am-Ktwb;<{h=gN*7f-39W8bILgdGND5{1QJWn
zuhN#bKpr@KP9Ml!-Kjf459xpofOvI6C-Ca!cF+#0y8GV_Umw2S{b6*?m}kuM?rO{L
zjd&xY`#AW|cuxl&rI}`M@{)U#d$Zrj87YVt#EVjS-{(ehBQTK}9gGgDQnup94+LdE
z2EbTF6;&Y3QYK|UP%5PoXp^|aK>{4$0Pvlxm9;>d?2$bn9kM_c0IeM37|<o<QV!A~
z=jA-mLJ>tE-A0Ge0i05+)oS33vEEn@@`~APHbWxnIqW&S=mtmCCbcQ&5L?;K_ECT^
z;b#S&V2B|wCaqqpmw0OTRA?$Bzb8Juv*OMQc=&cK918<AYFG^e%jl;c)K_d^15h#Z
zB(aDQ11tgrfcL1S_OU0Qk3s?42oVA->Zu2oru)B6kKXh?Z*qYPfR+AKGE|Pr0ogB|
z(g}JvS&^(Dhc?4DY!>oEdfgMA4h({T(e0b?O^{)CBq|e?%$w?`opx~6B<d1%zzua$
zoqVjTi%BK{X2<`Q$riQ%yV%WckcIX=`yQtHMO{<ZFnNuuTz#IvUJ5A$bHJDH%a>~V
zaKfMPv*=Ij;o!qTqEcpK11K73VD3CR`6LDg=vS$yUg~(?xM*DDOD;2?`Og!0glek6
z*k#(LJucJvsg0?PKi$2*PuJ?&!Zwwpopu@H0RaNU<}9!ejb<J<DWSw@O`bQ-7-xPy
zu9{S-D!q4_J5nW8WC2YyJtMIFQR-0Y5SW*(&DQ4W+T_P-v0D5&$xlpWs$*S@Q$mSR
zn*O2Pp0mITK`4-Ma><pq)NyL4iN4^xZZ?@s<5}kE<c{QyIXj)p<#M@PE|=^7?=Kgl
VsKnpVA1eR=002ovPDHLkV1nfl1W^D0

literal 0
HcmV?d00001

diff --git a/theme/mini/images/right_15.png b/theme/mini/images/right_15.png
new file mode 100644
index 0000000000000000000000000000000000000000..0cc81ad67689d9e2545b4c475c536e9793edc22e
GIT binary patch
literal 1148
zcmV-?1cUpDP)<h;3K|Lk000e1NJLTq000jF000jV1^@s6Yeq>400006VoOIv|NsC0
z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000jF000jFV;mC`000CB
zNkl<ZILqafT}+jA9LK-U^Bm3_=kU&!9EZr8iBrLN+m3-mpwS^4Fvr+17GZf16yXAJ
zBM?&7STv9*5W&L%7SRH%iMU3REHe-l0Vxm-F@+;=IPd3qc>Z0rag(ub{apPne*66P
zz4-osmkny8i*2qgmY67jl%tR+1x2KcujcB)#@AeUcRP6&>Q$&Py*B%x<o?hk)!Pr`
zUN~u+Py2Ttz0t!0xnR&?2w+UiB|0Z2&(GCAKQ^Mb%QxCDG;XB(lf``thN(YQBkUFX
zLwhkj-1tNNo#2`m`2HDMmCY5={s5$q5{>*MT}4L;s$RD;GR8$X<3@;q+CxoIlhO)F
zfm`XJIlog|Jhy%0;VC-89J1wlSRDhT-g1RztLUldnd8CAf+h8mW-jpD)|T5%KFVtI
zY({YA!=b!&iQ98E8L>^kyFCeirL6!`tHfU>%P|DL?Kcu^>kiyy+ff_2tM$?D+@OJo
zcuizb<u*%5gK9IzS?%~VVDf#g>^Ki>E^+&L^{(q|K(?<gSX3V4@tenhxA5#7In5W7
zH|3YLoh_|z$kr!T!XGyPZ9=E|t1-E=&kdgd{|ME*bAeoJIN;F0f6Zo0*5f#)$ac~O
zaJM)E-vsF5OcVA*faLQ!E(D;`EC&WN0ZEEjwk2N}qzHed-eYg}U2cqfVA-TQdZAkT
z$53?nvGy~X=2$PB6Tlr_U;)uBp;b-^c5r1}#%iMEo#zeu#f4;mzsZN1rvV(r7&Qt2
zIE)1VLS&;AfEZ>f96%>7k}`lgYb%}Z0?0ukb4_QqGa|-?GK9q?)v4rRVZs%B1Sibd
zLBky!7=T<Q3W<xM#*$>USyO*^*5{f;)=I#Vz!KsDSfW`ye*&;v;tF{=VBO8p{Bgkg
zDrZ@X1gwQ?seA}v^tP6ht-wNq?gO*;;|kkNn`up4JM84)bd8y?S0NUFCqPq!C`LXY
z&2m)RuXCXs%jPj@pKA@@>RZLKKBGQynU~NbI(^ZyQZjR=)=;zZu{dPOXYClDM5zEQ
zQ~OB|!1mcUF$`en)whYIli?Oe^G^<n%#>;M_<-Bw)yG^f7f+1>X;Fuhe{5aX<L29q
z`{RcJBEl$@fN1(t)RL#-6VwD%i+<4nF_LlWJKPg_ir->O)Om6*=Tp{>Gb*G|8MwCg
z#O!8_7N%ToVAZxP!TBO5hbHk}w((xREyE1adqDcs`-}a*{*MRJUZKg4RRie8MT9D7
z#);AL#_~}jAmdc~OgZ}{+rd2fB8Z-*_mP$5)5f~hRKXDNVNXtI-_95G_`l%x*jOqL
z;6Fn;W0~i19gm39k?&E8PU;ta3QH)$eZDI_J}ddkDgdAgJ2z^78TcFGpS?yBi)!lt
O0000<MNUMnLSTZ|N+6B^

literal 0
HcmV?d00001

diff --git a/theme/mini/images/stop_25.png b/theme/mini/images/stop_25.png
new file mode 100644
index 0000000000000000000000000000000000000000..a31a1e6af674a7777f52f03f58f31de70ef3d3b9
GIT binary patch
literal 1564
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
O0000<MNUMnLSTXzBkR@x

literal 0
HcmV?d00001

diff --git a/theme/mini/images/working.gif b/theme/mini/images/working.gif
new file mode 100644
index 0000000000000000000000000000000000000000..42ff5c6e9c9fbc7c823a2c519a0044fc08613ce5
GIT binary patch
literal 1149
zcmb`_XHQ#a6u|N8jctrg2nicZ$b=9FcO*?qOH&|e+B9uK2hf(ZJVN3FAR%}G_xN64
zI|7F=O0f`Ft%@BN8w_UH2n)&(AS4h=ECB+s_nxA*`mUmR)$;*<=P#WT{V?jz-RA;K
zfXyOoU|_&(Hs|N(r=+9=2M5Q*#GIU*92^`>O-&sg9j&jgkBp2gEG#T9FVD@*?eFhz
zZ*S{#y4>8{!NI}$`ud`xqK=M^y1Kfww6ys6_^qw2wY9abuC9rR38_?ie0*G3Sh%~p
zySTX6-rjzAc(}B*w6d~NQc|MPXsW8JD2i%mXsD>DFdB_JJ3D)OdkF~%85tP{gJFJt
zJ}xe<si{e=R=2dYSglrxL}Ia6ii?Z8ySw#zeQRs0$z)1QOzi9H8yXtQ%*-q=FOQ9l
z#c_Ofbu}p|si2^sxw(0Aa&lv1BRo7@sZ@@QjkUG4m6n#y&d!dHkI&4^Y;JB=S65F@
zPp7A+lO);S-*2<odU|>q8yizoQ%6Tfhlhuglao6;J8NredwY9NPfxM`b;PIq$C1yT
z-j8?^85SyG(CoPQfXQWI2n%s6a-0d{L}nlym_Q;|nH)S7h<JfqvQ#;^%k6?9l2Oc1
zmy+*?fv>YX@cPI8G{kW$gR4GxxxtMM;h|>WaC2(N%roT&4w(fUK<8!P$_5W5B2eOU
zDF|M^3VL|=hBqY$fcw|HD6NjJr|S$x>We28i1*VsY|I$^BW^Lc2^*{b(w>b+IdBF9
z0lFZA_t@a>!1*_>0Pp21?gx=ydQrR()z@OGOiO!BD`Og%+Df?WYr=0m@~%M%fmS5t
z+H7aj(GHppTtIvoT%s;IWT&e<5UFzf@BHv#C?(3m!#)+-Y3wyt#xk(9l_tqK6FB*q
zYjXX(thvrM<d5E9(|`@gSq8C`o84B>ynv(1VfzHUE2KES@OC_h`lC#XGxQ9dfx7Lg
z<1&$pr%7wB@f2IY<%*5`5Brg$8?)OKB5)^#4EOfAm91p+f5td@c!V!kU7AP#jjqXl
z=Pd|0ufQJM6ta-O<4^cJ05?^62;uQ%3kW{Tv*PkMw95z*kCw~CPC-f(h`IQyz7nui
zBvZ{KXeG2?$(!Fo$OYo*cX1pB;<;<#qfc;y(VYX=yla3blGoye|Jba5ePM*7T}GTE
zDC8$sfYXbtY)MWY&iaK#U}`L%_?`}z_{6h&K3t9H;_na@jBAjd3)f>RK_pa|WOnu5
E-?AONrT_o{

literal 0
HcmV?d00001

diff --git a/theme/mini/theme.css b/theme/mini/theme.css
new file mode 100644
index 0000000..3d5c46d
--- /dev/null
+++ b/theme/mini/theme.css
@@ -0,0 +1,293 @@
+/* top right bottom left */
+body {
+	font-size: 12.4px;
+	font-family: sans-serif;
+	background: #888888;
+}
+
+a {
+	color: black;
+}
+
+select, input  {
+	font-size: 0.95em;
+	line-height: 1.2em;
+	border: 1px solid #BFCFCC;
+}
+
+hr.server_settings {
+	color: #9db2b1;
+	background-color: #9db2b1;
+}
+
+.main_container, #playlist {
+	border: 1px solid #e2e2e2;
+	background: #f1f1f1;
+}
+
+#playlist {
+	cursor: default;
+}
+
+tr.playlist {
+	border: 0px;
+}
+
+div.moving_box {
+	background-color: #f1f1f1;
+	border: 1px solid #65869E;
+}
+
+tr.moving {
+	border-top: 1px solid #b0bdec;
+	color: gray;
+}
+
+li[dirtype=file] { background-image: url(images/audio_li.png); }
+li[dirtype=directory] { background-image: url(images/folder_li.png); }
+li[dirtype=artist] { background-image: url(images/media-artist_li.png); }
+li[dirtype=album] { background-image: url(images/media-album_li.png); }
+li[dirtype=playlist] { background-image: url(images/playlist_li.png); }
+
+/* used to signify that this is a search result and is used in std/browser.js */
+li[btype=search] { }
+
+/* used to select the filename */
+li[btype=search] > span {
+	color: gray;
+}
+
+div.slider_main, div.popup {
+	border: 1px solid #B0BDEC; 
+	background-color: #DEE7F7; 
+}
+
+div.slider_pointer {
+        border:		1px solid #a20000;
+        background-color: #ffcccc;
+}
+
+[slider_moving] {
+	cursor: move;
+}
+
+img.act_button {
+	height: 60px;
+	width: 60px;
+	opacity: 0.70;
+}
+img.act_button:hover {
+	opacity: 1.0;
+}
+
+#status_bar {
+	border: 1px solid #BDD8DA;
+	background: #DFEFF0;
+}
+
+div.settings_container, div.settings_header,
+div.player_control, div#streaming_display {
+	border: 1px solid #9db2b1;
+	background: #e7e7e7;
+}
+div.settings_header {
+	border-bottom: 0px;
+}
+
+input#quickadd {
+	font-size: 12px;
+	color: gray;
+	background: #f1f1f1;
+}
+
+input#quickadd:hover, input#quickadd:focus {
+	background: white;
+	border: 1px solid #9db2b1;
+}
+input#quickadd:focus {
+	color: black;
+}
+
+div#qa_suggestions {
+	background: white; 
+	border: 1px solid #ccc; 
+}
+
+span.qa_element[qa_selected] {
+	background-color: #A5F2F3;
+}
+
+div.big_albumart {
+	background-color: black;
+}
+
+p#albumart_txt {
+	color: white;
+}
+
+div#sidebar_header {
+	background: #f1f1f1;
+	border: 1px solid #9db2b1;
+	font-size: 0.9em;
+}
+
+div#sidebar_display {
+	border: 1px solid black;
+	background-color: #ffffff;
+	border: 1px solid #9db2b1;
+	font-size: 0.992em;
+	line-height: 1.3em;
+}
+
+
+/* for browser action buttons */
+
+/* match add buttons */
+li.browser_button_add {
+	background: url(images/add_15.png) no-repeat top left;
+}
+
+li.playlist_popup,
+span.playlist_popup {
+	border: 1px solid #B0BDEC;
+}
+
+div#pagination, div#pagination_options,
+div.overlay, div.selection_menu {
+	border: 1px solid #bfcfcc;
+	background: #f1f1f1;
+}
+
+ul#pagination_list > li,
+ul.browser_field,
+.browse_type {
+	border: 1px solid #bfcfcc;
+}
+
+/* current page on the pagination list */
+li[cpage] {
+	background-color: green;
+}
+
+span.plse {
+	background-image: url(images/audio_li.png);
+}
+
+span.plse:hover,
+ul.recommended > li > ul > li:hover ,
+[selected],
+li.menuitem:hover,
+#streaming_display li:hover
+{
+	background-color: #DEE7F7; 
+}
+
+li.menuitem {
+	border: 1px solid #9DB2B1;
+	border-top: none;
+	background-color: #f1f1f1;
+}
+
+/* Added for small screen support */
+#playlist > tr > td {
+        padding-left: 1px;
+}
+
+#content {
+        margin-left: 0px;
+        margin-top: 0px;
+        left: 1px;
+        top: 31px;
+        width: 317px;
+        height: 300px;
+        z-index: -1;
+        display: none;
+        position: absolute;
+
+}
+
+#posslider, #volslider {
+        width: 250px;
+}
+
+div.slider_main {
+        height: 20px;
+}
+div.slider_pointer {
+        height: 25px;
+}
+div.player_control {
+        left: 1px;
+        top: 31px;
+        padding: 1px 1px 1px 1px;
+        height: 324px;
+        width: 317px;
+}
+div.pc_artist {
+        width: 150px;
+        left: 150px;
+}
+div#albumart {
+        width: 130px;
+        height: 130px;
+}
+
+div.tab_select {
+        position: fixed;
+        padding: 1px 1px 1px 1px;
+        left: 1px;
+        top: 0px;
+        width: 317px;
+        height: 30px;
+        z-index: 3;
+}
+
+div.tab_button {
+        float: right;
+        margin: 2px 2px 0px 2px;
+        width: 154px;
+        height: 25px;
+        background: #444444;
+        text-align: center;
+        vertical-align: middle;
+        /*border: 1px solid #222222;*/
+        color: #eeeeee;
+        z-index: 4;
+}
+
+img.thumbnailart {
+        width: 100%;
+}
+
+div.pc_ci {
+        top: 250px;
+        left: 60px;
+}
+div.pc_sliders {
+        left: 20px;
+        top: 140px;
+}
+
+#status_bar {
+        left: 200px;
+        width: 100px;
+        height: 50px;
+}
+
+img.status_working {
+        float: left;
+}
+
+input#quickadd {
+	width: 150px;
+	margin-top: 10px;
+	margin-left: 1px;
+}
+div#qa_suggestions {
+	margin-left: 1px;
+	width: 150px;
+}
+
+div.selection_menu, div.pc_other, hr.server_settings, div.pc_settings, div.settings_header, div#streaming_display, div#pagination_options, ul#pagination_list, ul#pagination_list > li, div#pagination_spacer, img.pagination_options {
+        display: none;
+}
diff --git a/theme/mini/theme.js b/theme/mini/theme.js
new file mode 100644
index 0000000..c234418
--- /dev/null
+++ b/theme/mini/theme.js
@@ -0,0 +1,68 @@
+function showPlaylist() {
+if (document.all) {
+  document.all['content'].style.display = 'block';
+  document.all['content'].style.zIndex = 5;
+
+}
+else if (document.getElementById) {
+  document.getElementById('content').style.display = 'block';
+  document.getElementById('content').style.zIndex = 5;
+
+}
+
+}
+
+function showControls() {
+if (document.all) {
+  document.all['content'].style.display = 'none';
+  document.all['content'].style.zIndex = -1;
+}
+else if (document.getElementById) {
+  document.getElementById('content').style.display = 'none';
+  document.getElementById('content').style.zIndex = -1;
+
+}
+
+}
+
+/* number of "windows" on the directory browser */
+var BROWSER_NUM = 3;
+
+/* the border around the playing item in the playlist */
+var PLAYLIST_PLAYING_STYLE = "1px solid #a20000";
+
+/* this is the color thing that you add blink in */
+var DEFAULT_BLINK_COLOR = "#C1DAD6";
+
+var BASE_IMG_DIR = "../theme/default/images/";
+
+var IMAGE = new Object();
+
+IMAGE.BUTTON_PLAY 		= BASE_IMG_DIR + "play_25.png";
+IMAGE.BUTTON_STOP		= BASE_IMG_DIR + "stop_25.png";
+IMAGE.BUTTON_PAUSE 		= BASE_IMG_DIR + "pause_25.png";
+IMAGE.BUTTON_PREVIOUS		= BASE_IMG_DIR + "previous_25.png";
+IMAGE.BUTTON_NEXT 		= BASE_IMG_DIR + "next_25.png";
+
+IMAGE.BROWSER_PLAYLIST_REMOVE 	= BASE_IMG_DIR + "disabled_15.png";
+
+IMAGE.SERVER_SETTINGS_ENABLED 	= BASE_IMG_DIR + "enabled_15.png";
+IMAGE.SERVER_SETTINGS_DISABLED 	= BASE_IMG_DIR + "disabled_15.png";
+IMAGE.SERVER_SETTINGS_XFADE_DOWN= BASE_IMG_DIR + "left_15.png";
+IMAGE.SERVER_SETTINGS_XFADE_UP	= BASE_IMG_DIR + "right_15.png";
+
+IMAGE.CLOSE			= BASE_IMG_DIR + "close_15.png";
+IMAGE.WORKING			= BASE_IMG_DIR + "working.gif";
+
+IMAGE.MENU_ITEM_CROP		= BASE_IMG_DIR + "crop_30.png";
+IMAGE.MENU_ITEM_REMOVE		= BASE_IMG_DIR + "remove_30.png";
+IMAGE.MENU_ITEM_DIRECTORY	= BASE_IMG_DIR + "folder_30.png";
+
+IMAGE.PAGINATION_FOLLOW		= BASE_IMG_DIR + "follow-playing-yes.png";
+IMAGE.PAGINATION_NOFOLLOW	= BASE_IMG_DIR + "follow-playing-no.png";
+
+IMAGE.JUMP_CURRENT		= BASE_IMG_DIR + "jump-to-current.png";
+
+
+/* this should be whatever the backgroun is converted from hex to dec */
+IMAGE.STREAM_BGCOLOR		= "15198183";
-- 
2.43.0