From d6ca8a3e295d81e9f3e0d2b15bdc3205872ea53e Mon Sep 17 00:00:00 2001 From: "T.J. Schuck" Date: Tue, 28 Jan 2025 18:20:21 -0500 Subject: [PATCH] Update flag images to better ones; add retina images Flag images are public domain and sourced from [Wikimedia Commons](https://commons.wikimedia.org/). --- app/assets/images/flags/cn.png | Bin 538 -> 157 bytes app/assets/images/flags/cn@2x.png | Bin 0 -> 274 bytes app/assets/images/flags/cn@4x.png | Bin 0 -> 487 bytes app/assets/images/flags/de.png | Bin 353 -> 88 bytes app/assets/images/flags/de@2x.png | Bin 0 -> 99 bytes app/assets/images/flags/de@4x.png | Bin 0 -> 115 bytes app/assets/images/flags/en.png | Bin 526 -> 372 bytes app/assets/images/flags/en@2x.png | Bin 0 -> 740 bytes app/assets/images/flags/en@4x.png | Bin 0 -> 1100 bytes app/assets/images/flags/es.png | Bin 338 -> 175 bytes app/assets/images/flags/es@2x.png | Bin 0 -> 348 bytes app/assets/images/flags/es@4x.png | Bin 0 -> 827 bytes app/assets/images/flags/fr.png | Bin 361 -> 90 bytes app/assets/images/flags/fr@2x.png | Bin 0 -> 103 bytes app/assets/images/flags/fr@4x.png | Bin 0 -> 114 bytes app/assets/images/flags/hk.png | Bin 589 -> 197 bytes app/assets/images/flags/hk@2x.png | Bin 0 -> 439 bytes app/assets/images/flags/hk@4x.png | Bin 0 -> 934 bytes app/assets/images/flags/hr.png | Bin 368 -> 190 bytes app/assets/images/flags/hr@2x.png | Bin 0 -> 387 bytes app/assets/images/flags/hr@4x.png | Bin 0 -> 815 bytes app/assets/images/flags/id.png | Bin 430 -> 85 bytes app/assets/images/flags/id@2x.png | Bin 0 -> 90 bytes app/assets/images/flags/id@4x.png | Bin 0 -> 91 bytes app/assets/images/flags/ja.png | Bin 420 -> 157 bytes app/assets/images/flags/ja@2x.png | Bin 0 -> 270 bytes app/assets/images/flags/ja@4x.png | Bin 0 -> 497 bytes app/assets/images/flags/ko.png | Bin 592 -> 281 bytes app/assets/images/flags/ko@2x.png | Bin 0 -> 573 bytes app/assets/images/flags/ko@4x.png | Bin 0 -> 1328 bytes app/assets/images/flags/my.png | Bin 571 -> 234 bytes app/assets/images/flags/my@2x.png | Bin 0 -> 400 bytes app/assets/images/flags/my@4x.png | Bin 0 -> 814 bytes app/assets/images/flags/nl.png | Bin 298 -> 97 bytes app/assets/images/flags/nl@2x.png | Bin 0 -> 107 bytes app/assets/images/flags/nl@4x.png | Bin 0 -> 115 bytes app/assets/images/flags/pl.png | Bin 182 -> 85 bytes app/assets/images/flags/pl@2x.png | Bin 0 -> 90 bytes app/assets/images/flags/pl@4x.png | Bin 0 -> 91 bytes app/assets/images/flags/pt.png | Bin 406 -> 233 bytes app/assets/images/flags/pt@2x.png | Bin 0 -> 460 bytes app/assets/images/flags/pt@4x.png | Bin 0 -> 1312 bytes app/assets/images/flags/ro.png | Bin 457 -> 99 bytes app/assets/images/flags/ro@2x.png | Bin 0 -> 119 bytes app/assets/images/flags/ro@4x.png | Bin 0 -> 130 bytes app/assets/images/flags/ru.png | Bin 281 -> 97 bytes app/assets/images/flags/ru@2x.png | Bin 0 -> 107 bytes app/assets/images/flags/ru@4x.png | Bin 0 -> 115 bytes app/assets/stylesheets/application.css | 4 +++- app/views/layouts/application.html.haml | 3 ++- 50 files changed, 5 insertions(+), 2 deletions(-) mode change 100755 => 100644 app/assets/images/flags/cn.png create mode 100644 app/assets/images/flags/cn@2x.png create mode 100644 app/assets/images/flags/cn@4x.png mode change 100755 => 100644 app/assets/images/flags/de.png create mode 100644 app/assets/images/flags/de@2x.png create mode 100644 app/assets/images/flags/de@4x.png create mode 100644 app/assets/images/flags/en@2x.png create mode 100644 app/assets/images/flags/en@4x.png create mode 100644 app/assets/images/flags/es@2x.png create mode 100644 app/assets/images/flags/es@4x.png create mode 100644 app/assets/images/flags/fr@2x.png create mode 100644 app/assets/images/flags/fr@4x.png mode change 100755 => 100644 app/assets/images/flags/hk.png create mode 100644 app/assets/images/flags/hk@2x.png create mode 100644 app/assets/images/flags/hk@4x.png mode change 100755 => 100644 app/assets/images/flags/hr.png create mode 100644 app/assets/images/flags/hr@2x.png create mode 100644 app/assets/images/flags/hr@4x.png create mode 100644 app/assets/images/flags/id@2x.png create mode 100644 app/assets/images/flags/id@4x.png create mode 100644 app/assets/images/flags/ja@2x.png create mode 100644 app/assets/images/flags/ja@4x.png create mode 100644 app/assets/images/flags/ko@2x.png create mode 100644 app/assets/images/flags/ko@4x.png create mode 100644 app/assets/images/flags/my@2x.png create mode 100644 app/assets/images/flags/my@4x.png mode change 100755 => 100644 app/assets/images/flags/nl.png create mode 100644 app/assets/images/flags/nl@2x.png create mode 100644 app/assets/images/flags/nl@4x.png create mode 100644 app/assets/images/flags/pl@2x.png create mode 100644 app/assets/images/flags/pl@4x.png create mode 100644 app/assets/images/flags/pt@2x.png create mode 100644 app/assets/images/flags/pt@4x.png create mode 100644 app/assets/images/flags/ro@2x.png create mode 100644 app/assets/images/flags/ro@4x.png mode change 100755 => 100644 app/assets/images/flags/ru.png create mode 100644 app/assets/images/flags/ru@2x.png create mode 100644 app/assets/images/flags/ru@4x.png diff --git a/app/assets/images/flags/cn.png b/app/assets/images/flags/cn.png old mode 100755 new mode 100644 index 73e54843a8a515b7c65a31ada3a94f73804176c4..c5ba147980e7f4f40b0eecd26104b114148d5dab GIT binary patch delta 142 zcmV;90CE4C1f2np7k>)~0ssI2`GA^k0001FNkldH$Scde^`K)Bv>Pc_a@34G%5&KTcwQnaT~Z;01^@s6Yv(Px#32;bRa{vGf6951U z69E94oEQKA00(qQO+^RV0|O8{6=yBzbN~PV8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kW zXdp*PO;A^X4i^9b0f$LMK~yNuosvCn6hRP$zxtUOuXlwJWPe9jj#ZTChs&G}wM$ zaPkDoJ1TpW9e>sJkR6)6vZo?ItK|5cV3OGKc3?KzuF7Q zk3DcNEP}KMED|A1!lJnTvcMN}r8(Kku^Tex7}0)UnSTwe2I9A!_bR}V-%h})$+Aex z@$!9uef>_Z8dgUk!98P8N9IV||ZB;_jGxTP3qb zToY6=`CbW}81oiNOxq39cGILBH&MsaZk{m4)!C4rA3uLNm<{}gjneoRpy1%?5ukK} Q00000Ne4wvM6N<$f~ue1KmY&$ diff --git a/app/assets/images/flags/cn@2x.png b/app/assets/images/flags/cn@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..609465d564c7636e25aa0a110ecff98a5588aca1 GIT binary patch literal 274 zcmV+t0qy>YP)Fgx3NcfmhjF_YL@|X~9!JUO4-{p1_wytWUgnsb;}L3;u8GSdc~T>w?I~&U_Co z`6;sCsW0z`PWCTLSpVH&_|V1vu9@S32|wJ9FAG^;CUaBjgV*_7|86q;zsK~Z)-V$!9^nr5NM=ZFlxc51)~-K Y0J3llzEFbeaR2}S07*qoM6N<$f`qAddH?_b literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/cn@4x.png b/app/assets/images/flags/cn@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..17d9f8d6dc12421ff0644724ae432cc42c7852be GIT binary patch literal 487 zcmV5a2Wq;4u&BWDE7B1>iRi;5HBBN)7Ut2H`vo-z^a6T?_u# z0pBnW=wA!TC+=Vhi-71?E!>=wJ)@wFLXh0_$=L-YO9L$pYn34D_D{_N@f)i3jh82>#dr?05;| zMh*GD1Ny`Q=2Z;%x&!4+4dOr!>1GS#M-AUD5buTv>Szk>dI|4^2;VCZ=2r~wgb40` z2=t-_{L2F5NezqkXzc(10K`c|K~#8N?aalB1Th#z;q#}o-Q9cC-QDH=UuX)7Krbt) z%?#w*T)2zFA5|)oM_k>p3e3?)J>_BUDA1*L2Meu50c{O@Ol^o_#nyc{d*jhd^kpzi zCIEo?SSDl^DAA@f04O(>)f(BYH`Bmogtm>5%C02#u(p37i9@X2iX1oPWc9(w>Df6K zmse=f^-bXp1H}pus|QkqPojLX^W$_QwC9&s?1gXC39;q9e+1-Gl+O}5)V{ud$fv=- dPoKVImkUIA#8Q0)GiUEcynp{@ z?E4l=S+136%4Y)+;rsB>O#tIr;6UbCx(QWhqBW8!e-qIrjpHoLpKt>MkF8ye zxN26awba(gl$K2vjnv#yWilTbDAS4neQHIAYOVqcH#yJCJe>sw0EBNp%tj>1_{~RZKVu_5Lrq_pdJQ2_$0!+KdEhA9_IsbU-K@Og&P70lyUg Y0XQIsVUyl}5&!@I07*qoM6N<$f;U5uE&u=k diff --git a/app/assets/images/flags/de@2x.png b/app/assets/images/flags/de@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b96a1216001972d3b863412a4753db549f4ee013 GIT binary patch literal 99 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Ez!2~4rtT}~&l$NK9V@L&KvIJ9tNKccdi5pLO wW|vzV>teAz1xt04e$@AE%ec}M$gSbdkQG%JpOQ5_1gML_)78&qol`;+0NV5z?EnA( literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/de@4x.png b/app/assets/images/flags/de@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..eeeb1406f1bf09c72e4668ca05fe3ae659301192 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBK!VDzU3m2aOQv3lvA+A8$i-F-T1H+dthX3an z-Yrv31`5f0x;TbZ+)7SVV2E%N z>h&#^OYcNvyj!=8VP5B&yJ6`cckDlV<(anUWK0b@o|DeC&%T$C|MSW7$%{@f0EOIR z=H0CAdze%G_3g*b>-Ex8k4@M`Ab=Py5br++L4SqL-+h~mrE9bR|z zMc<6?H}5=s`3a)o>6xo9Cd~fz;?=Qpj}pt*K~yq4Dy+vum(^^52&)vsc@b@r5a~9+ z{jmGUo!@WXzMM4o`H71VKRkN&;m4f^K#!f-avb3YpvPU}769emuGn}xHn*{MHF7AW z)olFy?(>uCj#68NP5wy>K%oQ-+FvhU-%l<&SJkiUF$pssfRO`?qEGvd-U&^e-?owg r7reKUVYyd6xbMA#;x*WE8pD6 zUrlc?(v}ipl1hIY#{4jd#Tec`h3EG$c>OEn*|$J1&lLIis(%z!FO37q?z>L5Uit7( z1Dxyt;QsqCw6O0G?A(R^?DOE#-?|k~o?!f4JGlGUk2MRw4CAi93QMw2;J0r;9c|qT z8#V&cu|trV85o;4Ymvt3+pg`0y&?z{UpJ<8>tOlvMl~Gs4bM{O?z*;SbW0KxOBf@R z)>~{=RdGszQh&*q#EKB=fjyu4mNx$ZrcLAHC)V9X6+&>q8RuSMnacgQ+@60A+;YGw zEWD89=h3}82_aBcfgdoyFn!K!=dYH%`h4HC*JQ%< z%!dr4gN7jL$us^|0hE6Jmbr85?RWm9{Q>3HZT+^a7;RYj@KW%MZMVuNbZ8|2h+$(YGp-(;4VTkqrL#lO1i_eT{Xp1RZ>W$=2v zMzdq)`X@;B4FS)4uNbl=n<9$WgA-oh^Iymj3vR1E2C-W7p;c=gb^8gzsN0EAzl-t1 zH?Qw_@rhfe&EB*TlxVs8;qwUPrhO458wf|va;deD5DEIhk<4BNVbZy)F^d&`Y4qlS zvu>o8074W$DV)y3sO6jL&Rp~2IHU@q%8~4~Hm%zGR{!uNtwvjBlb+_EAw(&6Uowg` z+nExAf{nMIy&j}Ja-LGQF|YSnhd>PBZV$Hm%-0;XHzNe7LBHb>KbXQXbD%oKnw_}Q z2_T8W&}IC^qzT%NJjeS%=k=dRDbq;3=LGJ-Adn@{H6L=C0Qd>u%w2EG?$cj%m+nw2 zwP3d&WTUYFisSg1TOoNHY$X#UjfaGZ36k#7`=7%21aH3!lCC)JguWy?AHQRXq)`sO z2z~y}{4EGGTZmbSPk`C%=&O&$cVFF+(L}3UZG7^cP0of`Da;g}qDc!00(ePz6aoR6 zdj2O!_RRE24!lf-GXLUpN2A6M-_e&JFpDkzGW98q7qi;T--FR-Z*44|T!jW+rsR#r zmqbA@?sCIMqm*hO7&e{tgF)VC6t>z&f`PPA$~NKl94-1zC2h1sQgP<1$G3IuY(A&U zaL`4~;d5ti1_hRiB=Ly}K%n_ZsVSH1 zGq?OAZwaBWTJ@tdI%l~o%P_8C6NH!E&Ds%Oai4q4H29E>kTU+-0{M{L z`(k9^pJ>blkt zP&Af`NtKGn-$KPW>shzKB|F<6>+K^9zt$I+1((RP|3p}~AZ`Uf&)E-AU>Zb%NZG|efY z$-n4$0+b&RXLC}@ozI5XZzV`*xTKVL!@E4%Pkup>LB zfj9va_7f8T@aUoq0U&9SbdZq(@R=lVX|cAri&=^65Xc^QrKYNt@dryM?qc4PCX4#D zFR;@MT--(SI#!uUr9oa7T(Dovy5Z5l!j>(e9fyAFPuW-k_9_b^)d?A-@}Y+u2@8W8LZd;!CE|Lz4b(uu|2 S%d2z%0000rewM-n1k!xc+0k`TlHBS`2F z)0h2h{|_?)*|-pb^>r)b?H=CaO(L(CaQ{0V!Z delta 322 zcmV-I0logO0n!4H8Gi!+002Qe{R;p90FY2jR7L*)0RI3Q?)Cud008m$0Pyz!_51+r z^8o){WB(T_|06Q`007+M0RA#N`Tqd_KS}xjN9*zc^8f()|0(|qB>yZq|29GYRa^f| zRQmr?{{Rm9OFjQPMgK-m_2t|6uAl7N6|cpW>c1oBmMNyMihteh0Myw4<#sms?#t%g z0Or{#?a9mO+H(G6J?rx&@9ioYO|6Xp004bSL_t&tnPrYi0)j9M08^GkTCmWfAc)|u zfcpR6N#fBtW#*6s;E&ZpRn>K8_uFh^mLP-HNvV|52G%?8KO-Sx6vaWDa(KVmnZzaJ zzHg`gDNX?gd^_B;!ysNz3Yg>ZbiQ203%UVx3GZ(j`9XyM*8Z-_Sq_3R&bg5J0uGD_ UJJY|q#Q*>R07*qoM6N<$f?k}UWdHyG diff --git a/app/assets/images/flags/es@2x.png b/app/assets/images/flags/es@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e140e7979a14af328e3c46e37d8f0e0a2a672fc8 GIT binary patch literal 348 zcmV-i0i*tjP)h;|)RQ;`moiRaxz!cXi&Tn>$vWYqq^RS(!Q(00ZZE zUF^j=)$NgL(GeMI!W@p3xn1t|dNNOqIu?A}!gTvs&zTmzU2(iS!__v23GED2dv+rE z?PhK2SnzQ_|G{-8_ZDdFPE*|3ow+5%;8cah@r{Ppwy9IcfXwQbwpz0`KEwRx?N?Xk9P+x*+cLp+n0%&hm^Q=9kMiJg3tjL|m* z6Cs~F4F6vz00JNY0w4eaAOMJeCB8sj18AJb0K}30R_{{4TAl$STuxAx!^>y{3+jeR z%pF`$poB?v&2NovR*_#ke3gMW8Vf!!zlbZ=qLC-La#p+%HD03c4=J~94!O-l8| zK2=h0+gVo|`aSsV>7vv>EYSep!o#p{4T! zjE*jRdQ)Y@K$(=I&Dx}EH%e=+4#tPunNlMEQ?K5t&n5~^MQ0`sz!^Ayb*Dc3ao~F$ICO@yyK}P{!GIttl%hff zhb*S3`y1W<=nb#mOB~>@CyMPKzXy)8T}S`A=~J3KTGX$akG`JkYx~1%Fo5%jB9fLM z=XJf(H1eyKEWngqUghrHAQjXv4~>b6|3p>Yt0R9*U*5B6<|l7|X}e!}>CaKBLqVV~ z*wnaXM&(?ZEI{bs!N)!f2ht^za(r%pXJ(D*V|s@rk303&?_)1NGXB*=gD*GLuOimd z&yRdG8d01q07*%cZa!3Z(R!@#qwDDCWY?VUE^B&g=A;o?gBU?bVn$_LdDFGE`zFOC zVSxJ81e+&gcZSiixuWyJDh;a~FdT(R{P_No8JbxgB?|xuc=~#lx%tSVjOtFEu1{ah zJgoEpb8zWoHHe{Ld_&;Al(<;vkL-%~hVDEv{B5mResEAPo-P$k_19dbZC?@3yHu^3 zT`_0z!ku4zGPdGV#Gz6_;je15DgpxAOHd&00JNY0&sZb0{}f>PqW;Mw@3g0002ovPDHLk FV1o8Oh!Ow* literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/fr.png b/app/assets/images/flags/fr.png index 3398f79d1cadd1b57ec8c927e80732e9ebc65174..0d05e487dd9dedbdfac67710cf1ce13f92900c8b 100644 GIT binary patch delta 61 zcmaFK6g5HFoI%mk#WAFUF*zY%URO_8?(Wa>oPX}@e7|;?s*#kYl$$97!!2{Q!n*3@ Qdm`=e*rK_L_t(|0b(hhdKpj_S>p|{1VMae_dVQQGIHz!M5Ne7h)K~5 zKLFf`BOn>cr!(DE)lBc={FAk^-%j~~p!>IvknFva1W;?ebo08l3VJ~)D&@bSyLaP4 zDJ2wAoIig!BJwdpQbhd!+`e`7(?h$ngE%O_b6>*eGr zWP>uB3`%57)3h!bH(If#Zh>CSauT3Lnres<=?M*D-KL)LG9LyT1~W)O$|WM^d6tw( zQ<3T*4Q?{4fYJbg;S?x9@f###V4Y@RKCKPSK&3Q2PA#lzEiCFT_X1ZM8d41bbm(7l z5?t;T#4zlbNC7&qe$FOy3(+NXYW6>W;+dA%`WagZ)QH8Ni%D$ gU3vRXWj*HP8i_@%07*qoM6N<$g1c>%V*mgE diff --git a/app/assets/images/flags/fr@2x.png b/app/assets/images/flags/fr@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b6e0850229d43da26adcdef01130c40a5fcd6f71 GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Ez!2~4rtT}~2l&6bhNCjhZLcqK(_STg5Kl;UM v^j6fZ&g^9G72tN$mDrkar6~}~U}BiIdB$(k*u$5AIvG4&{an^LB{Ts5vz8qF literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/fr@4x.png b/app/assets/images/flags/fr@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..902e30d670cde4b89cb0a592b57074109c257aab GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBK!VDzU3m2aOQv3lvA+8L{Q&(-f^Z)<tZg351Bi15C0840aVH0 M>FVdQ&MBb@0L9273IG5A literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/hk.png b/app/assets/images/flags/hk.png old mode 100755 new mode 100644 index cb23585b37c02364c35f97cebb9384536becaa10..f6b532b4666fdf944050b89a783cdf8dde91c60f GIT binary patch delta 182 zcmV;n07?JN1jPZ67k>)~0ssI2`GA^k0001tNkl=j_|MB*FP?t_P|)0u!gVuw!fb<;roTtA6Lx#{q)hd!+Y*&3*po7rnUUf^QW)s z@?X{Fy`R&0N{$-pFP)cc>n+a07*qoM6N<$f{@%`V*mgE delta 577 zcmV-H0>1sl0nG%E7k>;01^@s6Yv(Px#32;bRa{vGf6951U z69E94oEQKA00(qQO+^RV0|OBT5AkI)hX4Qo8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kW zXdp*PO;A^X4i^9b0lG;}*A?lz@T67&f~mdymC_CMZ@8%pExA&g0xW z_W0(FqfNIa0?dE{7$6X})tCSYOn@lsJoN`WrN-K9#IB;R$e^C1TwFs374=4 zb0Q!UGBFPfXdRoy+7oooUnQn?F?DO6#`FxHfkj}E$P*$-q6Q`84l3-Ne?aWn%kuLl zL~jS(xy!Upo?`LN6^Iy5;024oEdnA@CYFh}+I+izmw&;#1sVqqk^86VFT7##_9eV( zVllp_Y(NA~#5ge$>aj*^tK`fPdKa!?tv20rbKv%eRQJRpEr&}>Y`BO{7q2Q%AtyTY zU%zDe*+YJQ`oNBh*YQpdbKjN<5P`itaqwer?fYRQ%$;bp@v6eA3X8<+hm{*FL}d#`Ex4~I_98v>p|vVaECA3-4X|>90XQ~h+qP}nwh_%+Fx$3m+xGTs)VAGI z%u|E@{s{JNY61l|jwVZi`t7}i!JcV?y_zHpptx<-$e?v)&-0YmPh87{2DT~gP!s6U zu&`0dcmafKXSl=LneA%>{y046stR{xyZr2~7y68>RA@;1xB$dEmjVx2U{Syy>Cp}G z+F9<{&Oi(fOAA*|2e&Y!sCoI=0kAov0-nh4o_V&7OzKZ8oq{i#giP$Ge*fUPuJY;; zG`JnmxlUXmv->u+NQVC1Ark8S~7>L#p3K-YTY%6a7S+2XAW%#L+> z+FzR@#2aT527t~O>S#)!pcV?T`!@wlQ@^}*L?O_k!~jSSZy0%5>W@#3B18RKIy`IS zWCVOGY+Nb<0NBjojwA*OV;1C~(*_4tknw#i7*PEk*-O2gtS$7wOdeU}ReAbjZ&O;9 hrdonSrnnxp005a#Z_TS!LV*AP002ovPDHLkV1h>t#vA|u literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/hk@4x.png b/app/assets/images/flags/hk@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..1f909f5debcc0f773dcfc807e943fbc109ef378e GIT binary patch literal 934 zcmV;X16lluP)^6~ub>*Gi>-YXL8dTamw{`u9==xJBpEEC~8Ci~*w-!T~W!n^m( z#{Kj1`Pb6;&&vGm>iXZ?`rg|8@b3Qi_V1R8{`&dgHXiPeg8Jdz{qODn{QUdp_Sq^}e^}U`_t}`rtSr_sPTMRYL59 zcH~k%`{v{M*wp#h)9G(s{ORZIhHO&C@~EERIwRy!KmPdl z?1Xjls-WUPD(#DY=x0^$n2g{#BJrl2_QbvIiF@T$LGh=Z`{Ur^LoN8y%sZ3|sPU5SS|O?gG?IkY_va_4TttUX6w6oYKI2 z89Usn-@0IO3HzktGnNd+WMFycfLf$^G%SSaS7+M5(q%X0+AW+C_0d{qG3DM}CH_dY z%dKVroLT!9*`bz1F&mjUX(iAnw-x|fw~<=wFC=%TGvKUR4TOi}l2yRJrkiym(G3F| zH*MbH!-l4|XtUhf4wogxh84IlOpTuzB^G#y4-lc)~kKM8YI$l>#WoWaRya8UQ{9q)(rL zZke${!+`(GS4j$1;G2w%eh&oy=KMc2F2SEkjZ4hZzg1QB3xFUxkcqyN`2YX_07*qo IM6N<$f?=K|oB#j- literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/hr.png b/app/assets/images/flags/hr.png old mode 100755 new mode 100644 index df73f6a943a7cc689e95967a6893630e8c20eb2f..351fbc11dfa9f0988a552f707a65f1d8944f3498 GIT binary patch delta 163 zcmV;U09^m@0=@x|BYyyeNkl zSPekcI5niC>_kIzvloKgGi%oD>_wQe4C3O`Fj1;edx}v9RvamW224a94FDU+5+&~^ ReyIQe002ovPDHLkV1nwEM_~W} delta 342 zcmV-c0jd7J0q_ElBYy!mNklAWUgUxs;r#%Bub6ojc8=j{Njl%zQe# zZQ5}iM14;kjB`5|F_$b$=hJ`z@WSY3wL6;~y}IT^>u;woEPp-M`fJYr+|8J-dZ0PX zQcCd)h2njD^M;!?@z^o0UX4eOissE35Vw8*UPyoe#>tHv8E&3E3)X@NfTF(Jar`(} zt#UUPFD5|N=m3(;czI~S(9d80WuqFh;m60Nkl_Y8FgtTaZw@U;(FXWMh$EUY)f{TEMh5 zz0G}8v!H(BX1Phn=kYiOv`qCWoKur!zB09F;*`x)v*2Pttl{#<9SQT-74~n)>ub$e zTs3{qt(a8eELgRQFj~0qTY1(0dGr3av;Yy1@vWj7C`gQ6hX2HXCr|$K^Z!3|=zm7W z|IADfLqGr|NCY6-g0*Y^mzDjWHtqk^sXzvhOKl5)z{Un*0f+$vRJOpt;Q!8@|4T~# zmzIJUhK5wN;Pq>eiMw|FFD?e!0b&>#fdnbH00EvpMGhhmmpH(%dGj4&(AT+(fzAh- z4n#l(kV~XS266Fe#Gp{!uD>Tvg3@SK*5BhNLUcNb)CjkLF!Iysy_a5jH@(VNrx(bj h!~()-C|NLS0RUNbN-CLhKA->q002ovPDHLkV1kAluTB5} literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/hr@4x.png b/app/assets/images/flags/hr@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..045ab72cb4f740b3361bedd19585c3e92ba37ca5 GIT binary patch literal 815 zcmV+~1JL}5P)199!WB|Eu^(+Rv2R<5@{1q1Y&(0nfw93zY z#p&Ee@j3TJW?0Tlq14N?yzEW4t&_`$-wne(~qF0sg_r*-DlTjthV zd8KYt5vvs!pVrf}$9mfKr1=L1qX%Btx=8lz3aE=IOqjle(>j|!A*g(FeuraThf_ep z-1;CjWszE|d3QZ(lTDl3o;i9BIuBfpNa5~3snar1sqearP-P=;P+@5m1mhuTzgh}?gNI&cdv#g556SC&aS-}6RxBe4$@3~Cb@`d%H6OfS5GFC|B{kLmii?v2NVQKaZJB=A-9^U9ta7c z7Wx+*eY=0=|AYiUyJf(cP!xvY{zVz+wh#ptF@h3+Pyz~@s^8FEU`lPu?PemK(4Y=Dh%Jk&xQmuXTUKu#w$8mOBM z%V4`jt=Ex*L7LBr-{LJ`x8unc3aHB^%V4!a&F7I7MGD+hAeEwUn5tDW4C-`{8Qm_b zrXi=(LJOQiHj6*o<2hBg8&y?L^@4yDkOJ{Ig+f%T(RfUQ0r~w57EpB^TZx3&0*Z3w z7IHXlCm;pZYl=k3>!nJCCKDPC$>#&35o)=Nt!NZuf(q<*bUa>ui7~L>3o3v$n_Ur@ zPKiih0mHZ=(C>2=NG5+dQh9Dtv4~HJUXNNWip4;?jjCx>D!o57`JQO8TI+oI%jED| z&u<}3TW50IkK-?JZ_^K7Kj#96*0;l^i!T72w(3Itz0n=QlpG*w9!U~-8aQF7| t_{v~`RUm)>Po#hpkOERb3P=Gd@DBs|4D~=`6u1BY002ovPDHLkV1ilDbD97E literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/id.png b/app/assets/images/flags/id.png index c6bc0fafac79403c97c64ba0228d35f250d05b57..acac8c33dd300627470e309f416ffe67e1f7744a 100644 GIT binary patch delta 55 zcmZ3-96CY8P{z~6F{FYq*+PAVn~;>4)Vy*ZHBQ4n>ViD%ybPwF5-y1K%G)ylfv2mV J%Q~loCIF;H4-NnT delta 403 zcmV;E0c`$Nt^<%He*|YiO+f$vugEtAis=9V02y>eSaefwW^{L9a%BKPWN%_+AW3au zXJt}lVPtu6$z?nM00BTrL_t(|+G4yf$jtERF9R6-1JnP&2nhbb*#D5&00G3p@cyq* zUpr9x|G$3>|Ni~|`}hA}Ao+*k-=F`#|Ni^?=l>rd`u+bme~58=)*^raVqstg8}{Nk z14!v#urwI`{rwN9==bk`Al1MB|N6x&B@MIzAb?mH{xSfKgsA=pR>}ZW@#i;){rk_q z-@icYUmy|2KR`JKfB<3vIquunzh6H6|MQmtY93JOuYbS6+J1wK|M%+`P@Iv6_ZI^L zKmf4_<5VDfB!NI2#TFQ3lKnzfB%Al=06ZHfFW+c z#KiRe{d<4_V)^&)A0s0pNIe5S)eu>rF8~6F38(?TQZ#J<0R*xEXct5e0}KG|WIzEx xE=U%r7$AT^8h-rv@ecwRzz_$3Xaxu`0RLik?wUgP4Y2?K002ovPDHLkV1f}ByMF)x diff --git a/app/assets/images/flags/id@2x.png b/app/assets/images/flags/id@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ce68ec0b374f805f2e67f24695e518d4be1b042b GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Ez$P6TBPv>C=QfvV}A+F~H)&BqgANFY7NuUV7 nr;B4q1!J;;@E>-jOPmZ_KWJaQ_byHfD8=CE>gTe~DWM4fhNT!p literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/id@4x.png b/app/assets/images/flags/id@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..cfeac32d393b5d92c891936a3385236bd879e6ea GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBK$P6UkPt@51q}T#{LR`-Ys{Q}}KkU)ElRyyx oPZ!6K3dUp!xd-+lJeh0^7cL_t(|0b}@2BA|wb=S#L+@XZ0D=S#N|)^NXV_8taZIC{`A z7oUc|KYs4xFhSO^kJAJwh*QJY8~0&K5$Nm92PE3?^A}z}w9i5DL+3ogq4Z+eHc%+} i<-SUV68QJ;AB03^z`>t?{{RAr1t`kJ#RVk) z|Njrs1E&A~hf_%4#fujJ0mK4R^dG_4x9|VqBmaN@`fq0T-+#*su9}gN5oifO0I{H} zUc2`H!iE3;{Q3Xu_y5C(|37{5KRE@W0pdb{0Ahl>9whYk?f=!Q|Ns8||JN@lTD;`{ zR z1ZWk|EGa3dAAkP;2Py^#ASSr+K=uEHh5!5e|Nr?5sv1ZJ2mhCogNGQ91PCA&xRand z6B7P&asA)53#8i4?te@S+{Zuw^aDTuF}{8KmXD7QE(&Ep+{wuJ|35+oi0|IL3lKmc o8{WNp2a8A$#04Oh00bBSCX;NR-R&ZxE{3t0FWgn U5o_5Vr2qf`07*qoM6N<$g0oX?=l}o! literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/ja@4x.png b/app/assets/images/flags/ja@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..ffb3be9f7040aeba2be9190f75541a704483fe37 GIT binary patch literal 497 zcmV8-oeTzSD0J-h%d!4y5}uDt&G`|Gm6#Ux9{B}?h5x&QwD{rC9OR&>)@ zcKh%0%Q;-jI$i$#{m)8j&P8Va{Qcd2mEM7u_~hxn2{gV4H231?)?iFa6-G7$ef|$@uY|lq$%R65C@blDKckR2!$170ACQRzDz13cN!WBNk7C-8+ zzV+GQJpJl|0002gNkl_d~%aRALB9Y@d{(QypT2^|?Ur*xb_b56$vG?!O2T_q4* z({uyXt)1x(vU?gHpsODF$5V>{`7?icenF7rl|M`_-^M^Huy;UccjRLr18_MxyMT1N nI=gX^U$wcr6H&E|f>8hfm(CfiXgz)m00000NkvXXu0mjfTv`2l literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/ko.png b/app/assets/images/flags/ko.png index 9c0a78eb942da568f9cdac7190c17e23cceda7ed..b1986cc5bafd7a943f6fe6a4fa71ffee33b75457 100644 GIT binary patch delta 253 zcmVRr05X7Fpm;$+0Z;*oh7%`FWMpJanl$O}_n+5;bC2;D0MYf( z{J%ebE?l?}C*mBI5Y>lx4G-`cJ)gcDD0T>xLUR%V)C5-V`81!Wh}yoG^uzh+y?A^`1bkPG(% zdMKr(rA0(UKtk!#p^HES38nb>_~zzjpaQbvfkXfR<0Vxn$dUT@yKdH&)BP#Mq$fB<3y`hl076R7Rgt5;mS zyo`Gea7>-}|9|)IFMpVR{`@775b-G@^5g3_Qqoe4jEoPSJpl+H7Kkr_xBKB|7PNBGR%MWlfC-!Iem6^ZfPl?0tQA#ppyUs2&e(18VKILeapkm^;KOrSG|&% zjr9?`*oPlK?;5+QfB*dE?MF#TNk*WafBygihzW>+s()|Zyg6;!G@!pd3^-LSRGu&k zF?|2wti$H&B)xCn{`&g*lP6C?`~VO@EdRiv#Kpx00Hcai33HzVF|8*7E z@7=q(dd+%aVPOFQ0iXh)lK=t;d13To8APi%WTUcmOr1 ztE+?Kl`sJyfEb^@eTy8CaEjp%n85&H|M>$}4a5Ke1^|UI88b@?P)~^E{QvhaMEv8&kE*JwlP6F1^z?Ldb6d4)6&?$Ky8i0v>DAWO z`uOH0ty19AZmb$fm(nXf!c{mMboEGfA#7Wgnhy{3t}QB zx)zWHQ3F&A)Iv@^xO@KgG9ha;b2kf^FBY~v3S{#d{(Sn9qKvj;;+lGCFJ#k`6+)Pe z%Na~6RCKa|Hof0E$CAd5y8y!Dm!*<>+P1WJ*p( zJH7Lix+zNdsGAm^*?pRvj0Vi>4h{|-9UZ{Z5xJ=N`}@zv_s;m403x1Ab*gQBerL`O#}D=UBf_19ThS!HEq^hyUHU;z#a5Yca-zP{eh z&Q3~7>iF^FbLPzX{rBIaqN3AF8Q4wthJUl#rzH{f!RjXDZ7&>(5{rmS3bne`_s;Y{Lfts2c z27>{pTeofv88QUH>eZ{+Y_`9@|K!P&=`nEO!Uf=(nwo}%g()d1ee=yX2?+@X1_m-R zGVk8KqrL#hIjO6w3s@~JEd>PyEMjuKUA%aas)5|xTy1S_fCdK#TUl8F^!)krQ>IKo zfHfzuNnKfa&c%CC!{_@m+}YonvbD_pyShb_=f_M9aeCOSJi zqcisJ-@jzZ5(J}1kLKH3ZPG3t`%f962%| zAV6MT{`>F0&(F{2`9Z?Mt&r8CJDTu-02bh&01@awO7l@-`}XY^s%+hgR|GmQ#4WoZP$DhM{HZZZ@>dCrZBBZ}nXN)xH zCvP}k%4i{ZS0m=m)o~-gOemPHtj~iNsm89YIK`}Pek9%+KtV*{NOzs$cRfLySWv2 z(+=ZAZ=+)RBeS)h*E$2Edd(G0A*Q3mo11T>Tdp2WSa+EejuNyU=0TFhy_dUMM;XhQusO=m(=UR>thdr@=LJN8&uT2LaUgodo0AiG13hrrR% zQAA2vUstzt(Ge{|=uqG*`~W`_ky5(3xq)cUo;@p8tUxe)_;7lX`kG#5$ixLULGK<~b;`NtLVd&8D#Scx!+H8fvz>Y@JhJ9Az7p7E)~s1_a&oAwpcZ6p zZ4DMA^@@s$G$i%7p|%0JCMG5+DJhYWk@oiXD5SMfS;fJ@Av`=BqHS$$L3-)ZB{~aR z2M!$AuwerNRG`Sh7N%@vWhE8$sEc8u0}2I|!Gi}Q00o!J#eid+Kkm{Z_8&=c_q~?a mB^Nk8ic3tAtCSK05(A9|D5ACUQU{X6@fH_I=ckeyYX@*?wcXCf2I^4S0YgG?b4-K5lBO#uY;qp4^YE} zWy0r|2}3koH!;PEKpJGkqNkK;Gc%>SnR~gKc>@_h!H?UwV@E|$PaCNR0aderl|s<7 zh6b#NVU9@bth-4=L0EBxG*1X6iM*si-07*qo IM6N<$f^J||r2qf` delta 546 zcmV+-0^R-U0lNf{B!2{FK}|sb0I$e51&Zka000?uMObuGZ)S9NVRB^vL1b@YWgtmy zVP|DhWnpA_ami&o0005aNkl>mTdm0Dxpa1{C#)An)W@eTA0)PNw ziNI_e}A8MO!i6$+t2X-&$I`o`1$Y8AF%Pi|Nr^TEF*J$!v=r= zVq{=AI%Oiar^9xj!TD8@KqveHJ7M!GQBLMxVB^8&GcW*c_;~LgKmakGWMGiXFaP=A z5yS7_|NekX0-E>l*KdyBpBOpV{{sbqy1^u?y!_QYdw&1|i1GLHr;NOO|Ns7F_|E`! zEX2`3gCS;vNuV4f3(K3kcL4&3<({OpXny{m2M<6d{rLkj4B{qm$bh&I!M}gm6csNW zJqi#&jNk9yXAu;H8UqV;1|SKK0WgCBEc^QAO@IJm`Ss%2k0($50Rb>TfC$F;17t={ivi}P~SRtgp5N#I~h=44A| zVM;|-^Pfb3us}s7;`d1=2P0n~8)&GsXiT7k8xYBeMKdGWaamQ3B!sYFLb1;7Y0?lj zJ8KHiH#gVu-&)6?A7KUb3S8N3PcM=X!h(G>q?$5}AZ#P`pe+;R{-0q0A|S(1Etm>H zbbgs|VU#6=4Gf<{vn3!F02z|PF;wuu+AhUOr8*Ec(8P{hgCED3zaL}n%F~w+ilssv zqy^eN-o_0HZZ7sDU?{EXPy!-jjUXVGq9B4tEHFwZmgq1sg1A6eD@jEvN=1qb#ZoOF zC`d-_oFW565pK@h97#Z%fQTwNnJ^+hh*Iq;NJ1|sO(F>~0DVDI#PH+xZJHv6kK4D? u6wy40Xzl}=#{unw2$)o9iWvUW7ytm15Ixp&u~_Q>0000JQ@^S z6AoVn1Z2ON8s@kP^TGuT31UV!O0*y^;%;xini<bnS^ zewgrV-Ne zr~pSIFPLwE)_O5ykim#D)B=4PHWD~>ncTZ=g-$97*fNf#DjrOUT=`iqU{W@oYKRMvUKFcwX*r2!u)4NRCHMfyeY91# z39z-jL-~+QD)8gr*{jl7EH2Ywkn$-X!LdiIRY-qwYCDT*FDM0RZ9F{FYqIYxc)K?kk{&25uk{#=sz*@u~- XtU~a;N68;C1|aZs^>bP0l+XkK@iH9e delta 270 zcmV+p0rCD}ssfNCfAL8~K~#7FjZVc?1wag({kUClmlCLeu5b$YC$1c+fjhO}?hczt z!rS1^#68LJ27B-Sz%eja1>j~dg{sq_bSg-f;<$*1zFt|bMFD+#52{deAyix#ES~9- zJ&Q|DLjwlXqHEj-N6^q(y2-epP6me~!6bUR3`iFj7j12Ae*oMaK|dj-w7$MxF|+6n zz<&ckvSR=2jyiyZvBjx{iOr)Mp;0YUMNO!}S8b$;>S#~vYIUg=yO(D-`RL-l)XIQm zQK4qqt0s+Rtxa{nX)SW;>+5I|8smrrlcA|JS2Z}1Cps|ed=V5-(J+{^##Nkwp-hNjZnl`|BcKunPgg&ebxsLQ E0MRZUg8%>k literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/nl@4x.png b/app/assets/images/flags/nl@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..f2b9d111847f37ec238f68a8b2b57aecdc2ed1fe GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBK!VDzU3m2aOQv3lvA+GCWG)|`H|Ns9#yJeH2 zTlbxd-4#G7c~2L|kcwN$i3$u6ZlXMjtW6@?61*obzK{zw&=6%{IC72QtIgE{WuQ_9 MPgg&ebxsLQ0KefOHUIzs literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/pl.png b/app/assets/images/flags/pl.png index 939f9d518edf579a54640fc6bbe291fc4687d168..8cc138d58b76f160bba6d9438ae59bcd3807f06c 100644 GIT binary patch delta 55 zcmdnS7&<}4P{z~6F{FYq`G>!fgqYO5vU94OhIa%vDsu9&^D+pvv!v*BNFYE!z6Qp=c@ylAa00000NkvXX Hu0mjf3EV-K diff --git a/app/assets/images/flags/pl@2x.png b/app/assets/images/flags/pl@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d83bc654687054e75a05b7acbfd0d603fbdcefa7 GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Ez$P6TBPv>C=QfvV}A+G=b|Gy(*b78`kA3za) nPZ!6K3dUpw;Xmw5mpB==e$c*p?_Hb}P>R9R)z4*}Q$iB}qPQ5y literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/pl@4x.png b/app/assets/images/flags/pl@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..ee2efaca12c9d4e3b88105bd7bc2bb0d8e01fd17 GIT binary patch literal 91 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBK$P6UkPt@51q}T#{LR|m<|9?ls=E8(6KY$_v oo-U3d6^zLeau4i9crw`-E@rL|yusy~4wPf?boFyt=akR{0Pmj|(f|Me literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/pt.png b/app/assets/images/flags/pt.png index 182c8c837cc47f7925ab34b3f1cc6ea97a91072f..982db7b8a07c6d9af3d68c2bbf9c08cdf93313ea 100644 GIT binary patch delta 216 zcmV;}04M*J1L*;f8Gi-<004I44LJY+0I*3!K~#7Fy^;e=1OOC>BdCY@1_a##pnmH6!b$!*{dJe3K-!_NI5h9pc#~kpg7Urwu6n85QRL=!+ zIvUUCM52POIEc33Kw!P_eiZ^`XQT5uq9TG-nT=24-ikWP58`bw^`E`~$g$Feg=#s)!}&R|{D2m{7fYiQ S$A1?90000VtOhxIOz*NBTlS^ED~i!aU~C)Jc&^L6J1h$WPYj`hWCiO#N_i_1n}_kwx`9 zHu=F(>S-$QK``#RHbjm@?%mz|008n66H=8@TANz*007+p0QWaG^)fO56aWA=0P6q% z^&}+a008tYEc6^408Iek?o^xr005CmL_t&t*B#AA0>U5^MN!gCH$C>=Ye0xWF#F$? zeBbPz$wU2rPk*(S8t15YUDMR}Vd(psra1uFsEp6XbT(wI1TaaSS3ARi{@4QbI*Gl* zvYMP!e=PvK@gCdac2y0~4RDzh<0yh|7{Kb7EYkD>-Ly!-y{^}C4jlwiK}HD1j%`~^ k-AIbMH;i*31VWV3A1P!SK4;@iSO5S307*qoM6N<$g8vM*h5!Hn diff --git a/app/assets/images/flags/pt@2x.png b/app/assets/images/flags/pt@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecfb2f302bad5392ef5425da0557ba0d3e3b325 GIT binary patch literal 460 zcmV;-0WuZiETS|tR}W?+qSK>)vWFB?wqszSw6qw*7F-nb45w2Jwv`o zlviGW7f@_KrTL=AR&n5|;+QUIW=DV-n3M0txFh1kE5*}Ku+p^MRLjPI*{6l?>u#iO z>Pq_bVPvoCVOetrV$B{%{?@_pP*B50fCkG&UcN|wHUMT-gfU}aYZq8B42E`s<;~%Z z;GT^D19pms{|w;KK&Vm$fQ`p~@;^8MjvRrG9iXz{kc|LmK8o{SMEI?Kqu#;{-T-PFhifQw%W`*EQ^w5r6lXF;Z59()KVWY<0z+zt*1{+gQG zXba5AXX2KQ(6l1ft9z_H@D1P4M69JlVagylB9o1_pvnRflO#@l5b@i)!^B#!a3KsH zME=^U@TmtR3f|c88csSUUiyi%AF30!b0qnr`ddsN4kvrSH9@ecrHvn=o?8vzlbC#5 zoO-PU1`F1jcA9G2@hLVC4nJ2sGX%}ugFKP)vjBO3JU|{G50D4Q1LOhn0HL5zI`n@8P#EHnzC3&Ye?5W6uC~jf z*Qt4&nqz1x`<(*B0$ezj->%@Qec0N}8&iqL34BI&2~K1EZ!Ei>mg3(LK=%UPI*lVo zapl__@<$&2jZbPow%Y{yze2y`DLIbpIM#g3h9Ul|h5ZZaQNZh`Q8(jAt?Pn+qqcR_zkrMAGCv1zfj^(lj$;S~X$>SrhmaTvK&p!P z2toq@$n>IU4589?fv=Hb;gfWPa_kD&xf7{&nwr>cd)B;JY~a(RQc+vpf0LFLiS{jq z1viNvSY*qA6`=Dock3~=PV4rSnr{dGbid?A;GEJpa6s+B&HbQQZ%qsDau?$nJ@WIdlu`K9JWY^XR+u z>ql_gwTVSSs#i4VNM&qOhFBvI`jL)3A%_44b)qanr&1O!r8UrI@-@`#kOt7FTanM6 zJJhlJ^aHSIV1pkoWNT%E>QAVCipHTNd(jrk5rEPFRWXM4VC7cs`-U|gtyYv$KP>CD z&*vI_@*Cd$w%TzweC^fGml}D}JFb0lf(=zoHgu=0s9EVVSVedo0@NIsLsvjs8{sTv zg>)?>o-8o@n}d{Nle+iGDF`dwzf=r8G#t7cG4NL z@f-oD&(a!Z!ZO-B*nb#RB{8FBF{mbGpW(&ky?ugFgDOq>(=qnnp@$z{Io$2%j?;BR z(8yVo28*84NNThQJ;QPfKJQCD#?nMM>O<0p(!DeV3SicuG?-ExQB^xQe=0NFGMyryTnb`l^QO_Tht5>C>5&n|@Y( z@C~K+j)XK-Hi*=JFTSZ!WHSw2h@Va3Y`V^X z90h>5t{pDXM?P&Om|KX&l>nV~#D9v}~p2gn2D0rCKOfWHAz Wm$wxiAAeW?0000091V4_1ORbBFFgn zc=Rzb_en|lS6B1%Q}rw?^Bf%W^E~$FDCfKY00Ox5%jo;-2nFXSpEG``|x1={AJ^*0C$+@^zWuHEN&T{pia5MWI#>IRRr3Y3pyU7~7Y6xWSu}ZiC7GhwSZ17{w>UEzu QfF?0`y85}Sb4q9e0Q#FJA^-pY literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/ro@4x.png b/app/assets/images/flags/ro@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..ef4772088e2945911d4c7bda73de92bab2cfed08 GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBK!VDzU3m2aOQv3lvA+8MC^*48^{<$djvR?L_ zpxVjpYt{j!SW1HYg8v`?e>^|P>pYMz=jq}YQo)$)z~H88VNlrE%ouL4Dk0?Hil#u; b#as*@GI!)2{u_D%sFK0c)z4*}Q$iB}7cVH= literal 0 HcmV?d00001 diff --git a/app/assets/images/flags/ru.png b/app/assets/images/flags/ru.png old mode 100755 new mode 100644 index 723f7329b4ade0fb15745f48ac735f0c9c75e0ec..aae64f6e6263c82ae43aa8a9e1f2866866d86c4c GIT binary patch delta 67 zcmbQqlsG}fR>RZ9F{FYq`Op9V_RN|Md{SX=YdvPMv7JtB_H~}$Xr3vxF6%U}5ii5C Wg+ks6p?|{|fWXt$&t;ucLK6Tx^cQ&m delta 252 zcmVp0>d%V`TUz<(w_DP zrIaM)?UvoHT`ow}+G<6*vAK^KUM|`1m5)blHtBRCZVmHhb`~yW%Jmvx2DsBpLv`qt z;N9+kGSELQ7C%fjBZgyeVE$$wf8|Fpa+#}G(Ci+HS2KBi@|Odj`5or|CHsE-cn@xP zP4)E|vS4P;YSk=mal}1Cn_*RxQX&8vNnlmOYok&_(Cq!Ktq&);m9?HuQpc;lz~ba NJYD@<);T3K0RZX*A*lcW literal 0 HcmV?d00001 diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css index fb30baeb..744e27f3 100644 --- a/app/assets/stylesheets/application.css +++ b/app/assets/stylesheets/application.css @@ -31,4 +31,6 @@ .rjust { text-align: right ; } -.qrcode { text-align: center; } \ No newline at end of file +.qrcode { text-align: center; } + +.flag { outline: 1px solid #ddd; } diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index 50788b9b..84393926 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -67,7 +67,8 @@ %p.pull-right - ::Rails.application.config.available_locales.each do |locale| - = link_to image_tag("flags/#{locale}.png"), "?locale=#{locale}", data: {no_turbolink: true} + - flag_basename = "flags/#{locale}" + = link_to image_tag("#{flag_basename}.png", srcset: { "#{flag_basename}@2x.png" => "2x", "#{flag_basename}@4x.png" => "4x" }, class: "flag"), "?locale=#{locale}", data: {no_turbolink: true} %p © = link_to t('tip4commit'), 'http://tip4commit.com/', target: '_blank'