react-gravatar
Version:
React component for rendering a gravatar profile image
3 lines (2 loc) • 5.77 kB
JavaScript
var __wpo = {"assets":{"main":["/react-gravatar/page-component---pages-index-js-98e08e064da49b8c1c52.js","/react-gravatar/commons-28d39773ef6dfe761243.js","/react-gravatar/app-57ca548758fe56563274.js","/react-gravatar/path---index-485cadfdf72f0ad49aba.js","/react-gravatar/stats.json"],"additional":[],"optional":[]},"hashesMap":{"98e08e064da49b8c1c52013971ea2cf2":"/react-gravatar/page-component---pages-index-js-98e08e064da49b8c1c52.js","28d39773ef6dfe761243fe13d5785b1f":"/react-gravatar/commons-28d39773ef6dfe761243.js","57ca548758fe565632747e2944ae9053":"/react-gravatar/app-57ca548758fe56563274.js","485cadfdf72f0ad49aba713546f862df":"/react-gravatar/path---index-485cadfdf72f0ad49aba.js","a366255bb6c03a997a1d2467459b0682":"/react-gravatar/stats.json"},"strategy":"all","version":"10/28/2016, 3:57:07 PM","name":"webpack-offline","relativePaths":false};
!function(n){function e(r){if(t[r])return t[r].exports;var o=t[r]={exports:{},id:r,loaded:!1};return n[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var t={};return e.m=n,e.c=t,e.p="/react-gravatar/",e(0)}([function(n,e,t){"use strict";function r(n){function e(){if(!v.additional.length)return Promise.resolve();console.log("[SW]:","Caching additional");var n=void 0;return n="changed"===d?r("additional"):t("additional"),n.catch(function(n){console.error("[SW]:","Cache section `additional` failed to load")})}function t(e){var t=v[e];return caches.open(O).then(function(e){return o(e,t,{bust:n.version})}).then(function(){s("Cached assets: "+e,t)}).catch(function(n){throw console.error(n),n})}function r(e){return u().then(function(r){if(!r)return t(e);var i=r[0],a=r[1],c=r[2],u=c.hashmap,f=c.version;if(!c.hashmap||f===n.version)return t(e);var l=Object.keys(u).map(function(n){return u[n]}),h=a.map(function(n){var e=new URL(n.url);return e.search="",e.toString()}),d=v[e],g=[],m=d.filter(function(n){return h.indexOf(n)===-1||l.indexOf(n)===-1});Object.keys(p).forEach(function(n){var e=p[n];if(d.indexOf(e)!==-1&&m.indexOf(e)===-1&&g.indexOf(e)===-1){var t=u[n];t&&h.indexOf(t)!==-1?g.push([t,e]):m.push(e)}}),s("Changed assets: "+e,m),s("Moved assets: "+e,g);var x=Promise.all(g.map(function(n){return i.match(n[0]).then(function(e){return[n[1],e]})}));return caches.open(O).then(function(e){var t=x.then(function(n){return Promise.all(n.map(function(n){return e.put(n[0],n[1])}))});return Promise.all([t,o(e,m,{bust:n.version})])})})}function a(){return caches.keys().then(function(n){var e=n.map(function(n){if(0===n.indexOf(m)&&0!==n.indexOf(O))return console.log("[SW]:","Delete cache:",n),caches.delete(n)});return Promise.all(e)})}function u(){return caches.keys().then(function(n){for(var e=n.length,t=void 0;e--&&(t=n[e],0!==t.indexOf(m)););if(t){var r=void 0;return caches.open(t).then(function(n){return r=n,n.match(new URL(S,location).toString())}).then(function(n){if(n)return Promise.all([r,r.keys(),n.json()])})}})}function f(){return caches.open(O).then(function(e){var t=new Response(JSON.stringify({version:n.version,hashmap:p}));return e.put(new URL(S,location).toString(),t)})}function l(n){return n.catch(function(){}).then(function(n){return n&&n.ok?n:(console.log("[SW]:","Loading navigation fallback ["+k+"] from cache"),i(k,O))})}function h(){Object.keys(v).forEach(function(n){v[n]=v[n].map(function(n){var e=new URL(n,location);return e.search="",e.toString()})}),p=Object.keys(p).reduce(function(n,e){var t=new URL(p[e],location);return t.search="",n[e]=t.toString(),n},{})}var d=n.strategy,v=n.assets,p=n.hashesMap,g={all:n.version,changed:n.version},m=n.name,x=g[d],O=m+":"+x,S="__offline_webpack__data";h();var W=[].concat(v.main,v.additional,v.optional),k=n.navigateFallbackURL;self.addEventListener("install",function(n){console.log("[SW]:","Install event");var e=void 0;e="changed"===d?r("main"):t("main"),n.waitUntil(e)}),self.addEventListener("activate",function(n){console.log("[SW]:","Activate event");var t=e();t=t.then(f),t=t.then(a),t=t.then(function(){if(self.clients&&self.clients.claim)return self.clients.claim()}),n.waitUntil(t)}),self.addEventListener("fetch",function(n){var e=new URL(n.request.url);e.search="";var t=e.toString();if("GET"!==n.request.method||W.indexOf(t)===-1)return k&&c(n.request)?void n.respondWith(l(fetch(n.request))):void(e.origin!==location.origin&&navigator.userAgent.indexOf("Firefox/44.")!==-1&&n.respondWith(fetch(n.request)));var r=i(t,O).then(function(e){if(e)return console.log("[SW]:","URL ["+t+"] from cache"),e;var r=fetch(n.request).then(function(n){if(!n||!n.ok)return console.log("[SW]:","URL ["+t+"] wrong response: ["+n.status+"] "+n.type),n;console.log("[SW]:","URL ["+t+"] fetched");var e=n.clone();return caches.open(O).then(function(n){return n.put(t,e)}).then(function(){console.log("[SW]:","Cache asset: "+t)}),n});return k&&c(n.request)?l(r):r});n.respondWith(r)}),self.addEventListener("message",function(n){var e=n.data;if(e)switch(e.action){case"skipWaiting":self.skipWaiting&&self.skipWaiting()}})}function o(n,e,t){var r=t&&t.bust;return Promise.all(e.map(function(n){return r&&(n=a(n,r)),fetch(n)})).then(function(t){if(t.some(function(n){return!n.ok}))return Promise.reject(new Error("Wrong response status"));var r=t.map(function(t,r){return n.put(e[r],t)});return Promise.all(r)})}function i(n,e){return caches.match(n,{cacheName:e}).catch(function(){})}function a(n,e){var t=n.indexOf("?")!==-1;return n+(t?"&":"?")+"__uncache="+encodeURIComponent(e)}function c(n){return"navigate"===n.mode||n.headers.get("Upgrade-Insecure-Requests")||(n.headers.get("Accept")||"").indexOf("text/html")!==-1}function s(n,e){console.groupCollapsed("[SW]:",n),e.forEach(function(n){console.log("Asset:",n)}),console.groupEnd()}t(2),r(__wpo),n.exports=t(1)},function(n,e){},function(n,e){"use strict"}]);