Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ImgBot] Optimize images #1

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

[ImgBot] Optimize images #1

wants to merge 1 commit into from

Commits on Aug 11, 2021

  1. [ImgBot] Optimize images

    *Total -- 225,967.54kb -> 201,772.35kb (10.71%)
    
    /workshops/pico_8/assets/square_edge_line.png -- 643.59kb -> 0.55kb (99.91%)
    /img/sponsors/browserstack.svg -- 950.30kb -> 5.94kb (99.37%)
    /workshops/pico_8/assets/keyboard.png -- 307.34kb -> 2.73kb (99.11%)
    /workshops/pico_8/assets/coordinate_grid.png -- 586.28kb -> 12.98kb (97.79%)
    /workshops/pico_8/assets/sprite_editor.gif -- 402.56kb -> 11.68kb (97.1%)
    /workshops/pico_8/assets/console.gif -- 17.92kb -> 0.56kb (96.87%)
    /workshops/pico_8/assets/noclear.gif -- 144.40kb -> 5.32kb (96.31%)
    /workshops/pico_8/assets/moving_square.gif -- 77.14kb -> 5.16kb (93.32%)
    /workshops/pico_8/assets/imperfect_rain.gif -- 76.77kb -> 6.59kb (91.41%)
    /workshops/pico_8/assets/moving_square_fix.gif -- 64.09kb -> 6.54kb (89.79%)
    /workshops/selenium/img/pythonlogo.png -- 81.61kb -> 8.41kb (89.69%)
    /workshops/bumpteroids/images/asteroids_particle.png -- 2.76kb -> 0.33kb (87.88%)
    /workshops/bumpteroids/images/asteroids_bullet.png -- 2.78kb -> 0.35kb (87.47%)
    /workshops/bumpteroids/images/asteroids_ship0001.png -- 3.11kb -> 0.55kb (82.34%)
    /workshops/bumpteroids/images/asteroids_ship0002.png -- 3.19kb -> 0.58kb (81.9%)
    /workshops/bumpteroids/images/asteroids_ship0007.png -- 3.24kb -> 0.59kb (81.85%)
    /workshops/bumpteroids/images/asteroids_ship0003.png -- 3.24kb -> 0.59kb (81.85%)
    /workshops/bumpteroids/images/asteroids_ship0005.png -- 3.25kb -> 0.61kb (81.31%)
    /workshops/bumpteroids/images/asteroids_ship0006.png -- 3.24kb -> 0.62kb (81%)
    /workshops/bumpteroids/images/asteroids_ship0004.png -- 3.24kb -> 0.62kb (81%)
    /workshops/pico_8/assets/square_edge.gif -- 42.52kb -> 9.88kb (76.77%)
    /workshops/bumpteroids/images/asteroid2.png -- 3.58kb -> 0.83kb (76.76%)
    /workshops/bumpteroids/images/asteroid0.png -- 3.70kb -> 0.86kb (76.62%)
    /workshops/bumpteroids/images/asteroid1.png -- 3.85kb -> 0.95kb (75.39%)
    /workshops/git_and_github/img/feature_branch_tree.png -- 22.62kb -> 6.04kb (73.32%)
    /workshops/julia_fractals/img/julia_fractal_pixels_filled.png -- 46.59kb -> 12.72kb (72.69%)
    /workshops/geometric_pattern/img/overlapping_circle_pattern.png -- 33.78kb -> 9.84kb (70.88%)
    /workshops/styled_components/img/completed_app.png -- 87.42kb -> 27.87kb (68.12%)
    /workshops/pico_8/assets/game.png -- 2.30kb -> 0.83kb (63.69%)
    /workshops/vigenere_cipher/img/rotate_character.gif -- 276.19kb -> 102.19kb (63%)
    /workshops/feature_extractor/img/training.gif -- 257.63kb -> 95.90kb (62.78%)
    /internals/logos/hack_club_letter.svg -- 2.42kb -> 0.92kb (61.93%)
    /workshops/img/smart_dinosaur_docs.png -- 22.04kb -> 8.41kb (61.84%)
    /workshops/vigenere_cipher/img/invert_character.gif -- 224.56kb -> 87.90kb (60.86%)
    /workshops/pico_8/assets/editor.png -- 4.89kb -> 1.97kb (59.74%)
    /clubs/posters/simple_red_poster.png -- 58.33kb -> 24.51kb (57.98%)
    /workshops/dodge/img/background.png -- 3.53kb -> 1.48kb (57.95%)
    /workshops/temperature_monitor/images/serial_monitor.png -- 112.96kb -> 47.61kb (57.85%)
    /workshops/tree_machine/img/depth.gif -- 111.43kb -> 47.02kb (57.8%)
    /workshops/dicegamereactnative/img/snacklogo.png -- 9.63kb -> 4.18kb (56.6%)
    /internals/logos/hack_club_letter.png -- 8.56kb -> 4.11kb (52.01%)
    /workshops/pico_8_maze/img/game_over.png -- 23.92kb -> 11.54kb (51.76%)
    /workshops/pico_8_maze/img/main_menu.png -- 24.41kb -> 11.85kb (51.47%)
    /workshops/pico_8_maze/img/console.png -- 24.69kb -> 11.98kb (51.46%)
    /workshops/pico_8_maze/img/sound.png -- 23.69kb -> 11.75kb (50.38%)
    /clubs/posters/st_anthonys_personal_website.png -- 104.19kb -> 52.01kb (50.08%)
    /workshops/pico_8_maze/img/draw.png -- 25.71kb -> 12.88kb (49.89%)
    /workshops/pico_8/assets/spritesheet_rain.png -- 3.14kb -> 1.59kb (49.38%)
    /workshops/pico_8_maze/img/blank_tile.png -- 26.16kb -> 13.25kb (49.36%)
    /workshops/dodge/img/prophet_orpheus.png -- 3.86kb -> 1.97kb (49%)
    /workshops/pico_8_maze/img/map.png -- 24.32kb -> 12.42kb (48.94%)
    /workshops/selenium/img/dino_site.png -- 210.22kb -> 107.69kb (48.77%)
    /workshops/personal_website/img/dino_site.png -- 210.22kb -> 107.69kb (48.77%)
    /workshops/hackide/img/layout.png -- 17.63kb -> 9.08kb (48.48%)
    /clubs/posters/venice_high_first_meeting.png -- 44.14kb -> 22.80kb (48.33%)
    /workshops/dodge/img/fresh.png -- 273.48kb -> 141.47kb (48.27%)
    /workshops/tree_machine/img/line.gif -- 44.96kb -> 23.44kb (47.87%)
    /clubs/posters/if_youre_reading_this.png -- 611.84kb -> 319.15kb (47.84%)
    /workshops/pico_8_maze/img/blue_pixel.png -- 26.79kb -> 14.01kb (47.73%)
    /workshops/julia_fractals/img/complex_plane.gif -- 200.17kb -> 104.91kb (47.59%)
    /workshops/vigenere_cipher/img/invert_string.gif -- 332.64kb -> 180.16kb (45.84%)
    /workshops/vigenere_cipher/img/decrypt_string.gif -- 1,143.11kb -> 620.30kb (45.74%)
    /workshops/julia_fractals/img/complex_plane_mouse.gif -- 246.58kb -> 134.43kb (45.48%)
    /workshops/vigenere_cipher/img/rotate_string.gif -- 1,241.44kb -> 677.71kb (45.41%)
    /workshops/pico_8/assets/for_loop.gif -- 4.19kb -> 2.29kb (45.39%)
    /workshops/vigenere_cipher/img/unrotate_string.gif -- 1,239.42kb -> 679.74kb (45.16%)
    /workshops/git_and_github/img/clone_url.png -- 13.20kb -> 7.28kb (44.88%)
    /clubs/posters/it_came_from_outer_space.png -- 87.42kb -> 48.26kb (44.8%)
    /workshops/vigenere_cipher/img/encrypt_string.gif -- 2,383.93kb -> 1,320.55kb (44.61%)
    /clubs/posters/learn_the_google.png -- 62.18kb -> 34.72kb (44.16%)
    /workshops/sound_galaxy/img/draw.png -- 101.37kb -> 57.42kb (43.36%)
    /workshops/orpheus/img/code_dinosaur.png -- 22.89kb -> 13.01kb (43.19%)
    /workshops/set_up_raspi/img/etcher_io.png -- 128.46kb -> 73.28kb (42.95%)
    /workshops/rick_roll_leader/img/sidebar.png -- 52.85kb -> 30.28kb (42.7%)
    /workshops/rick_roll_leader/img/nexmo.png -- 1,083.89kb -> 631.72kb (41.72%)
    /internals/applications/logan_progress_report/img/clubs.png -- 262.14kb -> 153.88kb (41.3%)
    /internals/applications/adobe_proposal/img/club_map.png -- 416.44kb -> 244.83kb (41.21%)
    /internals/applications/neo_fiscal_sponsorship/img/club_map.png -- 416.44kb -> 244.83kb (41.21%)
    /workshops/firstnpmpackage/img/testcommands.png -- 77.19kb -> 45.39kb (41.2%)
    /workshops/passwordcracker/img/testcommands.png -- 77.19kb -> 45.39kb (41.2%)
    /workshops/that_was_easy/img/final.png -- 82.30kb -> 48.60kb (40.95%)
    /workshops/wikibot/img/twilio_signup.png -- 166.99kb -> 98.62kb (40.94%)
    /workshops/firstnpmpackage/img/error.png -- 109.04kb -> 64.88kb (40.5%)
    /workshops/passwordcracker/img/error.png -- 109.04kb -> 64.88kb (40.5%)
    /workshops/geometric_pattern/img/sample3.png -- 34.85kb -> 20.74kb (40.48%)
    /workshops/julia_fractals/img/julia_fractal_equation.png -- 10.89kb -> 6.49kb (40.43%)
    /workshops/firstnpmpackage/img/publish1.png -- 90.76kb -> 54.32kb (40.15%)
    /workshops/passwordcracker/img/publish1.png -- 90.76kb -> 54.32kb (40.15%)
    /internals/applications/logan_progress_report/img/labs_clubs_map.png -- 284.39kb -> 171.38kb (39.74%)
    /workshops/find_bigfoot/img/bigfoot_image.png -- 51.50kb -> 31.35kb (39.12%)
    /workshops/wikibot/img/sandbox_webhook_url.png -- 36.83kb -> 22.52kb (38.86%)
    /workshops/iotworkshop/img/confirm.png -- 42.04kb -> 25.74kb (38.79%)
    /workshops/wikibot/img/twilio_products.png -- 223.86kb -> 137.14kb (38.74%)
    /workshops/iotworkshop/img/boardselect.png -- 64.68kb -> 39.72kb (38.59%)
    /internals/logos/hack_club_red_text.svg -- 3.43kb -> 2.11kb (38.49%)
    /workshops/firstnpmpackage/img/nodecheck.png -- 26.63kb -> 16.56kb (37.81%)
    /workshops/passwordcracker/img/nodecheck.png -- 26.63kb -> 16.56kb (37.81%)
    /workshops/popup_chrome_extension/icon.png -- 3.04kb -> 1.90kb (37.52%)
    /workshops/wikibot/img/auth_token.png -- 267.08kb -> 168.03kb (37.09%)
    /workshops/rick_roll_leader/img/signup.png -- 47.96kb -> 30.42kb (36.56%)
    /workshops/dicegamereactnative/img/initialApp.png -- 113.98kb -> 72.38kb (36.5%)
    /workshops/ajar/img/first-circle.png -- 163.79kb -> 104.38kb (36.27%)
    /workshops/wikibot/img/whatsapp_sandbox.png -- 292.48kb -> 186.75kb (36.15%)
    /workshops/wikibot/img/replit_url.png -- 271.69kb -> 173.61kb (36.1%)
    /internals/logos/hack_club_full_opaque.svg -- 3.44kb -> 2.20kb (35.93%)
    /workshops/iotworkshop/img/setup.png -- 86.71kb -> 55.61kb (35.87%)
    /workshops/ajar/img/agar.png -- 440.91kb -> 284.16kb (35.55%)
    /workshops/passwordcracker/img/npmcheck.png -- 23.80kb -> 15.34kb (35.55%)
    /workshops/firstnpmpackage/img/npmcheck.png -- 23.80kb -> 15.34kb (35.55%)
    /workshops/julia_fractals/img/julia_fractal_pixels.gif -- 162.58kb -> 104.92kb (35.46%)
    /workshops/julia_fractals/img/julia_fractal_pan.gif -- 172.50kb -> 111.44kb (35.4%)
    /internals/applications/logan_progress_report/img/hack_camp_applicant_map.png -- 242.54kb -> 156.72kb (35.38%)
    /workshops/firstnpmpackage/img/npminitcommand.png -- 78.50kb -> 50.89kb (35.16%)
    /workshops/passwordcracker/img/npminitcommand.png -- 78.50kb -> 50.89kb (35.16%)
    /workshops/tree_machine/img/breadth.gif -- 566.17kb -> 368.49kb (34.92%)
    /workshops/rick_roll_leader/img/voice.png -- 203.82kb -> 133.53kb (34.49%)
    /workshops/rick_roll_leader/img/dashboard.png -- 106.58kb -> 70.05kb (34.27%)
    /workshops/firstnpmpackage/img/usernamefind.png -- 113.60kb -> 74.82kb (34.14%)
    /workshops/passwordcracker/img/usernamefind.png -- 113.60kb -> 74.82kb (34.14%)
    /internals/logos/hack_club_full_white.svg -- 4.63kb -> 3.08kb (33.57%)
    /workshops/tree_machine/img/curl.gif -- 135.91kb -> 90.51kb (33.4%)
    /workshops/firstnpmpackage/img/testoutput.png -- 34.70kb -> 23.21kb (33.12%)
    /workshops/passwordcracker/img/testoutput.png -- 34.70kb -> 23.21kb (33.12%)
    /workshops/rick_roll_leader/img/number.png -- 111.29kb -> 74.71kb (32.87%)
    /workshops/portfolio/img/finish_signup.png -- 221.81kb -> 149.01kb (32.82%)
    /workshops/firstnpmpackage/img/testfile.png -- 82.42kb -> 55.74kb (32.38%)
    /workshops/passwordcracker/img/testfile.png -- 82.42kb -> 55.74kb (32.38%)
    /workshops/iotworkshop/img/scriptjs.png -- 125.83kb -> 85.53kb (32.03%)
    /workshops/firstnpmpackage/img/versionchange.png -- 77.87kb -> 52.93kb (32.03%)
    /workshops/passwordcracker/img/versionchange.png -- 77.87kb -> 52.93kb (32.03%)
    /workshops/control_an_led/img/select_device.png -- 82.11kb -> 55.88kb (31.94%)
    /workshops/feature_extractor/img/replit-ui-screenshot.png -- 104.75kb -> 71.32kb (31.91%)
    /workshops/soccer/img/1_js_bin.png -- 19.02kb -> 12.96kb (31.84%)
    /workshops/iotworkshop/img/nodecommand.png -- 29.70kb -> 20.25kb (31.82%)
    /workshops/soccer/img/2_js_bin.png -- 27.16kb -> 18.58kb (31.59%)
    /workshops/rick_roll_leader/img/app-types.png -- 256.25kb -> 175.67kb (31.45%)
    /workshops/julia_fractals/img/complex_plane_add.gif -- 540.09kb -> 371.58kb (31.2%)
    /workshops/control_an_led/img/cayenne_list.png -- 74.81kb -> 51.57kb (31.07%)
    /workshops/rick_roll_leader/img/applications.png -- 76.50kb -> 52.84kb (30.93%)
    /workshops/firstnpmpackage/img/indexjs2.png -- 110.11kb -> 76.63kb (30.41%)
    /workshops/passwordcracker/img/indexjs2.png -- 110.11kb -> 76.63kb (30.41%)
    /workshops/firstnpmpackage/img/createindexjs.png -- 49.42kb -> 34.43kb (30.33%)
    /workshops/passwordcracker/img/createindexjs.png -- 49.42kb -> 34.43kb (30.33%)
    /workshops/firstnpmpackage/img/editname.png -- 109.80kb -> 76.57kb (30.27%)
    /workshops/passwordcracker/img/editname.png -- 109.80kb -> 76.57kb (30.27%)
    /workshops/firstnpmpackage/img/indexjs1.png -- 82.96kb -> 57.85kb (30.27%)
    /workshops/passwordcracker/img/indexjs1.png -- 82.96kb -> 57.85kb (30.27%)
    /workshops/julia_fractals/img/julia_fractal_hue.gif -- 138.45kb -> 97.40kb (29.65%)
    /workshops/portfolio/img/paragraph_wsj.png -- 92.03kb -> 64.78kb (29.61%)
    /workshops/portfolio/img/heading_wsj.png -- 91.89kb -> 64.76kb (29.52%)
    /workshops/geometric_pattern/img/circle_columns.png -- 56.29kb -> 39.70kb (29.47%)
    /workshops/firstnpmpackage/img/publish2.png -- 104.05kb -> 73.43kb (29.43%)
    /workshops/passwordcracker/img/publish2.png -- 104.05kb -> 73.43kb (29.43%)
    /workshops/firstnpmpackage/img/openingineditor.png -- 98.42kb -> 69.53kb (29.35%)
    /workshops/passwordcracker/img/openingineditor.png -- 98.42kb -> 69.53kb (29.35%)
    /workshops/julia_fractals/img/julia_fractal_gray.gif -- 211.74kb -> 149.87kb (29.22%)
    /workshops/geometric_pattern/img/sample4.png -- 39.29kb -> 27.92kb (28.94%)
    /workshops/portfolio/img/left.png -- 82.67kb -> 58.75kb (28.94%)
    /workshops/wikibot/img/app_running.png -- 55.68kb -> 39.59kb (28.91%)
    /workshops/rick_roll_leader/img/download-key.png -- 164.54kb -> 117.43kb (28.63%)
    /workshops/rick_roll_leader/img/phone-verification.png -- 56.92kb -> 40.68kb (28.52%)
    /workshops/portfolio/img/description.png -- 34.62kb -> 24.83kb (28.28%)
    /workshops/portfolio/img/description_next.png -- 80.55kb -> 57.79kb (28.26%)
    /workshops/control_an_led/img/add_device.png -- 159.39kb -> 114.42kb (28.21%)
    /workshops/control_an_led/img/circuit.png -- 39.49kb -> 28.39kb (28.12%)
    /workshops/control_an_led/img/pin_dashboard.png -- 130.37kb -> 94.35kb (27.63%)
    /workshops/rick_roll_leader/img/email-verify-email.png -- 79.89kb -> 58.15kb (27.22%)
    /workshops/julia_fractals/img/complex_plane_multiply.gif -- 973.92kb -> 710.89kb (27.01%)
    /workshops/portfolio/img/space.png -- 50.74kb -> 37.35kb (26.39%)
    /workshops/hackide/img/body1.png -- 121.77kb -> 89.82kb (26.24%)
    /workshops/dodge/img/before_spicing_it_up.gif -- 71.71kb -> 53.08kb (25.98%)
    /workshops/iotworkshop/img/localhost.png -- 55.35kb -> 40.99kb (25.95%)
    /workshops/portfolio/img/right.png -- 104.85kb -> 77.65kb (25.94%)
    /workshops/julia_fractals/img/julia_fractal_zoom.gif -- 491.61kb -> 364.46kb (25.86%)
    /workshops/portfolio/img/img_css_highlight.png -- 12.40kb -> 9.20kb (25.81%)
    /workshops/control_an_led/img/device_dashboard.png -- 119.06kb -> 88.44kb (25.72%)
    /workshops/passwordcracker/img/npmlogo.png -- 1.87kb -> 1.39kb (25.72%)
    /workshops/firstnpmpackage/img/npmlogo.png -- 1.87kb -> 1.39kb (25.72%)
    /workshops/portfolio/img/css_property.png -- 13.88kb -> 10.32kb (25.64%)
    /workshops/iotworkshop/img/uploadingdone.png -- 92.03kb -> 68.47kb (25.6%)
    /workshops/chat/img/fb_msg_to_data.gif -- 69.27kb -> 51.72kb (25.34%)
    /workshops/portfolio/img/authorize_application.png -- 83.34kb -> 62.33kb (25.21%)
    /workshops/portfolio/img/css_value.png -- 12.08kb -> 9.05kb (25.02%)
    /workshops/portfolio/img/css_curly_braces.png -- 12.55kb -> 9.43kb (24.87%)
    /workshops/todo_app_using_meanjs/img/running_nodejs.png -- 148.63kb -> 111.80kb (24.78%)
    /workshops/todo_app_using_meanjs/img/mongod.png -- 212.61kb -> 160.68kb (24.43%)
    /workshops/todo_app_using_meanjs/img/project_structure.png -- 115.87kb -> 87.87kb (24.16%)
    /workshops/pico_8/assets/pico_with_cheatsheet.png -- 187.19kb -> 142.00kb (24.14%)
    /workshops/synth/img/new_project.png -- 56.55kb -> 42.92kb (24.11%)
    /workshops/todo_app_using_meanjs/img/installing_express.png -- 127.40kb -> 96.70kb (24.09%)
    /workshops/portfolio/img/h1_through_h6.png -- 98.70kb -> 75.07kb (23.94%)
    /workshops/todo_app_using_meanjs/img/preview_running_app.png -- 161.53kb -> 122.86kb (23.94%)
    /workshops/iotworkshop/img/configure.png -- 201.26kb -> 153.14kb (23.91%)
    /workshops/todo_app_using_meanjs/img/final_1.png -- 59.48kb -> 45.27kb (23.89%)
    /workshops/iotworkshop/img/circuit.png -- 66.72kb -> 50.86kb (23.77%)
    /workshops/control_an_led/img/add_light_2.png -- 110.69kb -> 84.51kb (23.65%)
    /workshops/splatter_paint/img/final-demo.png -- 1,096.45kb -> 837.76kb (23.59%)
    /workshops/rick_roll_leader/img/email-verify-notification.png -- 40.04kb -> 30.60kb (23.59%)
    /workshops/todo_app_using_meanjs/img/terminal.png -- 73.54kb -> 56.19kb (23.58%)
    /workshops/dicegamereactnative/img/expologo.png -- 12.89kb -> 9.86kb (23.56%)
    /workshops/todo_app_using_meanjs/img/final_2.png -- 62.61kb -> 47.92kb (23.46%)
    /workshops/hackide/img/headerinsert.png -- 105.32kb -> 80.61kb (23.46%)
    /workshops/remote_viewing_raspi/img/thumbnail.png -- 305.28kb -> 233.81kb (23.41%)
    /workshops/portfolio/img/c9_v2_setup_1.png -- 206.82kb -> 158.59kb (23.32%)
    /internals/applications/logan_progress_report/img/hack_camp_feedback_chart.png -- 26.81kb -> 20.58kb (23.25%)
    /workshops/blink/images/UNO_Upload.png -- 18.29kb -> 14.04kb (23.24%)
    /workshops/portfolio/img/c9_v2_setup_2.png -- 111.96kb -> 85.97kb (23.22%)
    /workshops/todo_app_using_meanjs/img/use_todo.png -- 136.08kb -> 104.52kb (23.19%)
    /workshops/todo_app_using_meanjs/img/installing_nodejs.png -- 126.62kb -> 97.27kb (23.18%)
    /workshops/todo_app_using_meanjs/img/building_project.png -- 102.09kb -> 78.57kb (23.04%)
    /workshops/git_and_github/img/cloud9_dashboard.png -- 60.91kb -> 46.95kb (22.93%)
    /workshops/set_up_raspi/img/burn_image.png -- 446.19kb -> 343.92kb (22.92%)
    /workshops/portfolio/img/css_img_example.png -- 10.96kb -> 8.46kb (22.84%)
    /workshops/git_and_github/img/example_branches.png -- 92.38kb -> 71.32kb (22.8%)
    /workshops/feature_extractor/img/painted-sam.png -- 375.97kb -> 290.35kb (22.77%)
    /workshops/intro_to_raspi/img/pi_closeup.png -- 820.23kb -> 634.07kb (22.7%)
    /workshops/cringe_101/img/img_width.png -- 13.32kb -> 10.30kb (22.68%)
    /workshops/twine/img/link-demo.gif -- 445.06kb -> 344.33kb (22.63%)
    /workshops/ajar/img/call-drawusercell-in-mousemoved.gif -- 132.03kb -> 102.23kb (22.57%)
    /workshops/remote_viewing_raspi/img/android_connect_3.png -- 79.98kb -> 61.94kb (22.56%)
    /workshops/find_bigfoot/img/bigfoot_background.png -- 2,082.71kb -> 1,616.10kb (22.4%)
    /workshops/remote_viewing_raspi/img/android_connect_4.png -- 74.98kb -> 58.21kb (22.36%)
    /workshops/find_bigfoot/img/bigfoot_position.png -- 2,108.79kb -> 1,637.32kb (22.36%)
    /workshops/line_following_robot/images/fusion.png -- 136.63kb -> 106.13kb (22.32%)
    /workshops/firstnpmpackage/img/packagejsoncreated.png -- 56.12kb -> 43.61kb (22.29%)
    /workshops/passwordcracker/img/packagejsoncreated.png -- 56.12kb -> 43.61kb (22.29%)
    /workshops/cringe_101/img/img_key.png -- 11.81kb -> 9.18kb (22.25%)
    /workshops/geometric_pattern/img/sample1.png -- 32.15kb -> 25.03kb (22.15%)
    /workshops/geometric_pattern/img/sample5.png -- 31.88kb -> 24.85kb (22.06%)
    /workshops/cringe_101/img/img_value.png -- 11.58kb -> 9.03kb (21.96%)
    /workshops/iotworkshop/img/upload.png -- 77.13kb -> 60.34kb (21.76%)
    /workshops/selenium/img/html_repl.png -- 34.99kb -> 27.46kb (21.5%)
    /workshops/geometric_pattern/img/html_repl.png -- 34.99kb -> 27.46kb (21.5%)
    /workshops/that_was_easy/img/html_repl.png -- 34.99kb -> 27.46kb (21.5%)
    /workshops/personal_website/img/html_repl.png -- 34.99kb -> 27.46kb (21.5%)
    /workshops/dodge/img/html_repl.png -- 34.99kb -> 27.46kb (21.5%)
    /workshops/tree_machine/img/original.gif -- 809.98kb -> 635.81kb (21.5%)
    /workshops/iotworkshop/img/gitclone.png -- 228.18kb -> 179.13kb (21.5%)
    /workshops/tree_machine/img/spread.gif -- 778.92kb -> 611.74kb (21.46%)
    /workshops/line_following_robot/images/youtube_thumbnail.png -- 428.06kb -> 336.65kb (21.35%)
    /workshops/set_up_raspi/img/raspbian.png -- 836.46kb -> 657.93kb (21.34%)
    /workshops/twine/img/overview-1.png -- 118.79kb -> 93.77kb (21.06%)
    /workshops/twine/img/editor-3.png -- 139.69kb -> 110.34kb (21.01%)
    /workshops/git_and_github/img/git_remote_add.gif -- 24.11kb -> 19.05kb (20.98%)
    /workshops/cringe_101/img/img_bracket.png -- 11.88kb -> 9.41kb (20.83%)
    /workshops/hackide/img/title.png -- 102.74kb -> 81.35kb (20.81%)
    /workshops/line_following_robot/images/fritzing.png -- 366.19kb -> 290.36kb (20.71%)
    /workshops/tree_machine/img/effects.gif -- 1,646.87kb -> 1,308.58kb (20.54%)
    /workshops/tree_machine/img/wave.gif -- 338.04kb -> 269.21kb (20.36%)
    /workshops/twine/img/editor-2.png -- 119.71kb -> 95.36kb (20.34%)
    /workshops/ajar/img/viewing-x-and-y-diffs.gif -- 211.91kb -> 169.05kb (20.22%)
    /workshops/twine/img/editor-1.png -- 118.79kb -> 94.86kb (20.14%)
    /workshops/twine/img/preview-2.png -- 124.70kb -> 99.60kb (20.12%)
    /workshops/portfolio/img/p_final.png -- 77.53kb -> 62.00kb (20.03%)
    /workshops/portfolio/img/heading_result.png -- 76.60kb -> 61.29kb (19.98%)
    /workshops/twine/img/editor-4.png -- 122.88kb -> 98.48kb (19.86%)
    /workshops/twine/img/overview-2.png -- 129.67kb -> 103.93kb (19.85%)
    /workshops/ajar/img/create-mouse-moved-function.gif -- 257.28kb -> 206.30kb (19.82%)
    /workshops/hackide/img/setup.png -- 105.42kb -> 84.53kb (19.81%)
    /workshops/intro_to_raspi/img/raspberrypi_org.png -- 139.77kb -> 112.11kb (19.79%)
    /workshops/rick_roll/img/upload-file.jpg -- 63.50kb -> 51.07kb (19.56%)
    /workshops/twine/img/editor-5.png -- 123.91kb -> 99.74kb (19.51%)
    /internals/applications/neo_fiscal_sponsorship/img/tom_preston_werner.png -- 253.49kb -> 204.44kb (19.35%)
    /workshops/dodge/img/src/dirt_platformer_tiles.png -- 4.33kb -> 3.50kb (19.21%)
    /workshops/intro_to_raspi/img/pi_3_model_b.png -- 818.07kb -> 664.13kb (18.82%)
    /workshops/notes_to_self/img/localStorage_first_note_shown.png -- 76.48kb -> 62.10kb (18.8%)
    /workshops/chrome_extension/img/popup.png -- 7.38kb -> 6.00kb (18.7%)
    /workshops/control_an_led/img/your_raspi.png -- 41.05kb -> 33.39kb (18.65%)
    /workshops/notes_to_self/img/localStorage_first_note.png -- 77.71kb -> 63.23kb (18.64%)
    /workshops/intro_to_raspi/img/astro_pi.png -- 67.10kb -> 54.61kb (18.62%)
    /workshops/control_an_led/img/setup_button.png -- 40.64kb -> 33.08kb (18.61%)
    /workshops/dicegamereactnative/img/interface.png -- 334.52kb -> 272.37kb (18.58%)
    /workshops/git_and_github/img/github_fork_button.png -- 61.67kb -> 50.25kb (18.51%)
    /workshops/git_and_github/img/git_commit.gif -- 35.93kb -> 29.33kb (18.37%)
    /workshops/cringe_101/img/img.png -- 10.34kb -> 8.44kb (18.35%)
    /workshops/dicegamereactnative/img/rollbuttonclick.png -- 39.83kb -> 32.54kb (18.31%)
    /workshops/twine/img/dashboard-1.png -- 113.56kb -> 92.78kb (18.3%)
    /workshops/twine/img/preview-1.png -- 113.60kb -> 92.81kb (18.3%)
    /internals/logos/hack_camp_fire_sticker.svg -- 30.84kb -> 25.20kb (18.29%)
    /workshops/intro_to_raspi/img/pi.png -- 599.87kb -> 490.98kb (18.15%)
    /workshops/control_an_led/img/looking_for_devices.png -- 391.04kb -> 320.17kb (18.12%)
    /workshops/todo_app_using_meanjs/img/cloud9_blank_project.png -- 101.00kb -> 82.80kb (18.01%)
    /workshops/git_and_github/img/github_username.png -- 53.73kb -> 44.07kb (17.97%)
    /workshops/git_and_github/img/github_issues_tab.png -- 60.33kb -> 49.49kb (17.96%)
    /workshops/twine/img/dashboard-2.png -- 122.43kb -> 100.67kb (17.77%)
    /workshops/github_pages/resources/createrepo.gif -- 309.87kb -> 255.03kb (17.7%)
    /workshops/feature_extractor/img/buttons.png -- 3.62kb -> 2.98kb (17.67%)
    /workshops/portfolio/img/c9_v2_setup_3.png -- 122.48kb -> 100.85kb (17.66%)
    /workshops/intro_to_raspi/img/downloads.png -- 68.91kb -> 56.78kb (17.61%)
    /workshops/dicegamereactnative/img/demo1.png -- 76.05kb -> 62.67kb (17.59%)
    /workshops/control_an_led/img/installing_libraries.png -- 38.47kb -> 31.72kb (17.54%)
    /workshops/hackide/img/run.png -- 27.27kb -> 22.50kb (17.49%)
    /workshops/iotworkshop/img/wire.jpg -- 46.89kb -> 38.76kb (17.34%)
    /workshops/portfolio/img/rounded_image.png -- 37.12kb -> 30.70kb (17.31%)
    /workshops/portfolio/img/original.png -- 66.06kb -> 54.63kb (17.31%)
    /workshops/ajar/img/open-live-preview.gif -- 230.75kb -> 190.86kb (17.29%)
    /workshops/selenium/img/youtubevideo.png -- 464.92kb -> 384.58kb (17.28%)
    /workshops/ajar/img/making-x-and-y-variables.gif -- 121.14kb -> 100.23kb (17.26%)
    /workshops/ajar/img/using-x-and-y.gif -- 134.80kb -> 112.41kb (16.61%)
    /workshops/dicegamereactnative/img/paddingcomp.png -- 346.66kb -> 289.24kb (16.56%)
    /workshops/ajar/img/add-mousemove-listener.gif -- 238.86kb -> 199.34kb (16.54%)
    /workshops/hackide/img/demo.png -- 70.07kb -> 58.52kb (16.48%)
    /workshops/soccer/img/readme.png -- 3.59kb -> 3.01kb (16.28%)
    /workshops/ajar/img/wrap-with-draw-user-cell-function.gif -- 220.57kb -> 185.23kb (16.02%)
    /workshops/git_and_github/img/git_init.gif -- 22.07kb -> 18.57kb (15.86%)
    /workshops/soccer/img/1_canvas_dimensions.png -- 9.16kb -> 7.71kb (15.73%)
    /workshops/remote_viewing_raspi/img/android_connect_2.png -- 64.37kb -> 54.26kb (15.7%)
    /workshops/iotworkshop/img/openingindex.png -- 117.37kb -> 98.97kb (15.68%)
    /workshops/selenium/img/TWITTER AUTOMATION.png -- 88.48kb -> 74.93kb (15.32%)
    /workshops/selenium/img/makingfile.gif -- 240.18kb -> 203.42kb (15.31%)
    /workshops/github_pages/resources/clone.gif -- 146.24kb -> 124.02kb (15.19%)
    /workshops/iotworkshop/img/submit.png -- 43.09kb -> 36.56kb (15.15%)
    /workshops/geometric_pattern/img/circle_array.png -- 59.58kb -> 50.56kb (15.14%)
    /workshops/dicegamereactnative/img/scanqr.png -- 28.33kb -> 24.05kb (15.09%)
    /workshops/intro_to_raspi/img/pi_family.png -- 432.62kb -> 368.14kb (14.9%)
    /internals/logos/hack-strikes-back.svg -- 15.61kb -> 13.29kb (14.88%)
    /workshops/git_and_github/img/clone_from_git_in_cloud9.png -- 30.57kb -> 26.04kb (14.8%)
    /workshops/pico_8/assets/cheatsheet.png -- 223.42kb -> 190.55kb (14.71%)
    /workshops/git_and_github/img/git_push_password.gif -- 156.66kb -> 133.66kb (14.69%)
    /workshops/orpheus/img/dinosaur_coming_from_the_future_to_destroy_humanity.png -- 68.46kb -> 58.43kb (14.65%)
    /workshops/selenium/img/firstrunlinux.png -- 625.63kb -> 533.98kb (14.65%)
    /workshops/control_an_led/img/my_devices.png -- 132.68kb -> 113.44kb (14.5%)
    /workshops/geometric_pattern/img/fresh_html_repl.png -- 64.52kb -> 55.33kb (14.24%)
    /workshops/julia_fractals/img/julia_fractal_multiply.gif -- 456.22kb -> 393.50kb (13.75%)
    /workshops/uno/images/arduino-uno.jpg -- 134.61kb -> 116.15kb (13.71%)
    /workshops/pico_8/assets/final.gif -- 73.13kb -> 63.13kb (13.67%)
    /workshops/git_and_github/img/good_git_workflow.png -- 91.77kb -> 79.23kb (13.67%)
    /workshops/chat/img/final_demo.gif -- 14.18kb -> 12.25kb (13.57%)
    /workshops/iotworkshop/img/servomotor.png -- 149.28kb -> 129.04kb (13.56%)
    /workshops/portfolio/img/final.png -- 116.98kb -> 101.21kb (13.48%)
    /workshops/notes_to_self/img/localStorage_empty_notes.png -- 52.60kb -> 45.63kb (13.24%)
    /workshops/soccer/img/2_coordinate_details.png -- 4.83kb -> 4.20kb (13.17%)
    /workshops/dicegamereactnative/img/demo.png -- 72.09kb -> 62.61kb (13.15%)
    /internals/logos/hack-strikes-back-again.svg -- 18.01kb -> 15.65kb (13.12%)
    /workshops/git_and_github/img/git_add.gif -- 26.48kb -> 23.03kb (13.04%)
    /workshops/notes_to_self/img/localStorage_in_inspector.png -- 43.99kb -> 38.32kb (12.89%)
    /workshops/pico_8_maze/img/tab.png -- 0.49kb -> 0.43kb (12.57%)
    /workshops/hackide/img/editorcreated.png -- 18.13kb -> 15.85kb (12.55%)
    /workshops/git_and_github/img/git_push_gh-pages.gif -- 164.85kb -> 144.27kb (12.48%)
    /workshops/selenium/img/chrome.png -- 84.82kb -> 74.24kb (12.48%)
    /workshops/soccer/img/soccer.gif -- 64.94kb -> 56.97kb (12.27%)
    /workshops/that_was_easy/img/upload.png -- 17.59kb -> 15.44kb (12.23%)
    /workshops/chrome_extension/img/load_unpacked_extension.png -- 10.29kb -> 9.04kb (12.15%)
    /workshops/twilio/img/console.png -- 38.84kb -> 34.13kb (12.12%)
    /workshops/bumpteroids/images/bumpteroids.png -- 84.94kb -> 74.67kb (12.09%)
    /workshops/soccer/img/2_sprite_position.png -- 2.81kb -> 2.47kb (12.08%)
    /workshops/ajar/img/invoke-draw-user-cell-function.gif -- 110.06kb -> 97.03kb (11.83%)
    /workshops/dicegamereactnative/img/finaldemo2.gif -- 1,819.32kb -> 1,604.52kb (11.81%)
    /workshops/blink/images/kit.jpg -- 101.31kb -> 89.48kb (11.68%)
    /workshops/soccer/img/bttn_open_in_js_bin.png -- 3.24kb -> 2.86kb (11.59%)
    /workshops/maze/img/bttn_open_in_js_bin.png -- 3.24kb -> 2.86kb (11.59%)
    /workshops/remote_viewing_raspi/img/if-config.jpg -- 87.73kb -> 77.58kb (11.57%)
    /workshops/intro_to_raspi/img/raspberry_pi_pinout.png -- 76.32kb -> 67.63kb (11.38%)
    /workshops/portfolio/img/current_2.png -- 112.91kb -> 100.33kb (11.14%)
    /workshops/portfolio/img/get_url.gif -- 219.43kb -> 195.15kb (11.07%)
    /workshops/find_bigfoot/assets/bigfoot.png -- 4.98kb -> 4.44kb (10.99%)
    /workshops/find_bigfoot/assets/forest.jpg -- 1,006.96kb -> 896.95kb (10.93%)
    /workshops/portfolio/img/final_1_highlight_description.png -- 112.65kb -> 100.42kb (10.86%)
    /workshops/portfolio/img/arial.png -- 110.22kb -> 98.25kb (10.86%)
    /workshops/ajar/img/end-of-part-3.gif -- 150.20kb -> 133.93kb (10.83%)
    /workshops/selenium/img/funmeter.gif -- 103.82kb -> 92.61kb (10.8%)
    /workshops/pico_8/demos/rain.p8.png -- 3.15kb -> 2.81kb (10.71%)
    /clubs/posters/gomakeitathingred.png -- 1,374.73kb -> 1,227.92kb (10.68%)
    /clubs/posters/gomakeitathing.png -- 1,375.12kb -> 1,228.67kb (10.65%)
    /workshops/julia_fractals/img/julia_fractal_add.gif -- 374.40kb -> 334.61kb (10.63%)
    /workshops/portfolio/img/text-align.png -- 112.44kb -> 100.56kb (10.57%)
    /workshops/selenium/img/xpathvideo1.png -- 565.71kb -> 506.10kb (10.54%)
    /workshops/temperature_monitor/images/DHT22-PinOut.jpg -- 14.33kb -> 12.84kb (10.44%)
    /workshops/julia_fractals/img/julia_fractal_constant.gif -- 48.46kb -> 43.42kb (10.4%)
    /workshops/find_bigfoot/img/bigfoot_popup.gif -- 45.89kb -> 41.13kb (10.38%)
    /workshops/git_and_github/img/github_create_repo.gif -- 457.43kb -> 410.92kb (10.17%)
    /workshops/vigenere_cipher/img/colossus.jpg -- 887.41kb -> 799.61kb (9.89%)
    /workshops/git_and_github/img/name_new_workshop.gif -- 555.97kb -> 501.41kb (9.81%)
    /workshops/portfolio/img/current.png -- 119.12kb -> 107.44kb (9.81%)
    /workshops/firstnpmpackage/img/calculatorfolder.png -- 39.44kb -> 35.65kb (9.61%)
    /workshops/passwordcracker/img/calculatorfolder.png -- 39.44kb -> 35.65kb (9.61%)
    /workshops/find_bigfoot/img/w3schools_onclick.png -- 46.08kb -> 41.67kb (9.56%)
    /workshops/portfolio/img/how_to_circular.png -- 47.60kb -> 43.08kb (9.5%)
    /workshops/firstnpmpackage/img/testfolder.png -- 39.07kb -> 35.41kb (9.35%)
    /workshops/passwordcracker/img/testfolder.png -- 39.07kb -> 35.41kb (9.35%)
    /workshops/set_up_raspi/img/noobs.png -- 71.15kb -> 64.55kb (9.28%)
    /workshops/find_bigfoot/img/google_javascript_popup_box.png -- 78.92kb -> 71.62kb (9.26%)
    /workshops/soccer/img/bttn_play_now.png -- 1.97kb -> 1.79kb (9.14%)
    /workshops/maze/img/bttn_play_now.png -- 1.97kb -> 1.79kb (9.14%)
    /workshops/find_bigfoot/img/w3schools_position.png -- 33.74kb -> 30.67kb (9.09%)
    /workshops/find_bigfoot/img/google_html_position.png -- 88.28kb -> 80.28kb (9.06%)
    /workshops/find_bigfoot/img/google_html_handle_click.png -- 81.69kb -> 74.34kb (9%)
    /workshops/set_up_raspi/img/pi_underbelly.jpg -- 3,838.51kb -> 3,494.76kb (8.96%)
    /internals/logos/hack_to_the_future.svg -- 88.44kb -> 80.62kb (8.84%)
    /workshops/find_bigfoot/img/w3schools_popup.png -- 46.22kb -> 42.18kb (8.75%)
    /workshops/geometric_pattern/img/preview.gif -- 53.10kb -> 48.51kb (8.65%)
    /workshops/dodge/img/preview.gif -- 53.10kb -> 48.51kb (8.65%)
    /workshops/git_and_github/img/create_pull_request.gif -- 1,198.71kb -> 1,095.10kb (8.64%)
    /workshops/selenium/img/signup.png -- 19.49kb -> 17.90kb (8.16%)
    /workshops/personal_website/img/signup.png -- 19.49kb -> 17.90kb (8.16%)
    /workshops/synth/img/import_tone.gif -- 130.59kb -> 120.12kb (8.02%)
    /workshops/set_up_raspi/img/pi_topside.jpg -- 3,626.40kb -> 3,336.58kb (7.99%)
    /img/sponsors/stripe.svg -- 3.65kb -> 3.36kb (7.97%)
    /workshops/firstnpmpackage/img/programmer.gif -- 83.63kb -> 76.98kb (7.96%)
    /workshops/passwordcracker/img/programmer.gif -- 83.63kb -> 76.98kb (7.96%)
    /workshops/ajar/img/made-paint-by-mistake.gif -- 138.50kb -> 127.48kb (7.95%)
    /workshops/github_pages/resources/openterm.gif -- 120.52kb -> 111.07kb (7.84%)
    /workshops/synth/img/color_synth.gif -- 79.02kb -> 72.85kb (7.81%)
    /workshops/set_up_raspi/img/plug_in.gif -- 59.94kb -> 55.36kb (7.64%)
    /workshops/vigenere_cipher/img/jefferson_wheel.jpg -- 89.64kb -> 82.83kb (7.59%)
    /workshops/line_following_robot/images/bottom.png -- 2,683.80kb -> 2,488.28kb (7.29%)
    /workshops/julia_fractals/img/fractal_broccoli.jpg -- 125.76kb -> 116.65kb (7.24%)
    /workshops/platformer/img/final_demo.gif -- 354.90kb -> 329.22kb (7.24%)
    /workshops/selenium/img/xpathvideo2.png -- 522.70kb -> 485.12kb (7.19%)
    /workshops/soccer/img/2_write-b_create_sprite.gif -- 344.26kb -> 319.60kb (7.16%)
    /workshops/ajar/img/end-of-part-4.gif -- 291.06kb -> 270.56kb (7.05%)
    /workshops/control_an_led/img/cayenne_sign_in.png -- 466.36kb -> 433.53kb (7.04%)
    /workshops/soccer/img/r_vocab_2.png -- 2.06kb -> 1.91kb (6.98%)
    /clubs/posters/cyber_centurions.jpg -- 89.57kb -> 83.63kb (6.62%)
    /workshops/soccer/img/2_brief_overview.gif -- 261.99kb -> 244.73kb (6.59%)
    /workshops/cringe_101/img/gif_font.gif -- 60.64kb -> 56.75kb (6.41%)
    /workshops/soccer/img/5_write-d_console_ball_remove.gif -- 97.04kb -> 90.96kb (6.26%)
    /workshops/julia_fractals/img/julia_fractal_abs.gif -- 463.23kb -> 434.28kb (6.25%)
    /workshops/line_following_robot/images/3d-models.jpg -- 1,513.59kb -> 1,420.90kb (6.12%)
    /internals/applications/neo_fiscal_sponsorship/img/cary_rosenzweig.png -- 99.48kb -> 93.44kb (6.08%)
    /workshops/dawgshop/img/cipher-squad.jpg -- 5,150.26kb -> 4,843.88kb (5.95%)
    /internals/logos/banner_orpheus_hand.svg -- 3.80kb -> 3.58kb (5.93%)
    /workshops/soccer/img/2_write-c_createSprite_x_125.gif -- 64.96kb -> 61.10kb (5.93%)
    /workshops/thunderstorm/img/storm_poo.gif -- 7.13kb -> 6.70kb (5.92%)
    /workshops/soccer/img/2_write-c_createSprite_width_50.gif -- 92.11kb -> 86.66kb (5.92%)
    /workshops/tree_machine/img/l_system_trees.jpg -- 153.74kb -> 144.77kb (5.83%)
    /internals/logos/banner_orpheus_hand_rotated.svg -- 3.97kb -> 3.74kb (5.78%)
    /workshops/geometric_pattern/img/4_half_circles.png -- 39.02kb -> 36.86kb (5.55%)
    /workshops/soccer/img/1_tinkering_background.gif -- 970.20kb -> 918.17kb (5.36%)
    /workshops/geometric_pattern/img/12_circles.png -- 38.39kb -> 36.35kb (5.33%)
    /workshops/git_and_github/img/create_new_workspace.gif -- 239.85kb -> 227.14kb (5.3%)
    /workshops/chat/img/html_setup.png -- 43.13kb -> 40.86kb (5.27%)
    /workshops/orpheus/img/confused_dinosaur.png -- 17.46kb -> 16.56kb (5.16%)
    /workshops/github_pages/resources/celebrate.gif -- 413.66kb -> 392.41kb (5.14%)
    /workshops/chat/img/fb_add_domain.gif -- 201.74kb -> 191.37kb (5.14%)
    /workshops/hackide/img/demogif.gif -- 1,653.75kb -> 1,570.29kb (5.05%)
    /workshops/soccer/img/2_write-e_var_player.gif -- 142.50kb -> 135.35kb (5.02%)
    /workshops/dawgshop/img/screenshot2.png -- 3.18kb -> 3.03kb (4.88%)
    /workshops/notes_to_self/img/nts_css.gif -- 150.68kb -> 143.35kb (4.86%)
    /workshops/that_was_easy/img/example_yeezy.gif -- 138.04kb -> 131.42kb (4.79%)
    /workshops/git_and_github/img/save_in_cloud9.gif -- 101.90kb -> 97.05kb (4.76%)
    /workshops/soccer/img/2_js_bin_complete_add.gif -- 344.16kb -> 327.94kb (4.71%)
    /workshops/soccer/img/5_write-e_close_console.gif -- 468.00kb -> 447.49kb (4.38%)
    /workshops/soccer/img/2_write-d-create_sprite_x_125_y_100.gif -- 71.12kb -> 68.02kb (4.36%)
    /workshops/find_bigfoot/img/celebrate_charlie_brown.gif -- 922.85kb -> 883.04kb (4.31%)
    /workshops/platformer/img/scrolling_sprites.gif -- 111.75kb -> 106.95kb (4.29%)
    /workshops/chat/img/fb_create_proj.gif -- 306.34kb -> 293.56kb (4.17%)
    /workshops/vigenere_cipher/img/caesar_disk.jpg -- 1,168.00kb -> 1,120.12kb (4.1%)
    /workshops/tree_machine/img/sway.gif -- 1,598.23kb -> 1,532.97kb (4.08%)
    /workshops/soccer/img/5_write-b_open_console.gif -- 761.93kb -> 730.84kb (4.08%)
    /workshops/soccer/img/2_write-d_createSprite_width_50_height_50.gif -- 96.93kb -> 92.98kb (4.08%)
    /workshops/soccer/img/1_change_canvas_values.gif -- 729.46kb -> 700.11kb (4.02%)
    /workshops/soccer/img/2_tinkering-b_createSprite_width_height.gif -- 482.44kb -> 463.24kb (3.98%)
    /workshops/dawgshop/img/dj2.gif -- 952.88kb -> 915.16kb (3.96%)
    /workshops/soccer/img/3_write-a_mouse_x.gif -- 719.90kb -> 691.73kb (3.91%)
    /workshops/soccer/img/5_write-f_if_overlap_remove.gif -- 747.20kb -> 718.18kb (3.88%)
    /workshops/git_and_github/img/new_terminal.gif -- 518.51kb -> 498.59kb (3.84%)
    /workshops/vigenere_cipher/img/american_bombe.jpg -- 1,480.51kb -> 1,423.71kb (3.84%)
    /internals/logos/banner_plain_flag_webVersion.svg -- 5.63kb -> 5.41kb (3.83%)
    /internals/logos/banner_plain_flag.svg -- 5.64kb -> 5.42kb (3.83%)
    /internals/applications/logan_full_board_proposal/img/hackingedu_hs_hackers_meetup.jpg -- 1,620.44kb -> 1,558.63kb (3.81%)
    /workshops/soccer/img/2_write-d_createSprite_x_125_y_250.gif -- 95.94kb -> 92.30kb (3.8%)
    /workshops/chat/img/fb_domain_not_auth.png -- 33.83kb -> 32.55kb (3.77%)
    /workshops/soccer/img/5_mini.gif -- 28.04kb -> 27.01kb (3.67%)
    /workshops/dodge/img/final_demo.gif -- 344.74kb -> 332.14kb (3.65%)
    /internals/applications/logan_full_board_proposal/img/max_wofford.jpg -- 101.42kb -> 97.78kb (3.59%)
    /workshops/selenium/img/loginpageopen.png -- 324.70kb -> 313.15kb (3.55%)
    /workshops/selenium/img/demo.png -- 6.25kb -> 6.03kb (3.55%)
    /workshops/iotworkshop/img/motor.png -- 55.72kb -> 53.78kb (3.49%)
    /workshops/dashboard/img/app.gif -- 179.32kb -> 173.12kb (3.46%)
    /workshops/soccer/img/5_write-c_console_ball_overlap.gif -- 895.12kb -> 864.17kb (3.46%)
    /workshops/soccer/img/3_js_bin.gif -- 454.00kb -> 438.37kb (3.44%)
    /internals/applications/neo_fiscal_sponsorship/img/jessica_kwok.jpg -- 20.33kb -> 19.63kb (3.43%)
    /workshops/soccer/img/2_write-f_var_player_equals_createSprite.gif -- 162.52kb -> 156.95kb (3.42%)
    /workshops/cringe_101/img/hello.gif -- 478.51kb -> 462.39kb (3.37%)
    /workshops/soccer/img/2_write-a_var_player.gif -- 167.66kb -> 162.09kb (3.32%)
    /workshops/soccer/img/1_background_color_change.gif -- 1,185.84kb -> 1,146.50kb (3.32%)
    /workshops/vigenere_cipher/img/enigma_machine.jpg -- 194.93kb -> 188.47kb (3.31%)
    /workshops/thunderstorm/img/storm_tree.gif -- 19.80kb -> 19.14kb (3.31%)
    /workshops/chat/img/fb_go_to_auth.gif -- 146.36kb -> 141.57kb (3.27%)
    /workshops/soccer/img/4_mini.gif -- 67.62kb -> 65.49kb (3.15%)
    /workshops/soccer/img/5_js_bin_complete.gif -- 838.07kb -> 811.95kb (3.12%)
    /workshops/soccer/img/4_js_bin_complete_walkthrough.gif -- 1,073.63kb -> 1,041.04kb (3.04%)
    /workshops/soccer/img/1_tinkering_createCanvas.gif -- 479.64kb -> 465.21kb (3.01%)
    /workshops/iotworkshop/img/wire.png -- 25.99kb -> 25.21kb (2.99%)
    /workshops/soccer/img/2_tinkering-a_createSprite_x_y.gif -- 818.30kb -> 793.86kb (2.99%)
    /workshops/dawgshop/img/dj.jpg -- 457.96kb -> 444.28kb (2.99%)
    /workshops/soccer/img/3_js_bin_complete.gif -- 702.98kb -> 682.67kb (2.89%)
    /workshops/chat/img/fb_set_db_perm.gif -- 137.21kb -> 133.27kb (2.87%)
    /workshops/dicegamereactnative/img/profilecard.png -- 118.60kb -> 115.28kb (2.8%)
    /workshops/firstnpmpackage/img/smart.gif -- 1,225.59kb -> 1,191.96kb (2.74%)
    /workshops/passwordcracker/img/smart.gif -- 1,225.59kb -> 1,191.96kb (2.74%)
    /workshops/dicegamereactnative/img/smart.gif -- 1,225.59kb -> 1,191.96kb (2.74%)
    /workshops/pico_8/assets/gameloop.png -- 75.66kb -> 73.58kb (2.74%)
    /workshops/soccer/img/4_write-a_create_ball.gif -- 577.70kb -> 562.06kb (2.71%)
    /workshops/portfolio/img/login_or_register.gif -- 813.22kb -> 791.39kb (2.68%)
    /workshops/soccer/img/3_write-b_mouse_y.gif -- 437.02kb -> 425.65kb (2.6%)
    /workshops/soccer/img/r_vocab_1.png -- 3.14kb -> 3.06kb (2.55%)
    /workshops/soccer/img/4_write-c_ball_bounce_player.gif -- 668.88kb -> 652.23kb (2.49%)
    /workshops/selenium/img/awesome.gif -- 2,454.43kb -> 2,393.75kb (2.47%)
    /workshops/hackide/img/header.png -- 12.04kb -> 11.74kb (2.46%)
    /workshops/ajar/img/adding-canvas.gif -- 909.94kb -> 887.86kb (2.43%)
    /workshops/git_and_github/img/drake_clapping.gif -- 2,777.79kb -> 2,710.43kb (2.42%)
    /workshops/ajar/img/assign-context.gif -- 592.42kb -> 578.11kb (2.42%)
    /internals/applications/logan_full_board_proposal/img/zach_latta.jpg -- 110.24kb -> 107.60kb (2.4%)
    /workshops/soccer/img/4_write-b_ball_does_not_move.gif -- 251.92kb -> 245.99kb (2.35%)
    /workshops/ajar/img/live_preview.gif -- 277.71kb -> 271.24kb (2.33%)
    /workshops/img/jsbin_accidental_closing.gif -- 4,473.62kb -> 4,370.19kb (2.31%)
    /workshops/iotworkshop/img/finaldemo.png -- 883.30kb -> 863.19kb (2.28%)
    /workshops/soccer/img/2_write-b_createSprite_no_params.gif -- 98.23kb -> 96.01kb (2.26%)
    /workshops/collaborative_sketch/img/firebase_warning.png -- 14.17kb -> 13.86kb (2.2%)
    /workshops/portfolio/img/body_cut.gif -- 1,390.54kb -> 1,360.88kb (2.13%)
    /workshops/portfolio/img/img.gif -- 3,426.45kb -> 3,354.93kb (2.09%)
    /workshops/ajar/img/get-element-canvas.gif -- 710.89kb -> 696.08kb (2.08%)
    /workshops/soccer/img/5_write-a_create_goal.gif -- 581.95kb -> 570.07kb (2.04%)
    /workshops/soccer/img/3_mini.gif -- 34.35kb -> 33.66kb (2.03%)
    /workshops/soccer/img/3_write-a_fixed_position.gif -- 174.68kb -> 171.18kb (2.01%)
    /workshops/portfolio/img/copy_template.gif -- 2,047.64kb -> 2,007.96kb (1.94%)
    /workshops/control_an_led/img/add_light_1.png -- 149.24kb -> 146.36kb (1.93%)
    /workshops/portfolio/img/close.gif -- 550.36kb -> 539.86kb (1.91%)
    /workshops/firstnpmpackage/img/gotit.gif -- 1,510.20kb -> 1,481.46kb (1.9%)
    /workshops/passwordcracker/img/gotit.gif -- 1,510.20kb -> 1,481.46kb (1.9%)
    /workshops/dicegamereactnative/img/gotit.gif -- 1,510.20kb -> 1,481.46kb (1.9%)
    /workshops/synth/img/drag_pitch.gif -- 44.41kb -> 43.57kb (1.89%)
    /workshops/img/portfolio.png -- 50.27kb -> 49.32kb (1.87%)
    /workshops/tree_machine/img/stars.gif -- 7,665.17kb -> 7,528.83kb (1.78%)
    /workshops/portfolio/img/body_copy.gif -- 3,466.29kb -> 3,406.05kb (1.74%)
    /workshops/portfolio/img/login_with_github.gif -- 2,385.31kb -> 2,344.51kb (1.71%)
    /workshops/git_and_github/img/git_status.png -- 20.91kb -> 20.56kb (1.67%)
    /internals/applications/logan_progress_report/signature.png -- 105.23kb -> 103.50kb (1.64%)
    /workshops/ajar/img/script-element.gif -- 361.13kb -> 355.52kb (1.55%)
    /workshops/portfolio/img/jsbin.gif -- 1,235.02kb -> 1,216.31kb (1.52%)
    /workshops/git_and_github/img/close_readme.gif -- 633.95kb -> 624.35kb (1.51%)
    /workshops/remote_viewing_raspi/img/enable_graphical_remote.png -- 696.96kb -> 686.43kb (1.51%)
    /workshops/remote_viewing_raspi/img/vnc_view.png -- 498.71kb -> 491.21kb (1.5%)
    /workshops/remote_viewing_raspi/img/terminal.png -- 625.98kb -> 616.67kb (1.49%)
    /workshops/remote_viewing_raspi/img/raspi_config_options.png -- 714.80kb -> 704.28kb (1.47%)
    /workshops/soccer/img/5_js_bin.gif -- 300.98kb -> 296.59kb (1.46%)
    /workshops/remote_viewing_raspi/img/raspi_config_interfacing.png -- 715.54kb -> 705.33kb (1.43%)
    /workshops/portfolio/img/heading.gif -- 1,445.59kb -> 1,424.97kb (1.43%)
    /workshops/remote_viewing_raspi/img/confirm.png -- 637.72kb -> 628.74kb (1.41%)
    /workshops/remote_viewing_raspi/img/raspi_config.png -- 629.51kb -> 620.79kb (1.39%)
    /workshops/remote_viewing_raspi/img/android_connect_1.png -- 104.19kb -> 102.83kb (1.3%)
    /workshops/portfolio/img/css.gif -- 1,026.17kb -> 1,012.96kb (1.29%)
    /clubs/posters/supreme.png -- 193.05kb -> 190.65kb (1.24%)
    /workshops/dicegamereactnative/img/webviewintro.png -- 59.62kb -> 58.88kb (1.24%)
    /workshops/portfolio/img/delete_old_body.gif -- 738.65kb -> 729.51kb (1.24%)
    /workshops/chat/img/fb_get_config.gif -- 226.26kb -> 223.60kb (1.17%)
    /workshops/portfolio/img/delete.gif -- 497.59kb -> 492.05kb (1.11%)
    /workshops/soccer/img/4_js_bin.gif -- 416.46kb -> 411.85kb (1.11%)
    /internals/applications/logan_full_board_proposal/img/dave_fontenot.jpg -- 55.51kb -> 54.92kb (1.08%)
    /workshops/hackide/img/kodkarate.gif -- 243.53kb -> 240.91kb (1.07%)
    /workshops/portfolio/img/jonathan_leung.gif -- 555.69kb -> 550.19kb (0.99%)
    /workshops/portfolio/img/p.gif -- 834.96kb -> 827.02kb (0.95%)
    /workshops/soccer/img/function_machine.png -- 35.97kb -> 35.63kb (0.93%)
    /workshops/twilio/img/duplicating_call_and_say.gif -- 2,046.75kb -> 2,028.90kb (0.87%)
    /workshops/dicegamereactnative/img/emulatorintro.png -- 137.68kb -> 136.51kb (0.85%)
    /workshops/portfolio/img/welcome.gif -- 756.01kb -> 749.65kb (0.84%)
    /workshops/portfolio/img/pixels.gif -- 1,464.05kb -> 1,451.89kb (0.83%)
    /workshops/img/frogger_win.gif -- 697.59kb -> 692.23kb (0.77%)
    /workshops/portfolio/img/body.gif -- 1,372.13kb -> 1,362.11kb (0.73%)
    /workshops/portfolio/img/resize_page.gif -- 3,927.21kb -> 3,899.41kb (0.71%)
    /workshops/portfolio/img/border_radius.gif -- 1,197.47kb -> 1,189.09kb (0.7%)
    /workshops/ajar/img/invoke-draw-screen.gif -- 164.30kb -> 163.17kb (0.69%)
    /workshops/portfolio/img/center.gif -- 2,445.49kb -> 2,428.85kb (0.68%)
    /workshops/blink/images/Title.gif -- 16.42kb -> 16.31kb (0.67%)
    /workshops/portfolio/img/scroll_down.gif -- 1,770.87kb -> 1,759.31kb (0.65%)
    /workshops/python_password_generator/resources/4154e8c624f13436b641de801b5aeec9.gif -- 118.49kb -> 117.74kb (0.64%)
    /workshops/portfolio/img/font.gif -- 1,583.08kb -> 1,573.10kb (0.63%)
    /workshops/portfolio/img/50_percent.gif -- 1,518.53kb -> 1,509.29kb (0.61%)
    /workshops/twilio/img/add_main_js_script_tag.gif -- 1,275.90kb -> 1,268.81kb (0.56%)
    /workshops/set_up_raspi/img/sd_to_computer.jpg -- 718.18kb -> 714.39kb (0.53%)
    /workshops/twilio/img/twilio_send_message.gif -- 1,960.16kb -> 1,951.80kb (0.43%)
    /workshops/twilio/img/setting_sid_and_token.gif -- 631.73kb -> 629.06kb (0.42%)
    /workshops/twilio/img/add_instructions.gif -- 1,058.95kb -> 1,054.61kb (0.41%)
    /internals/applications/logan_full_board_proposal/img/jonathan_leung.jpg -- 43.48kb -> 43.33kb (0.35%)
    /workshops/dicegamereactnative/img/finaldemo1.gif -- 560.99kb -> 559.07kb (0.34%)
    /workshops/tree_machine/img/tree_comparison.png -- 218.56kb -> 217.88kb (0.31%)
    /workshops/blink/images/UNO_BoardType.jpg -- 186.08kb -> 185.57kb (0.28%)
    /workshops/dawgshop/img/Childish.gif -- 650.98kb -> 649.31kb (0.26%)
    /workshops/twilio/img/add_twilio_basic_script.gif -- 435.91kb -> 434.89kb (0.23%)
    /workshops/maze/img/demo.gif -- 525.79kb -> 524.69kb (0.21%)
    /workshops/feature_extractor/img/main.gif -- 2,278.00kb -> 2,273.23kb (0.21%)
    /workshops/selenium/img/magic.gif -- 1,424.48kb -> 1,421.65kb (0.2%)
    /workshops/hackide/img/awesome.gif -- 553.74kb -> 552.79kb (0.17%)
    /workshops/twilio/img/change_send_message_to_call_and_say.gif -- 535.73kb -> 534.87kb (0.16%)
    /workshops/portfolio/img/nothing_happens.gif -- 1,915.35kb -> 1,912.47kb (0.15%)
    /workshops/blink/images/UNO_Port.jpg -- 168.06kb -> 167.81kb (0.15%)
    /workshops/save_hack_club_bank/img/demo.png -- 339.91kb -> 339.46kb (0.13%)
    /workshops/dawgshop/img/michael.gif -- 270.53kb -> 270.35kb (0.06%)
    /workshops/tree_machine/img/spin.gif -- 4,407.09kb -> 4,405.91kb (0.03%)
    /workshops/firstnpmpackage/img/nailedit.gif -- 626.75kb -> 626.58kb (0.03%)
    /workshops/passwordcracker/img/nailedit.gif -- 626.75kb -> 626.58kb (0.03%)
    /workshops/dicegamereactnative/img/nailedit.gif -- 626.75kb -> 626.58kb (0.03%)
    /workshops/iotworkshop/img/nailedit.gif -- 626.75kb -> 626.58kb (0.03%)
    /workshops/collaborative_sketch/img/final_demo.gif -- 1,193.32kb -> 1,193.03kb (0.02%)
    /workshops/geometric_pattern/img/sample2.gif -- 253.09kb -> 253.03kb (0.02%)
    /img/dance.gif -- 3,786.28kb -> 3,786.03kb (0.01%)
    /workshops/dawgshop/img/typing.gif -- 573.55kb -> 573.53kb (0%)
    /internals/applications/neo_fiscal_sponsorship/img/zach_latta.jpg -- 383.07kb -> 383.06kb (0%)
    /internals/applications/adobe_proposal/img/club_leaders.jpg -- 562.05kb -> 562.05kb (0%)
    
    Signed-off-by: ImgBotApp <[email protected]>
    ImgBotApp committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    56373f8 View commit details
    Browse the repository at this point in the history