path # lines of code # active days days since first update days since last update # commits # contributors first updated last updated first contributor last contributor src/js/detect.js 273 2 2452 121 2 1 2018-08-23 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk src/js/text/main.html 16 8 3650 121 9 4 2015-05-13 2025-01-09 matthew.osborn@theguardian.com garry.blight@guardian.co.uk src/js/text/embed.html 33 13 3404 121 19 4 2016-01-14 2025-01-09 will.franklin@guardian.co.uk garry.blight@guardian.co.uk src/js/main.js 17 9 3651 121 13 6 2015-05-12 2025-01-09 matthew.osborn@theguardian.com garry.blight@guardian.co.uk src/js/iframeMessenger.js 317 2 1368 121 2 2 2021-08-11 2025-01-09 garry_blight@33249.gnm.int garry.blight@guardian.co.uk src/js/config.js 88 8 3650 121 10 5 2015-05-13 2025-01-09 matthew.osborn@theguardian.com garry.blight@guardian.co.uk src/js/lib/throttle.js 31 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk src/js/lib/detect.js 2 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk src/js/lib/fuzzy.js 21 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk src/js/lib/share.js 21 3 3557 121 3 2 2015-08-14 2025-01-09 will.franklin@guardian.co.uk garry.blight@guardian.co.uk src/js/lib/relative.js 89 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk src/js/lib/selector.js 3 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk src/js/lib/array.js 9 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk src/js/lib/jsoncache.js 40 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk src/js/lib/scrollto.js 32 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk src/js/lib/raf.js 5 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk src/js/lib/sheetURL.js 4 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk src/js/lib/dom.js 3 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk src/js/lib/fetch.js 9 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk src/js/lib/debounce.js 14 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk src/js/lib/boundsprojection.js 7 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk src/js/boot.js.tpl 28 2 3649 3552 2 2 2015-05-14 2015-08-19 matthew.osborn@theguardian.com will.franklin@guardian.co.uk src/js/embed.js 296 32 3404 121 62 7 2016-01-14 2025-01-09 daan.louter@gmail.com garry.blight@guardian.co.uk src/css/_general.scss 51 3 3651 3557 4 2 2015-05-12 2015-08-14 matthew.osborn@theguardian.com will.franklin@guardian.co.uk src/css/_share.scss 35 1 3557 3557 1 1 2015-08-14 2015-08-14 will.franklin@guardian.co.uk will.franklin@guardian.co.uk src/css/embed.scss 581 23 3404 121 46 4 2016-01-14 2025-01-09 daan.louter@gmail.com garry.blight@guardian.co.uk src/css/main.scss 5 9 3651 121 12 5 2015-05-12 2025-01-09 matthew.osborn@theguardian.com garry.blight@guardian.co.uk src/css/_mq.scss 12 2 3651 3557 2 2 2015-05-12 2015-08-14 matthew.osborn@theguardian.com will.franklin@guardian.co.uk src/css/_fonts.scss 268 2 3651 3412 3 2 2015-05-12 2016-01-06 matthew.osborn@theguardian.com will.franklin@guardian.co.uk src/css/_palette.scss 60 4 3413 121 5 3 2016-01-05 2025-01-09 feilding.cage@gmail.com garry.blight@guardian.co.uk src/embed.html 15 4 3404 121 5 4 2016-01-14 2025-01-09 daan.louter@gmail.com garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/modules/collagePlus.js 116 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/modules/comments.js 220 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/modules/MyScroll.js 92 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/modules/ads.js 226 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/modules/twitter.js 121 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/modules/cards.js 74 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/modules/witness.js 14 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/modules/relativeDates.js 85 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/modules/sharing.js 29 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/modules/quiz.js 398 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/modules/monitor.js 63 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/modules/more-tags.js 26 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/modules/membership.js 63 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/modules/experiments/ab.js 21 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/modules/$.js 13 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/modules/util.js 126 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/modules/outbrain.js 62 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/liveblog.js 16 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/components/flipsnap.js 463 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/components/mobile-range-slider.js 147 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/components/iscroll.js 1565 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/bootstraps/liveblog.js 463 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/bootstraps/audio.js 148 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/bootstraps/article.js 193 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/bootstraps/common.js 585 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/bootstraps/gallery.js 40 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/bootstraps/cricket.js 82 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/bootstraps/football.js 167 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/audio.js 16 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/article.js 16 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/main.js 38 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/shim.js 117 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/gallery.js 16 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/cricket.js 21 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/football.js 21 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/app-assets/templates/assets/js/app.js 48 2 2754 121 2 1 2017-10-25 2025-01-09 garry.blight@guardian.co.uk garry.blight@guardian.co.uk harness/index.html 19 2 3651 3412 3 2 2015-05-12 2016-01-06 matthew.osborn@theguardian.com will.franklin@guardian.co.uk Gruntfile.js 219 12 3651 121 16 4 2015-05-12 2025-01-09 matthew.osborn@theguardian.com garry.blight@guardian.co.uk