From 76b0a658902d818fa464c2f8362d4aa962274b6a Mon Sep 17 00:00:00 2001 From: Patryk Adamczyk Date: Mon, 26 Nov 2012 12:40:56 -0500 Subject: [PATCH] Bug813605_Notification_Font_Updates --- .../notifications/images/grey-noise-bg.png | Bin 1361 -> 943 bytes .../style/notifications/notifications.css | 91 +++++++++--------- .../style/quick_settings/quick_settings.css | 10 +- .../style/update_manager/images/downloads.png | Bin 1699 -> 0 bytes .../update_manager/images/grey-noise-bg.png | Bin 1361 -> 943 bytes .../images/iconindicator_download_24x24.png | Bin 0 -> 332 bytes .../style/update_manager/images/loader.png | Bin 1580 -> 2011 bytes .../style/update_manager/update_manager.css | 89 +++++++++-------- 8 files changed, 99 insertions(+), 91 deletions(-) delete mode 100644 apps/system/style/update_manager/images/downloads.png create mode 100644 apps/system/style/update_manager/images/iconindicator_download_24x24.png diff --git a/apps/system/style/notifications/images/grey-noise-bg.png b/apps/system/style/notifications/images/grey-noise-bg.png index 3a614af5dcdacf4a776702b736f145980c06b52a..0f83b8f9c83325bfe3e1d06f936b58721572ca37 100644 GIT binary patch delta 934 zcmV;X16lmh3aiK*=-}n3deLkPx++V+s$K(3Fo@YL5vM%%2+TSa4uh*-e zU*q5P{^rWw$n14<{mG(BXvP7PIe!B<&jPNM3Q&Ouw1&tyYk#l%37BlY#sQYGU?L=A zf#q3%M0U#yh!`Y*Rd(Wr)NEU-f8z9SOsg_e-E3J}k;W1-veI!&f&z{in#uAiQYcrLk9%%k{ zw=Ze{J#RJ}(~_};L7&5d3EWz*{cNJgZ21K#Ed;21W{nn@G}Kl$_G~7G zb4YWU#XicgHE$wLWmc1HAnwzCu$yK&W z0`kbYoiSDp^pKUg27G@fxxbU#-%0N8Bp>&8lKVT!|Gty_03$CizQNCNzW@LL07*qo IM6N<$f}d{F(f|Me delta 1355 zcmV-R1+@CF2hj?U7k?-S1^@s6jQ+T700004b3#c}2nYxWdg z000>g0g#8KXaE2J9CSrkbW?9;ba!ELWdK2BZ(?O2Mrm?ocW-iQb09-gHt4*vi~s-t z6?8>dbVG7wVRUJ4ZXi@?ZDjyBFETMNF)|{&1uInfeL~9U2 z?CS1+M+hO${Kz}plYSngD2a{xv%0$RKR-V||31%?b56z>d7dY&wXC%==gi(az4x4R zk|bk{B)R+c-g%xUNiye5lALq$JkPz}drxcaKEpR_@0~g4y?)O5-G}1md9E@G=)GSf zxwqEJIp^*lV}D%Zkkxy?hVhN@IDmr$g215bkD(und+$k-*4h=i_rBL~ghjN+7*{z4 zV-S(BGd3E%4hR|Qy=Tsu=BSM^viH8;@F2#MhB@bj#5pHxt(#8dVVqNrOs?6n8U*$= zBIbx-sD;~OL&6xdK^Wt7V*tO|&tB5M*7^+)8w`B^Mt{lP`x=W9jOClCx&WLBvOyNW zo1G)I$m?JY?}(DI!Ee$*w0rMaYkfWEqO%N&f#|pxjC}_s$)}24fhae?*IHj7ujz55 z5L_w6Y~aeaBV&xK>pDl(U?g}nHZAb~s*Y>sQbz>YrVtiILX>f4jPZ#eG=Py*B^7Oh z%~ys6Mt|BE77-^S6{n^&7h;k$LTtmFaugc^u4HqYDG6uDjyn#|IF-l+QczfXGt5zg z^Qd5=Md~nuNMJ-Q0v8?`BNP5c=e5Bgw(=T{iaob497G9GGo2V7$TK~$zdGCa^F|LS zt@nulh8SDGfb+cJx4rkTG*&{lJR<7031yiL zNOLo>l5PZG7~nRjYj5@xLsqQZj!___+&FfTCCM*aYSp2@%gr1G9&&3dw2V3w*9qFX zRe$l{J++p|_dX(vOn*;GW(9P)GkxKh&0v5VbqJ^i*0eZs?#p1) zW0tGf=O3SYG#9kH$p*MZRgU!Z>#3&ln7fA^G90RLH5093&*WUwX`=O+nN&Kx9zcCW z1)J{iEK|>&uI-J-EiVt2IAj{CbD^u#9foI3(2lyXdTEB<`_{ZG(Cx7qAK^TM9DkoN zj8|~)pj6oxZv3fdTvLRrv`*C3v05aqNYc!z`1D(i+XAuJ{8NE%%(yCf)^Dfyxb@lL zI%U_%{jbT}p-*zVhEwVa_0;TMZG}z~%X6mNrl;{r?0*9G{U++|m4ri%0#gw%FzLSa z-Mzku7?U&>jY zC3(&e!4Nx0#OfTd_x`lHdUmh}6<=JdZ(ZHa%x%W74MtYIZYD^QZjN&V!IF&te>K`< zz$Zfgf14xSlO6f$T=RpqDBQdqDFe9<86KVd+ZFHO!q4#X6o=0_pEnEMXhc%=0UBc* z-Fg_}I?Ft2T-qTU2p{|W+?*m;G+b5Nph0dtd3itlW{lTNy!Ci={0Ds(d`Aex5-|V( N002ovPDHLkV1gpvk0t;B diff --git a/apps/system/style/notifications/notifications.css b/apps/system/style/notifications/notifications.css index 50a9e0bea3a8..f502e8455a2d 100644 --- a/apps/system/style/notifications/notifications.css +++ b/apps/system/style/notifications/notifications.css @@ -1,54 +1,54 @@ +html, body { + font-family: 'MozTT', sans-serif; + font-size: 10px; +} + #notification-toaster { position: absolute; top: 0; left: 0; width: 100%; - height: 40px; - + height: 45px; overflow: hidden; - background-image: url('images/grey-noise-bg.png'); background-repeat: repeat-x; -moz-box-sizing: border-box; border-bottom: 1px #2c2c2c solid; - - font-size: 1em; - - -moz-transform: translateY(-40px); + -moz-transform: translateY(-45px); -moz-transition: -moz-transform .3s ease-in-out; } #toaster-icon { position: absolute; - width: 24px; - height: 24px; - top: 8px; - left: 6px; - + width: 30px; + height: 30px; + top: 7px; + left: 10px; pointer-events: none; } #notification-toaster > div { - left: 38px; - width: -moz-calc(100% - 38px); - height: 12px; - + left: 50px; + width: -moz-calc(100% - 55px); + height: 19px; padding: 0; - - line-height: 12px; + line-height: 1.9rem; } #toaster-title { position: absolute; - top: 4px; - color: #52B6CC; + top: 3px; + color: #52b8cc; + font-size: 1.5rem; + font-weight: 500; } #toaster-detail { position: absolute; top: 22px; color: white; - + font-size: 1.4rem; + font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; @@ -60,32 +60,29 @@ #notification-bar { height: 30px; - background-color: #52b6cc; color: #1b3f46; } #notification-bar span { display: inline-block; - margin-left: 16px; - - font-size: 1.2em; + margin-left: 15px; + font-size: 1.4rem; + font-weight: 500; line-height: 30px; - font-weight: 700; } #notification-bar button { float: right; - margin-right: 16px; + margin-right: 15px; width: 30%; height: 30px; - padding: 0; border: 0; background: none; - text-align: right; - font-size: 1.1em; + font-size: 1.4rem; + font-weight: 500; } /* remove ugly dotted outline when focus */ @@ -105,9 +102,10 @@ .notification { position: relative; - height: 60px; - font-weight: 700; + font-size: 1.4rem; + font-weight: 400; + line-height: 1.9rem; background-color: rgba(0, 0, 0, 0.5); @@ -124,22 +122,21 @@ } .notification > div:first-of-type { - margin: 14px 0 0 56px; - - font-size: 1.2em; - font-weight: 700; - line-height: 16px; - color: #f2f2f2; + margin: 10px 0 0 50px; + font-size: 1.5rem; + font-weight: 500; + line-height: 1.9rem; + color: #FFFFFF; } .notification > div { - margin: 0 0 0 56px; + margin: 0 0 0 50px; padding: 0; - width: -moz-calc(100% - 105px); - - color: #dbdbdb; - line-height: 16px; - font-weight: 300; + width: -moz-calc(100% - 55px); + color: #bfbfbf; + font-size: 1.4rem; + line-height: 1.9rem; + font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; @@ -148,9 +145,9 @@ .notification > img { float: left; display: block; - width: 32px; - height: 32px; - margin: 14px; + width: 30px; + height: 30px; + margin: 15px 10px; pointer-events: none; } diff --git a/apps/system/style/quick_settings/quick_settings.css b/apps/system/style/quick_settings/quick_settings.css index 4178595015fb..6bcee535dedf 100644 --- a/apps/system/style/quick_settings/quick_settings.css +++ b/apps/system/style/quick_settings/quick_settings.css @@ -1,3 +1,8 @@ +html, body { + font-family: 'MozTT', sans-serif; + font-size: 10px; +} + #quick-settings { display: block; width: 100%; @@ -17,13 +22,12 @@ height: 30px; margin: 15px 0; padding: 0; - color: #fff; text-align: center; text-decoration: none; outline: none; - font-size: 14px; - line-height: 18px; + font-size: 1.4rem; + line-height: 1.8rem; border-right: 1px black solid; border-left: 1px gray solid; diff --git a/apps/system/style/update_manager/images/downloads.png b/apps/system/style/update_manager/images/downloads.png deleted file mode 100644 index 4414b60c80c277dbea8be521a9f07c0d54b2edbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1699 zcmbVNX;2eq7!G2^VqjEIz|vuf4%%w6yE(`q5krm=3zz~kP*7n>76_2txLHh~NIV7v zZMD`5st!o8idCSFQmqORQH07c)zLw#BUnWpAqc4u%8_n3Y=1cZ=r^Yxi=10oo$rwD9G$I5_lW6c16j17rG&CAT zG&vhv&=4BUHC-DUPsT?^h}5`_g*bIsCY_!_(`X@~COx9gL`fh8P19mxM&G3d2B6i5 z8F9QwC{iy))3xEb1R9eY6|2t8R0}nX&{aT)NkkFoP!a)5x-85fGKm=zydvuCyapM- zgbJA{W=uL2AE^SQIDrB@7Q|FT!4MD(vtSOF&*!fI*boeX5F3QqOqeg?utg9AOf3dw zjnJfuqGgIHTa+Ybq?4px1cFARk!9qta3T$ag+if|gUx1A8cahDMj|FAW>`GUAVUpm zLaQgWI0iTwkrX_e6f-DKCqvNbBO~7uV}_|jQ7HpWh#rJl5UA5Rn$AW=KM6Jb~ zH_if0#w$Y!?Iu*CAaETpkztYc9UcfJ!7{c`E|(}KBNtGzP|jzE!BT~s$E6~l#A^Oe z)X^=8tEagd0r#S0|UPdVlEyjC@n1wnX~`E0aIy73DMNl z*Y%|Qf*M89Z}%Rwj@bGfAD`U}1O>GY^xyHB<>~23zgQM(hQfaf-zd%>I5H}* z55D>6T6;ifZR^5g`YeFye3WUDjW3Zf>_U zx9>S-y>ns@y&->mMsq<$McA85Ljezp+!?$D$CI|^Z%C}HtTeaYY(;qfGgmL%RkV|x zo{{m;b8u+Y>NWnOUOryEJU;wTv26DRfiP6i5kJ_rq4qD|s;U=94;Ci$+I(vETg9f6 zd+ugOM3{SYE8_G9Lz`QFL*6ib_iLZ_GEQx6Efl^+Da})<*41;_BCDCmz2`XfYtZ^7 zoazVh-=DYH`sv|t1+Ml-vY%001zp_ckQC}04cfF3Vw6(P*BidtwgO9!{ zY%n|En`=J*bnY#;)vn`3yLOU?7rpFjns41v72V$6x+}C;6?)w-;4(4qTs8WDhUe@YCsK=DNzuf4{6r zYJli!Y9-&jt+Dt2xl~|7;%T?Z!CUtmvtQjS92*{UySByB30rb`Si)T`E$J+ zF_!=^z;zC17oQJ;u2Avbbr-kLpFNq8(0H|Yk<7ox-_kjJ)pE7v!y93Zjj>g29Ub=r z7nU6MJ>wX1JdVkTJ7h_)`k&@5aQPt6iK*=-}n3deLkPx++V+s$K(3Fo@YL5vM%%2+TSa4uh*-e zU*q5P{^rWw$n14<{mG(BXvP7PIe!B<&jPNM3Q&Ouw1&tyYk#l%37BlY#sQYGU?L=A zf#q3%M0U#yh!`Y*Rd(Wr)NEU-f8z9SOsg_e-E3J}k;W1-veI!&f&z{in#uAiQYcrLk9%%k{ zw=Ze{J#RJ}(~_};L7&5d3EWz*{cNJgZ21K#Ed;21W{nn@G}Kl$_G~7G zb4YWU#XicgHE$wLWmc1HAnwzCu$yK&W z0`kbYoiSDp^pKUg27G@fxxbU#-%0N8Bp>&8lKVT!|Gty_03$CizQNCNzW@LL07*qo IM6N<$f}d{F(f|Me delta 1355 zcmV-R1+@CF2hj?U7k?-S1^@s6jQ+T700004b3#c}2nYxWdg z000>g0g#8KXaE2J9CSrkbW?9;ba!ELWdK2BZ(?O2Mrm?ocW-iQb09-gHt4*vi~s-t z6?8>dbVG7wVRUJ4ZXi@?ZDjyBFETMNF)|{&1uInfeL~9U2 z?CS1+M+hO${Kz}plYSngD2a{xv%0$RKR-V||31%?b56z>d7dY&wXC%==gi(az4x4R zk|bk{B)R+c-g%xUNiye5lALq$JkPz}drxcaKEpR_@0~g4y?)O5-G}1md9E@G=)GSf zxwqEJIp^*lV}D%Zkkxy?hVhN@IDmr$g215bkD(und+$k-*4h=i_rBL~ghjN+7*{z4 zV-S(BGd3E%4hR|Qy=Tsu=BSM^viH8;@F2#MhB@bj#5pHxt(#8dVVqNrOs?6n8U*$= zBIbx-sD;~OL&6xdK^Wt7V*tO|&tB5M*7^+)8w`B^Mt{lP`x=W9jOClCx&WLBvOyNW zo1G)I$m?JY?}(DI!Ee$*w0rMaYkfWEqO%N&f#|pxjC}_s$)}24fhae?*IHj7ujz55 z5L_w6Y~aeaBV&xK>pDl(U?g}nHZAb~s*Y>sQbz>YrVtiILX>f4jPZ#eG=Py*B^7Oh z%~ys6Mt|BE77-^S6{n^&7h;k$LTtmFaugc^u4HqYDG6uDjyn#|IF-l+QczfXGt5zg z^Qd5=Md~nuNMJ-Q0v8?`BNP5c=e5Bgw(=T{iaob497G9GGo2V7$TK~$zdGCa^F|LS zt@nulh8SDGfb+cJx4rkTG*&{lJR<7031yiL zNOLo>l5PZG7~nRjYj5@xLsqQZj!___+&FfTCCM*aYSp2@%gr1G9&&3dw2V3w*9qFX zRe$l{J++p|_dX(vOn*;GW(9P)GkxKh&0v5VbqJ^i*0eZs?#p1) zW0tGf=O3SYG#9kH$p*MZRgU!Z>#3&ln7fA^G90RLH5093&*WUwX`=O+nN&Kx9zcCW z1)J{iEK|>&uI-J-EiVt2IAj{CbD^u#9foI3(2lyXdTEB<`_{ZG(Cx7qAK^TM9DkoN zj8|~)pj6oxZv3fdTvLRrv`*C3v05aqNYc!z`1D(i+XAuJ{8NE%%(yCf)^Dfyxb@lL zI%U_%{jbT}p-*zVhEwVa_0;TMZG}z~%X6mNrl;{r?0*9G{U++|m4ri%0#gw%FzLSa z-Mzku7?U&>jY zC3(&e!4Nx0#OfTd_x`lHdUmh}6<=JdZ(ZHa%x%W74MtYIZYD^QZjN&V!IF&te>K`< zz$Zfgf14xSlO6f$T=RpqDBQdqDFe9<86KVd+ZFHO!q4#X6o=0_pEnEMXhc%=0UBc* z-Fg_}I?Ft2T-qTU2p{|W+?*m;G+b5Nph0dtd3itlW{lTNy!Ci={0Ds(d`Aex5-|V( N002ovPDHLkV1gpvk0t;B diff --git a/apps/system/style/update_manager/images/iconindicator_download_24x24.png b/apps/system/style/update_manager/images/iconindicator_download_24x24.png new file mode 100644 index 0000000000000000000000000000000000000000..536a43b5e175be8ecd9578f45d4af9d8b04fa5e8 GIT binary patch literal 332 zcmV-S0ki&zP)(VYFek?9Z@2$lv=nd3@IH-e&tGf`-;$)@_Axr6SmY6A7LIyoP z8N>sIyru`i!N70H$MYvyQjk(!)je<{f#itexCTAou!LtQT&M(VSivV$F?kmF0jc0h zgc{$d&k7;>n0!(LMaI~R@B3pSLXKOOHN##P%4*<0k#g2}+9x6-dB)QM7e?sui~t$= zg+F4P2oMosoC>5zJkOhCjVJf!4yX~sFe;AYe1~DU4T8WkO>=;ek0b1U`2=*W~?V>0eCU30<9)u7duIoE>$ghHRyyqnm-VtDBL5k&}_BvAKbgLUBn@YMNEb7C9} z?TH;iN2juhnCE&%$7r@VoOJUE(rDe)ImLnXqU)7Edw$=utxJD)=6v;gwU4uSYTloj zYhAwYvw8Zni>vSdO}SBGYGx%?e@})fjx8?9?C=EtGM{u~e#64AXEv{1=A^9nenBU< zm$XYh*C)~I{Et(M>zVr;8@K-Vn#ZcUYpaqm=SHSEpO08?5&Ixeu&e87B>TdT*JiD6 z(A-qJYSX>$P_^s4o(;?g6{?CQDy=dO+sbK{?%lT4Yg%+vV8fd(d1n7W@krL!_4O;> zl*Rs%)hH0#BoL5q;T8R;HGg7G_^O?Ew<-$MC@h)N!nj|O{d@V52jK~lJC>d=R+wil zI$OP7UV`D4*%FrOHDc2?9aFq!(tV%%g?@FnW7fZX;ZN<2*GqP%c%9&2ydBl79{Qm4 z#QK|W;#VK;DpX_(UiR^vjn2x?hooPeFIfM({<|BWP4ZpeX%S)PLMHkM=QGC5NPNy{ z-CVg}$Nbrntu|@)f~6XTCvz>geVep(&YNp@Rts&IBiC@|WTfw_@ZFym9=ZSG{+DR2 zD=c5W9j+>@UU%|ZY?zDQ(Lg^XT|LFi_ZG8FD##68u*URqkaKM4^N)?c`nvt=_J>@5 z^Q0oeoqJFH)1CE>bA|b5+`D{EmBs4+liSh%-u0@^cXr(*7bqq=q2;tN_ugr(rw%`; z@Hw9~UF1p4gttNOJ{Ia~-gjiwv&#N`UQO%5ku$nQH(1O*Jmd~>n)9~q+LxbI2S2{( za-UJ_`Al4A7PBw+@*`qT)HXE!vpCj%=by6g@wvB;d_7tx@MUAY(Cm&Y#@8C;C-30i zDUct@dZnu7yWFvPA3lEDv}W(y4)(w~iKf@DeCqM$^YGjuTC~nyZ|XT_7TxXtHLw4v z;{L3+cz=Z3pJ!WLPtJEY%y-yxOelR?#AY#FrEi|>KVQD+@U_Ui&mcZ^%i7=jmL4&a zk=h^lWq$J><~z)0=g#YWOMX-DxaKp*JoCm6h5>=ir5t=o{K%jWTt$2o6my>(naW8py z-(p)=JHO)lAQinYd-Qi@m1gZ!SCVJaP&n^vv%Y!8>2sgw-O}Y``KbDYksZ%PX8OZ!{3Djh_7QY@9N1wt}RyAN_muxajK z(`(ZCWLU4ffS>(TPLQv+!$L(nL-zg@-?~m)%WjOVj=#7j!^;!`yRPZaM8oWwtkl zD~2ByPmnA*AQZu1e~`ca+t1pC(;rXoF)MYENIPI*VfNs6ZlF0=1)JE+e|?9A-pf7@ z_`$aPmdzJln{?hkN}BzWtWWM}zRi*Rx?%Ipz`tcK-(R?FmJ6~vA33G_k1c0k)7d+d zv_Hx{F5&f@v+q)H%iRC+2b>LD-LF+DE=%_-ls=%rZ7RBX`J>H}^S5Vvsn(krc*XqB z_OB4HVaj%8-n2Sd_1}!ndmFjdlm*TEU{kg!U^b`bf(M6;{RJ)OPWPJ}q@?uLMWowI z?z%`)GF#8trq^r!86MxcZf2a9MbYAQyVu>W5wBr2Kak#6uGF?*I!EZ^JGR$LnL-X9 zU-_u~P~E>c0oQPjl(i*Cw+5|I->GrT{u .activity { display: none; float: left; - width: 40px; - height: 40px; - margin: 10px 15px 10px 10px; - + width: 32px; + height: 30px; + margin: 14px 10px; background-image: url(images/loader.png); background-position: center center; background-repeat: no-repeat; - animation: 0.9s fn-rotate infinite linear; } @@ -36,17 +39,15 @@ #update-manager-container > .icon { float: left; - width: 40px; - height: 40px; - margin: 10px 15px 10px 10px; - - background-repeat: no-repeat; - background-position: center center; + display: block; + width: 24px; + height: 24px; + margin: 18px 10px; } #update-manager-container > .icon, -#update-manager-toster > .icon { - background-image: url('images/downloads.png'); +#update-manager-toaster > .icon { + background-image: url('images/iconindicator_download_24x24.png'); } #update-manager-container.downloading > .icon { @@ -55,29 +56,39 @@ #update-manager-toaster > .icon { float: left; - width: 30px; - height: 30px; - margin: 5px 15px 5px 10px; - background-repeat: no-repeat; - background-position: center center; + display: block; + width: 24px; + height: 24px; + margin: 10px 10px; } -#update-manager-toaster > .message, -#update-manager-container > .message { - margin: 10px; - - line-height: 20px; - font-weight: 700; - font-size: 1.6rem; +#update-manager-toaster > .message { + position: absolute; + left: 50px; + top: 10px; + width: -moz-calc(100% - 55px); + color: #52b8cc; + font-size: 1.5rem; + font-weight: 500; +} + +#update-manager-container > .message { + margin: 10px 0 0 50px; + width: -moz-calc(100% - 55px); + font-size: 1.5rem; + font-weight: 500; + line-height: 1.9rem; + color: #FFFFFF; } #update-manager-container > .message > span { display: block; - - line-height: 20px; - font-weight: 300; - font-size: 1.2rem; + color: #bfbfbf; + font-size: 1.4rem; + line-height: 1.9rem; + font-weight: 400; + text-overflow: ellipsis; } #update-manager-toaster > .message > span { @@ -89,18 +100,13 @@ top: 0; left: 0; width: 100%; - height: 40px; - + height: 45px; overflow: hidden; - background-image: url('images/grey-noise-bg.png'); background-repeat: repeat-x; -moz-box-sizing: border-box; border-bottom: 1px #2c2c2c solid; - - font-size: 1em; - - -moz-transform: translateY(-40px); + -moz-transform: translateY(-45px); -moz-transition: -moz-transform .3s ease-in-out; } @@ -121,8 +127,9 @@ height: auto; overflow-y: scroll; max-height: -moz-calc(100% - 3.8rem); - - font-size: 1.6rem; + text-transform:capitalize; + font-size: 1.9rem; + color: #fff; } #updates-download-dialog ul { @@ -133,7 +140,7 @@ #updates-download-dialog span { display: block; float: right; - - font-weight: bold; - font-size: 1.4rem; + font-weight: 400; + font-size: 1.9rem; + color: #ebebeb; }