diff --git a/3d-card-flip/images/penumbra.svg b/3d-card-flip/images/penumbra.svg
index 70962e78..0bab2f03 100755
--- a/3d-card-flip/images/penumbra.svg
+++ b/3d-card-flip/images/penumbra.svg
@@ -1,8 +1 @@
-
+
\ No newline at end of file
diff --git a/3d-card-flip/images/supercharged.jpg b/3d-card-flip/images/supercharged.jpg
old mode 100755
new mode 100644
index ba60267a..4bde5dcb
Binary files a/3d-card-flip/images/supercharged.jpg and b/3d-card-flip/images/supercharged.jpg differ
diff --git a/3d-card-flip/images/umbra.svg b/3d-card-flip/images/umbra.svg
index 96d40960..930bfc27 100755
--- a/3d-card-flip/images/umbra.svg
+++ b/3d-card-flip/images/umbra.svg
@@ -1,8 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/animated-blur/images/android.png b/animated-blur/images/android.png
index 296be3f1..ada1b16c 100644
Binary files a/animated-blur/images/android.png and b/animated-blur/images/android.png differ
diff --git a/code-splitting/app/static/images/spinner.png b/code-splitting/app/static/images/spinner.png
index 115d1095..30f8ab38 100644
Binary files a/code-splitting/app/static/images/spinner.png and b/code-splitting/app/static/images/spinner.png differ
diff --git a/custom-scrollbar/cat.gif b/custom-scrollbar/cat.gif
index 8aae374a..3bb12f30 100644
Binary files a/custom-scrollbar/cat.gif and b/custom-scrollbar/cat.gif differ
diff --git a/expand-collapse/images/img.jpg b/expand-collapse/images/img.jpg
index 694e1bb5..590fc6bb 100644
Binary files a/expand-collapse/images/img.jpg and b/expand-collapse/images/img.jpg differ
diff --git a/image-zoomer/gibraltar.jpg b/image-zoomer/gibraltar.jpg
index c39a4257..e1df1725 100644
Binary files a/image-zoomer/gibraltar.jpg and b/image-zoomer/gibraltar.jpg differ
diff --git a/infinite-scroller/images/avatar0.jpg b/infinite-scroller/images/avatar0.jpg
index 79ffecbf..a556e9c3 100644
Binary files a/infinite-scroller/images/avatar0.jpg and b/infinite-scroller/images/avatar0.jpg differ
diff --git a/infinite-scroller/images/avatar1.jpg b/infinite-scroller/images/avatar1.jpg
index 15c06c8b..864f5230 100644
Binary files a/infinite-scroller/images/avatar1.jpg and b/infinite-scroller/images/avatar1.jpg differ
diff --git a/infinite-scroller/images/avatar2.jpg b/infinite-scroller/images/avatar2.jpg
index 2e8eb574..4111b8ab 100644
Binary files a/infinite-scroller/images/avatar2.jpg and b/infinite-scroller/images/avatar2.jpg differ
diff --git a/infinite-scroller/images/avatar3.jpg b/infinite-scroller/images/avatar3.jpg
index f13959e6..9edb8f4d 100644
Binary files a/infinite-scroller/images/avatar3.jpg and b/infinite-scroller/images/avatar3.jpg differ
diff --git a/infinite-scroller/images/image0.jpg b/infinite-scroller/images/image0.jpg
index 5a5fa2ab..4588a2a7 100644
Binary files a/infinite-scroller/images/image0.jpg and b/infinite-scroller/images/image0.jpg differ
diff --git a/infinite-scroller/images/image12.jpg b/infinite-scroller/images/image12.jpg
index 3536a552..10da208d 100644
Binary files a/infinite-scroller/images/image12.jpg and b/infinite-scroller/images/image12.jpg differ
diff --git a/infinite-scroller/images/image15.jpg b/infinite-scroller/images/image15.jpg
index c1df2d62..fa3899ad 100644
Binary files a/infinite-scroller/images/image15.jpg and b/infinite-scroller/images/image15.jpg differ
diff --git a/infinite-scroller/images/image17.jpg b/infinite-scroller/images/image17.jpg
index 1373f170..1a4fd2f9 100644
Binary files a/infinite-scroller/images/image17.jpg and b/infinite-scroller/images/image17.jpg differ
diff --git a/infinite-scroller/images/image2.jpg b/infinite-scroller/images/image2.jpg
index b39a7406..09a2b742 100644
Binary files a/infinite-scroller/images/image2.jpg and b/infinite-scroller/images/image2.jpg differ
diff --git a/infinite-scroller/images/image20.jpg b/infinite-scroller/images/image20.jpg
index 75820daa..ae2a2ca6 100644
Binary files a/infinite-scroller/images/image20.jpg and b/infinite-scroller/images/image20.jpg differ
diff --git a/infinite-scroller/images/image21.jpg b/infinite-scroller/images/image21.jpg
index ff86cad4..a7dbb7f3 100644
Binary files a/infinite-scroller/images/image21.jpg and b/infinite-scroller/images/image21.jpg differ
diff --git a/infinite-scroller/images/image22.jpg b/infinite-scroller/images/image22.jpg
index b1866176..9b4956db 100644
Binary files a/infinite-scroller/images/image22.jpg and b/infinite-scroller/images/image22.jpg differ
diff --git a/infinite-scroller/images/image24.jpg b/infinite-scroller/images/image24.jpg
index 6625ce60..ee07fda4 100644
Binary files a/infinite-scroller/images/image24.jpg and b/infinite-scroller/images/image24.jpg differ
diff --git a/infinite-scroller/images/image25.jpg b/infinite-scroller/images/image25.jpg
index 1b8dac93..fa3755ec 100644
Binary files a/infinite-scroller/images/image25.jpg and b/infinite-scroller/images/image25.jpg differ
diff --git a/infinite-scroller/images/image26.jpg b/infinite-scroller/images/image26.jpg
index 20f7a2bd..86094082 100644
Binary files a/infinite-scroller/images/image26.jpg and b/infinite-scroller/images/image26.jpg differ
diff --git a/infinite-scroller/images/image28.jpg b/infinite-scroller/images/image28.jpg
index 2b5c0116..d70c87f8 100644
Binary files a/infinite-scroller/images/image28.jpg and b/infinite-scroller/images/image28.jpg differ
diff --git a/infinite-scroller/images/image29.jpg b/infinite-scroller/images/image29.jpg
index 71f8a471..d4c060b9 100644
Binary files a/infinite-scroller/images/image29.jpg and b/infinite-scroller/images/image29.jpg differ
diff --git a/infinite-scroller/images/image3.jpg b/infinite-scroller/images/image3.jpg
index eb3559ad..b83e3b92 100644
Binary files a/infinite-scroller/images/image3.jpg and b/infinite-scroller/images/image3.jpg differ
diff --git a/infinite-scroller/images/image31.jpg b/infinite-scroller/images/image31.jpg
index 822408f7..e35113b9 100644
Binary files a/infinite-scroller/images/image31.jpg and b/infinite-scroller/images/image31.jpg differ
diff --git a/infinite-scroller/images/image32.jpg b/infinite-scroller/images/image32.jpg
index c95858d9..7410b805 100644
Binary files a/infinite-scroller/images/image32.jpg and b/infinite-scroller/images/image32.jpg differ
diff --git a/infinite-scroller/images/image33.jpg b/infinite-scroller/images/image33.jpg
index 243d02e2..d5ee9301 100644
Binary files a/infinite-scroller/images/image33.jpg and b/infinite-scroller/images/image33.jpg differ
diff --git a/infinite-scroller/images/image34.jpg b/infinite-scroller/images/image34.jpg
index 00baeaa6..ade0bbe4 100644
Binary files a/infinite-scroller/images/image34.jpg and b/infinite-scroller/images/image34.jpg differ
diff --git a/infinite-scroller/images/image36.jpg b/infinite-scroller/images/image36.jpg
index 541b33ce..874016a8 100644
Binary files a/infinite-scroller/images/image36.jpg and b/infinite-scroller/images/image36.jpg differ
diff --git a/infinite-scroller/images/image37.jpg b/infinite-scroller/images/image37.jpg
index 875bf7a3..217bef6f 100644
Binary files a/infinite-scroller/images/image37.jpg and b/infinite-scroller/images/image37.jpg differ
diff --git a/infinite-scroller/images/image38.jpg b/infinite-scroller/images/image38.jpg
index e5fe55de..d1248afe 100644
Binary files a/infinite-scroller/images/image38.jpg and b/infinite-scroller/images/image38.jpg differ
diff --git a/infinite-scroller/images/image4.jpg b/infinite-scroller/images/image4.jpg
index 09dde715..cc16ff93 100644
Binary files a/infinite-scroller/images/image4.jpg and b/infinite-scroller/images/image4.jpg differ
diff --git a/infinite-scroller/images/image40.jpg b/infinite-scroller/images/image40.jpg
index 19d68180..8f61ecce 100644
Binary files a/infinite-scroller/images/image40.jpg and b/infinite-scroller/images/image40.jpg differ
diff --git a/infinite-scroller/images/image41.jpg b/infinite-scroller/images/image41.jpg
index 15440e87..17e89a89 100644
Binary files a/infinite-scroller/images/image41.jpg and b/infinite-scroller/images/image41.jpg differ
diff --git a/infinite-scroller/images/image43.jpg b/infinite-scroller/images/image43.jpg
index ce0f808f..e86c0cdd 100644
Binary files a/infinite-scroller/images/image43.jpg and b/infinite-scroller/images/image43.jpg differ
diff --git a/infinite-scroller/images/image44.jpg b/infinite-scroller/images/image44.jpg
index 129cb2df..847ab78a 100644
Binary files a/infinite-scroller/images/image44.jpg and b/infinite-scroller/images/image44.jpg differ
diff --git a/infinite-scroller/images/image45.jpg b/infinite-scroller/images/image45.jpg
index bc4ac927..9deed8ed 100644
Binary files a/infinite-scroller/images/image45.jpg and b/infinite-scroller/images/image45.jpg differ
diff --git a/infinite-scroller/images/image46.jpg b/infinite-scroller/images/image46.jpg
index b936d066..4aa36f04 100644
Binary files a/infinite-scroller/images/image46.jpg and b/infinite-scroller/images/image46.jpg differ
diff --git a/infinite-scroller/images/image47.jpg b/infinite-scroller/images/image47.jpg
index 726a8217..510482b8 100644
Binary files a/infinite-scroller/images/image47.jpg and b/infinite-scroller/images/image47.jpg differ
diff --git a/infinite-scroller/images/image48.jpg b/infinite-scroller/images/image48.jpg
index 3b011d05..dfb649f6 100644
Binary files a/infinite-scroller/images/image48.jpg and b/infinite-scroller/images/image48.jpg differ
diff --git a/infinite-scroller/images/image49.jpg b/infinite-scroller/images/image49.jpg
index 5536b8f0..741f7b1f 100644
Binary files a/infinite-scroller/images/image49.jpg and b/infinite-scroller/images/image49.jpg differ
diff --git a/infinite-scroller/images/image5.jpg b/infinite-scroller/images/image5.jpg
index 70409f6d..ddac74ee 100644
Binary files a/infinite-scroller/images/image5.jpg and b/infinite-scroller/images/image5.jpg differ
diff --git a/infinite-scroller/images/image50.jpg b/infinite-scroller/images/image50.jpg
index 975d0b6c..fa14b129 100644
Binary files a/infinite-scroller/images/image50.jpg and b/infinite-scroller/images/image50.jpg differ
diff --git a/infinite-scroller/images/image51.jpg b/infinite-scroller/images/image51.jpg
index cb145ca8..843f98ab 100644
Binary files a/infinite-scroller/images/image51.jpg and b/infinite-scroller/images/image51.jpg differ
diff --git a/infinite-scroller/images/image52.jpg b/infinite-scroller/images/image52.jpg
index a3e7605b..dc9227a9 100644
Binary files a/infinite-scroller/images/image52.jpg and b/infinite-scroller/images/image52.jpg differ
diff --git a/infinite-scroller/images/image54.jpg b/infinite-scroller/images/image54.jpg
index f0cd6cc2..0b251f47 100644
Binary files a/infinite-scroller/images/image54.jpg and b/infinite-scroller/images/image54.jpg differ
diff --git a/infinite-scroller/images/image56.jpg b/infinite-scroller/images/image56.jpg
index 5666622e..12f71d3e 100644
Binary files a/infinite-scroller/images/image56.jpg and b/infinite-scroller/images/image56.jpg differ
diff --git a/infinite-scroller/images/image58.jpg b/infinite-scroller/images/image58.jpg
index 287acc32..ee759ca1 100644
Binary files a/infinite-scroller/images/image58.jpg and b/infinite-scroller/images/image58.jpg differ
diff --git a/infinite-scroller/images/image59.jpg b/infinite-scroller/images/image59.jpg
index e00f1fd9..daac8b94 100644
Binary files a/infinite-scroller/images/image59.jpg and b/infinite-scroller/images/image59.jpg differ
diff --git a/infinite-scroller/images/image6.jpg b/infinite-scroller/images/image6.jpg
index 70888e17..34da2136 100644
Binary files a/infinite-scroller/images/image6.jpg and b/infinite-scroller/images/image6.jpg differ
diff --git a/infinite-scroller/images/image60.jpg b/infinite-scroller/images/image60.jpg
index c51e2423..07e864ca 100644
Binary files a/infinite-scroller/images/image60.jpg and b/infinite-scroller/images/image60.jpg differ
diff --git a/infinite-scroller/images/image62.jpg b/infinite-scroller/images/image62.jpg
index 347895f6..1bc1125a 100644
Binary files a/infinite-scroller/images/image62.jpg and b/infinite-scroller/images/image62.jpg differ
diff --git a/infinite-scroller/images/image63.jpg b/infinite-scroller/images/image63.jpg
index 7de09caf..73011d00 100644
Binary files a/infinite-scroller/images/image63.jpg and b/infinite-scroller/images/image63.jpg differ
diff --git a/infinite-scroller/images/image64.jpg b/infinite-scroller/images/image64.jpg
index 835f07cf..d50e9a34 100644
Binary files a/infinite-scroller/images/image64.jpg and b/infinite-scroller/images/image64.jpg differ
diff --git a/infinite-scroller/images/image65.jpg b/infinite-scroller/images/image65.jpg
index 3d649306..cc2610c4 100644
Binary files a/infinite-scroller/images/image65.jpg and b/infinite-scroller/images/image65.jpg differ
diff --git a/infinite-scroller/images/image67.jpg b/infinite-scroller/images/image67.jpg
index 43621149..65cc542d 100644
Binary files a/infinite-scroller/images/image67.jpg and b/infinite-scroller/images/image67.jpg differ
diff --git a/infinite-scroller/images/image68.jpg b/infinite-scroller/images/image68.jpg
index 5526d27d..ef102ba7 100644
Binary files a/infinite-scroller/images/image68.jpg and b/infinite-scroller/images/image68.jpg differ
diff --git a/infinite-scroller/images/image7.jpg b/infinite-scroller/images/image7.jpg
index 5831acb1..454a87f2 100644
Binary files a/infinite-scroller/images/image7.jpg and b/infinite-scroller/images/image7.jpg differ
diff --git a/infinite-scroller/images/image71.jpg b/infinite-scroller/images/image71.jpg
index 619454a0..dd5bd43d 100644
Binary files a/infinite-scroller/images/image71.jpg and b/infinite-scroller/images/image71.jpg differ
diff --git a/infinite-scroller/images/image72.jpg b/infinite-scroller/images/image72.jpg
index c71d3bdc..ab3917d1 100644
Binary files a/infinite-scroller/images/image72.jpg and b/infinite-scroller/images/image72.jpg differ
diff --git a/infinite-scroller/images/image73.jpg b/infinite-scroller/images/image73.jpg
index 9953fc62..fe371268 100644
Binary files a/infinite-scroller/images/image73.jpg and b/infinite-scroller/images/image73.jpg differ
diff --git a/infinite-scroller/images/image74.jpg b/infinite-scroller/images/image74.jpg
index 25c4e615..8cd109e2 100644
Binary files a/infinite-scroller/images/image74.jpg and b/infinite-scroller/images/image74.jpg differ
diff --git a/infinite-scroller/images/image75.jpg b/infinite-scroller/images/image75.jpg
index 081c19dd..f86cfecd 100644
Binary files a/infinite-scroller/images/image75.jpg and b/infinite-scroller/images/image75.jpg differ
diff --git a/infinite-scroller/images/image8.jpg b/infinite-scroller/images/image8.jpg
index 70233e59..f9dc71c0 100644
Binary files a/infinite-scroller/images/image8.jpg and b/infinite-scroller/images/image8.jpg differ
diff --git a/lazy-image/static/images/a.jpg b/lazy-image/static/images/a.jpg
index 35207492..339bbfa2 100644
Binary files a/lazy-image/static/images/a.jpg and b/lazy-image/static/images/a.jpg differ
diff --git a/lazy-image/static/images/b.jpg b/lazy-image/static/images/b.jpg
index da8bb5ef..e60eab99 100644
Binary files a/lazy-image/static/images/b.jpg and b/lazy-image/static/images/b.jpg differ
diff --git a/lazy-image/static/images/c.jpg b/lazy-image/static/images/c.jpg
index da3cea2a..66287894 100644
Binary files a/lazy-image/static/images/c.jpg and b/lazy-image/static/images/c.jpg differ
diff --git a/lazy-image/static/images/d.jpg b/lazy-image/static/images/d.jpg
index 46cdd98e..8cb02f27 100644
Binary files a/lazy-image/static/images/d.jpg and b/lazy-image/static/images/d.jpg differ
diff --git a/parallax/images/screengrab.jpg b/parallax/images/screengrab.jpg
index 03b533e6..079141ef 100644
Binary files a/parallax/images/screengrab.jpg and b/parallax/images/screengrab.jpg differ
diff --git a/parallax/images/sea.jpg b/parallax/images/sea.jpg
index ddad9981..58bfad39 100644
Binary files a/parallax/images/sea.jpg and b/parallax/images/sea.jpg differ
diff --git a/parallax/images/sunset.jpg b/parallax/images/sunset.jpg
index 7e222609..774e6533 100644
Binary files a/parallax/images/sunset.jpg and b/parallax/images/sunset.jpg differ
diff --git a/router-advanced/static/images/spinner.png b/router-advanced/static/images/spinner.png
index 115d1095..b18a4e48 100644
Binary files a/router-advanced/static/images/spinner.png and b/router-advanced/static/images/spinner.png differ
diff --git a/server-side-rendering/app/static/images/spinner.png b/server-side-rendering/app/static/images/spinner.png
index 115d1095..a8e6881a 100644
Binary files a/server-side-rendering/app/static/images/spinner.png and b/server-side-rendering/app/static/images/spinner.png differ
diff --git a/service-worker/app/static/images/spinner.png b/service-worker/app/static/images/spinner.png
index 115d1095..4c2a2be4 100644
Binary files a/service-worker/app/static/images/spinner.png and b/service-worker/app/static/images/spinner.png differ
diff --git a/streaming-service-worker/static/css/imgs/graph-tile.png b/streaming-service-worker/static/css/imgs/graph-tile.png
index 993b4ef8..7582665c 100644
Binary files a/streaming-service-worker/static/css/imgs/graph-tile.png and b/streaming-service-worker/static/css/imgs/graph-tile.png differ
diff --git a/webgl-image-processing/image.jpg b/webgl-image-processing/image.jpg
index 91058d0f..4b1e4616 100644
Binary files a/webgl-image-processing/image.jpg and b/webgl-image-processing/image.jpg differ