(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[5],{E4iN:function(e,t,n){"use strict";var o=n("MX0m"),i=n.n(o),r=n("q1tI"),s=n.n(r),a=n("VbXa"),c=n.n(a),l=(n("17x9"),n("bdgK")),h=function(e){for(var t=e;t=t.parentElement;){var n=getComputedStyle(t,null).getPropertyValue("overflow-y");if(t===document.body)return window;if("auto"===n||"scroll"===n)return t}return window},f=function(e,t){var n=e,o=0;t.firstChild&&t.firstChild.offsetParent!==t&&(o+=e.offsetTop-t.offsetTop,t=e.offsetParent,o+=-e.offsetTop);do{o+=n.offsetTop,n=n.offsetParent}while(n&&n!==t);return o},d=null;"undefined"!==typeof CSS&&CSS.supports&&(CSS.supports("position","sticky")?d="sticky":CSS.supports("position","-webkit-sticky")&&(d="-webkit-sticky"));var u=!1;try{var p=Object.defineProperty({},"passive",{get:function(){u={passive:!0}}});window.addEventListener("testPassive",null,p),window.removeEventListener("testPassive",null,p)}catch(P){}var v=function(e){function t(t){var n=e.call(this,t)||this;return n.registerContainerRef=function(e){d&&(n.node=e,e?(n.scrollPane=h(n.node),n.latestScrollY=n.scrollPane===window?window.scrollY:n.scrollPane.scrollTop,n.scrollPane.addEventListener("scroll",n.handleScroll,u),n.scrollPane.addEventListener("mousewheel",n.handleScroll,u),n.scrollPane===window?(window.addEventListener("resize",n.handleWindowResize),n.handleWindowResize()):(n.rosp=new l.a(n.handleScrollPaneResize),n.rosp.observe(n.scrollPane),n.handleScrollPaneResize()),n.ropn=new l.a(n.handleParentNodeResize),n.ropn.observe(n.node.parentNode),n.handleParentNodeResize(),n.ron=new l.a(n.handleNodeResize),n.ron.observe(n.node),n.handleNodeResize({initial:!0}),n.initial()):(n.scrollPane.removeEventListener("mousewheel",n.handleScroll,u),n.scrollPane.removeEventListener("scroll",n.handleScroll,u),n.scrollPane===window?window.removeEventListener("resize",n.getMeasurements):n.rosp.disconnect(),n.ropn.disconnect(),n.ron.disconnect(),n.scrollPane=null))},n.getCurrentOffset=function(){if("relative"===n.mode)return n.offset;var e=n.props,t=e.offsetTop,o=e.offsetBottom;return"stickyTop"===n.mode?Math.max(0,n.scrollPaneOffset+n.latestScrollY-n.naturalTop+t):"stickyBottom"===n.mode?Math.max(0,n.scrollPaneOffset+n.latestScrollY+n.viewPortHeight-(n.naturalTop+n.nodeHeight+o)):void 0},n.handleWindowResize=function(){n.viewPortHeight=window.innerHeight,n.scrollPaneOffset=0},n.handleScrollPaneResize=function(){n.viewPortHeight=n.scrollPane.offsetHeight,n.scrollPane.firstChild.offsetParent===n.scrollPane?n.scrollPaneOffset=n.scrollPane.getBoundingClientRect().top:n.scrollPaneOffset=0},n.handleParentNodeResize=function(){var e=n.node.parentNode,t=getComputedStyle(e,null),o=parseInt(t.getPropertyValue("padding-top"),10),i=parseInt(t.getPropertyValue("padding-bottom"),10);n.naturalTop=f(e,n.scrollPane)+o+n.scrollPaneOffset;var r=n.parentHeight;n.parentHeight=e.getBoundingClientRect().height-(o+i),"relative"===n.mode&&r>n.parentHeight&&n.changeToStickyBottomIfBoxTooLow(n.latestScrollY),r!==n.parentHeight&&"relative"===n.mode&&(n.latestScrollY=Number.POSITIVE_INFINITY,n.handleScroll())},n.handleNodeResize=function(e){var t=(void 0===e?{}:e).initial,o=n.nodeHeight;if(n.nodeHeight=n.node.getBoundingClientRect().height,!t&&o!==n.nodeHeight){var i=n.props,r=i.offsetTop,s=i.offsetBottom;if(n.nodeHeight+r+s<=n.viewPortHeight)n.mode=void 0,n.initial();else{var a=n.parentHeight-n.nodeHeight;n.offset=Math.max(0,Math.min(a,n.getCurrentOffset())),n.changeMode("relative")}}},n.handleScroll=function(){var e=n.props,t=e.offsetTop,o=e.offsetBottom,i=n.scrollPane===window?window.scrollY:n.scrollPane.scrollTop;if(i!==n.latestScrollY){if(n.nodeHeight+t+o<=n.viewPortHeight)return n.initial(),void(n.latestScrollY=i);var r=i-n.latestScrollY;n.offset=n.getCurrentOffset(),r>0?"stickyTop"===n.mode?i+n.scrollPaneOffset+t>n.naturalTop&&(i+n.scrollPaneOffset+n.viewPortHeight<=n.naturalTop+n.nodeHeight+n.offset+o?n.changeMode("relative"):n.changeMode("stickyBottom")):"relative"===n.mode&&n.changeToStickyBottomIfBoxTooLow(i):"stickyBottom"===n.mode?n.scrollPaneOffset+i+n.viewPortHeight=n.naturalTop+n.offset?n.changeMode("relative"):n.changeMode("stickyTop")):"relative"===n.mode&&n.scrollPaneOffset+i+t=this.naturalTop+this.nodeHeight+this.offset+t&&this.changeMode("stickyBottom")},n.render=function(){var e=this.props,t=e.children,n=e.className,o=e.style;return s.a.createElement("div",{className:n,style:o,ref:this.registerContainerRef},t)},t}(s.a.Component);v.defaultProps={onChangeMode:function(){},offsetTop:0,offsetBottom:0};var m=n("/MKj"),_=n("n4S4"),g=[".inner.jsx-1317984205{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}",".content.jsx-1317984205{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:0;}",".left-menu.jsx-1317984205{display:none;}","@media (min-width:960px){.inner.jsx-1317984205{padding:0 20px;}.left-menu.jsx-1317984205{display:block;width:240px;margin:25px 20px 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.content.jsx-1317984205{margin:0 auto;}}"];g.__hash="1317984205";var w=g,b=s.a.createElement,y=function(e){var t=e.header,n=e.leftMenu,o=e.content,r=Object(m.d)((function(e){return e.env})).isMobile;return b(s.a.Fragment,null,b("main",{className:"jsx-".concat(w.__hash)+" layout-page"},b("article",{className:"jsx-".concat(w.__hash)},t&&b("div",{className:"jsx-".concat(w.__hash)+" header"},t),b(_.a,null,b("div",{className:"jsx-".concat(w.__hash)+" inner"},!1===r&&n&&b("aside",{className:"jsx-".concat(w.__hash)+" left-menu"},b(v,{offsetTop:20,offsetBottom:20},n)),b("div",{className:"jsx-".concat(w.__hash)+" content"},o))))),b(i.a,{id:w.__hash},w))};y.defaultProps={header:void 0,leftMenu:void 0};t.a=y},VbXa:function(e,t){e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}},bdgK:function(e,t,n){"use strict";(function(e){var n=function(){if("undefined"!==typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,o){return e[0]===t&&(n=o,!0)})),n}return(function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),o=this.__entries__[n];return o&&o[1]},t.prototype.set=function(t,n){var o=e(this.__entries__,t);~o?this.__entries__[o][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,o=e(n,t);~o&&n.splice(o,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,o=this.__entries__;n0},e.prototype.connect_=function(){o&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){o&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;c.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),f=function(e,t){for(var n=0,o=Object.keys(t);n0},e}(),O="undefined"!==typeof WeakMap?new WeakMap:new n,x=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=h.getInstance(),o=new P(t,n,this);O.set(this,o)};["observe","unobserve","disconnect"].forEach((function(e){x.prototype[e]=function(){var t;return(t=O.get(this))[e].apply(t,arguments)}}));var E="undefined"!==typeof i.ResizeObserver?i.ResizeObserver:x;t.a=E}).call(this,n("yLpj"))}}]);