(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[14],{"15xz":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o("wo21"),i=o("ICkY"),r=o("Cp5s");t.Nav=n.styled(i.NavBase,r.getStyles,void 0,{scope:"Nav"})},BtUd:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o("mrSG");n.__exportStar(o("15xz"),t),n.__exportStar(o("ICkY"),t)},Cp5s:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o("Ja2s"),i={root:"ms-Nav",linkText:"ms-Nav-linkText",compositeLink:"ms-Nav-compositeLink",link:"ms-Nav-link",chevronButton:"ms-Nav-chevronButton",chevronIcon:"ms-Nav-chevron",navItem:"ms-Nav-navItem",navItems:"ms-Nav-navItems",group:"ms-Nav-group",groupContent:"ms-Nav-groupContent"};t.buttonStyles={textContainer:{overflow:"hidden"},label:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}},t.getStyles=function(e){var t,o=e.className,r=e.theme,s=e.isOnTop,a=e.isExpanded,l=e.isGroup,p=e.isLink,d=e.isSelected,c=e.isDisabled,u=e.isButtonEntry,h=e.navHeight,m=void 0===h?44:h,v=e.position,k=e.leftPadding,f=void 0===k?20:k,g=e.leftPaddingExpanded,y=void 0===g?28:g,x=e.rightPadding,_=void 0===x?20:x,b=r.palette,C=r.semanticColors,L=r.fonts,N=n.getGlobalClassNames(i,r);return{root:[N.root,o,L.medium,{overflowY:"auto",userSelect:"none",WebkitOverflowScrolling:"touch"},s&&[{position:"absolute"},n.AnimationClassNames.slideRightIn40]],linkText:[N.linkText,{margin:"0 4px",overflow:"hidden",verticalAlign:"middle",textAlign:"left",textOverflow:"ellipsis"}],compositeLink:[N.compositeLink,{display:"block",position:"relative",color:C.bodyText},a&&"is-expanded",d&&"is-selected",c&&"is-disabled",c&&{color:C.disabledText}],link:[N.link,n.getFocusStyle(r),{display:"block",position:"relative",height:m,width:"100%",lineHeight:m+"px",textDecoration:"none",cursor:"pointer",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",paddingLeft:f,paddingRight:_,color:C.bodyText,selectors:(t={},t[n.HighContrastSelector]={border:0,selectors:{":focus":{border:"1px solid WindowText"}}},t)},!c&&{selectors:{".ms-Nav-compositeLink:hover &":{backgroundColor:C.bodyBackgroundHovered}}},d&&{color:C.bodyTextChecked,fontWeight:n.FontWeights.semibold,backgroundColor:C.bodyBackgroundChecked,selectors:{"&:after":{borderLeft:"2px solid "+b.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}},c&&{color:C.disabledText},u&&{color:b.themePrimary}],chevronButton:[N.chevronButton,n.getFocusStyle(r),L.small,{display:"block",textAlign:"left",lineHeight:m+"px",margin:"5px 0",padding:"0px, "+_+"px, 0px, "+y+"px",border:"none",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",cursor:"pointer",color:C.bodyText,backgroundColor:"transparent",selectors:{"&:visited":{color:C.bodyText}}},l&&{fontSize:L.large.fontSize,width:"100%",height:m,borderBottom:"1px solid "+C.bodyDivider},p&&{display:"block",width:y-2,height:m-2,position:"absolute",top:"1px",left:v+"px",zIndex:n.ZIndexes.Nav,padding:0,margin:0},d&&{color:b.themePrimary,backgroundColor:b.neutralLighterAlt,selectors:{"&:after":{borderLeft:"2px solid "+b.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}}],chevronIcon:[N.chevronIcon,{position:"absolute",left:"8px",height:m,lineHeight:m+"px",fontSize:L.small.fontSize,transition:"transform .1s linear"},a&&{transform:"rotate(-180deg)"},p&&{top:0}],navItem:[N.navItem,{padding:0}],navItems:[N.navItems,{listStyleType:"none",padding:0,margin:0}],group:[N.group,a&&"is-expanded"],groupContent:[N.groupContent,{display:"none",marginBottom:"40px"},n.AnimationClassNames.slideDownIn20,a&&{display:"block"}]}}},ICkY:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,i=o("mrSG"),r=o("q1tI"),s=o("0B2z"),a=o("Cp5s"),l=o("wo21"),p=o("eYSx"),d=o("w6ng"),c=o("ZQy9");function u(e){return!!e&&!/^[a-z0-9+-.]+:\/\//i.test(e)}t.isRelativeUrl=u;var h=l.classNamesFunction(),m=function(e){function t(t){var o=e.call(this,t)||this;return o._focusZone=r.createRef(),o._onRenderLink=function(e){var t=o.props,n=t.styles,i=t.groups,s=t.theme,a=h(n,{theme:s,groups:i});return r.createElement("div",{className:a.linkText},e.name)},o._renderGroup=function(e,t){var n=o.props,s=n.styles,a=n.groups,l=n.theme,p=n.onRenderGroupHeader,d=void 0===p?o._renderGroupHeader:p,c=o._isGroupExpanded(e),u=h(s,{theme:l,isGroup:!0,isExpanded:c,groups:a}),m=i.__assign(i.__assign({},e),{isExpanded:c,onHeaderClick:function(t,n){o._onGroupHeaderClicked(e,t)}});return r.createElement("div",{key:t,className:u.group},m.name?d(m,o._renderGroupHeader):null,r.createElement("div",{className:u.groupContent},o._renderLinks(m.links,0)))},o._renderGroupHeader=function(e){var t=o.props,n=t.styles,i=t.groups,s=t.theme,a=t.expandButtonAriaLabel,l=e.isExpanded,p=h(n,{theme:s,isGroup:!0,isExpanded:l,groups:i}),c=(l?e.collapseAriaLabel:e.expandAriaLabel)||a,u=e.onHeaderClick,m=u?function(e){u(e,l)}:void 0;return r.createElement("button",{className:p.chevronButton,onClick:m,"aria-label":c,"aria-expanded":l},r.createElement(d.Icon,{className:p.chevronIcon,iconName:"ChevronDown"}),e.name)},l.initializeComponentRef(o),o.state={isGroupCollapsed:{},isLinkExpandStateChanged:!1,selectedKey:t.initialSelectedKey||t.selectedKey},o}return i.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,o=e.groups,n=e.className,i=e.isOnTop,s=e.theme;if(!o)return null;var a=o.map(this._renderGroup),l=h(t,{theme:s,className:n,isOnTop:i,groups:o});return r.createElement(p.FocusZone,{direction:p.FocusZoneDirection.vertical,componentRef:this._focusZone},r.createElement("nav",{role:"navigation",className:l.root,"aria-label":this.props.ariaLabel},a))},Object.defineProperty(t.prototype,"selectedKey",{get:function(){return this.state.selectedKey},enumerable:!0,configurable:!0}),t.prototype.focus=function(e){return void 0===e&&(e=!1),!(!this._focusZone||!this._focusZone.current)&&this._focusZone.current.focus(e)},t.prototype._renderNavLink=function(e,t,o){var n=this.props,i=n.styles,l=n.groups,p=n.theme,d=e.icon||e.iconProps,m=this._isLinkSelected(e),v=e.ariaCurrent,k=void 0===v?"page":v,f=h(i,{theme:p,isSelected:m,isDisabled:e.disabled,isButtonEntry:e.onClick&&!e.forceAnchor,leftPadding:14*o+3+(d?0:24),groups:l}),g=e.url&&e.target&&!u(e.url)?"noopener noreferrer":void 0,y=this.props.linkAs?c.composeComponentAs(this.props.linkAs,s.ActionButton):s.ActionButton,x=this.props.onRenderLink?c.composeRenderFunction(this.props.onRenderLink,this._onRenderLink):this._onRenderLink;return r.createElement(y,{className:f.link,styles:a.buttonStyles,href:e.url||(e.forceAnchor?"#":void 0),iconProps:e.iconProps||{iconName:e.icon},onClick:e.onClick?this._onNavButtonLinkClicked.bind(this,e):this._onNavAnchorLinkClicked.bind(this,e),title:void 0!==e.title?e.title:e.name,target:e.target,rel:g,disabled:e.disabled,"aria-current":m?k:void 0,"aria-label":e.ariaLabel?e.ariaLabel:void 0,link:e},x(e))},t.prototype._renderCompositeLink=function(e,t,o){var n=i.__assign({},l.getNativeProps(e,l.divProperties,["onClick"])),s=this.props,a=s.expandButtonAriaLabel,p=s.styles,c=s.groups,u=s.theme,m=h(p,{theme:u,isExpanded:!!e.isExpanded,isSelected:this._isLinkSelected(e),isLink:!0,isDisabled:e.disabled,position:14*o+1,groups:c}),v="";return e.links&&e.links.length>0&&(v=e.collapseAriaLabel||e.expandAriaLabel?e.isExpanded?e.collapseAriaLabel:e.expandAriaLabel:a?e.name+" "+a:e.name),r.createElement("div",i.__assign({},n,{key:e.key||t,className:m.compositeLink}),e.links&&e.links.length>0?r.createElement("button",{className:m.chevronButton,onClick:this._onLinkExpandClicked.bind(this,e),"aria-label":v,"aria-expanded":e.isExpanded?"true":"false"},r.createElement(d.Icon,{className:m.chevronIcon,iconName:"ChevronDown"})):null,this._renderNavLink(e,t,o))},t.prototype._renderLink=function(e,t,o){var n=this.props,i=n.styles,s=n.groups,a=n.theme,l=h(i,{theme:a,groups:s});return r.createElement("li",{key:e.key||t,role:"listitem",className:l.navItem},this._renderCompositeLink(e,t,o),e.isExpanded?this._renderLinks(e.links,++o):null)},t.prototype._renderLinks=function(e,t){var o=this;if(!e||!e.length)return null;var n=e.map((function(e,n){return o._renderLink(e,n,t)})),i=this.props,s=i.styles,a=i.groups,l=i.theme,p=h(s,{theme:l,groups:a});return r.createElement("ul",{role:"list",className:p.navItems},n)},t.prototype._onGroupHeaderClicked=function(e,t){e.onHeaderClick&&e.onHeaderClick(t,this._isGroupExpanded(e)),this._toggleCollapsed(e),t&&(t.preventDefault(),t.stopPropagation())},t.prototype._onLinkExpandClicked=function(e,t){var o=this.props.onLinkExpandClick;o&&o(t,e),t.defaultPrevented||(e.isExpanded=!e.isExpanded,this.setState({isLinkExpandStateChanged:!0})),t.preventDefault(),t.stopPropagation()},t.prototype._preventBounce=function(e,t){!e.url&&e.forceAnchor&&t.preventDefault()},t.prototype._onNavAnchorLinkClicked=function(e,t){this._preventBounce(e,t),this.props.onLinkClick&&this.props.onLinkClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._onNavButtonLinkClicked=function(e,t){this._preventBounce(e,t),e.onClick&&e.onClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._isLinkSelected=function(e){if(void 0!==this.props.selectedKey)return e.key===this.props.selectedKey;if(void 0!==this.state.selectedKey)return e.key===this.state.selectedKey;if("undefined"===typeof l.getWindow()||!e.url)return!1;(n=n||document.createElement("a")).href=e.url||"";var t=n.href;return location.href===t||(location.protocol+"//"+location.host+location.pathname===t||!!location.hash&&(location.hash===e.url||(n.href=location.hash.substring(1),n.href===t)))},t.prototype._isGroupExpanded=function(e){return e.name&&this.state.isGroupCollapsed.hasOwnProperty(e.name)?!this.state.isGroupCollapsed[e.name]:void 0===e.collapseByDefault||!e.collapseByDefault},t.prototype._toggleCollapsed=function(e){var t;if(e.name){var o=i.__assign(i.__assign({},this.state.isGroupCollapsed),((t={})[e.name]=this._isGroupExpanded(e),t));this.setState({isGroupCollapsed:o})}},t.defaultProps={groups:null},t}(r.Component);t.NavBase=m},soVV:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o("mrSG").__exportStar(o("BtUd"),t)}}]);