1210cd3e2bfb5c572f36cab6c95f668f ./changelog.txt bf0c629747192ff2edd2c6e4e788363a ./uninstall.php 287caef3a2b32cc2dc8f50dd2bd60b91 ./pagespeedninja.php ca2aca159fa76d6701cb7d61203d13fb ./ress/cache/index.html 72ce7e3dba80bd88efd1912302bbeffa ./ress/fetch.php ca2aca159fa76d6701cb7d61203d13fb ./ress/s/index.html 1b91ec3822e226e29db2de2bdd2a7997 ./ress/s/sample.htaccess 7b0f1f688966cbf8af993eadddb99508 ./ress/s/sample_nogzipstatic.nginx 02db8cf3058ffedc232beaceebda332e ./ress/s/sample.nginx d61d2ff51b24066c4bef66c4c89b0fb5 ./ress/classes/htmloptimizer/streamfull.php 49730497a068d8e7ebcbafeda6cf7ef6 ./ress/classes/htmloptimizer/dom/comment.php 8727b899e01fc1909f95d140f7a51061 ./ress/classes/htmloptimizer/dom/attr.php e6944783743f2800fcceb0bc59ee9df4 ./ress/classes/htmloptimizer/dom/text.php b6f762261f1773e5e9645a92b92d5ae8 ./ress/classes/htmloptimizer/dom/cdatasection.php be8668c644e9e2d212fcaa6496129e38 ./ress/classes/htmloptimizer/dom/document.php da5cd7005101fbb094bc193960bd004e ./ress/classes/htmloptimizer/dom/element.php 3442d511d4d83575427f2d4fe58b17b0 ./ress/classes/htmloptimizer/stream.php 9137f08ffb789709becb8d5731a70a84 ./ress/classes/htmloptimizer/pharse.php 9588f122eae742eb5f2644ef163674de ./ress/classes/htmloptimizer/dom.php b27fb6be8c10bada413b1ac0d8fadd2e ./ress/classes/htmloptimizer/pharse/jslist.php 6ff52d0afd71dfa53200d8302be97bc6 ./ress/classes/htmloptimizer/pharse/csslist.php 318fe41a7a4e4fbc49dc9fec41329190 ./ress/classes/htmloptimizer/base.php 99c181b66e819a814a4687c3ad9ee9bf ./ress/classes/htmloptimizer/stream/jslist.php 3b730cf415c7d4cae5959bf02cdbc40b ./ress/classes/htmloptimizer/stream/nodewrapper.php e988381b2c1a8381095c6bffa9859e38 ./ress/classes/htmloptimizer/stream/csslist.php 087864cdb9f63a618a32f64542e9876f ./ress/classes/logger.php 6fd0184e98bec6b7abd28cf9d8f164bf ./ress/classes/cssminify/simple.php bc34ce0aa30a2a11f79cc1bc1ee3df2e ./ress/classes/cssminify/chain.php c43d1843e4373284d90cbac4edbd69ed ./ress/classes/cssminify/base.php 09d89e2205785f3a27100267a99d5845 ./ress/classes/cssminify/none.php e713341e5a3e7a6a9839adb80e32a566 ./ress/classes/cache/file.php 7104a7b6203f6c810a7c2836186e4aa2 ./ress/classes/cache/none.php 4d35f6691f09bbfa2b144315a6dd8b3c ./ress/classes/jscombiner.php a4236e74032bd279613bb851c4773a9c ./ress/classes/nodewrapper.php 9442c2592ac2905e3f86af7297592fd0 ./ress/classes/interfaces/logger.php 0b45a957cd11e1257bea3898aa570ceb ./ress/classes/interfaces/jscombiner.php 33e7f2c399315be144a2bb2705b858b4 ./ress/classes/interfaces/jsminify.php 8f42cee2a278994cdfbf1c788755d5c7 ./ress/classes/interfaces/taggedcache.php 53c094d8b424ad500400d86ecf1dc49c ./ress/classes/interfaces/urlloader.php e816b9c87255a1b3a4dd4881d1488b9c ./ress/classes/interfaces/htmloptimizer.php b1bb6454c493783045fa3eefc9450438 ./ress/classes/interfaces/cache.php 0dff3a47cf78362e5a0841356534ad8b ./ress/classes/interfaces/diaware.php 7b5c036cf8389b27b2a111c4cf64c6f3 ./ress/classes/interfaces/database.php f1db1770fc0e53411746edfa8f103857 ./ress/classes/interfaces/cssrelocator.php 9b926c113b303430be3d8d58a05a510f ./ress/classes/interfaces/cssoptimizer.php 17d106047c48e761604eb560452e08bf ./ress/classes/interfaces/cssminify.php d4b9998f7a66dff6d8ed48bd38955df8 ./ress/classes/interfaces/worker.php 4ac599a07d3853d077bb3a5ba22fdf98 ./ress/classes/interfaces/httpheaders.php a3697a0749d43470648b0412c7a4f0ba ./ress/classes/interfaces/imghandler.php 202f7c1cbc00df2b71afe73cbf594588 ./ress/classes/interfaces/imghandlerrescale.php 046ee779aa22045056bf773fca3f2488 ./ress/classes/interfaces/devicedetector.php 1055c5f95bfcc028b349ce2581eef418 ./ress/classes/interfaces/filelock.php 40afb29cba3b16fc8d7c8f14bec840cf ./ress/classes/interfaces/filesystem.php 6fae156a860cdcf03138e97c8d531a43 ./ress/classes/interfaces/csscombiner.php 7c145601bd2b52d5ced6ba43a87ce613 ./ress/classes/interfaces/exec.php 52faf94edccd6c37ab8ec5f81f743cd2 ./ress/classes/interfaces/dispatcher.php 677dee99d8377163caac3cb76f1ce4a1 ./ress/classes/interfaces/httpcompressoutput.php 25794726aeb645c7eed6dd0bdfc42427 ./ress/classes/interfaces/htmlnode.php 64398a7790cfb4fa69c95c2ce6a0e0f8 ./ress/classes/interfaces/imghandlerconvert.php 69dd928950261c9855eda74aec3e5c2d ./ress/classes/interfaces/imghandleroptimize.php ad5389b51e1a4448dc64318d9d38043f ./ress/classes/interfaces/actor.php 3f2b67d0f18fc37f465de64cd9b52023 ./ress/classes/interfaces/imgoptimizer.php e698162d7721ed5f035dbd9e9421da4a ./ress/classes/httpresponse.php b2c5c203c13a8b98d99a120240275ab7 ./ress/classes/filelock/link.php a6725648943d5cf4b6fd1cd4aba2edc7 ./ress/classes/filelock/flock.php bab71e8f562931076e2eeb11b8d0b418 ./ress/classes/filelock/mkdir.php d105e4463a6f9e272fcac054334ebebe ./ress/classes/cssrelocator.php c9dbdae6b26226cf28e8244dd7e4f13b ./ress/classes/plugin.php 97d939db2dac165ac0b362941d1249c7 ./ress/classes/worker.php 3812e25026e767d8dc02a959a023beab ./ress/classes/plugin/abovethefoldcss/config.json 6eb9d1cdf5a5b56d552dd6aedb318da7 ./ress/classes/plugin/abovethefoldcss/js/async_css_loader.min.js bbab07284b0806fc3e80ab50e8494f12 ./ress/classes/plugin/abovethefoldcss/js/relayout.min.js b2469743da1130dc75bd1fd46aacdc9c ./ress/classes/plugin/abovethefoldcss/js/async_css_loader.js 9d4808e29bf53b1667eae66f634927c7 ./ress/classes/plugin/abovethefoldcss/js/relayout.js 3c70fa1c0639258f3c35424b1032aeb7 ./ress/classes/plugin/abovethefoldcss/abovethefoldcss.php 15960649e203326e7c9785f0a6feb509 ./ress/classes/plugin/preload/config.json 4dd3184bc0d4620bedaf1cd09811cb56 ./ress/classes/plugin/preload/preload.php b72205e572c0de740440d19930ea465e ./ress/classes/plugin/widgets/config.json 7711f8c067cf2b465a86d168ef86e779 ./ress/classes/plugin/widgets/js/loader.min.js fada0b0633031203c456c24b1a660b58 ./ress/classes/plugin/widgets/js/loader.js cebce7b3073d4b7957d35db660abd309 ./ress/classes/plugin/widgets/widgets.php 2c55e6728390a05c0b5b8df307f0ebe1 ./ress/classes/plugin/fontdisplayswap/config.json b181e001f85262eb58abe53b82302f71 ./ress/classes/plugin/fontdisplayswap/fontdisplayswap.php 93cc8ab10a2d45f818fe236047bb09e6 ./ress/classes/plugin/legacypolyfill/legacypolyfill.php 3deb7510d319a9ab87b81ff1a11656e4 ./ress/classes/plugin/legacypolyfill/config.json e986e41dcbe02ed563bd2abe6e0616b0 ./ress/classes/plugin/googlefont/config.json 5efeccc722cc65df7e6a847c42ee4c94 ./ress/classes/plugin/googlefont/googlefont.php 99914b932bd37a50b983c5e7c90ae93b ./ress/classes/plugin/imagesize/config.json 63fd8d3b3386f9266cfee0674004d11d ./ress/classes/plugin/imagesize/imagesize.php bb20652ab9bc8b2ea81a3cf01af0bdfd ./ress/classes/plugin/lazyload/config.json 90fc479a7a8614e37edbf529afb1e3d4 ./ress/classes/plugin/lazyload/js/lazyloadxt.v3.js bb37d0ff156449bace81f62db37b257e ./ress/classes/plugin/lazyload/js/lazyloadxt.video.v3.min.js 976ecd32704ad2b47b56865ad4f2be08 ./ress/classes/plugin/lazyload/js/lazyloadxt.video.v3.js 13d4b19bbac2a4467dda16cceef4db78 ./ress/classes/plugin/lazyload/js/lazyloadxt.v3.min.js 460ef61bb403c7f7818de5046c13ab74 ./ress/classes/plugin/lazyload/lazyload.php 3d29a75fcf0ed7dfff86d3db8f92fc69 ./ress/classes/plugin/nonblockjs/config.json 157640ac8abfa7190f21f1e95048de13 ./ress/classes/plugin/nonblockjs/js/nonblockjs.min.js 4d88a7dd2807cdc5ccccb3f868880ceb ./ress/classes/plugin/nonblockjs/js/nonblockjs.js 0e5a98407f09f72b44fe54260eee3655 ./ress/classes/plugin/nonblockjs/nonblockjs.php 3d15d6bc486a1e77fcd3a8fe7447b826 ./ress/classes/plugin/dnsprefetch/config.json 327b3c3bc1d609f3918d5953473cf47c ./ress/classes/plugin/dnsprefetch/dnsprefetch.php 3b43f159bdc933a4a7bd5074309e00b1 ./ress/classes/plugin/viewportmetatag/config.json 4495f3fe47e3732046157744c97ffa62 ./ress/classes/plugin/viewportmetatag/viewportmetatag.php a1e12b26ab5df1b94891b28e4099b40e ./ress/classes/plugin/inlinejscss/config.json 680da6826c2c7a00c2cc7bea17e5dbee ./ress/classes/plugin/inlinejscss/js/prefetch-delayed.js feda72d1cd1aa6af7556486e1d4fc86d ./ress/classes/plugin/inlinejscss/js/prefetch-delayed.min.js 625e9b1192c932406f5949f912d18b38 ./ress/classes/plugin/inlinejscss/inlinejscss.php 0b08169528a301c5df833d3681e352bc ./ress/classes/plugin/filecachecleaner/config.json eba45217317ca58795b5dd647f733d08 ./ress/classes/plugin/filecachecleaner/filecachecleaner.php 1027bdd008850590c119867b55d63ae1 ./ress/classes/httpheaders.php 8168c55815ae6cf6d64b2d8d4832dec1 ./ress/classes/pagecache.php 09d75ec2a82c0b14c031facf639b4cfd ./ress/classes/actor/compressmulti.php 4a2369183c3b299595f1ebd79374c6d8 ./ress/classes/actor/imgrescale.php 847f4d47faad8b4d7e9fe0d1d8165e36 ./ress/classes/actor/jscombine.php 510a5aa6d2180f92ff2972260eca68ae ./ress/classes/actor/imgconvert.php a50435e0c5ebb575a452f2ebf0146bd6 ./ress/classes/actor/csscombine.php 9eb154ce136fc148cc89ba11f11b2537 ./ress/classes/actor/gzip.php 967fba56b3ad6dafe09601ef62a4ce90 ./ress/classes/actor/imgoptimize.php 7718e5b5af62b44c5cfa1187b37778c9 ./ress/classes/exceptions/invalidjs.php 9632852c554722dbfd2b21e0870c12a2 ./ress/classes/exceptions/exception.php ff20269eea0b107f493abe5ee17103e6 ./ress/classes/exceptions/invalidcss.php 4da21a0c20f17451d4f50f59b22d4ad8 ./ress/classes/exceptions/invalideventname.php 5e32878d3da68529dab57aa28bfe7358 ./ress/classes/exceptions/unknowndikey.php e518d53c22aba6d779b946df696ce55f ./ress/classes/exceptions/unknownclassname.php 25de517da9c8e1bc42722e960c9313fb ./ress/classes/exceptions/dberror.php d7933c35c41b321577fe8bb75bf35cc2 ./ress/classes/urlrewriter.php 4707fa31e6e7b40e4253584dbca5175f ./ress/classes/di.php 421ab8e4cb4bf368e454eaf487a3ec6c ./ress/classes/worker/synconly.php 069000a71310821245d3b2183a61e2e2 ./ress/classes/helper.php 7cadb13f4f70c239c7c7f47ae51a0c10 ./ress/classes/csscombiner.php 24cbfa45b0d583b0d51c6a921a07432b ./ress/classes/database/wordpress.php c6f5fc03cb755cc4cf31ff3821915ebe ./ress/classes/dispatcher.php 24dfb248c0a38889d12d7306004f8c3a ./ress/classes/httpcompressoutput.php 3e01f739845822ca282a547a2d6c7f0c ./ress/classes/filesystem/native.php 8d12bd4b8875ef721c0efbc4b78d316e ./ress/classes/jsminify/chain.php ff213553e8f2dd07e98c7d38aef1cad2 ./ress/classes/jsminify/jsmin.php ffe01a927d65ce97bf978ecdce0ccb02 ./ress/classes/jsminify/none.php 72a1c1d732e529377fb037ed3d799579 ./ress/classes/imghandler/gd.php 0b8e9692f49c1feb499832cc0ec6aaaf ./ress/classes/imghandler/svggz.php 3625ad2bac9bb5a1c6267dac4cd5bf25 ./ress/classes/imghandler/none.php 7b3b8721e20bdd399c3cdc94950d4bd1 ./ress/classes/config.php 320dcdf369c2b9d885f32b31c37964a2 ./ress/classes/devicedetector/base.php 1925e69ce56a25ecf27b892dec9d4c0c ./ress/classes/devicedetector/none.php a5da15b7852caec938df17373ddbf9ae ./ress/classes/actor.php 8dfd5f9cb7496581662ccfc44693a7d8 ./ress/classes/event.php 872a9e4f73919859bf3e8b193f80687a ./ress/classes/imgoptimizer.php 8b9ea627a99421832b1ccb83dbaa1629 ./ress/classes/cachecleaner.php 9f5e7c0b63c8ba19473a59f87cd4f3d1 ./ress/ressio.php 91b89552531f6ca5f3b234c94175fcc0 ./ress/config.default.php 4641e94ec96f98fabc56ff9cc48be14b ./ress/LICENSE b367836e0331f2edc9fdc315910b0e4d ./ress/cron.php 8d5f87deb1f6f338e4e5d5fb3be8b881 ./ress/config.user.php 664da63564de29cfbc1f53f154cce7c5 ./ress/vendor/pharse/pharse_node_html.php 0efe214497983d54529e745562a46458 ./ress/vendor/pharse/pharse_xml2array.php 200f407fab92cb77c77786db77d7bf27 ./ress/vendor/pharse/pharse_selector_html.php 67d4a01bd597a50367eb1a73a9fb3ef7 ./ress/vendor/pharse/pharse_parser_html.php cb3021c632fc07e25c1a6c394858be9d ./ress/vendor/pharse/pharse.php ca1135e3d2ab95e4d46a1f5d77d4bffc ./ress/vendor/pharse/pharse_tokenizer.php 1359029d195c3c98715da26de1d29867 ./ress/vendor/pharse/pharse_formatter.php 5d431c663165235a2c5e1108271a2e54 ./ress/vendor/pharse/composer.json 45fc572710faec77e436fb63dfc59a32 ./ress/vendor/pharse/README.md a3d55756a06f3efefac5e64e10fa599e ./ress/vendor/jsmin-php/jsmin.php aecf3e433349c742c08cc6ef94d830a9 ./index.php 5744d6b127c3be4982d508df12732304 ./public/ress/wpdevicedetector.php 037b8a3c3bee467c98910ff950acdf51 ./public/advanced-cache.php 864fdb384c33655fd3a95ea5214ac662 ./public/class-pagespeedninja-public.php b370e63907676a90e7b8c3490e72d6aa ./assets/js/pagespeedninja-tooltip.js 4880a2050f95b6951bd9eee240fc6d07 ./assets/js/atfbundle.js 8479ae9f417fb24bd0015fa1f2e80c84 ./assets/js/pagespeedninja-general.js 7ba27ca3336d34542e344fc42feaef67 ./assets/js/pagespeedninja-advanced.js bc6a6364966cf87469fc7c10d1bf7265 ./assets/js/jquery.are-you-sure.js 51b9919b2d59834c2f43d9171afa27da ./assets/js/driver.js.iife.js 59d072bf9d87733332028be8db6e22cb ./assets/js/pagespeedninja.js 9d5ed678fe57bcca610140957afab571 ./assets/apachetest/b.htm 7fc56270e7a70fa81a5935b72eacbe29 ./assets/apachetest/a.htm 0d61f8370cad1d412f80b84d143e1257 ./assets/apachetest/c.htm 48db34f2c18610eecd2a18336ef343e6 ./assets/apachetest/.htaccess 03771c82d78fc8f6e11d3cc7c9b9441e ./assets/sample/gzip.htaccess 465d7a370517743e3b66f7dc30bc0eab ./assets/sample/sample_readme.txt 0795a34378feaa4f944f4de45e5ebf61 ./assets/sample/sample_apache_static_subdir.htaccess bc69eb7cbbcaf9e36c1884f9772b767f ./assets/sample/sample_apache_static.htaccess 22ed9eebec704b277417b6f213991bc6 ./assets/sample/sample_apache_denied.htaccess a4d797a872974ae518c4c6ce8a974f1d ./assets/sample/cache.htaccess 7c8fce226b300b6f6105c6806d9ce71f ./assets/sample/f.php.sample a00a5122d9168fad51b6d433bf9b88ea ./assets/sample/sample_php.htaccess 9bef24679eea671fedb513500e6db9d3 ./assets/image/pagespeed-ninja-logo.svg 75e6f33c9afb647f604357f5808f24b2 ./assets/image/icons.png 65c864eccd9f7451abdebd9e64922b9b ./assets/image/arrow.png 8e94c0fa75f6323a612ec341674ad792 ./assets/image/pagespeed-ninja-logo.png b81752d83de320c15c1839056983ab56 ./assets/image/background.jpg 65a2c751ae6d44d0a8b69659116de023 ./assets/image/ninja.png 15f63de65894f42151613113496c77d3 ./assets/css/pagespeedninja-adminbar.css f25c341b823be8c48525d876679dcea1 ./assets/css/pagespeedninja.css 6119a1473bcfcb41f65a6477665f5e77 ./assets/css/pagespeedninja-reviewbanner.css 0d35f01570f43aa1cbde61b63131b9ad ./assets/css/pagespeedninja-popup.css 756623ea4ffd56054c00ff411b6814b9 ./assets/css/pagespeedninja-probanner.css df0f58a14b7be8e97a27aa2dc7b6f7d6 ./assets/css/driver.css ff18dac9c56eb5ef2b6664a7b9f1ceea ./assets/css/pagespeedninja-getfreelicensekey.css 8283b295ef0d03af318faa2ed2c5d5c8 ./LICENCE 9aaaed0bea1909e57b05a5670f1ba7c8 ./readme.txt 0f7b2f2e3a35bd71f6e70394975b0606 ./admin/class-pagespeedninja-admin-config.php fff8eba96d4b4def97011390d5879803 ./admin/class-pagespeedninja-admin.php c2e9c50bfd99d9caaefb6089b77a4a0f ./admin/class-pagespeedninja-view.php 4afa546b5c42a0d5a02229dd1e1b68d7 ./admin/class-pagespeedninja-admin-ajax.php e81d606a6bc3bed348227bce1eb0b2f6 ./admin/partials/pagespeedninja-admin-tour.php 67917d8934b6621d85c9aac1e546c4bb ./admin/partials/pagespeedninja-admin-advanced.php f4083f4dc1a582dc1808a4f0df968134 ./admin/partials/pagespeedninja-admin-popup.php 184ea3a64a1a772fe1e3a59697db21ed ./admin/partials/pagespeedninja-admin-general.php 2a1e0dc834b69af3fa46eb7d119582f3 ./admin/partials/pagespeedninja-admin-probanner.php b89487ffae55d732091d54d81c0b99c0 ./admin/partials/pagespeedninja-admin-global.php 90f1a72846274943104088fd3c0a5dbf ./admin/partials/pagespeedninja-survey-form.php dc6ff15809afe196e4f9c24dce5bf2fa ./admin/partials/pagespeedninja-admin-getfreelicensekey.php 9889120e45d4aefb1ab623607698f39e ./admin/partials/pagespeedninja-admin-reviewbanner.php d41d8cd98f00b204e9800998ecf8427e ./admin/sessions/index.htm f434200fb7edc41aa854b7f94d0fa42e ./includes/class-pagespeedninja-i18n.php a0a68920a79fc9a80e5bdc70d85ae882 ./includes/class-pagespeedninja-cache.php 6bba0b91d578fcf674869bd29dcefa1a ./includes/class-pagespeedninja-cache-hooks.php 459f93ece00e7a91a8cec4624212ad3b ./includes/class-pagespeedninja.php 2e0cdaa4018a9ff1a2f0c95b8312fa47 ./includes/options.json.php af0d77caa6612aec7d3bbc8b62cd22ac ./includes/class-pagespeedninja-errorlogging.php f8f28c0cbbc81c0007d03435ab811325 ./includes/class-pagespeedninja-activator.php e08b85f7cc7007c1920141f16eb72a06 ./includes/presets.json.php 36c980a329e0e9fa457488b8f43b2fea ./includes/updates/1.1.3.php 2dda748e0438486b5aadc5770d2da5df ./includes/updates/1.3.14.php b95938091ad7ee74ccb2c9427b305590 ./includes/updates/1.0.beta.0.php 0d5a620db8bcee55922645c2d29b9096 ./includes/updates/1.4.0.php 1b615efcd88b30d3b02328bd2d75c85b ./includes/updates/1.3.12.php ff0d4d96dcbe31145796b1ec6402bd28 ./includes/updates/0.9.36.php fe0064494ce2227ad7def442108526b2 ./includes/incompatible_plugins.txt