From a629d63a74dfd05d905eff575ece5ad795024b7f Mon Sep 17 00:00:00 2001 From: Matt Isenhower Date: Sun, 13 Aug 2017 11:42:55 -0700 Subject: [PATCH] Switch to statically-created favicons This reduces the amount of memory (and time) required to build the site. --- package.json | 2 +- src/html/index.html | 13 +- src/icons/apple-touch-icon.png | Bin 0 -> 8653 bytes src/icons/favicon-16x16.png | Bin 0 -> 1045 bytes src/icons/favicon-32x32.png | Bin 0 -> 1944 bytes src/icons/favicon.ico | Bin 0 -> 15086 bytes src/icons/public/android-chrome-192x192.png | Bin 0 -> 12496 bytes src/icons/public/android-chrome-512x512.png | Bin 0 -> 34916 bytes src/icons/public/browserconfig.xml | 9 + src/icons/public/manifest.json | 18 + src/icons/public/mstile-144x144.png | Bin 0 -> 8961 bytes src/icons/public/mstile-150x150.png | Bin 0 -> 8693 bytes src/icons/public/mstile-310x150.png | Bin 0 -> 9380 bytes src/icons/public/mstile-310x310.png | Bin 0 -> 19008 bytes src/icons/public/mstile-70x70.png | Bin 0 -> 5969 bytes src/icons/safari-pinned-tab.svg | 38 + src/img/opengraph.png | Bin 9058 -> 0 bytes webpack.config.js | 34 +- yarn.lock | 832 ++------------------ 19 files changed, 151 insertions(+), 795 deletions(-) create mode 100644 src/icons/apple-touch-icon.png create mode 100644 src/icons/favicon-16x16.png create mode 100644 src/icons/favicon-32x32.png create mode 100644 src/icons/favicon.ico create mode 100644 src/icons/public/android-chrome-192x192.png create mode 100644 src/icons/public/android-chrome-512x512.png create mode 100644 src/icons/public/browserconfig.xml create mode 100644 src/icons/public/manifest.json create mode 100644 src/icons/public/mstile-144x144.png create mode 100644 src/icons/public/mstile-150x150.png create mode 100644 src/icons/public/mstile-310x150.png create mode 100644 src/icons/public/mstile-310x310.png create mode 100644 src/icons/public/mstile-70x70.png create mode 100644 src/icons/safari-pinned-tab.svg delete mode 100644 src/img/opengraph.png diff --git a/package.json b/package.json index e1c4730..464613d 100644 --- a/package.json +++ b/package.json @@ -18,11 +18,11 @@ "bulma": "^0.5.0", "clean-webpack-plugin": "^0.1.16", "console-stamp": "^0.2.5", + "copy-webpack-plugin": "^4.0.1", "cron": "^1.2.1", "css-loader": "^0.28.4", "dotenv": "^4.0.0", "extract-text-webpack-plugin": "^3.0.0", - "favicons-webpack-plugin": "^0.0.7", "file-loader": "^0.11.2", "html-loader": "^0.5.0", "html-webpack-plugin": "^2.30.1", diff --git a/src/html/index.html b/src/html/index.html index b5f900c..e5e4ccf 100644 --- a/src/html/index.html +++ b/src/html/index.html @@ -8,7 +8,18 @@ - + + + + + + + + + + + +
diff --git a/src/icons/apple-touch-icon.png b/src/icons/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2bbbe889a5bfa488c20608271a1aeb7367c10184 GIT binary patch literal 8653 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 literal 0 HcmV?d00001 diff --git a/src/icons/favicon-32x32.png b/src/icons/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..86f5f5269c4ee0602e138a4cf95e4e895fae7114 GIT binary patch literal 1944 zcmZ`)X*AS}8~%-DtYgVOx+O)^p|NEfWu5HX#l%gK#*k$gj5{*XOzy?Vnq}NZ#f>mA z5rr(dqLC5V8VyC1A=w$rwfx7&|A%|t^SsYF&-*^-Ip_WIQrunbAmUJQ001Bk_DByt zs~tiV%rQq^;NY-|Tg!9#iWtuRw-^ABs5k_O@I>@8UlhSRxLg$ZDhiQ1 zCm(LhG64YL0|%s)m(QDODi(JIqrkk){gQCoVep>Od$@+qIjoJW$`Cdw;m;G5*HCxn zWUh;Oi1f_*C}&H)@Am4nRY7lCKgf|5&y>Q0S;`9))oPsjduN6OT$BfgZ5>1X)IPK< z1=VeC1<+!R-#wvm4AyQna!t9r2b)D)bMBR2QH+ArR0vF{!2fc&*Tz!J_9#Q(hLk&6 zTzY)gpr_!bb6sbc`>g&A6S+mjoP0VW9wnBV3N(Ps9M9Ws>{+Eu(?Dic)ST-|FV{It zvkoF@r@nT^Q$V%}yv69x`-Q;$L|qi+d}{oVTw0rTCT}mMGoE0=yNSX!Ul&lH0v&@O zFq^qu@QFQ;St9MqN9p44Q>Rof+Z|NV3B5E@YGHdrG`RYlt+(bqvqYw~f>RRPdRm{uC%0ac%S*elHAZ9FN;&GN1;;N= zd6r1$6x^iF3IEH>Umd=Gb5A$6co3*<^jf0IXaa;=!Y8b%#BG_eO}(G7^ny*amTwXA zPJ4$3e>kgqu+mL@Zm$;*~=sYTQ zXmqr@+U)|9YSD8d{OZGt4{cy9qez(?jXBX4-qfFzwvYe#q)l(vbZtXkc%e{HKZegh zp-^QgbZWdQW|+-hD-$^$ustAqY+J4O8Qgh!5toj~e+;AnPlGjz={a|EUxlzJ16h9a zcQqxY){&JA23YL~rBvwX(W8NDGw`882aDS*xZ48*Kbg4-p?q{^dRy?*{w(v(IVTQA{sc8|J*Hmd3?=#4z zydm+A!4D6D)P%9&FZ-h(Bc@U*87e}^KrETH^6z$!J}!%suU@wuQY#|6~&pX48B_$>FbLig!``?02) zvJ!0*Dl?xH7?LH^3Da#u=)HiuV>%iB36{(&=0htE32LI zesh1#3hx(2^#q*((Ra>~QcVulR|5Mjz1GZZ&xTH@KE`Ai2e8eL*vLdIcZuCPg6dFw zKo7-;oBN90qac&foVW#=O~U+TyZz;_jT?Qz16$-hZTj$oW5EuC?Ht1((0ZT9Epgam z;o&bYMj1o~A(X-t6k!v$@~waIt5y z{i_LX-ONU0p*A(K%U|d|IS2*ucPKg#XtgY4Q2#!<$o~!+_=`UHzyLf3fsV%T3DDQo zGd`cWi;fHm3CF16Z{jd&Avio50OE?K zS0zQGF2P_uZmeF1?;e2QNeMVwLhhuTQ?9(AoEnmJ?oFWJ$vQ7J*646|XK&}xP7xN# czSt2C{7{m`uUZ@C^CJL^q9^|d?y1GqtqNdN!< literal 0 HcmV?d00001 diff --git a/src/icons/favicon.ico b/src/icons/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..f8a826c05c99b83227d2885816c4eb2086d07015 GIT binary patch literal 15086 zcmdU033ye-6~1rZU&0c?CNIPQ2?>Zo*dYmlXen3_OTh|?7E!8D3zQbyf@N#fA}xw+ zwzO94XO$NEAw?@jz@oNjTiFT}ks_Og0tzHF$?5;kd-wA8yexp7?>leqotbmaKXYd} zb7r2VnKX;mt(%58OZ#;PP3x&?T2@x*JzdidA}t*;^Y6E6+5!~FMH#SYcY~O&LQXKc zO238BGa1wsWWGu|8&l0%&14e@B%KD$2l+ssw{RN(?FKCe-2rL=$^>2V+_XV_0}hBQ zZ;6V$JxXn5;g%t$#_pX=T-tcC#q*4?ZtuPcHMId5C%KK>?Jl_+4$?=%CV( z?d@PVfn%PNtoNKRCSZH=%kNNMv3YWLvPOlTIRL&7if=H~uXls3^QK#B4Cd>B^{uFCL9_zqy96rVxqdM%D zmpt7!M&d_*@DKX8c>De>COsL}M0vjcd-U~g1@wj6N9?;?AEts9gE;>Bfa(%Hj5k&j zVX0gC%UjLz26nC;bwOSl=+r;d;JM|FV~U$zM_xB;_E`* z$5R21GPi1GyLfuM+Mqi4hg?u?NX&5w_L8gf)8a2ZQ>z|l$Hyq+pP*F3lO~H7?Xj&^ z+41_1AM+~P6w1VGHp|$tV`cgBZ-asq zE5LbSg=Th$r|^wh<%idS_C?6nl;+Kw%a$!$Bwjdi;)IMEHA>;~mz+qh1M?r-0@Oc6 z{Ccq$ENMLx%BEfH>9I+iu<;$)v&7bFte9=hl`f0LBAYjFjtAXHtFEq=l9CcJ`?^6# zWWSGS6U@0G{McRADPVW1Re5^+F|rP2Rbp>FUY8j+?%lh$fiu~|;lqa|Jw096N5V0O zKl@8Q(RFZJT-WfHBl|msY=0@%A8&y!PujL^E91tElY8&IS9&Hpzei1LU>W zUW>@vx^=4z8Z=0a34WVbUU|jHfByOB(TBPkI->D=3d^ap29#D0{CAn`EtG5@Y$5QA z$K#O?KKQ`UAMc^2rp8Eq@4>fgV=Dzk9mLP@p`m|fZAeF#+7Ko_YZrlk<;s-? zCh!^09Ixljos*FxM=E<^&z?Q9c=2MHF=K|j{PN3k{P=MhI&>)J&8MIv@!I9=Fpo0- zk_vE?Ne69XKk*IN7lEB^;Vb@F;bVL1Vfysx24?U^Jn!4LPmLF*bKHy>Ge#y(oG60_ z4;FW35x(om7#-9TPPP_bqRgeBRKjE2JNk={M#u=4NBei`)TugrdG5LAA}~XVdT-yp zy}bG6o9dZ<3a(F{?m?eoqP`xkM}IauT2sb^6u?_h=41LRb>4Wfzx14#EH>G=aigk3 zRaKRgmX=1;p-Gb_!a1Mwqb>6`$h+)Ij3+Zun*P0kD?bJNx1dZCf5_$UN}H4z*Q{A% z)PdiDbI=n{JRt`U9+Zb3dPwbClJ)IGxb<{**EMXHv!L)jW}>PzL&hi0oViKcUzhDG zJ_b9vqZ)(DmMxQa-+foDr(D}|JKrGg8-AUV99>?#*p{K@-MXw>6KL~ue;rR=Od8f? zZ=d(XRq!lq=R4IJM4x#>+FaMceFXP`XwxqwYVbJe+_${Wy{fnO+o{zdYQE6*H#BzT zt9kho;Hj&xj`RNu{0^@CRoAQz)~18l_RoOo8@>s~D*E(m-QP9xH{kpo@>>q9FZd8& zG2(x4FHheweP<2r7pd?&a~HGikAND(Kga$z33QbE0JT2gtR)p3^)16aH}p03IS0qZ zBcQXiXK4#H#yk^UN8iAI5<95}=t=~x6HkIFE&iJt?B|NcAF|izpT5!|3ktZlR9lL zenr3cUqNC??~V0i1^k<5Q>)A6wx0w3YaMO`fF+<)^oQG8kAoj_bJFqd>@fdYwtb@Z z;+}6bXd|fF>};#*!tbJNES}M0E_QeO4c9CBcgBJ~uc0k~@%)~52>u0Pdxz6Zy#GIi z_5e%!pf9LibA50Vh(?gAfS@HrR;2}F%@GkF(k$v-kIRGaRmGuL3&s^Z?13D_kQI!- zKRXy_1%fd>fK|v3kJ)kf4whg%CqY~uN)L}ASLPrcv66#W$wy2aOy`8A6(x>Ux!Ixe zh!sC#As>E}e8z`D?_l7mmY|@D@l5Zc2pfiRMJTR8L-Jk9(}HnDAQ&Slcuy+}B8x%B zJ*~!_d1*WS3dAw&1YM2r11Px@)EYF>mU+84vZjg2(dHc9X;WXxaEGnM2xaTy{E44+ zSMW>^dvBbH0**uAdeHmczJFKi759I%kBs|4*dus*ZO2#FUTj3= z4wJ=qRGm%ZJl5VI3I9V)^c^7Iz=N0dh2hXK+S}aCHsBe1eZzg+ODTCn zD$uv5<2iNz63>%Oj?5EK-m0DeUWhoC1qPmP>Gew`=Gip9!!GF01a$&^1GF5p3B+^m zWaq38*XE;(!GQ11J59X*ecjDxpuF8_P@@w^wUO-ocd?IYiS{n!_+5tF^;r@%nl zBVNchI|H8v{WO<-YB4%P-=4lo>VO~#1Ok$qn=2-hNo;M#D}Qc0K6|^bv;6RQ%0p?r z6o%p>N!wld53T9S_x|?VZ)466hNDN1%I&vfUJQIAF2B2r^2vTLiGF5%+1~bR5&XWQ z!{Wt#CY}YWI>Z0ObH2TM_v)%6V*1bH?G;>IRb10vdxSa{wGdAEUT3k%)dUc$Z42{LftKtoTw2l{#;%%IVu zN2_8TyU{-#*^jv&McH<>DM$X3Y%8;`K-RBcZ>Z&&56?%A964g7(XSk?pXW#?Po5NS z$Ix76V5q^po~HEsB@3Lp*4bKqS)F0|-zB9*>t*Dh((CU^&j z=eOIoZIk;Z-7mc75?+6iGRM0qEZCGD`g+ggKFhwQ7|tUAk13ELkGAe{~whf9yF)XzV?jK)=IeO+Oy(o8_E7VZsEZpSoCgop|=i zHsGCRM_>wk%|F9EvcCd*{4*;%%7AxR0{vqW%^8lI*+ySquwa4s{eH>L&Q@m(fxI%b z^F^b*!rMFgnfq?&Zka&;*Bya}6UeC%cm5KYJbAJ@H`={>w`%Xqyoo9MRg`^VvTR9<;* zc%RAI`~>fvM$adywvEMGz`X(Oq51~;cV}Ur^C|5k_QOwsG#hM3O$L-4SKQ2=QHLvD9TdOf2+~gE7-<0H8NQMlPx zatyp!-=oi|;Dg|P*j4cJ3iQKgu+KOE8~$&ay~T(yVNTTf!|?w<5eIFRo_)$>+O%m> zGIVl;U)Tv~7aBTX9N};8I)*#XY#ExKlK^722XLUfkW?r4%XdPH~6gF6Ex@yx!ayM5A0QCv$MjYWQQ#jaW=eAJ zK`;NkvO9|6fjj6Q<@Mb_Aeqzu-r)L683y1cs=I=U4C)3NHsRY>1h-9LAP}d3!uxkx zUQ2&7;9gqVOWlFi20k`)Iia+{L07a?`Rt=f1$sfoLlL?5`ia`19Q0Uw#u6pVNlg zAYPT-9~oY*SqL~i6E7h8F&8{_!2)r+I^(}0yj2dxGk}4(3U|AngLDFlAF{eTpo&V> zU3n5;nI#dW&|-0-5c?6jz^SEI#hk$q=+G1_(AqSdS(1!C^eaL?qV5O6rx>u`6E&@p zqW9~C)1RcTG4QO==-d|y`80#WB?(QBqNXtn$dLy50u@lOtyOex67_|QZ7YuEIwU0^ z1(1c)K0{y#3L4$pZZrp}K(UFQG@rK!JZ5}XDl@J!xk;Vj20VlfZ)eeyZ;8?v#;F9( zZ|ONK{lXJmovPPjo8A-AzQ>nBgK=>oH=}csRHI;HIhL9m#l_^PG+Zgn5L6Lo>L7Nb zT9>tWSK)_&-yv+}C#)eqW_U}#2TNhm^%5`mJU}E5znsN>gtjzKjW{KOH=k|2DkUWDl&k?Oy_t+faM?r;pOu3=e!_NJE)?=;F~vd|HB%VUT~ zDnN8UDk``4TJ;x$17T(RGeEl`1kaI0iZt0&A)g ze~qz@DD~9~Cd~iy^k7WP0Ibh`y^>-DQ^w4Ayv)V3^bHRK8xE;|&wYu7ic=on%*wq7 zw@ac;VlU@iB(1#jTx5|a6r^I`CrAx1~*ypeZ;mriu=CiCL)kL;=&HL@z=0d&ZYvlI&rm?0Q17x~P3-DxF# z*FAFnqg)%aRU`WGi34+W*^Jb#Ro~*+D0HYPEJnxa&b3uG)bV~@h2yQ_?9x9y)3pN@(QFikWwc(PO zq;n*xuR2s*OkueR7t^pNwQ$)gkkr@VAmr}Rpq$PlIlg%p>(t=zK_Bu(wgL7BXNb9P z`1Hvc31sIxtVtzYwhVY0Yn`(j>u~T}KJnS(9Lg^IYp$VRep6Ls;0ttAr7cR4<~kYb zgzNc8Y3m+8M^5q2w5H|tylw6z=8wg>Zs`M!{DJpKYgCnLlhfQfzwqw#j!ZIV|9X{24+=xPwFBd!4&0m4=b90N4`nStP7%PeaU}EjXP(Jc@1T?w_ z#BZ?6k@9%5iuFb<#7hp|3I5l2CT^9Aajl)9cGi=rbOn9_3xCU0K0POf;Yo+#nSu>V z4y8u-eB_vdwF=X{FU8w*gi&0h1@d;R*QicX(qwkO zSiF}DHASveoPtE>Bc!zmS)e`QXZJIBi+_~3c7QRwLULP{bAhMkOt!Efed^lPx!Bey z3N^3}y2*(%5^x~SW;9%KSVuopAWt;I6P=)o5LtTl_0l{u9nHh7*M`B|yaZa_-2ffp z1Z)It8uA^_jI9w1sS5h#tSNe~di%mA23u`CcsTcU4-HJX-;ONjn1)Ye!LdzVFZ#bj z54H|2J8I>4$8@Lkg?ZP6M5Z^J&}enA%xagqC}YDe+mSh4l#pbTF7zvblqk+|F3!e0 zMsr6-@ULG4cS=6*@1%n%pzd#7Oq>sD!s1XezLVn9^)kZ*8b{fZ$Lw?&4i@;{WCnUf z(g~T(qQ5e$53#L~hO5z95Cce*LOVyPCfPqeY^6Ro=sY1ENcP|A;jfdD-b>Qz3n**D zGlNwxlf+@rhW?0Q|K3wDD%eMR*LA{uOi3`_OcFg-#96+dTwIXsYGX4&`irgrSWb-8 zSLYyjHP!6F3Je^m$opM{Em)`o<@M)`Gnl7gpY6m+p&{L);W}$`fct&xP?JbA^)P%4pmK%T6cq1>@%RAq9WT^g>GQR}ZR+Eg%?mhwi5Y`QC42cjy8_{2~4 z7yT=Mq+J9WkcMK`8sJBdvhU=FVr7FsjEt;KMygn{zFLWbAGY)zsMA&5Qg?lR20rv& zj8}5w4>ZVzV!G`wq^=hR<)$v6)8$rQKe#1|j{|er%eR*$WmyO$5Hy^{{5LA?gFNK0`6{uX=*?QEF58TgQV7NOvl<%Nx4Lcv4R| zh7m3z?g%D-sef%{Ns(5Lbxj{8YOlg5XY3okqEf$*kTZz{ zYT~3G(+{x@>@~Gl3E{WnbAi3uK=dMvzmBr0%(HI)>^Ye#UoItP!EiJgfx&i@yGl-m zW`UZE9q^y8%L2~}`TtDv5kDY|WK>4V>0#0L9~-F~DErO9|EQ%~kCJ&nFgof;-}3d) zYz7E|A~f~S^$D&4w3(-Mz<~)PqPi^XACec*`KtTrS-|QLPIt83F2(7s%Eo7fTyzbH z0#yVigk2Nj2szV>H&;KYPG=iIEUldnFNp$~yDz)N8irF3kql7>;_)dSB<^kqFyjOH zT}x{N2Gx|6^R>%#^7He*$HhrOp#%&J4C&(jshUNqvB}9_1}$8@Uy65y0pIzTMZ8hN zwRTGJ@l+{M{E(wyrRwI=-vDvO!T9B8%~R)au9V4LGwegJP9I{1?NmPc?OLFO+uj(1_-bH)J~A@0=)-;< zn{g{qWM5}d+8SL16L0RXe)Vh=-(j|^r+4Q93h~fP=;fjbYY^URY{3n^PH&j#r?k&j zRX4jSELNx5;<<;7%TDGSJz;O1SB)C>PL~=YDV*D5S5}PLE~50XDNy@k&CveZ=A~LV zu53#&@CW}n1&Fps^qCBpCrG+s*gyt-ECx#qSudb5^`I?dywY*4Q;a6?iCfpm zC2ZM)n3(u{$-b(_VUfqx&8?)oT&tY}0tts`7IL}mDx+YL!ERF$;@VDHBXv!@`zl3E zPzOFU@DCB%^ONe6J>*TlEhe{NDR}FnQDAtN3o@==eBs2e2;Q7jK`V&$3rtBokq}H< zII6Nf-|VY*epy2zv#LwsHt#=s zzFk{3PP3T!=%v>VmEA#!)|Q%TCEyUGVHeU-yw5Ngzn0PZ2KG$Vw+&;L>HM4h5KmB- z|3YHDp{Al@d3`wRgceOJM$TAbH7&i9P z4*CXeGlCN|`v-6>g6{aPReCR6+R3 zN5%=9*HcGDoI89QjChp-#ee{F6SY&z2K^b-P5TH0_4Si#;f zXIJ~x>A&a4wzmVFo~;p;X^P(eLc{+ukVKR+?2ssw=)2|^K-JkHyvqolJ^p`>H?;<1 z?Zn1S&q1GpMg^PS3ru6q-F&0xm0bO%gI=^f&5aZAH(hIBMvbz5Bd^Al=(Mun5I ztgI}`7o2A}>rTVGiTPN%P(VqWas6jQ&1;K>nQ1-~LjD-|vJ%_X+NOmq?}ugFv&Y=u zS#+^gpg?yvH6FCNTilU*W192|tJI#)^No(n`}5=eU8Nx*2yt<7TF#u^zzPnQW_MM! zO-xjm8yz7W95;_{t$p^*?6ci>Z^SaT-u{#z>p><#ADvH9H}i}ej)e}Lc9hg{Jl#{1 ztgn-UKXxke_!tTa?XbL06+GLc+{4NBy*;5um*@t(gjnk;Y3IL(Bc&G_QqqB_SG-!@ zWB+(qZ>h@jj|!m%RjfO8rlWL1##0z%rN>JA(CEE;6>xq+UpLu${g(B;cHHFh@S z3t`E`uxit9x(QHfLa8T|<)5S#c7dLN$$zIA_O60s>9ar6ym>jawRX$F3t4+Ufm6>j zykFlPZWzr0C7TAc$lbzES2OG@TRs=6q!ADkhy8?AKe942!ya$`9xv2<`h<#W*6^<> zo|)%Yv`BRC(Yom$vy>@C8iGZ3BeqafbUG|Pit2!0r+bl#5VtVAyx?oW^ea89Smme1 z-#t+_)W>)`+Ruu542qedSX9C@V=w*2aq;ob&jv>Hy^GmBN-JhC zVP&qPNj0msj9l0sw=TI*u{RSMKv3<<)$VzcP8?a%3?5V)4xwToDJ42=eXu)qtuXOi zw6tp{k)iYt22D*(r4Jc2It*TpON^Ij7X2O@v-$@dJG#UIk?+Y$%kfG}{PD2^6Xz@s zulu6jP{h-EYu!E)7WPCykX?8Brm+8yC|P>Ige+%EwaZO9Qi1SQgjOGkMJf25-LUbj zD)2edYBY7x-*ZcqK5(oAtCTYiv+3)Z1_%V%ae{$3K37!qkvup+wps`ov)Bk|+V*SO zwLwAUb|I03bt?nHdaQlTVQ0=;-SQJG}9{qXQxho?*ozkgwP(1e5Z9oNU%|O-iyRr<& z99a4(LsWovAb;-dgXOx8?!3{W@_?b3+5Y~%?<3W(h6Nknx3I9r z2jH~ZH=1;RFFdS5L}*<}hKl1xp%T$QN0SU@;b?II-eQ1t#gO8dRWoyo-*&2Z?`AAh zEDfK2=KR;;L=GaZ_+9pRLHg=LtJt6ywl%ihW%PLzVrlz1xrzMeys5o3!BV>I)cIBwOL&FJ~mJ(Zv5+8?eRWA(R(Ak_nmf zAjXIKpwx1z1tp&8n-F5)c&S9y3(0Q$he_Zqu3-DTQENY61o7eNEO{}ct zNh?`|&4Rd}P*C_aD3QrOBY@-~obnKBn8>R)rU&G8p?hjS_SJ`^R8OpL;S!khe7@Cs z@7NUlT$V#bO}l6R869x;R;Q~SSEp-hTh_bV+Y2r1#Xo`E!TZ*D=bfHy&c8{{;AMzs ztO(z<>Gk6u(%+={3CP`AbiIn}-VQ}!3;0{XV!|RKX-Ac9V}FnSST0n5z@p%fii;!Y zyx*n3p%Q-YDVnce5}~;(T`dfWv;SJg2rcZr^6_6V_?V9<>NEb9vG+bIk-ND5Zk)+cZH% z%}#o$4Aum)M7|ns3gkOIbO_o#s7`eRBc7PwXf5}YH>VW@@;u2*AjjL_!P{>=s&u>1 zH~7fR1u?8g@L?<#z{b!=E~e|NpDF1F-$z`ku>8+ z91Z)p014U}bF8Ig#Y6Wzaim`mnSh^@ zyU4WH7D>MNk(E-!a|A*fD7Ybbtxj05o*wD`cWHL8%dRMbd$r*pF;ssrsFxSSyWZYOsuiIDAR|4h`R^f%5|w2$L$SU_h!$>L{7Op4z)_lKE*%$I`4K+)2p>WPf1A$ zuveS%$x29wX&SM{Ony zcWjI!g9owpG(I_$J-qH#l?ouIJRM?HkDX4`;o(p6$w!K*cU(>icz&2{ayDIRbX3yT zCf3&0{-Io`^kS-`(=V{*w>8PQoGIoD%pw=GR(_k1m>3%ux0x`wB;2VWncKs0;bg+c zdn1?us#jDL`nfDD?Six)^65;@-Uvme`3;|e^hq^RR>Jy73NH{7KLh(VQ)PPA9gGOT zEz9pBJpRmdQJGYI12sAF#42-6GfmwHNkkt$fr#N3gB({35XG_3Ks<;rGSP zaK=z!mQBPjTudc;?xU9%!rqXh=}SBo1TpW2@%Ar~Au{ z9v z&#!NjqA3J;{O&#$U8p_ua?=T&4G-9%e|9D^Z#OSUFmc=tok0Vw9P4ovB(6I5;C?s5 zbD+c^)k4Y_%GsMcfSs9T6u!pJ5yV!uMzZ1|Uf5*7tec>$3< z2wt9sr*2R4eE_e9W0cYzzJb0nFD}?|7RR6@HOK35FjWxo>cB~U(l;S}WbMwEoQMG6 zcI83;4)j*}RDWd`9^UZVa+7DaiIPt*FglQvjjs&n9%9#AkuEnmTd%fz2YdfOby#j3 zwQM74-SDhr_w=hmUEB=0#^( zikWv5&j#lEn+`$tqBBfbak0sCe!3jSR;mMN&inzRtqJ^5d;--0+A)aCUil6o7YD42fr=YUBf)4R|T4rD~e}ihlGN%>yRJr>kGz7zhRR;t`bbCWyP3$TI-)Qy<)107v z>}}$%uCD)8bpYp~`6RlSy}>U)fQy7c$~5CewMg_4LMU~G+z5)OOqw=0@)i_(%U|xt zAj^8^EibCzbRtz{+?GTq{TYdkj$`4;4%kFYw=IUsQ_WWO0i1LgNCo>av1d%wV8m6a`hU?Cdazsv^ohsi}Fagwvk?-FI zBlsT=kDHNIb%1orm5G#BQ?s7Tm6@?bN|`el54oDSS5Y)(+PXFXBX~gl)EwLbm>@R9 z40`@D>1B1<bxfYU#h25Wipz?Zn!e`jXaOo0ynCR7h8qP z>!vyU(Jj63v8*6Le|7E^8nPa`vM1XqLD5EAfJ^@8)Vj_gdDsvK{madHwh$c>P^P}& z<4c^G(K4vFc?S@F_xJbPK!SU+B2+|60{=RTA-+!~tux%+CNe)TA||^!=;q_BCJ&*x zZdBC<+FIw^;{}t9ovJ>dz+XP zijrjL<~BXl-l4#xO9eFvCXG9oug}p6HHE!K_%Ykxy%>xBE?mVXhxDn=9*dRN{I3~D zjIN%(-%78oDb(&R{LBgb$0nxwa(6-r%rVSb;{}v|@63NdL%>a@saK9xx~sE_FFDBUrWU!dQA! zdaROi=tp^V;l#+aoQmJ6`O}5Af-u14$W$S*vm3pse=h6>zIN!(Sk8>N?5|k`;Y!sh z?$)pv!9>py@t4^V4++T4Ke#;PWyk*6j=6iQo4#SVzhUCsL*n-N!|Mg}dU<|geLeS) z-X`R0R%y2mm=`Zq6QCKWZE0M^>vzT+d74AqfWJ{h{FV9)cR!o=+5Owj;mSX5&b~20IT?WCz(jPCVaLM ze#h%Snx%?Y78akV;~K3K^QuB?o-+nD$ONj`^#fyOA>8&kA)%})Q&?KS3$GoUI$ zcq!p_zyeo-D^XS?bP7M)pM1y^*8m^YUIWx?>rbNv`wx`En4G;7#dMPw9F0AE!F6#ZyfdYEC zuuCRiCB=i=H;Vssf}9q7zAL@A&vsWPtg01h`!xo|6#gJ01(Eu*t*h|h1lfwJZP^3y zZ;ano8;FGB)kxxI3w+nVTr+8wP}G7g%Lya3hmHQx=liA-$Qp#hjC>s8GrNRXE$_Ac zkwNXV{M52~Kbs?kB1OV2(bMav%3`6bH^hd_4!mEw-mepVB>UY*vQAKKBo<(dqy!n2 z`ue9kXlX}8k*$=uyAEKduGaVS`$rIk5-UR`P?yt9i8oM-@%J_P0_noYcT=cTks1Dt z2ev%u^1cY#nK=Zhv0%w1WmW9n6Gl)Y$}E(#bb0BR|Dt0fhB@Y>P{5ObUhG&^N*=}Q zHbwT4#iAef@(9xf312?_>4y>EAunj#^&J=K8+*ovp-a3fsV7LFyx!;yvm1Of-`4(3 z0U~i*Klb@EIYu?_vH-OUiHz~odd{uk}JfxIuQ_lNCfMQ&(6 z@a2`1nDdgp^&G_@r*Zs9^lLpT=yjmzC#5XSzmXTG6PkK#Gn+={Rb!D;PXxyUq%*b7 zB1}UGoCF@A!lV&7{>Mxk48JHnXf09Z_U&=j)&WTf%b^gVuViV4NA9k%6|9_Ugke(x zooGdUY|#U~&hwDPiiYmp*O;H`hJUmS$Y)AP{no3Ft$0VUkzZWrN?y>KB~gL(yp2OkE|UbONbWro%EFzuD5+||W4 z9w{}S!Yn&_a3>V{v?74b#?RwB4y9SoVp37;!L6o!{WMhUC?81Zh4w`QHr9y&G;)D6 zJwcKb%(3E_BvsXMk^X^l+MZFwyd`lLCsdJ>XP2+2QdKum^He=KbVG0&N~6x+n4N79 zXKaB!Y|#NI#XMQRW#+)KEYa}4nm(wk=ab(4?MpH~@gBe(dTOXR?gqM~%{kg$H~%;; zqITsWO-OByIZ=lg>Vz#_6QjeJLCHY@(4kD|5NVLqK;()Zqu0nd0|{V_7|RPgFWamv z-GL#0D%F|P&7UcnsgWas)PjzJ`JqD+3K088LZPtk#5->!W_~5770Z0*+@z1#rmMPz z&3Dgl7XD&*AZ)5I7L*f6vGww2ETTJ9T*Heq9ld9X*KvJW1kLJs>Y^XKm4?~k?z&Tc zsNR{#{9^oml2C=<>=ipwJW~S$vNy@dm^6;jEYvbTvXx+0)?}G4IsOe`!fLRoqU||P zyl$iUPvEv(ROji8Q!8wj^NT}F8F}#Gq@{=wTW{zViZmkQwskvnh(7-G^W*!6C?Y7cZg<|zU~)Y zWKgXO!?M6fq0J#SpEeUeCx~*52x~yH# zE1we6%i{7&Y@Q*|8we!&z5lG594gF ziy24gegHqI1gBVf^Z(NIC6)_%Vv!Nz)c6~W{k2-5jJ9BeP-+F|sm;^7fVl94ho>w$ zlR0`lYH%o+hxG_^ln8n980r+eV!}!lp8Bd5&Wzf9=k8->PUk=bl2mK~ghKpWWuEsZ zP|VxCyG9|;8Qe#VhLmJY+r2cJirm-(IZNcg{QtNWPmKFzD@ za=)k-XnKcfXB;ftvkcPhT&uhXuh1Uc9q}7d9+G^Nsy>G{E76 zP(l&H$-LrADTw;Ulnsa&FAl`F-Y!3~kVvR_&()n6Duo|R{k1q46i4DnRhe6L{SR)x z@TvFcfbDwNvu-X-Afb17%RZX~!xyDuIzg}NEaoyXbTZ181#FuzG( zfcY}bloT#r=>Ase$5Y*8qR1T!WG9ribE-N|gB1iws}LJCasG1IIN-Qbn<1TihjI`~ zm3Ncu`Gr$JubxDB=Z+c;7)BP%w>#=0dYn;EgnBjQiof)?qcs1{U~b0trF&{wKswv} zTDx){GTWu2d0gNt8?Mje>m0_qk=%X!^~_f_PZwxGnZPhIoy(24$<9C@!+xziVs>+2 zdl$?$>aL?(p}&ag%M?Wyv}f$`|KMSY<654RJW*WYoeNVX9fpvC$ES#(Y+tG)5;aOAoaDV^ixWz_e z`0eF$!bK3pbu?mUrEwwtf9f@N(vwMRl{jqDk@oG(!~+OqCj{2j^pPobQg6U=LGNkGmM}yC1-SUaS_vJ# zK2lj!!i8w{!WWhpkY;`YB7M(k;A?tG5S~=8IpMa2fb$?SKj^6D{>Cd_gENEz5L-*4 z(Ve{8C`WWyP4lfme?o!fC0r!Knwo0xG=e~Mp*4_J~C9Um8cXJTPD}Cz% z3(ZA`nR!TUctl|b3PPmERFa=0KM)iHA6fER_0Fm1o5dZ)H literal 0 HcmV?d00001 diff --git a/src/icons/public/android-chrome-512x512.png b/src/icons/public/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..e45f392b10629a99274f0606a6ddbef26a819f35 GIT binary patch literal 34916 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 literal 0 HcmV?d00001 diff --git a/src/icons/public/browserconfig.xml b/src/icons/public/browserconfig.xml new file mode 100644 index 0000000..249c5c1 --- /dev/null +++ b/src/icons/public/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #ffc40d + + + diff --git a/src/icons/public/manifest.json b/src/icons/public/manifest.json new file mode 100644 index 0000000..e8e63c6 --- /dev/null +++ b/src/icons/public/manifest.json @@ -0,0 +1,18 @@ +{ + "name": "Splatoon2.ink", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#cccccc", + "background_color": "#cccccc", + "display": "standalone" +} diff --git a/src/icons/public/mstile-144x144.png b/src/icons/public/mstile-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..82c2a11b8291a75798c37a6f41dcd3ff37eb2e7b GIT binary patch literal 8961 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 literal 0 HcmV?d00001 diff --git a/src/icons/public/mstile-310x150.png b/src/icons/public/mstile-310x150.png new file mode 100644 index 0000000000000000000000000000000000000000..c25e27c1f48b09a784565d3664674ba7362819d4 GIT binary patch literal 9380 zcmdUVXE>W*_<_r5)cSP4pDsp1%dFvAP^qK zZ6e?bf+E8c__}4Ups4@?RV0vJSQ7%jAKIuwH9;UhP7o;M0|;~mTnbqQf!+y#Ka=JoAYQ6g}K*b}0uL_B|+oLYq5b~ln51bVCld7+@^ zGqpA2o20iKdW>`9`{l+vkbC<(hA0;wkB&-*%k}l&9{QISargQiGD^7wIXS_C5x!9n zRnJ$m6B@CC%6X|8I$?GUHjk)LW%z?p-{#bxK_8@1w z%(O165sO+j93p|UL;m-_*B^y?(mjJuaf6cZ2#&7E@#XLh@L2PkU~u*|Ofo?RNdU7C z*$LIhn!P&m6LOu5?dR(7{4hnqU2UXyNKq({2_;Y2B_DA_;dz)UJb!kL9>ZyMM@NPD zxthS=b&vGWyphY_?C&Vg>s8ksRY1a_>LJwAQuQKCR?uuJ-Lr7X2HuWGz6wN3M5`&( zR;Dho`n2TeW^kK_^n_Qm|*PA*1IJX(Qqt zNiEh|ym#)tS=7>}4u5K3fcrb%SlHx7=&E&0oRVZhL zmnaHO<-TlVGNjo=rH?6Fx5a!Z{jQ2?76B!O(v1c_VlRmQtpw#+rY_fSU`i$WU?TN| z3uK=XnIZYh^9!zhSI|0ME1jbz*xls`1M4o=0r9R!m2w^;ssmT=dFX@*&fCjScDM2$Rw*ukqe>#0B7UiyueL!QnKN(H2`5Ho0 zCpUvj34BojM#6_}omIHz9^- z`BVC-FGmh1$>XdtE8Pyjh&q9KRpPqGA#NbUO3TP;D-f75shwP9XRvGO zGHFi@xCoCwzsU?P)s10e&WOi%eK?B~Lmx!xfWWfskq_egcMcBD)ABh<6zO*C{9Rss z80P;-iA_!lue?UE7e9_C*d`voS8faWkPHLaQT8k!_HbPIX;_!v<^%aE)L;C~@6Atp z_O`K)qu9f*I}-vmjVELwGQhizusBep0HPjkhy*eVc^~KCrSR4n6WE*0#b+m6V9g)futB(rD~sFJ2@A zLwANLPq=qU&PBsCSgGvB^6#|-d&&{`S%t4?=-s1$;V}8*mD*L7`)T?8_OQ>DmQ*L= z81jXfhn!!-m1&541I+FwBs^XJlIbeFF02T5?|p`$UIQoQ$K$j(ZR>PHIFQ%GXX4wu zWQ6rw-vbP^d92SuU`5)q(;C|kR#KO&XFdKi-Uhg}E(44bH!QfAE{7}rE!iyBkm|;q zrjj+cYbTc|BXVYj`Rkbifu8%CCRPryTS*F}bLuk2@=)x_Q%C!pbUcq>xz(O7y%GJW zL4-k-mQC(%c0TX?jAk#(qXmyjUZM!V2y)_+;fhmU`LYkf=aamsWQ7L2LQ2*34R_<4 z*|^N;R_di_59tnh>aZ8Km`%L2n{r3#LibwWcbLadouVbe`JA$Map?phbNJFD=3t0R zRhLq40ClKgXiuE<-g{X0TS6Hr#3u#fwcQnjM3Ib!!d?cLuCPf1J_UHBZS8(YQOI5w zbN78h-?gMyEdsoC`}VSbXe015X5@>Fx7z-DJbJVI{&yTW?(-N%Z?m@!;PNb!{wR*x zJ+HBFg2eZIJtAqgM$i>t38$?+K=OxnTqEk@`?0fvgftOv7}dgqSyB}f)fqrwRqr(R zngL+gEMsJ_i0cOe*bt5oEy2b=v%Ic(14OXRrWt^C{fj*aW7LOKL5^T3g{=y?9sK%H|zvnX~OUIUZSkCpIK$1g0-j@ zlV;S9Z)cdZtRz(msL&B|58ZivD6mOB_L3sFFn0}Mj0{@?r{s@Intn-=+|KPe*so*$ zGPjts+>l9rf!Sib`dNk;v$?9wlfy|ceQ0>R-{9u}E|}j`7icGaAInFMo7#@(GN*e5 z`z&N~G~<{*>v#({mKg@3qa2*ip(gd;9GEavX>c&sAH7CWK#eYPh(#jJ&OiTypRGC=)^Z+K}|1%xw&|->AB1M~J(#=5&K6pD-{P^D0QghjI<* zCS7%gzXa5MW8Ikbu`zTNx8w&hR=ErYVLO4qGtWY;Otqk(pppFwqu9fZi7Kn#_(A8> zbCm(7dmSDC*)0z)lKe>~Nu{MF&o~LN9W@^fRl1phWZRxHrS-As5Y5dkdcWmQW}aV3Zx^*UMg`@p{!Y z?|Zu@i(MOu>Jo+D&#>`mBq8i@bGf>fYyQXUn03uP-&S<$jG#yqRhIa=MSL@;h`I zFSi`(ihIBy>CUcOsA0X1D$ej2lmxIKz)ht9^Y_z!hy@fR_9MhO!tMyRZ7=`Bz85a5 z>79w+oV4u@aT>(16i5GtAque^Ro?&hP zUuI7YAkK^y5pJOU8`K9HFi}ZCqDZ=s=OK5)6$V!)WPdM5f6>1fio|_ZJUu;?IbBMO zWtOh(wAol+PZe`vY&{z*{~GsjYHl!7y5V@%|IRJ^jG(i%SO(#U=x7oPpLs&imA@(T zDDjd2yS%We)qA{?^FhDaQndq*V&b60n`Z{N-e?H! zYdJLr9*;#!daK$Xp>?})!w1(%HywBt5kchIxW*ZDvB*jw;5I7*c;Hu`pgp*n7pikA zuq8{3Pm))wjnxaP48)pVGS5gShE*Cc?+42yjr8<7*2hX1n)N!NcF-HxZVk@%G}Z+Z?fA4R!P%)vxa1)G1~+t+6* zd*y6-&gj;RQ!bhpQr$AUW3{!+4Q6KX;C44RICYjX<8nQk$R%z zwXPtWy9-b$>yh|yq7aZBA z{q|A;@j0go2$rvX2YA+9G?BLtkuy$bBeJ|xSw6aMb!Fo7S{?@t8QDiU9s3y6! zGFWf!e>w1VqC0j&{el>BZyz zY`|z8$?Dh20{gaO8AYStE_N~Rib{KLYxEEsw**K6DCK|q7E)o;y@%4(uJJ+Rx><)# zvDwj&)SdwdKl_FlUF1$EjI7?)`~$#XXz{|3T#D+n((>p%g{>B?2bx#|$AMHq z8|YPN1O@Zg>cF-;Tml{|8sNrNws^U-Rf3iyfLCmWbCuA6$1`ux^`D0jh?Qx#@t+6P zY!n0PE(N%g5h{*(5bgO7uR?2p)uT0)pmu(-K2? z*Xd8=>lhex?asG1UEpzQXJz=H>CK{}qwDtvrHyOfFo>gJifq*{*zS&(8n**L_sSll z+rNrB-z#U9_Trs88?Q5J^5UDjSP}0T7+AiXdZKu3@OvR)DwuETF-=HMAlxLf(Cf$y z-Wd5?sn_gUGeGV$d7QL?eplq??2&*%;djW z5w(@07|A&Dn^Xg!A*bMfYus=;WayU;#*k{)Y{ObUE zg-Zwq=@=RPK{t5Z0Hhc}_J~Bo6xu^MTfC-m*R*CX09>>f281WWkW)5j&{Eub|8BmtX0bX%+(bA!)Wq7(D$9UyRe!B zldGXa=n12;H~Otg5s9=D>PgUU7%ThM)2C0>N%;1$L)dXsHy7b*keSq;}o`ueswTW_85Vo~3lF~_6c*!Ba@#Df$(2G&1`zr`H;3AcZvb(ZY_&-bE z+H2AP`P2s>UcR}nXEFPwnK|l()Io%>{oqp5+$A_i=Un9$-TnJ}yX};^Mn?bE1=W*z z=g&6EcXkPVc7GF}o(=_P{bLb(Loa_mIRyHMpO~yyOOKJ_VFLUhQEoqJFiRb}4y=RC zO8nH@Xf>IB(9hR~1k{$LOMnpAoSi-`04HCx`iL+VAP@)wH^RBAqdMbeAHntra_9Yj zJ&9cV{lY^6eg~@rEZ)ms487`^;t;J@ezk8V;s07r7GfF>M%3|qY_yZQk2P5)IJiRQnD0>J9G^?XU z+6xVe6p|mfbqjw2>LV-g$ha$kH5lpPGF2T_<2>PY7PfcJ&xS<4P>1A^BqA)&Igy`HTR_@# zq<$;qO7m+}SCR-T`N4c7tNZokaZ%Yfo9_6nJxLN05{b>9?eL?+wNWm?d2@XlwqXP% zKjRnlP$wfDx8jW%DYwCz=XFWp1R77A<+!Jrz0t#^#RWzAZ1ox$5}(m%G(ncXv*tut zUy!H)0PKH#>dLz~#800F4*boqBQ7_oiEi+~78ZOXAR@B@h|63`WmNRjR~~L|h)fVa ze2+2Z?lV^|Z4U168-txIif>!3U^4Do!Zyn4Dqr`&t7*KhE>5Eu+@ziUep3jz+Rt{w zHC$X=bS%P1?h7;MCwcml5vUxZ_2DSSu$ZLFc*g(%3I5aI&0L*tox4y=%ONiLQ;0?I zrUD<)5Qeet?L<-8hwVpFEy@;C=WU;*^)Yneu}V~ZwpUKNvYd7(RtEw z+@0kSP04kHX zJQzJ)(+*Y>nQDldUfp{#Rk+yYyLQ>ay`hQ3jm44+4yzPe_04J#K6dER;$y z#h0TDzJ1VPgAb2m@->pay4B@-HV~aKJX3gr+^$kH-JE;*ARJG7=hZP@@*ab@E7ShU zfX!63BV+(vHd$p)8FQcS)i%0;*R+=Gqxi%Nw$BuN{kMMxo_l2lojKlo#9XF20LK}; ztHSgf!j;*B!s7dZE6XRhvuAVGe@7OOQ6qVD^A+7JHeIm{pd>8OWRNn1Zm9lv!S#pj;ExV_ zGzHn_FePVkT5Yfar1v#7HDxcw#XGqQ_71piblS;6XnP;RyvgXN6&~q*-c`NO{~Ur6 ztjRTYo)TKzRCcI|Xjxae=(d>XHc?*}0cv`aC6tXoom;0r_Zon#d`I_WEc`5XYjLVt}U| zH#XT@JAC6kAt?Z=N`m&Eqh^VmoSghh$8CX-cCi~NukprGRz#dbG3P-ImD!p1iVPfj zlZ6*mh3GPhuP}`_tbFDURBR4bzO$pnH-BWax0aaO8x1JN7+L=#&vT`dUc;8>nwqar zl$MNH6X8{&6LqIlWi2yTIqb}z@}l!Mb)N+|Y~TLKUwX2Qx<{gDel67<0%W{b^}n*} zO7h;szVI!Q>P4KVEbo0rkuJh7!r&_Q4-RA^` zw0PCl{Pn~-o}6xM7dFXJT+~dHES-{quF3>hv2Ouh@{(XUk%qlqjHgzAj+QTcShn>G50ehm=H^n{ z?q|C>IAEx=Pi~3Nc!IN!DjZhlQsYsW0~I)WXY$UEzmD5RTF5+IQAl4b8@7H z@= zp-H(xe8qeF!-TQ&NOqs62Bny#L~Xml49Sbb^5BA;ocR#!bfqn+_gtVjSElE^D!YMK zGmY;C;(hmQl*l%^c8?Nd2YTxpq|0;iYi-9fwV}EN$Ufw7oOFw@PT_9f$bpO#a_)W|hmWwg7WmJb*2 ze40iL0JPEQ_PLWBIWOxa$WikLa9>1ZsJ5tUz~V=ltHsp|a0bHuMXsQh4+1V;GDX3k zdG{d;#&t6kByQtKo8VIJj5fP%_HWCLXD#FnAS6eNMegunlOj)NU#78|fcC=h477OW zr>u)9?}z7rC^L=zJ7oHf#Kq2%s<+2j3sK6NKklY0a#lP2A^PfJX`(iLc8QzB2-@A_s;y3GZo zk=Bj9#q9-RA0)FbwJBH+@()=%wF;PTm7B7L*<4%vHa-8^WI-HH%qRtLTd@_8Nesmy z%c!zfUD{Dlik`l!awl^#i>XPZwis&n&-puInWK}1hd^qDjSaFs!xF(=^%9ybyGxh# zQ8my3C>04zxs?k01q-wAO}!h=tS&f4F4%IU{GmyVGcKUz)@sWkDSM6S(HwcfEY=WN zgeNyE-=8g?JayU?O-0_`7GI1U1?P)I$qtst9 zkxGF-#evU(qLv_ny(6mN(b;C5&nq$?{(H;I=HzC_3AZ;&5`RP(;BjrrYCyj>7<^9h zjQ~h5_nWtuV&5Gkrukvmeu&pfrKJmES-9kfqfnX)*@-uX8H10JSr~W&8P``bHl$si zNIxFiTe|g)m+P6a#4`yhOCzBXcVPoQm~6y-ZkwAbW8!UadlS9cx((Gf;o%SY;PT`W zLql;*%9mCYu$|d0uA?jIuRbA?tf^#6)t)Vl^Z_~#7Q?0pRz7zku^}~UR~PW3wM=cf0)PfiZj1+b=S z1{4!2#w1ynz6AjDN4}(TTUjmbuAA_%Yt<>T%)VowF9y?hcPJ*X!%L`MT&6_^?_4^I zkkQ{cz&pEZd0qU;$79qKDP`r{C|{R9{$I|@;~&=dv`I?*>}YHKiMrR=eiYv1Iqe)! zud=i#c{S9MRWG=Z=N~i|KI)1-=i*kM)MK~J>Ud#azP;@On>3+bTrA(ThGuV)^9f@1 zXvfYcBmz?q;rAiGLV&O%6NRbF1CQqf@$5`=Nt}<#zA2A;tK7Ot4zBy9Kk6CxFhm}| z?q=&@Way^iIuX*rCMiFwGm4;-t*(h*%r3FARU*J9NA?VixE&|5qCEOcKNmKQUZ|vjb7QVspKz8A=!}qAR>%b=8GIe&6R~IL6L8VBeJ?A^ot{RY@-K1>XdA4plvc<>eEI84ao87DZ zWi`1UF}SNxdw*Mppr4~T%RmieU8F2H;Cf}MFo%Q4EF}xB+WT6J7LvB%f@$fBn>c=9 zO3LRP()~buuW7fe#YU0OKBWkI+#fVx9*mcqU+@qv^c6tjjfbO9+xIBS(58^YsPduF zdIL(@%u>M{zCm@adb(&D0?^=|@4faX^=qMlSBBmc7ECE+o(0S!IsC6JZe1w{EH5bg zGqUQTyqj&d#=p|1AigiiCp=w+T1z*5UyOWLQTR9tl%+keoQRsfnO|>Oe-(OWi>-D)Aa;8>imuBC>kL_&n+=%2r+~t?U!FM15A$4mKLH^s2VlsBGZu z<+7M*cdOkbmEbUUkZ3t9yM6k5aH4k8$pSSq6Ij7+%M})b^1q1p86Xw3I{M)x_d^}g zbMhVBl`va8|F6|>4}1Au)0!)+doP;EHMl8a-kd)2R~5oIu5XZ~#S32fA=9H^)`oi5 zc0qW%lKb9rari^y!F~O{hZ}A*Wj1Deh*E(G8>WX9t6MfCVSTAoP*Pac3c*Ju< z&}XeIH7Gx@iR71J2@*cKs&Md^jj64hdQC&%1zHB}=y^Ar_5f13xl)=%$|*0?a?Sy= z#{}j-KG9E15(TEzFM9}odP-u&)`}4a*$g?+S&6Uru;II|2%1|+*ctN#*LQ?qy*UX} zQv7yJAiY9Fz+UI1a=>=VA<|&s(xR4t60a&$F*K?pQs+7kr?l}Sx4E_{aCCe2(t^*@ z#5A+oO*h|zAoRX#$>Pk?gw$z9zJcW0dr#O?LNR<>5U`Qj9>zse>jz^e$+k2d;GZpV zIYQe;uIz3ImbKQ3Qd@l25D~}Q2(bwj;X8c7J!-tj#*FqN@D_LF{bw@q$};7Q{$l%5 zN-L4O8%(j-a86pMu+18a(~)h?lU;7i@mdQNTqs>r2@YyeZ9d8e zR-p681l6e*0k{61b#bwx{V=`oxX({g%1al}hVbX4NGxC~JfC8fvXn#ac>}JT$cOHP zU>9d#;cdEz>&$spx|gkHQ{mAIzY^1a8fPB-!h%;m)pNV6bptpOzyX1JN!>~%VIn_p z#5yaFvVTNN3CSO=tZ`KM$Mb(2V1Yk)U`+ppyR_ru(5Lfd&tNME+;jKzDPLq_^3{6i zH8Gi*cMb<+W8QRBc_xZ~hA@d8;v@q1NgN(P zrakK}8vgQs;ZVl^x?>}aL)Z8zcOz8f_(~gqGd3KaN=BZqtvzj}Y}{>uFOZOcpg5m^ z1fQU=o}i?ZsF0M9$Ws9!DFJ~#k>J+V>bcN!O&07$P;Sq{SfBv zX6N|E_MxXQ%=V!p%+m%0^2u1-BfI_9;K`F-?Y@4FDoZ>LBh5QT?U{2CdWG_1t?d`UMyQ1X0p@fp~89{{I2dRz>;% literal 0 HcmV?d00001 diff --git a/src/icons/public/mstile-310x310.png b/src/icons/public/mstile-310x310.png new file mode 100644 index 0000000000000000000000000000000000000000..2c786803b47b89a5bdaf0c325cf339d5db1b0b1f GIT binary patch literal 19008 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 E0AbEc*8l(j literal 0 HcmV?d00001 diff --git a/src/icons/public/mstile-70x70.png b/src/icons/public/mstile-70x70.png new file mode 100644 index 0000000000000000000000000000000000000000..015d7a1192004553fa2f88db04434286a1af17f2 GIT binary patch literal 5969 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 literal 0 HcmV?d00001 diff --git a/src/icons/safari-pinned-tab.svg b/src/icons/safari-pinned-tab.svg new file mode 100644 index 0000000..77ad138 --- /dev/null +++ b/src/icons/safari-pinned-tab.svg @@ -0,0 +1,38 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + + + diff --git a/src/img/opengraph.png b/src/img/opengraph.png deleted file mode 100644 index dd880798bd27024f7616eb9a8302c0e263c8bc63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9058 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 diff --git a/webpack.config.js b/webpack.config.js index 77277ef..d38ba3d 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -5,7 +5,7 @@ const CleanWebpackPlugin = require('clean-webpack-plugin'); const ExtractTextPlugin = require('extract-text-webpack-plugin'); const PurifyCSSPlugin = require('purifycss-webpack'); const HtmlWebpackPlugin = require('html-webpack-plugin'); -const FaviconsWebpackPlugin = require('favicons-webpack-plugin') +const CopyWebpackPlugin = require('copy-webpack-plugin'); module.exports = function(env) { const production = (env === 'production'); @@ -19,7 +19,7 @@ module.exports = function(env) { }, output: { path: path.resolve(__dirname, './public'), - filename: 'assets/js/[name].[hash].js', + filename: 'assets/js/[name].[hash:6].js', }, devtool: (production) ? false : '#cheap-module-eval-source-map', module: { @@ -52,14 +52,14 @@ module.exports = function(env) { }, { test: /\.woff2?$|\.ttf$|\.eot$|\.svg$/, - loader: 'file-loader?name=assets/fonts/[name].[hash].[ext]', + loader: 'file-loader?name=assets/fonts/[name].[hash:6].[ext]', }, { - test: /\.(png|jpe?g|gif)$/, - loader: 'file-loader?name=assets/img/[name].[hash].[ext]', + test: /\.(png|jpe?g|gif|svg)$/, + loader: 'file-loader?name=assets/img/[name].[hash:6].[ext]', }, { - test:/^favicon\.ico$/, + test: /favicon\.ico$/, loader: 'file-loader?name=favicon.ico', } ], @@ -72,7 +72,7 @@ module.exports = function(env) { // ]), // Extract CSS to a separate file new ExtractTextPlugin({ - filename: 'assets/css/[name].[contenthash].css', + filename: 'assets/css/[name].[contenthash:6].css', disable: !production, }), // Remove unused CSS styles @@ -91,28 +91,16 @@ module.exports = function(env) { }, }, }), - // Favicon - new FaviconsWebpackPlugin({ - logo: './src/img/favicon.svg', - prefix: 'assets/icons/[hash:5]/', - background: '#333', - icons: { - 'android': true, - 'appleIcon': { offset: 15 }, - 'appleStartup': false, - 'coast': false, - 'favicons': true, - 'firefox': false, - 'windows': true, - 'yandex': false, - }, - }), // Build HTML new HtmlWebpackPlugin({ filename: 'index.html', template: 'src/html/index.html', minify: { collapseWhitespace: true }, }), + // Copy additional favicons + new CopyWebpackPlugin([ + { from: 'src/icons/public' }, + ]), ], } } diff --git a/yarn.lock b/yarn.lock index d37b829..35295c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -19,10 +19,6 @@ acorn-dynamic-import@^2.0.0: dependencies: acorn "^4.0.3" -acorn@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" - acorn@^4.0.3: version "4.0.13" resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" @@ -149,10 +145,6 @@ array-unique@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - asn1.js@^4.0.0: version "4.9.1" resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.9.1.tgz#48ba240b45a9280e94748990ba597d216617fd40" @@ -191,11 +183,7 @@ async-foreach@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" -async@^0.9.0: - version "0.9.2" - resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" - -async@^1.3.0, async@^1.5.0, async@^1.5.2: +async@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" @@ -205,10 +193,6 @@ async@^2.1.2, async@^2.1.5, async@^2.4.1: dependencies: lodash "^4.14.0" -async@~0.2.6: - version "0.2.10" - resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" - asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -833,10 +817,6 @@ big.js@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.1.3.tgz#4cada2193652eb3ca9ec8e55c9015669c9806978" -bignumber.js@^2.1.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-2.4.0.tgz#838a992da9f9d737e0f4b2db0be62bb09dd0c5e8" - binary-extensions@^1.0.0: version "1.9.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.9.0.tgz#66506c16ce6f4d6928a5b3cd6a33ca41e941e37b" @@ -847,18 +827,14 @@ block-stream@*: dependencies: inherits "~2.0.0" +bluebird@^2.10.2: + version "2.11.0" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1" + bluebird@^3.0.5, bluebird@^3.1.1, bluebird@^3.4.7: version "3.5.0" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.0.tgz#791420d7f551eea2897453a8a77653f96606d67c" -bmp-js@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.0.1.tgz#5ad0147099d13a9f38aa7b99af1d6e78666ed37f" - -bmp-js@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.0.3.tgz#64113e9c7cf1202b376ed607bf30626ebe57b18a" - bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: version "4.11.8" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" @@ -903,12 +879,6 @@ brorand@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" -browserify-aes@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-0.4.0.tgz#067149b668df31c4b58533e02d01e806d8608e2c" - dependencies: - inherits "^2.0.1" - browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.0.6.tgz#5e7725dbdef1fd5930d4ebab48567ce451c48a0a" @@ -974,25 +944,6 @@ browserslist@^2.1.2: caniuse-lite "^1.0.30000715" electron-to-chromium "^1.3.18" -buffer-alloc-unsafe@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-0.1.1.tgz#ffe1f67551dd055737de253337bfe853dfab1a6a" - -buffer-alloc@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.1.0.tgz#05514d33bf1656d3540c684f65b1202e90eca303" - dependencies: - buffer-alloc-unsafe "^0.1.0" - buffer-fill "^0.1.0" - -buffer-equal@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" - -buffer-fill@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-0.1.0.tgz#ca9470e8d4d1b977fd7543f4e2ab6a7dc95101a8" - buffer-indexof@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.0.tgz#f54f647c4f4e25228baa656a2e57e43d5f270982" @@ -1001,7 +952,7 @@ buffer-xor@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" -buffer@^4.3.0, buffer@^4.9.0: +buffer@^4.3.0: version "4.9.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" dependencies: @@ -1043,7 +994,7 @@ camelcase@^1.0.2: version "1.2.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" -camelcase@^2.0.0, camelcase@^2.0.1: +camelcase@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" @@ -1072,10 +1023,6 @@ caniuse-lite@^1.0.30000715: version "1.0.30000715" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000715.tgz#c327f5e6d907ebcec62cde598c3bf0dd793fb9a0" -caseless@~0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" - caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" @@ -1105,17 +1052,7 @@ chalk@^2.1.0: escape-string-regexp "^1.0.5" supports-color "^4.0.0" -cheerio@^0.19.0: - version "0.19.0" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.19.0.tgz#772e7015f2ee29965096d71ea4175b75ab354925" - dependencies: - css-select "~1.0.0" - dom-serializer "~0.1.0" - entities "~1.1.1" - htmlparser2 "~3.8.1" - lodash "^3.2.0" - -chokidar@^1.0.0, chokidar@^1.6.0, chokidar@^1.7.0: +chokidar@^1.6.0, chokidar@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" dependencies: @@ -1163,7 +1100,7 @@ cliui@^2.1.0: right-align "^0.1.1" wordwrap "0.0.2" -cliui@^3.0.3, cliui@^3.2.0: +cliui@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" dependencies: @@ -1180,11 +1117,7 @@ clone-deep@^0.3.0: kind-of "^3.2.2" shallow-clone "^0.1.2" -clone-stats@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" - -clone@^1.0.0, clone@^1.0.2: +clone@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149" @@ -1234,7 +1167,7 @@ colormin@^1.0.5: css-color-names "0.0.4" has "^1.0.1" -colors@^1.1.2, colors@~1.1.2: +colors@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" @@ -1274,14 +1207,6 @@ concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" -concat-stream@1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.0.tgz#53f7d43c51c5e43f81c8fdd03321c631be68d611" - dependencies: - inherits "~2.0.1" - readable-stream "~2.0.0" - typedarray "~0.0.5" - config-chain@~1.1.5: version "1.1.11" resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.11.tgz#aba09747dfbe4c3e70e766a6e41586e1859fc6f2" @@ -1345,6 +1270,19 @@ cookie@0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" +copy-webpack-plugin@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.0.1.tgz#9728e383b94316050d0c7463958f2b85c0aa8200" + dependencies: + bluebird "^2.10.2" + fs-extra "^0.26.4" + glob "^6.0.4" + is-glob "^3.1.0" + loader-utils "^0.2.15" + lodash "^4.3.0" + minimatch "^3.0.0" + node-dir "^0.1.10" + core-js@^2.4.0: version "2.5.0" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.0.tgz#569c050918be6486b3837552028ae0466b717086" @@ -1419,15 +1357,6 @@ cryptiles@2.x.x: dependencies: boom "2.x.x" -crypto-browserify@3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.3.0.tgz#b9fc75bb4a0ed61dcf1cd5dae96eb30c9c3e506c" - dependencies: - browserify-aes "0.4.0" - pbkdf2-compat "2.0.1" - ripemd160 "0.2.0" - sha.js "2.2.6" - crypto-browserify@^3.11.0: version "3.11.1" resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.11.1.tgz#948945efc6757a400d6e5e5af47194d10064279f" @@ -1475,15 +1404,6 @@ css-select@^1.1.0: domutils "1.5.1" nth-check "~1.0.1" -css-select@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.0.0.tgz#b1121ca51848dd264e2244d058cee254deeb44b0" - dependencies: - boolbase "~1.0.0" - css-what "1.0" - domutils "1.4" - nth-check "~1.0.0" - css-selector-tokenizer@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz#e6988474ae8c953477bf5e7efecfceccd9cf4c86" @@ -1492,10 +1412,6 @@ css-selector-tokenizer@^0.7.0: fastparse "^1.1.1" regexpu-core "^1.0.0" -css-what@1.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-1.0.0.tgz#d7cc2df45180666f99d2b14462639469e00f736c" - css-what@2.1: version "2.1.0" resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.0.tgz#9467d032c38cfaefb9f2d79501253062f87fa1bd" @@ -1590,22 +1506,12 @@ de-indent@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" -debug@0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39" - debug@2.6.8, debug@^2.1.1, debug@^2.2.0, debug@^2.4.5, debug@^2.6.6, debug@^2.6.8: version "2.6.8" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc" dependencies: ms "2.0.0" -debug@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" - dependencies: - ms "0.7.1" - decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" @@ -1697,7 +1603,7 @@ dom-converter@~0.1: dependencies: utila "~0.3" -dom-serializer@0, dom-serializer@~0.1.0: +dom-serializer@0: version "0.1.0" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82" dependencies: @@ -1722,25 +1628,13 @@ domhandler@2.1: dependencies: domelementtype "1" -domhandler@2.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.3.0.tgz#2de59a0822d5027fabff6f032c2b25a2a8abe738" - dependencies: - domelementtype "1" - domutils@1.1: version "1.1.6" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.1.6.tgz#bddc3de099b9a2efacc51c623f28f416ecc57485" dependencies: domelementtype "1" -domutils@1.4: - version "1.4.3" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.4.3.tgz#0865513796c6b306031850e175516baf80b72a6f" - dependencies: - domelementtype "1" - -domutils@1.5, domutils@1.5.1: +domutils@1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" dependencies: @@ -1803,18 +1697,6 @@ enhanced-resolve@^3.4.0: object-assign "^4.0.1" tapable "^0.2.7" -enhanced-resolve@~0.9.0: - version "0.9.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz#4d6e689b3725f86090927ccc86cd9f1635b89e2e" - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.2.0" - tapable "^0.1.8" - -entities@1.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.0.0.tgz#b2987aa3821347fcde642b24fdfc9e4fb712bf26" - entities@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0" @@ -1857,14 +1739,6 @@ es6-map@^0.1.3: es6-symbol "~3.1.1" event-emitter "~0.3.5" -es6-promise@^3.0.2: - version "3.3.1" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613" - -es6-promise@~4.0.3: - version "4.0.5" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.0.5.tgz#7882f30adde5b240ccfa7f7d78c548330951ae42" - es6-set@~0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1" @@ -1985,10 +1859,6 @@ execa@^0.7.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -exif-parser@^0.1.9: - version "0.1.12" - resolved "https://registry.yarnpkg.com/exif-parser/-/exif-parser-0.1.12.tgz#58a9d2d72c02c1f6f02a0ef4a9166272b7760922" - expand-brackets@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" @@ -2053,15 +1923,6 @@ extract-text-webpack-plugin@^3.0.0: schema-utils "^0.3.0" webpack-sources "^1.0.1" -extract-zip@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.5.0.tgz#92ccf6d81ef70a9fa4c1747114ccef6d8688a6c4" - dependencies: - concat-stream "1.5.0" - debug "0.7.4" - mkdirp "0.5.0" - yauzl "2.4.1" - extsprintf@1.3.0, extsprintf@^1.2.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" @@ -2074,38 +1935,6 @@ fastparse@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.1.tgz#d1e2643b38a94d7583b479060e6c4affc94071f8" -favicons-webpack-plugin@^0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/favicons-webpack-plugin/-/favicons-webpack-plugin-0.0.7.tgz#253a46a4f93d137d1096762877f8a8ef12e28648" - dependencies: - favicons "^4.7.1" - loader-utils "^0.2.14" - lodash "^4.11.1" - webpack "^1.13.0" - -favicons@^4.7.1: - version "4.8.6" - resolved "https://registry.yarnpkg.com/favicons/-/favicons-4.8.6.tgz#a2b13800ab3fec2715bc8f27fa841d038d4761e2" - dependencies: - async "^1.5.0" - cheerio "^0.19.0" - clone "^1.0.2" - colors "^1.1.2" - harmony-reflect "^1.4.2" - image-size "^0.4.0" - jimp "^0.2.13" - jsontoxml "0.0.11" - merge-defaults "^0.2.1" - mkdirp "^0.5.1" - node-rest-client "^1.5.1" - require-directory "^2.1.1" - svg2png "~3.0.1" - through2 "^2.0.0" - tinycolor2 "^1.1.2" - to-ico "^1.1.2" - underscore "^1.8.3" - vinyl "^1.1.0" - faye-websocket@^0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" @@ -2118,22 +1947,12 @@ faye-websocket@~0.11.0: dependencies: websocket-driver ">=0.5.1" -fd-slicer@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65" - dependencies: - pend "~1.2.0" - file-loader@^0.11.2: version "0.11.2" resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-0.11.2.tgz#4ff1df28af38719a6098093b88c82c71d1794a34" dependencies: loader-utils "^1.0.2" -file-type@^3.1.0, file-type@^3.8.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" - filename-regex@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" @@ -2191,12 +2010,6 @@ follow-redirects@^1.2.3: dependencies: debug "^2.4.5" -for-each@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.2.tgz#2c40450b9348e97f281322593ba96704b9abd4d4" - dependencies: - is-function "~1.0.0" - for-in@^0.1.3: version "0.1.8" resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" @@ -2237,13 +2050,15 @@ fresh@0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.0.tgz#f474ca5e6a9246d6fd8e0953cfa9b9c805afa78e" -fs-extra@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" +fs-extra@^0.26.4: + version "0.26.7" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.26.7.tgz#9ae1fdd94897798edab76d0918cf42d0c3184fa9" dependencies: graceful-fs "^4.1.2" jsonfile "^2.1.0" klaw "^1.0.0" + path-is-absolute "^1.0.0" + rimraf "^2.2.8" fs.realpath@^1.0.0: version "1.0.0" @@ -2296,16 +2111,6 @@ gaze@^1.0.0: dependencies: globule "^1.0.0" -generate-function@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.0.0.tgz#6858fe7c0969b7d4e9093337647ac79f60dfbe74" - -generate-object-property@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/generate-object-property/-/generate-object-property-1.2.0.tgz#9c0e1c40308ce804f4783618b937fa88f99d50d0" - dependencies: - is-property "^1.0.0" - get-caller-file@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" @@ -2314,13 +2119,6 @@ get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" -get-stream@^2.0.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" - dependencies: - object-assign "^4.0.1" - pinkie-promise "^2.0.0" - get-stream@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" @@ -2344,6 +2142,16 @@ glob-parent@^2.0.0: dependencies: is-glob "^2.0.0" +glob@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@~7.1.1: version "7.1.2" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" @@ -2355,7 +2163,7 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@~7.1.1: once "^1.3.0" path-is-absolute "^1.0.0" -global@^4.3.2, global@~4.3.0: +global@^4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" dependencies: @@ -2396,15 +2204,6 @@ har-schema@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" -har-validator@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d" - dependencies: - chalk "^1.1.1" - commander "^2.9.0" - is-my-json-valid "^2.12.4" - pinkie-promise "^2.0.0" - har-validator@~4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" @@ -2412,10 +2211,6 @@ har-validator@~4.2.1: ajv "^4.9.1" har-schema "^1.0.5" -harmony-reflect@^1.4.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.5.1.tgz#b54ca617b00cc8aef559bbb17b3d85431dc7e329" - has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" @@ -2457,13 +2252,6 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.0" -hasha@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/hasha/-/hasha-2.2.0.tgz#78d7cbfc1e6d66303fe79837365984517b2f6ee1" - dependencies: - is-stream "^1.0.1" - pinkie-promise "^2.0.0" - hawk@~3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" @@ -2560,16 +2348,6 @@ htmlparser2@~3.3.0: domutils "1.1" readable-stream "1.0" -htmlparser2@~3.8.1: - version "3.8.3" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.8.3.tgz#996c28b191516a8be86501a7d79757e5c70c1068" - dependencies: - domelementtype "1" - domhandler "2.3" - domutils "1.5" - entities "1.0" - readable-stream "1.1" - http-deceiver@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" @@ -2629,14 +2407,6 @@ ieee754@^1.1.4: version "1.1.8" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" -image-size@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.4.0.tgz#d4b4e1f61952e4cbc1cea9a6b0c915fecb707510" - -image-size@^0.5.0: - version "0.5.5" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" - in-publish@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51" @@ -2680,10 +2450,6 @@ internal-ip@^1.2.0: dependencies: meow "^3.3.0" -interpret@^0.6.4: - version "0.6.6" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-0.6.6.tgz#fecd7a18e7ce5ca6abfb953e1f86213a49f1625b" - interpret@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.3.tgz#cbc35c62eeee73f19ab7b10a801511401afc0f90" @@ -2698,10 +2464,6 @@ invert-kv@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" -ip-regex@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-1.0.3.tgz#dc589076f659f419c222039a33316f1c7387effd" - ip@^1.1.0, ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" @@ -2776,10 +2538,6 @@ is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" -is-function@^1.0.1, is-function@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5" - is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" @@ -2792,15 +2550,6 @@ is-glob@^3.1.0: dependencies: is-extglob "^2.1.0" -is-my-json-valid@^2.12.4: - version "2.16.0" - resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz#f079dd9bfdae65ee2038aae8acbc86ab109e3693" - dependencies: - generate-function "^2.0.0" - generate-object-property "^1.1.0" - jsonpointer "^4.0.0" - xtend "^4.0.0" - is-number@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" @@ -2847,11 +2596,7 @@ is-primitive@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" -is-property@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" - -is-stream@^1.0.1, is-stream@^1.1.0: +is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" @@ -2895,35 +2640,6 @@ isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" -jimp@^0.2.13, jimp@^0.2.21: - version "0.2.28" - resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.2.28.tgz#dd529a937190f42957a7937d1acc3a7762996ea2" - dependencies: - bignumber.js "^2.1.0" - bmp-js "0.0.3" - es6-promise "^3.0.2" - exif-parser "^0.1.9" - file-type "^3.1.0" - jpeg-js "^0.2.0" - load-bmfont "^1.2.3" - mime "^1.3.4" - mkdirp "0.5.1" - pixelmatch "^4.0.0" - pngjs "^3.0.0" - read-chunk "^1.0.1" - request "^2.65.0" - stream-to-buffer "^0.1.0" - tinycolor2 "^1.1.2" - url-regex "^3.0.0" - -jpeg-js@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.1.2.tgz#135b992c0575c985cfa0f494a3227ed238583ece" - -jpeg-js@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.2.0.tgz#53e448ec9d263e683266467e9442d2c5a2ef5482" - js-base64@^2.1.8, js-base64@^2.1.9: version "2.1.9" resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.1.9.tgz#f0e80ae039a4bd654b5f281fc93f04a914a7fcce" @@ -3007,14 +2723,6 @@ jsonify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" -jsonpointer@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" - -jsontoxml@0.0.11: - version "0.0.11" - resolved "https://registry.yarnpkg.com/jsontoxml/-/jsontoxml-0.0.11.tgz#373ab5b2070be3737a5fb3e32fd1b7b81870caa4" - jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" @@ -3024,10 +2732,6 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" -kew@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/kew/-/kew-0.7.0.tgz#79d93d2d33363d6fdd2970b335d9141ad591d79b" - kind-of@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz#018ec7a4ce7e3a86cb9141be519d24c8faa981b5" @@ -3066,18 +2770,6 @@ lcid@^1.0.0: dependencies: invert-kv "^1.0.0" -load-bmfont@^1.2.3: - version "1.3.0" - resolved "https://registry.yarnpkg.com/load-bmfont/-/load-bmfont-1.3.0.tgz#bb7e7c710de6bcafcb13cb3b8c81e0c0131ecbc9" - dependencies: - buffer-equal "0.0.1" - mime "^1.3.4" - parse-bmfont-ascii "^1.0.3" - parse-bmfont-binary "^1.0.5" - parse-bmfont-xml "^1.1.0" - xhr "^2.0.1" - xtend "^4.0.0" - load-json-file@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" @@ -3101,7 +2793,7 @@ loader-runner@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2" -loader-utils@^0.2.11, loader-utils@^0.2.14, loader-utils@^0.2.16: +loader-utils@^0.2.15, loader-utils@^0.2.16: version "0.2.17" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" dependencies: @@ -3153,18 +2845,10 @@ lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" -lodash@^3.2.0: - version "3.10.1" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" - -lodash@^4.0.0, lodash@^4.11.1, lodash@^4.14.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.2.0, lodash@~4.17.4: +lodash@^4.0.0, lodash@^4.14.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.2.0, lodash@^4.3.0, lodash@~4.17.4: version "4.17.4" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" -lodash@~2.4.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-2.4.2.tgz#fadd834b9683073da179b3eae6d9c0d15053f73e" - loglevel@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.4.1.tgz#95b383f91a3c2756fd4ab093667e4309161f2bcd" @@ -3235,10 +2919,6 @@ mem@^1.1.0: dependencies: mimic-fn "^1.0.0" -memory-fs@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.2.0.tgz#f2bb25368bc121e391c2520de92969caee0a0290" - memory-fs@^0.4.0, memory-fs@~0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" @@ -3246,13 +2926,6 @@ memory-fs@^0.4.0, memory-fs@~0.4.1: errno "^0.1.3" readable-stream "^2.0.1" -memory-fs@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.3.0.tgz#7bcc6b629e3a43e871d7e29aca6ae8a7f15cbb20" - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - meow@^3.3.0, meow@^3.7.0: version "3.7.0" resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" @@ -3268,12 +2941,6 @@ meow@^3.3.0, meow@^3.7.0: redent "^1.0.0" trim-newlines "^1.0.0" -merge-defaults@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/merge-defaults/-/merge-defaults-0.2.1.tgz#dd42248eb96bb6a51521724321c72ff9583dde80" - dependencies: - lodash "~2.4.1" - merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" @@ -3347,13 +3014,13 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" -minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.2: +"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.2: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: brace-expansion "^1.1.7" -minimist@0.0.8, minimist@~0.0.1: +minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" @@ -3368,13 +3035,7 @@ mixin-object@^2.0.1: for-in "^0.1.3" is-extendable "^0.1.1" -mkdirp@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.0.tgz#1d73076a6df986cd9344e15e71fcc05a4c9abf12" - dependencies: - minimist "0.0.8" - -mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: +mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: @@ -3390,10 +3051,6 @@ moment-timezone@^0.5.x: version "2.18.1" resolved "https://registry.yarnpkg.com/moment/-/moment-2.18.1.tgz#c36193dd3ce1c2eed2adb7c802dbbc77a81b1c0f" -ms@0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -3429,6 +3086,12 @@ no-case@^2.2.0: dependencies: lower-case "^1.1.1" +node-dir@^0.1.10: + version "0.1.17" + resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" + dependencies: + minimatch "^3.0.2" + node-forge@0.6.33: version "0.6.33" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.6.33.tgz#463811879f573d45155ad6a9f43dc296e8e85ebc" @@ -3451,34 +3114,6 @@ node-gyp@^3.3.1: tar "^2.0.0" which "1" -node-libs-browser@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-0.7.0.tgz#3e272c0819e308935e26674408d7af0e1491b83b" - dependencies: - assert "^1.1.1" - browserify-zlib "^0.1.4" - buffer "^4.9.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "3.3.0" - domain-browser "^1.1.1" - events "^1.0.0" - https-browserify "0.0.1" - os-browserify "^0.2.0" - path-browserify "0.0.0" - process "^0.11.0" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.0.5" - stream-browserify "^2.0.1" - stream-http "^2.3.1" - string_decoder "^0.10.25" - timers-browserify "^2.0.2" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.10.3" - vm-browserify "0.0.4" - node-libs-browser@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.0.0.tgz#a3a59ec97024985b46e958379646f96c4b616646" @@ -3521,13 +3156,6 @@ node-pre-gyp@^0.6.36: tar "^2.2.1" tar-pack "^3.4.0" -node-rest-client@^1.5.1: - version "1.8.0" - resolved "https://registry.yarnpkg.com/node-rest-client/-/node-rest-client-1.8.0.tgz#8d3c566b817e27394cb7273783a41caefe3e5955" - dependencies: - debug "~2.2.0" - xml2js ">=0.2.4" - node-sass@^4.5.3: version "4.5.3" resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.5.3.tgz#d09c9d1179641239d1b97ffc6231fdcec53e1568" @@ -3607,7 +3235,7 @@ npm-run-path@^2.0.0: gauge "~2.7.3" set-blocking "~2.0.0" -nth-check@~1.0.0, nth-check@~1.0.1: +nth-check@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.1.tgz#9929acdf628fc2c41098deab82ac580cf149aae4" dependencies: @@ -3663,13 +3291,6 @@ opn@4.0.2: object-assign "^4.0.1" pinkie-promise "^2.0.0" -optimist@~0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" - dependencies: - minimist "~0.0.1" - wordwrap "~0.0.2" - original@>=0.0.5: version "1.0.0" resolved "https://registry.yarnpkg.com/original/-/original-1.0.0.tgz#9147f93fa1696d04be61e01bd50baeaca656bd3b" @@ -3747,21 +3368,6 @@ parse-asn1@^5.0.0: evp_bytestokey "^1.0.0" pbkdf2 "^3.0.3" -parse-bmfont-ascii@^1.0.3: - version "1.0.6" - resolved "https://registry.yarnpkg.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz#11ac3c3ff58f7c2020ab22769079108d4dfa0285" - -parse-bmfont-binary@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz#d038b476d3e9dd9db1e11a0b0e53a22792b69006" - -parse-bmfont-xml@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.3.tgz#d6b66a371afd39c5007d9f0eeb262a4f2cce7b7c" - dependencies: - xml-parse-from-string "^1.0.0" - xml2js "^0.4.5" - parse-glob@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" @@ -3771,25 +3377,12 @@ parse-glob@^3.0.4: is-extglob "^1.0.0" is-glob "^2.0.0" -parse-headers@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.1.tgz#6ae83a7aa25a9d9b700acc28698cd1f1ed7e9536" - dependencies: - for-each "^0.3.2" - trim "0.0.1" - parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" dependencies: error-ex "^1.2.0" -parse-png@^1.0.0, parse-png@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/parse-png/-/parse-png-1.1.2.tgz#f5c2ad7c7993490986020a284c19aee459711ff2" - dependencies: - pngjs "^3.2.0" - parseurl@~1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.1.tgz#c8ab8c9223ba34888aa64a297b28853bec18da56" @@ -3842,10 +3435,6 @@ path-type@^2.0.0: dependencies: pify "^2.0.0" -pbkdf2-compat@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz#b6e0c8fa99494d94e0511575802a59a5c142f288" - pbkdf2@^3.0.3: version "3.0.13" resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.13.tgz#c37d295531e786b1da3e3eadc840426accb0ae25" @@ -3856,28 +3445,10 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" - performance-now@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" -phantomjs-prebuilt@^2.1.10: - version "2.1.14" - resolved "https://registry.yarnpkg.com/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.14.tgz#d53d311fcfb7d1d08ddb24014558f1188c516da0" - dependencies: - es6-promise "~4.0.3" - extract-zip "~1.5.0" - fs-extra "~1.0.0" - hasha "~2.2.0" - kew "~0.7.0" - progress "~1.1.8" - request "~2.79.0" - request-progress "~2.0.1" - which "~1.2.10" - pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -3896,26 +3467,12 @@ pinkie@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" -pixelmatch@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854" - dependencies: - pngjs "^3.0.0" - pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" dependencies: find-up "^2.1.0" -pn@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pn/-/pn-1.0.0.tgz#1cf5a30b0d806cd18f88fc41a6b5d4ad615b3ba9" - -pngjs@^3.0.0, pngjs@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.3.0.tgz#1f5730c189c94933b81beda2ab2f8e2855263a8f" - portfinder@^1.0.9: version "1.0.13" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.13.tgz#bb32ecd87c27104ae6ee44b5a3ccbf0ebb1aede9" @@ -4224,10 +3781,6 @@ process@~0.5.1: version "0.5.2" resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" -progress@~1.1.8: - version "1.1.8" - resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" - proto-list@~1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" @@ -4290,10 +3843,6 @@ qs@6.5.0: version "6.5.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.0.tgz#8d04954d364def3efc55b5a0793e1e2c8b1e6e49" -qs@~6.3.0: - version "6.3.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.2.tgz#e75bd5f6e268122a2a0e0bda630b2550c166502c" - qs@~6.4.0: version "6.4.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" @@ -4358,10 +3907,6 @@ rc@^1.1.7: minimist "^1.2.0" strip-json-comments "~2.0.1" -read-chunk@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-1.0.1.tgz#5f68cab307e663f19993527d9b589cace4661194" - read-pkg-up@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" @@ -4401,16 +3946,7 @@ readable-stream@1.0: isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@1.1: - version "1.1.13" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.6, readable-stream@^2.2.9: +readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.2.6, readable-stream@^2.2.9: version "2.3.3" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" dependencies: @@ -4422,17 +3958,6 @@ readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable string_decoder "~1.0.3" util-deprecate "~1.0.1" -readable-stream@~2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "~1.0.0" - process-nextick-args "~1.0.6" - string_decoder "~0.10.x" - util-deprecate "~1.0.1" - readdirp@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78" @@ -4553,17 +4078,7 @@ repeating@^2.0.0: dependencies: is-finite "^1.0.0" -replace-ext@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" - -request-progress@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-2.0.1.tgz#5d36bb57961c673aa5b788dbc8141fdf23b44e08" - dependencies: - throttleit "^1.0.0" - -request@2, request@^2.65.0, request@^2.79.0, request@^2.81.0: +request@2, request@^2.79.0, request@^2.81.0: version "2.81.0" resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" dependencies: @@ -4590,31 +4105,6 @@ request@2, request@^2.65.0, request@^2.79.0, request@^2.81.0: tunnel-agent "^0.6.0" uuid "^3.0.0" -request@~2.79.0: - version "2.79.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de" - dependencies: - aws-sign2 "~0.6.0" - aws4 "^1.2.1" - caseless "~0.11.0" - combined-stream "~1.0.5" - extend "~3.0.0" - forever-agent "~0.6.1" - form-data "~2.1.1" - har-validator "~2.0.6" - hawk "~3.1.3" - http-signature "~1.1.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.7" - oauth-sign "~0.8.1" - qs "~6.3.0" - stringstream "~0.0.4" - tough-cookie "~2.3.0" - tunnel-agent "~0.4.1" - uuid "^3.0.0" - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -4631,17 +4121,6 @@ requires-port@1.0.x, requires-port@1.x.x: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" -resize-img@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/resize-img/-/resize-img-1.1.2.tgz#fad650faf3ef2c53ea63112bc272d95e9d92550e" - dependencies: - bmp-js "0.0.1" - file-type "^3.8.0" - get-stream "^2.0.0" - jimp "^0.2.21" - jpeg-js "^0.1.1" - parse-png "^1.1.1" - resolve-url@~0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" @@ -4677,10 +4156,6 @@ rimraf@^2.5.1, rimraf@^2.6.1: dependencies: glob "^7.0.5" -ripemd160@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-0.2.0.tgz#2bf198bde167cacfa51c0a928e84b68bbe171fce" - ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.1.tgz#0f4584295c53a3628af7e6d79aca21ce57d1c6e7" @@ -4711,7 +4186,7 @@ sass-loader@^6.0.6: lodash.tail "^4.1.1" pify "^3.0.0" -sax@>=0.6.0, sax@~1.2.1: +sax@~1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" @@ -4801,10 +4276,6 @@ setprototypeof@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" -sha.js@2.2.6: - version "2.2.6" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.2.6.tgz#17ddeddc5f722fb66501658895461977867315ba" - sha.js@^2.4.0, sha.js@^2.4.8: version "2.4.8" resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.8.tgz#37068c2c476b6baf402d14a49c67f597921f634f" @@ -4909,7 +4380,7 @@ source-map@^0.1.38: dependencies: amdefine ">=0.0.4" -source-map@^0.4.2, source-map@~0.4.1: +source-map@^0.4.2: version "0.4.4" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" dependencies: @@ -5001,16 +4472,6 @@ stream-http@^2.3.1: to-arraybuffer "^1.0.0" xtend "^4.0.0" -stream-to-buffer@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz#26799d903ab2025c9bd550ac47171b00f8dd80a9" - dependencies: - stream-to "~0.2.0" - -stream-to@~0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/stream-to/-/stream-to-0.2.2.tgz#84306098d85fdb990b9fa300b1b3ccf55e8ef01d" - strict-uri-encode@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" @@ -5091,7 +4552,7 @@ supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" -supports-color@^3.1.0, supports-color@^3.1.1, supports-color@^3.2.3: +supports-color@^3.1.1, supports-color@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" dependencies: @@ -5103,14 +4564,6 @@ supports-color@^4.0.0, supports-color@^4.2.1: dependencies: has-flag "^2.0.0" -svg2png@~3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/svg2png/-/svg2png-3.0.1.tgz#a2644d68b0231ac00af431aa163714ff17106447" - dependencies: - phantomjs-prebuilt "^2.1.10" - pn "^1.0.0" - yargs "^3.31.0" - svgo@^0.7.0: version "0.7.2" resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5" @@ -5123,10 +4576,6 @@ svgo@^0.7.0: sax "~1.2.1" whet.extend "~0.9.9" -tapable@^0.1.8, tapable@~0.1.8: - version "0.1.10" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" - tapable@^0.2.7: version "0.2.8" resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22" @@ -5152,17 +4601,6 @@ tar@^2.0.0, tar@^2.2.1: fstream "^1.0.2" inherits "2" -throttleit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" - -through2@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" - dependencies: - readable-stream "^2.1.5" - xtend "~4.0.1" - through@~2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -5186,10 +4624,6 @@ timers-browserify@^2.0.2: global "^4.3.2" setimmediate "^1.0.4" -tinycolor2@^1.1.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.1.tgz#f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8" - to-arraybuffer@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" @@ -5198,16 +4632,6 @@ to-fast-properties@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" -to-ico@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/to-ico/-/to-ico-1.1.4.tgz#b4c7b4afd2aa9fe65356c38c4bcb62e077de1ca7" - dependencies: - arrify "^1.0.1" - buffer-alloc "^1.1.0" - image-size "^0.5.0" - parse-png "^1.0.0" - resize-img "^1.1.0" - toposort@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.3.tgz#f02cd8a74bd8be2fc0e98611c3bacb95a171869c" @@ -5226,10 +4650,6 @@ trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" -trim@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" - tty-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" @@ -5240,10 +4660,6 @@ tunnel-agent@^0.6.0: dependencies: safe-buffer "^5.0.1" -tunnel-agent@~0.4.1: - version "0.4.3" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" - tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" @@ -5255,10 +4671,6 @@ type-is@~1.6.15: media-typer "0.3.0" mime-types "~2.1.15" -typedarray@~0.0.5: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - uglify-js@3.0.x, uglify-js@^3.0.6: version "3.0.27" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.0.27.tgz#a97db8c8ba6b9dba4e2f88d86aa9548fa6320034" @@ -5275,15 +4687,6 @@ uglify-js@^2.8.29: optionalDependencies: uglify-to-browserify "~1.0.0" -uglify-js@~2.7.3: - version "2.7.5" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.5.tgz#4612c0c7baaee2ba7c487de4904ae122079f2ca8" - dependencies: - async "~0.2.6" - source-map "~0.5.1" - uglify-to-browserify "~1.0.0" - yargs "~3.10.0" - uglify-to-browserify@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" @@ -5300,10 +4703,6 @@ uid-number@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" -underscore@^1.8.3: - version "1.8.3" - resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022" - uniq@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" @@ -5344,12 +4743,6 @@ url-parse@^1.1.8: querystringify "~1.0.0" requires-port "1.0.x" -url-regex@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/url-regex/-/url-regex-3.2.0.tgz#dbad1e0c9e29e105dd0b1f09f6862f7fdb482724" - dependencies: - ip-regex "^1.0.1" - url@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" @@ -5414,14 +4807,6 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" -vinyl@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" - dependencies: - clone "^1.0.0" - clone-stats "^0.0.1" - replace-ext "0.0.1" - vm-browserify@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" @@ -5472,14 +4857,6 @@ vue@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/vue/-/vue-2.4.2.tgz#a9855261f191c978cc0dc1150531b8d08149b58c" -watchpack@^0.2.1: - version "0.2.9" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-0.2.9.tgz#62eaa4ab5e5ba35fdfc018275626e3c0f5e3fb0b" - dependencies: - async "^0.9.0" - chokidar "^1.0.0" - graceful-fs "^4.1.2" - watchpack@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.4.0.tgz#4a1472bcbb952bd0a9bb4036801f954dfb39faac" @@ -5494,13 +4871,6 @@ wbuf@^1.1.0, wbuf@^1.7.2: dependencies: minimalistic-assert "^1.0.0" -webpack-core@~0.6.9: - version "0.6.9" - resolved "https://registry.yarnpkg.com/webpack-core/-/webpack-core-0.6.9.tgz#fc571588c8558da77be9efb6debdc5a3b172bdc2" - dependencies: - source-list-map "~0.1.7" - source-map "~0.4.1" - webpack-dev-middleware@^1.11.0: version "1.12.0" resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.12.0.tgz#d34efefb2edda7e1d3b5dbe07289513219651709" @@ -5553,26 +4923,6 @@ webpack-sources@^1.0.1: source-list-map "^2.0.0" source-map "~0.5.3" -webpack@^1.13.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-1.15.0.tgz#4ff31f53db03339e55164a9d468ee0324968fe98" - dependencies: - acorn "^3.0.0" - async "^1.3.0" - clone "^1.0.2" - enhanced-resolve "~0.9.0" - interpret "^0.6.4" - loader-utils "^0.2.11" - memory-fs "~0.3.0" - mkdirp "~0.5.0" - node-libs-browser "^0.7.0" - optimist "~0.6.0" - supports-color "^3.1.0" - tapable "~0.1.8" - uglify-js "~2.7.3" - watchpack "^0.2.1" - webpack-core "~0.6.9" - webpack@^3.4.1: version "3.5.3" resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.5.3.tgz#e68653963bda146e212832c04a4d8041d2b4b8c8" @@ -5628,12 +4978,6 @@ which@1, which@^1.2.9: dependencies: isexe "^2.0.0" -which@~1.2.10: - version "1.2.14" - resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5" - dependencies: - isexe "^2.0.0" - wide-align@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" @@ -5644,18 +4988,10 @@ window-size@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" -window-size@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876" - wordwrap@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" -wordwrap@~0.0.2: - version "0.0.3" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" - wrap-ansi@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" @@ -5667,41 +5003,15 @@ wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" -xhr@^2.0.1: - version "2.4.0" - resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.4.0.tgz#e16e66a45f869861eeefab416d5eff722dc40993" - dependencies: - global "~4.3.0" - is-function "^1.0.1" - parse-headers "^2.0.0" - xtend "^4.0.0" - xml-char-classes@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/xml-char-classes/-/xml-char-classes-1.0.0.tgz#64657848a20ffc5df583a42ad8a277b4512bbc4d" -xml-parse-from-string@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28" - -xml2js@>=0.2.4, xml2js@^0.4.5: - version "0.4.17" - resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.17.tgz#17be93eaae3f3b779359c795b419705a8817e868" - dependencies: - sax ">=0.6.0" - xmlbuilder "^4.1.0" - -xmlbuilder@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.2.1.tgz#aa58a3041a066f90eaa16c2f5389ff19f3f461a5" - dependencies: - lodash "^4.0.0" - -xtend@^4.0.0, xtend@~4.0.1: +xtend@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" -y18n@^3.2.0, y18n@^3.2.1: +y18n@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" @@ -5727,18 +5037,6 @@ yargs-parser@^7.0.0: dependencies: camelcase "^4.1.0" -yargs@^3.31.0: - version "3.32.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995" - dependencies: - camelcase "^2.0.1" - cliui "^3.0.3" - decamelize "^1.1.1" - os-locale "^1.4.0" - string-width "^1.0.1" - window-size "^0.1.4" - y18n "^3.2.0" - yargs@^6.0.0: version "6.6.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" @@ -5801,9 +5099,3 @@ yargs@~3.10.0: cliui "^2.1.0" decamelize "^1.0.0" window-size "0.1.0" - -yauzl@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005" - dependencies: - fd-slicer "~1.0.1"