public inbox for cygwin-patches@cygwin.com
 help / color / mirror / Atom feed
* [PATCH] update site goldstar award types images from jpg/png to webp
@ 2022-02-02  6:59 Brian Inglis
  2022-02-02  9:44 ` Corinna Vinschen
  0 siblings, 1 reply; 8+ messages in thread
From: Brian Inglis @ 2022-02-02  6:59 UTC (permalink / raw)
  To: Cygwin Patches

[-- Attachment #1: Type: text/plain, Size: 2427 bytes --]

Our images at cygwin-htdocs/goldstars/img/ seemed large for small icons:

$ wc -c img/*
  3473 img/dungbomb.png
  1074 img/goldstar.png
  1303 img/goldwatch.png
  9382 img/pinkwatch.jpg
   877 img/platinumwatch.jpg
   878 img/plush_hippo.jpg
  1055 img/silverstar.png
 18042 total

so converted them and found they were much smaller in webp format,
and reconverting using the upgraded libwebp package command:

    $ cwebp -blend_alpha 0xffffff img/$i.* -o images/$i.webp

$ wc -c images/*
  220 images/dungbomb.webp
  284 images/goldstar.webp
  286 images/goldwatch.webp
  322 images/pinkwatch.webp
  232 images/platinumwatch.webp
  204 images/plush_hippo.webp
  174 images/silverstar.webp
 1722 total

Updating these would make the site more mobile friendly,
quicker for those on low-bandwidth connections,
and cheaper for those on expensive plans.

---
 goldstars/img/dungbomb.png       | Bin 3473 -> 0 bytes
 goldstars/img/dungbomb.webp      | Bin 0 -> 220 bytes
 goldstars/img/goldstar.png       | Bin 1074 -> 0 bytes
 goldstars/img/goldstar.webp      | Bin 0 -> 284 bytes
 goldstars/img/goldwatch.png      | Bin 1303 -> 0 bytes
 goldstars/img/goldwatch.webp     | Bin 0 -> 286 bytes
 goldstars/img/pinkwatch.jpg      | Bin 9382 -> 0 bytes
 goldstars/img/pinkwatch.webp     | Bin 0 -> 322 bytes
 goldstars/img/platinumwatch.jpg  | Bin 877 -> 0 bytes
 goldstars/img/platinumwatch.webp | Bin 0 -> 232 bytes
 goldstars/img/plush_hippo.jpg    | Bin 878 -> 0 bytes
 goldstars/img/plush_hippo.webp   | Bin 0 -> 204 bytes
 goldstars/img/silverstar.png     | Bin 1055 -> 0 bytes
 goldstars/img/silverstar.webp    | Bin 0 -> 174 bytes
 goldstars/src/award_types.csv    |  14 +++++++-------
 15 files changed, 7 insertions(+), 7 deletions(-)
 delete mode 100644 goldstars/img/dungbomb.png
 create mode 100644 goldstars/img/dungbomb.webp
 delete mode 100644 goldstars/img/goldstar.png
 create mode 100644 goldstars/img/goldstar.webp
 delete mode 100644 goldstars/img/goldwatch.png
 create mode 100644 goldstars/img/goldwatch.webp
 delete mode 100755 goldstars/img/pinkwatch.jpg
 create mode 100644 goldstars/img/pinkwatch.webp
 delete mode 100644 goldstars/img/platinumwatch.jpg
 create mode 100644 goldstars/img/platinumwatch.webp
 delete mode 100644 goldstars/img/plush_hippo.jpg
 create mode 100644 goldstars/img/plush_hippo.webp
 delete mode 100644 goldstars/img/silverstar.png
 create mode 100644 goldstars/img/silverstar.webp


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-update-site-goldstar-award-type-images-from-jpg-png-to-webp.patch --]
[-- Type: text/x-patch; name="0001-update-site-goldstar-award-type-images-from-jpg-png-to-webp.patch", Size: 28335 bytes --]

diff --git a/goldstars/img/dungbomb.png b/goldstars/img/dungbomb.png
deleted file mode 100644
index 4c2c0b52077f77c0d335562262666cd946f2eefa..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3473
zcmV;C4Q}#@P)<h;3K|Lk000e1NJLTq000jF000vR1^@s6Pr_HK00004XF*Lt006O%
z3;baP000U)X+uL$P-t&-Z*ypGa3D!TLm+T+Z)Rz1WdHz3iJg{rR8-d%htIutdZEoQ
z6e&aRy$v9}H>uJ@VVD_UC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$Or
zQF$}6R&?d%y_c8YA7_1QpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X<w}o?il$@x0Sxc}
z1Iz$mvNAIQLOsKPNIo8J^h}Wx_#y~^H+RG<05^@igXnbd|4Eva!54_q1c}&!&B<hm
zxKPBY*@6tQeMZF8_!Ke2C^7Rz2Nbcqm=hP-@Uzb%JByi}#$$_EeC7;x8e7agBHo%M
z<cJvY7jaP*my<2xTO!s>6{c}T{8k*B#$jdxfFg<Q0uC!l#HJ!9@xwygM7$IL94YZD
zj{k}UoE(ApQf}!PxqNP7l7Ozu(xaQ%+A`?goa|JNKwuQaWTi0qY`R-|S_YGs3&7%?
zKTAejTe_&o)@HWW)<)*WW?vQRzi$3biF><9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv
z1)yUy0P^?0*fb9UASvow`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q
z{wNRKos+;6rV8ldy0Owz(}jF`W(JeRp&R{qi2rfmU!TJ;gp<JGb9kbNaM6@;d5NNS
z^VnPgH=Rf4^8Qm3|6$mlv^duyQ5rr0YOFDk8lVE?*FJ!v5CIZ%K(qt>(Kmm5I1s<Q
z2-S(jx&JKa-?PGH;w6)t_&LrkB#h1y^0OBA#Lp6-0Rcz?Do_9_Km+IkBVZ0}fIV;q
z9>5m_f-n#TRsj}B0%?E`vOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G4
z1dM~{U<SMa^AH4KAu>dP6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4E
zs0sQWIt5*Tu0n&*J!lk~f_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+
zAA{TB3-ERLHar49hi4Ih5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZ<X+gS>UgRb+f=nat
zP#6>iMMoK->`~sR<tP?vHEJEI6jhBnf@(+gpl+f@Q8TDdXfj#}ZGg5z`=BGyiRf%}
z5xNrHh;Bn)Lf=M@qu*dK7#c<gV}tR=L}8LKYcQpl{g_tFdCVYY3^R+xVim9kSO;t%
zmWdT$i?DmK$FS$HL)dZbTO1LmiZjP~;-YapTmh~UcNBLPH-wwO&Euu;T6jBrAfAoS
z#h2k5@Ll);{5XD|AWhIAI1s`J$%KuBDnbk465%1?6_H3(C)yH&iCp3aVioZ?@d|O2
z_>Lq)(kHo*Vn{;LcG6+edD1=7D>9j^O?D<nlLh4M<R<b(@?-K_35tZVgpUMUV!cF-
zM7zY0#0yEhq?V+M<SNNL$x6wSk^_>{Qg|tCDK{ym)H<mesZ&zJQnS(&X*20S=``t5
z>7&wDr6*;uGTJg8GHjVbnL{!cWyUB7MT6o-VNo_w8Yq`2<5Ub)hw4L3rj}5@qxMs0
zWMyP6Wy582WNT#4$d1qunl{acmP#w5ouJ*Jy_Zv#bCKi7ZIf$}8<LxoUn1`;&yg>d
zZ<W6-|6YNv;GvMBuv4K!;gKRrQC~4wF<bF~;w8oDCDbMMOIS;amz-E~UkO&yR|-*D
zqjX5APia<JMcGR^LwT?AMdfJ~nu@bZvPy-@S(PbOimIb3SG7X*oa!^WEZv2kO0S~#
z&}Y<?)V$S%YISP;YV+zk>dVy&)LYdbX%I9R8VMQ|8r>Q*nyQ)sn)#Z|n)kKvS`4iu
ztvy=3T65Yu+7a4Yv^%sXb>ww?bn<kXbsp-Hb)9rq>(=Yu(!=O6^iuTp>)p_Y^{w=i
z^lS773}6Fm1Fpe-gF!>Ip{*g$u-<Ukh-Bnqlx5UxG-^yU_BSpt?l68~qG=LsveTs3
z<ddnDX{u?1=>szvGhed;vo5pW&GpS$<~8QGEXWp~7V9lKEnZq0SaK{6Sl+dwSOr*Z
zvFf(^Xl-N7w{EeXveC4Ov)N}e%%C!Y7^RFWwrE>d+x51mZQt2h+X?JW*!^a2WS?Sx
z)P8cQ&Qi|OhNWW;>JChYI)@QQx?`N<LB|m%H7BN1z0(tC4QIA<qw|D|o=dXJF_#yv
zrmlR~HrF{fJGZrN=iL!^FZW{ieh(Rs<sQ`@k3H2r6Fr+fXS}Su)_9%wMtl2t@AMw_
zQTAc^H2KW<+W4;Z?eQb|h5A+dJ@MD~=lgdBzyZDiy8<3A(^|$`))5E-eFAp{J_^za
zS{?LbFeW%CxF+~%h*?N}NN*@5G&b~T=$kOtu(GfR%XOCvmv@IthR1|Ah0jH}N0dj5
zM4Cjdjl3SE7{!h1jK)TXM>j^#uJBl~d&PK+RZLOLos~K(b5>qmrMN0})tOkySZ3_W
zICNY@+|jrX%s^&6b2i>5eqa0y%Z;^%^_=a@u3%4b9605ii3Ep)@`TAmhs0fpQ%O!q
zl}XcFH*PieWwLj2ZSq`7V9Mc?h17`D)-+sNT-qs~3@?S(ldh7UlRlVXkWrK|vf6I-
z?$tAVKYn8-l({mqQ$Q8{O!WzMg`0(=S&msXS#Pt$vrpzo=kRj+a`kh!<xb>z=6$;c
zwT88(J6|n-WB%w`m$h~4pmp)<y4P#0FI+#q!E3{jjf9OU8-FS=EhsN|y(wZ-SD|v@
zhQhJUUYnbXB#QV&!&~gP)NVy><!<fYX0dJWwok?E;%g<QC6y%~N?E1XzA^iz>YIh_
z3ETV2tjiAU!0h1dxU<t~=aF*h^1Sk~T>-n=E9e!)6|Z;4?!H=SSy{V>ut&IOq{_dl
zbFb#!9eY1iCsp6Bajj|Hr?hX|zPbJE{X++w546-O*Ot`2Kgd0Jx6Z4sy<WS%@(|`w
z)}f~j;SIgtGQMqURBSA1{CJpmc;raPk)9@-rlzAxN6VVwW?}Qxv6y2wzH|Ssv&E>T
zu9enWavU5N9)I?I-1m1*_?_rJ$vD~agVqoG+9++s?NEDe`%Fht$4F;X=in*dQ{7$m
zU2Q)a|9JSc+Uc4zvS-T963!N$T{xF_ZuWe}`RNOZ7sk3{yB}PPym+f8xTpV;-=!;;
zJuhGEb?H5K#o@~7t9DmUU1MD9xNd#Dz0azz?I)|B+WM{g+Xrk0I&awC=o(x)cy`EX
z=)z6+o0o6-+`4{y+3mqQ%kSJBju{@g%f35#FZJHb`&swrA8dGtepviS>QUumrN{L@
z>;2q1Vm)$Z)P1z?N$8UYW2~{~zhwUMVZ87u`Dx{Z>O|9|`Q+&-&#4>FRy-Sjp7DHs
zy69KwU-!MxeeuI@&cF4|M9z%A<iA|_z4VpBtHZA?Uw6+2%|3pU_GW&r_^ra*BkvgR
zdf!L9pP0}7fc;SQQSW2dC%;b*7t$6M{sjY=^ZX@u7Igps03c&XQcVB=dL{q>fP?@5
z`Tzg`fam}Kbua(`>R<o>I+y?e7jT@qQ9J+u00v@9M??Vs0RI60puMM)00009a7bBm
z000XU000XU0RWnu7ytkO2XskIMF-ys9S{OBxUo`k0007<Nkl<ZILn2SO-NK>6o#Mg
z-aB_@oHQ}aYHXA&#EJYN1uH_$%)*Qc%gU@pw5g~?kkCR1T1C;u7Ddpmh=d3#q8|vP
zu!Z7gGRsPFEEyXc$DGlbd+*mG$Hq{5;e*5BdHK$JIPg~$fPJR+dRIG&XKFW4SYK77
z00P*S#DUGGS9iC!$V0m~H3IG%tw&xwyxuefaOw1}t8edJkU&OCinFG>y+zhl7B&DV
z0Go?F#S@Wu_`$QT0FYLcm%jaD|3D`|VZOV$=VPE9u$6jOl?21nfi9mv2%rHB2V;G9
zr%N}Dm=DlH;pkvTSN~%G|48WN=y>$2sw!jSljf(Xm>C)w9ebY?7w6fNjTZsxwibxW
zvb=i01?YgcuDYx|!8PrxILAD4B#IQfDu7c3d2R`$CgT0eEu=<o?lSqb?YI=su@I!r
z)AP9O;?3PF%}h*2==~D#geIbK(~=$kHLC)jUALuGZS<gODtXx%#7t5B#UDHd+yaaQ
zE0T@rE_LGanHra8MY=Ghf|L?~$;dR1Is@{_^EcsWT&5@Z<V9f9gt~V1auGL~H3BSg
z>YS*}5mRw#Pv&RMLeMr9!`VMHhO{jH_67aJ<J^DMN6yMLhk$o;GV7WsUzd}4^LFcg
zoDL14%o&J`RGldUY`PQ6G~D4|(dVXxUjZ;J4%##oD{0g@5(*pEWN@@LAMd(s3{xJM
z9a|uG_&$v=^!?|YtO-d=5{bs?9SHLDbq@k|0H~V6orc<ynrr8G3Wr^r|6?K0G?k^P
z4)#>7N3*A7e)#+?S1~NIc9v#|Slq(0<bo$BkSNkX6|i@UTNoBu8sHxs{vp8<F;iXi
zW)&oZAr&JMl$wHH08RmiWzyv=Ch_NK7To&{#rO2aituwl00000NkvXXu0mjfu63Rc

diff --git a/goldstars/img/dungbomb.webp b/goldstars/img/dungbomb.webp
new file mode 100644
index 0000000000000000000000000000000000000000..a5e8de0933ce00c9270c0415ce8096e7259076d3
GIT binary patch
literal 220
zcmV<203-iWNk&H000012MM6+kP&gpS0000m1OS}@Dh~h?06vj8mq(?eA|Wsc0I(7X
zW&oW5i#FQr{OPY8^9VM<3;_Q1SaEH({dXIU_c61mvbrmps($xp;oUO-(ou7^R!wK-
zkqOVlg0fYw^OC#r*k-Nj-#r@y`_8RCIGp|QR6|0v-<cjtTWJLTOGI9}TYmYC2KW_|
zhbMW++6pmMt1b>EvzJja4%Xi`u!Ec$(bQTb<6Az1;AlHN_!GbOi~m=CmIrz}pro0*
W?gcE@SL)S0;fwr45<lTKYybd0wPfG`

literal 0
HcmV?d00001

diff --git a/goldstars/img/goldstar.png b/goldstars/img/goldstar.png
deleted file mode 100644
index 8c6a1f2f5f03753362e9c849461a7acd062daa20..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1074
zcmV-21kL-2P)<h;3K|Lk000e1NJLTq000vJ000vR1^@s6a!@wR00006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru-v|>71UmK_QaAtr1HVZ`
zK~y-)m6KbDlw}ylfA4piL#wmnG`s7zZENESnz(A-SO!r-BpvWtP)NJj3yHdlA}Gw8
zA`G(wVNsDwWOv<ExL)KTP%$KO)7gW~?zrpD>dx_-@0;&Ebg>u;jnMz{d7j^&=fDGP
z6kR(6fSx(BQx`wJpl3eX2@p+v&<;Ux56Qye3|{9IJN-mPFPtbDBL|$mVZU9y^<Tl@
z^4kEYp!T_y9Lz+ubC7s2s~d9%0D`dt{4e>x@6V~?NEF^WW`g2MQytr4S`(jy#c$hB
zW3@|Y?Y>7x&N1dXvEIK3%Qq38bUW9*`Tjk37XJFKU5_s3L@b-J?D(K<JF8+nL$9>N
zg>*9WBEl8u<_Pm=kC9pZR;5)94k_K5K$^Ug)y4Fhz2l;5y%x7lz4nf9TQ4LsLn)=^
zlBh;jJJQ1Q@e*;o^e#;6GQtU|T|G#n(87!NV#l(|POK=|Znxj8R;xyP$3-~tx^^=g
zg_0#S5@RWBBM?ps+fHFr0Qx$@6fu^Iu8k2aUO`q$_%}l0i2*v-Y$8}x#;H$Fms5#Y
zx>optj=^EP_<D$LfmuYiX2CQ-H!!VfKw-H_lHFSny)6>`b!LuVWLbYe<EAKy!gtR-
z<1M$3Eb9wbH!DAr?0S+!b_f;vpnZ(-5k`Vq0Ie{Q#CD-FS;8;QvaD|t^;-9YjNCl}
zVDhW&o1K{TW6uWNTP>X>-q}Oq{v0M!DA_<n5xUhtNQtlnwPKY<u}pT|5c4yg*R`~t
zU$y(Ei{jeXPcyJ*l*uo*4asJ7wtsCcxscD3&ZV&21YkhRe~)jBraV<<MJ~tmSjx9N
z=ds-0Q<wh!W;@ovo>3-_KF-50oxY^Bexo|OG=^zLsCoq*35<5p(nd9XRHKOyn##09
zO8Ihb@2N`@N4N3N?h`lwxqWArelhU7Q30wMVc8zmiq$yxC5h@)ypH9ldKI}ig=$to
zgvh|}TH;RwEScSw3WLpdRK_Uq`Zf^W7-#m(ELulcj!W0Zeqs-7z>J^7)n!!ZJPUky
zo4?B}YBaaSdo;~F%>FWp6c*Vv9e9c5w3;pEFHYhxj<6x#qlog&NAKkCGIMpqIFTfl
zjbVEZ#)&ca2Y;64tbBH*Gnii6`G|-@R4DPZ#+H7p?W4yCJ-1sRM2wqL*46x|87|C3
zJGLI4-&rU`JMt&Y@WPaJ)pBDvT?W?#Ufa%Uksdk!1G{WXzZwP3v8_iI%K#_$rFiPo
sN&)!nxBbcQD<!p0pECzBjNHlp185uJwgG_?kpKVy07*qoM6N<$f-+M6UjP6A

diff --git a/goldstars/img/goldstar.webp b/goldstars/img/goldstar.webp
new file mode 100644
index 0000000000000000000000000000000000000000..181d6136290a59ca0c891d7e52a09db222a7cc9e
GIT binary patch
literal 284
zcmV+%0ptEsNk&E#0RRA3MM6+kP&gn60RRB-1^}G_DiZ(`06vjEnMtLiA|WUWsIU?V
zYyh1ygm~}Z`)881+dHw{=TahozC}e=Up!LVWj^;apkShq>BqnT{`;vyyh}JS6VZdL
zn9=KD3?M?4zQJlHF9AybA3B3a!bPVar|vLhf0~c2k*(#d0z$fUa!=P8S2MC%)|12M
z#U)>Rbv!^zJYCqoHN1MR?`~CQydaSeXXqHr@A^=!91r=UT)noVw`PWVn>X<7+2wYW
zT~qVC)$5jlbYbR*?0}7<un5qsiM|l&M=D5tSZO`S$KmQA;7!OcSSV@1*JI3O0eOhE
io_-E18_OWuKL%f$4qI@=`uBgj4lPf+KzuR+KmY(aw1UC_

literal 0
HcmV?d00001

diff --git a/goldstars/img/goldwatch.png b/goldstars/img/goldwatch.png
deleted file mode 100644
index a0e8b3c323bb8a5c2048ada78cb376542cd65db8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1303
zcmV+y1?c*TP)<h;3K|Lk000e1NJLTq000>P000vR0ssI2>JTwf00001b5ch_0Itp)
z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RV2@Vk$51szZBme*esYygZR5;6Z
zl*?~absWWi&$-We+}loH(`h?Eg+f~kEwxBg0umC9Q4^!YrO|}Mg^7=a?p+#}u1$2K
z34#w2Bq17UARqz9c3N5(I@3-&od=!go%{TKT~t}g`2#*VCpqU}&#@WmSoJDa!c>hD
z1Ox>r@R9I^?}2bQlYnvr2vdxhh7d+i5Tm}`E<MOD-0mLPA0O)?zFo~PKV15|R&Qc1
z$7CW90WKwyL;a~?rmF})k%ggN%HF)(D(71PIehx9-!EOr+@3!&HEH%F<cO*2I-|VS
zXcRXK&06K@V<(c6$1x%Q@5^^=;n<GVxOwB&y?YPaj+fYb&>S8&<9&tAVu!JKJRS+f
zyZ}AgE`I&x=Wm?*c<k7V2;i|n0KgdUvK-fOkU$`Wu1JHUliWyJN<6Ifx{@uhO2hHW
z=6d(Qh{DLdO!~^VUnyF6cw+W(RE+U1j(+;VIcqyh11oA8k)eYF!;`j)G%cj7JgVt2
z!@vkp!em8fYQ*SIrWfx9`PF^X$C<1M-}SAg@NB>o6GA_E|Gic*XE&;0)2!O0RP78V
zQ+h-d!e3pvUo4l5n4!w52t@W_R@1c*=EcQKB&K(#4%ACqzkc(@o!>4ti(84*DE;u<
zJ5IG=)yrmY|9aKpQmoc&Gfq`ijztZ_G$bxnDiz0e!Vx`Y##B9=UtXfjADy1wTuf^!
zI(q61p_<jS7)FQ?0sxNV7=}48H0lawdChvgrYjKwkXy?>sx}T!Pg9CoRvlErqoKQZ
zukXKosB&j1x4zo)@WkAy<@6Gxlm>zCx?ZJJS}AY!B*wX<m|-&r+*~f#wi;t&6Uo65
zgirveuvH96L5T3Bh0HJKFSb?-n$GCf)+7ild`3B^j0=E`{JPrp6v6*?hjZTF*Vpdo
zlv0cYKmY;_4UI6Ty-6d74jz5?qtC8>ccHs4)<1qIaBW4Eh(}pV;HF2f|Cy;Zy-KYL
zBmlsUWlNk;*=Sg<A2<|T@a^qF9$6a=x3*_uE@UJpUU{|dQJLyX3z@{eQ6gjDm^uNw
zareQ-Rw=!has9v-$Ol40GBnB>MSegXqLk})tz{S1^W{gC@tGNcS>NEu%yTE}Eqniw
znOMA+Nt_Z9c!D~>R6YF6>?|X=-EL9F1>q8Bm1;d?$U&#sV?<-bzH<Htrs;bp$1x%T
zNTg>V)}QbN2uca#G63d;$c(Nm{N=TFh}&*fifV{iR;P(nt*ehy<kkwfmS3L#xmwwI
z`Rv<7mH>cYDj4@EM?54jB}fT#U00cRdTuPr+&h0<?v&P&rmSEGT&vOC(U@z}hDmBG
z>G|CH+6yneo|>9<2}6jGK=>ep5JVsXfIZKyW#-dYzK?23d~ELWPd`eMG_+^5JCQ<M
zLEtmL<<z(DXR{kSos+Mf9iM)|W5gp=5tszRW&suu0)jBYf$xJ=TD^9OA~bU1O~2Dx
zxOFXk{i@%r>Jnj;w%q{a$mrCwQ_r7~qdkmZKnO6x0uTToKnTe0y#2tV!m>+ip4HYz
z4kH9Xr(VgeRB|h|YMEfH$GT#PRB!5l6gB~Kz-0GY0pP!<0E`g;`~x~1Y09$skP`p^
N002ovPDHLkV1j{|Vo3l1

diff --git a/goldstars/img/goldwatch.webp b/goldstars/img/goldwatch.webp
new file mode 100644
index 0000000000000000000000000000000000000000..31d4afce0c119084ec0a4546fa93327d842d7040
GIT binary patch
literal 286
zcmV+(0pb2qNk&E%0RRA3MM6+kP&gn80RR9n1^}G_Dj5J106vjGnMtLiq9G^>sIU?V
zKoh1=XYS3I-q*k(!@tuip0Fl0xBN)ZHGiYbs)qlR0092<5@xklt|MQRZ`xp9xei0`
zHZqU7?BHu9^ofw-jaYoA;NSBM_Lw-EO6B*F>B{6Yt(u8@(v5qqvE|hhO(h_MIh%KK
zelQ>lv@;m%EBU~ys2m&TluhxSPt#SW-@$oRqE<EkZD_9MTKP#e+P&yUOk*v$(U(Nw
zpwxMLyVooT1{^Zq@1VQkA`j4<cgM^f!YfBeHmLsnO6b=cGm7Xf-dc9xg2xk<{nKpe
kq8m_a068{^4Wi+u*dxb751`R65P9XYspNHN=n4P;02dL7CjbBd

literal 0
HcmV?d00001

diff --git a/goldstars/img/pinkwatch.jpg b/goldstars/img/pinkwatch.jpg
deleted file mode 100755
index c98712c98a7eea9e54b467d0b28d25a7501dd970..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 9382
zcmbVy2RNL~*Y~}8jUFXfLP7}9qi;kIMDI%?dhgN0rb^R=h!Ua%(ISY5mV{^_I?;(v
zR%ewh-|*!5KhO2O*ZW@I`_1lLb9UyOGv}O{otgXo4dEwY3ZmCi*HnjKFc@?bd?3O!
z*GIJ=7e@%v)D(g!AP6FZIAEj@3{a*ZpZY`J0JI>C__&@3(Bd#6h!&JU5Rw2iGbnF?
z?DB}@nCCH|Q$W56@{z8;OASpOeI5x>aWPQ|F(4@>Ato<&QC>of2M`jn@=|hu8<zQ3
zKSy#$30MXDOY4y;*dIC%v=9M{h>uu6J@Fsw$iPpsf6**|=p#ND(O-JV06)<m`Yq>?
zf}>uJK7@bA=twW%B#c6;5Cs_-IT<MhIXO8cB?T1?Gc64@H4Qr>6CE=b2b`OWgOiho
zUsQnS^m#r`PQi=k&WnjlNlC#4<dkG36h$SaB#xB8C@CpvsA<?}Y1t%rIe8`i*NN~M
zVxWNXV8Gea5D^26m;pv;g5bbTQZS-NgZd}Ih=@r@$;c@vsi*-%CH+yPh>1vuNl8ga
z0CyN@he#Mm8F|H3$e0Xl$WQw)OWcinO~H4$><f!w&pN-Pt?xZbs*|j2>>Ov#3J9JP
zl9HCWC@UwgdPPlL<Eo~Xk+F%XnYjhh&fdY%$=Su#@0Nc+U{G+#{Ra;t9zA~YG(O>Z
zV$zG`mnm7<Ik|80@(bR+FR!TlQ1!9;)7QqPZ_O>OZSB2%{R4wTKZi%Af6dI!%`Yr2
zEpKdYZSU-2_Vy2s{5taU@AQ{r|Ce73z%L>a5@HhaBfnrofglqzkdX3<lQF6oklXk$
zotC&u!F)OHb=en6K1suM7F*vQs+0Uu(`Po0Ts!vc|IM*`|6iW{$FYC>8i8ntVPNox
z86X6NNqHXDvz<-cZNkp)!w3C_1nNl7`1BE=60gR6Gr0m(>t*Z4eJW|;mxFly@>X(A
za^-u~9$Kpl=uHBYqdmIUm05Uo^|cyiF>nNq4MyN@AzDpq!&W*gYDOzR+!TESms{f9
zW*OXb49+_=OBHU5N}gz%DHdQ7+P3l%PVMZC3*SL74^2~YawNpUS2?1>*AKcMyny1>
zlrNF!Uiv~6oLT&+$KsWH##T>*e8KLMhJ}g@Oi!L|qD*JNVatli=o-A(hczT>b3&JN
z?lX}(L}?ivUa?bOBbYO;mxk(6HEF+vv&gL;YM78d<zHfkeqp_}brHAgYF<)8mDY7`
zp(aI6<2Q2I-;@A-+cSB%VwGbi8Tl(1u~x1dS`%AqrG=PsOniLHa@oINFo(-6((-!|
z0cz=(#H{znO<ZRuKe#rD8P0zGLItD1A)In=d1~wm&1S5XJ*#qMb#+56N?wOuEA@$M
zwvvu&-O<l?nam^yhGz%)3XE2tiYbwb5K#%fk>g{NqA**!n(o4s&?PlL<@1f0OHEvJ
zd@$ougr{<42CuRk0jhP~@q2O6ueiS*4k^Gs@4Sg}Y5tv8;D@>}jeTe{ZrOwp?Wh*u
z>dJK<@8lb+k+e?>*v)_7!ZX&$Klpf?cQyM}-KUgh8<z6lmunt>R@_?IE~%Q{nZ+PR
zly9Ye*f*b|TMIE0C}}PXxkI<_h<I5{fM5!0xYzGyly9ImmVNhhd?@8<36SNh2+Fh1
zBO|#Jbt!Y4cs>Me7o1J(J?kLLH&Uh;ZsuKc_LNh+GMgRwMp1!3b?F%b6p9tt)7Udw
zTYYoLoPo%*Sr(>UbrAgAVE5C6|CUjnf5C;_heOyM5Lb;o6FB-*!~O~ZijG--vmdi^
zVCs}EfN9XGi2m4j{hpIkin?9Ac|3}Pq!)H)GWS{;pP;S8)wcO6o?iD?6K9<zI_@OY
z)hSn4RU1bJip6UPQ6h3J?*4qeP-k9UaZfnn$~D1eGQC{eWiv^n)p>8_Z-Q)*#6R?k
zPdy03F}&k<SahK&(Gb|q$4a&6ADWFc1eZHb{QTk9w}iw51Z*@>Y22^j(xLgGqi$8y
z8gHi7{^3NJ(1pq$wU53WP*wUfQZ$pJklC`-)C_|UtlZnO`aP5EPv1}_#%S!BX6$wn
zAS?!W$%++DwO|wD!4%+oE?^o|R8<qD4!9rI)wyol@4IcYEWp=eT{E^oKw^im!i5$6
zqOaP?U3@z^;savza#f$ny6QhSeX}E;9Kpk3uIbEY*Cs@XE%>G)cRFYO=N0~F7k;#M
zR4o++?ckkL@CocW`)L%1ekQkIxapl`amooHWYi^^bKAtHJH1~VM79-N=P~};F=Y=o
zTDzV%f*8iR-R&nsYb_phEbK`8D2Vl#1@a{AYQ&Zqx9v(5h6!4E=(P@LTDm{5P2r!(
zy&jD>v3W6rHY#i&5mmM>DAuFx7(}>i-ci_f3jBa-F7x!1xk}ctv0}PigMQ_;x|N1v
z9ZW@@@bOHKUejtw`n41{08!{c2TyAXtQ1c&w!YS6TiIdhbPkC*aKo?QEi!&#xCgQe
zm*slraYGo?Gu&&mMP<Q)R_g8(^PGd{Lln0Dk;49;<?#MUqYtb${pY09q`C5xO;J<U
zIM<M6xU&s;VpWHNWQ}YWccQ7hiOh#9)@}(sD4{A`Ivpls3qGxjZze!_F<3tWRBDMB
z&e$F$KwJc9rPp1+P}tGeaJ-GVl;a^UTYl?yNyG@=`hDYO-q?+nz7-2rdFun?$$GpD
z9*!z@Q*rq)!P}4p>l;bs(jbd%(@W=#`zX*`Chc}BG?%|>4Bjzha`NT8`l%nyp&mg0
zKxpZSus4?oklX0p$lzdn#o5OX&A+WW?m35Lpe^Ob%jK|cj`ODRVia7VM((%t-UVkY
zox;rQiAOq3PQ0o9FwCZ~)s?FqXs_$@eD$faR@Y`3&xxR%Fj4Z$xjA39`LIGA;@E{(
z12;7ihPJb&<_DY4G{<<+R=h84x1fL5#?}hg`nomRZRX<dRp09{9@X>ihf-k*zJ&n2
zAwYWz1n5SAWQYlq-pgmZf?)X}K*_~HUb#;xW=t+KT#mf|)0B1h1x^CY=Z1p;`N=tr
z)f!YN0V-Biea??j7`1Gp%@Lq(zu@Is!}KCjyjjO@_r>I*cla9KqI4tFbUbxGDSxlo
zuVu!fA~=!P*3mA-M6Q$f`q+G0VO1TUI2)Rs`Oex@ZyN^1;f@Mj&m{LCPLb5j`9>sx
zq58G<JpJ-40qQfwJJxVD4t`u2W<_H-3D9>?Q6dly53swgRp7m>(%PbztFilF+w}s&
zEA+6sO3UV3Jt-eK4R^6+aU@@Fq-Vs$I8U<oWFXenLw;3qeto<q%uQnRO8iaZS&zJ*
zU7X5}yUjk)baf_CR!V)vz5W!hKRG)1QZany&YmcBMHVqGZD!@XlwBsz$CNlWuac+V
ztJj@WT^1T|dd5%l*tdlZ9;J#*d!JLi+T18Krgi#~>cwl@g}a0CXZm%urmdLnuUQ<p
zGoIS3x4waI{zMva<z~l66FC7XapQmh^+(C|5hW;RHQW&P(cYlmhz*_qExJtD9`u{f
zdDqXrH~%gbCG?)u*W5mBs_(&fdWLs$de3J@UZo^voi5b5M@BJ%`kLv?pV;xZT0`Oa
zLcUZ}>F%?0#g><{WHdFo@1UY|xGOzQ&+^y#w8CdBBwSc~t8d*G3gKG8OP`lF`R%OQ
zcs~s{M}Roa-~F0ib)mC(R3kE{_5g;L`ni_XKic;2x`q0t6(rtQHJIO-J=t0H{l4tV
zR_R{<fq!E2OYgoL8guHc`dnYCTb0TeU7Q8j&fMA&(PXc%mbgqI02fga&84k%G_#;8
zwSr|V7`d`~YZJXy*8RP$98p$^3UyvgD{Cg7xy;Gexp9(zgC+aQGGE4-tB2WGH-$qa
z-Kyq3-NsvO8$Z6c=Yt((iM>}$QPZ3QsD&W{bo#>Hfb%Uu!x+PcUH8d}m@UM#?k0P<
zp}Gc3`K}xRsy=wynRriYd5pe^BakCCuH56+6F0`#VPoR$l8kGK)_PCw$jadzKibz-
z8JkG>lF_xhmG(GlN<C(`6bkf<*^Rmq*Yfybw%>JKH3_!|_dTatl%JP<LMvk4%I9oo
z%z3#x$xa;_bH+u@*?#^MZJnq}JQSzpWM1z`&Lvwks-1kpkYzLAfFo%&DEskAciM@F
z^e8#$vT%iuv)*@P^zsYJ%?AU$rALJ7HM{JVkoB&p(Cyc8g2Ty&Ltv`++o8NKO|?({
z_|!hPIv06EmpWhBE)Y|w;ZHjpqd@vH@gpC+z3jr(i}4I->_hj7+e5l$aV>mH=7EtX
z(O-DDWd%kmH1e*NENe~~QjBdgPp#ml_xsCk507^B=1<Hfk*Fw0We5sK?yL$Mvj0jl
zx#C{7DCTzB)V!aa!XV8dTF65*$kOof`FuS^GVX}nmpTFg{v5`PGP(5BT}rs9Taw5Q
zo`hLE(^!b9Orn&5tA1_#X`UYz$&jpck52y23PxC{r=}sqSeiFj9{S3|Nz}pqW-ucv
zaEB!qml{Zb6j2+~cxf}V7^=&e0Ij{gZbBPp=o=NStRu75i5d??G$EQRUw?`a<cpd-
z@suTkj)bb}w0I)ksDHQUrH3fe>GXslH6w+pw)gzP*w8a%->*o%F`GvQWes0*uj~Hs
z`E;&Ia7N)OKC#v6i_n-vg)T)4sa~$~q~W{18Sxtvqn1~7rxLXCuP&uA_1)h$no|*C
zsO%Y(smvQjwR~#^dwAfiU0N7<opJr(d1=8bG70<f!d`rKC&V;-R)v!rQber3<2w>B
z+%DSBaI`twF~dHZ=0v_JEgEGPNIO&Up*$<O^}G6|A8IEpqxA1t4fXe1TI4C%=`{I8
z-qjkpK4raw*joqxx!%5>!Rcqhu&R$3mP~8`af+E_qG@{Ek1uvUv`xNk+zgzOT#a{V
z!A9bYBtTu(*johXq0Fp%Wn$`_{)6}+$hLaz!w6{UKw#DlK3a~rb|T~vYvG9<<9>nS
zTr^SG6*DwA^=@sj;&z3FZX#XSRfNoAH9~T{bY&b)`k!c2S}E`LSCEym44O@KiyA(q
ziRVLGU3og;hRrKLBV}HQskuMl-^iw!v-r%H;$bydDJ}bRjc@S04A@84a9~fR>Kv>T
z)~t;YwVDYCH$tP$#jlUD$bNjhh1)O~)8?$XU1iqnSFyk%BbTjm&T6#R>8bV`ieUxH
z#V|GN2K6LTV|In|1CFoV>2~$LznO!b;(f-<ROk5{&U==GOzXNRwdPklz1C`H=dF#_
zWTlc!$gs2IzKxo|(HaT0OSE6wIh|UKszu1F`(o0YN|^M)aVl{L7l4{~>vij@gzr<1
z6QCg{0@NL4Y|-;Dsi>>O&lvDTHayy7>1~*l{=VF>$&`vG#y)h8(Mp>0=`D33K%0H*
z_{une3Ak3d4FM8C(5+k>u35AgBtSE5h?Pvddch)m^Hdc9x{F#oo7<0=8AnavBVy<X
zP^;%8o|FJ(rd(@xZLz+1@aAnBW@yDSB@m1Hwnu>YEK4z`mW=%3O{%XK`LZmTbef{I
z`{znU-RKZOIM?2=ZwFLG@>D@fhJKRNCcw_L$#wXwa4Vh<sBZKEyY({y^tvwe7j8s-
zMMu(kaIUu{@ir^iwI^}!2+&C4vTs<=PM(O8e6RZt-}x8fB&Z;qki%jB`>@I8?9B95
zf3JOFYt&F}#sOuiaH&};?n=gL#+(I<L4f?bfv^<U7FHyfm-#Wc9&BMriQyU^0b*AY
zg<YDMFDpb#m8A<DfTcHRPy~Yw*W5$#nmH06Yk|X-{UNXEwSAZ+>T|<3pH7Xdm(Z&=
zKjZ?;1)ooV>W~5O<B(2NAsd1C9EcI_oS#*jtx|U7Q`3wUy~E0yEO5q{0b?bJ{bscO
z0{hSb^h-{FE+ZFry!LjiF)f?YBHMC>dK0tM4STz&#{EGD<rX}G4~vQ`PO)U0Ot@U4
zSL|cfo~K`ZM&n=*z3TR^ZAZF!B4PJ18Z}pllGHuB=U*tk`h-;!_Ic*+c8QsZ9WM8R
zK-DHo-wmeSyoJ7fvkL_v%*PMI1Khddu|n?|KQq1hRWgzlwWlv1P>6@$V|VAudBVA$
z<M5pOYgMs`NIhyhC=>-{%_Q0<7WrOWuD`sljL9o|<NTQxNd%G4FX5L;5}IVXHS(Gb
z+4}dhV>1J!@46CMWeZZN2Xh8w-;%8lviiOKUN@UnpkY(GTf6B3kPy~R(nGT~1mOtK
z;{%S7eu0;_M&DRiF;K^<a?47KxcZpnt!0I+;pVX`P93PVs)ZYBxa=?jgs6gJb{d-N
z;GGHh5Cm@9*;!cMr>tMC<Eq~EtPGRl<WzG_fz=C}#exIZT(zR_S2_mwc1I~M<~#Ar
zeo+!~nr`K!bB&77Q|x6tIhj7ZkcUj%<Mc7mX!iMrC>B@x%&4b05T^Fj{A#P#yJm{1
z9TwaC6_O|+TS|B!7%65JF8fHw>a+qf7m5~4r|P^WZWp_vylQdsM}XPQEAA@fc`WU?
z`Yn7oICeHfRA?>a>OPX_-p-KG+h3eax9#d|daxM?UoZ=-!o)0?vof~rz6=jITxh7{
zk6dar?0G8Dl-wPUs<|Hhh=Z16jKly_gQ{>#dO%EKe@D|GK0I+`@oK|Q@Fx|-i%z0B
z41a!Sx)3;jy(;2tWKtAmmp@CwFF{@cq>k%HeZ%sNROv&qZ21cj=K}WQvS;4Rk+V>y
z>1UiT@#8?AH#^^xulg=Bzs1L_^m+<CHPcog0$JlvBCgIM8+XDdQUBZrgPd}fIF{zI
z>4>m%lLdw8lj7-Mt$>%|5v_v*I=jwH^X7J@Twm|1_bi^1aXPo9@ErRbzqVp^GV^MG
z$(_ZsV1??b&E1h+7>U%z<ps78AS(iN!0`6Tz{8O87Y&Kue&6AiMgJBS3No~KIquuS
zE>|p~H`nh#oCj|;pndN5^}VF5K=;!D?pmaQPE0Sen)C8~;$TE(@wj5rmLwYIMw<LH
zLrByZJ9*K1>znhEnJ*$ew$=l^lhg55eW}8=%Zc<C#VX&#omFCfzr8RwWdd}ytnz)l
z^UcxIGvuM%Q-RXm&ZbKR){2rRP0YU&rE$)lAVA25lEsr{i$f>)Q~A6M5w%Khy`1b4
zMtyZu%Dc9Ag~Qmng7NBAh?yCT1h%JbQ*0?VNczgKhO6SN)A>4Lh8QjL)maPrJGJy7
zCR~h|O0~5;^;@X@ZSc2?!Ap1Jo=)O}!6MsSO@PpH4K?stRP!geQXQ#k^>?ET?Xrkp
z=0BQl3$2rpLq;cxZ|6B@-2J={9<<YHhCH)tUr9%Eo{uC``5j(a>Zy3>oa@QnE#7i1
zE=9zndC9l1?bKkEM5lZF)qT6PG&*EYrCO524++1g&6T!Et=XAf*2Vh$Snbf9u_Agk
zVqqR%dqZ7c4O=B4kFaPjhjTSomOMW{a(dD1m-6G&rxe-yd{e6}Di$e$k41O9B)g(n
zHp{BM8_F+~Xl@tg;dtD`p@pXb?{KO2D<Zz3d^=PUsxWHT_}$89bpxBnHLlIP8qi%*
z%ej1Y|I7#M0BIdI%YWaf!EQ<I+1#g3QcgX;IVRM^?3sD6=%t+^y*&-7jK70a=u>d*
zLvL(B?1OFP4CEL5Xf=M;Iu4vAT<7{sJhHJ@>jy4k2#|{2$?n#R?;TR(eM1J67DkFh
z8Xpi-_vSCUj-GmF@nts%9C5IG)!QWrIz%GM{JP9e#2eD-PA;5DGOOAS*@oU>g|5Bh
zjKj<)KX+{vjVdnpeJWGb5b|5m6kyAH`;d)UB4WkR&!2a**DFaSR&GUCJLt7XPYEU4
zvdidYUj&ln87BwP@4y?hr!;cezOiRgY*>llO3><yYb(O9Ud`8ZJ{qaEtYJs)2GAr+
zh%bk^X8nj%EE@i@oOG&^UGL=*R{3j@#m`>@h~O2h@=l;p*>hLMsJ7ASZRW!u3my}G
zd#C-u7u`Et>Qj{xCEMuD`|~q%_%*OWR!AwqJGKZAD$)Z_S6Zj+%sxi1p*6BT_dGr<
zk0#AyS+9<EQBA8@)lao?#B2D%Y{HN6<j2ipf!sT#MV4XNS}7ujfgTI&cwS9A*WIo1
zYD21-nEb*(@t0H1L$Fk?@XCacSN8K`{n3nD>ch_H-N+gEm$jXujNj;ti>YaT7}UYe
zn5(?iuV&Rx%Hv)6yG4}lXUx-|oh3@>2ZuMLlZVidW%7h|!;%@Qs$mJdhJb_D1jfqR
zAy2zDyDCi=)Urjs>*a(MjLdY6&c`1HII%Bqxp__?ghm9n(jT+RuH3aKb7jz=;x%i}
zCx=i`$m?2M*>eebnP3j+&igHdNP3P-5~UpwAo*FWg+SulrjK2#FtEF(RAml|^s*Sn
z&xX=%lms?u9BSxCJBOPvkT$OS#fOGDTP9o<F|H9<Z>p&u*qm7fYkJ5h21JrymC~o7
zGdbfeIr|eqj#~lf&E^oNA@0i80*`<15}?A2Qt;-hdob7J&74ec_dtF1)=iV)m{g^(
zC`X;ZT|wlGBQB#c%}Ei3EWG&Gg9~El8UoLEu89+cqyvRtpYS*~Q^TT9gt_F%8piiz
zO=9^`&bXH0fc=cKw>xGOLkxrA=<viS_eW^`?ZcV<A=P(>25uZbgy59gft9yRC%CuJ
zHmPXK+fAk|FVgIt2H&E-N`qGvN;e5meaxPjwUga>Q<;tOv!-W^?uAkrhD9R>;<Xc#
zJkBc?%JOabeUP?7uiV`!bUDnW9O7E)i7Gq&Dify4EAmR1uhX}tUw@eEoS%*fkKwPo
zuu~C&)D;U-S@$nJaQwV<ZA+=3Lqc2!j2f{if2YHD2fmKq>|*Ax-c(f4Aw7F_FJ<P}
za4Hu%@bteql~CokC@iY|;6rTF^s@_w@*zV;Z;`qOkwpcuK4T$NbJD_c&94Q;4+6RG
zRXkZTh>zFY<<}f^7|Xny=6C(V!*H+48C(o5rFxWBX4RZMo-^v_VPkjbkkNFZ!ZWYR
z;2!jNIp_VAr7Iu!=x17c9hVC_6=`czOh~w0ELT%HwjPVlT$JfzyeVnNzBD8qryS$$
zF}MHg@KN>lf$2!xN5gjNE6ehUJVw_(cD7vcf&YAgn0y8vs4c9AB?(YCq65s_K$LyP
zVMacf=+D;nrwLF@>E6IOuGrG?wEM%YCG8fzC*=F?u|S+Y-#oOlUCF??Q3KD1b;C=W
zR6Lt%!GM=-^$jy7ez_*kmW@?5pWgc=(Mu%WTgj?bM~u_MD<Yb+UTD{jA^b)U8?nwG
z&ov(=zmQoy^frqeFe{HOHNmcgc*y*=6GzQ7VqGu%u4$RJ0efZ;DoP=x`R#{!A(wKk
zfI@Y;8=Bye<Q46Sxp@;t)r4ieJ=5_w&+>!waPU18=pPyINqVpPvd7-S-ca9)YMf+~
zrDLQp>ckD|<c47KNqAFOcw!v^qQFgJw;$mT5Yxyqm%u^^@kfxDz&v~g+2EK8Vvz4E
zyKHM28j1grdf2v~v0hlfblx>5@(!s^oX$jj<waSmRAz6%oG~RA4ZhQHylTw)us@kZ
zS_0Rzo%NKg<9pZM0XW5)3BN_PsvqGmf`w0pA5G4>IA?5tw_ZEl1c=x20EMl<B8r&}
z9sR2uM%-|XYAgcc9AO(q25Q8%h6ZXxf|~d;{G0rSgXV)2!M7S$)cYmFHh_M|$Avyv
zMAVsvgGTU+R-Qu!wGwk!nM-~!heaha8<)R&9aty-^c?4mt7LzV8Y#~aQX!amjh5Nq
z(mg;BflNmjCj26Lr>UxHt#7EOu6a!j;GzK2%yhT&@FM}ps)y$-Uqg+{JOHBOA)kfF
zAr=6j(LkIwc7EPEM(W0Y1BL&!+#Ni^JRzu0<Ve?lZT}x@Xzd;R>;S;X1Gp~PdHVuL
z7<LoTGJ&_ekLYATGut`a*aNx<(C2-Dfq?#bRB!ti{riY^I;M}1W{BC>*iaSt#tdj4
zr+?A5|Dx@jeLVn=6yV{v_wWSziOm0^?T_f&N3@5#Kd|jM9eGIO;Avt6N`8<zAq_|q
z(t-3L9>^B*hg=|c0B4JU(i7D9L586H@_!@GaV)P7q-=qd3uFf*u0URp2V`?B4;_sG
z-~s8M*!nq2N*q_gXf8t#=>&nWbq0dS6Cel|OCTJ+CJ=C00Mj0WpwFKF$a`f%kn9eq
zkNu~PKLdj39zf8Crhn>eUqDdRBM4#}_O|i0Iqv5O{w8t+aQ!9#&S@<mh^ZTbs4V}A
z8)!Rfhq8wt$QZ=xS|<d(1n~V?C!pKvzw!I%vcP}h_CNCciQh4fPE15}^aY6od`T&e
z5NT2>a&j^X8Y&tZYAR}K+7pcQv?mx&P*c;Nq-S7aW?^BWp<`t`$;`&c%))$(qZ0!e
z5>iT1Qc7l8YFg(1bs~H{!qJ%^E@BvfkpITf*+7Jj!*CRe<3vhEL_!XbXbu3_0x0_L
zYEZ%enobIl5&odL^u+X_ZZN&t{_>(x{FZm9a_(?&nS{>`ciG4bqQc2hUO>w!`XfC1
zuSox;3IqV$onT-BYA8SpjFf2fXJt$wP29!ylhqd#O1dOX%_J7AsykU55qErf{hlxD
zT93_s%~S;1c!1>q)hGSOC}2E{fu8X+6ElGIk5z*15HNILR+&tZFk7U4tS85}@28$Q
z-y=uZK}{c3+RYri(;em+thL_qwycPE$gm3c9oflnY~{Z~0fXoncp3jFB|1{NG57Tv
z-Pvu+`pe&IQ9$M_JqQW7VnF^MbB-}?MqVaymD2_!^b&?Xcfb5`lMF#r94zjZ>b^UC
z{q3r}rR)KPQT~=`LR1wuUAx%y!(UQgQXDU>k!jJED2b+b)j%0d?IMh0IyqCc1LY#W
zv`W_HE53^MGOF8LR8MvoZFvFuKMk%p5Wz^mZI!<h7+DYo0~?=pdT_I$?C%gGct18#
z-(5$DNw1vedl$KNa`y9KXr|)**l>>>k$96;E>+@8YNIilny;%_X&leYyScB_PMw|k
z-jzJh2V=oxe4*5I{XC!d@m^ORP<agHACD;g6a1GFI$#O^(WL|ui1c5U@G?Na5_%h-
z*XwuV%D(jcXKd)nPtLNhph{iEY`%+aw|&?;5uJHL<{}$<4<dOQFG!w~S?_wuZ1Frh
zQ8(|Yr5?uAk2I<3dg7kOYTUQCD(Qm_T`3yXPej8(w;W*5j?>@%gH@b?SDfD9xU-`%
zqyIg3_a%`FIuiDiuXQ(l_l7p++9xa!<)#PY4d(YhGZO|RArL$IxPRhCpDj;QabDir
zXYGd`QtIpB8{LYJ9n&2gRtLgd{((bo&+`lla2hAR@D#)Z_bZi0e^ki(OnWJjN&Czb
zb*6U82|n|e;#NsPS6LFBYz{rVAHOGknvzn|l}3Fri!_wX`-zwX-9Xn2Vfg<5;M;s{

diff --git a/goldstars/img/pinkwatch.webp b/goldstars/img/pinkwatch.webp
new file mode 100644
index 0000000000000000000000000000000000000000..7c908e17f2acb13d9ea40a5cca181c9a806cade6
GIT binary patch
literal 322
zcmV-I0lofGNk&FG0RRA3MM6+kP&gni0RR9H1^}G_Djfh506vjEnMtLiA|WUWsIU?V
zWB{x)WKIFnVWByN>mtnBXrW&R6;L9`lisOEVvDF?0RHxUo}Ep;qMb3praEnZ@RcOy
zx{u<e&}wLHV{VoJ*1?5E@~$Kre90PH;!_&}9{ZTmVYFmnJEpf=vk#^3i+`0>%1Ib;
zTWCHmI9^4iF%4AH1oA&LHR0Oc0Xw_I1Te<JSx@-k9*ZaXxpExf@~=;rH9yTh;9X!X
z)4&D_OrFWXRQP$ts4^Y7mQS_c*`>=C6G4S};;x9tdeo_Vx5M^sqM6tIyh&e2jkj3C
zIWa;TOR;gYKdkuPZlXKASCNBaQOf#bDu|EZ3j%><1baQ1?KHw25HMOjv9x6mn)|*P
U+OmkSo@3$7sQP-v{@j+h0K)B-0ssI2

literal 0
HcmV?d00001

diff --git a/goldstars/img/platinumwatch.jpg b/goldstars/img/platinumwatch.jpg
deleted file mode 100644
index 1a7fb5c67fd0b85c1dd5c43ca426473dd9f4d060..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 877
zcmex=<NpH&0WUXCHwH#VMur3+WcYuZ!I^=Xi3x;&fCY$HIapa)SXjB(+1WUFxOjND
zxwyG``Gf>``2_j6xdp@o1cgOJMMZh|#U;c<B!omnML>oyG6VInuyV4pa*FVB^NNrR
z{vTox<X{kHkY#2RWMC3xWEN!ne}qAbfq{{gkpT&?F)*^QvNHqa#DKm)kpik^`hSao
zhnbOqNq|`Z$i4k|qgJQSY^7RPO;tmtXl)&Spgw5<2B2?|buzOsGBL0U3j#HB0F7j1
zWtzKPcDl3NYx6=m&d6hvHNQD3_z1aJ-I%oEmEkqHN`qgM4#ijkjS>+=HU{KM1F#v)
zjEwe-{vbCBqPvk%fdQ<938bW*_df$rm68AhF#Ldyg8LKb13_jXMMGgnfk36gjZlZN
z*)y#yG-QeXvF?ez^Ad^g@xI4Yz673HoAQU}_zt6nRVL}_w{i{FWW3N$m(^O=b4$=B
zS&`3-?cASwpd|`GZ!<G6F|r~o5oAy_bSxA|Y@GPvBh2siihKocUF-Ixu5P*Sp2)c2
zOP2YDpDhgB(n80aH^c`tu4X##p`Jf+dMRV|%`;LzWRECLR1e?4;(NcUb%nU7Uw~5P
z`F@~T;7DKqc}QRuYe)wu+$Dj5h2%w`6eG}4f{I|9K_Mn!?WFc19juZ8$VUlUMnM5Z
zL$FFvzzO6T#Z5{z>^}HC4jh1T0zlP3vk|e%D5z-2;1~$>8!YgEx|SVv4D8~Y!&CLS
zg)4Vkpu5NA)jj8U&#|OmsCc=0-)_IHO)ppe75?1uF!5NDoe6)=6K_3^y|$XHE4m_C
zQaZC%viVFfQ}YS&Su}~&GTfT~^wx(~UaW7kO(V`<*O@4~FrKaG?UQ!xx5Xd--vj{E
Cl+l_1

diff --git a/goldstars/img/platinumwatch.webp b/goldstars/img/platinumwatch.webp
new file mode 100644
index 0000000000000000000000000000000000000000..afc7f79c919f358419f245b24573452bdd5f590f
GIT binary patch
literal 232
zcmV<E02lvKNk&HC00012MM6+kP&gpe0000G1pu7^Djfh506vjGm`SChq9G^>sIU?V
zX#fQf9_WYr%^xYO3Vh{02@f|mPntXc0RH$xXutRR5p5^>PR=l^t7#KuY8WPnbZ`=q
zfy2tZD4E-iNQE%)Iq56`(Q57zstuq&__y*_`$L-ivD6}Aw~xl|=M}Ex%hE|uApLr%
zl!xe7i8QcP*c7#>JDRD_$y8Jpdf-rL(BDd)41UAq%KdPdbK<`-`5w>w`E6Z*Q;B2p
i$s*lDH`3i|0m=|J<bs)mXG{tbyo}Tbd{9T?KmY&&DQRK=

literal 0
HcmV?d00001

diff --git a/goldstars/img/plush_hippo.jpg b/goldstars/img/plush_hippo.jpg
deleted file mode 100644
index c6d00cd0c701741a402bfdd5da83d4180ed398a4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 878
zcmb7CTS${(7=FM1u+8n?`u^?T!49si>|i=wgwk<a9?FDdc2PIgR?G~8gi$v_EDvd5
zsd<s*jV44`#wsLM7h^Wdl!#KIgBMc9N{WOMf-cs(pFCame&5~uJ<s#L&+{eUCMSXJ
zD=94jLJ0WqK=K0=0?RO|i^bvPRXopeyjrPLs06hjXw({wR;Q<0ov71jsELXO$!IhR
z%gh#&WYJ4TDMdn9#Bh8X&!<URjaK^aN)Cdk0tqCRh`@-16-hD<79hY9SX2s*SE{g+
zo@(G43q=@~13vj41Vk{Dr2yn>U81XS?Qm9Cu;byGtCyq!-wj6-qE}JCje%W2vmD`p
z(JKrRGN_Q4@J#r}RG;r@a7XBKJaaa?F&f^V+tZ+)ymx1h6FICnC*hD~z6b+U)Z19j
z?%XW1;Djzx7Kn_59F5ziclG)Xoa-?;OBLo#A2%Yya%5PH$ANJ!(d(DNObV=z9js|@
z8p6k!*aB9`FRYAmtf)8GP|d?pufIL^Z*+x==?p|lEaRSN=OeE%BU<zAz9FYyupcV!
zioUY8^*^U&jzGM?o;fRMzZbC2nxSe9N@S#5A&V3Mv#@!n)7ul9nX|=Z+goox8m#oU
zr9Ft9Jn=$TyY=$)%ZbtK;%kYsqpcx6lowR~zA#WHRCL$P)T`X?a)ip6$bQrOos}*W
zOBXS|B?+RKlX_&GlyNl7=dC-k`|k9}pnFU?(eWgwIx3rn=`Q&b1Vn1{cx7P9G-?_*
zRI2D>$IXbc9e%bVXeE`UkajLCBHF;|@%qot??sPQ>%uLAr?uT<?ppz4bKj}*)yMrs
zRYkqv`PCR1s=fGS>iU~N?v<=O--`7O=1=8`e08(CVnZTfR^M)kXKXoa`ZN1_*a~!e
G^4(wkzs)}Y

diff --git a/goldstars/img/plush_hippo.webp b/goldstars/img/plush_hippo.webp
new file mode 100644
index 0000000000000000000000000000000000000000..da5b766d331e429acbe5d0aed6654c7932c5a483
GIT binary patch
literal 204
zcmV;-05ktmNk&G*00012MM6+kP&gpC0000G1pu7^Dii<|06vjGmr13gp`j=WsIU?V
zKpC1bZ4Cx!y%vl+jump%jg4nopE^B&0RH=`cMVsRw1YTaIi1PyLdZ^7nBJ_Yh}OuR
zbhy?rtJ$B5_BUjF=bHGgy@9SRSp831Pjd!5ve6LE*nAvXI#!kRFFdm1D{wMXGgizM
zgz;?RtF(3o#2s*#VZd;qv>p{pD6170E3J=1@M=F`PAJHk8$p@@7u=bXRK@S&uPnfL
G#Q*?FW>?n$

literal 0
HcmV?d00001

diff --git a/goldstars/img/silverstar.png b/goldstars/img/silverstar.png
deleted file mode 100644
index 11eac2a0e553b70ce29fdf95055d66a0ff1f1ebb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1055
zcmV+)1mOFLP)<h;3K|Lk000e1NJLTq000vJ000vR1^@s6a!@wR00006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru-v|>71_JCZh$H|21FT6z
zK~y-)os-RLR96_re|PS=GntI!CfspGibP|g5)!D`UFknip#>KSBw1wBE?kv@t1g5P
z3eqmxMHi*}QB0QIyAgsy6Uibvqct(}6*BkYIGL||&)jp43u%a8O6jvX@N$07`|zIk
zz$x0>+XJ9dsobnqtAAB0m74&&ySw}^?eFh<^?E%B!_ZW#)ke8o9{#uciH{YZKYtED
z6h(hzG8wPcYLQN-&-Qw~Re)l#_)#<Kv@YA*+mqRBwkU)UzV8!75o2Rx^3kJ5L(9v{
z=07I`&|3eL$z+65ikX=i+U+*BZ9CVlUHkbo#sYZq<cS@I;bbzI^n?(XZQGv6X0zW(
zDaZ2pJVFSX%_du0TTD++x4PZ#FL4~d(ptZa<G49JJ^i=qy4u><*jN!leC>IjE2SJ(
zN}Wx-7ehls<Z?N}FvPMfN~IEqhldOg50grzR63pZlgVVS)9D;(t=FwmsiZy6vj&3!
z#=IYeWm(v^jpH~drBF%{$1#aSf_A%2v)QE6>G0;w8_t|L!^MjiX}8-Z(P%W@cDr3l
zr4q&%GMNm?WD<Zd42hx$DJA`WpKiB{5Q1DT$K>QBv$M0je*GFLB}Yd`z6gR~q2KTS
z=6T-KvuDr9<#J@RS)`O`t<hRzj3JKW<5LJhtyZJaXmIuFRjSqMt2mCAEr16P9$a@E
z=g&)*E`4%%c*w}e2%hH=$1!mnqm*JW7@)PrvMd^n2EOkzH8q9r`*p4LS95c7Th`jz
z8uRn>+`oVS(=ZG-CMG6^_xAQUfBrl|2mp*R7-O(33#~QvdY$p{arXE3dyeCLzPPx!
zy}rIqVt#&}LZQII!os%J`iCG05JDiOq}S`Al)@N;)|xO3k6+gJeUwt)E-o%^7YYUD
z=H?IpOG`@tNGbD5DWWLCwryP3C7n*w?RLpzGW2>qTCEmRN^ILE48z<>UYy+ED2lEt
zrO;ZF&*uq(fTvHNqP0c{!IdjlICt(Gl}ZI;3{uK3fnWdOKQQa}`(L=OOQ+M}@#DuB
zW4LhP0;yDrD2gZ+i^n@SIyy?ZT>k7N|ACo#FGfa2a2y9A1iQPtJ3$b<%x1Hf$H&KK
z;y7k77yzJ@N}c-AEz3%}u1g}3;Nalk#pdSbty-;iV`XLKX02AcvAMZ<>)_zvg%ASQ
zbpev6CX1rz-ou9vmu%bqK8m8k>gwuSfZMlkbNBAuGVuGIJ9pNa&E_{dJ3BubWA2^g
Z-vON4{f4u_I*$MV002ovPDHLkV1j@h0(JlZ

diff --git a/goldstars/img/silverstar.webp b/goldstars/img/silverstar.webp
new file mode 100644
index 0000000000000000000000000000000000000000..dbf97143546f3fbaf90d6a0b6be777701388ff62
GIT binary patch
literal 174
zcmV;f08#%^Nk&Gd00012MM6+kP&go(0000G1pu7^DiZ(`06vjEm`SChA|WUWsIU?V
zX#fM`NeScVLY+;@MI(Wf0YH}l2MERh0RH=_LcB{g!57hg(-73lHP}$)l?NO~Qkkdh
z3Hd}RTFkLPcB^i>8mC7?^a)_NA+eQuJFOJkv7_K=Hu(`y<D?tg0+{60>ATi#35hhf
c>XnOcmR7%BpY@G7Ij4RGk~-6Fq+QSe08=AKFaQ7m

literal 0
HcmV?d00001

diff --git a/goldstars/src/award_types.csv b/goldstars/src/award_types.csv
index cdde4c416e99..b6babfdfb529 100644
--- a/goldstars/src/award_types.csv
+++ b/goldstars/src/award_types.csv
@@ -4,10 +4,10 @@
 # to be an entry for each type of award given in awards.csv.
 
 Name,Image,Alt,Default Count,Field Order
-Gold star,img/goldstar.png,*,1,1
-Plush hippo,img/plush_hippo.jpg,@,0,2
-Gold watch,img/goldwatch.png,$,0,3
-Platinum watch,img/platinumwatch.jpg,$$,0,4
-Silver star,img/silverstar.png,*,0,5
-Stinkbomb,img/dungbomb.png,&amp;,0,6
-Pink plush watch,img/pinkwatch.jpg,&num;,0,7
+Gold star,img/goldstar.webp,*,1,1
+Plush hippo,img/plush_hippo.webp,@,0,2
+Gold watch,img/goldwatch.webp,$,0,3
+Platinum watch,img/platinumwatch.webp,$$,0,4
+Silver star,img/silverstar.webp,*,0,5
+Stinkbomb,img/dungbomb.webp,&amp;,0,6
+Pink plush watch,img/pinkwatch.webp,&num;,0,7

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] update site goldstar award types images from jpg/png to webp
  2022-02-02  6:59 [PATCH] update site goldstar award types images from jpg/png to webp Brian Inglis
@ 2022-02-02  9:44 ` Corinna Vinschen
  2022-02-02 18:49   ` Brian Inglis
  0 siblings, 1 reply; 8+ messages in thread
From: Corinna Vinschen @ 2022-02-02  9:44 UTC (permalink / raw)
  To: cygwin-patches

On Feb  1 23:59, Brian Inglis wrote:
> Our images at cygwin-htdocs/goldstars/img/ seemed large for small icons:
> 
> $ wc -c img/*
>   3473 img/dungbomb.png
>   1074 img/goldstar.png
>   1303 img/goldwatch.png
>   9382 img/pinkwatch.jpg
>    877 img/platinumwatch.jpg
>    878 img/plush_hippo.jpg
>   1055 img/silverstar.png
>  18042 total
> 
> so converted them and found they were much smaller in webp format,
> and reconverting using the upgraded libwebp package command:
> 
>     $ cwebp -blend_alpha 0xffffff img/$i.* -o images/$i.webp
> 
> $ wc -c images/*
>   220 images/dungbomb.webp
>   284 images/goldstar.webp
>   286 images/goldwatch.webp
>   322 images/pinkwatch.webp
>   232 images/platinumwatch.webp
>   204 images/plush_hippo.webp
>   174 images/silverstar.webp
>  1722 total
> 
> Updating these would make the site more mobile friendly,
> quicker for those on low-bandwidth connections,
> and cheaper for those on expensive plans.

Nice, pushed with a remade index.html.


Thanks,
Corinna

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] update site goldstar award types images from jpg/png to webp
  2022-02-02  9:44 ` Corinna Vinschen
@ 2022-02-02 18:49   ` Brian Inglis
  2022-02-02 20:41     ` Corinna Vinschen
  0 siblings, 1 reply; 8+ messages in thread
From: Brian Inglis @ 2022-02-02 18:49 UTC (permalink / raw)
  To: cygwin-patches

[-- Attachment #1: Type: text/plain, Size: 1463 bytes --]

On 2022-02-02 02:44, Corinna Vinschen wrote:
> On Feb  1 23:59, Brian Inglis wrote:
>> Our images at cygwin-htdocs/goldstars/img/ seemed large for small icons:
>>
>> $ wc -c img/*
>>    3473 img/dungbomb.png
>>    1074 img/goldstar.png
>>    1303 img/goldwatch.png
>>    9382 img/pinkwatch.jpg
>>     877 img/platinumwatch.jpg
>>     878 img/plush_hippo.jpg
>>    1055 img/silverstar.png
>>   18042 total
>>
>> so converted them and found they were much smaller in webp format,
>> and reconverting using the upgraded libwebp package command:
>>
>>      $ cwebp -blend_alpha 0xffffff img/$i.* -o images/$i.webp
>>
>> $ wc -c images/*
>>    220 images/dungbomb.webp
>>    284 images/goldstar.webp
>>    286 images/goldwatch.webp
>>    322 images/pinkwatch.webp
>>    232 images/platinumwatch.webp
>>    204 images/plush_hippo.webp
>>    174 images/silverstar.webp
>>   1722 total
>>
>> Updating these would make the site more mobile friendly,
>> quicker for those on low-bandwidth connections,
>> and cheaper for those on expensive plans.
> 
> Nice, pushed with a remade index.html.

Great, thanks.

Would you be interested in a similar patch series for the whole site?

Please see attached for images, sizes, and paths.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]

[-- Attachment #2: cygwin-htdocs-images-webp-sizes.txt --]
[-- Type: text/plain, Size: 4261 bytes --]

    Images	  Webp		Basename						Path
 78661	.png	  3530	.webp	cyw01xdmcp						cygwin-htdocs/xfree/docs/ug/figures
 15218	.png	  7986	.webp	cyi09installing						cygwin-htdocs/xfree/docs/ug/figures
 17498	.png	  9590	.webp	cyi08downloading					cygwin-htdocs/xfree/docs/ug/figures
 49767	.png	  9964	.webp	cyw02wm							cygwin-htdocs/xfree/docs/ug/figures
 19474	.png	 10242	.webp	cyi10createicons					cygwin-htdocs/xfree/docs/ug/figures
 19693	.png	 10636	.webp	cyi05proxy						cygwin-htdocs/xfree/docs/ug/figures
 20054	.png	 10810	.webp	cyi04directory						cygwin-htdocs/xfree/docs/ug/figures
 19940	.png	 11564	.webp	cyi02installoption					cygwin-htdocs/xfree/docs/ug/figures
 86532	.png	 14874	.webp	cyw03multiwindow					cygwin-htdocs/xfree/docs/ug/figures
 26692	.png	 18540	.webp	cyi06mirror						cygwin-htdocs/xfree/docs/ug/figures
191721	.png	 19436	.webp	cyu01appsmenu						cygwin-htdocs/xfree/docs/ug/figures
 27331	.png	 19896	.webp	cyi01welcome						cygwin-htdocs/xfree/docs/ug/figures
 30073	.png	 24206	.webp	cyi07packages						cygwin-htdocs/xfree/docs/ug/figures
 36524	.png	 24668	.webp	cyi03installto						cygwin-htdocs/xfree/docs/ug/figures
    95	.gif	    54	.webp	toc-blank						cygwin-htdocs/xfree/docs/ug/stylesheet-images
   843	.gif	    76	.webp	toc-minus						cygwin-htdocs/xfree/docs/ug/stylesheet-images
   846	.gif	    80	.webp	toc-plus						cygwin-htdocs/xfree/docs/ug/stylesheet-images
   922	.gif	   156	.webp	up							cygwin-htdocs/xfree/docs/ug/stylesheet-images
   944	.gif	   174	.webp	prev							cygwin-htdocs/xfree/docs/ug/stylesheet-images
   964	.gif	   190	.webp	next							cygwin-htdocs/xfree/docs/ug/stylesheet-images
   995	.gif	   200	.webp	home							cygwin-htdocs/xfree/docs/ug/stylesheet-images
  1029	.gif	   208	.webp	tip							cygwin-htdocs/xfree/docs/ug/stylesheet-images
  1070	.gif	   240	.webp	note							cygwin-htdocs/xfree/docs/ug/stylesheet-images
  1039	.gif	   328	.webp	caution							cygwin-htdocs/xfree/docs/ug/stylesheet-images
  1052	.gif	   330	.webp	warning							cygwin-htdocs/xfree/docs/ug/stylesheet-images
  1081	.gif	   362	.webp	important						cygwin-htdocs/xfree/docs/ug/stylesheet-images
  7308	.bmp	   892	.webp	X2							cygwin-htdocs/xfree/docs/xlaunch
   150	.png	   220	.webp	moin-www						cygwin-htdocs/xfree/docs/xlaunch
    50	.gif	    40	.webp	blackLines						cygwin-htdocs/xfree/images
 15880	.png	   864	.webp	ximage							cygwin-htdocs/xfree/images
  1134	.png	  1100	.webp	vcss							cygwin-htdocs/xfree/images
   799	.png	  1208	.webp	valid-html40						cygwin-htdocs/xfree/images
  2948	.png	  1238	.webp	valid-html401						cygwin-htdocs/xfree/images
  2414	.png	  1262	.webp	valid-xhtml10						cygwin-htdocs/xfree/images
 14966	.png	   976	.webp	cygx-xdmcp-fedora-20150201				cygwin-htdocs/xfree/screenshots/thumbs
 10009	.png	  1490	.webp	cygx-openbox-20150201					cygwin-htdocs/xfree/screenshots/thumbs
  9169	.png	  1592	.webp	cygx-multiwindow-emacs-exitconfirm-20031224-0010	cygwin-htdocs/xfree/screenshots/thumbs
 11118	.png	  1764	.webp	cygx-nodecoration-openbox-gv-xfig-ddd-20031224-0010	cygwin-htdocs/xfree/screenshots/thumbs
 11417	.png	  1856	.webp	cygx-multiwindow-gv-20031224-0010			cygwin-htdocs/xfree/screenshots/thumbs
 11243	.png	  1888	.webp	cygx-rootless-fvwm2-20031224-0010			cygwin-htdocs/xfree/screenshots/thumbs
 11850	.png	  2000	.webp	cygx-rootless-WindowMaker-20031224-0010			cygwin-htdocs/xfree/screenshots/thumbs
 11353	.png	  2002	.webp	cygx-multiwindow-emacs-traymenu-20031224-0010		cygwin-htdocs/xfree/screenshots/thumbs
 12010	.png	  2098	.webp	cygx-8bpp-openbox-ddd-emacs-20031224-1720		cygwin-htdocs/xfree/screenshots/thumbs
 12876	.png	  2226	.webp	cygx-rootless-openbox-20031224-0010			cygwin-htdocs/xfree/screenshots/thumbs
 12427	.png	  2278	.webp	cygx-multiwindow-xfig-ddd-20031224-0010			cygwin-htdocs/xfree/screenshots/thumbs
 15808	.png	  2376	.webp	cygx-multiwindow-20150201				cygwin-htdocs/xfree/screenshots/thumbs
 24356	.png	  2616	.webp	cygx-xtow-alphademo-20130805				cygwin-htdocs/xfree/screenshots/thumbs
 21475	.png	  2696	.webp	cygx-multiwindow-aiglx-20090620				cygwin-htdocs/xfree/screenshots/thumbs
 18148	.png	  2990	.webp	cygx-xdmcp-kde3.1-20031224-0010				cygwin-htdocs/xfree/screenshots/thumbs
888966		236012		Total

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] update site goldstar award types images from jpg/png to webp
  2022-02-02 18:49   ` Brian Inglis
@ 2022-02-02 20:41     ` Corinna Vinschen
  2022-02-05 14:26       ` Jon Turney
  0 siblings, 1 reply; 8+ messages in thread
From: Corinna Vinschen @ 2022-02-02 20:41 UTC (permalink / raw)
  To: cygwin-patches

On Feb  2 11:49, Brian Inglis wrote:
> On 2022-02-02 02:44, Corinna Vinschen wrote:
> > On Feb  1 23:59, Brian Inglis wrote:
> > > Our images at cygwin-htdocs/goldstars/img/ seemed large for small icons:
> > > 
> > > $ wc -c img/*
> > >    3473 img/dungbomb.png
> > >    1074 img/goldstar.png
> > >    1303 img/goldwatch.png
> > >    9382 img/pinkwatch.jpg
> > >     877 img/platinumwatch.jpg
> > >     878 img/plush_hippo.jpg
> > >    1055 img/silverstar.png
> > >   18042 total
> > > 
> > > so converted them and found they were much smaller in webp format,
> > > and reconverting using the upgraded libwebp package command:
> > > 
> > >      $ cwebp -blend_alpha 0xffffff img/$i.* -o images/$i.webp
> > > 
> > > $ wc -c images/*
> > >    220 images/dungbomb.webp
> > >    284 images/goldstar.webp
> > >    286 images/goldwatch.webp
> > >    322 images/pinkwatch.webp
> > >    232 images/platinumwatch.webp
> > >    204 images/plush_hippo.webp
> > >    174 images/silverstar.webp
> > >   1722 total
> > > 
> > > Updating these would make the site more mobile friendly,
> > > quicker for those on low-bandwidth connections,
> > > and cheaper for those on expensive plans.
> > 
> > Nice, pushed with a remade index.html.
> 
> Great, thanks.
> 
> Would you be interested in a similar patch series for the whole site?

It's not *my* interest as such, rather it's a great idea... as would be
any and all patches to make the entire site mobile-aware.  Always feel
free to send patches for stuff like that!


Corinna

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] update site goldstar award types images from jpg/png to webp
  2022-02-02 20:41     ` Corinna Vinschen
@ 2022-02-05 14:26       ` Jon Turney
  2022-02-05 17:50         ` Marco Atzeri
  0 siblings, 1 reply; 8+ messages in thread
From: Jon Turney @ 2022-02-05 14:26 UTC (permalink / raw)
  To: Cygwin Patches

On 02/02/2022 20:41, Corinna Vinschen wrote:
> On Feb  2 11:49, Brian Inglis wrote:
>> On 2022-02-02 02:44, Corinna Vinschen wrote:
>>> On Feb  1 23:59, Brian Inglis wrote:
[...]
>>
>> Would you be interested in a similar patch series for the whole site?

Do you have any information on how widespread browser support for webp is?

> It's not *my* interest as such, rather it's a great idea... as would be
> any and all patches to make the entire site mobile-aware.  Always feel
> free to send patches for stuff like that!

If you're going to make the site more mobile friendly, I think the first 
thing which needs to be done is some responsive CSS to stop the navbar 
taking up the majority of the screen.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] update site goldstar award types images from jpg/png to webp
  2022-02-05 14:26       ` Jon Turney
@ 2022-02-05 17:50         ` Marco Atzeri
  2022-02-05 23:18           ` Brian Inglis
  0 siblings, 1 reply; 8+ messages in thread
From: Marco Atzeri @ 2022-02-05 17:50 UTC (permalink / raw)
  To: cygwin-patches

On 05.02.2022 15:26, Jon Turney wrote:
> On 02/02/2022 20:41, Corinna Vinschen wrote:
>> On Feb  2 11:49, Brian Inglis wrote:
>>> On 2022-02-02 02:44, Corinna Vinschen wrote:
>>>> On Feb  1 23:59, Brian Inglis wrote:
> [...]
>>>
>>> Would you be interested in a similar patch series for the whole site?
> 
> Do you have any information on how widespread browser support for webp is?

https://caniuse.com/webp
It seems covered by most of recent browsers


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] update site goldstar award types images from jpg/png to webp
  2022-02-05 17:50         ` Marco Atzeri
@ 2022-02-05 23:18           ` Brian Inglis
  2022-02-09 15:32             ` Jon Turney
  0 siblings, 1 reply; 8+ messages in thread
From: Brian Inglis @ 2022-02-05 23:18 UTC (permalink / raw)
  To: cygwin-patches

[-- Attachment #1: Type: text/plain, Size: 1797 bytes --]

On 2022-02-05 10:50, Marco Atzeri wrote:
> On 05.02.2022 15:26, Jon Turney wrote:
>> On 02/02/2022 20:41, Corinna Vinschen wrote:
>>> On Feb  2 11:49, Brian Inglis wrote:
>>>> On 2022-02-02 02:44, Corinna Vinschen wrote:
>>>>> On Feb  1 23:59, Brian Inglis wrote:
>> [...]
>>>>
>>>> Would you be interested in a similar patch series for the whole site?
>>
>> Do you have any information on how widespread browser support for webp 
>> is?

Sorry did not see that as my ISP outsourced spam filtering to some 
outfit which bounces mailing list messages, triggering confirm 
membership messages to me every few days from various lists.

> https://caniuse.com/webp
> It seems covered by most of recent browsers

Everything from our Qupzilla and newer, but excluding all IE 
(unsupported), and our Midori and Epiphany.

One issue I found is that our DocBook 4 does not support webp, so there 
is currently no support for webp images in generated docs from 
cygwin-apps/cygwin-x-doc, so no value in converting, unless we want to 
script an update to the image sources in the *generated* html.
This affects only cygwin-htdocs/xfree/docs/ug/figures/ ~640KB reduced to 
~195KB in the attached image summary log.
Directory summary totals are grouped at the bottom to show overall numbers.

It also looks like cygwin-htdocs/xfree/docs/ug/stylesheet-images/ and 
cygwin-htdocs/xfree/images/ are not referenced anywhere so can be rm'ed: 
checked with egrep -iR 'png|gif|bmp' cygwin-htdocs/.

So the net effect would be a reduction in image sizes from <4MB to <1MB.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]

[-- Attachment #2: cygwin-htdocs-images-webp-sizes.log --]
[-- Type: text/plain, Size: 3045 bytes --]

cygwin-htdocs/xfree images rm'ed or converted to webp

docs/ug/figures/
  27331 png		  19896 webp	cyi01welcome
  19940 png		  11564 webp	cyi02installoption
  36524 png		  24668 webp	cyi03installto
  20054 png		  10810 webp	cyi04directory
  19693 png		  10636 webp	cyi05proxy
  26692 png		  18540 webp	cyi06mirror
  30073 png		  24206 webp	cyi07packages
  17498 png		   9590 webp	cyi08downloading
  15218 png		   7986 webp	cyi09installing
  19474 png		  10242 webp	cyi10createicons
 191721 png		  19436 webp	cyu01appsmenu
  78661 png		   3530 webp	cyw01xdmcp
  49767 png		   9964 webp	cyw02wm
  86532 png		  14874 webp	cyw03multiwindow
 639178 png		 195942 webp	total

docs/xlaunch/
    150 png		    220 webp	moin-www
   7308 bmp		    892 webp	X2
   7458 png/bmp		   1112 webp	total

screenshots/
  36254 png		  24086 webp	cygx-8bpp-openbox-ddd-emacs-20031224-1720
 259927 png		 154098 webp	cygx-multiwindow-20150201
 230963 png		  72060 webp	cygx-multiwindow-aiglx-20090620
  66261 png		  30678 webp	cygx-multiwindow-emacs-exitconfirm-20031224-0010
  70191 png		  31138 webp	cygx-multiwindow-emacs-traymenu-20031224-0010
 103433 png		  53068 webp	cygx-multiwindow-gv-20031224-0010
  80075 png		  37158 webp	cygx-multiwindow-xfig-ddd-20031224-0010
  67471 png		  25954 webp	cygx-nodecoration-openbox-gv-xfig-ddd-20031224-0010
 171316 png		  62504 webp	cygx-openbox-20150201
 120419 png		  50570 webp	cygx-rootless-fvwm2-20031224-0010
 126431 png		  65498 webp	cygx-rootless-openbox-20031224-0010
 139476 png		  52338 webp	cygx-rootless-WindowMaker-20031224-0010
 865313 png		  22892 webp	cygx-xdmcp-fedora-20150201
 222067 png		  96922 webp	cygx-xdmcp-kde3.1-20031224-0010
 989217 png		 119936 webp	cygx-xtow-alphademo-20130805
3548814 png		 898900 webp	total

screenshots/thumbs/
  12010 png		   2098 webp	cygx-8bpp-openbox-ddd-emacs-20031224-1720
  15808 png		   2376 webp	cygx-multiwindow-20150201
  21475 png		   2696 webp	cygx-multiwindow-aiglx-20090620
   9169 png		   1592 webp	cygx-multiwindow-emacs-exitconfirm-20031224-0010
  11353 png		   2002 webp	cygx-multiwindow-emacs-traymenu-20031224-0010
  11417 png		   1856 webp	cygx-multiwindow-gv-20031224-0010
  12427 png		   2278 webp	cygx-multiwindow-xfig-ddd-20031224-0010
  11118 png		   1764 webp	cygx-nodecoration-openbox-gv-xfig-ddd-20031224-0010
  10009 png		   1490 webp	cygx-openbox-20150201
  11243 png		   1888 webp	cygx-rootless-fvwm2-20031224-0010
  12876 png		   2226 webp	cygx-rootless-openbox-20031224-0010
  11850 png		   2000 webp	cygx-rootless-WindowMaker-20031224-0010
  14966 png		    976 webp	cygx-xdmcp-fedora-20150201
  18148 png		   2990 webp	cygx-xdmcp-kde3.1-20031224-0010
  24356 png		   2616 webp	cygx-xtow-alphademo-20130805
 208225 png		  30848 webp	total


 639178 png		 195942 webp	docs/ug/figures/	
   9828 gif				docs/ug/stylesheet-images/	(11)
   7458 png/bmp		   1112 webp	docs/xlaunch/		
  23225 png/gif				images/				(6)
3548814 png		 898900 webp	screenshots/		
 208225 png		  30848 webp	screenshots/thumbs/	

4436728 png/gif/bmp	1126802 webp	total


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] update site goldstar award types images from jpg/png to webp
  2022-02-05 23:18           ` Brian Inglis
@ 2022-02-09 15:32             ` Jon Turney
  0 siblings, 0 replies; 8+ messages in thread
From: Jon Turney @ 2022-02-09 15:32 UTC (permalink / raw)
  To: Cygwin Patches

On 05/02/2022 23:18, Brian Inglis wrote:
> 
> One issue I found is that our DocBook 4 does not support webp, so there 
> is currently no support for webp images in generated docs from 
> cygwin-apps/cygwin-x-doc, so no value in converting, unless we want to 
> script an update to the image sources in the *generated* html.
> This affects only cygwin-htdocs/xfree/docs/ug/figures/ ~640KB reduced to 
> ~195KB in the attached image summary log.

Those docs are currently produced by an ancient docbook toolchain (using 
jade), so the whole thing could do with modernizing (assuming it's 
worthwhile having at all...).

> Directory summary totals are grouped at the bottom to show overall numbers.
> 
> It also looks like cygwin-htdocs/xfree/docs/ug/stylesheet-images/ and 
> cygwin-htdocs/xfree/images/ are not referenced anywhere so can be rm'ed: 
> checked with egrep -iR 'png|gif|bmp' cygwin-htdocs/.
> 
> So the net effect would be a reduction in image sizes from <4MB to <1MB.

I've removed cygwin-htdocs/xfree/images/.  Thanks for pointing that out.

I'm not sure what to do about that stylesheet.  It looks like was 
half-written when added (in 2001!).


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-02-09 15:32 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-02  6:59 [PATCH] update site goldstar award types images from jpg/png to webp Brian Inglis
2022-02-02  9:44 ` Corinna Vinschen
2022-02-02 18:49   ` Brian Inglis
2022-02-02 20:41     ` Corinna Vinschen
2022-02-05 14:26       ` Jon Turney
2022-02-05 17:50         ` Marco Atzeri
2022-02-05 23:18           ` Brian Inglis
2022-02-09 15:32             ` Jon Turney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).