diff --git a/server/index.js b/server/index.js index 5bee060..9d7a6d0 100644 --- a/server/index.js +++ b/server/index.js @@ -29,7 +29,7 @@ let root = PageRenderer.basePath; app.set('json spaces', 2); app.use(Compression()) app.use(SpiderDetector.middleware()); -app.use(root, Express.static(`${__dirname}/www`)); +app.use(root, Express.static(`${__dirname}/www`, { maxAge: 3600000 })); app.get(root + '.mtime', handleTimestampRequest); app.get(root + '.cache', handleCacheStatusRequest); app.get(root + 'json/*', handleJSONRequest); diff --git a/server/www/front-end.js b/server/www/front-end.js index 64a1296..d170216 100644 --- a/server/www/front-end.js +++ b/server/www/front-end.js @@ -62,4 +62,4 @@ var b=n("../node_modules/object-assign/index.js"),M="function"==typeof Symbol&&S * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -Object.defineProperty(t,"__esModule",{value:!0});var a,u,l=null,d=!1,c=3,f=-1,m=-1,_=!1,h=!1,p=Date,y="function"==typeof setTimeout?setTimeout:void 0,g="function"==typeof clearTimeout?clearTimeout:void 0,v="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;if("object"==typeof performance&&"function"==typeof performance.now){var M=performance;t.unstable_now=function(){return M.now()}}else t.unstable_now=function(){return p.now()};var j,w,k,L=null;if("undefined"!=typeof window?L=window:void 0!==e&&(L=e),L&&L._schedMock){var T=L._schedMock;j=T[0],w=T[1],k=T[2],t.unstable_now=T[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var Y=null,x=function(e){if(null!==Y)try{Y(e)}finally{Y=null}};j=function(e){null!==Y?setTimeout(j,0,e):(Y=e,setTimeout(x,0,!1))},w=function(){Y=null},k=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof v&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var D=null,S=!1,E=-1,P=!1,C=!1,O=0,H=33,A=33;k=function(){return O<=t.unstable_now()};var R=new MessageChannel,N=R.port2;R.port1.onmessage=function(){S=!1;var e=D,n=E;D=null,E=-1;var r=t.unstable_now(),o=!1;if(0>=O-r){if(!(-1!==n&&n<=r))return P||(P=!0,i(F)),D=e,void(E=n);o=!0}if(null!==e){C=!0;try{e(o)}finally{C=!1}}};var F=function(e){if(null!==D){i(F);var t=e-O+A;tt&&(t=8),A=tt?N.postMessage(void 0):P||(P=!0,i(F))},w=function(){D=null,S=!1,E=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=c,s=f;c=e,f=t.unstable_now();try{return n()}finally{c=r,f=s,o()}},t.unstable_scheduleCallback=function(e,r){var o=-1!==f?f:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=o+r.timeout;else switch(c){case 1:r=o+-1;break;case 2:r=o+250;break;case 5:r=o+1073741823;break;case 4:r=o+1e4;break;default:r=o+5e3}if(e={callback:e,priorityLevel:c,expirationTime:r,next:null,previous:null},null===l)l=e.next=e.previous=e,n();else{o=null;var s=l;do{if(s.expirationTime>r){o=s;break}s=s.next}while(s!==l);null===o?o=l:o===l&&(l=e,n()),r=o.previous,r.next=o.previous=e,e.next=o,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)l=null;else{e===l&&(l=t);var n=e.previous;n.next=t,t.previous=n}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=c;return function(){var r=c,s=f;c=n,f=t.unstable_now();try{return e.apply(this,arguments)}finally{c=r,f=s,o()}}},t.unstable_getCurrentPriorityLevel=function(){return c},t.unstable_shouldYield=function(){return!d&&(null!==l&&l.expirationTime=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n("../node_modules/setimmediate/setImmediate.js"),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(t,n("../node_modules/webpack/buildin/global.js"))},"../node_modules/util/support/isBufferBrowser.js":function(e,t){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},"../node_modules/util/util.js":function(e,t,n){(function(e,r){function o(e,n){var r={seen:[],stylize:i};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),h(n)?r.showHidden=n:n&&t._extend(r,n),M(r.showHidden)&&(r.showHidden=!1),M(r.depth)&&(r.depth=2),M(r.colors)&&(r.colors=!1),M(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=s),u(r,e,r.depth)}function s(e,t){var n=o.styles[t];return n?"["+o.colors[n][0]+"m"+e+"["+o.colors[n][1]+"m":e}function i(e,t){return e}function a(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}function u(e,n,r){if(e.customInspect&&n&&T(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var o=n.inspect(r,e);return v(o)||(o=u(e,o,r)),o}var s=l(e,n);if(s)return s;var i=Object.keys(n),h=a(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(n)),L(n)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return d(n);if(0===i.length){if(T(n)){var p=n.name?": "+n.name:"";return e.stylize("[Function"+p+"]","special")}if(j(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(k(n))return e.stylize(Date.prototype.toString.call(n),"date");if(L(n))return d(n)}var y="",g=!1,b=["{","}"];if(_(n)&&(g=!0,b=["[","]"]),T(n)){y=" [Function"+(n.name?": "+n.name:"")+"]"}if(j(n)&&(y=" "+RegExp.prototype.toString.call(n)),k(n)&&(y=" "+Date.prototype.toUTCString.call(n)),L(n)&&(y=" "+d(n)),0===i.length&&(!g||0==n.length))return b[0]+y+b[1];if(r<0)return j(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special");e.seen.push(n);var M;return M=g?c(e,n,r,h,i):i.map(function(t){return f(e,n,r,h,t,g)}),e.seen.pop(),m(M,y,b)}function l(e,t){if(M(t))return e.stylize("undefined","undefined");if(v(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return g(t)?e.stylize(""+t,"number"):h(t)?e.stylize(""+t,"boolean"):p(t)?e.stylize("null","null"):void 0}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function c(e,t,n,r,o){for(var s=[],i=0,a=t.length;i-1&&(a=s?a.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+a.split("\n").map(function(e){return" "+e}).join("\n"))):a=e.stylize("[Circular]","special")),M(i)){if(s&&o.match(/^\d+$/))return a;i=JSON.stringify(""+o),i.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(i=i.substr(1,i.length-2),i=e.stylize(i,"name")):(i=i.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),i=e.stylize(i,"string"))}return i+": "+a}function m(e,t,n){var r=0;return e.reduce(function(e,t){return r++,t.indexOf("\n")>=0&&r++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function _(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function p(e){return null===e}function y(e){return null==e}function g(e){return"number"==typeof e}function v(e){return"string"==typeof e}function b(e){return"symbol"==typeof e}function M(e){return void 0===e}function j(e){return w(e)&&"[object RegExp]"===x(e)}function w(e){return"object"==typeof e&&null!==e}function k(e){return w(e)&&"[object Date]"===x(e)}function L(e){return w(e)&&("[object Error]"===x(e)||e instanceof Error)}function T(e){return"function"==typeof e}function Y(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function x(e){return Object.prototype.toString.call(e)}function D(e){return e<10?"0"+e.toString(10):e.toString(10)}function S(){var e=new Date,t=[D(e.getHours()),D(e.getMinutes()),D(e.getSeconds())].join(":");return[e.getDate(),H[e.getMonth()],t].join(" ")}function E(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var P=/%[sdj%]/g;t.format=function(e){if(!v(e)){for(var t=[],n=0;n=s)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),a=r[n];n0?document.body.parentElement.scrollTop=0:document.body.scrollTop>0&&(document.body.scrollTop=0)))}}]),t}(p.PureComponent);Y.displayName="FrontEnd";var x=function(){var e=this;this.handleDataSourceChange=function(t){e.setState({wp:new v.default(t.target)})},this.handleRouteChange=function(t){var n=e.props.dataSource;e.setState({route:new b.Route(t.target,n)})},this.handleScroll=function(t){var n=e.state.topNavCollapsed,r=document.body,o=e.previousScrollPosition||0,s=r.scrollTop;if(0===s&&r.parentNode.scrollTop>0&&(s=r.parentNode.scrollTop),s-o>0){if(!n){var i=document.getElementsByClassName("page-container")[0],a=i?i.firstChild:null;if(a){var u=a.getBoundingClientRect();u.top<=40&&e.setState({topNavCollapsed:!0})}else e.setState({topNavCollapsed:!0})}}else n&&e.setState({topNavCollapsed:!1});e.previousScrollPosition=s},this.handleSwipeLeft=function(t){e.state.sideNavCollapsed||e.setState({sideNavCollapsed:!0})},this.handleSwipeRight=function(t){e.state.sideNavCollapsed&&e.setState({sideNavCollapsed:!1})}};t.default=Y,t.FrontEnd=Y},"./main.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n("../node_modules/babel-runtime/regenerator/index.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),a=r(i),u=n("../node_modules/bluebird/js/browser/bluebird.js"),l=n("../node_modules/react/index.js"),d=n("../node_modules/react-dom/index.js"),c=n("./front-end.jsx"),f=n("./routing.js"),m=n("../node_modules/relaks-wordpress-data-source/index.js"),_=r(m),h=n("../node_modules/relaks-route-manager/index.js"),p=r(h),y=n("../node_modules/relaks-harvest/index.js"),g=n("../node_modules/relaks/index.js"),v=(r(g),function(){var e=(0,a.default)(s.default.mark(function e(t){var n,r,o,i,a,m,h,v,b,M,j,w;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=location.protocol+"//"+location.host,r="/",o=new _.default({baseURL:n+r+"json"}),o.activate(),i=new p.default({routes:f.routes,basePath:r,useHashFallback:""===location.host}),i.addEventListener("beforechange",function(e){var t=new f.Route(i,o);e.postponeDefault(t.setParameters(e,!0))}),i.activate(),e.next=9,i.start();case 9:return a=document.getElementById("react-container"),m=(0,l.createElement)(c.FrontEnd,{dataSource:o,routeManager:i,ssr:"hydrate"}),e.next=14,(0,y.harvest)(m,{seeds:!0});case 14:h=e.sent,(0,g.plant)(h),(0,d.hydrate)(m,a);case 17:v=(0,l.createElement)(c.FrontEnd,{dataSource:o,routeManager:i}),(0,d.render)(v,a),b=n+r+".mtime",M=void 0;case 21:return e.prev=21,e.next=24,fetch(b);case 24:return j=e.sent,e.next=27,j.text();case 27:w=e.sent,w!==M&&(M&&o.invalidate(),M=w),e.next=33;break;case 31:e.prev=31,e.t0=e.catch(21);case 33:return e.next=35,(0,u.delay)(1e4);case 35:e.next=21;break;case 37:case"end":return e.stop()}},e,this,[[21,31]])}));return function(t){return e.apply(this,arguments)}}());window.addEventListener("load",v)},"./pages recursive ^\\.\\/.*\\-page$":function(e,t,n){function r(e){return n(o(e))}function o(e){var t=s[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}var s={"./archive-page":"./pages/archive-page.jsx","./category-page":"./pages/category-page.jsx","./page-page":"./pages/page-page.jsx","./post-page":"./pages/post-page.jsx","./search-page":"./pages/search-page.jsx","./tag-page":"./pages/tag-page.jsx","./welcome-page":"./pages/welcome-page.jsx"};r.keys=function(){return Object.keys(s)},r.resolve=o,e.exports=r,r.id="./pages recursive ^\\.\\/.*\\-page$"},"./pages/archive-page.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.ArchivePageSync=t.ArchivePage=t.default=void 0;var o=n("../node_modules/babel-runtime/regenerator/index.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),a=r(i),u=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/createClass.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),h=r(_),p=n("../node_modules/babel-runtime/helpers/inherits.js"),y=r(p),g=n("../node_modules/moment/moment.js"),v=r(g),b=n("../node_modules/react/index.js"),M=r(b),j=n("../node_modules/relaks/index.js"),w=(n("./routing.js"),n("./wordpress.js")),k=(r(w),n("./widgets/breadcrumb.jsx")),L=r(k),T=n("./widgets/post-list.jsx"),Y=r(T),x=function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"renderAsync",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,a.default)(s.default.mark(function e(t){var n,r,o,i,a;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,r=n.wp,o=n.route,i=o.params.date,a={route:o},t.show(M.default.createElement(D,a)),e.next=6,r.fetchPostsInMonth(i);case 6:return a.posts=e.sent,e.abrupt("return",M.default.createElement(D,a));case 8:case"end":return e.stop()}},e,this)}));return e}()}]),t}(j.AsyncComponent);x.displayName="ArchivePage";var D=function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"render",value:function(){var e=this.props,t=e.route,n=e.posts,r=t.params.date,o=(0,v.default)(new Date(r.year,r.month-1,1)),s=o.format("MMMM YYYY"),i=[{label:"Archives"},{label:s}];return M.default.createElement("div",{className:"page"},M.default.createElement(L.default,{trail:i}),M.default.createElement(Y.default,{route:t,posts:n,minimum:100}))}}]),t}(b.PureComponent);D.displayName="ArchivePageSync";t.default=x,t.ArchivePage=x,t.ArchivePageSync=D},"./pages/category-page.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.CategoryPageSync=t.CategoryPage=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/get-iterator.js"),s=r(o),i=n("../node_modules/babel-runtime/regenerator/index.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),l=r(u),d=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/createClass.js"),h=r(_),p=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),y=r(p),g=n("../node_modules/babel-runtime/helpers/inherits.js"),v=r(g),b=n("../node_modules/lodash/lodash.js"),M=r(b),j=n("../node_modules/react/index.js"),w=r(j),k=n("../node_modules/relaks/index.js"),L=(n("./routing.js"),n("./wordpress.js")),T=(r(L),n("./widgets/breadcrumb.jsx")),Y=r(T),x=n("./widgets/post-list.jsx"),D=r(x),S=function(e){function t(){return(0,m.default)(this,t),(0,y.default)(this,(t.__proto__||(0,c.default)(t)).apply(this,arguments))}return(0,v.default)(t,e),(0,h.default)(t,[{key:"renderAsync",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,l.default)(a.default.mark(function e(t){var n,r,o,s,i;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,r=n.wp,o=n.route,s=o.params.categorySlug,i={route:o},t.show(w.default.createElement(E,i)),e.next=6,r.fetchCategory(s);case 6:return i.category=e.sent,e.next=9,r.fetchParentCategories(i.category);case 9:return i.parentCategories=e.sent,t.show(w.default.createElement(E,i)),e.next=13,r.fetchPostsInCategory(i.category);case 13:return i.posts=e.sent,e.abrupt("return",w.default.createElement(E,i));case 15:case"end":return e.stop()}},e,this)}));return e}()}]),t}(k.AsyncComponent);S.displayName="CategoryPage";var E=function(e){function t(){return(0,m.default)(this,t),(0,y.default)(this,(t.__proto__||(0,c.default)(t)).apply(this,arguments))}return(0,v.default)(t,e),(0,h.default)(t,[{key:"render",value:function(){var e=this.props,t=e.route,n=e.posts,r=e.category,o=e.parentCategories,i=[{label:"Categories"}],a=M.default.get(r,"name","");if(o){var u=!0,l=!1,d=void 0;try{for(var c,f=(0,s.default)(o);!(u=(c=f.next()).done);u=!0){var m=c.value,_=M.default.get(m,"name",""),h=t.prefetchObjectURL(m);i.push({label:_,url:h})}}catch(e){l=!0,d=e}finally{try{!u&&f.return&&f.return()}finally{if(l)throw d}}i.push({label:a})}return w.default.createElement("div",{className:"page"},w.default.createElement(Y.default,{trail:i}),w.default.createElement(D.default,{route:t,posts:n,minimum:40}))}}]),t}(j.PureComponent);E.displayName="CategoryPageSync";t.default=S,t.CategoryPage=S,t.CategoryPageSync=E},"./pages/page-page.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.PagePageSync=t.PagePage=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/get-iterator.js"),s=r(o),i=n("../node_modules/babel-runtime/regenerator/index.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),l=r(u),d=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/createClass.js"),h=r(_),p=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),y=r(p),g=n("../node_modules/babel-runtime/helpers/inherits.js"),v=r(g),b=n("../node_modules/lodash/lodash.js"),M=r(b),j=n("../node_modules/react/index.js"),w=r(j),k=n("../node_modules/relaks/index.js"),L=(n("./routing.js"),n("./wordpress.js")),T=(r(L),n("./widgets/html.jsx")),Y=r(T),x=n("./widgets/breadcrumb.jsx"),D=r(x),S=n("./widgets/page-view.jsx"),E=r(S),P=n("./widgets/page-list.jsx"),C=r(P),O=function(e){function t(){return(0,m.default)(this,t),(0,y.default)(this,(t.__proto__||(0,c.default)(t)).apply(this,arguments))}return(0,v.default)(t,e),(0,h.default)(t,[{key:"renderAsync",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,l.default)(a.default.mark(function e(t){var n,r,o,s,i;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,r=n.wp,o=n.route,s=o.params.pageSlug,i={route:o},t.show(w.default.createElement(H,i)),e.next=6,r.fetchPage(s);case 6:return i.page=e.sent,e.next=9,r.fetchParentPages(i.page);case 9:return i.parentPages=e.sent,t.show(w.default.createElement(H,i)),e.next=13,r.fetchChildPages(i.page);case 13:return i.childPages=e.sent,e.abrupt("return",w.default.createElement(H,i));case 15:case"end":return e.stop()}},e,this)}));return e}()}]),t}(k.AsyncComponent);O.displayName="PagePage";var H=function(e){function t(){return(0,m.default)(this,t),(0,y.default)(this,(t.__proto__||(0,c.default)(t)).apply(this,arguments))}return(0,v.default)(t,e),(0,h.default)(t,[{key:"render",value:function(){var e=this.props,t=e.route,n=e.page,r=e.parentPages,o=e.childPages,i=[];if(r){var a=!0,u=!1,l=void 0;try{for(var d,c=(0,s.default)(r);!(a=(d=c.next()).done);a=!0){var f=d.value,m=M.default.get(f,"title.rendered",""),_=t.prefetchObjectURL(f);i.push({label:w.default.createElement(Y.default,{text:m}),url:_})}}catch(e){u=!0,l=e}finally{try{!a&&c.return&&c.return()}finally{if(u)throw l}}}return w.default.createElement("div",{className:"page"},w.default.createElement(D.default,{trail:i}),w.default.createElement(E.default,{page:n,transform:t.transformNode}),w.default.createElement(C.default,{route:t,pages:o}))}}]),t}(j.PureComponent);H.displayName="PagePageSync";t.default=O,t.PagePage=O,t.PagePageSync=H},"./pages/post-page.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.PostPageSync=t.PostPage=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/get-iterator.js"),s=r(o),i=n("../node_modules/babel-runtime/regenerator/index.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),l=r(u),d=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/createClass.js"),h=r(_),p=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),y=r(p),g=n("../node_modules/babel-runtime/helpers/inherits.js"),v=r(g),b=n("../node_modules/lodash/lodash.js"),M=r(b),j=n("../node_modules/moment/moment.js"),w=(r(j),n("../node_modules/react/index.js")),k=r(w),L=n("../node_modules/relaks/index.js"),T=(n("./routing.js"),n("./wordpress.js")),Y=(r(T),n("./widgets/breadcrumb.jsx")),x=r(Y),D=n("./widgets/post-view.jsx"),S=r(D),E=n("./widgets/tag-list.jsx"),P=r(E),C=n("./widgets/comment-section.jsx"),O=r(C),H=function(e){function t(){return(0,m.default)(this,t),(0,y.default)(this,(t.__proto__||(0,c.default)(t)).apply(this,arguments))}return(0,v.default)(t,e),(0,h.default)(t,[{key:"renderAsync",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,l.default)(a.default.mark(function e(t){var n,r,o,s,i;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,r=n.wp,o=n.route,s=o.params.postSlug,i={route:o},t.show(k.default.createElement(A,i)),e.next=6,r.fetchPost(s);case 6:return i.post=e.sent,t.show(k.default.createElement(A,i)),e.next=10,this.findCategoryChain(i.post);case 10:return i.categories=e.sent,t.show(k.default.createElement(A,i)),e.next=14,r.fetchAuthor(i.post);case 14:return i.author=e.sent,t.show(k.default.createElement(A,i)),e.next=18,r.fetchTagsOfPost(i.post);case 18:if(i.tags=e.sent,r.ssr){e.next=24;break}return t.show(k.default.createElement(A,i)),e.next=23,r.fetchComments(i.post);case 23:i.comments=e.sent;case 24:return e.abrupt("return",k.default.createElement(A,i));case 25:case"end":return e.stop()}},e,this)}));return e}()},{key:"findCategoryChain",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,l.default)(a.default.mark(function e(t){var n,r,o,i,u,l,d,c,f,m,_,h,p,y,g,v,b,j,w;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:return n=t.categories,r=this.props,o=r.wp,i=r.route,e.next=6,o.fetchCategories();case 6:for(u=e.sent,l=[],d=function e(t){var n=M.default.find(u,{id:t});n&&(M.default.includes(l,n)||l.push(n),e(n.parent))},c=!0,f=!1,m=void 0,e.prev=12,_=(0,s.default)(n);!(c=(h=_.next()).done);c=!0)p=h.value,d(p);e.next=20;break;case 16:e.prev=16,e.t0=e.catch(12),f=!0,m=e.t0;case 20:e.prev=20,e.prev=21,!c&&_.return&&_.return();case 23:if(e.prev=23,!f){e.next=26;break}throw m;case 26:return e.finish(23);case 27:return e.finish(20);case 28:if(y=function(e){var t={params:{categorySlug:e.slug}};return M.default.findLastIndex(i.history,t)},g=function e(t){if(t.parent){var n={id:t.parent},r=M.default.find(u,n);if(r)return e(r)+1}return 0},l=M.default.orderBy(l,[y,g,"name"],["desc","desc","asc"]),v=M.default.first(l),b=[],v){for(j=v;j;j=M.default.find(l,{id:j.parent}))b.unshift(j);for(w=v;w;w=M.default.find(l,{parent:w.id}))w!==v&&b.push(w)}return e.abrupt("return",b);case 35:case"end":return e.stop()}},e,this,[[12,16,20,28],[21,,23,27]])}));return e}()}]),t}(L.AsyncComponent);H.displayName="PostPage";var A=function(e){function t(){return(0,m.default)(this,t),(0,y.default)(this,(t.__proto__||(0,c.default)(t)).apply(this,arguments))}return(0,v.default)(t,e),(0,h.default)(t,[{key:"render",value:function(){var e=this.props,t=e.route,n=e.categories,r=e.post,o=e.author,i=e.tags,a=e.comments,u=[{label:"Categories"}],l=!0,d=!1,c=void 0;try{for(var f,m=(0,s.default)(n);!(l=(f=m.next()).done);l=!0){var _=f.value,h=M.default.get(_,"name",""),p=t.prefetchObjectURL(_);u.push({label:h,url:p})}}catch(e){d=!0,c=e}finally{try{!l&&m.return&&m.return()}finally{if(d)throw c}}return k.default.createElement("div",{className:"page"},k.default.createElement(x.default,{trail:u}),k.default.createElement(S.default,{post:r,author:o,transform:t.transformNode}),k.default.createElement(P.default,{route:t,tags:i}),k.default.createElement(O.default,{comments:a}))}}]),t}(w.PureComponent);A.displayName="PostPageSync";t.default=H,t.PostPage=H,t.PostPageSync=A},"./pages/search-page.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.SearchPageSync=t.SearchPage=t.default=void 0;var o=n("../node_modules/babel-runtime/regenerator/index.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),a=r(i),u=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/createClass.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),h=r(_),p=n("../node_modules/babel-runtime/helpers/inherits.js"),y=r(p),g=n("../node_modules/react/index.js"),v=r(g),b=n("../node_modules/relaks/index.js"),M=(n("./routing.js"),n("./wordpress.js")),j=(r(M),n("./widgets/breadcrumb.jsx")),w=r(j),k=n("./widgets/post-list.jsx"),L=r(k),T=function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"renderAsync",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,a.default)(s.default.mark(function e(t){var n,r,o,i,a;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,r=n.wp,o=n.route,i=o.params.search,a={route:o},t.show(v.default.createElement(Y,a)),e.next=6,r.fetchMatchingPosts(i);case 6:return a.posts=e.sent,e.abrupt("return",v.default.createElement(Y,a));case 8:case"end":return e.stop()}},e,this)}));return e}()}]),t}(b.AsyncComponent);T.displayName="SearchPage";var Y=function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"render",value:function(){var e=this.props,t=e.route,n=e.posts,r=(t.params.search,[{label:"Search"}]);if(n){var o=n.total;if("number"==typeof o){var s=1===o?"":"s",i=o+" matching article"+s;r.push({label:i})}}else r.push({label:"..."});return v.default.createElement("div",{className:"page"},v.default.createElement(w.default,{trail:r}),v.default.createElement(L.default,{route:t,posts:n,minimum:40,maximum:1e3}))}}]),t}(g.PureComponent);Y.displayName="SearchPageSync";t.default=T,t.SearchPage=T,t.SearchPageSync=Y},"./pages/tag-page.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.TagPageSync=t.TagPage=t.default=void 0;var o=n("../node_modules/babel-runtime/regenerator/index.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),a=r(i),u=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/createClass.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),h=r(_),p=n("../node_modules/babel-runtime/helpers/inherits.js"),y=r(p),g=n("../node_modules/lodash/lodash.js"),v=r(g),b=n("../node_modules/react/index.js"),M=r(b),j=n("../node_modules/relaks/index.js"),w=(n("./routing.js"),n("./wordpress.js")),k=(r(w),n("./widgets/breadcrumb.jsx")),L=r(k),T=n("./widgets/post-list.jsx"),Y=r(T),x=function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"renderAsync",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,a.default)(s.default.mark(function e(t){var n,r,o,i,a;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,r=n.wp,o=n.route,i=o.params.tagSlug,a={route:o},t.show(M.default.createElement(D,a)),e.next=6,r.fetchTag(i);case 6:return a.tag=e.sent,t.show(M.default.createElement(D,a)),e.next=10,r.fetchPostsWithTag(a.tag);case 10:return a.posts=e.sent,e.abrupt("return",M.default.createElement(D,a));case 12:case"end":return e.stop()}},e,this)}));return e}()}]),t}(j.AsyncComponent);x.displayName="TagPage";var D=function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"render",value:function(){var e=this.props,t=e.route,n=e.posts,r=e.tag,o=v.default.get(r,"name",""),s=[{label:"Tags"},{label:o}];return M.default.createElement("div",{className:"page"},M.default.createElement(L.default,{trail:s}),M.default.createElement(Y.default,{route:t,posts:n,minimum:40}))}}]),t}(b.PureComponent);D.displayName="TagPageSync";t.default=x,t.TagPage=x,t.TagPageSync=D},"./pages/welcome-page.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.WelcomePageSync=t.WelcomePage=t.default=void 0;var o=n("../node_modules/babel-runtime/regenerator/index.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),a=r(i),u=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/createClass.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),h=r(_),p=n("../node_modules/babel-runtime/helpers/inherits.js"),y=r(p),g=n("../node_modules/react/index.js"),v=r(g),b=n("../node_modules/relaks/index.js"),M=(n("./routing.js"),n("./wordpress.js")),j=(r(M),n("./widgets/post-list.jsx")),w=r(j),k=function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"renderAsync",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,a.default)(s.default.mark(function e(t){var n,r,o,i;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,r=n.wp,o=n.route,i={route:o},t.show(v.default.createElement(L,i)),e.next=5,r.fetchPosts();case 5:return i.posts=e.sent,t.show(v.default.createElement(L,i)),e.next=9,r.fetchFeaturedMedias(i.posts,10);case 9:return i.medias=e.sent,e.abrupt("return",v.default.createElement(L,i));case 11:case"end":return e.stop()}},e,this)}));return e}()}]),t}(b.AsyncComponent);k.displayName="WelcomePage";var L=function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"render",value:function(){var e=this.props,t=e.route,n=e.posts,r=e.medias;return v.default.createElement("div",{className:"page"},v.default.createElement(w.default,{route:t,posts:n,medias:r,minimum:40}))}}]),t}(g.PureComponent);L.displayName="WelcomePageSync";t.default=k,t.WelcomePage=k,t.WelcomePageSync=L},"./routing.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.routes=t.Route=void 0;var o=n("../node_modules/babel-runtime/regenerator/index.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/createClass.js"),c=r(d),f=n("../node_modules/lodash/lodash.js"),m=r(f),_=n("./wordpress.js"),h=r(_),p=n("../node_modules/relaks-route-manager/index.js"),y=function(){function e(t,n){var r=this;(0,l.default)(this,e),this.transformNode=function(e){if("tag"===e.type){var t=r.params.siteURL,n="http:"+t.substr(6);"a"===e.name?(e.attribs.href=m.default.trim(e.attribs.href),e.attribs.href&&(m.default.startsWith(e.attribs.href,"/")||(m.default.startsWith(e.attribs.href,t)?(e.attribs.href=e.attribs.href.substr(t.length),delete e.attribs.target):m.default.startsWith(e.attribs.href,n)?(e.attribs.href=e.attribs.href.substr(n.length),delete e.attribs.target):e.attribs.target="_blank"),m.default.startsWith(e.attribs.href,"/wp-content/")&&(e.attribs.href=t+e.attribs.href),m.default.startsWith(e.attribs.href,"/")&&(e.attribs.href=e.attribs.href.replace(/\/\d+\/?$/,""),r.loadPageData(e.attribs.href)))):"img"===e.name&&e.attribs.src&&!/^https?:/.test(e.attribs.src)&&(e.attribs.src=t+e.attribs.src)}else"text"===e.type&&(e.data=m.default.trimStart(e.data,"\r\n"))},this.routeManager=t,this.name=t.name,this.params=t.params,this.history=t.history,this.url=t.url,this.dataSource=n}return(0,c.default)(e,[{key:"change",value:function(e,t){return this.routeManager.change(e,t)}},{key:"getRootURL",value:function(){return this.composeURL({path:"/"})}},{key:"getSearchURL",value:function(e){return this.composeURL({path:"/",query:{s:e}})}},{key:"getArchiveURL",value:function(e){var t=e.year,n=e.month;return this.composeURL({path:"/date/"+t+"/"+m.default.padStart(n,2,"0")+"/"})}},{key:"getObjectURL",value:function(e){var t=this.params.siteURL,n=e.link;if(!m.default.startsWith(n,t))throw new Error("Object URL does not match site URL");var r=n.substr(t.length);return this.composeURL({path:r})}},{key:"prefetchArchiveURL",value:function(e){var t=this,n=this.getArchiveURL(e);return setTimeout(function(){t.loadPageData(n)},50),n}},{key:"prefetchObjectURL",value:function(e){var t=this,n=this.getObjectURL(e);return setTimeout(function(){t.loadPageData(n)},50),n}},{key:"composeURL",value:function(e){var t=this.routeManager.context;this.routeManager.rewrite("to",e,t);var n=this.routeManager.compose(e);return n=this.routeManager.applyFallback(n)}},{key:"setParameters",value:function(){function e(e,n){return t.apply(this,arguments)}var t=(0,a.default)(s.default.mark(function e(t,r){var o;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getParameters(t.path,t.query);case 2:if(!(o=e.sent)){e.next=8;break}o.module=n("./pages recursive ^\\.\\/.*\\-page$")("./"+o.pageType+"-page"),m.default.assign(t.params,o),e.next=15;break;case 8:if(!r){e.next=14;break}return e.next=11,this.routeManager.change("/");case 11:return e.abrupt("return",!1);case 14:throw new p.RelaksRouteManagerError(404,"Route not found");case 15:case"end":return e.stop()}},e,this)}));return e}()},{key:"getParameters",value:function(){function e(e,n,r){return t.apply(this,arguments)}var t=(0,a.default)(s.default.mark(function e(t,n,r){var o,i,a,u,l,d,c,f,_,p,y,g,v,b,M,j,w,k,L,T,Y,x;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=new h.default(this.dataSource),e.next=3,o.fetchSite();case 3:if(i=e.sent,a=m.default.trimEnd(i.url,"/"),u=m.default.trimEnd(a+t,"/"),l=function(e){return m.default.trimEnd(e.link,"/")===u},d=m.default.filter(m.default.split(t,"/")),!(c=n.s)){e.next=11;break}return e.abrupt("return",{pageType:"search",search:c,siteURL:a});case 11:if("/"!==t){e.next=13;break}return e.abrupt("return",{pageType:"welcome",siteURL:a});case 13:if("date"!==d[0]||!/^\d+$/.test(d[1])||!/^\d+$/.test(d[2])||3!=d.length){e.next=18;break}return f={year:parseInt(d[1]),month:parseInt(d[2])},e.abrupt("return",{pageType:"archive",date:f,siteURL:a});case 18:if(!/^\d+$/.test(d[0])||!/^\d+$/.test(d[1])||2!=d.length){e.next=21;break}return _={year:parseInt(d[0]),month:parseInt(d[1])},e.abrupt("return",{pageType:"archive",date:_,siteURL:a});case 21:if("archives"!==d[0]||!/^\d+$/.test(d[1])){e.next=28;break}return p=parseInt(d[1]),e.next=25,o.fetchPost(p);case 25:if(!(y=e.sent)){e.next=28;break}return e.abrupt("return",{pageType:"post",postSlug:y.slug,siteURL:a});case 28:return e.next=30,o.fetchPages();case 30:if(g=e.sent,!(v=m.default.find(g,l))){e.next=34;break}return e.abrupt("return",{pageType:"page",pageSlug:v.slug,siteURL:a});case 34:return e.next=36,o.fetchCategories();case 36:if(b=e.sent,!(M=m.default.find(b,l))){e.next=40;break}return e.abrupt("return",{pageType:"category",categorySlug:M.slug,siteURL:a});case 40:return e.next=42,o.fetchTopTags();case 42:if(j=e.sent,!(w=m.default.find(j,l))){e.next=46;break}return e.abrupt("return",{pageType:"tag",tagSlug:w.slug,siteURL:a});case 46:if("tag"!==d[0]||2!==d.length){e.next=52;break}return e.next=49,o.fetchTag(d[1]);case 49:if(!(k=e.sent)){e.next=52;break}return e.abrupt("return",{pageType:"tag",tagSlug:k.slug,siteURL:a});case 52:return L=m.default.last(d),/^\d+\-/.test(L)&&(L=L.replace(/^\d+\-/,"")),e.next=56,o.fetchPost(L);case 56:if(!(T=e.sent)){e.next=59;break}return e.abrupt("return",{pageType:"post",postSlug:L,siteURL:a});case 59:return Y=m.default.last(d),e.next=62,o.fetchTag(Y);case 62:if(!(x=e.sent)){e.next=65;break}return e.abrupt("return",{pageType:"tag",tagSlug:x.slug,siteURL:a});case 65:case"end":return e.stop()}},e,this)}));return e}()},{key:"loadPageData",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,a.default)(s.default.mark(function e(t){var n,r,o,i,a,u;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n=this.routeManager.parse(t),r={},this.routeManager.rewrite("from",n,r),e.next=6,this.getParameters(n.path,n.query);case 6:if(!(o=e.sent)){e.next=38;break}if(i=new h.default(this.dataSource),!o.postSlug){e.next=14;break}return e.next=12,i.fetchPost(o.postSlug);case 12:e.next=38;break;case 14:if(!o.pageSlug){e.next=19;break}return e.next=17,i.fetchPage(o.pageSlug);case 17:e.next=38;break;case 19:if(!o.tagSlug){e.next=27;break}return e.next=22,i.fetchTag(o.tagSlug);case 22:return a=e.sent,e.next=25,i.fetchPostsWithTag(a);case 25:e.next=38;break;case 27:if(!o.categorySlug){e.next=35;break}return e.next=30,i.fetchCategory(o.categorySlug);case 30:return u=e.sent,e.next=33,i.fetchPostsInCategory(u);case 33:e.next=38;break;case 35:if(!o.date){e.next=38;break}return e.next=38,i.fetchPostsInMonth(o.date);case 38:e.next=43;break;case 40:e.prev=40,e.t0=e.catch(0),console.log(e.t0);case 43:case"end":return e.stop()}},e,this,[[0,40]])}));return e}()}]),e}(),g={page:{path:"*"}};t.Route=y,t.routes=g},"./style.scss":function(e,t){},"./widgets/breadcrumb.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Breadcrumb=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/get-iterator.js"),s=r(o),i=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/createClass.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/inherits.js"),h=r(_),p=n("../node_modules/react/index.js"),y=r(p),g=function(e){function t(){return(0,l.default)(this,t),(0,m.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,c.default)(t,[{key:"render",value:function(){var e=this.props.trail,t=[],n=0,r=!0,o=!1,i=void 0;try{for(var a,u=(0,s.default)(e);!(r=(a=u.next()).done);r=!0){var l=a.value;t.push(y.default.createElement("a",{key:n++,href:l.url},l.label)),t.push(" > ")}}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i}}return t.pop(),y.default.createElement("h4",{className:"breadcrumb"},t)}}]),t}(p.PureComponent);g.displayName="Breadcrumb";t.default=g,t.Breadcrumb=g},"./widgets/comment-list-view.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.CommentListView=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/createClass.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/inherits.js"),m=r(f),_=n("../node_modules/lodash/lodash.js"),h=r(_),p=n("../node_modules/react/index.js"),y=r(p),g=n("./widgets/html.jsx"),v=r(g),b=n("./widgets/comment-list.jsx"),M=r(b),j=function(e){function t(){return(0,a.default)(this,t),(0,c.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,m.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props.comment,t=h.default.get(e,"content.rendered",""),n=h.default.get(e,"author_avatar_urls.24"),r=h.default.get(e,"author_name");return y.default.createElement("div",{className:"comment-list-view"},y.default.createElement("div",{className:"commenter"},y.default.createElement("img",{className:"avatar",src:n}),y.default.createElement("span",{className:"name"},r,":")),y.default.createElement(v.default,{text:t}),this.renderReplies())}},{key:"renderReplies",value:function(){var e=this.props,t=e.comment,n=e.allComments;return h.default.some(n,{parent:t.id})?y.default.createElement("div",{className:"replies"},y.default.createElement(M.default,{allComments:n,parentCommentID:t.id})):null}}]),t}(p.PureComponent);j.displayName="CommentListView";t.default=j,t.CommentListView=j},"./widgets/comment-list.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.CommentList=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/createClass.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/inherits.js"),m=r(f),_=n("../node_modules/lodash/lodash.js"),h=r(_),p=n("../node_modules/react/index.js"),y=r(p),g=n("./widgets/comment-list-view.jsx"),v=r(g),b=function(e){function t(){return(0,a.default)(this,t),(0,c.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,m.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props,t=e.allComments,n=e.parentCommentID,r=h.default.filter(t,{parent:n});return y.default.createElement("div",{className:"comments"},h.default.map(r,function(e){return y.default.createElement(v.default,{comment:e,allComments:t,key:e.id})}))}}]),t}(p.PureComponent);b.displayName="CommentList";t.default=b,t.CommentList=b},"./widgets/comment-section.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.CommentSection=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/createClass.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/inherits.js"),m=r(f),_=n("../node_modules/lodash/lodash.js"),h=r(_),p=n("../node_modules/react/index.js"),y=r(p),g=n("./widgets/comment-list.jsx"),v=r(g),b=function(e){function t(){return(0,a.default)(this,t),(0,c.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,m.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props.comments;return h.default.isEmpty(e)?null:y.default.createElement("div",{className:"comment-section"},y.default.createElement("h3",null,"Comments"),y.default.createElement(v.default,{allComments:e,parentCommentID:0}))}},{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(e,t){var n=this.props.allComments;n&&n.more()}}]),t}(p.PureComponent);b.displayName="CommentSection";t.default=b,t.CommentSection=b},"./widgets/error-boundary.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.ErrorBoundary=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/createClass.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/inherits.js"),m=r(f),_=n("../node_modules/react/index.js"),h=r(_),p=function(e){function t(e){(0,a.default)(this,t);var n=(0,c.default)(this,(t.__proto__||(0,s.default)(t)).call(this,e));return n.state={error:null},n}return(0,m.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props.children,t=this.state.error;return t?h.default.createElement("div",{className:"error-boundary"},t.message):e||null}},{key:"componentDidCatch",value:function(e,t){this.props.env;this.setState({error:e})}}]),t}(_.Component);p.displayName="ErrorBoundary",t.default=p,t.ErrorBoundary=p},"./widgets/html.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HTML=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/createClass.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/inherits.js"),m=r(f),_=n("../node_modules/react/index.js"),h=(r(_),n("../node_modules/react-html-parser/lib/index.js")),p=r(h),y=function(e){function t(){return(0,a.default)(this,t),(0,c.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,m.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props,t=e.text,n=e.transform,r={transform:n};return t=t.replace(/<([^>]*)');return-1!==t&&(e=e.substr(0,t)),e}Object.defineProperty(t,"__esModule",{value:!0}),t.PostListView=t.default=void 0;var s=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),i=r(s),a=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),u=r(a),l=n("../node_modules/babel-runtime/helpers/createClass.js"),d=r(l),c=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),f=r(c),m=n("../node_modules/babel-runtime/helpers/inherits.js"),_=r(m),h=n("../node_modules/lodash/lodash.js"),p=r(h),y=n("../node_modules/moment/moment.js"),g=r(y),v=n("../node_modules/react/index.js"),b=r(v),M=(n("./routing.js"),n("./widgets/html.jsx")),j=r(M),w=n("./widgets/media-view.jsx"),k=r(w),L=function(e){function t(){return(0,u.default)(this,t),(0,f.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,_.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this.props,t=e.route,n=e.post,r=e.media,s=p.default.get(n,"title.rendered",""),i=p.default.get(n,"excerpt.rendered","");i=o(i);var a=t.prefetchObjectURL(n),u=p.default.get(n,"date_gmt");return u&&(u=(0,g.default)(u).format("L")),r?b.default.createElement("div",{className:"post-list-view with-media"},b.default.createElement("div",{className:"media"},b.default.createElement(k.default,{media:r})),b.default.createElement("div",{className:"text"},b.default.createElement("div",{className:"headline"},b.default.createElement("h3",{className:"title"},b.default.createElement("a",{href:a},b.default.createElement(j.default,{text:s}))),b.default.createElement("div",{className:"date"},u)),b.default.createElement("div",{className:"excerpt"},b.default.createElement(j.default,{text:i})))):b.default.createElement("div",{className:"post-list-view"},b.default.createElement("div",{className:"headline"},b.default.createElement("h3",{className:"title"},b.default.createElement("a",{href:a},b.default.createElement(j.default,{text:s}))),b.default.createElement("div",{className:"date"},u)),b.default.createElement("div",{className:"excerpt"},b.default.createElement(j.default,{text:i})))}}]),t}(v.PureComponent);L.displayName="PostListView";t.default=L,t.PostListView=L},"./widgets/post-list.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.PostList=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/createClass.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/inherits.js"),m=r(f),_=n("../node_modules/lodash/lodash.js"),h=r(_),p=n("../node_modules/moment/moment.js"),y=(r(p),n("../node_modules/react/index.js")),g=r(y),v=(n("./routing.js"),n("./widgets/post-list-view.jsx")),b=r(v),M=function(e){function t(){var e,n,r,o;(0,a.default)(this,t);for(var i=arguments.length,u=Array(i),l=0;l.5*s.scrollHeight&&n&&n.length.75*i.scrollHeight&&r&&r.length=c;f--)for(m={year:f,label:(0,k.default)(f+"-01-01").format("YYYY"),months:[]},a.archives.push(m),_=f===d?l.latest.month():11,h=f===c?l.earliest.month():0,p=_;p>=h;p--)y=(0,k.default)(new Date(f,p,1)),g=y.clone().endOf("month"),v={year:f,month:p+1,label:y.format("MMMM")},m.months.push(v);t.show(T.default.createElement(E,a))}if(r.ssr){e.next=139;break}a.postLists=[],e.prev=20,b=!0,M=!1,w=void 0,e.prev=24,L=(0,u.default)(a.archives);case 26:if(b=(Y=L.next()).done){e.next=61;break}if(x=Y.value,x.year!==s){e.next=58;break}D=!0,S=!1,P=void 0,e.prev=32,C=(0,u.default)(x.months);case 34:if(D=(O=C.next()).done){e.next=44;break}return H=O.value,e.next=38,r.fetchPostsInMonth(H);case 38:A=e.sent,a.postLists=j.default.concat(a.postLists,{monthEntry:H,posts:A}),t.show(T.default.createElement(E,a));case 41:D=!0,e.next=34;break;case 44:e.next=50;break;case 46:e.prev=46,e.t0=e.catch(32),S=!0,P=e.t0;case 50:e.prev=50,e.prev=51,!D&&C.return&&C.return();case 53:if(e.prev=53,!S){e.next=56;break}throw P;case 56:return e.finish(53);case 57:return e.finish(50);case 58:b=!0,e.next=26;break;case 61:e.next=67;break;case 63:e.prev=63,e.t1=e.catch(24),M=!0,w=e.t1;case 67:e.prev=67,e.prev=68,!b&&L.return&&L.return();case 70:if(e.prev=70,!M){e.next=73;break}throw w;case 73:return e.finish(70);case 74:return e.finish(67);case 75:R=!0,N=!1,F=void 0,e.prev=78,I=(0,u.default)(a.categories);case 80:if(R=(W=I.next()).done){e.next=91;break}if(U=W.value,!(U.count>0)){e.next=88;break}return e.next=85,r.fetchPostsInCategory(U);case 85:q=e.sent,a.postLists=j.default.concat(a.postLists,{category:U,posts:q}),t.show(T.default.createElement(E,a));case 88:R=!0,e.next=80;break;case 91:e.next=97;break;case 93:e.prev=93,e.t2=e.catch(78),N=!0,F=e.t2;case 97:e.prev=97,e.prev=98,!R&&I.return&&I.return();case 100:if(e.prev=100,!N){e.next=103;break}throw F;case 103:return e.finish(100);case 104:return e.finish(97);case 105:z=!0,B=!1,V=void 0,e.prev=108,G=(0,u.default)(a.tags);case 110:if(z=(J=G.next()).done){e.next=121;break}if($=J.value,!($.count>0)){e.next=118;break}return e.next=115,r.fetchPostsWithTag($);case 115:K=e.sent,a.postLists=j.default.concat(a.postLists,{tag:$,posts:K}),t.show(T.default.createElement(E,a));case 118:z=!0,e.next=110;break;case 121:e.next=127;break;case 123:e.prev=123,e.t3=e.catch(108),B=!0,V=e.t3;case 127:e.prev=127,e.prev=128,!z&&G.return&&G.return();case 130:if(e.prev=130,!B){e.next=133;break}throw V;case 133:return e.finish(130);case 134:return e.finish(127);case 135:e.next=139;break;case 137:e.prev=137,e.t4=e.catch(20);case 139:return e.abrupt("return",T.default.createElement(E,a));case 140:case"end":return e.stop()}},e,this,[[20,137],[24,63,67,75],[32,46,50,58],[51,,53,57],[68,,70,74],[78,93,97,105],[98,,100,104],[108,123,127,135],[128,,130,134]])}));return e}()}]),t}(Y.AsyncComponent));D.displayName="SideNav";var S=function(){var e=this;this.handleYearSelect=function(t){var n=e.state.selectedYear;n=n!==t.year?t.year:NaN,e.setState({selectedYear:n})}},E=function(e){function t(){var e,n,r,o;(0,_.default)(this,t);for(var s=arguments.length,i=Array(s),a=0;a=100?null:T.default.createElement("a",{className:"more",onClick:this.handleMoreTagClick},"... more"):null}},{key:"renderSubcategories",value:function(e){var t=this,n=this.props.categories,r=j.default.filter(n,{parent:e.id});return r=j.default.filter(r,"count"),r=j.default.orderBy(r,["count","name"],["desc","asc"]),j.default.isEmpty(r)?null:T.default.createElement("ul",{className:"subcategories"},r.map(function(e,n){return t.renderCategory(e,n)}))}},{key:"renderArchives",value:function(){var e=this,t=this.props.archives;return j.default.isEmpty(t)?null:T.default.createElement("div",null,T.default.createElement("h3",null,"Archives"),T.default.createElement("ul",{className:"archives"},t.map(function(t,n){return e.renderYear(t,n)})))}},{key:"renderYear",value:function(e,t){var n=this,r=this.props.selectedYear,o="months";return e.year!==r&&(o+=" collapsed"),T.default.createElement("li",{key:t},T.default.createElement("a",{className:"year","data-year":e.year,onClick:this.handleYearClick},e.label),T.default.createElement("ul",{className:o},e.months.map(function(e,t){return n.renderMonth(e,t)})))}},{key:"renderMonth",value:function(e,t){var n=this.props,r=n.route,o=n.postLists,s=n.selectedYear,i=r.params.date,a=void 0,u=void 0;if(e.year===s){i&&e.year===i.year&&e.month===i.month&&(a="selected");var l=j.default.find(o,{monthEntry:e});l&&j.default.isEmpty(l.posts)?a="disabled":u=r.prefetchArchiveURL(e)}return T.default.createElement("li",{key:t},T.default.createElement("a",{className:a,href:u},e.label))}}]),t}(L.PureComponent);E.displayName="SideNavSync";t.default=D,t.SideNav=D,t.SideNavSync=E},"./widgets/tag-list.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.TagList=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/createClass.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/inherits.js"),m=r(f),_=n("../node_modules/lodash/lodash.js"),h=r(_),p=n("../node_modules/react/index.js"),y=r(p),g=function(e){function t(){return(0,a.default)(this,t),(0,c.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,m.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this,t=this.props.tags;return h.default.isEmpty(t)?null:y.default.createElement("div",{className:"tag-list"},y.default.createElement("b",null,"Tags: "),t.map(function(t,n){return e.renderTag(t,n)}))}},{key:"renderTag",value:function(e,t){var n=this.props.route,r=h.default.get(e,"name",""),o=n.prefetchObjectURL(e);return y.default.createElement("span",{key:t},y.default.createElement("a",{href:o},r)," ")}}]),t}(p.PureComponent);g.displayName="TagList";t.default=g,t.TagList=g},"./widgets/top-nav.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.TopNavSync=t.TopNav=t.default=void 0;var o=n("../node_modules/babel-runtime/regenerator/index.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),a=r(i),u=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/createClass.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),h=r(_),p=n("../node_modules/babel-runtime/helpers/inherits.js"),y=r(p),g=n("../node_modules/lodash/lodash.js"),v=r(g),b=n("../node_modules/react/index.js"),M=r(b),j=n("../node_modules/relaks/index.js"),w=(n("./routing.js"),n("./wordpress.js")),k=(r(w),function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"renderAsync",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,a.default)(s.default.mark(function e(t){var n,r,o,i;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,r=n.wp,o=n.route,i={route:o},t.show(M.default.createElement(L,i)),e.next=5,r.fetchSite();case 5:return i.site=e.sent,t.show(M.default.createElement(L,i)),e.next=9,r.fetchPages();case 9:return i.pages=e.sent,e.abrupt("return",M.default.createElement(L,i));case 11:case"end":return e.stop()}},e,this)}));return e}()}]),t}(j.AsyncComponent));k.displayName="TopNav";var L=function(e){function t(e){(0,c.default)(this,t);var n=(0,h.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));T.call(n);var r=e.route,o=r.params.search;return n.searchTimeout=0,n.state={search:o},n}return(0,y.default)(t,e),(0,m.default)(t,[{key:"render",value:function(){var e=this.props,t=e.onMouseOver,n=e.onMouseOut;return M.default.createElement("div",{className:"top-nav",onMouseOver:t,onMouseOut:n},this.renderTitleBar(),this.renderPageLinkBar(),this.renderSearchBar())}},{key:"renderTitleBar",value:function(){var e=this.props,t=e.route,n=e.site,r=v.default.get(n,"name",""),o=v.default.unescape(v.default.get(n,"description","").replace(/'/g,"'")),s=t.getRootURL();return M.default.createElement("div",{className:"title-bar"},M.default.createElement("div",{className:"title",title:o},M.default.createElement("a",{href:s},M.default.createElement("i",{className:"fa fa-home"}),M.default.createElement("span",{className:"site-name"},r))))}},{key:"renderPageLinkBar",value:function(){var e=this,t=this.props.pages;return t=v.default.filter(t,{parent:0}),t=v.default.sortBy(t,"menu_order"),M.default.createElement("div",{className:"page-bar"},t.map(function(t,n){return e.renderPageLinkButton(t,n)}))}},{key:"renderPageLinkButton",value:function(e,t){var n=this.props.route,r=v.default.get(e,"title.rendered"),o=n.prefetchObjectURL(e);return M.default.createElement("div",{className:"button",key:t},M.default.createElement("a",{href:o},r))}},{key:"renderSearchBar",value:function(){var e=(this.props.route,this.state.search);return M.default.createElement("div",{className:"search-bar"},M.default.createElement("span",{className:"input-container"},M.default.createElement("input",{type:"text",value:e||"",onChange:this.handleSearchChange}),M.default.createElement("i",{className:"fa fa-search"})))}},{key:"componentDidUpdate",value:function(e,t){var n=this.props.route;if(e.route!==n){var r=n.params.search;this.setState({search:r})}}},{key:"componentWillUnmount",value:function(){clearTimeout(this.searchTimeout)}}]),t}(b.PureComponent);L.displayName="TopNavSync";var T=function(){var e=this;this.performSearch=function(t){var n=e.state.search,r=e.props.route,o=r.getSearchURL(n);r.params.pageType;r.change(o)},this.handleSearchChange=function(t){var n=t.target.value;e.setState({search:n}),clearTimeout(e.searchTimeout),e.searchTimeout=setTimeout(e.performSearch,500)}};L.defaultProps={site:{},pages:[],search:""};t.default=k,t.TopNav=k,t.TopNavSync=L},"./wordpress.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Wordpress=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/object/assign.js"),s=r(o),i=n("../node_modules/babel-runtime/core-js/get-iterator.js"),a=r(i),u=n("../node_modules/babel-runtime/regenerator/index.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),m=r(f),h=n("../node_modules/babel-runtime/helpers/createClass.js"),p=r(h),y=n("../node_modules/moment/moment.js"),g=r(y),v=function(){function e(t,n){(0,m.default)(this,e),this.dataSource=t,this.ssr=n}return(0,p.default)(e,[{key:"fetchSite",value:function(){function e(){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchOne("/"));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchPost",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchOne("/wp/v2/posts/",t));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchPosts",value:function(){function e(){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchList("/wp/v2/posts/"));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchPostsInCategory",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:return e.abrupt("return",this.fetchList("/wp/v2/posts/?categories="+t.id));case 3:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchPostsWithTag",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:return e.abrupt("return",this.fetchList("/wp/v2/posts/?tags="+t.id));case 3:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchPostsInMonth",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){var n,r,o;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:return n=(0,g.default)(new Date(t.year,t.month-1,1)),r=n.toISOString(),o=n.clone().endOf("month").toISOString(),e.abrupt("return",this.fetchList("/wp/v2/posts/?after="+r+"&before="+o));case 6:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchMatchingPosts",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){var n;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=encodeURIComponent(_.trim(t))){e.next=3;break}return e.abrupt("return",[]);case 3:return e.abrupt("return",this.fetchList("/wp/v2/posts/?search="+n));case 4:case"end":return e.stop()}},e,this)}));return e}()},{key:"getPostDateRange",value:function(){function e(){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(){var t,n,r,o,s,i;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.fetchPosts();case 2:return t=e.sent,n=_.first(t),e.next=6,this.fetchList("/wp/v2/posts/?order=asc&per_page=1");case 6:if(r=e.sent,o=_.first(r),!n||!o){e.next=12;break}return s=(0,g.default)(n.date_gmt),i=(0,g.default)(o.date_gmt),e.abrupt("return",{latest:s,earliest:i});case 12:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchPage",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchOne("/wp/v2/pages/",t));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchPages",value:function(){function e(){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchList("/wp/v2/pages/",{minimum:"100%"}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchParentPages",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){var n,r,o;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:n=[],r=t.parent;case 4:if(!r){e.next=14;break}return e.next=7,this.fetchPage(r);case 7:if(o=e.sent){e.next=10;break}return e.abrupt("break",14);case 10:n.push(o),r=o.parent,e.next=4;break;case 14:return e.abrupt("return",n);case 15:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchChildPages",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){var n,r;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:return e.next=4,this.fetchPages();case 4:return n=e.sent,r=_.filter(n,{parent:t.id}),r.more=function(){},r.total=r.length,e.abrupt("return",r);case 9:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchCategory",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchOne("/wp/v2/categories/",t));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchCategories",value:function(){function e(){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchList("/wp/v2/categories/",{minimum:"100%"}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchParentCategories",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){var n,r,o;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:n=[],r=t.parent;case 4:if(!r){e.next=14;break}return e.next=7,this.fetchCategory(r);case 7:if(o=e.sent){e.next=10;break}return e.abrupt("break",14);case 10:n.push(o),r=o.parent,e.next=4;break;case 14:return e.abrupt("return",n);case 15:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchTag",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchOne("/wp/v2/tags/",t));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchTopTags",value:function(){function e(){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchList("/wp/v2/tags/?orderby=count&order=desc"));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchTagsOfPost",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:return e.abrupt("return",this.fetchMultiple("/wp/v2/tags/",t.tags));case 3:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchAuthor",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",null);case 2:return e.abrupt("return",this.fetchOne("/wp/v2/users/",t.author));case 3:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchComments",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:return e.abrupt("return",this.fetchList("/wp/v2/comments/?post="+t.id));case 3:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchFeaturedMedias",value:function(){function e(e,n){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t,n){var r,o,s,i,u,d,c;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=[],o=!0,s=!1,i=void 0,e.prev=4,u=(0,a.default)(t);case 6:if(o=(d=u.next()).done){e.next=15;break}if(c=d.value,!c.featured_media){e.next=12;break}if(r.push(c.featured_media),!(r.length>=n)){e.next=12;break}return e.abrupt("break",15);case 12:o=!0,e.next=6;break;case 15:e.next=21;break;case 17:e.prev=17,e.t0=e.catch(4),s=!0,i=e.t0;case 21:e.prev=21,e.prev=22,!o&&u.return&&u.return();case 24:if(e.prev=24,!s){e.next=27;break}throw i;case 27:return e.finish(24);case 28:return e.finish(21);case 29:return e.abrupt("return",this.fetchMultiple("/wp/v2/media",r));case 30:case"end":return e.stop()}},e,this,[[4,17,21,29],[22,,24,28]])}));return e}()},{key:"fetchOne",value:function(){function e(e,n,r){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t,n,r){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.dataSource.fetchOne(t,n,r));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchList",value:function(){function e(e,n){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t,n){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return"seo"===this.ssr&&(n=(0,s.default)({},n,{minimum:"100%"})),e.abrupt("return",this.dataSource.fetchList(t,n));case 2:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchMultiple",value:function(){function e(e,n,r){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t,n,r){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return"seo"===this.ssr&&(r=(0,s.default)({},r,{minimum:"100%"})),e.abrupt("return",this.dataSource.fetchMultiple(t,n,r));case 2:case"end":return e.stop()}},e,this)}));return e}()}]),e}();t.default=v,t.Wordpress=v}}); \ No newline at end of file +Object.defineProperty(t,"__esModule",{value:!0});var a,u,l=null,d=!1,c=3,f=-1,m=-1,_=!1,h=!1,p=Date,y="function"==typeof setTimeout?setTimeout:void 0,g="function"==typeof clearTimeout?clearTimeout:void 0,v="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;if("object"==typeof performance&&"function"==typeof performance.now){var M=performance;t.unstable_now=function(){return M.now()}}else t.unstable_now=function(){return p.now()};var j,w,k,L=null;if("undefined"!=typeof window?L=window:void 0!==e&&(L=e),L&&L._schedMock){var T=L._schedMock;j=T[0],w=T[1],k=T[2],t.unstable_now=T[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var Y=null,x=function(e){if(null!==Y)try{Y(e)}finally{Y=null}};j=function(e){null!==Y?setTimeout(j,0,e):(Y=e,setTimeout(x,0,!1))},w=function(){Y=null},k=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof v&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var D=null,S=!1,E=-1,P=!1,C=!1,O=0,H=33,A=33;k=function(){return O<=t.unstable_now()};var R=new MessageChannel,N=R.port2;R.port1.onmessage=function(){S=!1;var e=D,n=E;D=null,E=-1;var r=t.unstable_now(),o=!1;if(0>=O-r){if(!(-1!==n&&n<=r))return P||(P=!0,i(F)),D=e,void(E=n);o=!0}if(null!==e){C=!0;try{e(o)}finally{C=!1}}};var F=function(e){if(null!==D){i(F);var t=e-O+A;tt&&(t=8),A=tt?N.postMessage(void 0):P||(P=!0,i(F))},w=function(){D=null,S=!1,E=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=c,s=f;c=e,f=t.unstable_now();try{return n()}finally{c=r,f=s,o()}},t.unstable_scheduleCallback=function(e,r){var o=-1!==f?f:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=o+r.timeout;else switch(c){case 1:r=o+-1;break;case 2:r=o+250;break;case 5:r=o+1073741823;break;case 4:r=o+1e4;break;default:r=o+5e3}if(e={callback:e,priorityLevel:c,expirationTime:r,next:null,previous:null},null===l)l=e.next=e.previous=e,n();else{o=null;var s=l;do{if(s.expirationTime>r){o=s;break}s=s.next}while(s!==l);null===o?o=l:o===l&&(l=e,n()),r=o.previous,r.next=o.previous=e,e.next=o,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)l=null;else{e===l&&(l=t);var n=e.previous;n.next=t,t.previous=n}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=c;return function(){var r=c,s=f;c=n,f=t.unstable_now();try{return e.apply(this,arguments)}finally{c=r,f=s,o()}}},t.unstable_getCurrentPriorityLevel=function(){return c},t.unstable_shouldYield=function(){return!d&&(null!==l&&l.expirationTime=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n("../node_modules/setimmediate/setImmediate.js"),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(t,n("../node_modules/webpack/buildin/global.js"))},"../node_modules/util/support/isBufferBrowser.js":function(e,t){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},"../node_modules/util/util.js":function(e,t,n){(function(e,r){function o(e,n){var r={seen:[],stylize:i};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),h(n)?r.showHidden=n:n&&t._extend(r,n),M(r.showHidden)&&(r.showHidden=!1),M(r.depth)&&(r.depth=2),M(r.colors)&&(r.colors=!1),M(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=s),u(r,e,r.depth)}function s(e,t){var n=o.styles[t];return n?"["+o.colors[n][0]+"m"+e+"["+o.colors[n][1]+"m":e}function i(e,t){return e}function a(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}function u(e,n,r){if(e.customInspect&&n&&T(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var o=n.inspect(r,e);return v(o)||(o=u(e,o,r)),o}var s=l(e,n);if(s)return s;var i=Object.keys(n),h=a(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(n)),L(n)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return d(n);if(0===i.length){if(T(n)){var p=n.name?": "+n.name:"";return e.stylize("[Function"+p+"]","special")}if(j(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(k(n))return e.stylize(Date.prototype.toString.call(n),"date");if(L(n))return d(n)}var y="",g=!1,b=["{","}"];if(_(n)&&(g=!0,b=["[","]"]),T(n)){y=" [Function"+(n.name?": "+n.name:"")+"]"}if(j(n)&&(y=" "+RegExp.prototype.toString.call(n)),k(n)&&(y=" "+Date.prototype.toUTCString.call(n)),L(n)&&(y=" "+d(n)),0===i.length&&(!g||0==n.length))return b[0]+y+b[1];if(r<0)return j(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special");e.seen.push(n);var M;return M=g?c(e,n,r,h,i):i.map(function(t){return f(e,n,r,h,t,g)}),e.seen.pop(),m(M,y,b)}function l(e,t){if(M(t))return e.stylize("undefined","undefined");if(v(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return g(t)?e.stylize(""+t,"number"):h(t)?e.stylize(""+t,"boolean"):p(t)?e.stylize("null","null"):void 0}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function c(e,t,n,r,o){for(var s=[],i=0,a=t.length;i-1&&(a=s?a.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+a.split("\n").map(function(e){return" "+e}).join("\n"))):a=e.stylize("[Circular]","special")),M(i)){if(s&&o.match(/^\d+$/))return a;i=JSON.stringify(""+o),i.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(i=i.substr(1,i.length-2),i=e.stylize(i,"name")):(i=i.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),i=e.stylize(i,"string"))}return i+": "+a}function m(e,t,n){var r=0;return e.reduce(function(e,t){return r++,t.indexOf("\n")>=0&&r++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function _(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function p(e){return null===e}function y(e){return null==e}function g(e){return"number"==typeof e}function v(e){return"string"==typeof e}function b(e){return"symbol"==typeof e}function M(e){return void 0===e}function j(e){return w(e)&&"[object RegExp]"===x(e)}function w(e){return"object"==typeof e&&null!==e}function k(e){return w(e)&&"[object Date]"===x(e)}function L(e){return w(e)&&("[object Error]"===x(e)||e instanceof Error)}function T(e){return"function"==typeof e}function Y(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function x(e){return Object.prototype.toString.call(e)}function D(e){return e<10?"0"+e.toString(10):e.toString(10)}function S(){var e=new Date,t=[D(e.getHours()),D(e.getMinutes()),D(e.getSeconds())].join(":");return[e.getDate(),H[e.getMonth()],t].join(" ")}function E(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var P=/%[sdj%]/g;t.format=function(e){if(!v(e)){for(var t=[],n=0;n=s)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),a=r[n];n0?document.body.parentElement.scrollTop=0:document.body.scrollTop>0&&(document.body.scrollTop=0)))}}]),t}(p.PureComponent);Y.displayName="FrontEnd";var x=function(){var e=this;this.handleDataSourceChange=function(t){e.setState({wp:new v.default(t.target)})},this.handleRouteChange=function(t){var n=e.props.dataSource;e.setState({route:new b.Route(t.target,n)})},this.handleScroll=function(t){var n=e.state.topNavCollapsed,r=document.body,o=e.previousScrollPosition||0,s=r.scrollTop;if(0===s&&r.parentNode.scrollTop>0&&(s=r.parentNode.scrollTop),s-o>0){if(!n){var i=document.getElementsByClassName("page-container")[0],a=i?i.firstChild:null;if(a){var u=a.getBoundingClientRect();u.top<=40&&e.setState({topNavCollapsed:!0})}else e.setState({topNavCollapsed:!0})}}else n&&e.setState({topNavCollapsed:!1});e.previousScrollPosition=s},this.handleSwipeLeft=function(t){e.state.sideNavCollapsed||e.setState({sideNavCollapsed:!0})},this.handleSwipeRight=function(t){e.state.sideNavCollapsed&&e.setState({sideNavCollapsed:!1})}};t.default=Y,t.FrontEnd=Y},"./main.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n("../node_modules/babel-runtime/regenerator/index.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),a=r(i),u=n("../node_modules/bluebird/js/browser/bluebird.js"),l=n("../node_modules/react/index.js"),d=n("../node_modules/react-dom/index.js"),c=n("./front-end.jsx"),f=n("./routing.js"),m=n("../node_modules/relaks-wordpress-data-source/index.js"),_=r(m),h=n("../node_modules/relaks-route-manager/index.js"),p=r(h),y=n("../node_modules/relaks-harvest/index.js"),g=n("../node_modules/relaks/index.js"),v=(r(g),function(){var e=(0,a.default)(s.default.mark(function e(t){var n,r,o,i,a,m,h,v,b,M,j,w;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=location.protocol+"//"+location.host,r="/",o=new _.default({baseURL:n+r+"json"}),o.activate(),i=new p.default({routes:f.routes,basePath:r,useHashFallback:""===location.host}),i.addEventListener("beforechange",function(e){var t=new f.Route(i,o);e.postponeDefault(t.setParameters(e,!0))}),i.activate(),e.next=9,i.start();case 9:return a=document.getElementById("react-container"),m=(0,l.createElement)(c.FrontEnd,{dataSource:o,routeManager:i,ssr:"hydrate"}),e.next=14,(0,y.harvest)(m,{seeds:!0});case 14:h=e.sent,(0,g.plant)(h),(0,d.hydrate)(m,a);case 17:v=(0,l.createElement)(c.FrontEnd,{dataSource:o,routeManager:i}),(0,d.render)(v,a),b=n+r+".mtime",M=void 0;case 21:return e.prev=21,e.next=24,fetch(b);case 24:return j=e.sent,e.next=27,j.text();case 27:w=e.sent,w!==M&&(M&&o.invalidate(),M=w),e.next=33;break;case 31:e.prev=31,e.t0=e.catch(21);case 33:return e.next=35,(0,u.delay)(3e4);case 35:e.next=21;break;case 37:case"end":return e.stop()}},e,this,[[21,31]])}));return function(t){return e.apply(this,arguments)}}());window.addEventListener("load",v)},"./pages recursive ^\\.\\/.*\\-page$":function(e,t,n){function r(e){return n(o(e))}function o(e){var t=s[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}var s={"./archive-page":"./pages/archive-page.jsx","./category-page":"./pages/category-page.jsx","./page-page":"./pages/page-page.jsx","./post-page":"./pages/post-page.jsx","./search-page":"./pages/search-page.jsx","./tag-page":"./pages/tag-page.jsx","./welcome-page":"./pages/welcome-page.jsx"};r.keys=function(){return Object.keys(s)},r.resolve=o,e.exports=r,r.id="./pages recursive ^\\.\\/.*\\-page$"},"./pages/archive-page.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.ArchivePageSync=t.ArchivePage=t.default=void 0;var o=n("../node_modules/babel-runtime/regenerator/index.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),a=r(i),u=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/createClass.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),h=r(_),p=n("../node_modules/babel-runtime/helpers/inherits.js"),y=r(p),g=n("../node_modules/moment/moment.js"),v=r(g),b=n("../node_modules/react/index.js"),M=r(b),j=n("../node_modules/relaks/index.js"),w=(n("./routing.js"),n("./wordpress.js")),k=(r(w),n("./widgets/breadcrumb.jsx")),L=r(k),T=n("./widgets/post-list.jsx"),Y=r(T),x=function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"renderAsync",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,a.default)(s.default.mark(function e(t){var n,r,o,i,a;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,r=n.wp,o=n.route,i=o.params.date,a={route:o},t.show(M.default.createElement(D,a)),e.next=6,r.fetchPostsInMonth(i);case 6:return a.posts=e.sent,e.abrupt("return",M.default.createElement(D,a));case 8:case"end":return e.stop()}},e,this)}));return e}()}]),t}(j.AsyncComponent);x.displayName="ArchivePage";var D=function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"render",value:function(){var e=this.props,t=e.route,n=e.posts,r=t.params.date,o=(0,v.default)(new Date(r.year,r.month-1,1)),s=o.format("MMMM YYYY"),i=[{label:"Archives"},{label:s}];return M.default.createElement("div",{className:"page"},M.default.createElement(L.default,{trail:i}),M.default.createElement(Y.default,{route:t,posts:n,minimum:100}))}}]),t}(b.PureComponent);D.displayName="ArchivePageSync";t.default=x,t.ArchivePage=x,t.ArchivePageSync=D},"./pages/category-page.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.CategoryPageSync=t.CategoryPage=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/get-iterator.js"),s=r(o),i=n("../node_modules/babel-runtime/regenerator/index.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),l=r(u),d=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/createClass.js"),h=r(_),p=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),y=r(p),g=n("../node_modules/babel-runtime/helpers/inherits.js"),v=r(g),b=n("../node_modules/lodash/lodash.js"),M=r(b),j=n("../node_modules/react/index.js"),w=r(j),k=n("../node_modules/relaks/index.js"),L=(n("./routing.js"),n("./wordpress.js")),T=(r(L),n("./widgets/breadcrumb.jsx")),Y=r(T),x=n("./widgets/post-list.jsx"),D=r(x),S=function(e){function t(){return(0,m.default)(this,t),(0,y.default)(this,(t.__proto__||(0,c.default)(t)).apply(this,arguments))}return(0,v.default)(t,e),(0,h.default)(t,[{key:"renderAsync",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,l.default)(a.default.mark(function e(t){var n,r,o,s,i;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,r=n.wp,o=n.route,s=o.params.categorySlug,i={route:o},t.show(w.default.createElement(E,i)),e.next=6,r.fetchCategory(s);case 6:return i.category=e.sent,e.next=9,r.fetchParentCategories(i.category);case 9:return i.parentCategories=e.sent,t.show(w.default.createElement(E,i)),e.next=13,r.fetchPostsInCategory(i.category);case 13:return i.posts=e.sent,e.abrupt("return",w.default.createElement(E,i));case 15:case"end":return e.stop()}},e,this)}));return e}()}]),t}(k.AsyncComponent);S.displayName="CategoryPage";var E=function(e){function t(){return(0,m.default)(this,t),(0,y.default)(this,(t.__proto__||(0,c.default)(t)).apply(this,arguments))}return(0,v.default)(t,e),(0,h.default)(t,[{key:"render",value:function(){var e=this.props,t=e.route,n=e.posts,r=e.category,o=e.parentCategories,i=[{label:"Categories"}],a=M.default.get(r,"name","");if(o){var u=!0,l=!1,d=void 0;try{for(var c,f=(0,s.default)(o);!(u=(c=f.next()).done);u=!0){var m=c.value,_=M.default.get(m,"name",""),h=t.prefetchObjectURL(m);i.push({label:_,url:h})}}catch(e){l=!0,d=e}finally{try{!u&&f.return&&f.return()}finally{if(l)throw d}}i.push({label:a})}return w.default.createElement("div",{className:"page"},w.default.createElement(Y.default,{trail:i}),w.default.createElement(D.default,{route:t,posts:n,minimum:40}))}}]),t}(j.PureComponent);E.displayName="CategoryPageSync";t.default=S,t.CategoryPage=S,t.CategoryPageSync=E},"./pages/page-page.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.PagePageSync=t.PagePage=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/get-iterator.js"),s=r(o),i=n("../node_modules/babel-runtime/regenerator/index.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),l=r(u),d=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/createClass.js"),h=r(_),p=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),y=r(p),g=n("../node_modules/babel-runtime/helpers/inherits.js"),v=r(g),b=n("../node_modules/lodash/lodash.js"),M=r(b),j=n("../node_modules/react/index.js"),w=r(j),k=n("../node_modules/relaks/index.js"),L=(n("./routing.js"),n("./wordpress.js")),T=(r(L),n("./widgets/html.jsx")),Y=r(T),x=n("./widgets/breadcrumb.jsx"),D=r(x),S=n("./widgets/page-view.jsx"),E=r(S),P=n("./widgets/page-list.jsx"),C=r(P),O=function(e){function t(){return(0,m.default)(this,t),(0,y.default)(this,(t.__proto__||(0,c.default)(t)).apply(this,arguments))}return(0,v.default)(t,e),(0,h.default)(t,[{key:"renderAsync",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,l.default)(a.default.mark(function e(t){var n,r,o,s,i;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,r=n.wp,o=n.route,s=o.params.pageSlug,i={route:o},t.show(w.default.createElement(H,i)),e.next=6,r.fetchPage(s);case 6:return i.page=e.sent,e.next=9,r.fetchParentPages(i.page);case 9:return i.parentPages=e.sent,t.show(w.default.createElement(H,i)),e.next=13,r.fetchChildPages(i.page);case 13:return i.childPages=e.sent,e.abrupt("return",w.default.createElement(H,i));case 15:case"end":return e.stop()}},e,this)}));return e}()}]),t}(k.AsyncComponent);O.displayName="PagePage";var H=function(e){function t(){return(0,m.default)(this,t),(0,y.default)(this,(t.__proto__||(0,c.default)(t)).apply(this,arguments))}return(0,v.default)(t,e),(0,h.default)(t,[{key:"render",value:function(){var e=this.props,t=e.route,n=e.page,r=e.parentPages,o=e.childPages,i=[];if(r){var a=!0,u=!1,l=void 0;try{for(var d,c=(0,s.default)(r);!(a=(d=c.next()).done);a=!0){var f=d.value,m=M.default.get(f,"title.rendered",""),_=t.prefetchObjectURL(f);i.push({label:w.default.createElement(Y.default,{text:m}),url:_})}}catch(e){u=!0,l=e}finally{try{!a&&c.return&&c.return()}finally{if(u)throw l}}}return w.default.createElement("div",{className:"page"},w.default.createElement(D.default,{trail:i}),w.default.createElement(E.default,{page:n,transform:t.transformNode}),w.default.createElement(C.default,{route:t,pages:o}))}}]),t}(j.PureComponent);H.displayName="PagePageSync";t.default=O,t.PagePage=O,t.PagePageSync=H},"./pages/post-page.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.PostPageSync=t.PostPage=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/get-iterator.js"),s=r(o),i=n("../node_modules/babel-runtime/regenerator/index.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),l=r(u),d=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/createClass.js"),h=r(_),p=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),y=r(p),g=n("../node_modules/babel-runtime/helpers/inherits.js"),v=r(g),b=n("../node_modules/lodash/lodash.js"),M=r(b),j=n("../node_modules/moment/moment.js"),w=(r(j),n("../node_modules/react/index.js")),k=r(w),L=n("../node_modules/relaks/index.js"),T=(n("./routing.js"),n("./wordpress.js")),Y=(r(T),n("./widgets/breadcrumb.jsx")),x=r(Y),D=n("./widgets/post-view.jsx"),S=r(D),E=n("./widgets/tag-list.jsx"),P=r(E),C=n("./widgets/comment-section.jsx"),O=r(C),H=function(e){function t(){return(0,m.default)(this,t),(0,y.default)(this,(t.__proto__||(0,c.default)(t)).apply(this,arguments))}return(0,v.default)(t,e),(0,h.default)(t,[{key:"renderAsync",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,l.default)(a.default.mark(function e(t){var n,r,o,s,i;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,r=n.wp,o=n.route,s=o.params.postSlug,i={route:o},t.show(k.default.createElement(A,i)),e.next=6,r.fetchPost(s);case 6:return i.post=e.sent,t.show(k.default.createElement(A,i)),e.next=10,this.findCategoryChain(i.post);case 10:return i.categories=e.sent,t.show(k.default.createElement(A,i)),e.next=14,r.fetchAuthor(i.post);case 14:return i.author=e.sent,t.show(k.default.createElement(A,i)),e.next=18,r.fetchTagsOfPost(i.post);case 18:if(i.tags=e.sent,r.ssr){e.next=24;break}return t.show(k.default.createElement(A,i)),e.next=23,r.fetchComments(i.post);case 23:i.comments=e.sent;case 24:return e.abrupt("return",k.default.createElement(A,i));case 25:case"end":return e.stop()}},e,this)}));return e}()},{key:"findCategoryChain",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,l.default)(a.default.mark(function e(t){var n,r,o,i,u,l,d,c,f,m,_,h,p,y,g,v,b,j,w;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:return n=t.categories,r=this.props,o=r.wp,i=r.route,e.next=6,o.fetchCategories();case 6:for(u=e.sent,l=[],d=function e(t){var n=M.default.find(u,{id:t});n&&(M.default.includes(l,n)||l.push(n),e(n.parent))},c=!0,f=!1,m=void 0,e.prev=12,_=(0,s.default)(n);!(c=(h=_.next()).done);c=!0)p=h.value,d(p);e.next=20;break;case 16:e.prev=16,e.t0=e.catch(12),f=!0,m=e.t0;case 20:e.prev=20,e.prev=21,!c&&_.return&&_.return();case 23:if(e.prev=23,!f){e.next=26;break}throw m;case 26:return e.finish(23);case 27:return e.finish(20);case 28:if(y=function(e){var t={params:{categorySlug:e.slug}};return M.default.findLastIndex(i.history,t)},g=function e(t){if(t.parent){var n={id:t.parent},r=M.default.find(u,n);if(r)return e(r)+1}return 0},l=M.default.orderBy(l,[y,g,"name"],["desc","desc","asc"]),v=M.default.first(l),b=[],v){for(j=v;j;j=M.default.find(l,{id:j.parent}))b.unshift(j);for(w=v;w;w=M.default.find(l,{parent:w.id}))w!==v&&b.push(w)}return e.abrupt("return",b);case 35:case"end":return e.stop()}},e,this,[[12,16,20,28],[21,,23,27]])}));return e}()}]),t}(L.AsyncComponent);H.displayName="PostPage";var A=function(e){function t(){return(0,m.default)(this,t),(0,y.default)(this,(t.__proto__||(0,c.default)(t)).apply(this,arguments))}return(0,v.default)(t,e),(0,h.default)(t,[{key:"render",value:function(){var e=this.props,t=e.route,n=e.categories,r=e.post,o=e.author,i=e.tags,a=e.comments,u=[{label:"Categories"}],l=!0,d=!1,c=void 0;try{for(var f,m=(0,s.default)(n);!(l=(f=m.next()).done);l=!0){var _=f.value,h=M.default.get(_,"name",""),p=t.prefetchObjectURL(_);u.push({label:h,url:p})}}catch(e){d=!0,c=e}finally{try{!l&&m.return&&m.return()}finally{if(d)throw c}}return k.default.createElement("div",{className:"page"},k.default.createElement(x.default,{trail:u}),k.default.createElement(S.default,{post:r,author:o,transform:t.transformNode}),k.default.createElement(P.default,{route:t,tags:i}),k.default.createElement(O.default,{comments:a}))}}]),t}(w.PureComponent);A.displayName="PostPageSync";t.default=H,t.PostPage=H,t.PostPageSync=A},"./pages/search-page.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.SearchPageSync=t.SearchPage=t.default=void 0;var o=n("../node_modules/babel-runtime/regenerator/index.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),a=r(i),u=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/createClass.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),h=r(_),p=n("../node_modules/babel-runtime/helpers/inherits.js"),y=r(p),g=n("../node_modules/react/index.js"),v=r(g),b=n("../node_modules/relaks/index.js"),M=(n("./routing.js"),n("./wordpress.js")),j=(r(M),n("./widgets/breadcrumb.jsx")),w=r(j),k=n("./widgets/post-list.jsx"),L=r(k),T=function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"renderAsync",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,a.default)(s.default.mark(function e(t){var n,r,o,i,a;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,r=n.wp,o=n.route,i=o.params.search,a={route:o},t.show(v.default.createElement(Y,a)),e.next=6,r.fetchMatchingPosts(i);case 6:return a.posts=e.sent,e.abrupt("return",v.default.createElement(Y,a));case 8:case"end":return e.stop()}},e,this)}));return e}()}]),t}(b.AsyncComponent);T.displayName="SearchPage";var Y=function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"render",value:function(){var e=this.props,t=e.route,n=e.posts,r=(t.params.search,[{label:"Search"}]);if(n){var o=n.total;if("number"==typeof o){var s=1===o?"":"s",i=o+" matching article"+s;r.push({label:i})}}else r.push({label:"..."});return v.default.createElement("div",{className:"page"},v.default.createElement(w.default,{trail:r}),v.default.createElement(L.default,{route:t,posts:n,minimum:40,maximum:1e3}))}}]),t}(g.PureComponent);Y.displayName="SearchPageSync";t.default=T,t.SearchPage=T,t.SearchPageSync=Y},"./pages/tag-page.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.TagPageSync=t.TagPage=t.default=void 0;var o=n("../node_modules/babel-runtime/regenerator/index.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),a=r(i),u=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/createClass.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),h=r(_),p=n("../node_modules/babel-runtime/helpers/inherits.js"),y=r(p),g=n("../node_modules/lodash/lodash.js"),v=r(g),b=n("../node_modules/react/index.js"),M=r(b),j=n("../node_modules/relaks/index.js"),w=(n("./routing.js"),n("./wordpress.js")),k=(r(w),n("./widgets/breadcrumb.jsx")),L=r(k),T=n("./widgets/post-list.jsx"),Y=r(T),x=function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"renderAsync",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,a.default)(s.default.mark(function e(t){var n,r,o,i,a;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,r=n.wp,o=n.route,i=o.params.tagSlug,a={route:o},t.show(M.default.createElement(D,a)),e.next=6,r.fetchTag(i);case 6:return a.tag=e.sent,t.show(M.default.createElement(D,a)),e.next=10,r.fetchPostsWithTag(a.tag);case 10:return a.posts=e.sent,e.abrupt("return",M.default.createElement(D,a));case 12:case"end":return e.stop()}},e,this)}));return e}()}]),t}(j.AsyncComponent);x.displayName="TagPage";var D=function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"render",value:function(){var e=this.props,t=e.route,n=e.posts,r=e.tag,o=v.default.get(r,"name",""),s=[{label:"Tags"},{label:o}];return M.default.createElement("div",{className:"page"},M.default.createElement(L.default,{trail:s}),M.default.createElement(Y.default,{route:t,posts:n,minimum:40}))}}]),t}(b.PureComponent);D.displayName="TagPageSync";t.default=x,t.TagPage=x,t.TagPageSync=D},"./pages/welcome-page.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.WelcomePageSync=t.WelcomePage=t.default=void 0;var o=n("../node_modules/babel-runtime/regenerator/index.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),a=r(i),u=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/createClass.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),h=r(_),p=n("../node_modules/babel-runtime/helpers/inherits.js"),y=r(p),g=n("../node_modules/react/index.js"),v=r(g),b=n("../node_modules/relaks/index.js"),M=(n("./routing.js"),n("./wordpress.js")),j=(r(M),n("./widgets/post-list.jsx")),w=r(j),k=function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"renderAsync",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,a.default)(s.default.mark(function e(t){var n,r,o,i;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,r=n.wp,o=n.route,i={route:o},t.show(v.default.createElement(L,i)),e.next=5,r.fetchPosts();case 5:return i.posts=e.sent,t.show(v.default.createElement(L,i)),e.next=9,r.fetchFeaturedMedias(i.posts,10);case 9:return i.medias=e.sent,e.abrupt("return",v.default.createElement(L,i));case 11:case"end":return e.stop()}},e,this)}));return e}()}]),t}(b.AsyncComponent);k.displayName="WelcomePage";var L=function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"render",value:function(){var e=this.props,t=e.route,n=e.posts,r=e.medias;return v.default.createElement("div",{className:"page"},v.default.createElement(w.default,{route:t,posts:n,medias:r,minimum:40}))}}]),t}(g.PureComponent);L.displayName="WelcomePageSync";t.default=k,t.WelcomePage=k,t.WelcomePageSync=L},"./routing.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.routes=t.Route=void 0;var o=n("../node_modules/babel-runtime/regenerator/index.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/createClass.js"),c=r(d),f=n("../node_modules/lodash/lodash.js"),m=r(f),_=n("./wordpress.js"),h=r(_),p=n("../node_modules/relaks-route-manager/index.js"),y=function(){function e(t,n){var r=this;(0,l.default)(this,e),this.transformNode=function(e){if("tag"===e.type){var t=r.params.siteURL,n="http:"+t.substr(6);"a"===e.name?(e.attribs.href=m.default.trim(e.attribs.href),e.attribs.href&&(m.default.startsWith(e.attribs.href,"/")||(m.default.startsWith(e.attribs.href,t)?(e.attribs.href=e.attribs.href.substr(t.length),delete e.attribs.target):m.default.startsWith(e.attribs.href,n)?(e.attribs.href=e.attribs.href.substr(n.length),delete e.attribs.target):e.attribs.target="_blank"),m.default.startsWith(e.attribs.href,"/wp-content/")&&(e.attribs.href=t+e.attribs.href),m.default.startsWith(e.attribs.href,"/")&&(e.attribs.href=e.attribs.href.replace(/\/\d+\/?$/,""),r.loadPageData(e.attribs.href)))):"img"===e.name&&e.attribs.src&&!/^https?:/.test(e.attribs.src)&&(e.attribs.src=t+e.attribs.src)}else"text"===e.type&&(e.data=m.default.trimStart(e.data,"\r\n"))},this.routeManager=t,this.name=t.name,this.params=t.params,this.history=t.history,this.url=t.url,this.dataSource=n}return(0,c.default)(e,[{key:"change",value:function(e,t){return this.routeManager.change(e,t)}},{key:"getRootURL",value:function(){return this.composeURL({path:"/"})}},{key:"getSearchURL",value:function(e){return this.composeURL({path:"/",query:{s:e}})}},{key:"getArchiveURL",value:function(e){var t=e.year,n=e.month;return this.composeURL({path:"/date/"+t+"/"+m.default.padStart(n,2,"0")+"/"})}},{key:"getObjectURL",value:function(e){var t=this.params.siteURL,n=e.link;if(!m.default.startsWith(n,t))throw new Error("Object URL does not match site URL");var r=n.substr(t.length);return this.composeURL({path:r})}},{key:"prefetchArchiveURL",value:function(e){var t=this,n=this.getArchiveURL(e);return setTimeout(function(){t.loadPageData(n)},50),n}},{key:"prefetchObjectURL",value:function(e){var t=this,n=this.getObjectURL(e);return setTimeout(function(){t.loadPageData(n)},50),n}},{key:"composeURL",value:function(e){var t=this.routeManager.context;this.routeManager.rewrite("to",e,t);var n=this.routeManager.compose(e);return n=this.routeManager.applyFallback(n)}},{key:"setParameters",value:function(){function e(e,n){return t.apply(this,arguments)}var t=(0,a.default)(s.default.mark(function e(t,r){var o;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getParameters(t.path,t.query);case 2:if(!(o=e.sent)){e.next=8;break}o.module=n("./pages recursive ^\\.\\/.*\\-page$")("./"+o.pageType+"-page"),m.default.assign(t.params,o),e.next=15;break;case 8:if(!r){e.next=14;break}return e.next=11,this.routeManager.change("/");case 11:return e.abrupt("return",!1);case 14:throw new p.RelaksRouteManagerError(404,"Route not found");case 15:case"end":return e.stop()}},e,this)}));return e}()},{key:"getParameters",value:function(){function e(e,n,r){return t.apply(this,arguments)}var t=(0,a.default)(s.default.mark(function e(t,n,r){var o,i,a,u,l,d,c,f,_,p,y,g,v,b,M,j,w,k,L,T,Y,x;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=new h.default(this.dataSource),e.next=3,o.fetchSite();case 3:if(i=e.sent,a=m.default.trimEnd(i.url,"/"),u=m.default.trimEnd(a+t,"/"),l=function(e){return m.default.trimEnd(e.link,"/")===u},d=m.default.filter(m.default.split(t,"/")),!(c=n.s)){e.next=11;break}return e.abrupt("return",{pageType:"search",search:c,siteURL:a});case 11:if("/"!==t){e.next=13;break}return e.abrupt("return",{pageType:"welcome",siteURL:a});case 13:if("date"!==d[0]||!/^\d+$/.test(d[1])||!/^\d+$/.test(d[2])||3!=d.length){e.next=18;break}return f={year:parseInt(d[1]),month:parseInt(d[2])},e.abrupt("return",{pageType:"archive",date:f,siteURL:a});case 18:if(!/^\d+$/.test(d[0])||!/^\d+$/.test(d[1])||2!=d.length){e.next=21;break}return _={year:parseInt(d[0]),month:parseInt(d[1])},e.abrupt("return",{pageType:"archive",date:_,siteURL:a});case 21:if("archives"!==d[0]||!/^\d+$/.test(d[1])){e.next=28;break}return p=parseInt(d[1]),e.next=25,o.fetchPost(p);case 25:if(!(y=e.sent)){e.next=28;break}return e.abrupt("return",{pageType:"post",postSlug:y.slug,siteURL:a});case 28:return e.next=30,o.fetchPages();case 30:if(g=e.sent,!(v=m.default.find(g,l))){e.next=34;break}return e.abrupt("return",{pageType:"page",pageSlug:v.slug,siteURL:a});case 34:return e.next=36,o.fetchCategories();case 36:if(b=e.sent,!(M=m.default.find(b,l))){e.next=40;break}return e.abrupt("return",{pageType:"category",categorySlug:M.slug,siteURL:a});case 40:return e.next=42,o.fetchTopTags();case 42:if(j=e.sent,!(w=m.default.find(j,l))){e.next=46;break}return e.abrupt("return",{pageType:"tag",tagSlug:w.slug,siteURL:a});case 46:if("tag"!==d[0]||2!==d.length){e.next=52;break}return e.next=49,o.fetchTag(d[1]);case 49:if(!(k=e.sent)){e.next=52;break}return e.abrupt("return",{pageType:"tag",tagSlug:k.slug,siteURL:a});case 52:return L=m.default.last(d),/^\d+\-/.test(L)&&(L=L.replace(/^\d+\-/,"")),e.next=56,o.fetchPost(L);case 56:if(!(T=e.sent)){e.next=59;break}return e.abrupt("return",{pageType:"post",postSlug:L,siteURL:a});case 59:return Y=m.default.last(d),e.next=62,o.fetchTag(Y);case 62:if(!(x=e.sent)){e.next=65;break}return e.abrupt("return",{pageType:"tag",tagSlug:x.slug,siteURL:a});case 65:case"end":return e.stop()}},e,this)}));return e}()},{key:"loadPageData",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,a.default)(s.default.mark(function e(t){var n,r,o,i,a,u;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n=this.routeManager.parse(t),r={},this.routeManager.rewrite("from",n,r),e.next=6,this.getParameters(n.path,n.query);case 6:if(!(o=e.sent)){e.next=38;break}if(i=new h.default(this.dataSource),!o.postSlug){e.next=14;break}return e.next=12,i.fetchPost(o.postSlug);case 12:e.next=38;break;case 14:if(!o.pageSlug){e.next=19;break}return e.next=17,i.fetchPage(o.pageSlug);case 17:e.next=38;break;case 19:if(!o.tagSlug){e.next=27;break}return e.next=22,i.fetchTag(o.tagSlug);case 22:return a=e.sent,e.next=25,i.fetchPostsWithTag(a);case 25:e.next=38;break;case 27:if(!o.categorySlug){e.next=35;break}return e.next=30,i.fetchCategory(o.categorySlug);case 30:return u=e.sent,e.next=33,i.fetchPostsInCategory(u);case 33:e.next=38;break;case 35:if(!o.date){e.next=38;break}return e.next=38,i.fetchPostsInMonth(o.date);case 38:e.next=43;break;case 40:e.prev=40,e.t0=e.catch(0),console.log(e.t0);case 43:case"end":return e.stop()}},e,this,[[0,40]])}));return e}()}]),e}(),g={page:{path:"*"}};t.Route=y,t.routes=g},"./style.scss":function(e,t){},"./widgets/breadcrumb.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Breadcrumb=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/get-iterator.js"),s=r(o),i=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/createClass.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/inherits.js"),h=r(_),p=n("../node_modules/react/index.js"),y=r(p),g=function(e){function t(){return(0,l.default)(this,t),(0,m.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,c.default)(t,[{key:"render",value:function(){var e=this.props.trail,t=[],n=0,r=!0,o=!1,i=void 0;try{for(var a,u=(0,s.default)(e);!(r=(a=u.next()).done);r=!0){var l=a.value;t.push(y.default.createElement("a",{key:n++,href:l.url},l.label)),t.push(" > ")}}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i}}return t.pop(),y.default.createElement("h4",{className:"breadcrumb"},t)}}]),t}(p.PureComponent);g.displayName="Breadcrumb";t.default=g,t.Breadcrumb=g},"./widgets/comment-list-view.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.CommentListView=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/createClass.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/inherits.js"),m=r(f),_=n("../node_modules/lodash/lodash.js"),h=r(_),p=n("../node_modules/react/index.js"),y=r(p),g=n("./widgets/html.jsx"),v=r(g),b=n("./widgets/comment-list.jsx"),M=r(b),j=function(e){function t(){return(0,a.default)(this,t),(0,c.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,m.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props.comment,t=h.default.get(e,"content.rendered",""),n=h.default.get(e,"author_avatar_urls.24"),r=h.default.get(e,"author_name");return y.default.createElement("div",{className:"comment-list-view"},y.default.createElement("div",{className:"commenter"},y.default.createElement("img",{className:"avatar",src:n}),y.default.createElement("span",{className:"name"},r,":")),y.default.createElement(v.default,{text:t}),this.renderReplies())}},{key:"renderReplies",value:function(){var e=this.props,t=e.comment,n=e.allComments;return h.default.some(n,{parent:t.id})?y.default.createElement("div",{className:"replies"},y.default.createElement(M.default,{allComments:n,parentCommentID:t.id})):null}}]),t}(p.PureComponent);j.displayName="CommentListView";t.default=j,t.CommentListView=j},"./widgets/comment-list.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.CommentList=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/createClass.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/inherits.js"),m=r(f),_=n("../node_modules/lodash/lodash.js"),h=r(_),p=n("../node_modules/react/index.js"),y=r(p),g=n("./widgets/comment-list-view.jsx"),v=r(g),b=function(e){function t(){return(0,a.default)(this,t),(0,c.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,m.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props,t=e.allComments,n=e.parentCommentID,r=h.default.filter(t,{parent:n});return y.default.createElement("div",{className:"comments"},h.default.map(r,function(e){return y.default.createElement(v.default,{comment:e,allComments:t,key:e.id})}))}}]),t}(p.PureComponent);b.displayName="CommentList";t.default=b,t.CommentList=b},"./widgets/comment-section.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.CommentSection=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/createClass.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/inherits.js"),m=r(f),_=n("../node_modules/lodash/lodash.js"),h=r(_),p=n("../node_modules/react/index.js"),y=r(p),g=n("./widgets/comment-list.jsx"),v=r(g),b=function(e){function t(){return(0,a.default)(this,t),(0,c.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,m.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props.comments;return h.default.isEmpty(e)?null:y.default.createElement("div",{className:"comment-section"},y.default.createElement("h3",null,"Comments"),y.default.createElement(v.default,{allComments:e,parentCommentID:0}))}},{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(e,t){var n=this.props.allComments;n&&n.more()}}]),t}(p.PureComponent);b.displayName="CommentSection";t.default=b,t.CommentSection=b},"./widgets/error-boundary.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.ErrorBoundary=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/createClass.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/inherits.js"),m=r(f),_=n("../node_modules/react/index.js"),h=r(_),p=function(e){function t(e){(0,a.default)(this,t);var n=(0,c.default)(this,(t.__proto__||(0,s.default)(t)).call(this,e));return n.state={error:null},n}return(0,m.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props.children,t=this.state.error;return t?h.default.createElement("div",{className:"error-boundary"},t.message):e||null}},{key:"componentDidCatch",value:function(e,t){this.props.env;this.setState({error:e})}}]),t}(_.Component);p.displayName="ErrorBoundary",t.default=p,t.ErrorBoundary=p},"./widgets/html.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.HTML=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/createClass.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/inherits.js"),m=r(f),_=n("../node_modules/react/index.js"),h=(r(_),n("../node_modules/react-html-parser/lib/index.js")),p=r(h),y=function(e){function t(){return(0,a.default)(this,t),(0,c.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,m.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props,t=e.text,n=e.transform,r={transform:n};return t=t.replace(/<([^>]*)');return-1!==t&&(e=e.substr(0,t)),e}Object.defineProperty(t,"__esModule",{value:!0}),t.PostListView=t.default=void 0;var s=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),i=r(s),a=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),u=r(a),l=n("../node_modules/babel-runtime/helpers/createClass.js"),d=r(l),c=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),f=r(c),m=n("../node_modules/babel-runtime/helpers/inherits.js"),_=r(m),h=n("../node_modules/lodash/lodash.js"),p=r(h),y=n("../node_modules/moment/moment.js"),g=r(y),v=n("../node_modules/react/index.js"),b=r(v),M=(n("./routing.js"),n("./widgets/html.jsx")),j=r(M),w=n("./widgets/media-view.jsx"),k=r(w),L=function(e){function t(){return(0,u.default)(this,t),(0,f.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,_.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this.props,t=e.route,n=e.post,r=e.media,s=p.default.get(n,"title.rendered",""),i=p.default.get(n,"excerpt.rendered","");i=o(i);var a=t.prefetchObjectURL(n),u=p.default.get(n,"date_gmt");return u&&(u=(0,g.default)(u).format("L")),r?b.default.createElement("div",{className:"post-list-view with-media"},b.default.createElement("div",{className:"media"},b.default.createElement(k.default,{media:r})),b.default.createElement("div",{className:"text"},b.default.createElement("div",{className:"headline"},b.default.createElement("h3",{className:"title"},b.default.createElement("a",{href:a},b.default.createElement(j.default,{text:s}))),b.default.createElement("div",{className:"date"},u)),b.default.createElement("div",{className:"excerpt"},b.default.createElement(j.default,{text:i})))):b.default.createElement("div",{className:"post-list-view"},b.default.createElement("div",{className:"headline"},b.default.createElement("h3",{className:"title"},b.default.createElement("a",{href:a},b.default.createElement(j.default,{text:s}))),b.default.createElement("div",{className:"date"},u)),b.default.createElement("div",{className:"excerpt"},b.default.createElement(j.default,{text:i})))}}]),t}(v.PureComponent);L.displayName="PostListView";t.default=L,t.PostListView=L},"./widgets/post-list.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.PostList=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/createClass.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/inherits.js"),m=r(f),_=n("../node_modules/lodash/lodash.js"),h=r(_),p=n("../node_modules/moment/moment.js"),y=(r(p),n("../node_modules/react/index.js")),g=r(y),v=(n("./routing.js"),n("./widgets/post-list-view.jsx")),b=r(v),M=function(e){function t(){var e,n,r,o;(0,a.default)(this,t);for(var i=arguments.length,u=Array(i),l=0;l.5*s.scrollHeight&&n&&n.length.75*i.scrollHeight&&r&&r.length=c;f--)for(m={year:f,label:(0,k.default)(f+"-01-01").format("YYYY"),months:[]},a.archives.push(m),_=f===d?l.latest.month():11,h=f===c?l.earliest.month():0,p=_;p>=h;p--)y=(0,k.default)(new Date(f,p,1)),g=y.clone().endOf("month"),v={year:f,month:p+1,label:y.format("MMMM")},m.months.push(v);t.show(T.default.createElement(E,a))}if(r.ssr){e.next=139;break}a.postLists=[],e.prev=20,b=!0,M=!1,w=void 0,e.prev=24,L=(0,u.default)(a.archives);case 26:if(b=(Y=L.next()).done){e.next=61;break}if(x=Y.value,x.year!==s){e.next=58;break}D=!0,S=!1,P=void 0,e.prev=32,C=(0,u.default)(x.months);case 34:if(D=(O=C.next()).done){e.next=44;break}return H=O.value,e.next=38,r.fetchPostsInMonth(H);case 38:A=e.sent,a.postLists=j.default.concat(a.postLists,{monthEntry:H,posts:A}),t.show(T.default.createElement(E,a));case 41:D=!0,e.next=34;break;case 44:e.next=50;break;case 46:e.prev=46,e.t0=e.catch(32),S=!0,P=e.t0;case 50:e.prev=50,e.prev=51,!D&&C.return&&C.return();case 53:if(e.prev=53,!S){e.next=56;break}throw P;case 56:return e.finish(53);case 57:return e.finish(50);case 58:b=!0,e.next=26;break;case 61:e.next=67;break;case 63:e.prev=63,e.t1=e.catch(24),M=!0,w=e.t1;case 67:e.prev=67,e.prev=68,!b&&L.return&&L.return();case 70:if(e.prev=70,!M){e.next=73;break}throw w;case 73:return e.finish(70);case 74:return e.finish(67);case 75:R=!0,N=!1,F=void 0,e.prev=78,I=(0,u.default)(a.categories);case 80:if(R=(W=I.next()).done){e.next=91;break}if(U=W.value,!(U.count>0)){e.next=88;break}return e.next=85,r.fetchPostsInCategory(U);case 85:q=e.sent,a.postLists=j.default.concat(a.postLists,{category:U,posts:q}),t.show(T.default.createElement(E,a));case 88:R=!0,e.next=80;break;case 91:e.next=97;break;case 93:e.prev=93,e.t2=e.catch(78),N=!0,F=e.t2;case 97:e.prev=97,e.prev=98,!R&&I.return&&I.return();case 100:if(e.prev=100,!N){e.next=103;break}throw F;case 103:return e.finish(100);case 104:return e.finish(97);case 105:z=!0,B=!1,V=void 0,e.prev=108,G=(0,u.default)(a.tags);case 110:if(z=(J=G.next()).done){e.next=121;break}if($=J.value,!($.count>0)){e.next=118;break}return e.next=115,r.fetchPostsWithTag($);case 115:K=e.sent,a.postLists=j.default.concat(a.postLists,{tag:$,posts:K}),t.show(T.default.createElement(E,a));case 118:z=!0,e.next=110;break;case 121:e.next=127;break;case 123:e.prev=123,e.t3=e.catch(108),B=!0,V=e.t3;case 127:e.prev=127,e.prev=128,!z&&G.return&&G.return();case 130:if(e.prev=130,!B){e.next=133;break}throw V;case 133:return e.finish(130);case 134:return e.finish(127);case 135:e.next=139;break;case 137:e.prev=137,e.t4=e.catch(20);case 139:return e.abrupt("return",T.default.createElement(E,a));case 140:case"end":return e.stop()}},e,this,[[20,137],[24,63,67,75],[32,46,50,58],[51,,53,57],[68,,70,74],[78,93,97,105],[98,,100,104],[108,123,127,135],[128,,130,134]])}));return e}()}]),t}(Y.AsyncComponent));D.displayName="SideNav";var S=function(){var e=this;this.handleYearSelect=function(t){var n=e.state.selectedYear;n=n!==t.year?t.year:NaN,e.setState({selectedYear:n})}},E=function(e){function t(){var e,n,r,o;(0,_.default)(this,t);for(var s=arguments.length,i=Array(s),a=0;a=100?null:T.default.createElement("a",{className:"more",onClick:this.handleMoreTagClick},"... more"):null}},{key:"renderSubcategories",value:function(e){var t=this,n=this.props.categories,r=j.default.filter(n,{parent:e.id});return r=j.default.filter(r,"count"),r=j.default.orderBy(r,["count","name"],["desc","asc"]),j.default.isEmpty(r)?null:T.default.createElement("ul",{className:"subcategories"},r.map(function(e,n){return t.renderCategory(e,n)}))}},{key:"renderArchives",value:function(){var e=this,t=this.props.archives;return j.default.isEmpty(t)?null:T.default.createElement("div",null,T.default.createElement("h3",null,"Archives"),T.default.createElement("ul",{className:"archives"},t.map(function(t,n){return e.renderYear(t,n)})))}},{key:"renderYear",value:function(e,t){var n=this,r=this.props.selectedYear,o="months";return e.year!==r&&(o+=" collapsed"),T.default.createElement("li",{key:t},T.default.createElement("a",{className:"year","data-year":e.year,onClick:this.handleYearClick},e.label),T.default.createElement("ul",{className:o},e.months.map(function(e,t){return n.renderMonth(e,t)})))}},{key:"renderMonth",value:function(e,t){var n=this.props,r=n.route,o=n.postLists,s=n.selectedYear,i=r.params.date,a=void 0,u=void 0;if(e.year===s){i&&e.year===i.year&&e.month===i.month&&(a="selected");var l=j.default.find(o,{monthEntry:e});l&&j.default.isEmpty(l.posts)?a="disabled":u=r.prefetchArchiveURL(e)}return T.default.createElement("li",{key:t},T.default.createElement("a",{className:a,href:u},e.label))}}]),t}(L.PureComponent);E.displayName="SideNavSync";t.default=D,t.SideNav=D,t.SideNavSync=E},"./widgets/tag-list.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.TagList=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),a=r(i),u=n("../node_modules/babel-runtime/helpers/createClass.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/inherits.js"),m=r(f),_=n("../node_modules/lodash/lodash.js"),h=r(_),p=n("../node_modules/react/index.js"),y=r(p),g=function(e){function t(){return(0,a.default)(this,t),(0,c.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,m.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this,t=this.props.tags;return h.default.isEmpty(t)?null:y.default.createElement("div",{className:"tag-list"},y.default.createElement("b",null,"Tags: "),t.map(function(t,n){return e.renderTag(t,n)}))}},{key:"renderTag",value:function(e,t){var n=this.props.route,r=h.default.get(e,"name",""),o=n.prefetchObjectURL(e);return y.default.createElement("span",{key:t},y.default.createElement("a",{href:o},r)," ")}}]),t}(p.PureComponent);g.displayName="TagList";t.default=g,t.TagList=g},"./widgets/top-nav.jsx":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.TopNavSync=t.TopNav=t.default=void 0;var o=n("../node_modules/babel-runtime/regenerator/index.js"),s=r(o),i=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),a=r(i),u=n("../node_modules/babel-runtime/core-js/object/get-prototype-of.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/createClass.js"),m=r(f),_=n("../node_modules/babel-runtime/helpers/possibleConstructorReturn.js"),h=r(_),p=n("../node_modules/babel-runtime/helpers/inherits.js"),y=r(p),g=n("../node_modules/lodash/lodash.js"),v=r(g),b=n("../node_modules/react/index.js"),M=r(b),j=n("../node_modules/relaks/index.js"),w=(n("./routing.js"),n("./wordpress.js")),k=(r(w),function(e){function t(){return(0,c.default)(this,t),(0,h.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments))}return(0,y.default)(t,e),(0,m.default)(t,[{key:"renderAsync",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,a.default)(s.default.mark(function e(t){var n,r,o,i;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,r=n.wp,o=n.route,i={route:o},t.show(M.default.createElement(L,i)),e.next=5,r.fetchSite();case 5:return i.site=e.sent,t.show(M.default.createElement(L,i)),e.next=9,r.fetchPages();case 9:return i.pages=e.sent,e.abrupt("return",M.default.createElement(L,i));case 11:case"end":return e.stop()}},e,this)}));return e}()}]),t}(j.AsyncComponent));k.displayName="TopNav";var L=function(e){function t(e){(0,c.default)(this,t);var n=(0,h.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e));T.call(n);var r=e.route,o=r.params.search;return n.searchTimeout=0,n.state={search:o},n}return(0,y.default)(t,e),(0,m.default)(t,[{key:"render",value:function(){var e=this.props,t=e.onMouseOver,n=e.onMouseOut;return M.default.createElement("div",{className:"top-nav",onMouseOver:t,onMouseOut:n},this.renderTitleBar(),this.renderPageLinkBar(),this.renderSearchBar())}},{key:"renderTitleBar",value:function(){var e=this.props,t=e.route,n=e.site,r=v.default.get(n,"name",""),o=v.default.unescape(v.default.get(n,"description","").replace(/'/g,"'")),s=t.getRootURL();return M.default.createElement("div",{className:"title-bar"},M.default.createElement("div",{className:"title",title:o},M.default.createElement("a",{href:s},M.default.createElement("i",{className:"fa fa-home"}),M.default.createElement("span",{className:"site-name"},r))))}},{key:"renderPageLinkBar",value:function(){var e=this,t=this.props.pages;return t=v.default.filter(t,{parent:0}),t=v.default.sortBy(t,"menu_order"),M.default.createElement("div",{className:"page-bar"},t.map(function(t,n){return e.renderPageLinkButton(t,n)}))}},{key:"renderPageLinkButton",value:function(e,t){var n=this.props.route,r=v.default.get(e,"title.rendered"),o=n.prefetchObjectURL(e);return M.default.createElement("div",{className:"button",key:t},M.default.createElement("a",{href:o},r))}},{key:"renderSearchBar",value:function(){var e=(this.props.route,this.state.search);return M.default.createElement("div",{className:"search-bar"},M.default.createElement("span",{className:"input-container"},M.default.createElement("input",{type:"text",value:e||"",onChange:this.handleSearchChange}),M.default.createElement("i",{className:"fa fa-search"})))}},{key:"componentDidUpdate",value:function(e,t){var n=this.props.route;if(e.route!==n){var r=n.params.search;this.setState({search:r})}}},{key:"componentWillUnmount",value:function(){clearTimeout(this.searchTimeout)}}]),t}(b.PureComponent);L.displayName="TopNavSync";var T=function(){var e=this;this.performSearch=function(t){var n=e.state.search,r=e.props.route,o=r.getSearchURL(n);r.params.pageType;r.change(o)},this.handleSearchChange=function(t){var n=t.target.value;e.setState({search:n}),clearTimeout(e.searchTimeout),e.searchTimeout=setTimeout(e.performSearch,500)}};L.defaultProps={site:{},pages:[],search:""};t.default=k,t.TopNav=k,t.TopNavSync=L},"./wordpress.js":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Wordpress=t.default=void 0;var o=n("../node_modules/babel-runtime/core-js/object/assign.js"),s=r(o),i=n("../node_modules/babel-runtime/core-js/get-iterator.js"),a=r(i),u=n("../node_modules/babel-runtime/regenerator/index.js"),l=r(u),d=n("../node_modules/babel-runtime/helpers/asyncToGenerator.js"),c=r(d),f=n("../node_modules/babel-runtime/helpers/classCallCheck.js"),m=r(f),h=n("../node_modules/babel-runtime/helpers/createClass.js"),p=r(h),y=n("../node_modules/moment/moment.js"),g=r(y),v=function(){function e(t,n){(0,m.default)(this,e),this.dataSource=t,this.ssr=n}return(0,p.default)(e,[{key:"fetchSite",value:function(){function e(){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchOne("/"));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchPost",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchOne("/wp/v2/posts/",t));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchPosts",value:function(){function e(){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchList("/wp/v2/posts/"));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchPostsInCategory",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:return e.abrupt("return",this.fetchList("/wp/v2/posts/?categories="+t.id));case 3:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchPostsWithTag",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:return e.abrupt("return",this.fetchList("/wp/v2/posts/?tags="+t.id));case 3:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchPostsInMonth",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){var n,r,o;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:return n=(0,g.default)(new Date(t.year,t.month-1,1)),r=n.toISOString(),o=n.clone().endOf("month").toISOString(),e.abrupt("return",this.fetchList("/wp/v2/posts/?after="+r+"&before="+o));case 6:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchMatchingPosts",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){var n;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=encodeURIComponent(_.trim(t))){e.next=3;break}return e.abrupt("return",[]);case 3:return e.abrupt("return",this.fetchList("/wp/v2/posts/?search="+n));case 4:case"end":return e.stop()}},e,this)}));return e}()},{key:"getPostDateRange",value:function(){function e(){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(){var t,n,r,o,s,i;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.fetchPosts();case 2:return t=e.sent,n=_.first(t),e.next=6,this.fetchList("/wp/v2/posts/?order=asc&per_page=1");case 6:if(r=e.sent,o=_.first(r),!n||!o){e.next=12;break}return s=(0,g.default)(n.date_gmt),i=(0,g.default)(o.date_gmt),e.abrupt("return",{latest:s,earliest:i});case 12:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchPage",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchOne("/wp/v2/pages/",t));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchPages",value:function(){function e(){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchList("/wp/v2/pages/",{minimum:"100%"}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchParentPages",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){var n,r,o;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:n=[],r=t.parent;case 4:if(!r){e.next=14;break}return e.next=7,this.fetchPage(r);case 7:if(o=e.sent){e.next=10;break}return e.abrupt("break",14);case 10:n.push(o),r=o.parent,e.next=4;break;case 14:return e.abrupt("return",n);case 15:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchChildPages",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){var n,r;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:return e.next=4,this.fetchPages();case 4:return n=e.sent,r=_.filter(n,{parent:t.id}),r.more=function(){},r.total=r.length,e.abrupt("return",r);case 9:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchCategory",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchOne("/wp/v2/categories/",t));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchCategories",value:function(){function e(){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchList("/wp/v2/categories/",{minimum:"100%"}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchParentCategories",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){var n,r,o;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:n=[],r=t.parent;case 4:if(!r){e.next=14;break}return e.next=7,this.fetchCategory(r);case 7:if(o=e.sent){e.next=10;break}return e.abrupt("break",14);case 10:n.push(o),r=o.parent,e.next=4;break;case 14:return e.abrupt("return",n);case 15:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchTag",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchOne("/wp/v2/tags/",t));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchTopTags",value:function(){function e(){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.fetchList("/wp/v2/tags/?orderby=count&order=desc"));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchTagsOfPost",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:return e.abrupt("return",this.fetchMultiple("/wp/v2/tags/",t.tags));case 3:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchAuthor",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",null);case 2:return e.abrupt("return",this.fetchOne("/wp/v2/users/",t.author));case 3:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchComments",value:function(){function e(e){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",[]);case 2:return e.abrupt("return",this.fetchList("/wp/v2/comments/?post="+t.id));case 3:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchFeaturedMedias",value:function(){function e(e,n){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t,n){var r,o,s,i,u,d,c;return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=[],o=!0,s=!1,i=void 0,e.prev=4,u=(0,a.default)(t);case 6:if(o=(d=u.next()).done){e.next=15;break}if(c=d.value,!c.featured_media){e.next=12;break}if(r.push(c.featured_media),!(r.length>=n)){e.next=12;break}return e.abrupt("break",15);case 12:o=!0,e.next=6;break;case 15:e.next=21;break;case 17:e.prev=17,e.t0=e.catch(4),s=!0,i=e.t0;case 21:e.prev=21,e.prev=22,!o&&u.return&&u.return();case 24:if(e.prev=24,!s){e.next=27;break}throw i;case 27:return e.finish(24);case 28:return e.finish(21);case 29:return e.abrupt("return",this.fetchMultiple("/wp/v2/media",r));case 30:case"end":return e.stop()}},e,this,[[4,17,21,29],[22,,24,28]])}));return e}()},{key:"fetchOne",value:function(){function e(e,n,r){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t,n,r){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.dataSource.fetchOne(t,n,r));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchList",value:function(){function e(e,n){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t,n){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return"seo"===this.ssr&&(n=(0,s.default)({},n,{minimum:"100%"})),e.abrupt("return",this.dataSource.fetchList(t,n));case 2:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchMultiple",value:function(){function e(e,n,r){return t.apply(this,arguments)}var t=(0,c.default)(l.default.mark(function e(t,n,r){return l.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return"seo"===this.ssr&&(r=(0,s.default)({},r,{minimum:"100%"})),e.abrupt("return",this.dataSource.fetchMultiple(t,n,r));case 2:case"end":return e.stop()}},e,this)}));return e}()}]),e}();t.default=v,t.Wordpress=v}}); \ No newline at end of file diff --git a/src/main.js b/src/main.js index 20bb816..158111b 100644 --- a/src/main.js +++ b/src/main.js @@ -59,7 +59,7 @@ if (process.env.TARGET === 'browser') { } catch (err) { } - await delay(10 * 1000); + await delay(30 * 1000); } }