diff --git a/db/data/ferrum/sessions.ibd b/db/data/ferrum/sessions.ibd index 4695e8b2171a7657bc8949d95aa64f64daa46ef9..c962024ec0c98a4added55a293ff0ea32b5554ee 100644 GIT binary patch delta 79 zcmZo@-~gc|j1CeB@6GfX7#LXpLjeN=0|Qf*JlAvy2gY7*3q}S8#zv<2$dggqH#jhQ X*mHo?gXA|JG`HV)LBoFIg@ud&bdDTn delta 79 zcmZo@-~gc|j1CgorM;XC3=FLQp@4ybfq^OWqw;hK2gY7*J|+eRMteqq$deJ8$bX6 delta 81 zcmZo@-~^#1j1CfKjC2n(Ffg$GhXMu$1_q|gmyfqgI54WPaBwj(FfcN(Z=YV@z^FYv a--YolBlGrHSH{^^93Y(_mCG6!4*&q#Hy!=} diff --git a/db/data/ib_logfile0 b/db/data/ib_logfile0 index 525ef43b4ca5a49fb399534874487dc44c5f2cdb..cc4ba179ed59e2c1374a94dd60447458b62e03fc 100644 GIT binary patch delta 8689 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 HCYA>PI4}mx delta 3299 zcmZo@XpjKm4eU%}3m6y}7??6&szd1WV488eV4U-PMiyDq;~zoH*NhVlq{T%RLezZR z2%)coX_(sQvJ<$QINCTE+c=ooIGEcwSlT#P+c?z|IJnz5c-lC4 z+c@~zIQZK*1ll+R+c<>UIE33cMA|q++c?D9IK1!IHcP+WZF1n+c@Of zION+n6xuix+c=ckIF#EsRN6RH+c?zPIMmxXG}<^c+c>n^IJDb1blNy{+c@;vIP}{% z4B9vh+c=EcIE>pkOxie1+c?bHILzBPEZR6M+c>P+IIP<^Y}z<%+c@mnIPBXv9NIV> z+c=!sIGo!!T-rEX+c@0XINaMfJlZ%s+c>=1IK109eA+mC+c^B%IQ-i<0@^qN+c<*S zID*?aLfSY&+c?77IKtaFBHB12+c=`yIHKD)V%j)j+c@IdIO5wl652Qt+c=WiIFj2q zQrb9D+c?tNIMUlVGTJyY+c>h?II`O~a@sg@+c@&tIP%*#3fedd+c=8aIEvdiO4>L| z+c?VFILg~ND%vJ)II7z?YT7tz+c@glIO^Lt8rnD-+c=uqIGWoyTG}{T+c?_V zINIAdI@&lo+c>(~IJ(<7dfGU8+c^5#IQrW-CbV%(Y~z^J#xc2#V@eyx)HaT3Z5-3v zIA*kQ%xvSB)y6Tqjblz5$J{oKd2Jl?+c*}qaV%`(Sk%U`xQ$~;8^_W%j%95e%iB0s zv~jF#<5<}=!M)yA>Ajbl$6$KE!MeQg~3+c*xiaU5*pIMl{*xQ*jT8^_T$j$>^c$J;ngv~iql z<2cpEak`D;OdH49HjZ;`9Ov6OF0^r6Y~#4p#&Nlg<4POH)i#c6Z5-FzIBv9Y+-&2x z)y8qVjpI%m$K5uLdu<%|+c+MyaXf6}c+|%6xQ*jU8^_Z&j%RHg&)Ya&v~j#_<9OA^ z@w$!UO&iDCHjZ~~9PisWKD2RsY~%RU#__q0<4YUI*EWuCZ5-d*IDWKo{A}a+)yDC= zjpI)n$KN)Ne{CH9yEqv8I2alGIG7mwIG7pxI9M3_I9M6`IM^8bIM^BcI6(58jC~wj zjC~y3jC~wDjC~xujC~w@jC~yZjC~vejC~w}jC~wJjC~x!jC~v;jC~xUjC~wpjC~y9 zjC~vujC~xEjC~wZjC~x^jC~w3jC~xkjC~w(jC~yPjC~vmjC~x6jC~wRjC~x+jC~v` zjC~xcjC~wxjC~yHjC~v$jC~xMjC~whjC~y1jC~wBjC~xsjC~w>jC~yXjC~vijC~x2 zjC~wNjC~x&jC~v?jC~xYjC~wtjC~yDjC~vyjC~xIjC~wdjC~x|jC~w7jC~xojC~w- zjC~yTjC~vqjC~xAjC~wVjC~x=jC~v~jC~xgjC~w#jC~yLjC~v)jC~xQjC~wljC~y5 zjC~wFjC~xwjC~w_jC~ybjC~vdjC~w|jC~wIjC~xzjC~v-jC~xTjC~wojC~y8jC~vt zjC~xDjC~wYjC~x@jC~w2jC~xjjC~w&jC~yOjC~vljC~x5jC~wQjC~x*jC~v_jC~xb zjC~wwjC~yGjC~v#jC~xLjC~wgjC~y0jC~wAjC~xrjC~w=jC~yWjC~vhjC~x1jC~wM zjC~x%jC~v>jC~xXjC~wsjC~yCjC~vxjC~xHjC~wcjC~x{jC~w6jC~xnjC~w+jC~yS zjC~vpjC~x9jC~wUjC~x5P3GGZ_0g zW-|71%wp{0n9bP7F^92_V=iMK$2`V9j`@sz919rxI2JPYaV%o&<5|*TW*v;6-v4^pbV=rSL$3DhB zj{S^%90wTtI1V!QaU5do<2cON$8m(QkK-s~AICAqK91vzeHx_LI zHyHakZZh_9++ytGxXswdafh*w<1S+#$34bAj{A[j@#I36`Z+eAbC!vJ`OIXJ`QfC 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 delta 62461 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 UN6XHZT`jv?_O$G6+1Iik0F(5_V*mgE diff --git a/db/data/undo_001 b/db/data/undo_001 index 29ba87d997f1e3d447a8b824baa4fe4d476c8eb6..e2c475bca96a13b211227e552023d55475ee52e5 100644 GIT binary patch delta 4525 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 Z7o%aoG#Um1qhT;w6pUsAT4sZXMgY$@O7{Q& delta 9614 zcmZo@XkY_ji87YMI~mXbQ|5;w6D3p`k59BSXZ*IXjFEBI=5oeHI}VUykYtlXn*(E; z15=v=bDIN8n*(c`16!K|dz%ACn*(Q?16P{^cbfxGn*(o~1K%>tGE25w%Q5qvR42pX39K}boHej$SPM z3A>Z{85kHmQ8itG##V>y4F(3r4%r*q?HoY5K&qKCuYBC?ubRuiz~F_d>$*S0s(oCA z3=E9>xC*!1HGp)1R5N8>_umpzYs|pF;Ek&5Ce$uf))@>8jH;|Nw%Z*5=>n-{%Dnlp zjYYkQfq?-OjBt%inRm(|cJ1e!!oa||pL5DqJKsFrp%{3 z?vnXd3=9nZsJfoNg6NWG31DDglxGRpZg&8r3#6JU^ZBa{f7K2#Ffat5>Uz}-(Z#?H zN>2>z@>}ghcG)X{6fsK;gtvg`Wxzy`+e z{F5g%uueAke`2!$(+fQXkT#Gq6N}s%3=9lmaJ`^7%$WEQqR*7#PA)l}@sOC_Ny$$({qGgehZ^%@Q#OiG%akw=ys=M4~89o0~IT!a-bbyPJd9 zCVK^t8m6?lIj!~vYZw?9qEOUkOe%+}Z2+kSsbR{PRL*g(F`j{eAsS8XCaBs2AhjSh zOc|3l%{X*Omw|yH22Jf-u-dI|;+yO_KuVZ0CcSNQ5N~skXmgNkbC7CtkZyC3X>*Wm zbC7FukZ*HPXme0(b5Lq?P;PTjX>(9*b5Lt@P;Yb4XmikPbI@vY&~9_kX>-tRbI@yZ z&~I}vXmc=Zb1-UiFm7`&X>%}bb1-XjFmH3PXmhY^bFgZ2ux@j(X>+h`bFf?HV1GcO zc-j_Q1_nlCXEK12;#LWV2lfgeSrBi5tjjD=p@ggqR3>egaBz5F&jFGKahEkXG)PPh zmdRpZU}Qm6`{Bq|3C9OE)BOY(xu#b*_z6sQYLMBU*ARA!i36kqRDrcQIJP-BwK+Jq zIk+ryaBYxy?|=IXs02kd>ZsRti36?=>`g$@pz`#^i{*Vx{YjBg0k)5XwswqIaU>H4(*rXOkTD=_EnY3&OMDt6dMCZH z0yQc?#=$VCO|e~~!RLX!0!SLf-7Vh#h=G9-R0Y9QF@SRTbO{GPo#`$Id<>?SIQT7{ zE_u)g6mg$yCkrrbMES3iA_JfzcjS*~g9BB@XyMu;&0tgKDBB0S)yE?zWi>42-BPJ^2j=7=9Bq;)VDM zLNc&uMT4^`10##>CkAkt#OTDJ12#(sVsSMzX;o`8Ffs~2#6TolI4q_9pT1*~+QfRs zKt2XJkWAI-L!dOll)?exfeHywxx~mI&j1$ymsE@_P(I%scE(0V0meyuj3@?lK;;=F zKn5^j7{CNK;4V93eIsKa<7GZ36cg5l zsJ{g=;WASw9}9{JUr#21)~Vu00vD&2r|P&BU#u3 zf;@d4?Smrup<)ceOrcD#`PgKTjA8r=mE^m}U<@;c?;gUK=~-Qwvh_@}nJxL)Q8aFc zX}rT=2-kQAp^=5t#VJ0>KRn*kg%uP}%zRJ{4E9W~ncMj|P)xf9mE^mNWZGSrX-tff z(|2`cN*gm_P^YDOm zRZBepHLLFQ*-$yzQWfGQmTlm5@Z8o?@k zoJSCx-r$xeK;;>grU$AAO4KXCLn2G-YX#xf$PYG%RI_$q-6VrF3DXA74RMOCyOrUYN28vDh zT^=XIY-D0S{a{v*xH`Ka`(r*PRIPScv|e0eFE(9{JrAPwqcTWq6^9KU3#!%}EL!if z<|$YjnV2&{@^w%oGfQ!1RVw>qj>UXzsM;rC(VloYSakY*IeV_@^-aN?OeW^j8|MXz zsdLzHa`ADXYTu7VyW_(k(dqYAK>hr&DOgOMV=-qT9~Y|DH`uhUvlpGdzA=z%y8p^J z4se(mt_~H`#>DTcl1h|DX1sI09LzI1=Mwa&Dl7eu{l(YDX?(515;$!bpFn8{^@InEQ)4{}G%6qJJ+xm_M?Bv<+Li7VBVRA7pCN`sU$ zFzl3JVBi7uuOM6oUOsNU=^J_SXA1B^4cI9OHh_D2U{i#WDqQhyPKb`(Tnr4nCm?JP z$@`B-4r0JRr~$j#!3OY5S7eM=R)MMApAAyYz_34ufq`!agbgD3zVPx*|JWNebNYV1 z7!Hp8nPAPl(*>F0m8KWC1+uC>aDu5nmIHybC~k8(4ahDRz;H30fk89@q!ofi=Lm0`?sz47rr;c? z0T)xi1_)Px-Jllx6sG(#sME~Az;HQ%fk6zZyD!!wvTXXt(D<4BJy0Vq$AXQRZWt4< zq5@NT)f!^sRT~CIacEfz5)sc6oin{rEO4f09v?$FNaU&vxX!!HD8SOdz`)DE#{j08 zL8LTH>vbWJQU-?W!VC-&8W1*!lt>Zlna+44dZs`M)HT-yz^)OSzOgG(O>MctCz$f* z(A4ofih)rQTnT^-U|^6e7oT1jkTkPivYZc+@1MvW1a3z#t86T7%4yj+HE*?kE*FQy>;<#A^ny z5t7pzCxt7kz|_8hX3aP285m^5K{_E=##btL`o!64GX;I2`roVsee;+2)5 zYTrQ23dB9UJxm3D;+ysP&RO;fGt%2yAZJbQqwoe2CFDTmA=0NQp~{c{w@Q9 z>~{zoM9S&P_)c$}8$MG&7pndJEwFa!=?mq8l~rJBe?x=rw-Ez_+;fml2$q+XwFP%^ zh2&+S2K?3q8Sqm2Hl(nHss0D5uNfE^{xvZ$$X|!(29XN9a=Oz4<5Ok|@ZspU}Sj)G9X{FbNa)D_R7i-wTx_#l9rJzi-AFDIaD(P z1B23Cg}>7uE;O4da2Kkd4N}s|P8XDkP*#SjW#mW#>tWX;EY@z3=AsmV69+6Wv|k7K~DRbLMnTq`ng=d z?w8J-?)W4~Ss9|1kq4}rfsu!ifl(D)2tWi>=PRED$Dx<%d`RiQ$h8?%IxsRrN(X0X z>EH}09iVy{c~^n;GxDxxU{Hf*bC8Hyzsla}g3rQd3idoQj#%Sn1Mk{6|5UfXhmz3PT#oFXQn_j)QD_I zDXB7Du`xqQ6{eUm=O0)-W6pmD25nI=8%k(qPd~WIex_h6q}j`u^Bxqj_6io$9n}(J zM6^Y<|L`*EDljlG=KKT6IBAQ5WVEL*$O>X%-r7HXx?p0Qp@?>?P7b8?3o}7c9;8ld zdP8EIk%;ymoyWY)D8~GONPkF-V`J){KK-IjppkHnZZM=B3^PQD4WvqOy2I;u?&${1 z83w{Sk9AM+vLc(LGyP&poW%46LQxW6_c-bX8VLvMX+fIAaFgy%cMP-h5z#%RH<6be zS-4C+HGO?gx{-+9MEwe0PGl4GCPJjo z&kJM)8)Mj;ZYZM9sQ&`eIEERcG8?2WMnu2DAfA^S*#!NH>57`c2B3gg2-f?;;5?*Z z4AZOH1k$TG{eWncwTMByp&KtRvH=G15NQLkC_bga-I}p}(AiV8BMB9PLwgXXZ2cp{!#IzlVU3MVufKA#x* z85ko^F4|R~Y7#bP#K5H0wcVy6K1Yj%fkAT$ICV~UT^(<=nT@GZgac$O$e6YR@ofhZ zmK{iRkT~I@4Vu~O09yeiK=Wo>C6XT4bAV()yf%lVHizUkhmXQbTcr3<}J_zfXkIX4K)BbySLip<#MtxFmTKUmr~nZx$@LN z)pen!=XnJqE#DV+=_8cH-5O*^p(|23Y^kOs&M#Eq< RFN|gbfzfP0(`@k22msxT<`4h? diff --git a/web/src/pug/music/player.pug b/web/src/pug/music/player.pug index 7d71b56..a3f9505 100644 --- a/web/src/pug/music/player.pug +++ b/web/src/pug/music/player.pug @@ -8,15 +8,12 @@ .name Gravity .artist EDEN .middle - //- svg.play-icon(tabindex="0" fill="#ffffff" xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24") - //- path(d="M8 5v14l11-7z") - //- path(d="M0 0h24v24H0z" fill="none") svg.icon.prev(tabindex="0" fill="#FFFFFF", height="24", viewbox="0 0 24 24", width="24", xmlns="http://www.w3.org/2000/svg") path(d="M6 6h2v12H6zm3.5 6l8.5 6V6z") path(d="M0 0h24v24H0z", fill="none") svg.icon.play-pause(tabindex="0" fill="#FFFFFF", height="24", viewbox="0 0 24 24", width="24", xmlns="http://www.w3.org/2000/svg") - path(d="M0 0h24v24H0z", fill="none") - path(d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 14.5v-9l6 4.5-6 4.5z") + path(d="M8 5v14l11-7z") + path(d="M0 0h24v24H0z" fill="none") svg.icon.next(tabindex="0" fill="#FFFFFF", height="24", viewbox="0 0 24 24", width="24", xmlns="http://www.w3.org/2000/svg") path(d="M6 18l8.5-6L6 6v12zM16 6v12h2V6h-2z") path(d="M0 0h24v24H0z", fill="none") diff --git a/web/src/sass/player.sass b/web/src/sass/player.sass index bec3c79..cf16813 100644 --- a/web/src/sass/player.sass +++ b/web/src/sass/player.sass @@ -90,12 +90,8 @@ .icon .icon.prev .icon.play-pause - width: 48px - height: 48px - .icon.pause - width: 48px - height: 48px - display: none + width: 40px + height: 40px .icon.next .right justify-content: flex-end diff --git a/web/src/static/global.css b/web/src/static/global.css index 664fc21..4436172 100644 --- a/web/src/static/global.css +++ b/web/src/static/global.css @@ -1 +1 @@ -html body{margin:0px;font-family:"Nunito", Arial, sans-serif;color:#FFFFFF;font-size:18px}html p,html h1,html h2,html h3,html h4,html h5,html h6{margin:0px;font-weight:normal}html .metadata,html .md{display:none}html h1{font-size:50px}html h2{font-size:35px}html h3{font-size:30px}html h4{font-size:25px}html h5{font-size:20px}html a,html a:link,html a:visited,html a:active{text-decoration:none;outline:none;color:white}html a{display:block}html img{display:block}html input:focus,html button:focus,html textarea:focus,html div,html p,html svg{outline:none}html input,html textarea,html button{color:#FFFFFF;font-family:"Roboto", Arial, sans-serif;border:none;font-size:15px}html input[type="range"]{display:none}html .flex-row{display:flex;justify-content:center;flex-direction:row;width:100%}html .flex-col{display:flex;justify-content:center;flex-direction:column;height:100%}html .invisible{visibility:none}.bg{background:linear-gradient(to bottom right, #192A3D, #181D28);width:100%;height:100%;position:fixed;z-index:5}.fg{width:100%;height:100%;position:fixed;z-index:80;transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);background-color:transparent;pointer-events:none;opacity:0;background-color:#000000}.fg.visible{transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:all;opacity:0.3}.fg.short{transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1)}.button-highlight{cursor:pointer;border-radius:3px;background-color:rgba(255,255,255,0.05);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.24);width:100px;transition:background-color 0.1s cubic-bezier(0.4, 0, 0.2, 1),box-shadow 0.1s cubic-bezier(0.4, 0, 0.2, 1)}.button-highlight.secondary:focus{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.24)}.button-highlight.secondary:focus:active{background-color:rgba(255,255,255,0.025)}.button-highlight:focus{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.24)}.button-highlight:focus:active{background-color:rgba(255,255,255,0.1);box-shadow:0px 4px 8px 0px rgba(0,0,0,0.24)}.button-highlight.secondary{background-color:transparent;box-shadow:none;width:auto}.dialogs{z-index:95;width:100%;height:100%;position:fixed;pointer-events:none}.dialogs .dialog{pointer-events:all;padding:20px;width:500px;position:absolute;left:50%;background-color:#182432;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.24);border-radius:3px;transition:transform 0.3s cubic-bezier(0.4, 0, 1, 1),bottom 0.3s cubic-bezier(0.4, 0, 1, 1);transform:translate(-50%, 100%);bottom:0px}.dialogs .dialog.visible{display:block;transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1),bottom 0.3s cubic-bezier(0, 0, 0.2, 1);transform:translate(-50%, 50%);bottom:50%}.dialogs .dialog .title{margin-bottom:20px}.dialogs .dialog input,.dialogs .dialog textarea,.dialogs .dialog button{box-sizing:border-box;width:100%;padding:12px 12px;font-size:15px;border-radius:3px;margin-bottom:20px}.dialogs .dialog input.name{height:42px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.24);background-color:rgba(255,255,255,0.05)}.dialogs .dialog textarea.description{height:calc(42px * 3);resize:none;display:block;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.24);background-color:rgba(255,255,255,0.05)}.dialogs .dialog p.description{margin-bottom:20px;font-size:16px;color:rgba(255,255,255,0.75)}.dialogs .dialog .buttons{display:flex;justify-content:flex-end}.dialogs .dialog button{margin-bottom:0px;width:auto;min-width:100px;margin-left:20px}.context-menu{border-radius:3px;background-color:#28313D;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.24);padding:8px 0px;min-width:140px;max-width:350px;white-space:nowrap;user-select:none;display:none;z-index:70;position:fixed;font-size:14px}.context-menu .context-item:not(.arrow){overflow:hidden;text-overflow:ellipsis}.context-menu .context-item{padding:0px 30px;height:36px;line-height:36px;cursor:default}.context-menu .context-item.hover,.context-menu .context-item:hover{background-color:rgba(255,255,255,0.05)}.context-menu .context-item.arrow{position:relative}.context-menu .context-item.arrow.hover .context-submenu,.context-menu .context-item.arrow:hover .context-submenu{opacity:1;pointer-events:all}.context-menu .context-item.arrow .context-submenu{border-radius:3px;background-color:#28313D;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.24);padding:8px 0px;min-width:140px;max-width:350px;pointer-events:none;opacity:0;top:-8px;position:absolute;overflow:scroll}.context-menu .context-item.checked{background-image:url('data:image/svg+xml;utf8,');background-position:10px center;background-size:12px;background-repeat:no-repeat}.context-menu .context-item.arrow{background-image:url('data:image/svg+xml;utf8,');background-position:calc(100% - 10px) center;background-size:12px;background-repeat:no-repeat}.context-menu .context-spacer{margin:6px 0px;height:1px;background-color:rgba(255,255,255,0.05)}.notifications{pointer-events:none;z-index:100;bottom:80px;position:fixed;display:flex;justify-content:flex-end;flex-direction:column;font-size:14px;padding:20px;overflow:hidden}.notifications .notification-container.fade-in .notification{transform:none;max-height:100px;margin-top:20px}.notifications .notification-container.faded-in .notification{transition:transform 0.3s cubic-bezier(0.4, 0, 1, 1),max-height 0.1s cubic-bezier(0.4, 0, 0.2, 1),margin-top 0.1s cubic-bezier(0.4, 0, 0.2, 1)}.notifications .notification-container.fade-out .notification{transform:translate(calc(-100% - 20px), 0px) scale(0.75)}.notifications .notification-container .notification{border-radius:3px;pointer-events:all;background-color:#192a3d;width:250px;box-shadow:0px 6px 10px 0px rgba(0,0,0,0.24);position:relative;transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1),max-height 0.1s cubic-bezier(0.4, 0, 0.2, 1),margin-top 0.1s cubic-bezier(0.4, 0, 0.2, 1);max-height:0px;margin-top:0px;transform:translateX(calc(-100% - 20px)) scale(0.75)}.notifications .notification-container .notification.err::after{content:"";position:absolute;width:4px;height:100%;top:0px;border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:rgba(217,46,46,0.5)}.notifications .notification-container .notification .container{padding:12px;border-radius:3px;background-color:rgba(255,255,255,0.05);display:flex;justify-content:space-between}.notifications .notification-container .notification p.msg{white-space:normal;color:rgba(255,255,255,0.75)}.notifications .notification-container .notification button{font-variant-caps:all-small-caps;background-color:transparent;font-family:"Roboto", sans-serif;cursor:pointer;padding:0px}.upload-box{width:533px;height:300px;transform:translate(-50%, -50%);top:50%;left:50%;position:fixed;z-index:90;background-color:#45484f;border-radius:3px;display:flex;opacity:0;pointer-events:none;transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1),background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1)}.upload-box.hover{background-color:#3C3E45}.upload-box.visible{opacity:1;pointer-events:all}.upload-box .middle{width:178px;height:100px;position:relative;margin:auto;display:flex;flex-direction:column;justify-content:center}.upload-box .middle .icon{background-image:url('data:image/svg+xml;utf8,');background-position:center;background-size:48px;width:48px;height:48px;background-repeat:no-repeat;margin-left:auto;margin-right:auto}.upload-box .middle .text{text-align:center}.page-container{display:none}.page-container.active{display:block}@keyframes show-fields{0%{height:0px;margin:0px;padding:0px;width:0px;opacity:0}33%{opacity:0}66%{height:42px;margin:10px 0px;padding:12px 12px;width:100%}100%{opacity:1;height:auto;margin:10px 0px;padding:12px 12px;width:100%}}@keyframes hide-fields{0%{opacity:1;height:auto;margin:10px 0px;padding:12px 12px;width:100%}66%{opacity:0}33%{height:42px;margin:10px 0px;padding:12px 12px;width:100%}100%{height:0px;margin:0px;padding:0px;width:0px;opacity:0}}main.home-page-logged-out{min-height:420px;display:flex;flex-direction:column;position:fixed;z-index:20;height:100%;width:100%}main.home-page-logged-out p.logo{margin-top:14px;left:50%;top:0px;text-align:center;font-size:70px;font-family:"Nunito", sans-serif}main.home-page-logged-out .form{left:50%;height:80%;position:relative;transform:translateX(-50%);width:270px;display:flex;flex-direction:column;justify-content:center;padding:0px 15px}main.home-page-logged-out .form input,main.home-page-logged-out .form button{box-sizing:border-box;width:100%;padding:12px 12px;background-color:rgba(255,255,255,0.05);font-size:15px;border-radius:3px;height:42px}main.home-page-logged-out .form input{box-shadow:0px 1px 2px 0px rgba(0,0,0,0.24)}main.home-page-logged-out .form.expanded.login .fields input.for-login,main.home-page-logged-out .form.expanded.register .fields input.for-register{opacity:1;height:auto;pointer-events:all;margin:10px 0px;width:100%;padding:12px 12px;animation-name:show-fields;animation-duration:.3s}main.home-page-logged-out .form.has-been-expanded .fields input{animation-duration:.3s}main.home-page-logged-out .form .fields{transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1),height 0.15s cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column;align-items:center}main.home-page-logged-out .form .fields .success{font-size:15px;opacity:0;height:0px;position:relative;transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1),height 0.15s cubic-bezier(0.4, 0, 0.2, 1)}main.home-page-logged-out .form .fields .success.visible{opacity:1;height:18px}main.home-page-logged-out .form .fields .error{width:300px;font-size:15px;height:0px;color:#FF7777;opacity:0;transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1),height 0.15s cubic-bezier(0.4, 0, 0.2, 1),padding 0.15s cubic-bezier(0.4, 0, 0.2, 1);margin-left:50px;height:0px}main.home-page-logged-out .form .fields .error.visible{opacity:1;height:14px;padding-top:4px}main.home-page-logged-out .form .fields input,main.home-page-logged-out .form .fields button{animation-name:hide-fields;animation-duration:0s;pointer-events:none;opacity:0;height:0px;margin:0px;padding:0px;width:0px}main.home-page-logged-out .form .buttons{display:flex}main.home-page-logged-out .form .buttons button.login{margin-left:0px}main.home-page-logged-out .form .buttons button.register{margin-right:0px;transition:background-color 0.1s cubic-bezier(0.4, 0, 0.2, 1),box-shadow 0.1s cubic-bezier(0.4, 0, 0.2, 1),width 0.1s cubic-bezier(0.4, 0, 0.2, 1)}main.home-page-logged-out .form .buttons button{margin:10px}main.home-page-logged-out .form.expanded.register .buttons button.register{width:200%}main.home-page-logged-out .form.expanded.register .buttons button.login{background-color:transparent;box-shadow:none;background-image:url('data:image/svg+xml;utf8,');background-repeat:no-repeat;background-position:center;color:transparent}main.home-page-logged-out .form.expanded.register .buttons button.login:focus{opacity:0.8}header.app-bar{position:fixed;z-index:50;width:calc(100% - 40px);height:36px;padding:14px 20px;display:flex;justify-content:space-between;align-items:center}header.app-bar .left{width:100px;margin-right:20px}header.app-bar .left a.logo{font-family:"Nunito", sans-serif;font-size:23px;display:inline-block;height:36px;line-height:36px;padding:0px 6px;vertical-align:middle;cursor:pointer}header.app-bar input.search-bar{font-size:15px;font-family:"Nunito", sans-serif;border-radius:3px;padding:8px 12px;background-color:transparent;border-bottom:4px blue;width:50%;max-width:500px;background-color:rgba(255,255,255,0.05)}header.app-bar .right{width:100px;margin-left:20px;display:flex;justify-content:space-between;padding:0px 6px}header.app-bar .right button{width:36px;height:36px;border-radius:3px;background-color:rgba(255,255,255,0.05);background-size:24px;background-repeat:no-repeat;background-position:center;transition:background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1)}header.app-bar .right .playlists{background-image:url('data:image/svg+xml;utf8,')}header.app-bar .right .account{background-image:url('data:image/svg+xml;utf8,')}aside.sidebar{width:200px;height:calc(100% - 64px - 20px - 80px);padding:10px 0px;top:64px;right:0px;position:fixed;z-index:20;background-color:rgba(255,255,255,0.05);box-shadow:-20px 0px 4px -20px rgba(0,0,0,0.24),inset 0px 21px 2px -20px rgba(0,0,0,0.24),inset 0px -22px 4px -20px rgba(0,0,0,0.24);overflow-y:scroll;transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1)}aside.sidebar.hidden{transform:translateX(calc(100% + 3px))}aside.sidebar .sidebar-resizer{width:7px;transform:translateX(-50%);cursor:col-resize;height:100%;position:absolute;top:0px;z-index:25}aside.sidebar button.create-playlist{background-color:transparent;position:absolute;margin-right:16px;margin-top:8px;right:0px;height:24px;width:24px;background-size:24px;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml;utf8,');cursor:pointer;transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1)}aside.sidebar button.create-playlist:focus:active{opacity:0.7}aside.sidebar button.create-playlist:focus{opacity:0.8}aside.sidebar .header{font-family:"Roboto", sans-serif;font-variant-caps:all-small-caps;padding:0px 24px;font-size:16px;height:40px;line-height:40px}aside.sidebar .playlist{cursor:pointer;padding:0px 24px;height:36px;line-height:36px;color:rgba(255,255,255,0.75);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:48px;background-size:24px;background-repeat:no-repeat;background-position:24px center;background-image:url('data:image/svg+xml;utf8,')}aside.sidebar .playlist:hover{background-color:rgba(255,255,255,0.025)}aside.sidebar .playlist:focus{background-color:rgba(255,255,255,0.05)}main.content{display:flex;width:calc(100% - 200px);height:calc(100% - 64px - 20px - 80px);padding-top:20px;position:absolute;top:64px;z-index:20;box-shadow:inset 0px 23px 6px -20px rgba(0,0,0,0.24),inset 0px -24px 8px -20px rgba(0,0,0,0.24)}main.content.transitioning{transition:width 0.15s cubic-bezier(0.4, 0, 0.2, 1)}main.music-page{width:100%;height:100%;padding:0px 20px;overflow-y:scroll}main.music-page header.playlist-header{display:none;width:100%;margin-bottom:20px;display:flex}main.music-page header.playlist-header .image{background-repeat:no-repeat;background-size:cover;width:200px;height:200px}main.music-page header.playlist-header .playlist-info{display:flex;flex-direction:column;justify-content:center;margin-left:20px}main.music-page header.playlist-header .playlist-info p.playlist-name{font-size:35px}main.music-page header.playlist-header .playlist-info p.playlist-description{font-size:15px;color:rgba(255,255,255,0.75)}main.music-page .music-table.rearranging .col .cell.hover{background-color:transparent}main.music-page .music-table{font-size:14px;display:flex;justify-content:center;color:rgba(255,255,255,0.75);border-radius:3px;padding:0px 14px;background:linear-gradient(to bottom, rgba(255,255,255,0.1) 48px, rgba(255,255,255,0.05) 48px);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.24);margin-bottom:20px}main.music-page .music-table .col:first-child .cell:nth-child(1n+2)::after,main.music-page .music-table .col:last-child .cell:nth-child(1n+2)::after{content:"";position:absolute;height:36px;width:14px;transform:translateY(-10px)}main.music-page .music-table .col:first-child .cell.hover::after,main.music-page .music-table .col:last-child .cell.hover::after{background-color:rgba(255,255,255,0.025)}main.music-page .music-table .col:first-child .cell::after{right:100%}main.music-page .music-table .col:last-child .cell::after{left:100%}main.music-page .music-table .col{position:relative;transition:left 0.1s cubic-bezier(0.4, 0, 0.2, 1);left:0px}main.music-page .music-table .col.no-transition{transition:none}main.music-page .music-table .col.flexible-width{width:0px}main.music-page .music-table .col.rearranging{box-shadow:0px 3px 6px 0px rgba(0,0,0,0.24)}main.music-page .music-table .col .cell{height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px}main.music-page .music-table .col .cell.hover{background-color:rgba(255,255,255,0.025)}main.music-page .music-table .col .cell.time:nth-child(n+2){color:#76797F}main.music-page .music-table .col .cell:last-child{margin-bottom:12px}main.music-page .music-table .col .cell:first-child{padding-top:22px;font-family:"Roboto", sans-serif;font-size:14px;font-variant-caps:all-small-caps;color:#FFFFFF;position:relative;cursor:move}main.music-page .music-table .col .cell:first-child span.col-span{cursor:pointer}main.music-page .music-table .col.flexible-width:not(.last-non-auto) .cell:first-child .col-resizer,main.music-page .music-table .col.fixed-width:not(.last-non-auto) .cell:first-child .col-resizer{width:9px;height:100%;padding:0px 2px;position:absolute;right:-3px;top:50%;cursor:col-resize;transform:translate(3px, -50%)}main.music-page .music-table .col.flexible-width:not(.last-non-auto) .cell:first-child .col-resizer .line,main.music-page .music-table .col.fixed-width:not(.last-non-auto) .cell:first-child .col-resizer .line{width:2px;height:100%;background-color:rgba(255,255,255,0.05);margin:auto;pointer-events:none}.msg-404{position:absolute;z-index:20;top:50%;left:50%;transform:translate(-50%, -50%);font-size:20px}.rangeSlider{cursor:pointer;height:4px;position:relative;background-color:rgba(255,255,255,0.4)}.rangeSlider .rangeSlider__fill{background-color:rgba(255,255,255,0.75);height:100%;position:absolute}.rangeSlider .rangeSlider__handle{height:12px;width:12px;background-color:#FFFFFF;border-radius:100%;position:absolute;bottom:-100%}.player{z-index:60;width:100%;height:80px;position:fixed;bottom:0px;background-color:rgba(255,255,255,0.1)}.player.playing .controls .left,.player.paused .controls .left{opacity:1}.player.playing .rangeSlider.progress-slider,.player.paused .rangeSlider.progress-slider{opacity:1}.player .icon{width:30px;height:30px;cursor:pointer;padding:5px;margin:3px;transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:0.8}.player .icon:focus{opacity:1}.player .rangeSlider.progress-slider{opacity:0;transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1),background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);width:calc(100% - 80px + 12px);left:calc(80px - 12px/2);background-color:transparent}.player .rangeSlider.progress-slider:hover,.player .rangeSlider.progress-slider.mouse-down{background-color:rgba(255,255,255,0.4)}.player .rangeSlider.progress-slider .rangeSlider__buffer{z-index:62}.player .rangeSlider.progress-slider .rangeSlider__fill{z-index:64}.player .rangeSlider.progress-slider .rangeSlider__handle{z-index:66}.player .controls{display:flex;width:100%;height:100%;justify-content:space-between}.player .controls>div{height:100%;width:calc(50% - 180px/2);display:flex;align-items:center}.player .controls .left{opacity:0;transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);justify-content:flex-start;min-width:0}.player .controls .left .cover{height:80px;width:80px;position:relative;bottom:4px;z-index:65}.player .controls .left .track-info{padding-left:10px;overflow:hidden}.player .controls .left .track-info>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player .controls .left .track-info .title{font-size:18px}.player .controls .left .track-info .artist{font-size:14px;color:rgba(255,255,255,0.75)}.player .controls .middle{justify-content:center;width:180px}.player .controls .middle .icon.play-pause{width:48px;height:48px}.player .controls .middle .icon.pause{width:48px;height:48px;display:none}.player .controls .right{justify-content:flex-end}.player .controls .right .volume-container{display:flex;align-items:center;padding-left:40px}.player .controls .right .volume-container:hover .volume-slider,.player .controls .right .volume-container.mouse-down .volume-slider{opacity:1;transform:translateX(0px) scale(1)}.player .controls .right .volume-container .volume-slider{opacity:0;transform:translateX(20%) scale(0.75);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1),transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);width:100px}.player .controls .right .volume-container .volume-slider .rangeSlider__buffer{z-index:62}.player .controls .right .volume-container .volume-slider .rangeSlider__fill{z-index:64}.player .controls .right .volume-container .volume-slider .rangeSlider__handle{z-index:66} +html body{margin:0px;font-family:"Nunito", Arial, sans-serif;color:#FFFFFF;font-size:18px}html p,html h1,html h2,html h3,html h4,html h5,html h6{margin:0px;font-weight:normal}html .metadata,html .md{display:none}html h1{font-size:50px}html h2{font-size:35px}html h3{font-size:30px}html h4{font-size:25px}html h5{font-size:20px}html a,html a:link,html a:visited,html a:active{text-decoration:none;outline:none;color:white}html a{display:block}html img{display:block}html input:focus,html button:focus,html textarea:focus,html div,html p,html svg{outline:none}html input,html textarea,html button{color:#FFFFFF;font-family:"Roboto", Arial, sans-serif;border:none;font-size:15px}html input[type="range"]{display:none}html .flex-row{display:flex;justify-content:center;flex-direction:row;width:100%}html .flex-col{display:flex;justify-content:center;flex-direction:column;height:100%}html .invisible{visibility:none}.bg{background:linear-gradient(to bottom right, #192A3D, #181D28);width:100%;height:100%;position:fixed;z-index:5}.fg{width:100%;height:100%;position:fixed;z-index:80;transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);background-color:transparent;pointer-events:none;opacity:0;background-color:#000000}.fg.visible{transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:all;opacity:0.3}.fg.short{transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1)}.button-highlight{cursor:pointer;border-radius:3px;background-color:rgba(255,255,255,0.05);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.24);width:100px;transition:background-color 0.1s cubic-bezier(0.4, 0, 0.2, 1),box-shadow 0.1s cubic-bezier(0.4, 0, 0.2, 1)}.button-highlight.secondary:focus{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.24)}.button-highlight.secondary:focus:active{background-color:rgba(255,255,255,0.025)}.button-highlight:focus{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.24)}.button-highlight:focus:active{background-color:rgba(255,255,255,0.1);box-shadow:0px 4px 8px 0px rgba(0,0,0,0.24)}.button-highlight.secondary{background-color:transparent;box-shadow:none;width:auto}.dialogs{z-index:95;width:100%;height:100%;position:fixed;pointer-events:none}.dialogs .dialog{pointer-events:all;padding:20px;width:500px;position:absolute;left:50%;background-color:#182432;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.24);border-radius:3px;transition:transform 0.3s cubic-bezier(0.4, 0, 1, 1),bottom 0.3s cubic-bezier(0.4, 0, 1, 1);transform:translate(-50%, 100%);bottom:0px}.dialogs .dialog.visible{display:block;transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1),bottom 0.3s cubic-bezier(0, 0, 0.2, 1);transform:translate(-50%, 50%);bottom:50%}.dialogs .dialog .title{margin-bottom:20px}.dialogs .dialog input,.dialogs .dialog textarea,.dialogs .dialog button{box-sizing:border-box;width:100%;padding:12px 12px;font-size:15px;border-radius:3px;margin-bottom:20px}.dialogs .dialog input.name{height:42px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.24);background-color:rgba(255,255,255,0.05)}.dialogs .dialog textarea.description{height:calc(42px * 3);resize:none;display:block;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.24);background-color:rgba(255,255,255,0.05)}.dialogs .dialog p.description{margin-bottom:20px;font-size:16px;color:rgba(255,255,255,0.75)}.dialogs .dialog .buttons{display:flex;justify-content:flex-end}.dialogs .dialog button{margin-bottom:0px;width:auto;min-width:100px;margin-left:20px}.context-menu{border-radius:3px;background-color:#28313D;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.24);padding:8px 0px;min-width:140px;max-width:350px;white-space:nowrap;user-select:none;display:none;z-index:70;position:fixed;font-size:14px}.context-menu .context-item:not(.arrow){overflow:hidden;text-overflow:ellipsis}.context-menu .context-item{padding:0px 30px;height:36px;line-height:36px;cursor:default}.context-menu .context-item.hover,.context-menu .context-item:hover{background-color:rgba(255,255,255,0.05)}.context-menu .context-item.arrow{position:relative}.context-menu .context-item.arrow.hover .context-submenu,.context-menu .context-item.arrow:hover .context-submenu{opacity:1;pointer-events:all}.context-menu .context-item.arrow .context-submenu{border-radius:3px;background-color:#28313D;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.24);padding:8px 0px;min-width:140px;max-width:350px;pointer-events:none;opacity:0;top:-8px;position:absolute;overflow:scroll}.context-menu .context-item.checked{background-image:url('data:image/svg+xml;utf8,');background-position:10px center;background-size:12px;background-repeat:no-repeat}.context-menu .context-item.arrow{background-image:url('data:image/svg+xml;utf8,');background-position:calc(100% - 10px) center;background-size:12px;background-repeat:no-repeat}.context-menu .context-spacer{margin:6px 0px;height:1px;background-color:rgba(255,255,255,0.05)}.notifications{pointer-events:none;z-index:100;bottom:80px;position:fixed;display:flex;justify-content:flex-end;flex-direction:column;font-size:14px;padding:20px;overflow:hidden}.notifications .notification-container.fade-in .notification{transform:none;max-height:100px;margin-top:20px}.notifications .notification-container.faded-in .notification{transition:transform 0.3s cubic-bezier(0.4, 0, 1, 1),max-height 0.1s cubic-bezier(0.4, 0, 0.2, 1),margin-top 0.1s cubic-bezier(0.4, 0, 0.2, 1)}.notifications .notification-container.fade-out .notification{transform:translate(calc(-100% - 20px), 0px) scale(0.75)}.notifications .notification-container .notification{border-radius:3px;pointer-events:all;background-color:#192a3d;width:250px;box-shadow:0px 6px 10px 0px rgba(0,0,0,0.24);position:relative;transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1),max-height 0.1s cubic-bezier(0.4, 0, 0.2, 1),margin-top 0.1s cubic-bezier(0.4, 0, 0.2, 1);max-height:0px;margin-top:0px;transform:translateX(calc(-100% - 20px)) scale(0.75)}.notifications .notification-container .notification.err::after{content:"";position:absolute;width:4px;height:100%;top:0px;border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:rgba(217,46,46,0.5)}.notifications .notification-container .notification .container{padding:12px;border-radius:3px;background-color:rgba(255,255,255,0.05);display:flex;justify-content:space-between}.notifications .notification-container .notification p.msg{white-space:normal;color:rgba(255,255,255,0.75)}.notifications .notification-container .notification button{font-variant-caps:all-small-caps;background-color:transparent;font-family:"Roboto", sans-serif;cursor:pointer;padding:0px}.upload-box{width:533px;height:300px;transform:translate(-50%, -50%);top:50%;left:50%;position:fixed;z-index:90;background-color:#45484f;border-radius:3px;display:flex;opacity:0;pointer-events:none;transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1),background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1)}.upload-box.hover{background-color:#3C3E45}.upload-box.visible{opacity:1;pointer-events:all}.upload-box .middle{width:178px;height:100px;position:relative;margin:auto;display:flex;flex-direction:column;justify-content:center}.upload-box .middle .icon{background-image:url('data:image/svg+xml;utf8,');background-position:center;background-size:48px;width:48px;height:48px;background-repeat:no-repeat;margin-left:auto;margin-right:auto}.upload-box .middle .text{text-align:center}.page-container{display:none}.page-container.active{display:block}@keyframes show-fields{0%{height:0px;margin:0px;padding:0px;width:0px;opacity:0}33%{opacity:0}66%{height:42px;margin:10px 0px;padding:12px 12px;width:100%}100%{opacity:1;height:auto;margin:10px 0px;padding:12px 12px;width:100%}}@keyframes hide-fields{0%{opacity:1;height:auto;margin:10px 0px;padding:12px 12px;width:100%}66%{opacity:0}33%{height:42px;margin:10px 0px;padding:12px 12px;width:100%}100%{height:0px;margin:0px;padding:0px;width:0px;opacity:0}}main.home-page-logged-out{min-height:420px;display:flex;flex-direction:column;position:fixed;z-index:20;height:100%;width:100%}main.home-page-logged-out p.logo{margin-top:14px;left:50%;top:0px;text-align:center;font-size:70px;font-family:"Nunito", sans-serif}main.home-page-logged-out .form{left:50%;height:80%;position:relative;transform:translateX(-50%);width:270px;display:flex;flex-direction:column;justify-content:center;padding:0px 15px}main.home-page-logged-out .form input,main.home-page-logged-out .form button{box-sizing:border-box;width:100%;padding:12px 12px;background-color:rgba(255,255,255,0.05);font-size:15px;border-radius:3px;height:42px}main.home-page-logged-out .form input{box-shadow:0px 1px 2px 0px rgba(0,0,0,0.24)}main.home-page-logged-out .form.expanded.login .fields input.for-login,main.home-page-logged-out .form.expanded.register .fields input.for-register{opacity:1;height:auto;pointer-events:all;margin:10px 0px;width:100%;padding:12px 12px;animation-name:show-fields;animation-duration:.3s}main.home-page-logged-out .form.has-been-expanded .fields input{animation-duration:.3s}main.home-page-logged-out .form .fields{transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1),height 0.15s cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column;align-items:center}main.home-page-logged-out .form .fields .success{font-size:15px;opacity:0;height:0px;position:relative;transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1),height 0.15s cubic-bezier(0.4, 0, 0.2, 1)}main.home-page-logged-out .form .fields .success.visible{opacity:1;height:18px}main.home-page-logged-out .form .fields .error{width:300px;font-size:15px;height:0px;color:#FF7777;opacity:0;transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1),height 0.15s cubic-bezier(0.4, 0, 0.2, 1),padding 0.15s cubic-bezier(0.4, 0, 0.2, 1);margin-left:50px;height:0px}main.home-page-logged-out .form .fields .error.visible{opacity:1;height:14px;padding-top:4px}main.home-page-logged-out .form .fields input,main.home-page-logged-out .form .fields button{animation-name:hide-fields;animation-duration:0s;pointer-events:none;opacity:0;height:0px;margin:0px;padding:0px;width:0px}main.home-page-logged-out .form .buttons{display:flex}main.home-page-logged-out .form .buttons button.login{margin-left:0px}main.home-page-logged-out .form .buttons button.register{margin-right:0px;transition:background-color 0.1s cubic-bezier(0.4, 0, 0.2, 1),box-shadow 0.1s cubic-bezier(0.4, 0, 0.2, 1),width 0.1s cubic-bezier(0.4, 0, 0.2, 1)}main.home-page-logged-out .form .buttons button{margin:10px}main.home-page-logged-out .form.expanded.register .buttons button.register{width:200%}main.home-page-logged-out .form.expanded.register .buttons button.login{background-color:transparent;box-shadow:none;background-image:url('data:image/svg+xml;utf8,');background-repeat:no-repeat;background-position:center;color:transparent}main.home-page-logged-out .form.expanded.register .buttons button.login:focus{opacity:0.8}header.app-bar{position:fixed;z-index:50;width:calc(100% - 40px);height:36px;padding:14px 20px;display:flex;justify-content:space-between;align-items:center}header.app-bar .left{width:100px;margin-right:20px}header.app-bar .left a.logo{font-family:"Nunito", sans-serif;font-size:23px;display:inline-block;height:36px;line-height:36px;padding:0px 6px;vertical-align:middle;cursor:pointer}header.app-bar input.search-bar{font-size:15px;font-family:"Nunito", sans-serif;border-radius:3px;padding:8px 12px;background-color:transparent;border-bottom:4px blue;width:50%;max-width:500px;background-color:rgba(255,255,255,0.05)}header.app-bar .right{width:100px;margin-left:20px;display:flex;justify-content:space-between;padding:0px 6px}header.app-bar .right button{width:36px;height:36px;border-radius:3px;background-color:rgba(255,255,255,0.05);background-size:24px;background-repeat:no-repeat;background-position:center;transition:background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1)}header.app-bar .right .playlists{background-image:url('data:image/svg+xml;utf8,')}header.app-bar .right .account{background-image:url('data:image/svg+xml;utf8,')}aside.sidebar{width:200px;height:calc(100% - 64px - 20px - 80px);padding:10px 0px;top:64px;right:0px;position:fixed;z-index:20;background-color:rgba(255,255,255,0.05);box-shadow:-20px 0px 4px -20px rgba(0,0,0,0.24),inset 0px 21px 2px -20px rgba(0,0,0,0.24),inset 0px -22px 4px -20px rgba(0,0,0,0.24);overflow-y:scroll;transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1)}aside.sidebar.hidden{transform:translateX(calc(100% + 3px))}aside.sidebar .sidebar-resizer{width:7px;transform:translateX(-50%);cursor:col-resize;height:100%;position:absolute;top:0px;z-index:25}aside.sidebar button.create-playlist{background-color:transparent;position:absolute;margin-right:16px;margin-top:8px;right:0px;height:24px;width:24px;background-size:24px;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml;utf8,');cursor:pointer;transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1)}aside.sidebar button.create-playlist:focus:active{opacity:0.7}aside.sidebar button.create-playlist:focus{opacity:0.8}aside.sidebar .header{font-family:"Roboto", sans-serif;font-variant-caps:all-small-caps;padding:0px 24px;font-size:16px;height:40px;line-height:40px}aside.sidebar .playlist{cursor:pointer;padding:0px 24px;height:36px;line-height:36px;color:rgba(255,255,255,0.75);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:48px;background-size:24px;background-repeat:no-repeat;background-position:24px center;background-image:url('data:image/svg+xml;utf8,')}aside.sidebar .playlist:hover{background-color:rgba(255,255,255,0.025)}aside.sidebar .playlist:focus{background-color:rgba(255,255,255,0.05)}main.content{display:flex;width:calc(100% - 200px);height:calc(100% - 64px - 20px - 80px);padding-top:20px;position:absolute;top:64px;z-index:20;box-shadow:inset 0px 23px 6px -20px rgba(0,0,0,0.24),inset 0px -24px 8px -20px rgba(0,0,0,0.24)}main.content.transitioning{transition:width 0.15s cubic-bezier(0.4, 0, 0.2, 1)}main.music-page{width:100%;height:100%;padding:0px 20px;overflow-y:scroll}main.music-page header.playlist-header{display:none;width:100%;margin-bottom:20px;display:flex}main.music-page header.playlist-header .image{background-repeat:no-repeat;background-size:cover;width:200px;height:200px}main.music-page header.playlist-header .playlist-info{display:flex;flex-direction:column;justify-content:center;margin-left:20px}main.music-page header.playlist-header .playlist-info p.playlist-name{font-size:35px}main.music-page header.playlist-header .playlist-info p.playlist-description{font-size:15px;color:rgba(255,255,255,0.75)}main.music-page .music-table.rearranging .col .cell.hover{background-color:transparent}main.music-page .music-table{font-size:14px;display:flex;justify-content:center;color:rgba(255,255,255,0.75);border-radius:3px;padding:0px 14px;background:linear-gradient(to bottom, rgba(255,255,255,0.1) 48px, rgba(255,255,255,0.05) 48px);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.24);margin-bottom:20px}main.music-page .music-table .col:first-child .cell:nth-child(1n+2)::after,main.music-page .music-table .col:last-child .cell:nth-child(1n+2)::after{content:"";position:absolute;height:36px;width:14px;transform:translateY(-10px)}main.music-page .music-table .col:first-child .cell.hover::after,main.music-page .music-table .col:last-child .cell.hover::after{background-color:rgba(255,255,255,0.025)}main.music-page .music-table .col:first-child .cell::after{right:100%}main.music-page .music-table .col:last-child .cell::after{left:100%}main.music-page .music-table .col{position:relative;transition:left 0.1s cubic-bezier(0.4, 0, 0.2, 1);left:0px}main.music-page .music-table .col.no-transition{transition:none}main.music-page .music-table .col.flexible-width{width:0px}main.music-page .music-table .col.rearranging{box-shadow:0px 3px 6px 0px rgba(0,0,0,0.24)}main.music-page .music-table .col .cell{height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px}main.music-page .music-table .col .cell.hover{background-color:rgba(255,255,255,0.025)}main.music-page .music-table .col .cell.time:nth-child(n+2){color:#76797F}main.music-page .music-table .col .cell:last-child{margin-bottom:12px}main.music-page .music-table .col .cell:first-child{padding-top:22px;font-family:"Roboto", sans-serif;font-size:14px;font-variant-caps:all-small-caps;color:#FFFFFF;position:relative;cursor:move}main.music-page .music-table .col .cell:first-child span.col-span{cursor:pointer}main.music-page .music-table .col.flexible-width:not(.last-non-auto) .cell:first-child .col-resizer,main.music-page .music-table .col.fixed-width:not(.last-non-auto) .cell:first-child .col-resizer{width:9px;height:100%;padding:0px 2px;position:absolute;right:-3px;top:50%;cursor:col-resize;transform:translate(3px, -50%)}main.music-page .music-table .col.flexible-width:not(.last-non-auto) .cell:first-child .col-resizer .line,main.music-page .music-table .col.fixed-width:not(.last-non-auto) .cell:first-child .col-resizer .line{width:2px;height:100%;background-color:rgba(255,255,255,0.05);margin:auto;pointer-events:none}.msg-404{position:absolute;z-index:20;top:50%;left:50%;transform:translate(-50%, -50%);font-size:20px}.rangeSlider{cursor:pointer;height:4px;position:relative;background-color:rgba(255,255,255,0.4)}.rangeSlider .rangeSlider__fill{background-color:rgba(255,255,255,0.75);height:100%;position:absolute}.rangeSlider .rangeSlider__handle{height:12px;width:12px;background-color:#FFFFFF;border-radius:100%;position:absolute;bottom:-100%}.player{z-index:60;width:100%;height:80px;position:fixed;bottom:0px;background-color:rgba(255,255,255,0.1)}.player.playing .controls .left,.player.paused .controls .left{opacity:1}.player.playing .rangeSlider.progress-slider,.player.paused .rangeSlider.progress-slider{opacity:1}.player .icon{width:30px;height:30px;cursor:pointer;padding:5px;margin:3px;transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:0.8}.player .icon:focus{opacity:1}.player .rangeSlider.progress-slider{opacity:0;transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1),background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1);width:calc(100% - 80px + 12px);left:calc(80px - 12px/2);background-color:transparent}.player .rangeSlider.progress-slider:hover,.player .rangeSlider.progress-slider.mouse-down{background-color:rgba(255,255,255,0.4)}.player .rangeSlider.progress-slider .rangeSlider__buffer{z-index:62}.player .rangeSlider.progress-slider .rangeSlider__fill{z-index:64}.player .rangeSlider.progress-slider .rangeSlider__handle{z-index:66}.player .controls{display:flex;width:100%;height:100%;justify-content:space-between}.player .controls>div{height:100%;width:calc(50% - 180px/2);display:flex;align-items:center}.player .controls .left{opacity:0;transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);justify-content:flex-start;min-width:0}.player .controls .left .cover{height:80px;width:80px;position:relative;bottom:4px;z-index:65}.player .controls .left .track-info{padding-left:10px;overflow:hidden}.player .controls .left .track-info>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player .controls .left .track-info .title{font-size:18px}.player .controls .left .track-info .artist{font-size:14px;color:rgba(255,255,255,0.75)}.player .controls .middle{justify-content:center;width:180px}.player .controls .middle .icon.play-pause{width:40px;height:40px}.player .controls .right{justify-content:flex-end}.player .controls .right .volume-container{display:flex;align-items:center;padding-left:40px}.player .controls .right .volume-container:hover .volume-slider,.player .controls .right .volume-container.mouse-down .volume-slider{opacity:1;transform:translateX(0px) scale(1)}.player .controls .right .volume-container .volume-slider{opacity:0;transform:translateX(20%) scale(0.75);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1),transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);width:100px}.player .controls .right .volume-container .volume-slider .rangeSlider__buffer{z-index:62}.player .controls .right .volume-container .volume-slider .rangeSlider__fill{z-index:64}.player .controls .right .volume-container .volume-slider .rangeSlider__handle{z-index:66} diff --git a/web/src/static/global.js b/web/src/static/global.js index 42ca58d..5212566 100644 --- a/web/src/static/global.js +++ b/web/src/static/global.js @@ -1146,7 +1146,8 @@ function updateColVisibility() { if (changeHTML) { player.classList.remove("paused"); player.classList.add("playing"); - playPauseIcon.innerHTML = ''; + // playPauseIcon.innerHTML = ''; + playPauseIcon.innerHTML = ''; } }; window.pause = function() { @@ -1154,7 +1155,8 @@ function updateColVisibility() { clearInterval(progressInterval); player.classList.remove("playing"); player.classList.add("paused"); - playPauseIcon.innerHTML = ''; + // playPauseIcon.innerHTML = ''; + playPauseIcon.innerHTML = ''; }; window.next = function() { if (playingTrackIndex >= queue.length-1) {