if (window.performance && window.performance.mark) { window.performance.mark('startLoadBundleInner-view'); }
/** @license React v16.3.2
 * react.production.min.js
 *
 * Copyright (c) 2013-present, Facebook, Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */
'use strict';(function(p,h){"object"===typeof exports&&"undefined"!==typeof module?module.exports=h():"function"===typeof define&&define.amd?define("react",h):p.React=h()})(this,function(){function p(a){for(var b=arguments.length-1,e="http://reactjs.org/docs/error-decoder.html?invariant\x3d"+a,c=0;c<b;c++)e+="\x26args[]\x3d"+encodeURIComponent(arguments[c+1]);O(!1,"Minified React error #"+a+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",
e)}function h(a){return function(){return a}}function q(a,b,e){this.props=a;this.context=b;this.refs=D;this.updater=e||E}function F(){}function v(a,b,e){this.props=a;this.context=b;this.refs=D;this.updater=e||E}function G(a,b,e){var c=void 0,f={},k=null,d=null;if(null!=b)for(c in void 0!==b.ref&&(d=b.ref),void 0!==b.key&&(k=""+b.key),b)H.call(b,c)&&!I.hasOwnProperty(c)&&(f[c]=b[c]);var g=arguments.length-2;if(1===g)f.children=e;else if(1<g){for(var m=Array(g),l=0;l<g;l++)m[l]=arguments[l+2];f.children=
m}if(a&&a.defaultProps)for(c in g=a.defaultProps,g)void 0===f[c]&&(f[c]=g[c]);return{$$typeof:r,type:a,key:k,ref:d,props:f,_owner:w.current}}function x(a){return"object"===typeof a&&null!==a&&a.$$typeof===r}function P(a){var b={"\x3d":"\x3d0",":":"\x3d2"};return"$"+(""+a).replace(/[=:]/g,function(a){return b[a]})}function J(a,b,e,c){if(u.length){var f=u.pop();f.result=a;f.keyPrefix=b;f.func=e;f.context=c;f.count=0;return f}return{result:a,keyPrefix:b,func:e,context:c,count:0}}function K(a){a.result=
null;a.keyPrefix=null;a.func=null;a.context=null;a.count=0;10>u.length&&u.push(a)}function t(a,b,e,c){var f=typeof a;if("undefined"===f||"boolean"===f)a=null;var k=!1;if(null===a)k=!0;else switch(f){case "string":case "number":k=!0;break;case "object":switch(a.$$typeof){case r:case Q:k=!0}}if(k)return e(c,a,""===b?"."+y(a,0):b),1;k=0;b=""===b?".":b+":";if(Array.isArray(a))for(var d=0;d<a.length;d++){f=a[d];var g=b+y(f,d);k+=t(f,g,e,c)}else if(null===a||"undefined"===typeof a?g=null:(g=L&&a[L]||a["@@iterator"],
g="function"===typeof g?g:null),"function"===typeof g)for(a=g.call(a),d=0;!(f=a.next()).done;)f=f.value,g=b+y(f,d++),k+=t(f,g,e,c);else"object"===f&&(e=""+a,p("31","[object Object]"===e?"object with keys {"+Object.keys(a).join(", ")+"}":e,""));return k}function y(a,b){return"object"===typeof a&&null!==a&&null!=a.key?P(a.key):b.toString(36)}function R(a,b,e){a.func.call(a.context,b,a.count++)}function S(a,b,e){var c=a.result,f=a.keyPrefix;a=a.func.call(a.context,b,a.count++);Array.isArray(a)?z(a,c,
e,A.thatReturnsArgument):null!=a&&(x(a)&&(b=f+(!a.key||b&&b.key===a.key?"":(""+a.key).replace(M,"$\x26/")+"/")+e,a={$$typeof:r,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}),c.push(a))}function z(a,b,e,c,f){var d="";null!=e&&(d=(""+e).replace(M,"$\x26/")+"/");b=J(b,d,c,f);null==a||t(a,"",S,b);K(b)}var N=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,B=function(){try{if(!Object.assign)return!1;var a=new String("abc");a[5]="de";if("5"===
Object.getOwnPropertyNames(a)[0])return!1;var b={};for(a=0;10>a;a++)b["_"+String.fromCharCode(a)]=a;if("0123456789"!==Object.getOwnPropertyNames(b).map(function(a){return b[a]}).join(""))return!1;var e={};"abcdefghijklmnopqrst".split("").forEach(function(a){e[a]=a});return"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},e)).join("")?!1:!0}catch(c){return!1}}()?Object.assign:function(a,b){if(null===a||void 0===a)throw new TypeError("Object.assign cannot be called with null or undefined");var e=
Object(a);for(var c,f=1;f<arguments.length;f++){var d=Object(arguments[f]);for(var h in d)T.call(d,h)&&(e[h]=d[h]);if(N){c=N(d);for(var g=0;g<c.length;g++)U.call(d,c[g])&&(e[c[g]]=d[c[g]])}}return e},d="function"===typeof Symbol&&Symbol["for"],r=d?Symbol["for"]("react.element"):60103,Q=d?Symbol["for"]("react.portal"):60106,n=d?Symbol["for"]("react.fragment"):60107,C=d?Symbol["for"]("react.strict_mode"):60108,V=d?Symbol["for"]("react.provider"):60109,W=d?Symbol["for"]("react.context"):60110,X=d?Symbol["for"]("react.async_mode"):
60111,Y=d?Symbol["for"]("react.forward_ref"):60112,L="function"===typeof Symbol&&Symbol.iterator,O=function(a,b,e,c,f,d,h,g){if(!a){if(void 0===b)a=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var k=[e,c,f,d,h,g],l=0;a=Error(b.replace(/%s/g,function(){return k[l++]}));a.name="Invariant Violation"}a.framesToPop=1;throw a;}},D={};d=function(){};d.thatReturns=h;d.thatReturnsFalse=h(!1);d.thatReturnsTrue=h(!0);
d.thatReturnsNull=h(null);d.thatReturnsThis=function(){return this};d.thatReturnsArgument=function(a){return a};var A=d,E={isMounted:function(a){return!1},enqueueForceUpdate:function(a,b,e){},enqueueReplaceState:function(a,b,e,c){},enqueueSetState:function(a,b,e,c){}};q.prototype.isReactComponent={};q.prototype.setState=function(a,b){"object"!==typeof a&&"function"!==typeof a&&null!=a?p("85"):void 0;this.updater.enqueueSetState(this,a,b,"setState")};q.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,
a,"forceUpdate")};F.prototype=q.prototype;d=v.prototype=new F;d.constructor=v;B(d,q.prototype);d.isPureReactComponent=!0;var w={current:null},H=Object.prototype.hasOwnProperty,I={key:!0,ref:!0,__self:!0,__source:!0},M=/\/+/g,u=[];n={Children:{map:function(a,b,e){if(null==a)return a;var c=[];z(a,c,null,b,e);return c},forEach:function(a,b,e){if(null==a)return a;b=J(null,null,b,e);null==a||t(a,"",R,b);K(b)},count:function(a,b){return null==a?0:t(a,"",A.thatReturnsNull,null)},toArray:function(a){var b=
[];z(a,b,null,A.thatReturnsArgument);return b},only:function(a){x(a)?void 0:p("143");return a}},createRef:function(){return{current:null}},Component:q,PureComponent:v,createContext:function(a,b){void 0===b&&(b=null);a={$$typeof:W,_calculateChangedBits:b,_defaultValue:a,_currentValue:a,_changedBits:0,Provider:null,Consumer:null};a.Provider={$$typeof:V,_context:a};return a.Consumer=a},forwardRef:function(a){return{$$typeof:Y,render:a}},Fragment:n,StrictMode:C,unstable_AsyncMode:X,createElement:G,cloneElement:function(a,
b,e){null===a||void 0===a?p("267",a):void 0;var c=void 0,d=B({},a.props),k=a.key,h=a.ref,g=a._owner;if(null!=b){void 0!==b.ref&&(h=b.ref,g=w.current);void 0!==b.key&&(k=""+b.key);var m=void 0;a.type&&a.type.defaultProps&&(m=a.type.defaultProps);for(c in b)H.call(b,c)&&!I.hasOwnProperty(c)&&(d[c]=void 0===b[c]&&void 0!==m?m[c]:b[c])}c=arguments.length-2;if(1===c)d.children=e;else if(1<c){m=Array(c);for(var l=0;l<c;l++)m[l]=arguments[l+2];d.children=m}return{$$typeof:r,type:a.type,key:k,ref:h,props:d,
_owner:g}},createFactory:function(a){var b=G.bind(null,a);b.type=a;return b},isValidElement:x,version:"16.3.2",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:w,assign:B}};n=(C=Object.freeze({default:n}))&&n||C;return n["default"]?n["default"]:n});
// Copyright (C) Microsoft Corporation. All rights reserved.
define("Gallery/Client/Common/CustomBindingsVNext",["require","exports","knockout","Gallery/Client/Common/Constants"],function(n,t,i,r){Object.defineProperty(t,"__esModule",{value:!0});t.CustomBindings=void 0;var u;(function(n){function t(){var n=this;i.bindingHandlers.enterkey={init:function(t,u,f,e){var o=u();$(t).keydown(function(t){var f=t.which?t.which:t.keyCode,u;return f===r.ENTER_KEY_CODE?(u=i.utils.unwrapObservable(o),u.call(n,e,t),!1):!0})}};i.bindingHandlers.spacekey={init:function(t,u,f,e){var o=u();$(t).keydown(function(t){var f=t.which?t.which:t.keyCode,u;return f===r.SPACE_KEY_CODE?(u=i.utils.unwrapObservable(o),u.call(n,e,t),!1):!0})}};i.bindingHandlers.onOpenDropdown={init:function(t,u,f,e){var o=u();$(t).keydown(function(t){var u=t.which?t.which:t.keyCode,f;return u===r.DOWNARROW_KEY_CODE||u===r.ENTER_KEY_CODE||u===r.SPACE_KEY_CODE?(f=i.utils.unwrapObservable(o),f.call(n,e,t),!1):!0})}}}n.addCustomBindings=t})(u=t.CustomBindings||(t.CustomBindings={}))});

define("Gallery/Client/Pages/Common/Base.Minimal.View",["require","exports","Gallery/Client/Common/Constants","Gallery/Client/Common/CustomBindingsVNext","Gallery/Client/Common/Telemetry","Gallery/Client/Service/VNext/GalleryDataProvider","Gallery/Scripts/Gallery/Resources/VSS.Resources.GalleryCommon","Gallery/Client/Pages/Common/SearchBoxSetup","Gallery/Client/URLHelper","Gallery/Client/Common/Utility.Common","VSS/Utils/Url","VSS/VSS","VSS/Utils/String","Gallery/Client/Service/VNext/Utility"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v){Object.defineProperty(t,"__esModule",{value:!0});t.BaseView=void 0;var y=function(){function n(){this.highContrastMode=null;this._setContrastMode();this._updateHeaderLinks();this._updateOnPremConnectedDropdown();this._attachWindowErrorHandler();this._registerCustomBindings();u.TelemetryHelper.storeCampaignIdsIfApplicable()}return n.prototype._setContrastMode=function(){this._isHighContrastMode()&&$("head > link[data-highcontrast]").each(function(){this.href=$(this).data("highcontrast")})},n.prototype._isHighContrastMode=function(){if(this.highContrastMode===null){this.highContrastMode=!1;var n=$("<span class='high-contrast-test' style='width:0;height:0' />").appendTo(document.body);n.css("background-image")==="none"&&(this.highContrastMode=!0);n.remove()}return this.highContrastMode},n.prototype._updateHeaderLinks=function(){var i=this,n,t;$("#ux-header .left a").attr("title","Marketplace").attr("href",s.GalleryURLs.getHomePageURL());o.searchBoxSetup();n=$("#Fragment_SearchBox #HeaderSearchForm");t=$("#Fragment_SearchBox #HeaderSearchTextBox");n.submit(function(n){n.preventDefault();var r=t.val().trim();i.navigateToSearch(r)})},n.prototype._updateOnPremConnectedDropdown=function(){var r=this,n=$("#ux-header .upperBand .right .onprem-connected-dropdown"),t,i;if(n.length>0){t=$("<li><\/li>").text(e.DisconnectFromTFS);t.width(n.width());t.on("click",this._disconnectOnPremConnected);n.on("keypress",function(n){n.keyCode===13&&r._disconnectOnPremConnected()});i=$("<ul><\/ul>").append(t);n.append(i)}},n.prototype._disconnectOnPremConnected=function(){var n=new c.Uri(location.href);n.addQueryParam(i.GalleryContextConstants.serverKeyUrlParam,"null",!0);location.href=n.absoluteUri},n.getSearchContext=function(){return h.isSessionStorageAvailable()?window.sessionStorage[i.SearchConstants.SESSION_STORAGE_NAME]:null},n.prototype.unFixHeader=function(){$("#ux-header").css("position","static")},n.sanitizeSearchQuery=function(n){return RegExp("<").test(n)&&(n=n.replace(/</g," ")),RegExp("&#").test(n)&&(n=n.replace(/&/g," ")),n.trim()},n.prototype.navigateToSearch=function(t,i){var e=this,f,r;i===void 0&&(i="Header");t=n.sanitizeSearchQuery(t);f=u.CustomerIntelligenceConstants.MarketPlaceIntelligenceProperties.SearchRefererProperties;r={};r[f.SearchBoxLocation]=i;r[f.ProductType]=n._convertProductNameInLogIfRequired(n.getSearchContext());r[f.Action]=u.CustomerIntelligenceConstants.MarketPlaceIntelligenceFeature.SEARCH_BAR_USE;u.TelemetryHelper.publishEventAsync(u.CustomerIntelligenceConstants.MarketPlaceIntelligenceFeature.SEARCH_REFERER,r).then(function(){if(s.GalleryURLs.isSearchPage(location.pathname))e._performSearch(t);else{var i=s.GalleryURLs.getSearchPageURLFromQuery(t,v.MarketplaceBrandingChanges.isMarketplaceBrandingChangesEnabled());n._changePageUrl(i)}})},n._convertProductNameInLogIfRequired=function(n){return a.ignoreCaseComparer(n,i.SearchConstants.AzureDevOpsProductText)===0?i.SearchConstants.VSTSProductText:n},n._changePageUrl=function(n){n&&(window.location.href=n)},n.prototype._registerCustomBindings=function(){r.CustomBindings.addCustomBindings()},n.prototype._attachWindowErrorHandler=function(){var t=this,n,i=function(i,r,u,f,e){if(f){var o={name:e&&e.name||i,message:e&&e.message||i,source:r,lineNumber:u,columnNumber:f,stack:e&&e.stack||"",errorType:"UnhandledException"};t.publishError(o)}return n?n.apply(t,[i,r,u,f,e]):!1};n=window.onerror;window.onerror=i},n.prototype.publishError=function(n){l.using(f.GalleryDataProvider.GALLERY_DELAY_LOAD_MODULES,function(t,i){i.publishErrorToTelemetry(n,!0)})},n.prototype._performSearch=function(){},n.CENTEREDCONTENT_CSS_CLASS="gallery-centered-content",n}();t.BaseView=y});

define("Gallery/Client/Pages/Common/FooterPosition",["require","exports","VSS/Context"],function(n,t,i){function r(){var n;if(i.getPageContext().webAccessConfiguration.isHosted&&(n=document.getElementById("gallery-footer"),n!==null)){var t=document.getElementsByClassName("header-section")[0].clientHeight,r=document.getElementById("gallery-content").clientHeight,u=n.clientHeight,f=window.innerHeight;t+r<f-u?(n.style.position="absolute",n.style.bottom="0",n.style.minWidth="100%"):(n.style.position="",n.style.bottom="")}}Object.defineProperty(t,"__esModule",{value:!0});t.repositionFooter=void 0;t.repositionFooter=r});

var __extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();define("VSS/Flux/Component",["require","exports","react","VSS/Utils/Core"],function(n,t,i,r){Object.defineProperty(t,"__esModule",{value:!0});t.Component=void 0;var u=0,f=function(n){function t(t,i){var u=__construct(this,n,[t,i]);for(var f in u)u.hasOwnProperty(f)&&(this[f]=u[f]);return u.state=u.getState(),u._changeDelegate=r.delegate(u,u.onChange),u}return __extends(t,n),t.prototype.getKey=function(n){return u+=1,"".concat(n).concat(u)},t.prototype.getState=function(){return null},t.prototype.onChange=function(){var n=this.getState();this.setState(n)},t.prototype.getStore=function(){return null},t.prototype.componentDidMount=function(){var n=this.getStore();n&&n.addChangedListener(this._changeDelegate)},t.prototype.componentWillUnmount=function(){var n=this.getStore();n&&n.removeChangedListener(this._changeDelegate)},t}(i.Component);t.Component=f});

define("@uifabric/utilities/Async",["require","exports"],function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function n(n,t){this._timeoutIds=null;this._immediateIds=null;this._intervalIds=null;this._animationFrameIds=null;this._isDisposed=!1;this._parent=n||null;this._onErrorHandler=t;this._noop=function(){}}return n.prototype.dispose=function(){var n;if(this._isDisposed=!0,this._parent=null,this._timeoutIds){for(n in this._timeoutIds)this._timeoutIds.hasOwnProperty(n)&&this.clearTimeout(parseInt(n,10));this._timeoutIds=null}if(this._immediateIds){for(n in this._immediateIds)this._immediateIds.hasOwnProperty(n)&&this.clearImmediate(parseInt(n,10));this._immediateIds=null}if(this._intervalIds){for(n in this._intervalIds)this._intervalIds.hasOwnProperty(n)&&this.clearInterval(parseInt(n,10));this._intervalIds=null}if(this._animationFrameIds){for(n in this._animationFrameIds)this._animationFrameIds.hasOwnProperty(n)&&this.cancelAnimationFrame(parseInt(n,10));this._animationFrameIds=null}},n.prototype.setTimeout=function(n,t){var i=this,r=0;return this._isDisposed||(this._timeoutIds||(this._timeoutIds={}),r=setTimeout(function(){try{i._timeoutIds&&delete i._timeoutIds[r];n.apply(i._parent)}catch(t){i._onErrorHandler&&i._onErrorHandler(t)}},t),this._timeoutIds[r]=!0),r},n.prototype.clearTimeout=function(n){this._timeoutIds&&this._timeoutIds[n]&&(clearTimeout(n),delete this._timeoutIds[n])},n.prototype.setImmediate=function(n){var t=this,i=0,r;return this._isDisposed||(this._immediateIds||(this._immediateIds={}),r=function(){try{t._immediateIds&&delete t._immediateIds[i];n.apply(t._parent)}catch(r){t._logError(r)}},i=window.setImmediate?window.setImmediate(r):window.setTimeout(r,0),this._immediateIds[i]=!0),i},n.prototype.clearImmediate=function(n){this._immediateIds&&this._immediateIds[n]&&(window.clearImmediate?window.clearImmediate(n):window.clearTimeout(n),delete this._immediateIds[n])},n.prototype.setInterval=function(n,t){var r=this,i=0;return this._isDisposed||(this._intervalIds||(this._intervalIds={}),i=setInterval(function(){try{n.apply(r._parent)}catch(t){r._logError(t)}},t),this._intervalIds[i]=!0),i},n.prototype.clearInterval=function(n){this._intervalIds&&this._intervalIds[n]&&(clearInterval(n),delete this._intervalIds[n])},n.prototype.throttle=function(n,t,i){var u=this,o,a;if(this._isDisposed)return this._noop;var f=t||0,e=!0,s=!0,h=0,c,l,r=null;return i&&typeof i.leading=="boolean"&&(e=i.leading),i&&typeof i.trailing=="boolean"&&(s=i.trailing),o=function(t){var i=(new Date).getTime(),a=i-h,v=e?f-a:f;return a>=f&&(!t||e)?(h=i,r&&(u.clearTimeout(r),r=null),c=n.apply(u._parent,l)):r===null&&s&&(r=u.setTimeout(o,v)),c},a=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return l=t,o(!0)},a},n.prototype.debounce=function(n,t,i){var o=this,u;if(this._isDisposed)return u=function(){},u.cancel=function(){return},u.flush=function(){return null},u.pending=function(){return!1},u;var s=t||0,a=!1,v=!0,f=null,h=0,y=(new Date).getTime(),c,p,r=null;i&&typeof i.leading=="boolean"&&(a=i.leading);i&&typeof i.trailing=="boolean"&&(v=i.trailing);i&&typeof i.maxWait=="number"&&!isNaN(i.maxWait)&&(f=i.maxWait);var w=function(n){r&&(o.clearTimeout(r),r=null);y=n},b=function(t){w(t);c=n.apply(o._parent,p)},k=function(n){var t=(new Date).getTime(),u=!1;n&&(a&&t-h>=s&&(u=!0),h=t);var e=t-h,i=s-e,l=t-y,p=!1;return f!==null&&(l>=f&&r?p=!0:i=Math.min(i,f-l)),e>=s||p||u?b(t):(r===null||!n)&&v&&(r=o.setTimeout(k,i)),c},l=function(){return!!r},d=function(){l()&&w((new Date).getTime())},g=function(){return l()&&b((new Date).getTime()),c},e=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return p=t,k(!0)};return e.cancel=d,e.flush=g,e.pending=l,e},n.prototype.requestAnimationFrame=function(n){var t=this,i=0,r;return this._isDisposed||(this._animationFrameIds||(this._animationFrameIds={}),r=function(){try{t._animationFrameIds&&delete t._animationFrameIds[i];n.apply(t._parent)}catch(r){t._logError(r)}},i=window.requestAnimationFrame?window.requestAnimationFrame(r):window.setTimeout(r,0),this._animationFrameIds[i]=!0),i},n.prototype.cancelAnimationFrame=function(n){this._animationFrameIds&&this._animationFrameIds[n]&&(window.cancelAnimationFrame?window.cancelAnimationFrame(n):window.clearTimeout(n),delete this._animationFrameIds[n])},n.prototype._logError=function(n){this._onErrorHandler&&this._onErrorHandler(n)},n}();t.Async=i});

define("@uifabric/utilities/scroll",["require","exports","./dom","@uifabric/merge-styles/lib/index"],function(n,t,i,r){"use strict";function o(){var n=i.getDocument();n&&n.body&&!u&&n.body.classList.add(e);u++}function s(){if(u>0){var n=i.getDocument();n&&n.body&&u===1&&n.body.classList.remove(e);u--}}function h(){if(f===undefined){var n=document.createElement("div");n.style.setProperty("width","100px");n.style.setProperty("height","100px");n.style.setProperty("overflow","scroll");n.style.setProperty("position","absolute");n.style.setProperty("top","-9999px");document.body.appendChild(n);f=n.offsetWidth-n.clientWidth;document.body.removeChild(n)}return f}function c(n){for(var i=n,u,r;i&&i!==document.body;){if(i.getAttribute(t.DATA_IS_SCROLLABLE_ATTRIBUTE)==="true")return i;i=i.parentElement}for(i=n;i&&i!==document.body;){if(i.getAttribute(t.DATA_IS_SCROLLABLE_ATTRIBUTE)!=="false"&&(u=getComputedStyle(i),r=u?u.getPropertyValue("overflow-y"):"",r&&(r==="scroll"||r==="auto")))return i;i=i.parentElement}return i&&i!==document.body||(i=window),i}Object.defineProperty(t,"__esModule",{value:!0});var f,u=0,e=r.mergeStyles({overflow:"hidden !important"});t.DATA_IS_SCROLLABLE_ATTRIBUTE="data-is-scrollable";t.disableBodyScroll=o;t.enableBodyScroll=s;t.getScrollbarWidth=h;t.findScrollableParent=c});

define("@uifabric/utilities/AutoScroll",["require","exports","./EventGroup","./scroll","./dom"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=16,f=100,e=15,s=function(){function n(n){if(this._events=new i.EventGroup(this),this._scrollableParent=r.findScrollableParent(n),this._incrementScroll=this._incrementScroll.bind(this),this._scrollRect=u.getRect(this._scrollableParent),this._scrollableParent===window&&(this._scrollableParent=document.body),this._scrollableParent){this._events.on(window,"mousemove",this._onMouseMove,!0);this._events.on(window,"touchmove",this._onTouchMove,!0)}}return n.prototype.dispose=function(){this._events.dispose();this._stopScroll()},n.prototype._onMouseMove=function(n){this._computeScrollVelocity(n.clientY)},n.prototype._onTouchMove=function(n){n.touches.length>0&&this._computeScrollVelocity(n.touches[0].clientY)},n.prototype._computeScrollVelocity=function(n){if(this._scrollRect){var t=this._scrollRect.top,i=t+this._scrollRect.height-f;this._scrollVelocity=n<t+f?Math.max(-e,-e*((f-(n-t))/f)):n>i?Math.min(e,e*((n-i)/f)):0;this._scrollVelocity?this._startScroll():this._stopScroll()}},n.prototype._startScroll=function(){this._timeoutId||this._incrementScroll()},n.prototype._incrementScroll=function(){this._scrollableParent&&(this._scrollableParent.scrollTop+=Math.round(this._scrollVelocity));this._timeoutId=setTimeout(this._incrementScroll,o)},n.prototype._stopScroll=function(){this._timeoutId&&(clearTimeout(this._timeoutId),delete this._timeoutId)},n}();t.AutoScroll=s});

define("@uifabric/utilities/initializeDir",["require","exports","./dom"],function(n,t,i){"use strict";function r(n){var t=n||i.getWindow(),r;t&&!t.__hasInitializedDir__&&(t.__hasInitializedDir__=!0,r=t.document.documentElement,r.hasAttribute("dir")||r.setAttribute("dir","ltr"))}Object.defineProperty(t,"__esModule",{value:!0});t.initializeDir=r});

define("@uifabric/utilities/BaseComponent",["require","exports","tslib","react","./Async","./EventGroup","./warn","./initializeFocusRects","./initializeDir"],function(n,t,i,r,u,f,e,o,s){"use strict";function c(n,t,i){for(var r=0,u=i.length;r<u;r++)l(n,t,i[r])}function l(n,t,i){var u=n[i],r=t[i];(u||r)&&(n[i]=function(){var n;return r&&(n=r.apply(this,arguments)),u!==r&&(n=u.apply(this,arguments)),n})}function a(){return null}Object.defineProperty(t,"__esModule",{value:!0});var h=function(n){function t(i,r){var u=n.call(this,i,r)||this;return o.initializeFocusRects(),s.initializeDir(),u._shouldUpdateComponentRef=!0,c(u,t.prototype,["componentWillMount","componentDidMount","shouldComponentUpdate","componentWillUpdate","componentWillReceiveProps","render","componentDidUpdate","componentWillUnmount"]),u}return i.__extends(t,n),t.prototype.componentWillReceiveProps=function(n){this._updateComponentRef(this.props,n)},t.prototype.componentDidMount=function(){this._updateComponentRef(undefined,this.props)},t.prototype.componentWillUnmount=function(){var n,i,t;if(this.__disposables){for(n=0,i=this._disposables.length;n<i;n++)t=this.__disposables[n],t.dispose&&t.dispose();this.__disposables=null}},Object.defineProperty(t.prototype,"className",{get:function(){if(!this.__className){var n=/function (.{1,})\(/.exec(this.constructor.toString());this.__className=n&&n.length>1?n[1]:""}return this.__className},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_disposables",{get:function(){return this.__disposables||(this.__disposables=[]),this.__disposables},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_async",{get:function(){return this.__async||(this.__async=new u.Async(this),this._disposables.push(this.__async)),this.__async},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_events",{get:function(){return this.__events||(this.__events=new f.EventGroup(this),this._disposables.push(this.__events)),this.__events},enumerable:!0,configurable:!0}),t.prototype._resolveRef=function(n){var t=this;return this.__resolves||(this.__resolves={}),this.__resolves[n]||(this.__resolves[n]=function(i){return t[n]=i}),this.__resolves[n]},t.prototype._updateComponentRef=function(n,t){t===void 0&&(t={});this._shouldUpdateComponentRef&&(!n&&t.componentRef||n&&n.componentRef!==t.componentRef)&&(n&&n.componentRef&&n.componentRef(null),t.componentRef&&t.componentRef(this))},t.prototype._warnDeprecations=function(n){e.warnDeprecations(this.className,this.props,n)},t.prototype._warnMutuallyExclusive=function(n){e.warnMutuallyExclusive(this.className,this.props,n)},t.prototype._warnConditionallyRequiredProps=function(n,t,i){e.warnConditionallyRequiredProps(this.className,this.props,n,t,i)},t}(r.Component);t.BaseComponent=h;t.nullRender=a});

define("@uifabric/utilities/Context",["require","exports","tslib","react"],function(n,t,i,r){"use strict";function u(n,t){return function(u){function f(){return u!==null&&u.apply(this,arguments)||this}return i.__extends(f,u),f.prototype.getChildContext=function(){return t(this.props)},f.prototype.render=function(){return r.Children.only(this.props.children)},f.childContextTypes=n,f}(r.Component)}Object.defineProperty(t,"__esModule",{value:!0});t.provideContext=u});

!function(n){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define("prop-types",[],n);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this;t.PropTypes=n()}}(function(){return function n(t,i,r){function u(f,o){var h,c,s;if(!i[f]){if(!t[f]){if(h="function"==typeof require&&require,!o&&h)return h(f,!0);if(e)return e(f,!0);c=new Error("Cannot find module '"+f+"'");throw c.code="MODULE_NOT_FOUND",c;}s=i[f]={exports:{}};t[f][0].call(s.exports,function(n){var i=t[f][1][n];return u(i?i:n)},s,s.exports,n,t,i,r)}return i[f].exports}for(var e="function"==typeof require&&require,f=0;f<r.length;f++)u(r[f]);return u}({1:[function(n,t){"use strict";function i(){}var r=n(3);t.exports=function(){function n(n,t,i,u,f,e){if(e!==r){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o;}}function t(){return n}n.isRequired=n;var u={array:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:t,element:n,instanceOf:t,node:n,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return u.checkPropTypes=i,u.PropTypes=u,u}},{3:3}],2:[function(n,t){t.exports=n(1)()},{1:1}],3:[function(n,t){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},{}]},{},[2])(2)});

define("@uifabric/utilities/Customizer",["require","exports","tslib","react","prop-types","./BaseComponent"],function(n,t,i,r,u,f){"use strict";function s(n,t){n===void 0&&(n={});var i=e(t)?t:c(t);return i(n)}function h(n,t){n===void 0&&(n={});var i=e(t)?t:l(t);return i(n)}function e(n){return typeof n=="function"}function c(n){return function(t){return n?i.__assign({},n,t):t}}function l(n){return n===void 0&&(n={}),function(t){var u=i.__assign({},t);for(var r in n)n.hasOwnProperty(r)&&(u[r]=i.__assign({},t[r],n[r]));return u}}Object.defineProperty(t,"__esModule",{value:!0});var o=function(n){function t(t,i){var r=n.call(this,t)||this;return r.state=r._getCustomizations(t,i),r}return i.__extends(t,n),t.prototype.getChildContext=function(){return this.state},t.prototype.componentWillReceiveProps=function(n,t){this.setState(this._getCustomizations(n,t))},t.prototype.render=function(){return r.Children.only(this.props.children)},t.prototype._getCustomizations=function(n,t){var i=t.customizations,r=i===void 0?{settings:{},scopedSettings:{}}:i;return{customizations:{settings:s(r.settings,n.settings),scopedSettings:h(r.scopedSettings,n.scopedSettings)}}},t.contextTypes={customizations:u.object},t.childContextTypes=t.contextTypes,t}(f.BaseComponent);t.Customizer=o});

define("@uifabric/utilities/DelayedRender",["require","exports","tslib","react"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=function(n){function t(t){var i=n.call(this,t)||this;return i.state={isRendered:!1},i}return i.__extends(t,n),t.prototype.componentDidMount=function(){var n=this,t=this.props.delay;this._timeoutId=setTimeout(function(){n.setState({isRendered:!0})},t)},t.prototype.componentWillUnmount=function(){this._timeoutId&&clearTimeout(this._timeoutId)},t.prototype.render=function(){return this.state.isRendered?r.Children.only(this.props.children):null},t.defaultProps={delay:0},t}(r.Component);t.DelayedRender=u});

define("@uifabric/utilities/FabricPerformance",["require","exports"],function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){return typeof performance!="undefined"&&!!performance.now?performance.now():Date.now()},r=18e4,u=function(){function n(){}return n.measure=function(t,r){var f;n._timeoutId&&n.setPeriodicReset();f=i();r();var e=i(),u=n.summary[t]||{totalDuration:0,count:0,all:[]},o=e-f;u.totalDuration+=o;u.count++;u.all.push({duration:o,timeStamp:e});n.summary[t]=u},n.reset=function(){n.summary={};clearTimeout(n._timeoutId);n._timeoutId=NaN},n.setPeriodicReset=function(){n._timeoutId=setTimeout(function(){return n.reset()},r)},n.summary={},n}();t.FabricPerformance=u});

define("@uifabric/utilities/KeyCodes",["require","exports"],function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i;(function(n){n[n.backspace=8]="backspace";n[n.tab=9]="tab";n[n.enter=13]="enter";n[n.shift=16]="shift";n[n.ctrl=17]="ctrl";n[n.alt=18]="alt";n[n.pauseBreak=19]="pauseBreak";n[n.capslock=20]="capslock";n[n.escape=27]="escape";n[n.space=32]="space";n[n.pageUp=33]="pageUp";n[n.pageDown=34]="pageDown";n[n.end=35]="end";n[n.home=36]="home";n[n.left=37]="left";n[n.up=38]="up";n[n.right=39]="right";n[n.down=40]="down";n[n.insert=45]="insert";n[n.del=46]="del";n[n.zero=48]="zero";n[n.one=49]="one";n[n.two=50]="two";n[n.three=51]="three";n[n.four=52]="four";n[n.five=53]="five";n[n.six=54]="six";n[n.seven=55]="seven";n[n.eight=56]="eight";n[n.nine=57]="nine";n[n.a=65]="a";n[n.b=66]="b";n[n.c=67]="c";n[n.d=68]="d";n[n.e=69]="e";n[n.f=70]="f";n[n.g=71]="g";n[n.h=72]="h";n[n.i=73]="i";n[n.j=74]="j";n[n.k=75]="k";n[n.l=76]="l";n[n.m=77]="m";n[n.n=78]="n";n[n.o=79]="o";n[n.p=80]="p";n[n.q=81]="q";n[n.r=82]="r";n[n.s=83]="s";n[n.t=84]="t";n[n.u=85]="u";n[n.v=86]="v";n[n.w=87]="w";n[n.x=88]="x";n[n.y=89]="y";n[n.z=90]="z";n[n.leftWindow=91]="leftWindow";n[n.rightWindow=92]="rightWindow";n[n.select=93]="select";n[n.zero_numpad=96]="zero_numpad";n[n.one_numpad=97]="one_numpad";n[n.two_numpad=98]="two_numpad";n[n.three_numpad=99]="three_numpad";n[n.four_numpad=100]="four_numpad";n[n.five_numpad=101]="five_numpad";n[n.six_numpad=102]="six_numpad";n[n.seven_numpad=103]="seven_numpad";n[n.eight_numpad=104]="eight_numpad";n[n.nine_numpad=105]="nine_numpad";n[n.multiply=106]="multiply";n[n.add=107]="add";n[n.subtract=109]="subtract";n[n.decimalPoint=110]="decimalPoint";n[n.divide=111]="divide";n[n.f1=112]="f1";n[n.f2=113]="f2";n[n.f3=114]="f3";n[n.f4=115]="f4";n[n.f5=116]="f5";n[n.f6=117]="f6";n[n.f7=118]="f7";n[n.f8=119]="f8";n[n.f9=120]="f9";n[n.f10=121]="f10";n[n.f11=122]="f11";n[n.f12=123]="f12";n[n.numlock=144]="numlock";n[n.scrollLock=145]="scrollLock";n[n.semicolon=186]="semicolon";n[n.equalSign=187]="equalSign";n[n.comma=188]="comma";n[n.dash=189]="dash";n[n.period=190]="period";n[n.forwardSlash=191]="forwardSlash";n[n.graveAccent=192]="graveAccent";n[n.openBracket=219]="openBracket";n[n.backSlash=220]="backSlash";n[n.closeBracket=221]="closeBracket";n[n.singleQuote=222]="singleQuote"})(i=t.KeyCodes||(t.KeyCodes={}))});

define("@uifabric/utilities/Rectangle",["require","exports"],function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function n(n,t,i,r){n===void 0&&(n=0);t===void 0&&(t=0);i===void 0&&(i=0);r===void 0&&(r=0);this.top=i;this.bottom=r;this.left=n;this.right=t}return Object.defineProperty(n.prototype,"width",{get:function(){return this.right-this.left},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"height",{get:function(){return this.bottom-this.top},enumerable:!0,configurable:!0}),n.prototype.equals=function(n){return parseFloat(this.top.toFixed(4))===parseFloat(n.top.toFixed(4))&&parseFloat(this.bottom.toFixed(4))===parseFloat(n.bottom.toFixed(4))&&parseFloat(this.left.toFixed(4))===parseFloat(n.left.toFixed(4))&&parseFloat(this.right.toFixed(4))===parseFloat(n.right.toFixed(4))},n}();t.Rectangle=i});

define("@uifabric/utilities/array",["require","exports"],function(n,t){"use strict";function i(n,t){for(var r=-1,i=0;n&&i<n.length;i++)if(t(n[i],i)){r=i;break}return r}function r(n,t){var r=i(n,t);return r<0?undefined:n[r]}function u(n,t){for(var r=[],i=0;i<n;i++)r.push(t(i));return r}function f(n,t){return n.reduce(function(n,i,r){return r%t==0?n.push([i]):n[n.length-1].push(i),n},[])}function e(n,t){return n.filter(function(n,i){return t!==i})}function o(n,t,i){var r=n.slice();return r[i]=t,r}function s(n,t,i){var r=n.slice();return r.splice(t,0,i),r}function h(n){var t=[];return n.forEach(function(n){return t=t.concat(n)}),t}function c(n,t){if(n.length!==t.length)return!1;for(var i=0;i<n.length;i++)if(n[i]!==t[i])return!1;return!0}Object.defineProperty(t,"__esModule",{value:!0});t.findIndex=i;t.find=r;t.createArray=u;t.toMatrix=f;t.removeIndex=e;t.replaceElement=o;t.addElementAtIndex=s;t.flatten=h;t.arraysEqual=c});

define("@uifabric/utilities/assertNever",["require","exports"],function(n,t){"use strict";function i(n){throw new Error("Unexpected object: "+n);}Object.defineProperty(t,"__esModule",{value:!0});t.assertNever=i});

define("@uifabric/utilities/autobind",["require","exports"],function(n,t){"use strict";function i(n,t,i){var r=i.value,u=!1;return{configurable:!0,get:function(){if(u||r&&this===r.prototype||this.hasOwnProperty(t))return r;var n=r&&r.bind(this);return u=!0,Object.defineProperty(this,t,{configurable:!0,writable:!0,enumerable:!0,value:n}),u=!1,n},set:function(n){Object.defineProperty(this,t,{configurable:!0,writable:!0,enumerable:!0,value:n})}}}Object.defineProperty(t,"__esModule",{value:!0});t.autobind=i});

define("@uifabric/utilities/classNamesFunction",["require","exports","@uifabric/merge-styles/lib/index"],function(n,t,i){"use strict";function r(){return function(n,t){return i.mergeStyleSets(n&&n(t))}}Object.defineProperty(t,"__esModule",{value:!0});t.classNamesFunction=r});

define("@uifabric/utilities/createRef",["require","exports"],function(n,t){"use strict";function i(){var n=function(t){n.current=t};return Object.defineProperty(n,"value",{get:function(){return n.current}}),n.current=null,n}Object.defineProperty(t,"__esModule",{value:!0});t.createRef=i});

define("@uifabric/utilities/css",["require","exports"],function(n,t){"use strict";function i(){for(var t,r,u,n,f,e=[],i=0;i<arguments.length;i++)e[i]=arguments[i];for(t=[],r=0,u=e;r<u.length;r++)if(n=u[r],n)if(typeof n=="string")t.push(n);else if(n.hasOwnProperty("toString")&&typeof n.toString=="function")t.push(n.toString());else for(f in n)n[f]&&t.push(f);return t.join(" ")}Object.defineProperty(t,"__esModule",{value:!0});t.css=i});

define("@uifabric/utilities/hoistStatics",["require","exports"],function(n,t){"use strict";function i(n,t){for(var i in n)n.hasOwnProperty(i)&&(t[i]=n[i]);return t}Object.defineProperty(t,"__esModule",{value:!0});t.hoistStatics=i});

define("@uifabric/utilities/customizable",["require","exports","tslib","react","prop-types","./Customizations","./hoistStatics"],function(n,t,i,r,u,f,e){"use strict";function o(n,t){return function(o){var h=(s=function(u){function e(n,t){var i=u.call(this,n,t)||this;return i._onSettingChanged=i._onSettingChanged.bind(i),i}return i.__extends(e,u),e.prototype.componentDidMount=function(){f.Customizations.observe(this._onSettingChanged)},e.prototype.componentWillUnmount=function(){f.Customizations.unobserve(this._onSettingChanged)},e.prototype.render=function(){var u=f.Customizations.getSettings(t,n,this.context.customizations);return r.createElement(o,i.__assign({},u,this.props))},e.prototype._onSettingChanged=function(){this.forceUpdate()},e}(r.Component),s.displayName="Customized"+n,s.contextTypes={customizations:u.object},s),s;return e.hoistStatics(o,h)}}Object.defineProperty(t,"__esModule",{value:!0});t.customizable=o});

define("@uifabric/utilities/focus",["require","exports","./dom"],function(n,t,i){"use strict";function p(n,t,i){return f(n,t,!0,!1,!1,i)}function w(n,t,i){return r(n,t,!0,!1,!0,i)}function b(n,t,i){return r(n,t,!0,!1,!0,i,!1,!0)}function k(n){var t=f(n,n,!0,!1,!1,!0);return t?(c(t),!0):!1}function r(n,t,i,u,f,c,l,a){var p,v,w,y,b,k;if(!t||!l&&t===n)return null;if(p=o(t),f&&p&&(c||!(s(t)||h(t)))&&(v=r(n,t.lastElementChild,!0,!0,!0,c,l,a),v)){if(a&&e(v,!0)||!a)return v;if(w=r(n,v.previousElementSibling,!0,!0,!0,c,l,a),w)return w;for(y=v.parentElement;y&&y!==t;){if(b=r(n,y.previousElementSibling,!0,!0,!0,c,l,a),b)return b;y=y.parentElement}}return i&&p&&e(t)?t:(k=r(n,t.previousElementSibling,!0,!0,!0,c,l,a),k)?k:u?null:r(n,t.parentElement,!0,!1,!1,c,l,a)}function f(n,t,i,r,u,c,l){var a,v,y;return!t||t===n&&u&&!l?null:(a=o(t),i&&a&&e(t))?t:!u&&a&&(c||!(s(t)||h(t)))&&(v=f(n,t.firstElementChild,!0,!0,!1,c,l),v)?v:t===n?null:(y=f(n,t.nextElementSibling,!0,!0,!1,c,l),y)?y:r?null:f(n,t.parentElement,!1,!1,!0,c,l)}function o(n){if(!n||!n.getAttribute)return!1;var t=n.getAttribute(a);return t!==null&&t!==undefined?t==="true":n.offsetHeight!==0||n.offsetParent!==null||n.isVisible===!0}function e(n,t){var r,i;if(!n||n.disabled)return!1;r=0;i=null;n&&n.getAttribute&&(i=n.getAttribute("tabIndex"),i&&(r=parseInt(i,10)));var u=n.getAttribute?n.getAttribute(l):null,e=i!==null&&r>=0,f=!!n&&u!=="false"&&(n.tagName==="A"||n.tagName==="BUTTON"||n.tagName==="INPUT"||n.tagName==="TEXTAREA"||u==="true"||e||n.getAttribute&&n.getAttribute("role")==="button");return t?r!==-1&&f:f}function s(n){return!!(n&&n.getAttribute&&!!n.getAttribute(v))}function h(n){return!!(n&&n.getAttribute&&n.getAttribute(y)==="true")}function d(n){var t=i.getDocument(n),r=t&&t.activeElement;return r&&i.elementContains(n,r)?!0:!1}function g(n,t){return i.elementContainsAttribute(n,t)==="true"?!1:!0}function c(n){if(n){if(u){u=n;return}u=n;var t=i.getWindow(n);t&&t.requestAnimationFrame(function(){u&&u.focus();u=undefined})}}var u;Object.defineProperty(t,"__esModule",{value:!0});var l="data-is-focusable",a="data-is-visible",v="data-focuszone-id",y="data-is-sub-focuszone";t.getFirstFocusable=p;t.getLastFocusable=w;t.getLastTabbable=b;t.focusFirstChild=k;t.getPreviousElement=r;t.getNextElement=f;t.isElementVisible=o;t.isElementTabbable=e;t.isElementFocusZone=s;t.isElementFocusSubZone=h;t.doesElementContainFocus=d;t.shouldWrapFocus=g;u=undefined;t.focusAsync=c});

define("@uifabric/utilities/hoist",["require","exports"],function(n,t){"use strict";function r(n,t,r){var u,f,e;r===void 0&&(r=i);u=[];f=function(i){typeof t[i]!="function"||n[i]!==undefined||r&&r.indexOf(i)!==-1||(u.push(i),n[i]=function(){t[i].apply(t,arguments)})};for(e in t)f(e);return u}function u(n,t){t.forEach(function(t){return delete n[t]})}Object.defineProperty(t,"__esModule",{value:!0});var i=["setState","render","componentWillMount","componentDidMount","componentWillReceiveProps","shouldComponentUpdate","componentWillUpdate","componentDidUpdate","componentWillUnmount"];t.hoistMethods=r;t.unhoistMethods=u});

define("@uifabric/utilities/initials",["require","exports"],function(n,t){"use strict";function e(n,t){var i="",r=n.split(" ");return(r.length===2?(i+=r[0].charAt(0).toUpperCase(),i+=r[1].charAt(0).toUpperCase()):r.length===3?(i+=r[0].charAt(0).toUpperCase(),i+=r[2].charAt(0).toUpperCase()):r.length!==0&&(i+=r[0].charAt(0).toUpperCase()),t&&i.length>1)?i.charAt(1)+i.charAt(0):i}function o(n){return n=n.replace(i,""),n=n.replace(u," "),n.trim()}function s(n,t,i){return n?(n=o(n),f.test(n)||!i&&r.test(n))?"":e(n,t):""}Object.defineProperty(t,"__esModule",{value:!0});var i=/\([^)]*\)|[\0-\u001F\!-/:-@\[-`\{-\u00BF\u0250-\u036F\uD800-\uFFFF]/g,r=/^\d+[\d\s]*(:?ext|x|)\s*\d+$/i,u=/\s+/g,f=/[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\u1100-\u11FF\u3130-\u318F\uA960-\uA97F\uAC00-\uD7AF\uD7B0-\uD7FF\u3040-\u309F\u30A0-\u30FF\u3400-\u4DBF\u4E00-\u9FFF\uF900-\uFAFF]|[\uD840-\uD869][\uDC00-\uDED6]/;t.getInitials=s});

define("@uifabric/utilities/math",["require","exports"],function(n,t){"use strict";function i(n,t){return Math.sqrt(Math.pow(n.x-t.x,2)+Math.pow(n.y-t.y,2))}function r(n){var t=n.contentSize,i=n.boundsSize,u=n.mode,h=u===void 0?"contain":u,f=n.maxScale,c=f===void 0?1:f,e=t.width/t.height,o=i.width/i.height,s,r;return s=(h==="contain"?e>o:e<o)?i.width/t.width:i.height/t.height,r=Math.min(c,s),{width:t.width*r,height:t.height*r}}function u(n){var t=/[1-9]([0]+$)|\.([0-9]*)/.exec(String(n));return t?t[1]?-t[1].length:t[2]?t[2].length:0:0}function f(n,t,i){i===void 0&&(i=10);var r=Math.pow(i,t);return Math.round(n*r)/r}Object.defineProperty(t,"__esModule",{value:!0});t.getDistanceBetweenPoints=i;t.fitContentToBounds=r;t.calculatePrecision=u;t.precisionRound=f});

define("@uifabric/utilities/memoize",["require","exports"],function(n,t){"use strict";function o(n){i=n}function s(n,t,i){var r=u(i.value&&i.value.bind(null));return{configurable:!0,get:function(){return r}}}function u(n,t){t===void 0&&(t=100);var r,u=0;return i?function(){for(var i,s,c,e=[],o=0;o<arguments.length;o++)e[o]=arguments[o];for(i=r,(r===undefined||t>0&&u>t)&&(r=f(),u=0),i=r,s=0;s<e.length;s++)c=h(e[s]),i.map.has(c)||i.map.set(c,f()),i=i.map.get(c);return i.hasOwnProperty("value")||(i.value=n.apply(void 0,e),u++),i.value}:n}function h(n){if(n){if(typeof n=="object")return n;r[n]||(r[n]={val:n})}else return e;return r[n]}function f(){return{map:i?new i:null}}Object.defineProperty(t,"__esModule",{value:!0});var e={empty:!0},r={},i=typeof WeakMap=="undefined"?null:WeakMap;t.setMemoizeWeakMap=o;t.memoize=s;t.memoizeFunction=u});

define("@uifabric/utilities/overflow",["require","exports"],function(n,t){"use strict";function i(n){return n.clientWidth<n.scrollWidth}function r(n){return n.clientHeight<n.scrollHeight}function u(n){return i(n)||r(n)}Object.defineProperty(t,"__esModule",{value:!0});t.hasHorizontalOverflow=i;t.hasVerticalOverflow=r;t.hasOverflow=u});

define("@uifabric/utilities/properties",["require","exports","./object"],function(n,t,i){"use strict";function r(n,t,r){return i.filteredAssign(function(n){return(!r||r.indexOf(n)<0)&&(n.indexOf("data-")===0||n.indexOf("aria-")===0||t.indexOf(n)>=0)},{},n)}Object.defineProperty(t,"__esModule",{value:!0});t.baseElementEvents=["onCopy","onCut","onPaste","onCompositionEnd","onCompositionStart","onCompositionUpdate","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onInput","onSubmit","onLoad","onError","onKeyDown","onKeyDownCapture","onKeyPress","onKeyUp","onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting","onClick","onClickCapture","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onMouseUpCapture","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onScroll","onWheel"];t.baseElementProperties=["defaultChecked","defaultValue","accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","capture","cellPadding","cellSpacing","charSet","challenge","checked","children","classID","className","cols","colSpan","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","default","defer","dir","download","draggable","encType","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","height","hidden","high","hrefLang","htmlFor","httpEquiv","icon","id","inputMode","integrity","is","keyParams","keyType","kind","lang","list","loop","low","manifest","marginHeight","marginWidth","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","open","optimum","pattern","placeholder","poster","preload","radioGroup","readOnly","rel","required","role","rows","rowSpan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","span","spellCheck","src","srcDoc","srcLang","srcSet","start","step","style","summary","tabIndex","title","type","useMap","value","width","wmode","wrap"];t.htmlElementProperties=t.baseElementProperties.concat(t.baseElementEvents);t.anchorProperties=t.htmlElementProperties.concat(["href","target"]);t.buttonProperties=t.htmlElementProperties.concat(["disabled"]);t.divProperties=t.htmlElementProperties.concat(["align","noWrap"]);t.inputProperties=t.buttonProperties;t.textAreaProperties=t.buttonProperties;t.imageProperties=t.divProperties;t.getNativeProps=r});

define("@uifabric/utilities/resources",["require","exports"],function(n,t){"use strict";function r(n){return i+n}function u(n){i=n}Object.defineProperty(t,"__esModule",{value:!0});var i="";t.getResourceUrl=r;t.setBaseUrl=u});

define("@uifabric/utilities/sessionStorage",["require","exports"],function(n,t){"use strict";function i(n){var t=null;try{t=window.sessionStorage.getItem(n)}catch(i){}return t}function r(n,t){try{window.sessionStorage.setItem(n,t)}catch(i){}}Object.defineProperty(t,"__esModule",{value:!0});t.getItem=i;t.setItem=r});

define("@uifabric/merge-styles/lib/transforms/rtlifyRules",["require","exports","../../transforms/rtlifyRules"],function(n,t,i){"use strict";function r(n){for(var i in n)t.hasOwnProperty(i)||(t[i]=n[i])}r(i)});

define("@uifabric/utilities/rtl",["require","exports","./dom","./sessionStorage","@uifabric/merge-styles/lib/transforms/rtlifyRules"],function(n,t,i,r,u){"use strict";function o(){var n,t;return f===undefined&&(n=r.getItem(e),n!==null&&(f=n==="1",s(f)),t=i.getDocument(),f===undefined&&t&&(f=t.documentElement.getAttribute("dir")==="rtl",u.setRTL(f))),!!f}function s(n,t){t===void 0&&(t=!1);var o=i.getDocument();o&&o.documentElement.setAttribute("dir",n?"rtl":"ltr");t&&r.setItem(e,n?"1":"0");f=n;u.setRTL(f)}function h(n){return o()&&(n===37?n=39:n===39&&(n=37)),n}Object.defineProperty(t,"__esModule",{value:!0});var e="isRTL",f;t.getRTL=o;t.setRTL=s;t.getRTLSafeKeyCode=h});

define("@uifabric/utilities/string",["require","exports"],function(n,t){"use strict";function u(n){function e(n){var t=f[n.replace(i,"")];return(t===null||t===undefined)&&(t=""),t}for(var f,u=[],t=1;t<arguments.length;t++)u[t-1]=arguments[t];return f=u,n.replace(r,e)}Object.defineProperty(t,"__esModule",{value:!0});var i=/[\{\}]/g,r=/\{\d+\}/g;t.format=u});

define("@uifabric/utilities/styled",["require","exports","tslib","react","@uifabric/merge-styles/lib/index"],function(n,t,i,r,u){"use strict";function f(n,t,f){var e=function(e){var o=e.styles,s=o&&(typeof o=="function"?o:function(){return o})||e.getStyles,h=function(n){return u.concatStyleSets(t&&t(n),e&&s&&s(n))},c=f?f(e):{};return r.createElement(n,i.__assign({},c,e,{getStyles:h}))};return e.displayName="Styled"+(n.displayName||n.name),e}Object.defineProperty(t,"__esModule",{value:!0});t.styled=f});

define("@uifabric/utilities/index",["require","exports","tslib","./Async","./AutoScroll","./BaseComponent","./Context","./Customizations","./Customizer","./DelayedRender","./EventGroup","./FabricPerformance","./GlobalSettings","./KeyCodes","./Rectangle","./array","./assertNever","./autobind","./classNamesFunction","./createRef","./css","./customizable","./dom","./focus","./hoist","./hoistStatics","./initializeFocusRects","./initials","./keyboard","./language","./math","./memoize","./object","./overflow","./properties","./resources","./rtl","./scroll","./string","./styled","./warn"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt,tt,it,rt,ut,ft,et,ot,st,ht,ct,lt,at,vt,yt,pt,wt,bt,kt,dt){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t);i.__exportStar(u,t);i.__exportStar(f,t);i.__exportStar(e,t);i.__exportStar(o,t);i.__exportStar(s,t);i.__exportStar(h,t);i.__exportStar(c,t);i.__exportStar(l,t);i.__exportStar(a,t);i.__exportStar(v,t);i.__exportStar(y,t);i.__exportStar(p,t);i.__exportStar(w,t);i.__exportStar(b,t);i.__exportStar(k,t);i.__exportStar(d,t);i.__exportStar(g,t);i.__exportStar(nt,t);i.__exportStar(tt,t);i.__exportStar(it,t);i.__exportStar(rt,t);i.__exportStar(ut,t);i.__exportStar(ft,t);i.__exportStar(et,t);i.__exportStar(ot,t);i.__exportStar(st,t);i.__exportStar(ht,t);i.__exportStar(ct,t);i.__exportStar(lt,t);i.__exportStar(at,t);i.__exportStar(vt,t);i.__exportStar(yt,t);i.__exportStar(pt,t);i.__exportStar(wt,t);i.__exportStar(bt,t);i.__exportStar(kt,t);i.__exportStar(dt,t)});

define("@uifabric/utilities/lib/index",["require","exports","../index"],function(n,t,i){"use strict";function r(n){for(var i in n)t.hasOwnProperty(i)||(t[i]=n[i])}r(i)});

define("OfficeFabric/Utilities",["require","exports","tslib","@uifabric/utilities/lib/index"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t)});

define("OfficeFabric/Styling",["require","exports","tslib","@uifabric/styling/lib/index"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t)});

define("OfficeFabric/components/Fabric/Fabric.styles",["require","exports","../../Styling"],function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={fontFamily:"inherit"},u={root:"ms-Fabric"};t.getStyles=function(n){var t=n.theme,f=n.className,e=n.isFocusVisible,o=i.getGlobalClassNames(u,t);return{root:[o.root,e&&"is-focusVisible",t.fonts.medium,{color:t.palette.neutralPrimary,selectors:{"& button":r,"& input":r,"& textarea":r,":global(button)":{overflow:"visible",margin:0}}},f]}}});

define("OfficeFabric/components/Fabric/Fabric",["require","exports","tslib","react","../../Utilities","./Fabric.styles"],function(n,t,i,r,u,f){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=u.classNamesFunction(),o=function(n){function t(t){var i=n.call(this,t)||this;return i._rootElement=u.createRef(),i._onMouseDown=function(){i.setState({isFocusVisible:!1})},i._onKeyDown=function(n){u.isDirectionalKeyCode(n.which)&&i.setState({isFocusVisible:!0})},i.state={isFocusVisible:!1},i}return i.__extends(t,n),t.prototype.render=function(){var n=e(f.getStyles,i.__assign({},this.props,this.state)),t=u.getNativeProps(this.props,u.divProperties);return r.createElement("div",i.__assign({},t,{className:n.root,ref:this._rootElement}))},t.prototype.componentDidMount=function(){var n=u.getWindow(this._rootElement.value);if(n){this._events.on(n,"mousedown",this._onMouseDown,!0);this._events.on(n,"keydown",this._onKeyDown,!0)}},i.__decorate([u.customizable("Fabric",["theme"])],t)}(u.BaseComponent);t.Fabric=o});

define("OfficeFabric/utilities/keytips/KeytipConstants",["require","exports"],function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.KTP_PREFIX="ktp";t.KTP_SEPARATOR="-";t.KTP_FULL_PREFIX=t.KTP_PREFIX+t.KTP_SEPARATOR;t.DATAKTP_TARGET="data-ktp-target";t.DATAKTP_EXECUTE_TARGET="data-ktp-execute-target";t.KTP_LAYER_ID="ktp-layer-id";t.KTP_ARIA_SEPARATOR=", ";var i;(function(n){n.KEYTIP_ADDED="keytipAdded";n.KEYTIP_REMOVED="keytipRemoved";n.KEYTIP_UPDATED="keytipUpdated";n.PERSISTED_KEYTIP_ADDED="persistedKeytipAdded";n.PERSISTED_KEYTIP_REMOVED="persistedKeytipRemoved";n.PERSISTED_KEYTIP_EXECUTE="persistedKeytipExecute";n.ENTER_KEYTIP_MODE="enterKeytipMode";n.EXIT_KEYTIP_MODE="exitKeytipMode"})(i=t.KeytipEvents||(t.KeytipEvents={}))});

define("OfficeFabric/utilities/keytips/KeytipManager",["require","exports","tslib","../../Utilities","../../utilities/keytips/KeytipConstants"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var f=function(){function n(){this.keytips=[];this.persistedKeytips=[];this.inKeytipMode=!1;this.shouldEnterKeytipMode=!0}return n.getInstance=function(){return this._instance},n.prototype.register=function(n,t){var f,i,e;return t===void 0&&(t=!1),f=n,t||(f=this.addParentOverflow(n)),i=this._getUniqueKtp(f),t?this.persistedKeytips.push(i):this.keytips.push(i),e=t?u.KeytipEvents.PERSISTED_KEYTIP_ADDED:u.KeytipEvents.KEYTIP_ADDED,r.EventGroup.raise(this,e,{keytip:f,uniqueID:i.uniqueID}),i.uniqueID},n.prototype.update=function(n,t){var e=this.addParentOverflow(n),i=this._getUniqueKtp(e,t),f=r.findIndex(this.keytips,function(n){return n.uniqueID===t});f>=0&&(i.keytip.visible=this.keytips[f].keytip.visible,this.keytips=r.replaceElement(this.keytips,i,f),r.EventGroup.raise(this,u.KeytipEvents.KEYTIP_UPDATED,{keytip:i.keytip,uniqueID:i.uniqueID}))},n.prototype.unregister=function(n,t,i){i===void 0&&(i=!1);i?this.persistedKeytips=this.persistedKeytips.filter(function(n){return n.uniqueID!==t}):this.keytips=this.keytips.filter(function(n){return n.uniqueID!==t});var f=i?u.KeytipEvents.PERSISTED_KEYTIP_REMOVED:u.KeytipEvents.KEYTIP_REMOVED;r.EventGroup.raise(this,f,{keytip:n,uniqueID:t})},n.prototype.enterKeytipMode=function(){r.EventGroup.raise(this,u.KeytipEvents.ENTER_KEYTIP_MODE)},n.prototype.exitKeytipMode=function(){r.EventGroup.raise(this,u.KeytipEvents.EXIT_KEYTIP_MODE)},n.prototype.getKeytips=function(){return this.keytips.map(function(n){return n.keytip})},n.prototype.addParentOverflow=function(n){var u=n.keySequences.slice(),t;return(u.pop(),u.length!==0&&(t=r.find(this.getKeytips(),function(n){return r.arraysEqual(u,n.keySequences)}),t&&t.overflowSetSequence))?i.__assign({},n,{overflowSetSequence:t.overflowSetSequence}):n},n.prototype.menuExecute=function(n,t){r.EventGroup.raise(this,u.KeytipEvents.PERSISTED_KEYTIP_EXECUTE,{overflowButtonSequences:n,keytipSequences:t})},n.prototype._getUniqueKtp=function(n,t){return t===void 0&&(t=r.getId()),{keytip:i.__assign({},n),uniqueID:t}},n._instance=new n,n}();t.KeytipManager=f});

define("OfficeFabric/utilities/keytips/KeytipUtils",["require","exports","./KeytipConstants","../../Utilities"],function(n,t,i,r){"use strict";function u(n){return n.reduce(function(n,t){return n+i.KTP_SEPARATOR+t.split("").join(i.KTP_SEPARATOR)},i.KTP_PREFIX)}function f(n,t){var i=t.length,u=t.slice().pop(),f=n.slice();return r.addElementAtIndex(f,i-1,u)}function e(n){return"["+i.DATAKTP_TARGET+'="'+u(n)+'"]'}function o(n){return"["+i.DATAKTP_EXECUTE_TARGET+'="'+n+'"]'}function s(n){var t=" "+i.KTP_LAYER_ID;return n.length?t+" "+u(n):t}Object.defineProperty(t,"__esModule",{value:!0});t.sequencesToID=u;t.mergeOverflows=f;t.ktpTargetFromSequences=e;t.ktpTargetFromId=o;t.getAriaDescribedBy=s});

define("OfficeFabric/components/KeytipData/KeytipData",["require","exports","tslib","../../Utilities","../../utilities/keytips/KeytipManager","../../utilities/keytips/KeytipUtils"],function(n,t,i,r,u,f){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=function(n){function t(){var t=n!==null&&n.apply(this,arguments)||this;return t._keytipManager=u.KeytipManager.getInstance(),t}return i.__extends(t,n),t.prototype.componentDidMount=function(){this.props.keytipProps&&(this._uniqueId=this._keytipManager.register(this._getKtpProps()))},t.prototype.componentWillUnmount=function(){this.props.keytipProps&&this._keytipManager.unregister(this._getKtpProps(),this._uniqueId)},t.prototype.componentDidUpdate=function(){this.props.keytipProps&&this._keytipManager.update(this._getKtpProps(),this._uniqueId)},t.prototype.render=function(){var n=this.props,r=n.children,t=n.keytipProps,u=n.ariaDescribedBy,i={};return t&&(i=this._getKtpAttrs(t,u)),r(i)},t.prototype._getKtpProps=function(){return i.__assign({disabled:this.props.disabled},this.props.keytipProps)},t.prototype._getKtpAttrs=function(n,t){var u;if(n){var i=this._keytipManager.addParentOverflow(n),e=f.getAriaDescribedBy(i.keySequences),r=i.keySequences.slice();return i.overflowSetSequence&&(r=f.mergeOverflows(r,i.overflowSetSequence)),u=f.sequencesToID(r),{"aria-describedby":(t||"")+e,"data-ktp-target":u,"data-ktp-execute-target":u}}return undefined},t}(r.BaseComponent);t.KeytipData=e});

define("OfficeFabric/components/KeytipData/index",["require","exports","tslib","./KeytipData"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t)});

define("OfficeFabric/KeytipData",["require","exports","tslib","./components/KeytipData/index"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t)});

define("OfficeFabric/components/Link/Link.base",["require","exports","tslib","react","../../Utilities","../../KeytipData"],function(n,t,i,r,u,f){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=u.classNamesFunction(),o=function(n){function t(){var t=n!==null&&n.apply(this,arguments)||this;return t._link=u.createRef(),t._onClick=function(n){var i=t.props,r=i.onClick,u=i.disabled;u?n.preventDefault():r&&r(n)},t}return i.__extends(t,n),t.prototype.render=function(){var t=this,n=this.props,o=n.disabled,s=n.children,y=n.className,h=n.href,p=n.theme,w=n.getStyles,c=n.keytipProps,l=e(w,{className:y,isButton:!h,isDisabled:o,theme:p}),a=u.getNativeProps(this.props,u.anchorProperties),v=u.getNativeProps(this.props,u.buttonProperties),b=r.createElement(f.KeytipData,{keytipProps:c,ariaDescribedBy:a["aria-describedby"],disabled:o},function(n){return r.createElement("a",i.__assign({},a,n,{className:l.root,onClick:t._onClick,ref:t._link,target:t.props.target,"aria-disabled":o}),s)}),k=r.createElement(f.KeytipData,{keytipProps:c,ariaDescribedBy:v["aria-describedby"],disabled:o},function(n){return r.createElement("button",i.__assign({},v,n,{className:l.root,onClick:t._onClick,ref:t._link,"aria-disabled":o}),s)});return h?b:k},t.prototype.focus=function(){this._link.current&&this._link.current.focus()},i.__decorate([u.customizable("Link",["theme","getStyles"])],t)}(u.BaseComponent);t.LinkBase=o});

define("OfficeFabric/components/Link/Link.styles",["require","exports","../../Styling"],function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={root:"ms-Link"};t.getStyles=function(n){var h=n.className,e=n.isButton,o=n.isDisabled,u=n.theme,t=u.semanticColors,s=i.getGlobalClassNames(r,u),f;return{root:[s.root,i.getFocusStyle(u,-2),{color:t.link},e&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",fontSize:"inherit",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text"},!e&&{textDecoration:"none"},o&&["is-disabled",{color:t.disabledText,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}},],!o&&{selectors:{"&:active, &:hover, &:active:hover":{color:t.linkHovered,selectors:(f={},f[i.HighContrastSelector]={textDecoration:"underline"},f)},"&:focus":{color:t.link}}},s.root,h]}}});

define("OfficeFabric/components/Link/Link",["require","exports","../../Utilities","./Link.base","./Link.styles"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Link=i.styled(r.LinkBase,u.getStyles)});

define("OfficeFabric/components/Link/index",["require","exports","tslib","./Link","./Link.base"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t);i.__exportStar(u,t)});

define("OfficeFabric/Link",["require","exports","tslib","./components/Link/index"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t)});

// Copyright (C) Microsoft Corporation. All rights reserved.
define("VSS/Flux/Store",["require","exports","VSS/Events/Handlers"],function(n,t,i){var r,u,f;Object.defineProperty(t,"__esModule",{value:!0});t.RemoteStore=t.DefaultStore=t.Store=void 0;r=function(){function n(){this._changedHandlers=new i.EventHandlerList;this._namedEventCollection=new i.NamedEventCollection}return n.prototype.addChangedListener=function(n){this._changedHandlers.subscribe(n)},n.prototype.removeChangedListener=function(n){this._changedHandlers.unsubscribe(n)},n.prototype.emitChanged=function(){this._changedHandlers.invokeHandlers(this)},n.prototype.emit=function(n,t,i){this._namedEventCollection.invokeHandlers(n,t,i)},n.prototype.addListener=function(n,t){this._namedEventCollection.subscribe(n,t)},n.prototype.removeListener=function(n,t){this._namedEventCollection.unsubscribe(n,t)},n}();t.Store=r;u=function(n){function t(){var t=__construct(this,n,[]),i,r;for(i in t)t.hasOwnProperty(i)&&(this[i]=t[i]);return r=t.getAction(),r!==null&&r.addListener(t.onChange,t),t}return __extends(t,n),t.prototype.getAction=function(){return null},t.prototype.onChange=function(n){this._value=n;this.emitChanged()},t.prototype.getValue=function(){return this._value},t}(r);t.DefaultStore=u;f=function(n){function t(){var t=__construct(this,n,[]);for(var i in t)t.hasOwnProperty(i)&&(this[i]=t[i]);return t._loading=!0,t._error=null,t}return __extends(t,n),t.prototype.isLoading=function(){return this._loading},t.prototype.hasError=function(){return this._error!==null},t.prototype.getError=function(){return this._error},t.prototype.onError=function(n){this._error=n;this.emitChanged()},t}(r);t.RemoteStore=f});

define("Gallery/Client/Scenarios/PublisherProfile/Stores/ProfilePageStore",["require","exports","VSS/Flux/Store"],function(n,t,i){Object.defineProperty(t,"__esModule",{value:!0});t.ProfilePageStore=void 0;var r=function(n){function t(){var t=__construct(this,n,[]);for(var i in t)t.hasOwnProperty(i)&&(this[i]=t[i]);return t._state={},t._state.publisher=null,t}return __extends(t,n),t.prototype.onSetPublisher=function(n){this._state.publisher=n;this.emitChanged()},Object.defineProperty(t.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),t}(i.Store);t.ProfilePageStore=r});

define("Gallery/Client/Scenarios/PublisherProfile/Stores/ProfilePageStoreHub",["require","exports","Gallery/Client/Scenarios/PublisherProfile/Stores/ProfilePageStore"],function(n,t,i){Object.defineProperty(t,"__esModule",{value:!0});t.ProfilePageStoreHub=void 0;var r=function(){function n(n,t){var i=this;this._profilePageStore=t;n.setPublisher.addListener(function(n){return i._profilePageStore.onSetPublisher(n)})}return Object.defineProperty(n.prototype,"profilePageStore",{get:function(){return this._profilePageStore||(this._profilePageStore=new i.ProfilePageStore),this._profilePageStore},enumerable:!1,configurable:!0}),n}();t.ProfilePageStoreHub=r});

define("Gallery/Client/Scenarios/PublisherProfile/Sources/ProfilePageSource",["require","exports","VSS/Gallery/Contracts","VSS/Serialization"],function(n,t,i,r){Object.defineProperty(t,"__esModule",{value:!0});t.ProfilePageSource=void 0;var u=function(){function n(){}return n.prototype.getPublisher=function(){return r.deserializeJsonIsland($(".publisher-details"),i.TypeInfo.Publisher)},n}();t.ProfilePageSource=u});

define("Gallery/Client/Scenarios/PublisherProfile/Actions/ProfilePageActionCreator",["require","exports","Gallery/Client/Scenarios/PublisherProfile/Sources/ProfilePageSource","Gallery/Client/Common/Telemetry","Gallery/Client/Common/TelemetryInternal"],function(n,t,i,r,u){Object.defineProperty(t,"__esModule",{value:!0});t.ProfilePageActionCreator=void 0;var f=r.CustomerIntelligenceConstants.MarketPlaceIntelligenceProperties.PublisherProfilePageProperties,e=function(){function n(n,t){this._profilePageActions=n;this._profilePageStore=t;this._profilePageSource=new i.ProfilePageSource}return n.prototype.getPublisher=function(){var t=this._profilePageSource.getPublisher(),n={};n[f.Referrer]=document.referrer;t?(this._profilePageActions.setPublisher.invoke(t),n[f.PublisherName]=t.publisherName):n[f.IsPublisherNull]=!0;u.TelemetryHelper.publishEvent(r.CustomerIntelligenceConstants.MarketPlaceIntelligenceFeature.PUBLISHERPROFILE,n)},n}();t.ProfilePageActionCreator=e});

define("VSS/Flux/Action",["require","exports"],function(n,t){Object.defineProperty(t,"__esModule",{value:!0});t.Action=void 0;var i="DEFAULT_SCOPE",r=function(){function n(n){n===void 0&&(n=i);this._listeners=[];this._scope=n}return n.prototype.invoke=function(t){if(n.executingScopes[this._scope])throw new Error("Cannot invoke an action with scope ".concat(this._scope," from inside another action with the same scope"));n.executingScopes[this._scope]=!0;try{this._listeners.forEach(function(n){n&&n(t)})}finally{delete n.executingScopes[this._scope]}},n.prototype.addListener=function(n,t){var i=t?n.bind(t):n;return this._listeners.push(i),i},n.prototype.removeListener=function(n){var t=this._listeners.indexOf(n);t>=0&&this._listeners.splice(t,1)},n.executingScopes={},n}();t.Action=r});

define("Gallery/Client/Scenarios/PublisherProfile/Actions/ProfilePageActions",["require","exports","VSS/Flux/Action"],function(n,t,i){Object.defineProperty(t,"__esModule",{value:!0});t.ProfilePageActions=void 0;var r=function(){function n(){this.setPublisher=new i.Action}return n}();t.ProfilePageActions=r});

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("office-ui-fabric-react/lib/Utilities"),require("office-ui-fabric-react/lib/Button"),require("office-ui-fabric-react/lib/Tooltip"),require("office-ui-fabric-react/lib/Icon"),require("office-ui-fabric-react/lib/FocusZone"),require("office-ui-fabric-react/lib/Selection"),require("office-ui-fabric-react/lib/TextField"),require("office-ui-fabric-react/lib/DetailsList"),require("office-ui-fabric-react/lib/Link"),require("office-ui-fabric-react/lib/Callout"),require("office-ui-fabric-react/lib/ContextualMenu"),require("react-dom"),require("office-ui-fabric-react/lib/Toggle"),require("office-ui-fabric-react/lib/Slider"),require("office-ui-fabric-react/lib/CommandBar"),require("office-ui-fabric-react/lib/Spinner"),require("office-ui-fabric-react/lib/List"),require("office-ui-fabric-react/lib/Checkbox"),require("office-ui-fabric-react/lib/ChoiceGroup"),require("office-ui-fabric-react/lib/Breadcrumb"),require("office-ui-fabric-react/lib/Dropdown"),require("office-ui-fabric-react/lib/Nav"),require("office-ui-fabric-react/lib/Fabric"),require("office-ui-fabric-react/lib/DatePicker")):"function"==typeof define&&define.amd?define("Gallery/vss-ui",["react","office-ui-fabric-react/lib/Utilities","office-ui-fabric-react/lib/Button","office-ui-fabric-react/lib/Tooltip","office-ui-fabric-react/lib/Icon","office-ui-fabric-react/lib/FocusZone","office-ui-fabric-react/lib/Selection","office-ui-fabric-react/lib/TextField","office-ui-fabric-react/lib/DetailsList","office-ui-fabric-react/lib/Link","office-ui-fabric-react/lib/Callout","office-ui-fabric-react/lib/ContextualMenu","react-dom","office-ui-fabric-react/lib/Toggle","office-ui-fabric-react/lib/Slider","office-ui-fabric-react/lib/CommandBar","office-ui-fabric-react/lib/Spinner","office-ui-fabric-react/lib/List","office-ui-fabric-react/lib/Checkbox","office-ui-fabric-react/lib/ChoiceGroup","office-ui-fabric-react/lib/Breadcrumb","office-ui-fabric-react/lib/Dropdown","office-ui-fabric-react/lib/Nav","office-ui-fabric-react/lib/Fabric","office-ui-fabric-react/lib/DatePicker", "VSS/LoaderPlugins/Css!./vss-ui"],t):"object"==typeof exports?exports["vss-ui"]=t(require("react"),require("office-ui-fabric-react/lib/Utilities"),require("office-ui-fabric-react/lib/Button"),require("office-ui-fabric-react/lib/Tooltip"),require("office-ui-fabric-react/lib/Icon"),require("office-ui-fabric-react/lib/FocusZone"),require("office-ui-fabric-react/lib/Selection"),require("office-ui-fabric-react/lib/TextField"),require("office-ui-fabric-react/lib/DetailsList"),require("office-ui-fabric-react/lib/Link"),require("office-ui-fabric-react/lib/Callout"),require("office-ui-fabric-react/lib/ContextualMenu"),require("react-dom"),require("office-ui-fabric-react/lib/Toggle"),require("office-ui-fabric-react/lib/Slider"),require("office-ui-fabric-react/lib/CommandBar"),require("office-ui-fabric-react/lib/Spinner"),require("office-ui-fabric-react/lib/List"),require("office-ui-fabric-react/lib/Checkbox"),require("office-ui-fabric-react/lib/ChoiceGroup"),require("office-ui-fabric-react/lib/Breadcrumb"),require("office-ui-fabric-react/lib/Dropdown"),require("office-ui-fabric-react/lib/Nav"),require("office-ui-fabric-react/lib/Fabric"),require("office-ui-fabric-react/lib/DatePicker")):e["vss-ui"]=t(e.react,e["office-ui-fabric-react/lib/Utilities"],e["office-ui-fabric-react/lib/Button"],e["office-ui-fabric-react/lib/Tooltip"],e["office-ui-fabric-react/lib/Icon"],e["office-ui-fabric-react/lib/FocusZone"],e["office-ui-fabric-react/lib/Selection"],e["office-ui-fabric-react/lib/TextField"],e["office-ui-fabric-react/lib/DetailsList"],e["office-ui-fabric-react/lib/Link"],e["office-ui-fabric-react/lib/Callout"],e["office-ui-fabric-react/lib/ContextualMenu"],e["react-dom"],e["office-ui-fabric-react/lib/Toggle"],e["office-ui-fabric-react/lib/Slider"],e["office-ui-fabric-react/lib/CommandBar"],e["office-ui-fabric-react/lib/Spinner"],e["office-ui-fabric-react/lib/List"],e["office-ui-fabric-react/lib/Checkbox"],e["office-ui-fabric-react/lib/ChoiceGroup"],e["office-ui-fabric-react/lib/Breadcrumb"],e["office-ui-fabric-react/lib/Dropdown"],e["office-ui-fabric-react/lib/Nav"],e["office-ui-fabric-react/lib/Fabric"],e["office-ui-fabric-react/lib/DatePicker"])}(window,function(e,t,i,n,r,o,s,a,l,c,u,p,d,h,f,m,v,_,g,y,b,S,I,P,C){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=130)}([function(e,t,i){"use strict";i.r(t),i.d(t,"__extends",function(){return r}),i.d(t,"__assign",function(){return o}),i.d(t,"__rest",function(){return s}),i.d(t,"__decorate",function(){return a}),i.d(t,"__param",function(){return l}),i.d(t,"__metadata",function(){return c}),i.d(t,"__awaiter",function(){return u}),i.d(t,"__generator",function(){return p}),i.d(t,"__exportStar",function(){return d}),i.d(t,"__values",function(){return h}),i.d(t,"__read",function(){return f}),i.d(t,"__spread",function(){return m}),i.d(t,"__await",function(){return v}),i.d(t,"__asyncGenerator",function(){return _}),i.d(t,"__asyncDelegator",function(){return g}),i.d(t,"__asyncValues",function(){return y});
/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0

THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.

See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** */
var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])};function r(e,t){function i(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}var o=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var r in t=arguments[i])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e};function s(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&(i[n[r]]=e[n[r]])}return i}function a(e,t,i,n){var r,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(s=(o<3?r(s):o>3?r(t,i,s):r(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s}function l(e,t){return function(i,n){t(i,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function u(e,t,i,n){return new(i||(i=Promise))(function(r,o){function s(e){try{l(n.next(e))}catch(e){o(e)}}function a(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){e.done?r(e.value):new i(function(t){t(e.value)}).then(s,a)}l((n=n.apply(e,t||[])).next())})}function p(e,t){var i,n,r,o,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(i)throw new TypeError("Generator is already executing.");for(;s;)try{if(i=1,n&&(r=n[2&o[0]?"return":o[0]?"throw":"next"])&&!(r=r.call(n,o[1])).done)return r;switch(n=0,r&&(o=[0,r.value]),o[0]){case 0:case 1:r=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(r=(r=s.trys).length>0&&r[r.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]<r[3])){s.label=o[1];break}if(6===o[0]&&s.label<r[1]){s.label=r[1],r=o;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(o);break}r[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],n=0}finally{i=r=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}}function d(e,t){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i])}function h(e){var t="function"==typeof Symbol&&e[Symbol.iterator],i=0;return t?t.call(e):{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}}}function f(e,t){var i="function"==typeof Symbol&&e[Symbol.iterator];if(!i)return e;var n,r,o=i.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){r={error:e}}finally{try{n&&!n.done&&(i=o.return)&&i.call(o)}finally{if(r)throw r.error}}return s}function m(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(f(arguments[t]));return e}function v(e){return this instanceof v?(this.v=e,this):new v(e)}function _(e,t,i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,r=i.apply(e,t||[]),o=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(e){r[e]&&(n[e]=function(t){return new Promise(function(i,n){o.push([e,t,i,n])>1||a(e,t)})})}function a(e,t){try{(i=r[e](t)).value instanceof v?Promise.resolve(i.value.v).then(l,c):u(o[0][2],i)}catch(e){u(o[0][3],e)}var i}function l(e){a("next",e)}function c(e){a("throw",e)}function u(e,t){e(t),o.shift(),o.length&&a(o[0][0],o[0][1])}}function g(e){var t,i;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,r){e[n]&&(t[n]=function(t){return(i=!i)?{value:v(e[n](t)),done:"return"===n}:r?r(t):t})}}function y(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator];return t?t.call(e):h(e)}},function(t,i){t.exports=e},function(e,i){e.exports=t},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ClearFilterBarLinkText="Clear",t.ClearFilterBarLinkAriaLabel="Clear all filters",t.FilterPageLeftAriaLabel="See previous group of filters",t.FilterPageRightAriaLabel="See next group of filters",t.AnnonuceVisibleFilters="Showing filters {0} through {1}",t.KeywordFilterBarItemPlaceholderText="Filter by keywords",t.MoreActionsText="More Actions...",t.DateTimePicker_CannotParseTime="Invalid time value specified.",t.DateTimeRangePicker_End="End",t.DateTimeRangePicker_Start="Start",t.PivotBarViewActionOffText="Off",t.PivotBarViewActionOnText="On",t.ApplyChangesFilterBarText="Apply",t.DateTimePicker_DateFieldAriaLabel="Date",t.DateTimePicker_TimeFieldAriaLabel="Time",t.PickListClearActionText="Clear",t.PickListSelectAllActionText="Select all",t.FilterOperatorAnd="And",t.FilterOperatorOr="Or",t.FilterTextItemClearLabel="Clear the filter input",t.ResetFilterBarLinkText="Reset",t.PivotBarViewOptionsText="View options",t.PivotBarFilterActionTextHide="Hide filters",t.PivotBarFilterActionTextShow="Show filters",t.EnterFullScreenAriaLabel="Enter full screen mode",t.ExitFullScreenAriaLabel="Exit full screen mode",t.FilterDropdownLabel="{0} filter:",t.PivotBarFullScreenText="Full screen mode toggle",t.BreadcrumbAriaLabel="Breadcrumbs",t.PivotBarMoreCommandsAriaLabel="More commands",t.PivotBarMoreOptionsAriaLabel="More options",t.FileInputBrowseButtonLabel="Browse...",t.FileInputDragDropLabel="Drag and drop files here or click browse to select a file",t.FileInputDragDropSingleFileLabel="Drag and drop a file here or click browse to select a file",t.FileInputErrorDuplicateFileName='Duplicate file: "{0}". Cannot upload two files with the same file name.',t.FileInputErrorNotAllowedExtensionType="File extention {0} is not supported. Allowed Extensions : {1}",t.FileInputErrorLabel="Error",t.FileInputErrorMaxFileSize="File {0} is {1} which exceeds the maximum size allowed for upload of a single file ({2}).",t.FileInputErrorMaxNumFiles="Only {0} files are allowed to be uploaded at one time.",t.FileInputErrorSingleFileOnly="Only a single file can be uploaded at a time.",t.FileInputErrorTotalFileSize="The files being added total {0} which exceeds the maximum total size allowed to be uploaded ({1}).",t.FileInputReadErrorFormat="Failed to read file {0}: {1}",t.FileInputRemoveAll="remove all",t.FileInputRemoveFile="remove",t.FileSizeBytesFormat="{0} bytes",t.FileSizeKBFormat="{0} KB",t.FileSizeMBFormat="{0} MB",t.Loading="Loading...",t.Searching="Searching...",t.NoFilterResults="No items matched the supplied filter",t.PickListClearActionAriaLabel="Clear filter",t.AnnounceFilterResultCount="Showing {0} filtered items.",t.AnnounceLoadingItems="Loading items",t.AnnounceFinishedLoadingItems="Finished loading items",t.AnnounceErrorLoadingItems="Error loading items",t.PivotItemAriaLabel="Pivot item",t.FilterDropdownLabelNoSelection="{0} filter"},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(126),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(115),t)},function(e,t){e.exports=i},function(e,t){e.exports=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(85),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(116);t.Filter=n.Filter,t.FILTER_APPLIED_EVENT=n.FILTER_APPLIED_EVENT,t.FILTER_CHANGE_EVENT=n.FILTER_CHANGE_EVENT,t.FILTER_RESET_EVENT=n.FILTER_RESET_EVENT},function(e,t){e.exports=r},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayEquals=function(e,t,i){if(void 0===i&&(i=function(e,t){return e===t}),!e||!t)return!1;if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!i(e[n],t[n]))return!1;return!0},t.closest=function(e,t){if(e&&e.closest)return e.closest(t);for(;e&&!(e.matches||e.msMatchesSelector).call(e,t);)e=e.parentElement;return e}},function(e,t){e.exports=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(100),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(110),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(118),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(6),s=i(10),a=i(7),l=i(2),c=i(25),u=i(4);i(170);var p=function(e){function t(t){var i=e.call(this,t)||this;return i._onClick=function(e){var t=i.props,n=t.onClick,r=t.useTargetPoint;n&&n(e)||e.stopPropagation(),i.setState({items:i.props.getItems()}),e.clientX&&r?i.setState({isOpen:!0,providers:i.props.getItemProviders?i.props.getItemProviders():[],useTargetPoint:!0,target:{x:e.clientX,y:e.clientY}}):i.setState({isOpen:!0,providers:i.props.getItemProviders?i.props.getItemProviders():[],useTargetPoint:!1})},i._onDismiss=function(){i._isMounted&&(i.props.onDismiss&&i.props.onDismiss(),i.setState({target:null,isOpen:!1,useTargetPoint:!1,items:void 0,providers:void 0}))},i.props.isOpen?i.state={isOpen:!0,providers:i.props.getItemProviders?i.props.getItemProviders():[],items:i.props.getItems()}:i.state={items:void 0,providers:void 0,isOpen:!1},i._contextMenuExpandedId=l.getId("context-menu-expanded"),i._warnDeprecations({targetPoint:"target",useTargetPoint:"target"}),i}return n.__extends(t,e),t.prototype.focus=function(){this._button&&this._button.focus&&this._button.focus()},t.prototype.componentWillReceiveProps=function(e){e.isOpen&&!this.state.items&&this.setState({items:this.props.getItems(),providers:this.props.getItemProviders?this.props.getItemProviders():[]})},t.prototype.componentDidMount=function(){e.prototype.componentDidMount.call(this),this._isMounted=!0},t.prototype.componentWillUnmount=function(){this._isMounted=!1,e.prototype.componentWillUnmount.call(this)},t.prototype.render=function(){var e=this,i=this.props,p=i.className,d=i.ctaButton,h=i.directionalHint,f=i.iconProps,m=i.showTooltip,v=i.title,_=i.allocateSpaceWhileHidden,g=this.state.isOpen||this.props.isOpen||!1,y=this.state.target||this.props.target||this.props.targetPoint,b=this.state.useTargetPoint||this.props.useTargetPoint;void 0===b&&(b=y&&void 0!==y.x&&void 0!==y.y);var S,I,P=m?["title"]:[],C=n.__assign({},l.getNativeProps(this.props,l.buttonProperties,P),{componentRef:function(t){return e._button=t},onClick:this._onClick,ariaLabel:v,className:l.css("vss-ContextualMenuButton","contextual-menu-button",p,{open:g,"space-allocated":_,"space-unallocated":!_}),"aria-haspopup":!0,"aria-expanded":g,"aria-controls":g?this._contextMenuExpandedId:null});return S=f?r.createElement(s.Icon,n.__assign({},u.VssIcon.getIconProps(f))):null,I=d?r.createElement(o.PrimaryButton,n.__assign({},C),S):r.createElement(o.DefaultButton,n.__assign({},C),S),v&&m&&(I=r.createElement(a.TooltipHost,{content:v,tooltipProps:{directionalHint:5}},I)),r.createElement("div",{className:t.ButtonContainerClassName,ref:t.buttonRef},I,g&&this.state.items&&r.createElement(c.VssContextualMenu,{providers:this.state.providers,items:this.state.items,onDismiss:this._onDismiss,shouldFocusOnMount:!0,gapSpace:b?5:0,directionalHint:h,target:y||this.refs[t.buttonRef],ariaLabel:v}))},t.ButtonContainerClassName="vss-ContextualMenu--container",t.buttonRef="button",t}(l.BaseComponent);t.ContextualMenuButton=p},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(35),s=i(2),a=i(18),l=i(7),c=i(19),u=i(4),p=i(8);i(156);var d=200,h=function(e){function t(t){var i=e.call(this,t)||this;return i._onClick=function(){i.props.disabled||i._togglePickList(!i.state.isListOpen)},i._onKeyDown=function(e){i.props.disabled||(13===e.which||40===e.which?(i._togglePickList(!i.state.isListOpen),e.preventDefault()):27===e.which&&(i._togglePickList(!1),i._dropdownTitle.focus()))},i._onPickListFocusLost=function(){i._shouldRefocus=!0,i._togglePickList(!1)},i._onPositioned=function(){i._shouldRefocus&&(i._shouldRefocus=!1,i._pickList.focus())},i._onDismiss=function(e){i._shouldRefocus=!0,i._togglePickList(!1),27===e.which&&i._dropdownTitle.focus()},i._onSelectionChanged=function(e){var t=i.state.isListOpen&&i.props.selectionMode===a.SelectionMode.multiple;i._togglePickList(t),i.props.onSelectionChanged&&i.props.onSelectionChanged(e)},i._getNameFromItem=function(e){return i.props.getListItem?i.props.getListItem(e).name:e},i._getIconFromItem=function(e){if(i.props.getListItem)return i.props.getListItem(e).iconProps},i._id=s.getId("PickListDropdown"),i.state={isListOpen:!1,pickListWidth:i.props.width||d},i._shouldRefocus=!0,i}return n.__extends(t,e),t.prototype.focus=function(){this.state.isListOpen?this._pickList.focus():this._dropdownTitle.focus()},t.prototype.forceUpdate=function(){this._pickList&&this._pickList.forceUpdate()},t.prototype.render=function(){var e=this,t=this.props,i=t.className,p=t.pickListClassName,d=t.placeholder,h=t.selectedItems,f=t.getPickListItems,m=t.disabled,v=t.selectionMode,_=t.preventDismissOnScroll,g=void 0===_||_,y=t.tabIndex,b=t.hideSelectedItemIcon,S=t.dropdownIconProps,I=void 0===S?{iconType:0,iconName:"ChevronDown"}:S,P=this.state.isListOpen,C=h&&h.length>0,x=C?this._getTitleText():d,E=s.css("vss-PickListDropdown",i),w=s.css("vss-PickListDropdown--list",p),T=x;this.props.ariaLabelFormat&&(T=s.format(this.props.ariaLabelFormat,C?x:"")),P&&(this._shouldRefocus=!0);var k=void 0;C&&!b&&(k=v===a.SelectionMode.multiple?{iconType:0,iconName:"CheckMark",className:"vss-PickListDropdown--title-checkIcon"}:this._getIconFromItem(h[0]));var F=s.getId("PickList"),L={};return this.props.width&&(L.width=this.props.width+"px"),r.createElement("div",{className:E,ref:this._resolveRef("_dropdown"),style:L},r.createElement("div",{tabIndex:m?-1:y||0,ref:function(t){return e._dropdownTitle=t},onClick:this._onClick,onKeyDown:this._onKeyDown,className:s.css("vss-PickListDropdown--title",{"vss-PickListDropdown--placeholder":!C,disabled:m,focused:P}),"aria-expanded":P,"aria-label":T,"aria-disabled":!!m,role:"button",id:this._id,"aria-owns":P?F:null},k&&r.createElement(u.VssIcon,n.__assign({},k)),r.createElement("div",{className:"vss-PickListDropdown--title-textContainer"},r.createElement(l.TooltipHost,{content:x,overflowMode:l.TooltipOverflowMode.Parent},r.createElement("span",{className:s.css("vss-PickListDropdown--title-text",{"vss-PickListDropdown--title-text-withSelections":C}),role:"textbox","aria-readonly":!0},x))),r.createElement(u.VssIcon,n.__assign({},I,{className:s.css(I.className,"vss-PickListDropdown--title-caretIcon")})),this.getIndicators()),P&&r.createElement(o.Callout,{className:"vss-PickListDropdown--callout",onDismiss:this._onDismiss,onPositioned:this._onPositioned,target:this._dropdown,isBeakVisible:!1,preventDismissOnScroll:g,gapSpace:0,directionalHint:4},r.createElement(c.PickList,n.__assign({},this.props,{width:this.state.pickListWidth,className:w,onSelectionChanged:this._onSelectionChanged,componentRef:function(t){return e._pickList=t},items:f(),onFocusLost:this._onPickListFocusLost,id:F,shouldVirtualize:function(e){return(e||[]).length>50}}))))},t.prototype._getTitleText=function(){var e=this.props.selectedItems,t=this._getNameFromItem(e[0]);return e.length>1&&(t=t+" (+"+(e.length-1)+")"),t},t.prototype.getIndicators=function(){var e=this.props,t=e.selectedItems,i=e.selectedItemIndicators;return t&&t.length&&i&&i.length?r.createElement(p.ItemIndicatorSet,{indicators:i.map(function(e){return e.getItemIndicator(t[0])})}):null},t.prototype._togglePickList=function(e){var t=this.props.width?this.props.width:this._dropdownTitle?this._dropdownTitle.clientWidth:d;this.setState({isListOpen:e,pickListWidth:t})},t}(s.BaseComponent);t.PickListDropdown=h},function(e,t){e.exports=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(46),s=i(6),a=i(89),l=i(88),c=i(12),u=i(87),p=i(18),d=i(86),h=i(24),f=i(7),m=i(2),v=i(8),_=i(4),g=i(3),y=i(23);i(158);var b="select-all-item",S=250,I=250,P=1e3,C=200,x=function(e){function t(t){var i=e.call(this,t)||this;return i._searchText="",i._onSearchContainerFocused=function(){i._searchFocusZone&&i._searchFocusZone.focus(!0)},i._onKeyDown=function(e){if(9===e.which){var t=i.props.onFocusLost;t&&t()}},i._onSearchTextChanged=function(e){i._searchText=e,i._searchTextChangeDelegate(e)},i._onClearInputKeyPress=function(e){13!==e.which&&32!==e.which||(e.preventDefault(),i._onClearInputClick())},i._onClearInputClick=function(){i._searchText="",i._updateSearchText(),i._textField&&i._textField.focus()},i._updateSearchText=function(){var e=i.props,t=e.groups,n=e.onSearch,r=i.state,o=r.groupDictionary,s=r.itemsLoading,a=r.selectedKeys,l=i.state.isSearchInProgress,c=i._searchText;c&&n&&(window.setTimeout(function(){i.state.isSearchInProgress&&y.announce(g.Searching,!0,C)},P),l=!0,i._hideSearchingContentTimeout&&(window.clearTimeout(i._hideSearchingContentTimeout),i._hideSearchingContentTimeout=0),i._hideSearchingContent=!0,i._hideSearchingContentTimeout=window.setTimeout(function(){i._hideSearchingContent=!1,i._searchingContentHidden&&i.forceUpdate()},S),i._getOnSearchPromise(c).then(function(e){if(c===i._searchText){l=!1;var n=i._wrapItems(e,a,"search-results"),r=i._groupItems(n,o),u=i._filterByText(c,r),p=i._buildGroupedItems(c,l,u,t,a,s);i._announceSearchResults(u,l,s),i.setState({isSearchInProgress:l,filteredItems:p,searchResults:e})}}));var u=i._filterByText(c,o),p=i._buildGroupedItems(c,!!l,u,t,a,s);i._announceSearchResults(u,l,s),i.setState({filteredItems:p,isSearchInProgress:l,searchResults:[]})},i._onSelectionChanged=function(e,t){var n=!1;if(i._isMounted){var r=i.props.onSelectionChanged,o=t||i.state.selectedOperatorKey;if(r)n=!0===r({selectedItems:e.filter(function(e){return e!==b&&!!i._itemDictionary[e]}).map(function(e){return i._itemDictionary[e].data}),selectedOperatorKey:o});if(i._maintainsOwnState){i.state.filteredItems.map(function(t){return t.isSelected=e.some(function(e){return e===t.key}),t});i.setState({filteredItems:i.state.filteredItems.slice(),selectedKeys:e,selectedOperatorKey:o})}}return n},i._onOperatorChanged=function(e){i._onSelectionChanged(i.state.selectedKeys,e)},i._onRenderCell=function(e,t){var n=i.props.selectionMode;if(e.isSeparator)return e.isGroupHeader?e.onRender?e.onRender():e.name?r.createElement("div",{className:m.css("vss-PickList--groupHeader",{"first-group":0===t})},e.name):r.createElement("div",{className:"vss-PickList--groupSeparator"}):e.isLoadingIndicator?r.createElement("div",{className:"vss-PickList--loading"},r.createElement(d.Spinner,{size:d.SpinnerSize.medium,label:e.name})):e.isMessage?r.createElement("div",{className:"vss-PickList--message"},e.name):r.createElement("div",null,e.name);var o=0===t||i.state.filteredItems[t-1].isSeparator;return n===p.SelectionMode.multiple?i._onRenderCellMultipleSelection(e,t,o):i._onRenderCellSingleSelection(e,t,o)},i._onRenderCellSingleSelection=function(e,t,n){var o=i._getIndicators(e,i.props.indicators),s="function"==typeof e.disabled?e.disabled():e.disabled;return r.createElement(E,{ariaLabel:e.ariaLabel||e.name,ref:function(e){0===t&&(i._firstRow=e)},dataSelectionKey:e.key,isSelected:e.isSelected,setSize:i.state.filteredItems.length,itemIndex:t,href:e.href,disabled:s,firstInGroup:n,onKeyboardEnter:function(){return i._onSingleSelectionChanged(e.key,s)}},r.createElement(w,{item:e,indicators:o,onSelectionChanged:function(){return i._onSingleSelectionChanged(e.key,s)},onRenderItem:i.props.onRenderItem}))},i._onRenderCellMultipleSelection=function(e,t,n){var o=i._getIndicators(e,i.props.indicators),s="function"==typeof e.disabled?e.disabled():e.disabled;return r.createElement(E,{ariaLabel:e.ariaLabel||e.name,ref:function(e){0===t&&(i._firstRow=e)},dataSelectionKey:e.key,spaceBarTriggersClick:!0,isSelected:e.isSelected,setSize:i.state.filteredItems.length,itemIndex:t,disabled:s,firstInGroup:n,onKeyboardEnter:function(){return i._onMultipleSelectionChanged(e.key,!e.isSelected,s)}},r.createElement(T,{item:e,indicators:o,onSelectionChanged:function(t){return i._onMultipleSelectionChanged(e.key,t,s)}}))},i._onActiveElementChanged=function(e){if(i.props.selectionMode===p.SelectionMode.single&&i.props.selectOnFocus){var t=e.getAttribute("data-selection-key");t&&i._onSelectionChanged([t])}},i._id=i.props.id||m.getId("PickList"),i._maintainsOwnState=!1,i._itemDictionary={},t.initiallySelectedItems&&t.selectedItems&&console.warn("Please only provide ONE of initiallySelectedItems OR selectedItems as props"),t.initiallySelectedItems&&(i._maintainsOwnState=!0),i.state={isSearchInProgress:!1,initiallySelectedKeys:[],selectedKeys:[],filteredItems:[],searchResults:[],items:[],selectedOperatorKey:t.selectedOperatorKey,initiallySelectedOperatorKey:t.selectedOperatorKey},i._searchTextChangeDelegate=i._async.debounce(i._updateSearchText,I),i._hideLoadingContent=!0,window.setTimeout(function(){i._hideLoadingContent=!1,i._loadingContentHidden&&i.forceUpdate()},S),i}return n.__extends(t,e),t.prototype.clearSelection=function(){this._onSelectionChanged([],this.state.initiallySelectedOperatorKey)},t.prototype.reset=function(){this._onSelectionChanged(this.state.initiallySelectedKeys,this.state.initiallySelectedOperatorKey)},t.prototype.selectAll=function(){this.props.selectionMode===p.SelectionMode.multiple&&this._onSelectionChanged(this._getKeysFromItems(this.state.items,this.state.items))},t.prototype.focus=function(){if(this._pickListElement&&document.activeElement&&m.doesElementContainFocus(this._pickListElement))return!1;if(this._initialItemsLoaded||(this._focusOnInitialLoad=!0),this._searchFocusZone)return this._searchFocusZone.focus(),!0;if(this._focusZone){if(!this._operatorGroup)return this._firstRow?this._focusZone.focusElement(o.findDOMNode(this._firstRow)):this._focusZone.focus();this._operatorGroup.focus()}return!1},t.prototype.forceUpdate=function(){this._isMounted&&this._rebuild(this.props)},t.prototype.componentWillMount=function(){this._rebuild(this.props)},t.prototype.componentDidMount=function(){this._isMounted=!0},t.prototype.componentWillUnmount=function(){this._itemsAnnouncer&&this._itemsAnnouncer.cancel(),this._isMounted=!1},t.prototype.componentWillReceiveProps=function(e){if(this._hasNewItems(e))if(this._arrayEquals(this.props.selectedItems,e.selectedItems))this.props.selectedOperatorKey!==e.selectedOperatorKey&&this.setState({selectedOperatorKey:e.selectedOperatorKey});else{var t=this._getKeysFromItems(e.selectedItems,this.state.items),i=this.state.filteredItems.map(function(e){return e.isSelected=t.some(function(t){return t===e.key}),e}),n=function(e){r._itemDictionary[e].isSelected=t.some(function(t){return t===e})},r=this;for(var o in this._itemDictionary)n(o);this.setState({filteredItems:i,selectedKeys:t,selectedOperatorKey:e.selectedOperatorKey})}else this._rebuild(e)},t.prototype.render=function(){var e,t=this,i=this.props,n=i.getActions,o=(i.selectionMode,i.searchTextPlaceholder),s=i.isSearchable,a=i.searchBoxAriaLabel,l=i.onSearch,p=i.className,d=i.noItemsText,f=i.operators,v=i.minItemsForSearchBox,_=void 0===v?8:v,y=i.shouldVirtualize,b=this.state,S=b.filteredItems,I=(b.isSearchInProgress,S?S.slice():[]),P=0===I.length&&this._loadingContentHidden,C=(e=P?[]:n&&n(I))&&e.length>0&&e.map(function(e,t){return r.createElement(k,{key:String(t),action:e})}),x=this._searchText?{iconName:"Clear",className:"clear-filter-input",tabIndex:0,onClick:this._onClearInputClick,onKeyPress:this._onClearInputKeyPress,role:"button",ariaLabel:g.FilterTextItemClearLabel}:void 0,E=I&&I.length>1&&f&&r.createElement(F,{operators:f,selectedOperatorKey:this.state.selectedOperatorKey,onChange:this._onOperatorChanged,componentRef:function(e){return t._operatorGroup=e}}),w=null,T="function"==typeof y?function(){return y(I)}:void 0;I.length?w=r.createElement("div",{className:"vss-PickList--items",role:"listbox","data-is-scrollable":!0},r.createElement(u.List,{items:I,onRenderCell:this._onRenderCell,onShouldVirtualize:T})):d&&!P&&(w=r.createElement("div",{role:"alert","aria-live":"assertive",className:"vss-PickList--noItemsText"},d));var L={};return this.props.width&&(I.length?L.width=this.props.width+"px":L.minWidth=this.props.width+"px"),r.createElement("div",{className:m.css("vss-PickList",p),style:L,onKeyDown:this._onKeyDown,ref:this._resolveRef("_pickListElement"),id:this._id},r.createElement(c.FocusZone,{className:"vss-PickList--focusContainer",ref:this._resolveRef("_focusZone"),isInnerZoneKeystroke:function(e){return e.which===m.getRTLSafeKeyCode(39)},direction:c.FocusZoneDirection.vertical,onActiveElementChanged:this._onActiveElementChanged,isCircularNavigation:!0},s&&!P&&(this.state.items.length>=_||l)&&r.createElement("div",{"data-is-focusable":!0,"data-disable-click-on-enter":!0,onFocus:this._onSearchContainerFocused},r.createElement(c.FocusZone,{ref:this._resolveRef("_searchFocusZone"),direction:c.FocusZoneDirection.horizontal},r.createElement(h.TextField,{className:"vss-PickList--searchTextField",ref:this._resolveRef("_textField"),placeholder:o,value:this._searchText,ariaLabel:a||o,onChanged:this._onSearchTextChanged,onKeyDown:this._onKeyDown,iconProps:x}))),E,w,C&&r.createElement("div",{className:"vss-PickList--actions"},C)))},t.prototype._rebuild=function(e){var t=this;if(this.props.items!==e.items&&this._itemsAnnouncer&&(this._itemsAnnouncer.cancel(),this._itemsAnnouncer=null),this._isThenable(e.items)){if(this._buildFromItems(e,[],!0),e.items.then(function(i){t.props.items===e.items&&t._buildFromItems(e,i,!1)},function(i){t.props.items===e.items&&(t._buildFromItems(e,[],!1),console.warn("Failed to get items for PickList: "+(i&&i.message?i.message:i)))}),!this._itemsAnnouncer){var i=y.ProgressAnnouncer.forPromise(e.items,{announceStartMessage:g.AnnounceLoadingItems,announceEndMessage:g.AnnounceFinishedLoadingItems,announceErrorMessage:g.AnnounceErrorLoadingItems});this._itemsAnnouncer=i}}else this._buildFromItems(e,e.items||[],!1)},t.prototype._buildFromItems=function(e,t,i){var n=this,r=this._initialItemsLoaded,o=this.state.initiallySelectedKeys,s=this.state.selectedKeys,a=this.state.selectedOperatorKey;i||r||!t.length||(e.initiallySelectedItems&&(s=o=this._getKeysFromItems(e.initiallySelectedItems,t)),this._initialItemsLoaded=!0),this._maintainsOwnState||(s=this._getKeysFromItems(e.selectedItems,t),a=e.selectedOperatorKey);var l=this.state,c=l.searchResults,u=l.isSearchInProgress,p=l.itemsLoading,d=this._wrapItems(t,s),h=this._wrapItems(c,s,"search-results"),f=this._groupItems(d),m=this._groupItems(h,f),v=this._filterByText(this._searchText,m),_=this._buildGroupedItems(this._searchText,!!u,v,e.groups,s,i);p&&this._searchText&&this._announceSearchResults(v,u,i),this.setState({items:t,groupDictionary:f,initiallySelectedKeys:o,filteredItems:_,selectedKeys:s,itemsLoading:i,selectedOperatorKey:a},function(){!r&&n._initialItemsLoaded&&n._focusOnInitialLoad&&n.focus()})},t.prototype._announceSearchResults=function(e,t,i){if(!t&&!i){var n=0;for(var r in e)n+=e[r].length;y.announce(n>0?m.format(g.AnnounceFilterResultCount,n):g.NoFilterResults,!0,C)}},t.prototype._wrapItems=function(e,t,i){var r=this,o=this.props,s=o.getListItem;o.onSearch;return e.map(function(e){var o=s?s(e):{name:e,key:e};o.groupKey||(o.groupKey="undefined-key");var a=n.__assign({},o,{isSelected:t.some(function(e){return e===o.key}),data:e});return i&&(a.groupKey=i),r._itemDictionary[o.key]=a,a})},t.prototype._groupItems=function(e,t){var i={};if(t)for(var n in t)i[n]=t[n].slice();return e&&e.length&&e.forEach(function(e){var t=e.groupKey;i[t]||(i[t]=[]),i[t].push(e)}),i},t.prototype._filterByText=function(e,t){var i={};if(e){var n=e.toLowerCase();for(var r in t){var o=t[r].filter(function(e){return-1!==e.name.toLowerCase().indexOf(n)||e.isSeparator});i[r]=o}}else i=t;return i},t.prototype._buildGroupedItems=function(e,t,i,n,r,o){var s=this,a=[],l=this.props,c=l.itemsLoadingText,u=l.onSearch,d=l.searchResultsGroupName,h=l.searchResultsLoadingText,f=l.searchNoResultsText,m=l.selectionMode,v=l.showSelectAll,_=[{key:"undefined-key"}].concat(n||[]);u&&_.push({key:"search-results",name:d});var y=!1,S=!1;if(this._loadingContentHidden=!1,this._searchingContentHidden=!1,_.forEach(function(n){var r=n.key,l=i[r];l&&l.length?(n&&(y||n.name)&&a.push({isSeparator:!0,isGroupHeader:!0,name:n.name,key:"group-name-"+n.key,data:void 0,isSelected:!1,onRender:n.onRenderGroupHeader?function(){return n.onRenderGroupHeader(n)}:void 0}),a=a.concat(l),y=!0):"search-results"===r?e&&e.length&&u&&(t&&s._hideSearchingContent?s._searchingContentHidden=!0:(t||!t&&f&&0===a.length)&&((y||n.name)&&a.push({isSeparator:!0,isGroupHeader:!0,name:n.name||"",key:"group-name-"+n.key,isSelected:!1}),t?a.push({isSeparator:!0,isLoadingIndicator:!0,name:h||g.Searching,key:"search-loading-"+n.key,data:void 0,isSelected:!1}):a.push({isSeparator:!0,isMessage:!0,name:f,key:"search-no-results-"+n.key,data:void 0,isSelected:!1}),y=!0)):(o&&"undefined-key"===n.key||n.isLoading)&&(s._hideLoadingContent?s._loadingContentHidden=!0:S||(S=!0,(y||n.name)&&a.push({isSeparator:!0,isGroupHeader:!0,name:n.name,key:"group-name-"+n.key,data:void 0,isSelected:!1}),a.push({isSeparator:!0,isLoadingIndicator:!0,name:n.loadingMessage||c||g.Loading,key:"items-loading-"+n.key,data:void 0,isSelected:!1}),y=!0))}),e&&e.length&&!t&&0===a.length&&a.push({isSeparator:!0,isMessage:!0,name:f||g.NoFilterResults,key:"search-no-results",data:void 0,isSelected:!1}),m===p.SelectionMode.multiple&&v&&a.length>1){var I=-1!==r.indexOf(b),P={key:b,name:g.PickListSelectAllActionText,isSelected:!!I};a.splice(0,0,P),this._itemDictionary[b]=P}return a},t.prototype._getOnSearchPromise=function(e){var t=this.props,i=(t.items,t.onSearch),n=i?i(e,this.state.items):[];return Promise.resolve(n)},t.prototype._onSingleSelectionChanged=function(e,t){return!t&&this._onSelectionChanged([e])},t.prototype._onMultipleSelectionChanged=function(e,t,i){if(i)return!1;var n=[];return e===b?n=t?this._getKeysFromItems(this.state.items,this.state.items):[]:(n=this.state.selectedKeys.filter(function(e){return e!==b}),t?n.push(e):n.splice(n.indexOf(e),1),n.length===this.state.items.length&&(n=[b].concat(n))),this._onSelectionChanged(n)},t.prototype._getIndicators=function(e,t){return t?t.map(function(t){return t.getItemIndicator(e.data)}):[]},t.prototype._getKeysFromItems=function(e,t){var i=this;if(e){var n=[];return n=this.props.getListItem?e.map(function(e){return i.props.getListItem(e).key}):e,t&&n.length===t.length&&(n=[b].concat(n)),n}return[]},t.prototype._hasNewItems=function(e){return this._isThenable(e.items)?this.props.items===e.items:this._arrayEquals(this.state.items,e.items)},t.prototype._isThenable=function(e){return e&&"function"==typeof e.then},t.prototype._arrayEquals=function(e,t){if(e&&t){if(e.length!==t.length)return!1;for(var i=0;i<e.length;i++)if(e[i]!==t[i])return!1;return!0}return e===t},t}(m.BaseComponent);t.PickList=x;var E=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onKeyDown=function(e){(13===e.which||32===e.which&&t.props.spaceBarTriggersClick)&&(e.target===t._rowDiv&&(t.props.href?e.ctrlKey||e.shiftKey?window.open(t.props.href,"_blank","noopener"):t.props.onKeyboardEnter()||(window.location.href=t.props.href):t.props.onKeyboardEnter()))},t}return n.__extends(t,e),t.prototype.render=function(){return r.createElement("div",{role:"option","aria-selected":this.props.isSelected,"aria-label":this.props.ariaLabel,"aria-setsize":this.props.setSize,"aria-posinset":this.props.itemIndex+1,className:m.css("vss-PickList--row",this.props.disabled&&"disabled",this.props.firstInGroup&&"first-in-group"),ref:this._resolveRef("_rowDiv"),"data-is-focusable":!0,onKeyDown:this._onKeyDown,"data-selection-key":this.props.dataSelectionKey},r.createElement(c.FocusZone,{direction:c.FocusZoneDirection.horizontal},this.props.children))},t}(m.BaseComponent),w=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onClick=function(e){var i=t.props,n=i.item,r=i.onSelectionChanged;r&&(n.href&&(e.ctrlKey||e.shiftKey||1===e.button||2===e.button)||r()&&e.preventDefault())},t}return n.__extends(t,e),t.prototype.render=function(){var e,t=this.props,i=t.item,o=t.indicators;e=this.props.onRenderItem?this.props.onRenderItem(i):r.createElement("span",{className:m.css("vss-PickList--selectableElementButton-text")},i.name);var s=[];if(i.iconProps){var a="vss-PickList--selectableElementButtonIcon";i.iconProps.className&&(a=m.css(a,i.iconProps.className)),s.push(r.createElement(_.VssIcon,n.__assign({key:"icon"},i.iconProps,{className:a})))}s.push(r.createElement("div",{key:"text-container",className:"vss-PickList--selectableElementButton-textContainer"},r.createElement(f.TooltipHost,{content:i.tooltipText||i.name,overflowMode:i.tooltipText&&i.tooltipText!==i.name?void 0:f.TooltipOverflowMode.Parent},e)));var l="function"==typeof i.disabled?i.disabled():i.disabled;return r.createElement("div",{className:m.css("vss-PickList--element","vss-PickList--selectableElement",{"is-selected":i.isSelected,disabled:l})},i.href?r.createElement("a",{className:"vss-PickList--selectableElementButton",tabIndex:-1,"data-is-focusable":!1,href:i.href,onClick:this._onClick},s):r.createElement("div",{className:"vss-PickList--selectableElementButton",role:"button",onClick:this._onClick,tabIndex:-1,"data-is-focusable":!1},s),r.createElement(v.ItemIndicatorSet,{indicators:o,onClick:this._onClick}))},t}(m.BaseComponent),T=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(e,i){t.props.onSelectionChanged(!t.props.item.isSelected)},t._onClick=function(e){e.defaultPrevented||(t.props.onSelectionChanged(!t.props.item.isSelected),e.preventDefault())},t}return n.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.item,i=e.indicators,o=t.iconProps?r.createElement(_.VssIcon,n.__assign({className:"vss-PickList--multiSelectIcon"},t.iconProps)):null,s="function"==typeof t.disabled?t.disabled():t.disabled,a=r.createElement("div",{className:"vss-PickList--multiSelectTextContainer"},r.createElement(f.TooltipHost,{content:t.name,overflowMode:f.TooltipOverflowMode.Parent},r.createElement("span",{className:m.css("vss-PickList--multiSelectText",s&&"disabled")},t.name))),c=r.createElement(v.ItemIndicatorSet,{indicators:i});return r.createElement("div",{className:m.css("vss-PickList--element","vss-PickList--multiSelectableElement"),onClick:this._onClick},r.createElement(l.Checkbox,{className:"vss-PickList--checkbox",checked:t.isSelected,onChange:this._onChange,disabled:s,ariaLabel:t.name}),o,a,c)},t}(m.BaseComponent),k=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onClick=function(e){var i=t.props.action;i.onClick&&i.onClick(e)},t._onKeyDown=function(e){if(!t.props.action.disabled&&(13===e.which||32===e.which)){var i=t.props.action,n=e.ctrlKey||e.shiftKey;!i.onClick||i.href&&n?i.href&&(n?window.open(i.href,"_blank","noopener"):window.location.href=i.href):t.props.action.onClick(e)}},t}return n.__extends(t,e),t.prototype.render=function(){var e=this.props.action,t=e.href,i=e.iconProps,n=e.name,o=e.disabled,a=e.ariaLabel,l=e.tooltipText,c=r.createElement(s.CommandButton,{className:"vss-PickList--selectableElementButton",onClick:this._onClick,disabled:o,href:t,tabIndex:-1,"data-is-focusable":!1,styles:{textContainer:{textAlign:"left"}},iconProps:i?_.VssIcon.getIconProps(i,"vss-PickList--selectableElementButtonIcon"):void 0},n);return l&&(c=r.createElement(f.TooltipHost,{content:l,hostClassName:"vss-PickList--action-tooltip"},c)),r.createElement("div",{className:"vss-PickList--action","data-is-focusable":!0,onKeyDown:this._onKeyDown,"aria-label":a},c)},t}(m.BaseComponent),F=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onChange=function(e,i){t.props.onChange(i.key)},t}return n.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,i=t.operators,n=(t.onChange,t.selectedOperatorKey),o=i.map(function(e){return{text:e.name,key:e.key}});return r.createElement(a.ChoiceGroup,{selectedKey:n,options:o,onChange:this._onChange,componentRef:function(t){return e._choiceGroup=t}})},t.prototype.focus=function(){this._choiceGroup&&this._choiceGroup.focus()},t}(m.BaseComponent)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(94),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(1);t.childrenOfType=function(e,t){var i=[];return n.Children.map(e||[],function(e,n){"object"==typeof e&&e.type===t&&i.push({index:n,item:e})}),i}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(2),s=i(5),a=function(e){function t(t){var i=e.call(this,t)||this;i._observableSubscriptionDelegates={};var n={};for(var r in i.props)n[r]=s.ObservableLike.getValue(i.props[r]);return i.state=n,i}return n.__extends(t,e),t.prototype.componentWillMount=function(){for(var e in this.props)this._subscribe(e,this.props)},t.prototype.componentWillUnmount=function(){for(var e in this.props)this._unsubscribe(e,this.props)},t.prototype.componentWillReceiveProps=function(e){var t=this.props,i=n.__assign({},this.state),r=!1;for(var o in t){t[o]!==(a=e[o])&&(this._unsubscribe(o,this.props),this._subscribe(o,e),i[o]=s.ObservableLike.getValue(a),r=!0)}for(var o in e){if(void 0===t[o]){var a=e[o];this._subscribe(o,e),i[o]=s.ObservableLike.getValue(a),r=!0}}r&&this.setState(i)},t.prototype.render=function(){var e=this;if(this.props.children&&r.Children.count(this.props.children)<=1){var t=r.Children.map(this.props.children,function(t){if(null===t)return null;var i=t,n={};for(var o in e.state)"children"!==o&&(n[o]=e.state[o]);return n.children=i.props.children,r.cloneElement(i,n)});return 0===t.length?null:t[0]}throw new Error("More than one child component cannot be passed to ObservableComponent")},t.prototype._subscribe=function(e,t){var i=t[e];if(s.ObservableLike.isObservable(i)){var n=this._onValueChanged.bind(this,e);s.ObservableLike.subscribe(i,n),this._observableSubscriptionDelegates[e]=n}},t.prototype._unsubscribe=function(e,t){var i=this.props[e];if(s.ObservableLike.isObservable(i)){var n=this._observableSubscriptionDelegates[e];s.ObservableLike.unsubscribe(i,n),delete this._observableSubscriptionDelegates[e]}},t.prototype._onValueChanged=function(e,t,i){var n;this.setState(((n={})[e]=t,n))},t}(o.BaseComponent);t.ObservableComponent=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=1,r=10,o="utils-accessibility-announce",s=0;function a(e,t,i){if(void 0===t&&(t=!1),void 0===i&&(i=50),e){var l=t?"assertive":"polite",c=function(){var e=document.getElementById(o);return e||((e=document.createElement("div")).id=o,e.classList.add("visually-hidden"),document.body.appendChild(e)),e}(),u=c.getElementsByClassName(l),p=u.length>0?u[u.length-1]:null;if(!p||p.childElementCount>=n)(p=document.createElement("div")).id=o+s++,p.setAttribute("aria-live",l),p.classList.add(l),p.setAttribute("aria-relevant","additions"),c.appendChild(p),u.length>r&&c.removeChild(u[0]),window.setTimeout(function(){a(e,t)},i);else{var d=document.createElement("p");d.textContent=e,p.appendChild(d),p.style.visibility="hidden",p.style.visibility="visible"}}}t.announce=a;var l=function(){function e(e){this._startAnnounced=!1,this._completed=!1,this._options=e,this._start()}return e.forPromise=function(t,i){var n=new e(i);return t.then(function(){n.announceCompleted()},function(){n.announceError()}),n},e.prototype._start=function(){var e=this;window.setTimeout(function(){e._completed||a(e._options.announceStartMessage),e._startAnnounced=!0},void 0!==this._options.announceStartDelay?this._options.announceStartDelay:1e3)},e.prototype.announceCompleted=function(){this._completed||(this._completed=!0,this._startAnnounced&&a(this._options.announceEndMessage))},e.prototype.announceError=function(){this._completed||(this._completed=!0,a(this._options.announceErrorMessage))},e.prototype.cancel=function(){this._completed=!0},e}();t.ProgressAnnouncer=l},function(e,t){e.exports=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(128),t)},function(e,t){e.exports=l},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(60),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(27),s=i(2),a=i(10),l=i(26),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.onRenderRow=function(e,i){var n=e.item;return n.isExpandable?r.createElement(p,{expanded:n.isExpanded,treeListItem:n,rowProps:e,collapse:t.onExpand,expand:t.onCollapse}):i(e)},t.onExpand=function(e){return!!e.isExpanded&&(t.props.onItemToggled(e),!0)},t.onCollapse=function(e){return!e.isExpanded&&(t.props.onItemToggled(e),!0)},t}return n.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,i=t.treeListItems,s=t.primaryTreeColumnKey,a=t.actionsColumnKey,l=t.getMenuItemProviders,c=t.getMenuItems,p=t.allocateSpaceForActionsButtonWhileHidden,d=this.props.columns.slice(),h=0;if(void 0!==s)for(var f=0;f<d.length;f++)if(d[f].key===s){h=f;break}var m=d[h].onRender;return d[h]=n.__assign({},d[h],{onRender:function(t,i,n){return r.createElement(u,{onItemToggled:e.props.onItemToggled,treeListItem:t,index:i,column:n,onColumnRender:m,indentPaddingInPixels:30})}}),r.createElement(o.VssDetailsList,{items:i,columns:d,actionsColumnKey:a,getMenuItems:c,allocateSpaceForActionsButtonWhileHidden:p,getMenuItemProviders:l,onRenderRow:this.onRenderRow,setKey:"0"})},t}(s.BaseComponent);t.TreeList=c;var u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props.treeListItem,i=this.props.indentPaddingInPixels*t.indentLevel,n=t.isExpandable?r.createElement(a.Icon,{iconName:t.isExpanded?"ChevronDownSmall":"ChevronRightSmall"}):void 0;return r.createElement("div",{className:"tree-column-wrapper",onClick:function(){e.props.onItemToggled(t)},style:{paddingLeft:i+"px"}},n,this.props.onColumnRender(this.props.treeListItem,this.props.index,this.props.column))},t}(r.Component),p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.onKeyDown=function(e){39===e.which?t.props.expand(t.props.treeListItem)&&(e.preventDefault(),e.stopPropagation()):37===e.which&&(null!==t.rowComponent&&null!==t.detailsElement&&document.activeElement!=t.detailsElement?t.rowComponent.focus():t.props.collapse(t.props.treeListItem)&&(e.preventDefault(),e.stopPropagation()))},t}return n.__extends(t,e),t.prototype.render=function(){var e=this;return r.createElement("div",{onKeyDown:this.onKeyDown,ref:function(t){e.rowElement=t}},r.createElement(l.DetailsRow,n.__assign({},this.props.rowProps,{"aria-expanded":this.props.expanded,ref:function(t){e.rowComponent=t}})))},t.prototype.componentDidMount=function(){this.detailsElement=null,null!==this.rowElement&&(this.detailsElement=this.rowElement.querySelector("[tabIndex='0']")||this.rowElement.children[0])},t}(r.Component)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(72),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r,o=i(0),s=i(1),a=i(6),l=i(45),c=i(12),u=i(10),p=i(76),d=i(75),h=i(7),f=i(2),m=i(14),v=i(4),_=i(3),g="vss-PivotBar--commandBar-item";function y(e,t,i,n){for(var o=[],s=0,a=e||[];s<a.length;s++){var l=a[s],c=r.getInstance(t,l.actionType||0);o=o.concat(c.getVisualization(l,i,n))}return o.forEach(function(e){e.className=f.css(e.className,g)}),o}function b(e,t,i,n,r){e?e.setViewOption(t,i):"function"==typeof r.onClick&&r.onClick(n,r)}!function(e){e[e.Bar=0]="Bar",e[e.Overflow=1]="Overflow"}(n||(n={})),t.mapActionsToItems=function(e,t,i){return y(e,n.Bar,t,i)},t.mapItemToActions=function e(t){var i=t.iconProps.iconType,n=i===u.IconType.default||i===u.IconType.Default?0:3,r={key:t.key,name:t.name,href:t.href,title:t.title,iconProps:o.__assign({},t.iconProps,{iconType:n}),onClick:t.onClick,disabled:t.disabled,important:t.important,target:t.target,separator:t.itemType===l.ContextualMenuItemType.Divider};return t.items&&(r.children=t.items.map(e)),r},function(e){var t={};function i(e,t){return e+":"+t}e.register=function(e,n,r){var o=i(e,n);t[o]=r},e.getInstance=function(e,n){var r=i(e,n),o=t[r];if(!o)throw new Error("No visualization found for area "+e+" and action type "+n);return new o}}(r||(r={}));var S=function(){function e(){}return e.prototype.getVisualization=function(e,t){var i={key:e.key,name:e.name||"",ariaLabel:e.ariaLabel,title:e.title,onClick:e.onClick,href:e.href,disabled:e.disabled,target:e.target,itemType:e.separator?l.ContextualMenuItemType.Divider:l.ContextualMenuItemType.Normal};if(e.iconProps){var r=o.__assign({},e.iconProps);r.className=f.css(r.className,"vss-PivotBar--commandBar-icon"),i.iconProps=v.VssIcon.getIconProps(r)}return Array.isArray(e.children)&&(i.subMenuProps={className:"vss-PivotBar--commandBar-overflow",items:y(e.children,n.Overflow,t)}),[i]},e}();r.register(n.Bar,0,S),r.register(n.Overflow,0,S);var I=function(){function e(){}return e.prototype.getVisualization=function(e,t){return[]},e.prototype.getActionProps=function(e){return e.actionProps||(e.actionProps={on:!1}),e.actionProps},e.prototype.isOn=function(e,t){return!!t&&!0===t.getViewOption(e)},e}(),P=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype.getVisualization=function(e,t,i){var n=this,r=this.getActionProps(e),o=this.isOn(e.key,t),l=o?_.PivotBarViewActionOnText:_.PivotBarViewActionOffText,c="";!1!==r.showText&&(c=l);var u=o?r.onAriaLabel:r.offAriaLabel,p=e.title;void 0===u&&(u=void 0!==p?p:l),void 0===p&&(p=void 0!==u?u:l);var d=o?r.onIconProps:r.offIconProps;return d||(d=e.iconProps),[{key:e.key,onRender:function(l){var m=s.createElement(a.CommandButton,{className:f.css("vss-PivotBar--commandBar-toggle",r.className),text:c,checked:o,disabled:e.disabled,iconProps:v.VssIcon.getIconProps(d),onClick:function(r){b(t,l.key,!n.isOn(l.key,t),r,e),i&&i()},ariaLabel:u});return p?s.createElement(h.TooltipHost,{content:p},m):m}}]},t}(I);r.register(n.Bar,1,P);var C=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype.getVisualization=function(e,t){var i=this.getActionProps(e),n=this.isOn(e.key,t),r=[],o=i.onText||_.PivotBarViewActionOnText,a=i.offText||_.PivotBarViewActionOffText,c=i.onAriaLabel||(e.ariaLabel?e.ariaLabel+" "+o:null),u=i.offAriaLabel||(e.ariaLabel?e.ariaLabel+" "+a:null),p={key:e.key,onRender:function(r){var l=s.createElement(d.Toggle,{key:e.key+"-toggle",className:f.css("vss-PivotBar--commandBar-toggle",i.className),styles:{root:{paddingLeft:8,marginTop:4},container:{alignItems:"center"},pill:{fontSize:"15px"}},checked:n,disabled:e.disabled,onText:o,offText:a,onAriaLabel:c,offAriaLabel:u,onChanged:function(i){b(t,r.key,i,null,e)}});return e.title?s.createElement(h.TooltipHost,{content:e.title,key:e.key+"-toggle-tooltip"},l):l}};return e.name?r.push({key:e.key,sectionProps:{items:[p],title:e.name,key:e.key+"-section"},itemType:l.ContextualMenuItemType.Section}):r.push(p),r},t}(I);r.register(n.Overflow,1,C);var x=function(){function e(){}return e.prototype.getVisualization=function(e,t){return[]},e.prototype.getActionProps=function(e){if(!e.actionProps)throw new Error("Options must be specified for the choice group "+e.key);return e.actionProps},e.prototype.getSelectedOption=function(e,t,i){var n=(i?i.getViewOption(e):null)||t.defaultSelectedKey;return t.options.filter(function(e){return e.key===n})[0]||t.options[0]},e}(),E=function(e){function t(t){var i=e.call(this,t)||this;return i._onCycleClick=function(e){i._changeOption(e,i._getNextOptionIndex(i.props.options))},i._onOptionClick=function(e,t){e.stopPropagation(),i._changeOption(e,f.findIndex(i.props.options,function(e){return e.key===t.key}))},i._onDropClick=function(e){i.setState({showDropdown:!0,dropTarget:e.currentTarget})},i._onDismiss=function(e){i.setState({showDropdown:!1})},i.state={showDropdown:!1,selectedOptionIndex:i._getSelectedOptionIndex(i.props.options,i.props.defaultSelectedKey)},i}return o.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({showDropdown:!1,selectedOptionIndex:this._getSelectedOptionIndex(e.options,e.defaultSelectedKey)})},t.prototype.render=function(){var e=this,t=this.props,i=t.cycleButtonClassName,n=t.dropButtonClassName,r=t.separatorClassName,o=t.ariaLabel,c=t.dropButtonAriaLabel,u=t.options,p=this.state,d=p.selectedOptionIndex,h=p.showDropdown,m=p.dropTarget,v=u[d];return s.createElement("div",{className:"vss-ChoiceGroupButton"},s.createElement(a.CommandButton,{ariaLabel:o,className:f.css("vss-ChoiceGroupButton--text",i),onClick:this._onCycleClick},v.text),s.createElement("span",{className:f.css("vss-ChoiceGroupButton--separator",r)}),s.createElement(a.CommandButton,{ariaLabel:c||_.PivotBarMoreOptionsAriaLabel,className:f.css("vss-ChoiceGroupButton--drop",n),iconProps:{iconName:"ChevronDown"},onClick:this._onDropClick}),h?s.createElement(l.ContextualMenu,{shouldFocusOnMount:!0,isBeakVisible:!1,target:m,onDismiss:this._onDismiss,directionalHint:f.getRTL()?4:6,items:u.map(function(t){return{key:t.key,name:t.text,ariaLabel:t.ariaLabel,isChecked:t===v,canCheck:!0,onClick:e._onOptionClick}})}):null)},t.prototype._getSelectedOptionIndex=function(e,t){void 0===t&&(t=null);var i=t?f.findIndex(e,function(e){return e.key===t}):-1;return Math.max(i,0)},t.prototype._getNextOptionIndex=function(e){var t=this.state.selectedOptionIndex+1;return t===e.length&&(t=0),t},t.prototype._changeOption=function(e,t){var i=this.props,n=i.onChange,r=i.options;this.setState({selectedOptionIndex:t}),n&&n(e,r[t])},t}(f.BaseComponent),w=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype.getVisualization=function(e,t){var i=this.getActionProps(e),n=this.getSelectedOption(e.key,i,t);return[{key:e.key,className:f.css("vss-PivotBar--commandBar-barChoiceGroup",i.className),onRender:function(r){return s.createElement(E,{ariaLabel:r.ariaLabel,dropButtonAriaLabel:i.dropButtonAriaLabel,defaultSelectedKey:n.key,options:i.options,cycleButtonClassName:"vss-PivotBar--commandBar-barChoiceCycle",dropButtonClassName:"vss-PivotBar--commandBar-barChoiceDrop",onChange:function(i,n){b(t,e.key,n.key,i,e)}})}}]},t}(x);r.register(n.Bar,2,w);var T=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype.getVisualization=function(e,t){var i=this.getActionProps(e),n=this.getSelectedOption(e.key,i,t),r=[];e.name&&r.push({key:e.key+"-header",name:e.name,itemType:l.ContextualMenuItemType.Header});for(var o=0,s=i.options;o<s.length;o++){var a=s[o];r.push({key:a.key,name:a.text,ariaLabel:a.ariaLabel,isChecked:a===n,canCheck:!0,title:a.title,onClick:function(i,n){b(t,e.key,n.key,i,e),t&&i&&i.preventDefault()}})}return r},t}(x);r.register(n.Overflow,2,T);var k=function(){function e(){}return e.prototype.getActionProps=function(e){var t=e.actionProps;if(!t||!t.text)throw new Error("Text must be specified through actionProps for "+e.key);return t},e.prototype.getVisualization=function(e,t){var i=this.getActionProps(e);return[{key:e.key,className:"vss-PivotBar--commandBar-text",onRender:function(t){var n=s.createElement(m.DynamicText,{className:i.className,key:e.key+"-text",text:i.text});return e.title?s.createElement(h.TooltipHost,{content:e.title,key:e.key+"-tooltip"},n):n}}]},e}();r.register(n.Bar,3,k),r.register(n.Overflow,3,k);var F=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onOuterKeyDown=function(e){13===e.which&&t._innerFocus&&(t._innerFocus.focus(),e.preventDefault(),e.stopPropagation())},t._onInnerKeyDown=function(e){27===e.which&&t._outerFocus&&(t._outerFocus.focus(),e.preventDefault(),e.stopPropagation())},t}return o.__extends(t,e),t.prototype.render=function(){var e=this;return s.createElement(h.TooltipHost,{content:this.props.title},s.createElement("div",{ref:function(t){return e._outerFocus=t},onKeyDown:this._onOuterKeyDown,"data-is-focusable":!0,className:"vss-PivotBarSlider"},s.createElement(c.FocusZone,{componentRef:function(t){return e._innerFocus=t},onKeyDown:this._onInnerKeyDown,direction:c.FocusZoneDirection.horizontal},s.createElement(p.Slider,o.__assign({},this.props)))))},t}(f.BaseComponent),L=function(){function e(){}return e.prototype.getActionProps=function(e){return e.actionProps||(e.actionProps={}),e.actionProps},e.prototype.getValue=function(e,t){return t&&t.getViewOption(e)||0},Object.defineProperty(e.prototype,"useLabel",{get:function(){return!0},enumerable:!0,configurable:!0}),e.prototype.getVisualization=function(e,t){var i=this,n=this.getActionProps(e),r=this.getValue(e.key,t);return[{key:e.key,className:"vss-PivotBar--commandBar-barSlider",onRender:function(o){return s.createElement(F,{key:e.key+"-slider",className:f.css("vss-PivotBar--commandBar-slider",n.className),label:i.useLabel?e.name:void 0,value:r,min:n.minValue,max:n.maxValue,step:n.step,ariaLabel:e.ariaLabel,title:e.title,showValue:!1,disabled:e.disabled,onChange:function(i){b(t,e.key,i,null,e)}})}}]},e}(),N=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t}(L);r.register(n.Bar,4,N);var O=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),Object.defineProperty(t.prototype,"useLabel",{get:function(){return!1},enumerable:!0,configurable:!0}),t.prototype.getVisualization=function(t,i){var n=e.prototype.getVisualization.call(this,t,i);return t.name&&n.unshift({key:t.key+"-header",name:t.name,itemType:l.ContextualMenuItemType.Header}),n},t}(L);r.register(n.Overflow,4,O)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(77),s=i(2),a=i(30),l=i(11),c=i(3),u=function(e){function t(t){var i=e.call(this,t)||this;return i._onCommandsChanged=function(){i.setState({commands:i._getCommands(i.props)})},i._onViewActionsChanged=function(){i.setState({viewActions:i._getViewActions(i.props)})},i._forceUpdate=function(){i.forceUpdate()},i.state={commands:i._getCommands(i.props),viewActions:i._getViewActions(i.props)},i}return n.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=!1;l.arrayEquals(this.props.commands,e.commands)||(this._unsubscribeItems(this.props.commands,this._onCommandsChanged),this._subscribeItems(e.commands,this._onCommandsChanged),t=!0),l.arrayEquals(this.props.viewActions,e.viewActions)||(this._unsubscribeItems(this.props.viewActions,this._onViewActionsChanged),this._subscribeItems(e.viewActions,this._onViewActionsChanged),t=!0),this.props.showFilterAction===e.showFilterAction&&this.props.filterBar===e.filterBar||(t=!0),t&&this.setState({commands:this._getCommands(e),viewActions:this._getViewActions(e)})},t.prototype.componentDidMount=function(){this._subscribeItems(this.props.commands,this._onCommandsChanged),this._subscribeItems(this.props.viewActions,this._onViewActionsChanged)},t.prototype.componentWillUnmount=function(){this._unsubscribeItems(this.props.commands,this._onCommandsChanged),this._unsubscribeItems(this.props.viewActions,this._onViewActionsChanged)},t.prototype._subscribeItems=function(e,t){(e||[]).forEach(function(e){return e.subscribe(t)})},t.prototype._unsubscribeItems=function(e,t){(e||[]).forEach(function(e){return e.unsubscribe(t)})},t.prototype.render=function(){var e=this,t=this.props,i=t.className,n=t.viewOptions,l=t.filterBar,u=t.hasAppliedFilter,p=t.showFilterAction,d=t.onShowFilterBarClicked,h=t.showFilterBarViewOptionKey,f=t.prependSeparator,m=this.state,v=m.commands,_=m.viewActions,g=[],y=[];if(v&&v.length){var b=v.filter(function(e){return e.important}),S=v.filter(function(e){return!e.important});g=a.mapActionsToItems(b,n,this._forceUpdate),y=a.mapActionsToItems(S,n,this._forceUpdate)}var I=[];if(_&&_.length){I.push.apply(I,_.filter(function(e){return e.important&&1===e.viewActionRenderArea}));var P=_.filter(function(e){return!e.important});P.length&&I.push({key:"viewOptions",title:c.PivotBarViewOptionsText,ariaLabel:c.PivotBarViewOptionsText,important:!0,actionType:0,iconProps:{iconName:"Equalizer"},children:P}),I.push.apply(I,_.filter(function(e){return e.important&&1!==e.viewActionRenderArea&&2!==e.viewActionRenderArea}))}p&&!l&&I.push({key:h,important:!0,actionType:1,actionProps:{showText:!1,onAriaLabel:c.PivotBarFilterActionTextHide,offAriaLabel:c.PivotBarFilterActionTextShow,onIconProps:{iconName:u?"FilterSolid":"Filter"},offIconProps:{iconName:u?"FilterSolid":"Filter"}},onClick:d}),_&&_.length&&I.push.apply(I,_.filter(function(e){return e.important&&2===e.viewActionRenderArea}));var C=a.mapActionsToItems(I,n,this._forceUpdate);return l&&C.unshift({className:"vss-PivotBar--inlineFilterBar",key:"filterBar",onRender:function(){return l}}),g.length||y.length||C.length?r.createElement("div",{className:"vss-PivotBar--right"},!(!f||!g.length&&!y.length)&&r.createElement("div",{className:"vss-PivotBar--separator"}),r.createElement(o.CommandBar,{componentRef:function(t){e._commandBar=t},className:s.css(i),items:g,overflowItems:y,farItems:C,elipisisAriaLabel:c.PivotBarMoreCommandsAriaLabel})):null},t.prototype.focus=function(){this._commandBar&&this._commandBar.focus()},t.prototype._getCommands=function(e){for(var t=[],i=0,n=e.commands||[];i<n.length;i++){var r=n[i];t.push.apply(t,r.items)}return t},t.prototype._getViewActions=function(e){for(var t=[],i=0,n=e.viewActions||[];i<n.length;i++){var r=n[i];t.push.apply(t,r.items)}return t},t}(s.BaseComponent);t.PivotCommandBar=u},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(78),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(91),t)},function(e,t){e.exports=c},function(e,t){e.exports=u},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(92),s=i(35),a=i(34),l=i(2),c=i(4),u=i(33),p=i(3);i(154),t.HEADER_PICKER_CHANGE_EVENT=u.PICKER_CHANGE_EVENT,t.getDropdownIcon=function(e){};var d=function(e){function i(t){var i=e.call(this,t)||this;return i.onPositioned=function(){i._pickList.focus()},i.onDismiss=function(){i.closeDropdown()},i.updateDelegate=function(){return i.forceUpdate()},i.state={calloutIsVisible:!1},i}return n.__extends(i,e),i.prototype.render=function(){var e=this,t=this.props,i=t.getPinElement,n=t.item,o=t.minWidth,a=t.pickListClassName;if(this.state.calloutIsVisible){var c=n.headerItemPicker;return r.createElement(s.Callout,{isBeakVisible:!1,target:i(),onPositioned:this.onPositioned,onDismiss:this.onDismiss},r.createElement(u.PickList,{className:l.css("picker-dropdown",a),componentRef:function(t){return e._pickList=t},getActions:function(e){return c.actions},getListItem:c.getListItem,groups:c.groups,indicators:c.dropdownIndicators,initiallySelectedItems:c.selectedItem?[c.selectedItem]:void 0,isSearchable:c.isSearchable,items:c.getItems(),searchResultsLoadingText:c.searchResultsLoadingText,noItemsText:c.noItemsText,searchNoResultsText:c.searchNoResultsText,searchResultsGroupName:c.searchResultsGroupName,searchTextPlaceholder:c.searchTextPlaceholder,shouldVirtualize:function(e){return(e||[]).length>50},width:o,onFocusLost:this.onDismiss,onSearch:c.onSearch,onSelectionChanged:n.onSelectionChanged}))}return null},i.prototype.componentDidMount=function(){this._events.on(this.props.item.headerItemPicker,t.HEADER_PICKER_CHANGE_EVENT,this.updateDelegate)},i.prototype.componentWillUnmount=function(){this._events.off(this.props.item.headerItemPicker,t.HEADER_PICKER_CHANGE_EVENT,this.updateDelegate)},i.prototype.componentWillReceiveProps=function(e){this.props.item.headerItemPicker!==e.item.headerItemPicker&&(this._events.off(this.props.item.headerItemPicker,t.HEADER_PICKER_CHANGE_EVENT,this.updateDelegate),this._events.on(e.item.headerItemPicker,t.HEADER_PICKER_CHANGE_EVENT,this.updateDelegate))},i.prototype.openDropdown=function(){this.props.onPickListOpened&&this.props.onPickListOpened(),this.setState({calloutIsVisible:!0})},i.prototype.closeDropdown=function(){this.setState({calloutIsVisible:!1}),this.props.onPickListClosed&&this.props.onPickListClosed()},i.prototype.toggleDropdown=function(){this.state.calloutIsVisible?this.closeDropdown():this.openDropdown()},i}(l.BaseComponent);t.PickerDropdown=d;var h=function(e){function t(t){var i=e.call(this,t)||this;return i.pinElements={},i.onRenderItem=function(e,t){var o=n.__assign({},e);delete o.onClick,delete o.href;var s=i.getIcon(e.leftIconProps),u=t(o),p=u.props&&u.props.className,d=n.__assign({},u.props,{className:p?p+" vss-HubBreadcrumb--itemText":"vss-HubBreadcrumb--itemText",style:u.props.style?n.__assign({},u.props.style):{}});i.props.maxItemWidth&&(d.style.maxWidth=i.props.maxItemWidth);var h=r.cloneElement(u,d),f=e.headerItemPicker&&!!e.onClick;if(e.headerItemPicker){var m=null;return f&&(m=r.createElement(c.VssIcon,{iconName:"ChevronDown",iconType:0,key:"RightIcon$"+e.key,className:l.css("vss-HubBreadcrumb--item-dropdown")})),r.createElement("div",{ref:function(t){t&&(i.pinElements[e.key]=t)},className:l.css({"vss-HubBreadcrumb--item":!0,"no-click":!e.onClick})},r.createElement(a.Link,{key:"BreadcrumbItem$"+e.key,onClick:e.onClick,href:e.href,"aria-haspopup":!0,"aria-expanded":i.state.pickerIsOpen,"aria-label":e.ariaLabel},r.createElement("div",{className:"vss-HubBreadcrumb--itemContainer"},s,h,m)))}return e.onClick||e.href?r.createElement("div",{className:l.css("vss-HubBreadcrumb--item")},r.createElement(a.Link,{key:"BreadcrumbItem$"+e.key,onClick:e.onClick,href:e.href,"aria-label":e.ariaLabel},r.createElement("div",{className:"vss-HubBreadcrumb--itemContainer"},s,h))):r.createElement("div",{className:l.css("vss-HubBreadcrumb--item"),"aria-label":e.ariaLabel},s,h)},i.state={pickerIsOpen:!1},i}return n.__extends(t,e),t.prototype.getIcon=function(e){return e?r.createElement(c.VssIcon,n.__assign({className:"vss-HubBreadcrumb--item-leftIcon"},e)):null},t.prototype.render=function(){for(var e,t=this,i=this.props,n=i.items,s=i.pickListClassName,a=i.pickListMinWidth,c=i.ariaLabel,u=0,h=n;u<h.length;u++){var f=h[u];f.headerItemPicker&&(e=f)}return r.createElement("div",{className:"vss-HubBreadcrumb--container"},r.createElement(o.Breadcrumb,{onReduceData:function(e){},maxDisplayedItems:4,items:n,className:l.css("vss-HubBreadcrumb"),onRenderItem:this.onRenderItem,ariaLabel:c||p.BreadcrumbAriaLabel}),e&&r.createElement(d,{ref:function(e){t.pickList=e},item:e,getPinElement:function(){return t.pinElements[e.key]},minWidth:a||this.pinElements[e.key]&&this.pinElements[e.key].clientWidth,pickListClassName:s,onPickListClosed:function(){return t.setState({pickerIsOpen:!1})},onPickListOpened:function(){return t.setState({pickerIsOpen:!0})}}))},t}(l.BaseComponent);t.HubBreadcrumb=h},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(2),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){return r.createElement("div",n.__assign({},o.getNativeProps(this.props,o.divProperties),{className:o.css("vss-PivotBarItem",this.props.className)}),this.props.children)},t}(o.BaseComponent);t.PivotBarItem=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(98),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(0),o=i(5),s=i(9),a=i(13);!function(e){e.viewStateChanging="viewStateChanging",e.viewStateChanged="viewStateChanged"}(n=t.ViewStateEventNames||(t.ViewStateEventNames={}));var l=function(){function e(){this.observable=new o.Observable}return e.prototype.subscribe=function(e,t){this.observable.subscribe(e,t)},e.prototype.unsubscribe=function(e,t){this.observable.unsubscribe(e,t)},e.prototype.notify=function(e,t,i,r,o){if(this.changingEvents){if(i&&o){for(var s=!1,a=0,l=this.changingEvents;a<l.length;a++){var c=l[a];if(c.observable===i&&c.eventName===r){var u=i;u.mergeChangeEvents?c.eventValue=u.mergeChangeEvents(c.eventValue,e):c.eventValue=e,s=!0;break}}s||this.changingEvents.push({observable:i,eventName:r,eventValue:e,notify:o})}}else{this.changingEvents=[],i&&o&&this.changingEvents.push({observable:i,eventName:r,eventValue:e,notify:o});var p={eventName:t,eventValue:e};this.observable.notify(p,n.viewStateChanging),this.observable.notify(e,t);for(var d=0,h=this.changingEvents;d<h.length;d++){var f=h[d];f.notify(f.eventValue,f.eventName)}this.changingEvents=null,this.observable.notify(p,n.viewStateChanged)}},e}();t.ViewState=l;var c=function(e){function t(t,i,n,r){var o=e.call(this)||this;return o.notifyViewStateDelegate=t,o.viewStateEventName=i,o.mergeEventsAsObjects=n,o}return r.__extends(t,e),t.prototype.notify=function(t,i,n){this.shouldBypassViewState(t,i,n)?e.prototype.notify.call(this,t,i,n):this.notifyViewStateDelegate(t,this.viewStateEventName,this,i,e.prototype.notify.bind(this))},t.prototype.shouldBypassViewState=function(e,t,i){return!1},t.prototype.mergeChangeEvents=function(e,t){return t},t}(o.Observable);t.ViewStateObservable=c;var u=function(e){function t(t,i,n){var r=e.call(this,t,i)||this;return r.v=n,r}return r.__extends(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.v},set:function(e){e!==this.v&&(this.v=e,this.notify(e,"set"))},enumerable:!0,configurable:!0}),t}(c);t.ViewStateObservableValue=u;var p=function(e){function t(t,i,n){return e.call(this,n,new d(t,i))||this}return r.__extends(t,e),t}(s.Filter);t.ViewStateFilter=p;var d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.shouldBypassViewState=function(e,t,i){return t!==s.FILTER_CHANGE_EVENT},t.prototype.mergeChangeEvents=function(e,t){return r.__assign({},e,t)},t}(c),h=function(e){function t(t,i,n){return e.call(this,n,new f(t,i))||this}return r.__extends(t,e),t}(a.ViewOptions);t.ViewStateOptions=h;var f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.mergeChangeEvents=function(e,t){return r.__assign({},e,t)},t}(c)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(0),o=i(39);!function(e){e.showFilterBar="showFilters",e.fullScreen="fullScreen"}(t.HubViewOptionKeys||(t.HubViewOptionKeys={})),function(e){e.pivotChanging="pivotChanging",e.filterChanging="filterChanging",e.viewOptionsChanging="viewOptionsChanging"}(n=t.HubViewStateEventNames||(t.HubViewStateEventNames={}));var s=function(e){function t(t){void 0===t&&(t={});var i=e.call(this)||this;return i._viewOptions=new o.ViewStateOptions(i.notify.bind(i),n.viewOptionsChanging,t.viewOptions),i._filter=new o.ViewStateFilter(i.notify.bind(i),n.filterChanging,t.filterOptions),i._selectedPivot=new o.ViewStateObservableValue(i.notify.bind(i),n.pivotChanging,t.defaultPivot),i}return r.__extends(t,e),Object.defineProperty(t.prototype,"selectedPivot",{get:function(){return this._selectedPivot},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"filter",{get:function(){return this._filter},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"viewOptions",{get:function(){return this._viewOptions},enumerable:!0,configurable:!0}),t.prototype.canSwitchPivots=function(e){return!0},t}(o.ViewState);t.HubViewState=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(3),s=i(24),a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onClearInputKeyPress=function(e){13!==e.which&&32!==e.which||t._resetText()},t._onClearInputClick=function(){t._resetText()},t._onTextChanged=function(e){t.setFilterValue({value:e})},t._onKeyDown=function(e){switch(e.which){case 13:t.props.filter.setFilterItemState(t.props.filterItemKey,{value:t.state.value}),t.props.filter.applyChanges();break;case 27:t.setFilterValue({value:""}),t.setState({value:""}),t.props.filter.applyChanges();break;default:return}e.preventDefault(),e.stopPropagation()},t}return n.__extends(t,e),t.prototype.focus=function(){return this._textField.focus()},t.prototype.render=function(){var e=this,t=this.state.value,i=this.props,a=i.placeholder,l=i.maxTextLength,c=i.onGetErrorMessage,u=t?{iconName:"Clear",className:"clear-filter-input",tabIndex:0,onClick:this._onClearInputClick,onKeyPress:this._onClearInputKeyPress,role:"button",ariaLabel:o.FilterTextItemClearLabel}:void 0;return r.createElement(s.TextField,n.__assign({componentRef:function(t){return e._textField=t},className:"vss-FilterBar--item-text",value:t||"",placeholder:a,ariaLabel:a,onChanged:this._onTextChanged,onKeyDown:this._onKeyDown,maxLength:l||200,iconProps:u,onGetErrorMessage:c},this.getExtraTextFieldProps()))},t.prototype.getExtraTextFieldProps=function(){return null},t.prototype.getThrottleWait=function(){var e=this.props.throttleWait;return void 0===e?200:e},t.prototype._resetText=function(){this.setFilterValue({value:""}),this.focus()},t}(i(42).FilterBarItem);t.TextFilterBarItem=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(2),o=i(9),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onFilterChanged=function(e){e.hasOwnProperty(t.props.filterItemKey)&&t.onFilterChanged(e[t.props.filterItemKey])},t}return n.__extends(t,e),t.prototype.componentWillMount=function(){var e=this.props.filter.getFilterItemState(this.props.filterItemKey);this.setState({value:e&&e.value,operator:e&&e.operator});var t=this.getThrottleWait();this._throttledSetFilterValue=t?this._async.debounce(this._setFilterValue,t,{leading:!1,trailing:!0}):this._setFilterValue.bind(this)},t.prototype.componentWillReceiveProps=function(e){var t=e.filter.getFilterItemState(e.filterItemKey);e.filter.filterItemStatesAreEqual(e.filterItemKey,t,this.state)||this.setState({value:t&&t.value,operator:t&&t.operator})},t.prototype.componentDidMount=function(){this._events.on(this.props.filter,o.FILTER_CHANGE_EVENT,this._onFilterChanged)},t.prototype.componentWillUnmount=function(){this._events.off(this.props.filter,o.FILTER_CHANGE_EVENT,this._onFilterChanged)},t.prototype.onFilterChanged=function(e){this.setState({value:e&&e.value,operator:e&&e.operator})},t.prototype.getThrottleWait=function(){return 0},t.prototype.setFilterValue=function(e){this.getThrottleWait()&&this.setState({value:e&&e.value,operator:e&&e.operator}),this._throttledSetFilterValue(e)},t.prototype._setFilterValue=function(e){this.props.filter.setFilterItemState(this.props.filterItemKey,e)},t}(r.BaseComponent);t.FilterBarItem=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(120),s=i(24),a=i(2),l=i(3);i(168);var c=function(e){function t(t){var i=e.call(this,t)||this;return i._value=new Date,i._getErrorMessage=function(e){var t=i.props.parseTimeFromString;return(void 0===t?i._defaultParseTimeFromString:t)(e)?"":l.DateTimePicker_CannotParseTime},t&&("value"in t&&a.warn("'value' will be ignored. Use 'defaultValue'."),"onSelectDate"in t&&a.warn("'onSelectDate' will be ignored."),i._value=t.defaultValue),i}return n.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,i=t.formatTime,a=void 0===i?this._defaultformatTime:i,c=t.parseTimeFromString,u=void 0===c?this._defaultParseTimeFromString:c;return r.createElement("div",{className:"vss-DateTimePicker"},r.createElement("div",{className:"vss-DateTimePicker--dateField"},r.createElement(o.DatePicker,n.__assign({isMonthPickerVisible:!1},this.props,{value:this._value,ariaLabel:l.DateTimePicker_DateFieldAriaLabel,onSelectDate:function(t){e._value&&e._value.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),e.props.onValueChanged&&e.props.onValueChanged(e._value)}}))),r.createElement("div",{className:"vss-DateTimePicker--timeField"},r.createElement(s.TextField,{defaultValue:a(this._value),onGetErrorMessage:this._getErrorMessage,validateOnFocusOut:!0,ariaLabel:l.DateTimePicker_TimeFieldAriaLabel,onChanged:function(t){var i=u(t);i&&(e._value.setHours(i.getHours(),i.getMinutes(),i.getSeconds()),e.props.onValueChanged&&e.props.onValueChanged(e._value))}})))},t.prototype._defaultParseTimeFromString=function(e){var t=Date.parse(e);return t?new Date(t):null},t.prototype._defaultformatTime=function(e){return e?e.toLocaleTimeString():""},t}(a.BaseComponent);t.DateTimePicker=c},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(121),t)},function(e,t){e.exports=p},function(e,t){e.exports=d},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(129),t)},function(e,t,i){var n;void 0===(n=function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.ctaButton=0]="ctaButton",e[e.button=1]="button"}(t.ZeroDataActionType||(t.ZeroDataActionType={}))}.apply(t,[i,t]))||(e.exports=n)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(6),s=i(2);i(132);var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){return r.createElement(l,{items:[this.props]})},t}(s.BaseComponent);t.ZeroData=a;var l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=this.props.items.length>1;return r.createElement("div",{className:"vss-ZeroData "+(e?"multiple":"single")},this.props.items.map(function(t,i){return r.createElement(c,{item:t,key:i,multiple:e})}))},t}(s.BaseComponent),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e,t=this.props.item;return e="string"==typeof t.secondaryText?r.createElement("span",null,t.secondaryText):t.secondaryText,r.createElement("div",{className:"vss-ZeroDataItem"},r.createElement("img",{className:"vss-ZeroDataItem--image",src:t.imagePath,alt:t.imageAltText}),r.createElement("div",{className:"vss-ZeroDataItem--primary "+(this.props.multiple?"ms-font-xl":"ms-font-xxl")},t.primaryText),e&&r.createElement("div",{className:"vss-ZeroDataItem--secondary ms-font-m"},e),this._renderAction(t))},t.prototype._renderAction=function(e){if(!e.actionText)return null;var t={className:"vss-ZeroDataItem--action",text:e.actionText,onClick:function(t){e.onActionClick&&e.onActionClick.call(null,t,e)}};return 0===e.actionType?r.createElement(o.PrimaryButton,n.__assign({},t)):r.createElement(o.DefaultButton,n.__assign({},t))},t}(s.BaseComponent)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(49),t),n.__exportStar(i(48),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(50),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(2);i(134);var s=function(e){function t(t){var i=e.call(this,t)||this;return i._setTargetElement=function(e){i.targetElement=e},i._handleKeyDown=function(e){13!==e.keyCode&&32!==e.keyCode||i._showPersonaCard()},i._showPersonaCard=function(){i.props.suppressPersonaCard||i.setState({showPersonaCard:!0})},i._hidePersonaCard=function(){i.setState({showPersonaCard:!1})},i._onImageError=function(e){i.props.onImageError&&i.props.onImageError(e)},i.state={showPersonaCard:!1,imageUrl:i._getImageUrl(t)},i}return n.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({showPersonaCard:!1,imageUrl:this._getImageUrl(e)})},t.prototype.shouldComponentUpdate=function(e,t){return!(!this.props.identityDetailsProvider&&!e.identityDetailsProvider)&&(!this.props.identityDetailsProvider||!e.identityDetailsProvider||(this.props.size!==e.size||this.props.cssClass!==e.cssClass||this.props.identityDetailsProvider!==e.identityDetailsProvider||this.state.showPersonaCard!==t.showPersonaCard))},t.prototype.render=function(){var e,t=this.props,i=t.identityDetailsProvider,s=t.size,a=void 0===s?"medium":s,l=t.imgAltText,c=void 0===l?"":l,u=o.css("vss-Persona",this.props.cssClass);"number"==typeof a?e={width:a,height:a}:(u=o.css(u,a),this._getSize(a));var p={};return this.props.dataIsFocusable&&(p["data-is-focusable"]=!0),this.props.isTabStop&&(p.tabIndex=0),r.createElement("div",n.__assign({className:u,ref:this._setTargetElement,"aria-label":i.getDisplayName()},p,{onKeyDown:this._handleKeyDown,onClick:this._showPersonaCard,"aria-expanded":this.state.showPersonaCard}),r.createElement("img",{style:e,src:this.state.imageUrl,alt:c,onError:this._onImageError}),this.state.showPersonaCard&&!this.props.suppressPersonaCard&&i.onRenderPersonaCard&&i.onRenderPersonaCard(this.targetElement,this._hidePersonaCard))},t.prototype._getImageUrl=function(e){var t=e.identityDetailsProvider,i=e.size,n=void 0===i?"medium":i,r="number"==typeof n?n:this._getSize(n);return t.getIdentityImageUrl(r)},t.prototype._getSize=function(e){switch(e){case"extra-extra-small":return 16;case"extra-small":return 18;case"small":return 24;case"small-plus":return 28;case"medium":return 32;case"medium-plus":return 40;default:case"large":return 48;case"extra-large":return 72}},t}(o.BaseComponent);t.VssPersona=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(52),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(53),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(23),t),n.__exportStar(i(21),t),n.__exportStar(i(9),t),n.__exportStar(i(40),t),n.__exportStar(i(11),t),n.__exportStar(i(32),t),n.__exportStar(i(5),t),n.__exportStar(i(13),t),n.__exportStar(i(39),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(34),s=i(7),a=i(2),l=i(8),c=i(4),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.secondaryText,i=e.onRenderSecondaryText,n=e.ariaLabel,o=e.iconProps;return t||i?r.createElement("div",{className:a.css("vss-DetailsList--titleCellTwoLine",!o&&"noIcon"),"aria-label":n},this._renderIcon(),r.createElement("div",{className:"vss-DetailsList--titleCellTwoLineText"},this._renderPrimaryText(),this._renderSecondaryText()),this._renderIndicators()):r.createElement("div",{className:"vss-DetailsList--titleCellOneLine","aria-label":n},this._renderIcon(),this._renderPrimaryText(),this._renderIndicators())},t.prototype._renderPrimaryText=function(){var e=this.props,t=e.primaryText,i=e.primaryAction,n=e.primaryTarget,s=e.disabled,l=e.onRenderPrimaryText,c=this.props.primaryActionRole,u=l?l():i?"function"==typeof i?r.createElement(o.Link,{className:a.css("vss-DetailsList--titleCellText",{disabled:s}),role:c||"button",href:"#",onClick:i},t):r.createElement(o.Link,{className:a.css("vss-DetailsList--titleCellText",{disabled:s}),role:c||"link",href:i,target:n},t):r.createElement("span",{className:a.css("vss-DetailsList--titleCellText",{disabled:s})},t);return r.createElement("div",{className:"vss-DetailsList--titleCellPrimary"},u)},t.prototype._renderSecondaryText=function(){var e=this.props,t=e.secondaryText,i=e.disabled,n=e.onRenderSecondaryText,o=n?n():r.createElement(s.TooltipHost,{content:t,overflowMode:s.TooltipOverflowMode.Parent},r.createElement("span",{className:a.css("vss-DetailsList--titleCellText",{disabled:i})},t));return o?r.createElement("div",{className:"vss-DetailsList--titleCellSecondary"},o):null},t.prototype._renderIcon=function(){var e=this.props,t=e.iconProps,i=e.disabled;return t?r.createElement(c.VssIcon,n.__assign({className:a.css("vss-DetailsList--titleCellIcon",{disabled:i,"vss-DetailsList--titleCellIcon--image":3===t.iconType})},t)):null},t.prototype._renderIndicators=function(){var e=this.props.indicators?this.props.indicators.map(function(e){return e.getItemIndicator()}):[];return e&&e.length>0?r.createElement(l.ItemIndicatorSet,{indicators:e}):null},t}(a.BaseComponent);t.VssDetailsListTitleCell=u},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(12),s=i(2),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.text,i=e.textCssClassName,n=e.onRenderContent;return r.createElement("div",{className:"vss-DetailsList--groupHeader","data-is-focusable":"true"},r.createElement(o.FocusZone,{direction:o.FocusZoneDirection.horizontal},n?n():r.createElement("div",{className:s.css("vss-DetailsList--groupHeaderText",i)},t)))},t}(s.BaseComponent);t.VssDetailsListGroupHeader=a},function(e,t,i){var n;void 0===(n=function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.oneLine=0]="oneLine",e[e.twoLine=1]="twoLine"}(t.VssDetailsListRowStyle||(t.VssDetailsListRowStyle={}))}.apply(t,[i,t]))||(e.exports=n)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(26),s=i(2),a=i(47),l=i(16),c=i(25),u=i(11);i(138);var p=function(e){function t(t){var i=e.call(this,t)||this;return i.standardPresentationStyle=127,i._onItemContextMenu=function(e,t,n){var r=n;if(r){var o=r.target;if(o&&("A"===o.nodeName||u.closest(o,"A")))return!0}if(i.props.shouldDisplayActions&&!i.props.shouldDisplayActions(e))return!0;if(!r)return i.setState({activatedItem:e,target:void 0});var s=null;if(0===r.button||!(r.clientX>0&&r.clientY>0)){var a=r.target,c=u.closest(a,'[role="row"]');s=c?c.querySelector("."+l.ContextualMenuButton.ButtonContainerClassName):null}i.setState({activatedItem:e,target:s||r})},i._onDismiss=function(){i.setState({activatedItem:void 0,target:void 0})},i._onEllipsisClick=function(e){var t=Number(e.currentTarget.dataset.index),n=i.props.selectionMode===o.SelectionMode.multiple,r=i.state.selection;r.setChangeEvents(!1);var s=e.ctrlKey||e.metaKey;if(n&&e.shiftKey){var a=!s;r.selectToIndex(t,a)}else if(n){!r.isIndexSelected(t)&&!s&&r.setAllSelected(!1),r.setIndexSelected(t,!0,!0)}else r.setAllSelected(!1),r.setIndexSelected(t,!0,!0);r.setChangeEvents(!0)},i.state={},i}return n.__extends(t,e),t.prototype.componentWillMount=function(){var e=this._buildClassNames(this.props),t=this._buildColumns(this.props),i=this._buildSelection(this.props);this.setState({classNames:e,columns:t,selection:i})},t.prototype.componentWillReceiveProps=function(e){var t={};this.props.className===e.className&&this.props.presentationStyles===e.presentationStyles&&this.props.usePresentationStyles===e.usePresentationStyles&&this.props.rowStyle===e.rowStyle||(t.classNames=this._buildClassNames(e)),this.props.columns===e.columns&&this.props.actionsColumnKey===e.actionsColumnKey||(t.columns=this._buildColumns(e)),this.props.selection!==e.selection&&(t.selection=this._buildSelection(e)),this.setState(t)},t.prototype.render=function(){var e=this.props,t=(e.getMenuItems,e.getMenuItemProviders,e.checkboxVisibility),i=void 0===t?o.CheckboxVisibility.hidden:t,s=this.state,a=s.classNames,l=s.columns,c=n.__assign({},this.props),u=this._hasActions(this.props);c.className=a,c.checkboxVisibility=i,c.checkboxCellClassName="vss-DetailsList--cellCheck",c.columns=l,u&&(c.onItemContextMenu=this._onItemContextMenu);var p=r.createElement(o.DetailsList,n.__assign({},c,{selection:this.state.selection,componentRef:this._resolveRef("detailsList")}));return u?r.createElement("div",{className:"vss-DetailsList--contextmenu-wrapper"},p,this._getContextMenu()):p},t.prototype._createActionsColumn=function(e){var t=this,i=n.__assign({},e);return i.onRender=function(i,n,o){var s=null;e.onRender?s=e.onRender(i,n,o):t.props.onRenderItemColumn&&(s=t.props.onRenderItemColumn(i,n,o));var l=!0;return t.props.shouldDisplayActions&&(l=t.props.shouldDisplayActions(i)),l?r.createElement("div",{className:"actions-column-wrapper"},r.createElement("div",{className:"original-content"},s),r.createElement(a.MoreActionsButton,{allocateSpaceWhileHidden:t.props.allocateSpaceForActionsButtonWhileHidden,className:"vss-DetailsList--contextual-menu-button",getItems:function(){return t.props.getMenuItems(i)},getItemProviders:t.props.getMenuItemProviders&&function(){return t.props.getMenuItemProviders(i)},title:t.props.moreActionsButtonTitle,onDismiss:t._onDismiss,"data-index":n,onClick:t._onEllipsisClick})):s},i},t.prototype._hasActions=function(e){return!(!e.actionsColumnKey||!e.getMenuItems)},t.prototype._buildSelection=function(e){return e.selection||new o.Selection({getKey:e.getKey})},t.prototype._buildColumns=function(e){var t=e.actionsColumnKey,i=e.columns;if(this._hasActions(e)&&i){for(var n=[],r=0,o=i;r<o.length;r++){var s=o[r];s.key===t&&(s=this._createActionsColumn(s)),n.push(s)}return n}return i},t.prototype._buildClassNames=function(e){var t=e.usePresentationStyles,i=e.className,n=e.rowStyle,r=e.hideGroupExpansion,o=e.presentationStyles,a="";if(t||o){void 0===o&&(o=this.standardPresentationStyle);var l=["vss-DetailsList--layout"];i&&l.push(i),1&o&&l.push("hideActionsButton"),2&o&&l.push("singleLine"),4&o&&l.push("flexCellLayout"),8&o&&l.push("paddingInCells"),16&o&&l.push("colors"),32&o&&l.push("linkStyles"),64&o&&l.push("headerRowStyles"),a=l.join(" ")}else a=s.css("vss-DetailsList",i,{"vss-DetailsList--twoLine":1===n});return a=s.css(a,{noGroupExpand:r})},t.prototype._getContextMenu=function(){var e=this.state,t=e.activatedItem,i=e.target;if(t){var n=this.props,o=n.getMenuItems,s=n.getMenuItemProviders,a=o(t),l=s?s(t):void 0;if(a||l)return r.createElement(c.VssContextualMenu,{items:a,providers:l,onDismiss:this._onDismiss,shouldFocusOnMount:!0,target:i,gapSpace:0})}},t}(s.BaseComponent);t.VssDetailsList=p},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(59),t),n.__exportStar(i(58),t),n.__exportStar(i(57),t),n.__exportStar(i(56),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(28),s=i(2);i(136);var a=function(e){function t(t){var i=e.call(this,t)||this;return i.onItemToggled=function(e){var t=n.__assign({},i.state.collapsedIds),r=n.__assign({},i.state.expandedIds);t[e.treeItem.id]=e.isExpanded,r[e.treeItem.id]=!e.isExpanded,i.setState({collapsedIds:t,expandedIds:r})},i.state={collapsedIds:{},expandedIds:{}},i}return n.__extends(t,e),t.prototype.render=function(){for(var e=this.props,t=e.treeItems,i=e.primaryTreeColumnKey,s=e.actionsColumnKey,a=e.getMenuItemProviders,l=e.getMenuItems,c=e.allocateSpaceForActionsButtonWhileHidden,u=this.props.columns.slice().map(function(e){return n.__assign({},e,{onRender:function(t){return e.onRender(t.treeItem)}})}),p=[],d=0,h=t;d<h.length;d++){var f=h[d];this.addTreeListItemsForTreeItem(f,p,0)}return r.createElement(o.TreeList,{treeListItems:p,columns:u,onItemToggled:this.onItemToggled,primaryTreeColumnKey:i,actionsColumnKey:s,getMenuItems:l,getMenuItemProviders:a,allocateSpaceForActionsButtonWhileHidden:c})},t.prototype.addTreeListItemsForTreeItem=function(e,t,i){var n=e.defaultIsExpanded;this.state.collapsedIds[e.id]?n=!1:this.state.expandedIds[e.id]&&(n=!0);var r={treeItem:e,indentLevel:i,isExpandable:void 0!==e.children,isExpanded:n};if(t.push(r),e.children&&e.children.length>0&&n)for(var o=0,s=e.children;o<s.length;o++){var a=s[o];this.addTreeListItemsForTreeItem(a,t,i+1)}},t}(s.BaseComponent);t.Tree=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(61),t),n.__exportStar(i(28),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(62),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(2),s=100,a=function(e){function t(t){var i=e.call(this,t)||this;return i._resolveElement=function(e){i._element=e},i.state={activeBreakpoints:[]},i._onAsyncResize=i._async.throttle(i._onAsyncResize,s,{leading:!1}),i}return n.__extends(t,e),t.prototype.componentDidMount=function(){this._events.on(window,"resize",this._onAsyncResize),this._resize()},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.tag,i=void 0===t?"div":t,n=e.className,s=e.children,a=e.onRenderContent,l=this.state.activeBreakpoints,c=a&&a(l)||s;return r.createElement(i,{className:o.css.apply(void 0,[n].concat(l&&l.map(function(e){return e.className}))),ref:this._resolveElement},c)},t.prototype.measure=function(){this._resize()},t.prototype._onAsyncResize=function(){this._resize()},t.prototype._resize=function(){var e=o.getRect(this._element).width;this.setState({activeBreakpoints:this._getActiveBreakpoints(e)})},t.prototype._getActiveBreakpoints=function(e){return this.props.breakPoints.filter(function(t){return!(t.minWidth>=0&&e<t.minWidth)&&!(t.maxWidth>=0&&e>=t.maxWidth)})},t}(o.BaseComponent);t.ResponsiveViewport=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(64),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(65),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(6),s=i(2),a=i(4);i(140);var l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onClick=function(e){e.preventDefault(),t.props.onToggle&&t.props.onToggle(!t.props.isToggledOn)},t}return n.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className,i=e.isToggledOn,n=(e.onToggle,e.toggledOffIconProps),l=e.toggledOnIconProps,c=s.css("vss-IconToggleButton","icon-toggle-button",t,{"is-toggled-on":i});return r.createElement(o.IconButton,{className:c,onClick:this._onClick,iconProps:a.VssIcon.getIconProps(i?l:n)})},t}(s.BaseComponent);t.IconToggleButton=l},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(67),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(68),t)},function(e,t,i){var n;void 0===(n=function(e,t){Object.defineProperty(t,"__esModule",{value:!0})}.apply(t,[i,t]))||(e.exports=n)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1);i(144);var o=i(2),s=function(e){function t(t,i){var n=e.call(this,t,i)||this;return n._onDividerKeyDown=function(e){var t=n.props,i=t.disabled,r=t.splitterDirection;if(!i&&!n._isDragging){switch(e.keyCode){case 37:0===r&&n._moveDivider(0);break;case 39:0===r&&n._moveDivider(1);break;case 38:1===r&&n._moveDivider(0);break;case 40:1===r&&n._moveDivider(1);break;default:return}e.preventDefault(),e.stopPropagation()}},n._onDividerMouseDown=function(e){var t=n.props.disabled,i=n.state.fixedSize;if(n._fixedRef&&!t){e.preventDefault(),e.stopPropagation(),n._dragAnchorPos=n._getEventBoundedClientPos(e),n._previousFixedSize=n._getElementSize(n._fixedRef);var r=n._getNewFixedSize(n._previousFixedSize,n._dragAnchorPos);i!==r&&n.setState({placeholderPosition:void 0,fixedSize:r}),n._attachWindowEvents()}},n.state={fixedSize:t.fixedSize||t.initialFixedSize,placeholderPosition:void 0,showDivider:n._shouldShowDivider(t)},n}return n.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){var t=this._shouldShowDivider(e);t!==this.state.showDivider&&this.setState({showDivider:t}),this.props.fixedSize!==e.fixedSize?null!=e.fixedSize?this.setState({fixedSize:this._getNewFixedSize(e.fixedSize,0,0,e)}):null!=this.props.fixedSize&&(this.setState({fixedSize:this._getNewFixedSize(this.props.fixedSize,0,0,e)}),o.warn("Splitter: Splitter is switching from controlled mode to uncontrolled mode. You should not switched from a controlled to uncontrolled mode. Using the previous available size")):this.props.splitterDirection===e.splitterDirection&&this.props.minFixedSize===e.minFixedSize&&this.props.maxFixedSize===e.maxFixedSize||this.setState({fixedSize:this._getNewFixedSize(this.state.fixedSize,0,0,e)})},t.prototype.render=function(){var e=this.props.splitterDirection,t=o.getNativeProps(this.props,o.divProperties);return r.createElement("div",n.__assign({},t,{className:o.css("vss-Splitter--container",{"vss-Splitter--container-row":0===e,"vss-Splitter--container-column":1===e},t.className),ref:this._resolveRef("_splitterContainer")}),this._renderNearElement(),this._renderDivider(),this._renderDragPlaceHolder(),this._renderFarElement())},t.prototype._renderNearElement=function(){var e=this.props,t=e.fixedElement,i=e.onRenderNearElement;if(this._isDragging&&this._cachedNearElement)return this._cachedNearElement;if(this._cachedNearElement=null,i){var n=i();return this._cachedNearElement=0===t?this._renderFixedPane(n):this._renderFlexiblePane(n),this._cachedNearElement}},t.prototype._renderFarElement=function(){var e=this.props,t=e.fixedElement,i=e.onRenderFarElement;if(this._isDragging&&this._cachedFarElement)return this._cachedFarElement;if(this._cachedFarElement=null,i){var n=i();return this._cachedFarElement=1===t?this._renderFixedPane(n):this._renderFlexiblePane(n),this._cachedFarElement}},t.prototype._renderFixedPane=function(e){var t,i=this.props,n=i.minFixedSize,o=i.maxFixedSize,s=i.splitterDirection,a=this.state.fixedSize;t=a||(null!=n?n:null!=o?o:"50%");var l=0===s?{width:t}:{height:t};if(e)return r.createElement("div",{className:"vss-Splitter--pane-fixed",style:l,ref:this._resolveRef("_fixedRef")},e)},t.prototype._renderFlexiblePane=function(e){return r.createElement("div",{className:"vss-Splitter--pane-flexible"},e)},t.prototype._renderDivider=function(){var e=this.props,t=(e.fixedElement,e.minFixedSize,e.maxFixedSize,this.state),i=t.fixedSize,n=t.showDivider,s=this._getSplitterBoundaries(),a=s.startBound,l=s.endBound;return n&&r.createElement("div",{"aria-valuemin":a,"aria-valuemax":l,"aria-valuenow":i,role:"separator",tabIndex:0,className:o.css("vss-Splitter--divider",{"vss-Splitter--divider-dragging":this._isDragging}),onKeyDown:this._onDividerKeyDown,onMouseDown:this._onDividerMouseDown})},t.prototype._renderDragPlaceHolder=function(){var e=this.props.splitterDirection,t=this.state.placeholderPosition,i=0===e?{left:t}:{top:t};if(this._isDragging)return r.createElement("div",{className:"vss-Splitter--drag-placeholder",style:i})},t.prototype._onDividerMouseMove=function(e){var t=this.props.fixedElement,i=this.state.placeholderPosition;e.preventDefault(),e.stopPropagation();var n=this._getEventBoundedClientPos(e),r=this._getNewFixedSize(this._previousFixedSize,this._dragAnchorPos,n);r!==i&&this.setState({placeholderPosition:0===t?r:this._getElementSize(this._splitterContainer)-r-4})},t.prototype._onDividerMouseUp=function(e){this._detachWindowEvents();var t=this._getEventBoundedClientPos(e),i=this._getNewFixedSize(this._previousFixedSize,this._dragAnchorPos,t);this.setState({placeholderPosition:void 0}),this._setFixedSize(i)},t.prototype._setFixedSize=function(e){var t=this.props,i=t.fixedSize,n=t.onFixedSizeChanged;null==i&&this.setState({fixedSize:e}),n&&n(e)},t.prototype._moveDivider=function(e){var t,i=this._getElementSize(this._fixedRef);switch(e){case 0:t=this._getNewFixedSize(i,20,0);break;case 1:t=this._getNewFixedSize(i,0,20);break;default:return}this._setFixedSize(t)},t.prototype._attachWindowEvents=function(){this._events.on(window,"mousemove",this._onDividerMouseMove),this._events.on(window,"mouseup",this._onDividerMouseUp)},t.prototype._detachWindowEvents=function(){this._events.off(window,"mousemove",this._onDividerMouseMove),this._events.off(window,"mouseup",this._onDividerMouseUp)},t.prototype._getEventBoundedClientPos=function(e){var t;switch(this.props.splitterDirection){case 0:t=e.clientX;break;case 1:t=e.clientY;break;default:t=0}return this._getBoundedClientPos(t)},t.prototype._getBoundedClientPos=function(e,t){void 0===t&&(t=this.props);t.fixedElement,t.minFixedSize,t.maxFixedSize;var i=this._getSplitterBoundaries(),n=i.startBound,r=i.endBound;return Math.max(n,Math.min(e,r))-this._getElementStartPos(this._splitterContainer,t)},t.prototype._getSplitterBoundaries=function(e){void 0===e&&(e=this.props);var t=e.fixedElement,i=e.minFixedSize,n=e.maxFixedSize;if(!this._splitterContainer)return{startBound:0,endBound:0};var r=this._getElementStartPos(this._splitterContainer,e),o=r+this._getElementSize(this._splitterContainer,e);return{startBound:0===t?i?r+i:r:n?o-n:r,endBound:0===t?n?r+n:o:i?o-i:o}},t.prototype._getNewFixedSize=function(e,t,i,n){void 0===i&&(i=t),void 0===n&&(n=this.props);var r=n.fixedElement,o=n.minFixedSize,s=void 0===o?0:o,a=n.maxFixedSize,l=void 0===a?this._getElementSize(this._splitterContainer):a,c=i-t;1===r&&(c*=-1);var u=e+c;return Math.max(s,Math.min(l,u))},Object.defineProperty(t.prototype,"_isDragging",{get:function(){return null!=this.state.placeholderPosition},enumerable:!0,configurable:!0}),t.prototype._getElementSize=function(e,t){switch(void 0===t&&(t=this.props),t.splitterDirection){case 0:return e.clientWidth;case 1:return e.clientHeight;default:return 0}},t.prototype._getElementStartPos=function(e,t){void 0===t&&(t=this.props);var i=t.splitterDirection,n=e.getBoundingClientRect();switch(i){case 0:return n.left;case 1:return n.top;default:return 0}},t.prototype._shouldShowDivider=function(e){var t=this.props,i=t.onRenderFarElement,n=t.onRenderNearElement;switch(t.fixedElement){case 0:return!!n;case 1:return!!i}},t.defaultProps={fixedElement:1,splitterDirection:0},t}(o.BaseComponent);t.Splitter=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(71),t)},function(e,t,i){var n;void 0===(n=function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Remove=0]="Remove",e[e.Hide=1]="Hide"}(t.PivotBarItemDeselectionBehavior||(t.PivotBarItemDeselectionBehavior={}))}.apply(t,[i,t]))||(e.exports=n)},function(e,t,i){var n;void 0===(n=function(e,t){Object.defineProperty(t,"__esModule",{value:!0})}.apply(t,[i,t]))||(e.exports=n)},function(e,t){e.exports=h},function(e,t){e.exports=f},function(e,t){e.exports=m},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=function(e){function t(t,i){var n=e.call(this,[])||this;return setTimeout(function(){t.loadItems(function(e){n.items=(e||[]).map(i)})},0),n}return n.__extends(t,e),t}(i(5).ObservableArray);t.ContributedItemArray=r;var o=function(){function e(e,t){this.provider=e,this.mutator=t}return e.prototype.loadItems=function(e){var t=this;this.provider.loadItems(function(i){return e((i||[]).map(t.mutator))})},e}();t.MutatedItemProvider=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(2);i(148);var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=o.css("vss-HubTileRegion"),t=r.Children.toArray(this.props.children),i=r.Children.map(t||[],function(e,t){var i=e.props,o=i&&i.className,s=n.__assign({},i,{className:o?o+" vss-HubTile":"vss-HubTile"});return r.cloneElement(e,s)});return r.createElement("div",{className:e},i)},t}(o.BaseComponent);t.HubTileRegion=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(2),s=i(14),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.text,i=e.secondaryText,n=o.css("vss-HubTextTile vss-HubTile");return r.createElement("div",{className:n},r.createElement(s.DynamicText,{text:t,className:o.css("vss-HubTextTile--primaryText",{"vss-HubTextTile--primaryTextOnly":!this.props.secondaryText})}),r.createElement(s.DynamicText,{text:i,className:"vss-HubTextTile--secondaryText"}))},t}(o.BaseComponent);t.HubTextTile=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(2),s=i(4);i(152);var a=function(e){function t(t){return e.call(this,t)||this}return n.__extends(t,e),t.prototype.getIcon=function(){if(this.props.iconProps){var e=n.__assign({},this.props.iconProps,{className:o.css(this.props.iconProps.className,"vss-HubTitle-titleIcon")});return r.createElement(s.VssIcon,n.__assign({},e))}return null},t.prototype.getTitleText=function(){return r.createElement("div",{className:"vss-HubTitle--titleText"},this.props.titleText)},t.prototype.render=function(){var e=o.css("vss-HubTitle");return r.createElement("h1",{className:e,onClick:this.props.onClick},this.getIcon(),this.getTitleText())},t}(o.BaseComponent);t.HubTitle=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(2),s=i(18),a=i(17),l=i(15),c=i(3),u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onClearClicked=function(){t.setFilterValue({value:[],operator:t.state.operator}),t.focus()},t._onSelectionChanged=function(e){t.setFilterValue({value:e.selectedItems,operator:e.selectedOperatorKey})},t._getActions=function(e){var i=[];return t.props.hideClearButton||e&&e.length>0&&(t._clearAction.disabled=!t.state.value||0===t.state.value.length,i.push(t._clearAction)),i},t}return n.__extends(t,e),t.prototype.focus=function(){this._pickListDropdown.focus()},t.prototype.forceUpdate=function(){this._pickListDropdown&&this._pickListDropdown.forceUpdate()},t.prototype.componentDidMount=function(){e.prototype.componentDidMount.call(this),this._buildActions()},t.prototype.render=function(){var e=this,t=this.props.placeholder,i=this.state.value,l=null,u=this.props.operators;return this.props.showOrAndOperators&&(u=[{name:c.FilterOperatorOr,key:"or"},{name:c.FilterOperatorAnd,key:"and"}]),t&&(l=i&&i.length>0?o.format(c.FilterDropdownLabel,t)+" {0}":o.format(c.FilterDropdownLabelNoSelection,t)),r.createElement(a.PickListDropdown,n.__assign({className:"vss-PickListDropdown--filterBar",pickListClassName:"vss-PickList--filterBar",componentRef:function(t){return e._pickListDropdown=t},showSelectAll:this.props.selectionMode===s.SelectionMode.multiple,ariaLabelFormat:l},this.props,{operators:u,selectedItems:i,selectedOperatorKey:this.state.operator,getActions:this._getActions,onSelectionChanged:this._onSelectionChanged}))},t.prototype._buildActions=function(){this._clearAction={name:c.PickListClearActionText,iconProps:{iconName:"Clear",iconType:0},onClick:this._onClearClicked,ariaLabel:c.PickListClearActionAriaLabel}},t}(l.FilterBarItem);t.PickListFilterBarItem=u},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(6),s=i(7),a=i(2),l=i(4);i(160);var c=function(e){function t(t){var i=e.call(this,t)||this;return i._onClick=function(e){var t=i.props,n=t.item,r=t.onClick;r&&(r(e,n),e.preventDefault())},i._onItemChanged=function(e){i.setState({title:e.title,iconProps:e.iconProps})},i.state=i._buildNewState(i.props),i}return n.__extends(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState(this._buildNewState(e))},t.prototype.componentDidMount=function(){this.props.item&&this.props.item.subscribe(this._onItemChanged)},t.prototype.componentDidUpdate=function(e,t){this.props.item!==e.item&&(this.props.item&&this.props.item.subscribe(this._onItemChanged),e.item&&e.item.unsubscribe(this._onItemChanged))},t.prototype.componentWillUnmount=function(){this.props.item&&this.props.item.unsubscribe(this._onItemChanged)},t.prototype._buildNewState=function(e){if(e.item){var t=e.item.getState();return{title:t.title,iconProps:t.iconProps}}return{title:e.title,iconProps:e.iconProps}},t.prototype.render=function(){var e,t,i=this.state,c=i.title,u=i.iconProps,p=this.props,d=p.onClick,h=p.className;return u?(c=c||u.title,t=r.createElement(l.VssIcon,n.__assign({},n.__assign({},u,{title:void 0,className:a.css(u.className,h,{"vss-ItemIndicator":!d&&!c})})))):(e=s.TooltipOverflowMode.Parent,t=r.createElement("div",{className:a.css("vss-ItemIndicator--textIndicator",h,{"vss-ItemIndicator":!d&&!c})},c)),d&&(t=r.createElement(o.IconButton,{className:a.css({"vss-ItemIndicator":!c}),onClick:this._onClick,ariaLabel:c},t)),c&&(t=r.createElement(s.TooltipHost,{hostClassName:"vss-ItemIndicator",content:c,overflowMode:e},t)),t},t}(a.BaseComponent);t.ItemIndicator=c;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onClick=function(e){!e.isDefaultPrevented()&&t.props.onClick&&t.props.onClick(e)},t}return n.__extends(t,e),t.prototype.render=function(){var e=this.props.indicators;if(e&&e.length){var t=e.map(function(e,t){return r.createElement(c,n.__assign({},e,{key:"ItemIndicator$"+t}))});return r.createElement("div",{className:"vss-IndicatorSet",onClick:this._onClick},t)}return null},t}(a.BaseComponent);t.ItemIndicatorSet=u},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(5);t.ITEM_CHANGE_EVENT="item-changed";var o=function(e){function i(t){var i=e.call(this)||this;return i._currentState=n.__assign({},t.initialState),i}return n.__extends(i,e),i.prototype.getState=function(){return this._currentState},i.prototype.setState=function(e,i){void 0===i&&(i=!1),this._currentState=e,i||this.notify(e,t.ITEM_CHANGE_EVENT)},i}(r.Observable);t.Item=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(84),t),n.__exportStar(i(83),t)},function(e,t){e.exports=v},function(e,t){e.exports=_},function(e,t){e.exports=g},function(e,t){e.exports=y},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(2),s=i(19),a=i(17);t.PICKER_CHANGE_EVENT="picker-changed";var l=function(e){function i(t){var i=e.call(this,t)||this;return i.updateDelegate=function(){return i.forceUpdate()},i.state={},i}return n.__extends(i,e),i.prototype.componentDidMount=function(){this._events.on(this.props.provider,t.PICKER_CHANGE_EVENT,this.updateDelegate)},i.prototype.componentWillUnmount=function(){this._events.off(this.props.provider,t.PICKER_CHANGE_EVENT,this.updateDelegate)},i.prototype.componentWillReceiveProps=function(e){this.props.provider!==e.provider&&(this._events.off(this.props.provider,t.PICKER_CHANGE_EVENT,this.updateDelegate),this._events.on(e.provider,t.PICKER_CHANGE_EVENT,this.updateDelegate))},i}(o.BaseComponent);t.ItemPickerComponentBase=l;var c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,i=t.className,n=t.provider,s=t.minWidth,l=t.pickListClassName,c=t.tabIndex,u=t.hideSelectedItemIcon,p=t.dropdownIconProps;return r.createElement(a.PickListDropdown,{componentRef:function(t){return e.pickListDropdown=t},className:o.css("item-picker-dropdown",i),getListItem:n.getListItem,getPickListItems:function(){return n.getItems()},onSelectionChanged:function(e){return!!n.onSelectedItemChanged&&n.onSelectedItemChanged(e&&e.selectedItems?e.selectedItems[0]:void 0)},selectedItems:n.selectedItem?[n.selectedItem]:void 0,indicators:n.dropdownIndicators,pickListClassName:l,selectedItemIndicators:n.selectedItemIndicators,groups:n.groups,isSearchable:n.isSearchable,searchTextPlaceholder:n.searchTextPlaceholder,searchResultsGroupName:n.searchResultsGroupName,searchResultsLoadingText:n.searchResultsLoadingText,searchNoResultsText:n.searchNoResultsText,onSearch:n.onSearch,getActions:function(e){return n.actions},noItemsText:n.noItemsText,width:s,tabIndex:c,hideSelectedItemIcon:u,dropdownIconProps:p,shouldVirtualize:function(e){return(e||[]).length>50},onRenderItem:this.props.onRenderItem})},t}(l);t.ItemPickerDropdown=c;var u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,i=t.className,n=t.provider,a=t.useDropdownStyle,l=t.shouldVirtualize;return r.createElement(s.PickList,{componentRef:function(t){return e.pickList=t},className:o.css(a?"item-picker-dropdown":"item-picker-list",i),getListItem:n.getListItem,items:n.getItems(),onSelectionChanged:function(e){return!!n.onSelectedItemChanged&&n.onSelectedItemChanged(e&&e.selectedItems?e.selectedItems[0]:void 0)},selectedItems:n.selectedItem?[n.selectedItem]:void 0,indicators:n.dropdownIndicators,groups:n.groups,isSearchable:n.isSearchable,searchTextPlaceholder:n.searchTextPlaceholder,searchResultsGroupName:n.searchResultsGroupName,searchResultsLoadingText:n.searchResultsLoadingText,searchNoResultsText:n.searchNoResultsText,onSearch:n.onSearch,getActions:function(e){return n.actions},noItemsText:n.noItemsText,shouldVirtualize:l||function(e){return(e||[]).length>50},minItemsForSearchBox:a?void 0:1,onRenderItem:this.props.onRenderItem})},t}(l);t.ItemPickList=u},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(90),t),n.__exportStar(i(19),t),n.__exportStar(i(17),t),n.__exportStar(i(82),t)},function(e,t){e.exports=b},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(2),s=i(36),a=i(81),l=i(8),c=i(5);i(150);var u=function(e){function t(t){var i=e.call(this,t)||this;return i.onHeaderItemClick=function(){i._hubBreadcrumb&&i._hubBreadcrumb.pickList&&i._hubBreadcrumb.pickList.toggleDropdown()},i.onSelectionChanged=function(e){var t=i.state.headerItemPicker,n=!1;return t&&t.onSelectedItemChanged&&(n=!0===t.onSelectedItemChanged(e.selectedItems&&e.selectedItems.length>0?e.selectedItems[0]:null),i._hubBreadcrumb&&i._hubBreadcrumb.pickList&&i._hubBreadcrumb.pickList.closeDropdown()),n},i.onHeaderPickerChanged=function(e){i.setState({headerItemPicker:e})},i.state={headerItemPicker:c.ObservableLike.getValue(i.props.headerItemPicker)},i}return n.__extends(t,e),t.prototype.componentWillMount=function(){c.ObservableLike.subscribe(this.props.headerItemPicker,this.onHeaderPickerChanged)},t.prototype.componentWillUnmount=function(){c.ObservableLike.unsubscribe(this.props.headerItemPicker,this.onHeaderPickerChanged)},t.prototype.componentWillReceiveProps=function(e){this.props.headerItemPicker!==e.headerItemPicker&&(this.setState({headerItemPicker:c.ObservableLike.getValue(e.headerItemPicker)}),c.ObservableLike.unsubscribe(this.props.headerItemPicker,this.onHeaderPickerChanged),c.ObservableLike.subscribe(e.headerItemPicker,this.onHeaderPickerChanged))},t.prototype.getTitle=function(){return this.props.breadcrumbItems&&this.props.breadcrumbItems.length>0||this.props.headerItemPicker?this.getBreadcrumb():this.props.title?r.createElement(a.HubTitle,{titleText:this.props.title,iconProps:this.props.iconProps}):(console.log("Must use title or breadcrumb items + headerItemPicker"),null)},t.prototype.getBreadcrumb=function(){var e=this,t=this.props.breadcrumbItems?this.props.breadcrumbItems.slice():[],i=this.props,n=i.maxBreadcrumbItemWidth,o=i.collapseBreadcrumb,a=i.nonInteractive,l=i.iconProps,c=i.pickListClassName,u=i.pickListMinWidth,p=i.title,d=i.hubBreadcrumbAriaLabel,h=this.state.headerItemPicker;if(h&&h.getListItem){var f=h.selectedItem&&h.getListItem(h.selectedItem),m=h.selectedItem&&h.getTitleTextForItem?h.getTitleTextForItem(h.selectedItem):f&&f.name,v=a?void 0:this.onHeaderItemClick,_={key:"title-item",text:p||m,leftIconProps:l,onClick:v,onSelectionChanged:this.onSelectionChanged,headerItemPicker:h,ariaLabel:h.ariaLabel};t.push(_)}else if(p){_={key:"title-item",text:p,leftIconProps:l};t.push(_)}return o&&(t=t.slice(t.length-1)),r.createElement(s.HubBreadcrumb,{ref:function(t){e._hubBreadcrumb=t},items:t,maxItemWidth:"string"==typeof n?n:"340px",pickListClassName:c,pickListMinWidth:u,ariaLabel:d})},t.prototype.getIndicators=function(){var e=this.state.headerItemPicker;return e&&e.selectedItem&&e.selectedItemIndicators&&e.selectedItemIndicators.length?r.createElement(l.ItemIndicatorSet,{indicators:e.selectedItemIndicators.map(function(t){return t.getItemIndicator(e.selectedItem)})}):null},t.prototype.render=function(){return r.createElement("div",{className:o.css("vss-HubHeader")},this.getTitle(),this.getIndicators(),this.props.children)},t}(o.BaseComponent);t.HubHeader=u},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(93),t),n.__exportStar(i(36),t),n.__exportStar(i(80),t),n.__exportStar(i(79),t)},function(e,t){e.exports=S},function(e,t){e.exports=I},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(2),s=i(12),a=i(6),l=i(96),c=i(7),u=i(95),p=i(21),d=i(37),h=i(14),f=i(20),m=i(15),v=i(9),_=i(4),g=i(5),y=i(32),b=i(13),S=i(11),I=i(31),P=i(3);i(146);t.MAX_PIVOT_WAIT=1e3;var C=function(e){function i(t){var i=e.call(this,t)||this;return i._subscribedToPivotObservables=!1,i._pivotSelected=!1,i._pivotItemsRendered={},i._onDropDownSelected=function(e){var t=e.key;i._updateSelectedItem(t,null)},i._renderPivotItem=function(e,t){var n=e.itemKey,s=i.state.selectedPivot===n;return r.createElement(h.DynamicLink,{url:e.url,className:o.css("vss-PivotBar--itemLink",e.child&&e.child.props.headerClassName),tabIndex:-1,role:"presentation","data-is-focusable":!1,key:n},r.createElement(a.CommandButton,{id:e.id,className:o.css("vss-PivotBar--button",s?"selected":""),onClick:i._onPivotClick.bind(i,n),onKeyPress:i._onKeyPress.bind(i,n),ariaLabel:e.ariaLabel,role:"tab","aria-selected":s,"aria-posinset":t+1,"aria-setsize":i.state.items.length},i._renderPivotItemContent(e)))},i._onShowFilterBarClicked=function(){i.setState({showFilterBar:!i.state.showFilterBar})},i._onFilterApplied=function(){var e=i.props.filter.hasChangesToReset();e!==i.state.hasAppliedFilter&&i.setState({hasAppliedFilter:e})},i._onContributedPivotsChanged=function(){if(i.setState({items:i._getPivotBarItems(i.props)}),i._pivotSelected){if(i.state.selectedPivot&&!i.getSelectedPivot()){var e=void 0;i.props.initialSelectedPivot&&i._getPivotBarItemByItemKey(i.props.initialSelectedPivot)?e=i.props.initialSelectedPivot:i.state.items&&i.state.items.length>0&&(e=i.state.items[0].itemKey),e&&i.selectPivot(e)}}else i.setState(i._buildInitialPivotState())},i._onViewOptionChanged=function(e){var t=i.props.showFilterBarViewOptionKey,n=i.state.viewActions,r=t in e;if(!r){var s=[];n&&n.forEach(function(e){return s.push.apply(s,e.items)});var a=function(e){if(o.findIndex(s,function(t){return t.key===e})>=0)return r=!0,"break"};for(var l in e){if("break"===a(l))break}}r&&i.forceUpdate()},i._makeIPivotBarItemFromContribution=function(e,t){return{contributedItem:e,id:i._makeContributedPivotBarItemId(e,t),itemKey:e.itemKey||e.id,groupKey:e.groupKey,name:e.text,order:e.order,ariaLabel:null,onRenderFilterBar:e.renderFilterBar,commandProviders:e.commandProviders,viewActionProviders:e.viewActionProviders,url:e.url}},i._id=o.getId("PivotBar"),i._setupPivotObservables(i.props),i._actionsManager=new x,i._disposables.push(i._actionsManager),i.state={items:i._getPivotBarItems(i.props)},i.state=n.__assign({hasAppliedFilter:!!i.props.filter&&i.props.filter.hasChangesToReset(),items:i.state.items},i._buildInitialPivotState()),i}return n.__extends(i,e),i.prototype.focus=function(e){if(this._commandBar)switch(e){case 0:this._commandBar.focus()}},i.prototype.selectPivot=function(e){return!!this._getPivotBarItemByItemKey(e)&&(this._updateSelectedItem(e,null),!0)},i.prototype.getSelectedPivot=function(){return this._getPivotBarItemByItemKey(this.state.selectedPivot)},i.prototype.componentWillReceiveProps=function(e){var t=this;S.arrayEquals(this.props.pivotProviders,e.pivotProviders)||this._setupPivotObservables(e);var i=this._getPivotBarItems(e);this.setState(function(e,r){return n.__assign({items:i},t._buildInitialPivotState(r,i,!0))})},i.prototype.componentDidMount=function(){this.props.viewOptions&&this.props.showFilterBarViewOptionKey&&this._events.on(this.props.viewOptions,b.VIEW_OPTIONS_CHANGE_EVENT,this._onViewOptionChanged),this.props.filter&&this._events.on(this.props.filter,v.FILTER_APPLIED_EVENT,this._onFilterApplied),this._subscribeToPivotObservables()},i.prototype.componentDidUpdate=function(){this.props.onRenderComplete&&this.props.onRenderComplete()},i.prototype.componentWillUnmount=function(){this.props.viewOptions&&this.props.showFilterBarViewOptionKey&&this._events.off(this.props.viewOptions,b.VIEW_OPTIONS_CHANGE_EVENT,this._onViewOptionChanged),this.props.filter&&this._events.off(this.props.filter,v.FILTER_APPLIED_EVENT,this._onFilterApplied),this._contributedPivotWait&&(clearTimeout(this._contributedPivotWait),this._contributedPivotWait=null),this._unsubscribeFromPivotObservables()},i.prototype.render=function(){var e=this.props,t=e.className,i=e.filter,n=e.showPivots,s=e.showFilterBarViewOptionKey,a=e.filterBarClassName,l=e.pivotRenderingModeOptions,c=this.state.showFilterBar,u=r.Children.toArray(this.props.children)||[],p=u.filter(function(e){return"object"!=typeof e||e.type!==d.PivotBarItem&&e.type!==m.FilterBar&&e.type!==f.HubTileRegion}),h=null,v=this._getHubTileRegionIndex(u);v>-1&&(h=u[v]);var _=null,g=v>-1;void 0===n?n=this.state.items&&this.state.items.length>1:g=g&&n,n&&(_=this._renderPivotItems(l));var y,b=!n&&!g,S=b?"vss-PivotBar--bar-one-line":"vss-PivotBar--bar-two-line";this.props.viewOptions&&s&&(c=this.props.viewOptions.getViewOption(s));var I=this._getFilterBarSettings(u),P=I&&I.showInline;I&&(c||I.showInline)&&(y=I.filterBarElement,y=r.cloneElement(y,{className:o.css(y.props.className,a),filter:y.props.filter||i,onMounted:function(e){P||e.focus()}}));var C=!(!_&&!b);return l&&2===l.mode?r.createElement("div",{className:o.css("vss-PivotBar",t)},r.createElement("div",{className:"vss-PivotBar--header vertical"},p,g&&h),r.createElement("div",{className:"vss-PivotBar--pivotsContainer vertical"},_,r.createElement("div",{className:"vss-PivotBar--barAndContentContainer"},r.createElement("div",{className:"vss-PivotBar--bar"},this._renderCommandBar(P?y:null,!!I,!1),P?null:y),this._renderContent()))):r.createElement("div",{className:o.css("vss-PivotBar",t)},r.createElement("div",{className:S},r.createElement("div",{className:"vss-PivotBar--header"},p,g&&h),r.createElement("div",{className:"vss-PivotBar--bar"},_,this._renderCommandBar(P?y:null,!!I,C))),P?null:y,this._renderContent())},i.prototype._renderPivotItems=function(e){return e&&1===e.mode?this._renderDropdown(e.props):e&&2===e.mode?this._renderVerticalTabs():this._renderHorizontalTabs()},i.prototype._renderDropdown=function(e){var t=[];if(this.state.items.length>0)for(var i=this.state.items[0].groupKey,n=0,o=this.state.items;n<o.length;n++){var s=o[n],a=s.name,l=s.itemKey,c=s.groupKey;i!==c&&(t.push({key:c+"-separator",text:"-",itemType:u.DropdownMenuItemType.Divider}),i=c),t.push({key:l,text:a})}return r.createElement(u.Dropdown,{ariaLabel:P.PivotItemAriaLabel,className:"vss-PivotBar--dropdown",selectedKey:this.state.selectedPivot,options:t,onChanged:this._onDropDownSelected,dropdownWidth:e.dropdownWidth})},i.prototype._renderHorizontalTabs=function(){return r.createElement(s.FocusZone,{className:"vss-PivotBar--pivots",role:"tablist",direction:s.FocusZoneDirection.horizontal},this.state.items&&this.state.items.map(this._renderPivotItem))},i.prototype._renderVerticalTabs=function(){var e=this,t=function(e,t){return(void 0===e?100:e)-(void 0===t?100:t)},i=[],n={};if(this.props.pivotRenderingModeOptions&&this.props.pivotRenderingModeOptions.props){var o=this.props.pivotRenderingModeOptions.props.groups;if(o){for(var s=0,a=o;s<a.length;s++){var c=a[s];n[c.key]=!0}i=o.sort(function(e,i){return t(e.rank,i.rank)})}}for(var u=[],p=this.state.items.reduce(function(e,t){return t.groupKey&&n[t.groupKey]?(e[t.groupKey]=e[t.groupKey]||[]).push(t):u.push(t),e},{}),d=[],h=0,f=i;h<f.length;h++){p[(c=f[h]).key]&&(p[c.key].sort(function(e,i){return t(e.order,i.order)}),d.push({links:p[c.key].map(function(t){return e._makeNavLinkFromPivotBarItem(t)}),name:c.name}))}return d.push({links:u.map(function(t){return e._makeNavLinkFromPivotBarItem(t)})}),r.createElement("div",{className:"vss-PivotBar--pivots vertical"},r.createElement(l.Nav,{groups:d,selectedKey:this.state.selectedPivot}))},i.prototype._makeNavLinkFromPivotBarItem=function(e){return{name:e.name,key:e.itemKey,url:e.url&&("string"==typeof e.url?e.url:e.url.value),onClick:this._onPivotClick.bind(this,e.itemKey),icon:e.iconProps&&e.iconProps.iconName}},i.prototype._renderPivotItemContent=function(e){var t=e.name,i=e.iconProps,o=e.badgeCount,s=e.maxItemWidth;return r.createElement("span",null,void 0!==i&&r.createElement(_.VssIcon,n.__assign({className:"icon"},i)),void 0!==t&&r.createElement("span",{className:"text",style:{maxWidth:s||340}},r.createElement(c.TooltipHost,{content:t,overflowMode:c.TooltipOverflowMode.Parent},t)),void 0!==o&&r.createElement("span",{className:"badge"},o))},i.prototype._renderCommandBar=function(e,t,i){var n=this;return r.createElement(I.PivotCommandBar,{componentRef:function(e){n._commandBar=e},className:"vss-PivotBar--commandBar",commands:this.state.commands,viewActions:this.state.viewActions,filterBar:e,showFilterAction:t,showFilterBarViewOptionKey:this.props.showFilterBarViewOptionKey,hasAppliedFilter:this.state.hasAppliedFilter,prependSeparator:i,viewOptions:this.props.viewOptions,onShowFilterBarClicked:this._onShowFilterBarClicked})},i.prototype._renderContent=function(){for(var e=[],t=(this.state.selectedPivot||"").toUpperCase(),i=void 0===this.props.isPivotBarContentScrollable||this.props.isPivotBarContentScrollable,n=0,s=this.state.items;n<s.length;n++){var a=s[n],l=a.itemKey.toUpperCase(),c=t===l,u=!c&&1===a.deselectionBehavior&&!0===this._pivotItemsRendered[l];(c||u)&&(e.push(r.createElement("div",{key:l,className:o.css("vss-PivotBar--content",{"vss-PivotBar--content-unscrollable":!i,"hide-content":u},this.props.pivotBarContentClassName),role:"tabpanel",tabIndex:-1,"data-is-scrollable":i},a&&(a.child||a.contributedItem.render(o.css("vss-PivotBarItem","content-host"))))),this._pivotItemsRendered[l]=!0)}return e},i.prototype._makePivotBarItemId=function(e){return this._id+"-Tab"+e.index},i.prototype._makeContributedPivotBarItemId=function(e,t){return this._id+"-ContributedTab"+t},i.prototype._getPivotBarItemByItemKey=function(e,t){void 0===t&&(t=this.state.items);var i=(e||"").toUpperCase(),n=o.findIndex(t,function(e){return e.itemKey.toUpperCase()===i});return n>=0?t[n]:void 0},i.prototype._getPivotBarItems=function(e){for(var t={},i=function(e){var i=e.groupKey||"",n=t[i];n||(n=[],t[i]=n),n.push(e)},n=100,r=0,o=p.childrenOfType(e.children,d.PivotBarItem);r<o.length;r++){var s=o[r],a=s.item.props;a.hidden||i({child:s.item,id:this._makePivotBarItemId(s),itemKey:a.itemKey,name:a.name,groupKey:a.groupKey,order:n,ariaLabel:a.ariaLabel,iconProps:a.iconProps,badgeCount:a.badgeCount,maxItemWidth:a.maxItemWidth,commands:a.commands,viewActions:a.viewActions,commandProviders:a.commandProviders,viewActionProviders:a.viewActionProviders,deselectionBehavior:a.deselectionBehavior,url:a.url}),n++}return this._contributedPivots.forEach(function(e){return e.items.forEach(function(e){return i(e)})}),Object.keys(t).reduce(function(e,i){return t[i].forEach(function(t){return e.push(t)}),e},[])},i.prototype._setupPivotObservables=function(e){var t=this,i=0,n=this._subscribedToPivotObservables;n&&this._unsubscribeFromPivotObservables(),this._contributedPivots=[],e.pivotProviders&&(e.pivotProviders.forEach(function(e){var n=new y.ContributedItemArray(e,function(e){return t._makeIPivotBarItemFromContribution(e,i++)});t._contributedPivots.push(n)}),n&&this._subscribeToPivotObservables())},i.prototype._unsubscribeFromPivotObservables=function(){var e=this;this._contributedPivots.forEach(function(t){return t.unsubscribe(e._onContributedPivotsChanged)}),this._subscribedToPivotObservables=!1},i.prototype._subscribeToPivotObservables=function(){var e=this;this._contributedPivots.forEach(function(t){return t.subscribe(e._onContributedPivotsChanged)}),this._subscribedToPivotObservables=!0},i.prototype._getFilterBarSettings=function(e){var t,i=this.props,n=i.onRenderFilterBar,s=i.showFilterBarInline,a=this._getPivotBarItemByItemKey(this.state.selectedPivot);if(a&&a.onRenderFilterBar&&(t=a.onRenderFilterBar()),!t&&n&&(t=n()),!t){var l=o.findIndex(e,function(e){return"object"==typeof e&&e.type===m.FilterBar});if(l>=0){var c=e[l],u=r.Children.toArray(c.props.children);if(u&&u.length>=1&&(t=c,1===u.length&&!s)){var p=u[0];"object"==typeof p&&p.type===m.KeywordFilterBarItem&&(s=!0)}}}if(t)return{filterBarElement:t,showInline:s}},i.prototype._getHubTileRegionIndex=function(e){return o.findIndex(e,function(e){return"object"==typeof e&&e.type===f.HubTileRegion})},i.prototype._isKeyValid=function(e,t){return void 0===t&&(t=this.state.items),void 0!==e&&void 0!==this._getPivotBarItemByItemKey(e,t)},i.prototype._buildInitialPivotState=function(e,i,n){var r=this;void 0===e&&(e=this.props),void 0===n&&(n=!1);var o=function(){var t=i||r._getPivotBarItems(e);return t.length>0?t[0].itemKey:null},s=null;return e.initialSelectedPivot||e.selectedPivot||(s=o()),!s&&e.initialSelectedPivot&&this._isKeyValid(e.initialSelectedPivot)&&(s=e.initialSelectedPivot),!s&&e.selectedPivot&&this._isKeyValid(e.selectedPivot)&&(s=e.selectedPivot),this._isKeyValid(s,i)||(s=null,this._contributedPivotWait||(this._contributedPivotWait=setTimeout(function(){r._pivotSelected||(s=o())&&r._updateSelectedItem(s,null),r._contributedPivotWait=null},t.MAX_PIVOT_WAIT))),this._pivotSelected=null!==s,this._buildNewPivotState(e,s,i,n)},i.prototype._buildNewPivotState=function(e,t,i,n){void 0===n&&(n=!1);var r=this._getPivotBarItemByItemKey(t,i),o=t&&r;return{selectedPivot:o?r.itemKey:"",commands:o?this._actionsManager.getCommandObservables(e.commands,r,n):[],viewActions:o?this._actionsManager.getViewActionObservables(e.viewActions,r,n):[]}},i.prototype._onPivotClick=function(e,t){var i=!0;if(t.ctrlKey){var n=this._getPivotBarItemByItemKey(e);n&&n.url&&("string"==typeof n.url||n.url.value)&&(i=!1)}i&&(t.preventDefault(),this._updateSelectedItem(e,t))},i.prototype._onKeyPress=function(e,t){t.preventDefault(),13===t.which&&this._updateSelectedItem(e,t)},i.prototype._updateSelectedItem=function(e,t){if(this.props.onBeforePivotChange){var i=this._getPivotBarItemByItemKey(e),n=i&&i.url&&("string"==typeof i.url?i.url:i.url.value);if(!this.props.onBeforePivotChange(t,e,n))return}var r=this.props;this._pivotSelected=!0,this.setState(this._buildNewPivotState(r,e)),r.onPivotClicked&&r.onPivotClicked(t,e)},i}(o.BaseComponent);t.PivotBar=C;var x=function(){function e(){this._commands={},this._viewActions={}}return e.prototype.getCommandObservables=function(e,t,i){void 0===i&&(i=!1);var n=t.id;if(!0===i&&delete this._commands[n],!this._commands[n]){var r=[];this._commands[n]=r,r.push(g.ObservableLike.isObservable(e)?e:new g.ObservableArray(e)),r.push(g.ObservableLike.isObservable(t.commands)?t.commands:new g.ObservableArray(t.commands)),t.commandProviders&&t.commandProviders.forEach(function(e){var t=new y.ContributedItemArray(e,function(e){return e});r.push(t)})}return this._commands[n]},e.prototype.getViewActionObservables=function(e,t,i){void 0===i&&(i=!1);var n=t.id;if(!0===i&&delete this._viewActions[n],!this._viewActions[n]){var r=[];this._viewActions[n]=r,r.push(g.ObservableLike.isObservable(t.viewActions)?t.viewActions:new g.ObservableArray(t.viewActions)),t.viewActionProviders&&t.viewActionProviders.forEach(function(e){var t=new y.ContributedItemArray(e,function(e){return e});r.push(t)}),r.push(g.ObservableLike.isObservable(e)?e:new g.ObservableArray(e))}return this._viewActions[n]},e.prototype.dispose=function(){this._commands=null,this._viewActions=null},e}()},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(97),t),n.__exportStar(i(74),t),n.__exportStar(i(30),t),n.__exportStar(i(37),t),n.__exportStar(i(73),t),n.__exportStar(i(31),t)},function(e,t){e.exports=P},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(2),o=i(5);t.VIEW_OPTIONS_CHANGE_EVENT="view-option-changed";var s=function(){function e(e,t){void 0===e&&(e={}),this.observable=t||new o.Observable,this.currentState=n.__assign({},e.initialState)}return e.prototype.subscribe=function(e,t){this.observable.subscribe(e,t)},e.prototype.unsubscribe=function(e,t){this.observable.unsubscribe(e,t)},e.prototype.getViewOptions=function(){return n.__assign({},this.currentState)},e.prototype.setViewOptions=function(e,t){var i=this.currentState;if(this.currentState=n.__assign({},e),!t){var r=n.__assign({},e);for(var o in i)e.hasOwnProperty(o)||(r[o]=null);this._triggerStateChange(r)}},e.prototype.clear=function(){this.setViewOptions({})},e.prototype.getViewOption=function(e){return this.currentState[e]},e.prototype.setViewOption=function(e,t){this.currentState[e]=t;var i={};i[e]=t,this._triggerStateChange(i)},e.prototype._triggerStateChange=function(e){r.EventGroup.raise(this,t.VIEW_OPTIONS_CHANGE_EVENT,e),this.observable.notify(e,t.VIEW_OPTIONS_CHANGE_EVENT)},e}();t.ViewOptions=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(3),s=i(2),a=i(21),l=i(40),c=i(5),u=i(13),p=i(99),d=i(38),h=i(20),f=i(29);i(142);var m=function(e){function t(t){var i=e.call(this,t)||this;return i._onViewActionObservableChanged=function(){i._viewActionsObservable.items=i._underlyingViewActionsObservable.items.concat([i._getFullScreenViewAction()])},i._onSelectedPivotChanged=function(e){i.setState({selectedPivot:e})},i._onPivotClicked=function(e,t){if(t!==i.props.hubViewState.selectedPivot.value)if(i.props.hubViewState.canSwitchPivots(t))i.props.hubViewState.selectedPivot.value=t;else{var n=i.props.hubViewState.selectedPivot.value;i.pivotBar.selectPivot(n)}},i._chromeless=document.body.classList.contains("chromeless"),i.state={viewActions:i._getViewActions(t),selectedPivot:i.props.hubViewState.selectedPivot.value,inFullScreenMode:i.props.hubViewState.viewOptions.getViewOption(l.HubViewOptionKeys.fullScreen)},i}return n.__extends(t,e),t.prototype.focus=function(e){switch(e){case 0:this.pivotBar&&this.pivotBar.focus(e)}},t.prototype.componentWillReceiveProps=function(e){this.props.viewActions!==e.viewActions&&this.setState({viewActions:this._getViewActions(e)})},t.prototype.componentDidMount=function(){this.props.hubViewState.selectedPivot.subscribe(this._onSelectedPivotChanged),this._events.on(this.props.hubViewState.viewOptions,u.VIEW_OPTIONS_CHANGE_EVENT,this._onViewOptionChanged)},t.prototype.componentWillUnmount=function(){this.props.hubViewState.selectedPivot.unsubscribe(this._onSelectedPivotChanged),this._events.off(this.props.hubViewState.viewOptions,u.VIEW_OPTIONS_CHANGE_EVENT,this._onViewOptionChanged),this._underlyingViewActionsObservable&&this._underlyingViewActionsObservable.unsubscribe(this._onViewActionObservableChanged)},t.prototype.render=function(){var e=this,t=r.Children.toArray(this.props.children);this.validateChildren(t);var i=this.props,o=i.className,a=i.commands,c=i.hideHeader,u=i.hubViewState,h=i.onRenderFilterBar,m=i.pivotProviders,v=i.onBeforePivotChange,_=i.onPivotBarRenderComplete,g=i.showFilterBarInline,y=i.showPivots,b=i.useShadowStyle,S=i.pivotRenderingModeOptions,I=i.onRenderSecondaryContent,P=i.splitterProps,C=i.scrollableRegion,x=this.state,E=x.selectedPivot,w=x.viewActions,T=x.inFullScreenMode,k={onPivotClicked:this._onPivotClicked,onBeforePivotChange:v,commands:a,selectedPivot:E,viewOptions:u.viewOptions,filter:u.filter,pivotProviders:m,showPivots:!T&&y,onRenderComplete:_,viewActions:w,onRenderFilterBar:h,showFilterBarInline:g,showFilterBarViewOptionKey:l.HubViewOptionKeys.showFilterBar,filterBarClassName:"vss-Hub--filterBar",pivotRenderingModeOptions:S,pivotBarContentClassName:this.props.pivotBarContentClassName,isPivotBarContentScrollable:1===C},F=r.createElement(d.PivotBar,n.__assign({},k,{className:s.css("vss-HubPivotBar",{"vss-HubPivotBar--scrollable":0===C,shadowStyle:b,hideHeader:c},this.props.pivotBarClassName),componentRef:function(t){e.pivotBar=t}}),t),L=F;return I&&(L=r.createElement(f.Splitter,n.__assign({},P,{onRenderFarElement:function(){return F},onRenderNearElement:I}))),r.createElement(p.Fabric,{className:s.css("vss-Hub",o)},L)},t.prototype.validateChildren=function(e){var t=a.childrenOfType(e,h.HubHeader)[0];if(!t||0!==t.index)throw new Error("Expected first child of Hub to be HubHeader.");this.state.inFullScreenMode&&(e[t.index]=r.cloneElement(e[t.index],{collapseBreadcrumb:!0}))},t.prototype._getFullScreenViewAction=function(){return{key:l.HubViewOptionKeys.fullScreen,important:!0,viewActionRenderArea:2,actionType:1,actionProps:{showText:!1,onAriaLabel:o.ExitFullScreenAriaLabel,offAriaLabel:o.EnterFullScreenAriaLabel,onIconProps:{iconName:"BackToWindow"},offIconProps:{iconName:"FullScreen"}}}},t.prototype._getViewActions=function(e){if(c.ObservableLike.isObservable(e.viewActions)){if(!e.hideFullScreenToggle&&!this._chromeless){this._underlyingViewActionsObservable&&this._underlyingViewActionsObservable.unsubscribe(this._onViewActionObservableChanged);var t=e.viewActions,i=new c.ObservableArray(t.items.concat([this._getFullScreenViewAction()]));return this._underlyingViewActionsObservable=t,this._viewActionsObservable=i,t.subscribe(this._onViewActionObservableChanged),i}return e.viewActions}var n=e.viewActions||[];return e.hideFullScreenToggle||this._chromeless||n.push(this._getFullScreenViewAction()),n},t.prototype._onViewOptionChanged=function(e){if(l.HubViewOptionKeys.fullScreen in e){var t=!0===e[l.HubViewOptionKeys.fullScreen];this.setState({inFullScreenMode:t})}},t.defaultProps={scrollableRegion:1},t}(s.BaseComponent);t.Hub=m},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(101),t),n.__exportStar(i(70),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(102),t)},function(e,t,i){var n;void 0===(n=function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Unknown=0]="Unknown",e[e.Binary=1]="Binary",e[e.ASCII=2]="ASCII",e[e.UTF8=3]="UTF8",e[e.UTF32_BE=4]="UTF32_BE",e[e.UTF32_LE=5]="UTF32_LE",e[e.UTF16_BE=6]="UTF16_BE",e[e.UTF16_LE=7]="UTF16_LE"}(t.FileEncoding||(t.FileEncoding={})),function(e){e[e.Base64EncodedText=0]="Base64EncodedText",e[e.RawText=1]="RawText",e[e.RawFile=2]="RawFile"}(t.FileInputContentType||(t.FileInputContentType={}))}.apply(t,[i,t]))||(e.exports=n)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(2),s=i(3);i(162);var a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._files=[],t._clear=function(){t._files.forEach(function(e){e.fileReader.readyState!==FileReader.DONE&&e.fileReader.abort()}),t._files=[],t.setState({files:t._files,errorMessage:""}),t._triggerUpdateEvent()},t._remove=function(e){t._files=t._files.filter(function(t){return t!==e}),t.setState({files:t._files}),t._triggerUpdateEvent()},t._addFiles=function(e){if(t.props.allowedFileExtensions&&t.props.allowedFileExtensions.length>0)for(var i=0;i<e.length;i++){for(var n=e[i].name.split(".").pop(),r=!1,a=0;a<t.props.allowedFileExtensions.length;a++)if(n.toLocaleLowerCase()===t.props.allowedFileExtensions[a].toLocaleLowerCase()){r=!0;break}if(!r){var l=o.format(s.FileInputErrorNotAllowedExtensionType,n,t.props.allowedFileExtensions.join());return void t.setState({errorMessage:l})}}for(var c={},u=(i=0,t._files.length);i<u;i++)c[t.props.fileNamesCaseSensitive?t._files[i].result.name:t._files[i].result.name.toLowerCase()]=1;var p=t._getTotalFilesSize();for(i=0,u=e.length;i<u;i++){if(t.props.maximumSingleFileSize&&e[i].size>t.props.maximumSingleFileSize){l=t._getLimitErrorMessage(o.format(s.FileInputErrorMaxFileSize,e[i].name,t._getFriendlySizeString(e[i].size),t._getFriendlySizeString(t.props.maximumSingleFileSize)),{fileSize:e[i].size});return void t.setState({errorMessage:l})}p+=e[i].size;var d=t.props.fileNamesCaseSensitive?e[i].name:e[i].name.toLowerCase();if(c[d]){l=o.format(s.FileInputErrorDuplicateFileName,e[i].name);return void t.setState({errorMessage:l})}c[d]=1}if(t.props.maximumTotalFileSize&&p>t.props.maximumTotalFileSize){l=t._getLimitErrorMessage(o.format(s.FileInputErrorTotalFileSize,t._getFriendlySizeString(p),t._getFriendlySizeString(t.props.maximumTotalFileSize)),{totalSize:p});t.setState({errorMessage:l})}else{var h=t._files.length+e.length;if(t.props.maximumNumberOfFiles&&h>t.props.maximumNumberOfFiles){var f=1===t.props.maximumNumberOfFiles?s.FileInputErrorSingleFileOnly:o.format(s.FileInputErrorMaxNumFiles,t.props.maximumNumberOfFiles);l=t._getLimitErrorMessage(f,{fileCount:h});t.setState({errorMessage:l})}else for(i=0,u=e.length;i<u;i++)t._addFile(e[i])}},t}return n.__extends(t,e),t.prototype.render=function(){var e=this.props.maximumNumberOfFiles||0,t=this._files,i=this.state&&this.state.errorMessage?this.state.errorMessage:"",n=!e||t.length<e,o=null;this.props.allowedFileExtensions&&(o=this.props.allowedFileExtensions.map(function(e){return"."!==e[0]?"."+e:e}).join());var a=1===e?s.FileInputDragDropSingleFileLabel:s.FileInputDragDropLabel,c=1!==e;return r.createElement(l,{dragDropLabel:a,multiple:c,canAddMoreFiles:n,accept:o,files:t,errorMessage:i,addFiles:this._addFiles,remove:this._remove,clear:this._clear})},t.prototype._addFile=function(e){var t=this,i={name:e.name,size:e.size,type:e.type,lastModifiedDate:e.lastModifiedDate,statusText:s.Loading,isError:!1},n=new FileReader,r={result:i,fileReader:n};this._files.push(r);var a=function(){t.setState({files:t._files,errorMessage:t.state&&t.state.errorMessage?t.state.errorMessage:""}),t._triggerUpdateEvent()},l=function(){i.statusText=t._getFriendlySizeString(e.size),a()};n.onload=function(e){if(i.encoding=0,1===t.props.resultContentType)i.content=n.result||"";else{var r=n.result;r&&r.indexOf(",")>-1?(i.content=r.substr(r.indexOf(",")+1),"//"===i.content.substr(0,2)&&i.content.length%4==2&&(i.content=i.content.substr(2))):i.content="",t.props.detectEncoding&&(i.encoding=function(e){if(void 0===window.atob)return 0;for(var t=window.atob(e),i=[],n=0;n<4;n++)i.push(t.charCodeAt(n));if(254===i[0]&&255===i[1])return 6;if(255===i[0]&&254===i[1])return 0===i[2]&&0===i[3]?5:7;if(239===i[0]&&187===i[1]&&191===i[2])return 3;if(0===i[0]&&0===i[1]&&254===i[2]&&255===i[3])return 4;for(var r=!0,o=(n=0,t.length);n<o;n++){var s=t.charCodeAt(n);if((s<=31||127==s)&&9!=s&&12!=s&&13!=s&&10!=s&&26!=s)return 1;s>127&&(r=!1)}return r?2:3}(i.content))}l()},n.onerror=function(e){o.format(s.FileInputReadErrorFormat,i.name,e.message);i.statusText=s.FileInputErrorLabel,i.isError=!0,a()},n.onloadend=function(e){a()},1===this.props.resultContentType?n.readAsText(e):2===this.props.resultContentType?(i.encoding=0,i.file=e,l(),a()):n.readAsDataURL(e)},t.prototype._triggerUpdateEvent=function(){this.props.updateHandler&&this.props.updateHandler({loading:this._files.some(function(e){return e.fileReader.readyState!==FileReader.DONE}),files:this._files})},t.prototype._getTotalFilesSize=function(){for(var e=0,t=this._files,i=0,n=t.length;i<n;i++)e+=t[i].result.size;return e},t.prototype._getLimitErrorMessage=function(e,t){var i=e;return this.props.limitMessageFormatter&&(i=this.props.limitMessageFormatter(e,t)),i},t.prototype._getFriendlySizeString=function(e,t){void 0===t&&(t=1);Math.pow(10,t);return e<1024?o.format(s.FileSizeBytesFormat,e):e<1048576?o.format(s.FileSizeKBFormat,Math.round(e/1024*10)/10):o.format(s.FileSizeMBFormat,Math.round(e/1048576*10)/10)},t}(o.BaseComponent);t.FileInput=a;var l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onClearClick=function(){t.props.clear&&t.props.clear()},t._onRemoveClick=function(e){t.props.remove&&t.props.remove(e)},t._onRemoveKeyDown=function(e,i){"Enter"!==e.key&&" "!==e.key&&"Spacebar"!==e.key||t.props.remove&&t.props.remove(i)},t._onBrowseContainerClick=function(){t._fileInput&&t._fileInput.click()},t._onBrowseContainerKeyPress=function(e){!t._fileInput||13!==e.which&&32!==e.which||t._fileInput.click()},t._resolveFileInput=function(e){t._fileInput=e},t._onDragEnter=function(e){t._setDropEffect(e),e.preventDefault(),t.setState({isDragging:!0})},t._onDragLeave=function(e){e.preventDefault(),t.setState({isDragging:!1})},t._onDragOver=function(e){t._setDropEffect(e),e.preventDefault(),t.setState({isDragging:!0})},t._onDrop=function(e){t._setDropEffect(e),e.preventDefault(),t.setState({isDragging:!1});var i=e.dataTransfer.files;i&&i.length>0&&t.props.addFiles&&t.props.addFiles(i)},t._onFileInputChange=function(e){e.currentTarget.files&&e.currentTarget.files.length&&(t.props.addFiles&&t.props.addFiles(e.currentTarget.files),e.currentTarget.value="")},t}return n.__extends(t,e),t.prototype.render=function(){var e=this,t=o.css("vss-FileInput-filesDropTarget",this.state.isDragging?this.props.dragOverCssClass||"vss-FileInput-dragOver":"");return r.createElement("div",{className:"vss-FileInput"},this.props.canAddMoreFiles&&r.createElement("div",{className:t,onDragOver:this._onDragOver,onDragLeave:this._onDragLeave,onDragEnter:this._onDragEnter,onDrop:this._onDrop},r.createElement("div",{className:"vss-FileInput-dragDropTable",role:"presentation"},r.createElement("div",{className:"vss-FileInput-dragDropLabel"},r.createElement("span",null,this.props.dragDropLabel)),r.createElement("div",{className:"vss-FileInput-browseButton"},r.createElement("button",{className:"vss-FileInput-browseContainer",onKeyPress:this._onBrowseContainerKeyPress,onClick:this._onBrowseContainerClick},s.FileInputBrowseButtonLabel),r.createElement("input",{type:"file",ref:this._resolveFileInput,onChange:this._onFileInputChange,accept:this.props.accept,multiple:this.props.multiple,style:{display:"none"}})))),this.props.files.length>1&&r.createElement("div",{className:"vss-FileInput-overallStatusContainer"},r.createElement("span",{className:"vss-FileInput-overallStatusActions"},r.createElement("a",{onClick:this._onClearClick},s.FileInputRemoveAll))),r.createElement("div",{className:"vss-FileInput-errorContainer"},this.props.errorMessage),this.props.files.length>0&&r.createElement("ul",{className:"vss-FileInput-fileList",style:{display:"block"}},this.props.files.map(function(t){return r.createElement("li",{key:t.result.name},r.createElement("div",{className:"vss-FileInput-headerContainer"},r.createElement("span",{className:"vss-FileInput-fileName"},t.result.name)),r.createElement("div",{className:"vss-FileInput-detailsContainer"},r.createElement("span",{className:"vss-FileInput-status"},t.result.statusText),r.createElement("span",{className:"vss-FileInput-links"},r.createElement("a",{tabIndex:0,onKeyDown:function(i){return e._onRemoveKeyDown(i,t)},onClick:function(){return e._onRemoveClick(t)},role:"button"},s.FileInputRemoveFile))))})))},t.prototype.componentWillMount=function(){this.setState({isDragging:!1})},t.prototype._setDropEffect=function(e){try{e.dataTransfer.dropEffect="copy"}catch(e){}},t}(o.BaseComponent)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(105),t),n.__exportStar(i(104),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(106),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(2),s=i(22),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=n.__assign({},this.props);return r.createElement(s.ObservableComponent,n.__assign({},e,{text:this.props.text}),r.createElement(l,{text:""}))},t}(o.BaseComponent);t.DynamicText=a;var l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=o.getNativeProps(this.props,o.htmlElementProperties);return r.createElement("span",n.__assign({},e),this.props.text)},t}(o.BaseComponent)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(2),s=i(22),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=n.__assign({},this.props);return r.createElement(s.ObservableComponent,n.__assign({},e,{url:this.props.url}),r.createElement(l,{url:"",children:this.props.children}))},t}(o.BaseComponent);t.DynamicLink=a;var l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){var e=n.__assign({},this.props);return this.props.url&&(e.href=this.props.url),delete e.url,this.props.url?r.createElement("a",n.__assign({},e),this.props.children):r.createElement("span",n.__assign({},e),this.props.children)},t}(o.BaseComponent)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(22),t),n.__exportStar(i(109),t),n.__exportStar(i(108),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(2),s=i(3),a=i(44);i(164);var l=function(e){function t(t){var i=e.call(this,t)||this;return t&&(i._startTime=t.defaultStartTime,i._endTime=t.defaultEndTime),i}return n.__extends(t,e),t.prototype.render=function(){var e=this;return r.createElement("div",{className:"vss-DateTimeRangePicker"},r.createElement("div",null,r.createElement("span",{className:"vss-DateTimeRangePicker--label"},s.DateTimeRangePicker_Start),r.createElement(a.DateTimePicker,{defaultValue:this._startTime,formatDate:this.props.formatDate,formatTime:this.props.formatTime,parseTimeFromString:this.props.parseTimeFromString,onValueChanged:function(t){e._startTime=t,e.props.onValueChanged&&e.props.onValueChanged(e._startTime,e._endTime)}})),r.createElement("div",null,r.createElement("span",{className:"vss-DateTimeRangePicker--label"},s.DateTimeRangePicker_End),r.createElement(a.DateTimePicker,{defaultValue:this._endTime,formatDate:this.props.formatDate,formatTime:this.props.formatTime,parseTimeFromString:this.props.parseTimeFromString,onValueChanged:function(t){e._endTime=t,e.props.onValueChanged&&e.props.onValueChanged(e._startTime,e._endTime)}})))},t}(o.BaseComponent);t.DateTimeRangePicker=l},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(111),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(112),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(10),s=i(41),a=i(3),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onRenderPrefix=function(){return r.createElement(o.Icon,{iconName:"Filter"})},t}return n.__extends(t,e),t.prototype.getExtraTextFieldProps=function(){var e=this.props.placeholder||a.KeywordFilterBarItemPlaceholderText;return{className:"vss-FilterBar--item-keyword",onRenderPrefix:this._onRenderPrefix,placeholder:e,ariaLabel:e}},t}(s.TextFilterBarItem);t.KeywordFilterBarItem=l},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=function(){function e(){this.observers={}}return e.prototype.notify=function(e,t,i){if(this.observers[t])for(var n=this.observers[t].slice(),r=0;r<n.length;r++)n[r](e,t);if(this.observers[""])for(n=this.observers[""].slice(),r=0;r<n.length;r++)n[r](e,t);i&&(this.events||(this.events=[]),this.events.push({action:t,value:e}))},e.prototype.subscribe=function(e,t){if(t=t||"",this.observers[t]||(this.observers[t]=[]),this.observers[t].push(e),this.events)for(var i=0,n=this.events;i<n.length;i++){var r=n[i];this.notify(r.value,r.action,!1)}},e.prototype.unsubscribe=function(e,t){if(t=t||"",this.observers[t]){var i=this.observers[t].indexOf(e);i>=0&&this.observers[t].splice(i,1)}},e}();t.Observable=r;var o=function(e){function t(t){var i=e.call(this)||this;return i.v=t,i}return n.__extends(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.v},set:function(e){this.v=e,this.notify(e,"set")},enumerable:!0,configurable:!0}),t}(r);t.ObservableValue=o,function(e){function t(e){return e&&"function"==typeof e.subscribe}e.isObservable=t,e.getValue=function(e){return t(e)?e.value:e},e.subscribe=function(e,i,n){t(e)&&e.subscribe(i,n)},e.unsubscribe=function(e,i,n){t(e)&&e.unsubscribe(i,n)}}(t.ObservableLike||(t.ObservableLike={}));var s=function(e){function t(t){void 0===t&&(t=[]);var i=e.call(this)||this;return i.internalItems=t||[],i}return n.__extends(t,e),t.prototype.push=function(){for(var e,t=[],i=0;i<arguments.length;i++)t[i]=arguments[i];return(e=this.internalItems).push.apply(e,t),this.notify({addedItems:t},"push"),t.length},t.prototype.pop=function(){var e=this.internalItems.pop();return void 0!==e&&this.notify({removedItems:[e]},"pop"),e},t.prototype.splice=function(e,t){for(var i=[],n=2;n<arguments.length;n++)i[n-2]=arguments[n];var r,o=(r=this.internalItems).splice.apply(r,[e,t].concat(i));return this.notify({addedItems:i,removedItems:o},"splice"),o},t.prototype.indexOf=function(e,t){return this.internalItems.indexOf(e,t)},Object.defineProperty(t.prototype,"items",{get:function(){return this.internalItems.slice()},set:function(e){this.splice.apply(this,[0,this.length].concat(e))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this.internalItems.length},enumerable:!0,configurable:!0}),t}(r);t.ObservableArray=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(2),o=i(5);t.FILTER_CHANGE_EVENT="filter-changed",t.FILTER_APPLIED_EVENT="filter-applied",t.FILTER_RESET_EVENT="reset-filters";var s=function(){function e(e,t){void 0===e&&(e={}),this.observable=t||new o.Observable,this.applyMode=!!e.useApplyMode,this.defaultState=r.assign({},e.defaultState),this.currentState=r.assign({},this.defaultState),this.customValueComparers=r.assign({},e.customValueComparers),this.applyMode?this.appliedState=r.assign({},this.currentState):this.appliedState=this.currentState}return e.prototype.subscribe=function(e,t){this.observable.subscribe(e,t)},e.prototype.unsubscribe=function(e,t){this.observable.unsubscribe(e,t)},e.prototype.getState=function(){return n.__assign({},this.currentState)},e.prototype.getAppliedState=function(){return n.__assign({},this.appliedState)},e.prototype.getDefaultState=function(){return this.defaultState},e.prototype.setDefaultState=function(e){this.defaultState=e},e.prototype.setState=function(e,t){void 0===t&&(t=!1);var i=this.currentState;if(this.currentState=r.assign({},e),this.applyMode||(this.appliedState=this.currentState),!t){var n=r.assign({},e);for(var o in i)e.hasOwnProperty(o)||(n[o]=null);this._triggerStateChange(n)}},e.prototype.getFilterItemState=function(e){return this.currentState[e]},e.prototype.getAppliedFilterItemState=function(e){return this.appliedState[e]},e.prototype.getFilterItemValue=function(e){var t=this.currentState[e];return t?t.value:void 0},e.prototype.setFilterItemState=function(e,t){this.currentState[e]=t;var i={};i[e]=t,this._triggerStateChange(i)},e.prototype.reset=function(){this.setState(this.defaultState),r.EventGroup.raise(this,t.FILTER_RESET_EVENT)},e.prototype.applyChanges=function(){this.appliedState=r.assign({},this.currentState),this._raiseEventAndCallListeners(t.FILTER_APPLIED_EVENT,this.appliedState)},e.prototype.usesApplyMode=function(){return this.applyMode},e.prototype.hasChangesToApply=function(){return!this.statesAreEqual(this.appliedState,this.currentState)},e.prototype.hasChangesToReset=function(){return!this.statesAreEqual(this.defaultState,this.currentState)},e.prototype.statesAreEqual=function(e,t){return this._checkStateEquality(e,t)&&this._checkStateEquality(t,e)},e.prototype.filterItemStatesAreEqual=function(e,t,i){return this._checkFilterItemStateEquality(e,t,i)},e.prototype._triggerStateChange=function(e){this._raiseEventAndCallListeners(t.FILTER_CHANGE_EVENT,e),this.applyMode||this._raiseEventAndCallListeners(t.FILTER_APPLIED_EVENT,e)},e.prototype._raiseEventAndCallListeners=function(e,t){r.EventGroup.raise(this,e,t),this.observable.notify(t,e)},e.prototype._checkStateEquality=function(e,t){for(var i in e){if(!this._checkFilterItemStateEquality(i,e[i],t[i]))return!1}return!0},e.prototype._checkFilterItemStateEquality=function(e,t,i){var n=t&&t.value,r=i&&i.value;if(Array.isArray(n)){if(Array.isArray(r)){if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!this._checkValueEquality(e,n[o],r[o]))return!1}else if(0!==n.length||r)return!1}else{if(!this._checkValueEquality(e,n,r))return!1;if(Array.isArray(r)&&0!==r.length)return!1}return!0},e.prototype._checkValueEquality=function(e,t,i){return this.customValueComparers[e]?this.customValueComparers[e](t,i):(!t||t===i)&&!!t==!!i},e}();t.Filter=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(6),s=i(2),a=i(9),l=i(23),c=i(3);i(166);var u=function(e){function t(i){var n=e.call(this,i)||this;if(n._onResize=function(){n._resizeTimeout||(n._resizeTimeout=setTimeout(function(){n._resizeTimeout=null,n._isMounted&&n.setState({filtersToShowStopIndex:t.RENDER_EVERYTHING})},100))},n._onPageLeft=function(){n._hasMadeVisibleFilterAnnouncement=!1;var e=n._startingFilterIndices.pop()||0;n._hasPagedLeft=!0,n.setState({filtersToShowStartIndex:e,filtersToShowStopIndex:t.RENDER_EVERYTHING})},n._onPageRight=function(){n._hasMadeVisibleFilterAnnouncement=!1,n._startingFilterIndices.push(n.state.filtersToShowStartIndex),n._hasPagedRight=!0,n.setState({filtersToShowStartIndex:n.state.filtersToShowStopIndex,filtersToShowStopIndex:t.RENDER_EVERYTHING})},n._calculateFiltersToShowStopIndex=function(){for(var e=n._rightElement.clientWidth,t=0;t<n._childrenContainerElements.length;t++){var i=n._childrenContainerElements[t];if((e+=i.clientWidth+parseFloat(window.getComputedStyle(i).marginRight))>n._filterBarElement.clientWidth)return n.state.filtersToShowStartIndex+(t||1)}return n.state.filtersToShowStartIndex+n._childrenContainerElements.length},n._getAppliedFilterCount=function(){var e=0,t=n.props.filter.getState();return Object.keys(t).forEach(function(i){t[i].value&&(!Array.isArray(t[i].value)||t[i].value.length>0)&&e++}),e},n._onFilterChanged=function(e){n.setState({hasChangesToApply:n.props.filter.hasChangesToApply(),hasChangesToReset:n.props.filter.hasChangesToReset()})},n._onFilterApplied=function(e){n.setState({hasChangesToApply:n.props.filter.hasChangesToApply()})},n._onReset=function(){n.props.filter.reset(),n.focus()},n._onApplyChanges=function(){n.props.filter.applyChanges(),n.focus()},!i.filter)throw new Error("Cannot create a FilterBar without a filter prop.");return n._startingFilterIndices=[],n._hasMadeVisibleFilterAnnouncement=!1,n._isMounted=!1,n.state={hasChangesToReset:i.filter.hasChangesToReset(),hasChangesToApply:i.filter.hasChangesToApply(),filtersToShowStartIndex:0,filtersToShowStopIndex:t.RENDER_EVERYTHING},n}return n.__extends(t,e),t.prototype.focus=function(){this._filterItemRefs&&this._filterItemRefs.length>0&&this._filterItemRefs[0].focus()},t.prototype.forceUpdate=function(){e.prototype.forceUpdate.call(this),this._filterItemRefs&&this._filterItemRefs.forEach(function(e){return e.forceUpdate()})},t.prototype.componentDidMount=function(){this._events.on(this.props.filter,a.FILTER_CHANGE_EVENT,this._onFilterChanged),this._events.on(this.props.filter,a.FILTER_APPLIED_EVENT,this._onFilterApplied),window.addEventListener("resize",this._onResize),this.setState({filtersToShowStopIndex:this._calculateFiltersToShowStopIndex()}),this._isMounted=!0,this.props.onMounted&&this.props.onMounted(this)},t.prototype.componentWillReceiveProps=function(e){this.setState({hasChangesToApply:e.filter.hasChangesToApply(),hasChangesToReset:e.filter.hasChangesToReset()})},t.prototype.componentWillUnmount=function(){this._events.off(this.props.filter,a.FILTER_CHANGE_EVENT,this._onFilterChanged),this._events.off(this.props.filter,a.FILTER_APPLIED_EVENT,this._onFilterApplied),window.removeEventListener("resize",this._onResize),this._isMounted=!1},t.prototype.componentDidUpdate=function(){if(this.props.onRenderComplete&&this.props.onRenderComplete(),this._hasPagedLeft&&this.state.filtersToShowStopIndex>0&&(0==this.state.filtersToShowStartIndex&&this._nextButtonElem.focus(),this._hasPagedLeft=!1),this.state.filtersToShowStopIndex<0){var e=this._calculateFiltersToShowStopIndex();this._hasPagedRight&&e==this.state.filtersToShowStartIndex+this._childrenContainerElements.length&&this._prevButtonElem.focus(),this.setState({filtersToShowStopIndex:this._calculateFiltersToShowStopIndex()}),this._hasPagedRight=!1}else this._hasMadeVisibleFilterAnnouncement||(l.announce(s.format(c.AnnonuceVisibleFilters,this.state.filtersToShowStartIndex+1,this.state.filtersToShowStopIndex),!0),this._hasMadeVisibleFilterAnnouncement=!0)},t.prototype.render=function(){var e=this,i=this.props,n=i.children,a=i.filter,l=i.className,u=this.state,p=u.hasChangesToApply,d=u.hasChangesToReset,h=u.filtersToShowStopIndex,f=u.filtersToShowStartIndex;this._filterItemRefs=[],this._childrenContainerElements=[];var m=r.Children.map(n,function(t){if(null===t)return null;var i=t,n=r.cloneElement(i,{filter:i.props.filter||a,ref:function(t){t&&e._filterItemRefs.push(t)}});return r.createElement("div",{className:"vss-FilterBar--item",ref:function(t){t&&e._childrenContainerElements.push(t)}},n)}),v=h<m.length,_=f>0;if(v||_){var g=h>0?h:m.length;m=m.slice(f,g)}var y=a.statesAreEqual(a.getDefaultState(),{})?c.ClearFilterBarLinkText:c.ResetFilterBarLinkText,b=this._getAppliedFilterCount();return r.createElement("div",{className:s.css("vss-FilterBar",l)},r.createElement("div",{className:"vss-FilterBar--list",ref:function(t){e._filterBarElement=t}},m,r.createElement("div",{className:s.css("vss-FilterBar--right-items",{"vss-FilterBar--right-items-align-right":_||v}),ref:function(t){e._rightElement=t}},(_||v)&&r.createElement("div",{className:"vss-FilterBar--page-button-container"},r.createElement(o.DefaultButton,{className:"vss-FilterBar-page-button",componentRef:function(t){e._prevButtonElem=t},onClick:this._onPageLeft,disabled:!_,ariaLabel:c.FilterPageLeftAriaLabel,iconProps:{iconName:"ChevronLeft"}}),r.createElement(o.DefaultButton,{className:"vss-FilterBar-page-button",componentRef:function(t){e._nextButtonElem=t},onClick:this._onPageRight,disabled:!v,ariaLabel:c.FilterPageRightAriaLabel,iconProps:{iconName:"ChevronRight"}})),r.createElement("div",{className:"vss-FilterBar--action vss-FilterBar--action-clear"},r.createElement(o.CommandButton,{disabled:!d,onClick:this._onReset,iconProps:{iconName:"Clear"},ariaLabel:c.ClearFilterBarLinkAriaLabel},y),(b>0||h==t.RENDER_EVERYTHING)&&r.createElement("div",{className:"vss-FilterBar--filter-count"},b)),a.usesApplyMode()&&r.createElement("div",{className:"vss-FilterBar--action vss-FilterBar--action-apply"},r.createElement(o.CommandButton,{disabled:!p,onClick:this._onApplyChanges,iconProps:{iconName:"CheckMark"}},c.ApplyChangesFilterBarText)))))},t.RENDER_EVERYTHING=-1,t}(s.BaseComponent);t.FilterBar=u},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(117),t),n.__exportStar(i(42),t),n.__exportStar(i(114),t),n.__exportStar(i(41),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(43),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onSelectionChanged=function(e){t.setFilterValue({value:e})},t}return n.__extends(t,e),t.prototype.focus=function(){return!1},t.prototype.componentWillMount=function(){this.props.filter.setFilterItemState(this.props.filterItemKey,{value:this.props.defaultValue})},t.prototype.render=function(){return r.createElement(o.DateTimePicker,{defaultValue:this.props.defaultValue,formatDate:this.props.formatDate,formatTime:this.props.formatTime,parseTimeFromString:this.props.parseTimeFromString,onValueChanged:this._onSelectionChanged})},t.prototype.onFilterChanged=function(e){},t}(i(15).FilterBarItem);t.DateTimePickerFilterBarItem=s},function(e,t){e.exports=C},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(43),t),n.__exportStar(i(119),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(16),s=i(2),a=i(3),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._contextualMenuRef=null,t}return n.__extends(t,e),Object.defineProperty(t.prototype,"contextualMenuRef",{get:function(){return this._contextualMenuRef},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this;return r.createElement(o.ContextualMenuButton,n.__assign({},this.props,{ref:function(t){e._contextualMenuRef=t},iconProps:{iconName:"More"},showTooltip:!0,title:this.props.title||a.MoreActionsText}))},t.prototype.componentWillUnmount=function(){this._contextualMenuRef=null},t}(s.BaseComponent);t.MoreActionsButton=l},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(2),s=i(16),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.render=function(){return r.createElement(s.ContextualMenuButton,n.__assign({},this.props,{iconProps:{iconName:"ChevronDown"}}))},t}(o.BaseComponent);t.DropdownButton=a},function(e,t,i){var n;void 0===(n=function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.fabric=0]="fabric",e[e.bowtie=1]="bowtie",e[e.image=3]="image"}(t.VssIconType||(t.VssIconType={}))}.apply(t,[i,t]))||(e.exports=n)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(10),s=i(2);i(172);var a=function(e){function t(t){var i=e.call(this,t)||this;return i.state={},i}return n.__extends(t,e),t.prototype.render=function(){return r.createElement(o.Icon,n.__assign({},t.getIconProps(this.props)),this.props.children)},t.getIconProps=function(e,i){var r=n.__assign({},e);delete r.iconType,delete r.iconName;var a=e.iconType;!a&&e.iconName&&e.iconName.substr(0,t.bowtieIconPrefix.length)===t.bowtieIconPrefix&&(a=1),r.iconType=3===e.iconType?o.IconType.image:o.IconType.default;var l=s.css("vss-Icon",i);if(r.className?r.className=r.className+" "+l:r.className=l,1===a){var c=e.iconName;"string"==typeof c&&c.substr(0,t.bowtieIconPrefix.length)!==t.bowtieIconPrefix&&(c=t.bowtieIconPrefix+c);var u=s.css("vss-Icon--bowtie",c);r.className=r.className+" "+u}else r.iconName=e.iconName;return r},t.bowtieIconPrefix="bowtie-",t}(s.BaseComponent);t.VssIcon=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(125),t),n.__exportStar(i(124),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(1),o=i(46),s=i(45),a=i(2);i(177);var l=function(e){function t(i){var o=e.call(this,i)||this;return o._invalidateItem=function(e){var t=!1;if(o.subMenuId){var i=o._findMenuItems(o.subMenuId),n=o._findItemIndex(i,e);t=o._focusItem(i,n-1)}if(!t){i=o._findMenuItems(o.props.id),n=o._findItemIndex(i,e);(t=o._focusItem(i,n-1))||(n>0?t=o._focusItem(i,0):o._setTimeout(function(){var e=o._findMenuItems(o.props.id);o._focusItem(e,0)},0))}!t&&o._activeElement&&o.contains(document.activeElement)&&o._activeElement.focus()},o._itemsChanged=function(e,t,i){if(o._isMounted){var n={};o._items.forEach(function(e){t&&-1!==t.indexOf(e.key)||(n[e.key]=e)}),e.forEach(function(e){e.invalidateItem=function(){o._invalidateItem(e.key)},n[e.key]=e});var r=[];Object.keys(n).forEach(function(e){r.push(n[e])}),o._items=r,o.setState({displayItems:o._arrangeItems(r,i)})}},o._onDismiss=function(e,t){o._activeElement&&o.contains(document.activeElement)&&o._activeElement.focus(),o.props.onDismiss(e,t)},o._onRenderSubMenu=function(e){return o.subMenuId=e.id,e.items&&e.items.forEach(function(e){e.invalidateItem=function(){o._invalidateItem(e.key)}}),r.createElement(t,n.__assign({ref:function(e){o._submenuComponent=e}},e))},o.timers=[],o._items=[],o._groups=[],o.state={displayItems:[]},o}return n.__extends(t,e),t.prototype.render=function(){if(this.state.loadingTimeout)return null;var e=this.state.displayItems,t=this.props,i=t.className,o=t.directionalHint,l=t.gapSpace,c=void 0===l?5:l,u=!(!this._items||!this._items.some(function(e){return!!e.icon||!!e.iconProps}));return this._items.forEach(function(e){e.menuHasIcons=u,!u||e.iconProps||e.icon||(e.iconProps={iconName:""})}),r.createElement(s.ContextualMenu,n.__assign({gapSpace:c,directionalHint:o},this.props,{items:e,className:a.css("vss-contextualMenu-list",i),onDismiss:this._onDismiss,onRenderSubMenu:this._onRenderSubMenu}))},t.prototype.componentWillMount=function(){var e=this,i=this._setTimeout(function(){e.setState({loadingTimeout:void 0})},100);this._items=this.props.items||[],this._groups=this.props.groups||[],this.setState({displayItems:this.props.items?this._arrangeItems(this.props.items):[],loadingTimeout:i}),this.props.isSubMenu||(t._activeMenu&&t._activeMenu.dismiss(null,!0),t._activeMenu=this),this._activeElement=document.activeElement},t.prototype.componentWillUnmount=function(){if(this._isMounted=!1,e.prototype.componentWillUnmount.call(this),this.state.loadingTimeout&&this._clearTimeout(this.state.loadingTimeout),this.timers){for(var i=0,n=this.timers;i<n.length;i++){var r=n[i];window.clearTimeout(r)}this.timers=[]}t._activeMenu===this&&delete t._activeMenu},t.prototype.componentDidMount=function(){var e=this;if(this._isMounted=!0,"string"==typeof this.props.target?this._targetElement=document.querySelector(this.props.target):this._targetElement=this.props.target,this.props.providers&&this.props.providers.length>0)for(var t=this.props.providers.map(function(e,t){return t}),i=function(i){n.props.providers[i].loadItems(function(t,i,n){e._itemsChanged(t,i,n)},function(){if(e.state.loadingTimeout){var n=t.indexOf(i);n>-1&&(t.splice(n,1),e._isMounted&&0===t.length&&e.setState({loadingTimeout:void 0}))}})},n=this,r=0;r<this.props.providers.length;r++)i(r);else this.setState({loadingTimeout:void 0});this.props.mouseLeaveDelayMs&&this._events.on(document.body,"mousemove",function(t){e._targetElement.contains(t.target)||e.contains(t.target)?e.closeTimeout&&(e._clearTimeout(e.closeTimeout),delete e.closeTimeout):e.closeTimeout||(e.closeTimeout=e._setTimeout(function(){delete e.closeTimeout,e.dismiss(t,!0)},e.props.mouseLeaveDelayMs||0))}),this._events.on(document,"keydown",function(t){"`"!==t.key||t.defaultPrevented?16===t.which||17===t.which||18===t.which||e.props.isSubMenu||e.props.shouldFocusOnMount||e.contains(document.activeElement)||e.dismiss(t,!0):(e._forceGroupNames=!e._forceGroupNames,e.setState({displayItems:e._arrangeItems(e._items)}))})},t.prototype.componentWillReceiveProps=function(e){if(e.isSubMenu){var t=this.props.items.length!==e.items.length;t||(t=this.props.items.some(function(t){return!e.items.some(function(e){return e.key===t.key})})),t&&this.setState({displayItems:e.items?this._arrangeItems(e.items):[]})}},t.prototype.contains=function(e){return this._isMounted&&a.elementContains(o.findDOMNode(this),e)||this._submenuComponent&&this._submenuComponent.contains(e)},t.prototype.dismiss=function(e,t){this.props.onDismiss&&this.props.onDismiss(e,!0)},t.prototype._arrangeItems=function(e,t){var i=e.some(function(e){return e.rank>=0}),n=e.some(function(e){return!!e.groupKey});return e=e.slice(),i&&this._sortItems(e),n&&(e=this._groupItems(e,t)),this._removeConsecutiveSeparators(e),e},t.prototype._clearTimeout=function(e){if(this.timers){var t=this.timers.indexOf(e);this.timers.splice(t,1)}window.clearTimeout(e)},t.prototype._findMenuItems=function(e){var t=document.querySelector("#"+e);if(t)return t.querySelectorAll("[role='menuitem']")},t.prototype._findItemIndex=function(e,t){var i=-1;if(e&&e.length>1)for(var n=0;n<e.length;n++){var r=e.item(n);if(r.parentElement&&r.parentElement.id===t){i=n;break}}return i},t.prototype._focusItem=function(e,t){var i=!1;e&&e.length>t&&t>-1&&(e.item(t).focus(),i=!0);return i},t.prototype._groupItems=function(e,t){var i={},n=0,r=[],o=this._forceGroupNames;if(this._groups){n=this._groups.reduce(function(e,t){return t.rank>e?t.rank:e},0);for(var a=0,l=this._groups;a<l.length;a++){var c=l[a];i[c.key]={key:c.key,name:c.name,rank:void 0===c.rank?++n:c.rank,showGroupName:c.showGroupName,items:[]}}}else this._groups=[];if(t)for(var u=0,p=t;u<p.length;u++){c=p[u];i[c.key]||(i[c.key]={key:c.key,name:c.name,rank:void 0===c.rank?++n:c.rank,showGroupName:c.showGroupName,items:[]},this._groups.push(c))}for(var d=0,h=e;d<h.length;d++){var f=h[d];f.groupKey?i[f.groupKey]?i[f.groupKey].items.push(f):i[f.groupKey]={key:f.groupKey,name:f.groupKey,rank:++n,items:[f]}:r.push(f)}var m=Object.keys(i).map(function(e){return i[e]});m.sort(function(e,t){return(e.rank||Number.MAX_VALUE)-(t.rank||Number.MAX_VALUE)}),m.push({key:"ungrouped",name:"Ungrouped",rank:++n,items:r}),m.forEach(function(e){for(var t=e.items;t.length>0&&t[0].itemType===s.ContextualMenuItemType.Divider;)t.shift();for(;t.length>0&&t[t.length-1].itemType===s.ContextualMenuItemType.Divider;)t.pop()}),e=[];for(var v=!0,_=0,g=m;_<g.length;_++){(0!==(c=g[_]).items.length||o)&&(c.showGroupName&&c.name||o?e.push({key:"group_"+c.name,itemType:s.ContextualMenuItemType.Header,name:o?c.name+" (key: "+c.key+")":c.name}):v||e.push({key:"divider_"+c.name,itemType:s.ContextualMenuItemType.Divider}),v&&(v=!1),e=e.concat(c.items))}return e},t.prototype._removeConsecutiveSeparators=function(e){for(var t=!0,i=e.length-1;i>=0;i--){var n=e[i].itemType===s.ContextualMenuItemType.Divider||"-"===e[i].name;n&&t&&e.splice(i,1),t=n}},t.prototype._setTimeout=function(e,t){for(var i=[],n=2;n<arguments.length;n++)i[n-2]=arguments[n];var r=window.setTimeout.apply(window,[e,t].concat(i));return this.timers||(this.timers=[]),this.timers.push(r),r},t.prototype._sortItems=function(e){e.sort(function(e,t){return(e.rank||Number.MAX_VALUE)-(t.rank||Number.MAX_VALUE)})},t}(a.BaseComponent);t.VssContextualMenu=l},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i(0).__exportStar(i(127),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(16),t),n.__exportStar(i(123),t),n.__exportStar(i(122),t)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);n.__exportStar(i(47),t),n.__exportStar(i(44),t),n.__exportStar(i(113),t),n.__exportStar(i(14),t),n.__exportStar(i(107),t),n.__exportStar(i(15),t),n.__exportStar(i(103),t),n.__exportStar(i(20),t),n.__exportStar(i(69),t),n.__exportStar(i(8),t),n.__exportStar(i(33),t),n.__exportStar(i(38),t),n.__exportStar(i(66),t),n.__exportStar(i(29),t),n.__exportStar(i(63),t),n.__exportStar(i(55),t),n.__exportStar(i(3),t),n.__exportStar(i(25),t),n.__exportStar(i(27),t),n.__exportStar(i(4),t),n.__exportStar(i(54),t),n.__exportStar(i(51),t)},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,function(e,t){},,,,,function(e,t){}])});
define("OfficeFabric/components/List/List",["require","exports","tslib","react","../../Utilities"],function(n,t,i,r,u){"use strict";function o(n,t,i){var r=n.top-t*n.height,u=n.height+(t+i)*n.height;return{top:r,bottom:r+u,height:u,left:n.left,right:n.right,width:n.width}}function g(n,t){return n.top>=t.top&&n.left>=t.left&&n.bottom<=t.bottom&&n.right<=t.right}function nt(n,t){return n.top=t.top<n.top||n.top===-1?t.top:n.top,n.left=t.left<n.left||n.left===-1?t.left:n.left,n.bottom=t.bottom>n.bottom||n.bottom===-1?t.bottom:n.bottom,n.right=t.right>n.right||n.right===-1?t.right:n.right,n.width=n.right-n.left+1,n.height=n.bottom-n.top+1,n}Object.defineProperty(t,"__esModule",{value:!0});var s=16,h=100,c=500,l=200,a=500,f=10,v=30,y=2,p=2,w={top:-1,bottom:-1,left:-1,right:-1,width:0,height:0},e=function(n){return n.getBoundingClientRect()},b=e,k=e,d=function(n){function t(t){var f=n.call(this,t)||this;return f._root=u.createRef(),f._surface=u.createRef(),f._onRenderPage=function(n){var t=f.props,e=t.onRenderCell,s=t.role,o=n.page,h=o.items,c=o.startIndex,l=i.__rest(n,["page"]),a=s===undefined?"listitem":"presentation",v=(h||[]).map(function(n,t){var i=c+t,o=f.props.getKey?f.props.getKey(n,i):n&&n.key;return(o===null||o===undefined)&&(o=i),r.createElement("div",{role:a,className:u.css("ms-List-cell"),key:o,"data-list-index":i,"data-automationid":"ListCell"},e&&e(n,i,f.state.isScrolling))});return r.createElement("div",i.__assign({},l),v)},f.state={pages:[],isScrolling:!1},f._estimatedPageHeight=0,f._totalEstimates=0,f._requiredWindowsAhead=0,f._requiredWindowsBehind=0,f._measureVersion=0,f._onAsyncScroll=f._async.debounce(f._onAsyncScroll,h,{leading:!1,maxWait:c}),f._onAsyncIdle=f._async.debounce(f._onAsyncIdle,l,{leading:!1}),f._onAsyncResize=f._async.debounce(f._onAsyncResize,s,{leading:!1}),f._onScrollingDone=f._async.debounce(f._onScrollingDone,a,{leading:!1}),f._cachedPageHeights={},f._estimatedPageHeight=0,f._focusedIndex=-1,f._pageCache={},f}return i.__extends(t,n),t.prototype.scrollToIndex=function(n,t,i){var u,c,a,v,s,f,y,p,w;i===void 0&&(i=0);var l=this.props.startIndex,b=this._getRenderCount(),d=l+b,g=this._allowedRect,r=0,h=1;for(u=l;u<d;u+=h){if(c=this._getPageSpecification(u,g),a=c.height,h=c.itemCount,v=u<=n&&u+h>n,v){if(t){var e=k(this._scrollElement),o={top:this._scrollElement.scrollTop,bottom:this._scrollElement.scrollTop+e.height},nt=n-u;for(s=0;s<nt;++s)r+=t(u+s);f=r+t(n);switch(i){case 1:this._scrollElement.scrollTop=r;return;case 2:this._scrollElement.scrollTop=f-e.height;return;case 3:this._scrollElement.scrollTop=(r+f-e.height)/2;return}if(y=r>=o.top&&f<=o.bottom,y)return;p=r<o.top;w=f>o.bottom;p||w&&(r=f-e.height)}this._scrollElement.scrollTop=r;return}r+=a}},t.prototype.componentDidMount=function(){this._updatePages();this._measureVersion++;this._scrollElement=u.findScrollableParent(this._root.current);this._events.on(window,"resize",this._onAsyncResize);if(this._root.current)this._events.on(this._root.current,"focus",this._onFocus,!0);if(this._scrollElement){this._events.on(this._scrollElement,"scroll",this._onScroll);this._events.on(this._scrollElement,"scroll",this._onAsyncScroll)}},t.prototype.componentWillReceiveProps=function(n){(n.items!==this.props.items||n.renderCount!==this.props.renderCount||n.startIndex!==this.props.startIndex)&&(this._resetRequiredWindows(),this._requiredRect=null,this._measureVersion++,this._invalidatePageCache(),this._updatePages(n))},t.prototype.shouldComponentUpdate=function(n,t){var r=this.state.pages,o=t.pages,u=!1,i,f,e;if(!t.isScrolling&&this.state.isScrolling)return!0;if(n.items===this.props.items&&r.length===o.length){for(i=0;i<r.length;i++)if(f=r[i],e=o[i],f.key!==e.key||f.itemCount!==e.itemCount){u=!0;break}}else u=!0;return u},t.prototype.forceUpdate=function(){this._invalidatePageCache();this._updateRenderRects(this.props,!0);this._updatePages();this._measureVersion++;n.prototype.forceUpdate.call(this)},t.prototype.render=function(){for(var h,f=this.props,c=f.className,e=f.role,l=e===void 0?"list":e,o=this.state.pages,a=o===void 0?[]:o,n=[],v=u.getNativeProps(this.props,u.divProperties),t=0,s=a;t<s.length;t++)h=s[t],n.push(this._renderPage(h));return r.createElement("div",i.__assign({ref:this._root},v,{role:n.length>0?l:undefined,className:u.css("ms-List",c)}),r.createElement("div",{ref:this._surface,className:u.css("ms-List-surface"),role:"presentation"},n))},t.prototype._shouldVirtualize=function(n){n===void 0&&(n=this.props);var t=n.onShouldVirtualize;return!t||t(n)},t.prototype._invalidatePageCache=function(){this._pageCache={}},t.prototype._renderPage=function(n){var i=this.props.usePageCache,t;if(i&&(t=this._pageCache[n.key],t&&t.pageElement))return t.pageElement;var e=this._getPageStyle(n),r=this.props.onRenderPage,o=r===void 0?this._onRenderPage:r,f=o({page:n,className:u.css("ms-List-page"),key:n.key,ref:n.key,style:e,role:"presentation"},this._onRenderPage);return i&&n.startIndex===0&&(this._pageCache[n.key]={page:n,pageElement:f}),f},t.prototype._getPageStyle=function(n){var t=this.props.getPageStyle;return i.__assign({},t?t(n):{},n.items?{}:{height:n.height})},t.prototype._onFocus=function(n){for(var t=n.target,i;t!==this._surface.current;){if(i=t.getAttribute("data-list-index"),i){this._focusedIndex=Number(i);break}t=u.getParent(t)}},t.prototype._onScroll=function(){this.state.isScrolling||this.setState({isScrolling:!0});this._resetRequiredWindows();this._onScrollingDone()},t.prototype._resetRequiredWindows=function(){this._requiredWindowsAhead=0;this._requiredWindowsBehind=0},t.prototype._onAsyncScroll=function(){this._updateRenderRects();this._materializedRect&&g(this._requiredRect,this._materializedRect)||this._updatePages()},t.prototype._onAsyncIdle=function(){var i=this.props,r=i.renderedWindowsAhead,u=i.renderedWindowsBehind,f=this,e=f._requiredWindowsAhead,o=f._requiredWindowsBehind,n=Math.min(r,e+1),t=Math.min(u,o+1);(n!==e||t!==o)&&(this._requiredWindowsAhead=n,this._requiredWindowsBehind=t,this._updateRenderRects(),this._updatePages());(r>n||u>t)&&this._onAsyncIdle()},t.prototype._onScrollingDone=function(){this.setState({isScrolling:!1})},t.prototype._onAsyncResize=function(){this.forceUpdate()},t.prototype._updatePages=function(n){var t=this,i,r;n===void 0&&(n=this.props);this._requiredRect||this._updateRenderRects(n);i=this._buildPages(n);r=this.state.pages;this._notifyPageChanges(r,i.pages);this.setState(i,function(){if(n.getPageHeight)t._onAsyncIdle();else{var r=t._updatePageMeasurements(i.pages);r?(t._materializedRect=null,t._hasCompletedFirstRender?t._onAsyncScroll():(t._hasCompletedFirstRender=!0,t._updatePages(n))):t._onAsyncIdle()}})},t.prototype._notifyPageChanges=function(n,t,i){var c,l,u,f,o,e,s,r,h;if(i===void 0&&(i=this.props),c=i.onPageAdded,l=i.onPageRemoved,c||l){for(u={},f=0,o=n;f<o.length;f++)r=o[f],r.items&&(u[r.startIndex]=r);for(e=0,s=t;e<s.length;e++)r=s[e],r.items&&(u[r.startIndex]?delete u[r.startIndex]:this._onPageAdded(r));for(h in u)u.hasOwnProperty(h)&&this._onPageRemoved(u[h])}},t.prototype._updatePageMeasurements=function(n){var t=!1,i,r;if(!this._shouldVirtualize())return t;for(i=0;i<n.length;i++)r=n[i],r.items&&(t=this._measurePage(r)||t);return t},t.prototype._measurePage=function(n){var r=!1,i=this.refs[n.key],u=this._cachedPageHeights[n.startIndex],t;return i&&this._shouldVirtualize()&&(!u||u.measureVersion!==this._measureVersion)&&(t={width:i.clientWidth,height:i.clientHeight},(t.height||t.width)&&(r=n.height!==t.height,n.height=t.height,this._cachedPageHeights[n.startIndex]={height:t.height,measureVersion:this._measureVersion},this._estimatedPageHeight=Math.round((this._estimatedPageHeight*this._totalEstimates+t.height)/(this._totalEstimates+1)),this._totalEstimates++)),r},t.prototype._onPageAdded=function(n){var t=this.props.onPageAdded;t&&t(n)},t.prototype._onPageRemoved=function(n){var t=this.props.onPageRemoved;t&&t(n)},t.prototype._buildPages=function(n){var l=n.renderCount,d=n.items,c=n.startIndex,g=n.getPageHeight,h,k;l=this._getRenderCount(n);var a=i.__assign({},w),s=[],o=1,r=0,t=null,v=this._focusedIndex,y=c+l,p=this._shouldVirtualize(n),b=this._estimatedPageHeight===0&&!g,e=this._allowedRect,tt=function(n){var h=f._getPageSpecification(n,e),w=h.height,k=h.data,it=h.key,tt,l;o=h.itemCount;var i=r+w-1,rt=u.findIndex(f.state.pages,function(t){return!!t.items&&t.startIndex===n})>-1,ut=!e||i>=e.top&&r<=e.bottom,g=!f._requiredRect||i>=f._requiredRect.top&&r<=f._requiredRect.bottom,ft=!b&&(g||ut&&rt)||!p,et=v>=n&&v<n+o,ot=n===c;return ft||et||ot?(t&&(s.push(t),t=null),tt=Math.min(o,y-n),l=f._createPage(it,d.slice(n,n+tt),n,undefined,undefined,k),l.top=r,l.height=w,s.push(l),g&&f._allowedRect&&nt(a,{top:r,bottom:i,height:w,left:e.left,right:e.right,width:e.width})):(t||(t=f._createPage("spacer-"+n,undefined,n,0,undefined,k)),t.height=(t.height||0)+(i-r)+1,t.itemCount+=o),r+=i-r+1,b&&p?"break":void 0},f=this;for(h=c;h<y;h+=o)if(k=tt(h),k==="break")break;return t&&(t.key="spacer-end",s.push(t)),this._materializedRect=a,{pages:s,measureVersion:this._measureVersion}},t.prototype._getPageSpecification=function(n,t){var u=this.props.getPageSpecification,i;if(u){var r=u(n,t),f=r.itemCount,i=f===void 0?this._getItemCountForPage(n,t):f,e=r.height,o=e===void 0?this._getPageHeight(n,i,t):e;return{itemCount:i,height:o,data:r.data,key:r.key}}return i=this._getItemCountForPage(n,t),{itemCount:i,height:this._getPageHeight(n,i,t)}},t.prototype._getPageHeight=function(n,t,i){if(this.props.getPageHeight)return this.props.getPageHeight(n,i);var r=this._cachedPageHeights[n];return r?r.height:this._estimatedPageHeight||v},t.prototype._getItemCountForPage=function(n,t){var i=this.props.getItemCountForPage?this.props.getItemCountForPage(n,t):f;return i?i:f},t.prototype._createPage=function(n,t,i,r,u,f){var o,e;if(i===void 0&&(i=-1),r===void 0&&(r=t?t.length:0),u===void 0&&(u={}),f===void 0&&(f=undefined),n=n||"page-"+i,o=this._pageCache[n],o&&o.page)return o.page;if(t)for(e=0;e<t.length;e++)t[e]=t[e]||undefined;return{key:n,startIndex:i,itemCount:r,items:t,style:u||{},top:0,height:0,data:f}},t.prototype._getRenderCount=function(n){var t=n||this.props,i=t.items,u=t.startIndex,r=t.renderCount;return r===undefined?i?i.length-u:0:r},t.prototype._updateRenderRects=function(n,t){var u,f;n=n||this.props;var s=n.renderedWindowsAhead,h=n.renderedWindowsBehind,c=this.state.pages;if(this._shouldVirtualize(n)){var i=this._surfaceRect,r=this._scrollElement&&this._scrollElement.scrollHeight,e=this._scrollElement?this._scrollElement.scrollTop:0;this._surface.current&&(t||!c||!this._surfaceRect||!r||r!==this._scrollHeight||Math.abs(this._scrollTop-e)>this._estimatedPageHeight/3)&&(i=this._surfaceRect=b(this._surface.current),this._scrollTop=e);(t||!r||r!==this._scrollHeight)&&this._measureVersion++;this._scrollHeight=r;u=Math.max(0,-i.top);f={top:u,left:i.left,bottom:u+window.innerHeight,right:i.right,width:i.width,height:window.innerHeight};this._requiredRect=o(f,this._requiredWindowsBehind,this._requiredWindowsAhead);this._allowedRect=o(f,h,s)}},t.defaultProps={startIndex:0,onRenderCell:function(n){return r.createElement("div",null,n&&n.name||"")},renderedWindowsAhead:p,renderedWindowsBehind:y},t}(u.BaseComponent);t.List=d});

define("OfficeFabric/components/List/List.types",["require","exports"],function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i;(function(n){n[n.auto=0]="auto";n[n.top=1]="top";n[n.bottom=2]="bottom";n[n.center=3]="center"})(i=t.ScrollToMode||(t.ScrollToMode={}))});

define("OfficeFabric/components/List/index",["require","exports","tslib","./List","./List.types"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t);i.__exportStar(u,t)});

define("OfficeFabric/List",["require","exports","tslib","./components/List/index"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t)});

define("OfficeFabric/components/FocusZone/FocusZone.types",["require","exports"],function(n,t){"use strict";var i,r;Object.defineProperty(t,"__esModule",{value:!0}),function(n){n[n.none=0]="none";n[n.all=1]="all";n[n.inputOnly=2]="inputOnly"}(i=t.FocusZoneTabbableElements||(t.FocusZoneTabbableElements={})),function(n){n[n.vertical=0]="vertical";n[n.horizontal=1]="horizontal";n[n.bidirectional=2]="bidirectional"}(r=t.FocusZoneDirection||(t.FocusZoneDirection={}))});

define("OfficeFabric/components/FocusZone/FocusZone",["require","exports","tslib","react","./FocusZone.types","../../Utilities"],function(n,t,i,r,u,f){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var h="data-is-focusable",p="data-disable-click-on-enter",l="data-focuszone-id",e="tabindex",v="data-no-vertical-wrap",a="data-no-horizontal-wrap",y=999999999,c=-999999999,s={},w=["text","number","password","email","tel","url","search"],o=!1,b=function(n){function t(t){var i=n.call(this,t)||this;return i._root=f.createRef(),i._onFocus=function(n){var r=i.props,u=r.onActiveElementChanged,s=r.doNotAllowFocusEventToPropagate,e=r.onFocusNotification,t;if(e&&e(),i._isImmediateDescendantOfZone(n.target))i._activeElement=n.target,i._setFocusAlignment(i._activeElement);else for(t=n.target;t&&t!==i._root.current;){if(f.isElementTabbable(t)&&i._isImmediateDescendantOfZone(t)){i._activeElement=t;break}t=f.getParent(t,o)}u&&u(i._activeElement,n);s&&n.stopPropagation()},i._onMouseDown=function(n){var u=i.props.disabled,t,r;if(!u){for(t=n.target,r=[];t&&t!==i._root.current;)r.push(t),t=f.getParent(t,o);while(r.length)if(t=r.pop(),t&&f.isElementTabbable(t)&&i._setActiveElement(t,!0),f.isElementFocusZone(t))break}},i._onKeyDown=function(n){var e=i.props,t=e.direction,l=e.disabled,h=e.isInnerZoneKeystroke,o,r,s,c;if(!l&&(document.activeElement!==i._root.current||!i._isInnerZone)){if(i.props.onKeyDown)i.props.onKeyDown(n);if(!n.isDefaultPrevented()){if(h&&h(n)&&i._isImmediateDescendantOfZone(n.target))if(o=i._getFirstInnerZone(),o){if(!o.focus(!0))return}else if(f.isElementFocusSubZone(n.target)){if(!i.focusElement(f.getNextElement(n.target,n.target.firstChild,!0)))return}else return;else{if(n.altKey)return;switch(n.which){case 32:if(i._tryInvokeClickForFocusable(n.target))break;return;case 37:if(t!==u.FocusZoneDirection.vertical&&i._moveFocusLeft())break;return;case 39:if(t!==u.FocusZoneDirection.vertical&&i._moveFocusRight())break;return;case 38:if(t!==u.FocusZoneDirection.horizontal&&i._moveFocusUp())break;return;case 40:if(t!==u.FocusZoneDirection.horizontal&&i._moveFocusDown())break;return;case 9:if((i.props.allowTabKey||i.props.handleTabKey===1||i.props.handleTabKey===2&&i._isElementInput(n.target))&&(r=!1,i._processingTabKey=!0,t!==u.FocusZoneDirection.vertical&&i._shouldWrapFocus(i._activeElement,a)?(t===u.FocusZoneDirection.horizontal||t===u.FocusZoneDirection.bidirectional)&&(r=n.shiftKey?i._moveFocusLeft():i._moveFocusRight()):r=n.shiftKey?i._moveFocusUp():i._moveFocusDown(),i._processingTabKey=!1,r))break;return;case 36:if(i._isElementInput(n.target)&&!i._shouldInputLoseFocus(n.target,!1))return!1;if(s=i._root.current&&i._root.current.firstChild,i._root.current&&s&&i.focusElement(f.getNextElement(i._root.current,s,!0)))break;return;case 35:if(i._isElementInput(n.target)&&!i._shouldInputLoseFocus(n.target,!0))return!1;if(c=i._root.current&&i._root.current.lastChild,i._root.current&&i.focusElement(f.getPreviousElement(i._root.current,c,!0,!0,!0)))break;return;case 13:if(i._tryInvokeClickForFocusable(n.target))break;return;default:return}}n.preventDefault();n.stopPropagation()}}},i._warnDeprecations({rootProps:undefined,allowTabKey:"handleTabKey"}),i._id=f.getId("FocusZone"),i._focusAlignment={left:0,top:0},i._processingTabKey=!1,i}return i.__extends(t,n),t.prototype.componentDidMount=function(){if(s[this._id]=this,this._root.current){for(var t=this._root.current.ownerDocument.defaultView,n=f.getParent(this._root.current,o);n&&n!==document.body&&n.nodeType===1;){if(f.isElementFocusZone(n)){this._isInnerZone=!0;break}n=f.getParent(n,o)}if(!this._isInnerZone)this._events.on(t,"keydown",this._onKeyDownCapture,!0);this._updateTabIndexes();this.props.defaultActiveElement&&(this._activeElement=f.getDocument().querySelector(this.props.defaultActiveElement),this.focus())}},t.prototype.componentWillUnmount=function(){delete s[this._id]},t.prototype.render=function(){var n=this.props,u=n.rootProps,e=n.ariaDescribedBy,o=n.ariaLabelledBy,s=n.className,t=n.disabled,h=f.getNativeProps(this.props,f.htmlElementProperties),c=this.props.elementType||"div";return r.createElement(c,i.__assign({role:"presentation"},h,u,{className:f.css("ms-FocusZone",s),ref:this._root,"data-focuszone-id":this._id,"aria-labelledby":o,"aria-describedby":e,onKeyDown:t?undefined:this._onKeyDown,onFocus:this._onFocus,onMouseDownCapture:t?undefined:this._onMouseDown}),this.props.children)},t.prototype.focus=function(n){var t,i,r;return(n===void 0&&(n=!1),this._root.current)?!n&&this._root.current.getAttribute(h)==="true"&&this._isInnerZone?(t=this._getOwnerZone(this._root.current),t!==this._root.current)?(i=s[t.getAttribute(l)],!!i&&i.focusElement(this._root.current)):!1:!n&&this._activeElement&&f.elementContains(this._root.current,this._activeElement)&&f.isElementTabbable(this._activeElement)?(this._activeElement.focus(),!0):(r=this._root.current.firstChild,this.focusElement(f.getNextElement(this._root.current,r,!0))):!1},t.prototype.focusElement=function(n){var t=this.props.onBeforeFocus;return t&&!t(n)?!1:n?(this._setActiveElement(n),this._activeElement&&this._activeElement.focus(),!0):!1},t.prototype._onKeyDownCapture=function(n){n.which===9&&this._updateTabIndexes()},t.prototype._setActiveElement=function(n,t){var i=this._activeElement;this._activeElement=n;i&&(f.isElementFocusZone(i)&&this._updateTabIndexes(i),i.tabIndex=-1);this._activeElement&&((!this._focusAlignment||t)&&this._setFocusAlignment(n,!0,!0),this._activeElement.tabIndex=0)},t.prototype._tryInvokeClickForFocusable=function(n){if(n===this._root.current)return!1;do{if(n.tagName==="BUTTON"||n.tagName==="A"||n.tagName==="INPUT"||n.tagName==="TEXTAREA")return!1;if(this._isImmediateDescendantOfZone(n)&&n.getAttribute(h)==="true"&&n.getAttribute(p)!=="true")return f.EventGroup.raise(n,"click",null,!0),!0;n=f.getParent(n,o)}while(n!==this._root.current);return!1},t.prototype._getFirstInnerZone=function(n){var t,i;if(n=n||this._activeElement||this._root.current,!n)return null;if(f.isElementFocusZone(n))return s[n.getAttribute(l)];for(t=n.firstElementChild;t;){if(f.isElementFocusZone(t))return s[t.getAttribute(l)];if(i=this._getFirstInnerZone(t),i)return i;t=t.nextElementSibling}return null},t.prototype._moveFocus=function(n,t,i,r){var a,v,s;r===void 0&&(r=!0);var e=this._activeElement,h=-1,o=undefined,c=!1,l=this.props.direction===u.FocusZoneDirection.bidirectional;if(!e||!this._root.current||this._isElementInput(e)&&!this._shouldInputLoseFocus(e,n))return!1;a=l?e.getBoundingClientRect():null;do if(e=n?f.getNextElement(this._root.current,e):f.getPreviousElement(this._root.current,e),l){if(e){if(v=e.getBoundingClientRect(),s=t(a,v),s===-1&&h===-1){o=e;break}if(s>-1&&(h===-1||s<h)&&(h=s,o=e),h>=0&&s<0)break}}else{o=e;break}while(e);if(o&&o!==this._activeElement)c=!0,this.focusElement(o);else if(this.props.isCircularNavigation&&r)return n?this.focusElement(f.getNextElement(this._root.current,this._root.current.firstElementChild,!0)):this.focusElement(f.getPreviousElement(this._root.current,this._root.current.lastElementChild,!0,!0,!0));return c},t.prototype._moveFocusDown=function(){var i=this,n=-1,t=this._focusAlignment.left;return this._moveFocus(!0,function(r,u){var e=-1,f=Math.floor(u.top),o=Math.floor(r.bottom);return f<o?i._shouldWrapFocus(i._activeElement,v)?y:c:((n===-1&&f>=o||f===n)&&(n=f,e=t>=u.left&&t<=u.left+u.width?0:Math.abs(u.left+u.width/2-t)),e)})?(this._setFocusAlignment(this._activeElement,!1,!0),!0):!1},t.prototype._moveFocusUp=function(){var i=this,n=-1,t=this._focusAlignment.left;return this._moveFocus(!1,function(r,u){var f=-1,e=Math.floor(u.bottom),o=Math.floor(u.top),s=Math.floor(r.top);return e>s?i._shouldWrapFocus(i._activeElement,v)?y:c:((n===-1&&e<=s||o===n)&&(n=o,f=t>=u.left&&t<=u.left+u.width?0:Math.abs(u.left+u.width/2-t)),f)})?(this._setFocusAlignment(this._activeElement,!1,!0),!0):!1},t.prototype._moveFocusLeft=function(){var t=this,n=this._shouldWrapFocus(this._activeElement,a);return this._moveFocus(f.getRTL(),function(i,r){var f=-1;return r.bottom>i.top&&r.right<=i.right&&t.props.direction!==u.FocusZoneDirection.vertical?f=i.right-r.right:n||(f=c),f},undefined,n)?(this._setFocusAlignment(this._activeElement,!0,!1),!0):!1},t.prototype._moveFocusRight=function(){var t=this,n=this._shouldWrapFocus(this._activeElement,a);return this._moveFocus(!f.getRTL(),function(i,r){var f=-1;return r.top<i.bottom&&r.left>=i.left&&t.props.direction!==u.FocusZoneDirection.vertical?f=r.left-i.left:n||(f=c),f},undefined,n)?(this._setFocusAlignment(this._activeElement,!0,!1),!0):!1},t.prototype._setFocusAlignment=function(n,t,i){if(this.props.direction===u.FocusZoneDirection.bidirectional&&(!this._focusAlignment||t||i)){var r=n.getBoundingClientRect(),f=r.left+r.width/2,e=r.top+r.height/2;this._focusAlignment||(this._focusAlignment={left:f,top:e});t&&(this._focusAlignment.left=f);i&&(this._focusAlignment.top=e)}},t.prototype._isImmediateDescendantOfZone=function(n){return this._getOwnerZone(n)===this._root.current},t.prototype._getOwnerZone=function(n){for(var t=f.getParent(n,o);t&&t!==this._root.current&&t!==document.body;){if(f.isElementFocusZone(t))return t;t=f.getParent(t,o)}return this._root.current},t.prototype._updateTabIndexes=function(n){var i,r,t;for(!n&&this._root.current&&(this._defaultFocusElement=null,n=this._root.current,this._activeElement&&!f.elementContains(n,this._activeElement)&&(this._activeElement=null)),this._activeElement&&!f.isElementTabbable(this._activeElement)&&(this._activeElement=null),i=n&&n.children,r=0;i&&r<i.length;r++)t=i[r],f.isElementFocusZone(t)?t.getAttribute(h)==="true"&&(this._isInnerZone||(this._activeElement||this._defaultFocusElement)&&this._activeElement!==t?t.getAttribute(e)!=="-1"&&t.setAttribute(e,"-1"):(this._defaultFocusElement=t,t.getAttribute(e)!=="0"&&t.setAttribute(e,"0"))):(t.getAttribute&&t.getAttribute(h)==="false"&&t.setAttribute(e,"-1"),f.isElementTabbable(t)?this.props.disabled?t.setAttribute(e,"-1"):this._isInnerZone||(this._activeElement||this._defaultFocusElement)&&this._activeElement!==t?t.getAttribute(e)!=="-1"&&t.setAttribute(e,"-1"):(this._defaultFocusElement=t,t.getAttribute(e)!=="0"&&t.setAttribute(e,"0")):t.tagName==="svg"&&t.getAttribute("focusable")!=="false"&&t.setAttribute("focusable","false")),this._updateTabIndexes(t)},t.prototype._isElementInput=function(n){return n&&n.tagName&&(n.tagName.toLowerCase()==="input"||n.tagName.toLowerCase()==="textarea")?!0:!1},t.prototype._shouldInputLoseFocus=function(n,t){if(!this._processingTabKey&&n&&n.type&&w.indexOf(n.type.toLowerCase())>-1){var i=n.selectionStart,r=n.selectionEnd,u=i!==r,f=n.value;if(u||i>0&&!t||i!==f.length&&t||!!this.props.handleTabKey&&!(this.props.shouldInputLoseFocusOnArrowKey&&this.props.shouldInputLoseFocusOnArrowKey(n)))return!1}return!0},t.prototype._shouldWrapFocus=function(n,t){return!this.props.checkForNoWrap?!0:f.shouldWrapFocus(n,t)},t.defaultProps={isCircularNavigation:!1,direction:u.FocusZoneDirection.bidirectional},t}(f.BaseComponent);t.FocusZone=b});

define("OfficeFabric/components/Spinner/Spinner.types",["require","exports"],function(n,t){"use strict";var i,r;Object.defineProperty(t,"__esModule",{value:!0}),function(n){n[n.xSmall=0]="xSmall";n[n.small=1]="small";n[n.medium=2]="medium";n[n.large=3]="large"}(i=t.SpinnerSize||(t.SpinnerSize={})),function(n){n[n.normal=0]="normal";n[n.large=1]="large"}(r=t.SpinnerType||(t.SpinnerType={}))});

define("OfficeFabric/components/Spinner/Spinner.base",["require","exports","tslib","react","./Spinner.types","../../Utilities"],function(n,t,i,r,u,f){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=f.classNamesFunction(),o=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return i.__extends(t,n),t.prototype.render=function(){var n=this.props,h=n.type,l=n.size,a=n.ariaLabel,v=n.ariaLive,y=n.getStyles,o=n.label,p=n.theme,w=n.className,c=a||o,b=f.getNativeProps(this.props,f.divProperties,["size"]),s=l,t;return s===undefined&&h!==undefined&&(s=h===u.SpinnerType.large?u.SpinnerSize.large:u.SpinnerSize.medium),t=e(y,{theme:p,size:s,className:w}),r.createElement("div",i.__assign({},b,{className:t.root}),r.createElement("div",{className:t.circle}),o&&r.createElement("div",{className:t.label},o),c&&r.createElement("div",{role:"status","aria-live":v},r.createElement(f.DelayedRender,null,r.createElement("div",{className:t.screenReaderText},c))))},t.defaultProps={size:u.SpinnerSize.medium,ariaLive:"polite"},i.__decorate([f.customizable("Spinner",["theme"])],t)}(f.BaseComponent);t.SpinnerBase=o});

define("OfficeFabric/components/Spinner/Spinner.styles",["require","exports","./Spinner.types","../../Styling"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var u=r.keyframes({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}});t.getStyles=function(n){var o=n.theme,t=n.size,s=n.className,f=o.palette,e;return{root:["ms-Spinner",s],circle:["ms-Spinner-circle",{margin:"auto",boxSizing:"border-box",borderRadius:"50%",width:"100%",height:"100%",border:"1.5px solid "+f.themeLight,borderTopColor:f.themePrimary,animationName:u,animationDuration:"1.3s",animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(.53,.21,.29,.67)",selectors:(e={},e[r.HighContrastSelector]={borderTopColor:"Highlight"},e)},t===i.SpinnerSize.xSmall&&["ms-Spinner--xSmall",{width:12,height:12}],t===i.SpinnerSize.small&&["ms-Spinner--small",{width:16,height:16}],t===i.SpinnerSize.medium&&["ms-Spinner--medium",{width:20,height:20}],t===i.SpinnerSize.large&&["ms-Spinner--large",{width:28,height:28}]],label:["ms-Spinner-label",{color:f.themePrimary,marginTop:10,textAlign:"center"}],screenReaderText:r.hiddenContentStyle}}});

define("OfficeFabric/components/Spinner/Spinner",["require","exports","../../Utilities","./Spinner.base","./Spinner.styles"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Spinner=i.styled(r.SpinnerBase,u.getStyles)});

define("OfficeFabric/components/Spinner/index",["require","exports","tslib","./Spinner","./Spinner.types"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t);i.__exportStar(u,t)});

define("OfficeFabric/Spinner",["require","exports","tslib","./components/Spinner/index"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t)});

define("OfficeFabric/components/Rating/Rating.styles",["require","exports","../../Styling"],function(n,t,i){"use strict";function r(n,t){return{color:n,selectors:(r={},r[i.HighContrastSelector]={color:t},r)};var r}function f(n){var e=n.disabled,a=n.readOnly,o=n.theme,v=o.semanticColors,s=o.palette,t=i.getGlobalClassNames(u,o),h=16,c=20,f=3,l=s.neutralTertiary,p=s.themePrimary,w=s.themeDark,y=v.bodyTextChecked,b=v.disabledBodyText;return{root:[t.root,!e&&!a&&{selectors:{"&:hover":{selectors:{".ms-RatingStar-back":r(y,"Highlight")}}}}],rootIsSmall:[t.rootIsSmall,{height:h+f*2+"px"}],rootIsLarge:[t.rootIsLarge,{height:c+f*2+"px"}],ratingStar:[t.ratingStar,{display:"inline-block",position:"relative"}],ratingStarBack:[t.ratingStarBack,{color:l,width:"100%"},e&&r(b,"GrayText")],ratingStarFront:[t.ratingStarFront,{position:"absolute",height:"100 %",left:"0",top:"0",textAlign:"center",verticalAlign:"middle",overflow:"hidden"},r(y,"Highlight")],ratingButton:[i.getFocusStyle(o,0),t.ratingButton,{backgroundColor:"transparent",padding:f+"px "+f+"px "+f+"px 0px",margin:"0px",border:"none",cursor:"pointer",selectors:{"&:disabled":{cursor:"default"},"&[disabled]":{cursor:"default"}}},!e&&!a&&{selectors:{"&:hover ~ .ms-Rating-button":{selectors:{".ms-RatingStar-back":r(l,"WindowText"),".ms-RatingStar-front":r(l,"WindowText")}},"&:hover":{selectors:{".ms-RatingStar-back":{color:p},".ms-RatingStar-front":{color:w}}}}},e&&{cursor:"default"},],ratingStarIsSmall:[t.ratingStarIsSmall,{fontSize:h+"px",lineHeight:h+"px"}],ratingStarIsLarge:[t.ratingStartIsLarge,{fontSize:c+"px",lineHeight:c+"px"}],labelText:[t.labelText,i.hiddenContentStyle],ratingFocusZone:[t.ratingFocusZone,{display:"inline-block",paddingBottom:"1px"}]}}Object.defineProperty(t,"__esModule",{value:!0});var u={root:"ms-RatingStar-root",rootIsSmall:"ms-RatingStar-root--small",rootIsLarge:"ms-RatingStar-root--large",ratingStar:"ms-RatingStar-container",ratingStarBack:"ms-RatingStar-back",ratingStarFront:"ms-RatingStar-front",ratingButton:"ms-Rating-button",ratingStarIsSmall:"ms-Rating--small",ratingStartIsLarge:"ms-Rating--large",labelText:"ms-Rating-labelText",ratingFocusZone:"ms-Rating-focuszone"};t.getStyles=f});

define("OfficeFabric/components/Icon/Icon.types",["require","exports"],function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i;(function(n){n[n["default"]=0]="default";n[n.image=1]="image";n[n.Default=1e5]="Default";n[n.Image=100001]="Image"})(i=t.IconType||(t.IconType={}))});

define("OfficeFabric/components/Image/Image.types",["require","exports"],function(n,t){"use strict";var i,r,u;Object.defineProperty(t,"__esModule",{value:!0}),function(n){n[n.center=0]="center";n[n.contain=1]="contain";n[n.cover=2]="cover";n[n.none=3]="none"}(i=t.ImageFit||(t.ImageFit={})),function(n){n[n.landscape=0]="landscape";n[n.portrait=1]="portrait"}(r=t.ImageCoverStyle||(t.ImageCoverStyle={})),function(n){n[n.notLoaded=0]="notLoaded";n[n.loaded=1]="loaded";n[n.error=2]="error";n[n.errorLoaded=3]="errorLoaded"}(u=t.ImageLoadState||(t.ImageLoadState={}))});

define("OfficeFabric/components/Image/Image.base",["require","exports","tslib","react","../../Utilities","./Image.types"],function(n,t,i,r,u,f){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=u.classNamesFunction(),o="fabricImage",s=function(n){function t(t){var i=n.call(this,t)||this;return i._coverStyle=f.ImageCoverStyle.portrait,i._imageElement=u.createRef(),i._frameElement=u.createRef(),i._onImageLoaded=function(n){var t=i.props,u=t.src,r=t.onLoad;r&&r(n);i._computeCoverStyle(i.props);u&&i.setState({loadState:f.ImageLoadState.loaded})},i._onImageError=function(n){if(i.props.onError)i.props.onError(n);i.setState({loadState:f.ImageLoadState.error})},i.state={loadState:f.ImageLoadState.notLoaded},i}return i.__extends(t,n),s=t,t.prototype.componentWillReceiveProps=function(n){n.src!==this.props.src?this.setState({loadState:f.ImageLoadState.notLoaded}):this.state.loadState===f.ImageLoadState.loaded&&this._computeCoverStyle(n)},t.prototype.componentDidUpdate=function(n,t){if(this._checkImageLoaded(),this.props.onLoadingStateChange&&t.loadState!==this.state.loadState)this.props.onLoadingStateChange(this.state.loadState)},t.prototype.render=function(){var a=u.getNativeProps(this.props,u.imageProperties,["width","height"]),n=this.props,v=n.src,y=n.alt,h=n.width,c=n.height,p=n.shouldFadeIn,w=n.shouldStartVisible,b=n.className,t=n.imageFit,k=n.role,d=n.maximizeFrame,g=n.getStyles,nt=n.theme,s=this.state.loadState,tt=this.props.coverStyle!==undefined?this.props.coverStyle:this._coverStyle,l=e(g,{theme:nt,className:b,width:h,height:c,maximizeFrame:d,shouldFadeIn:p,shouldStartVisible:w,isLoaded:s===f.ImageLoadState.loaded||s===f.ImageLoadState.notLoaded&&this.props.shouldStartVisible,isLandscape:tt===f.ImageCoverStyle.landscape,isCenter:t===f.ImageFit.center,isContain:t===f.ImageFit.contain,isCover:t===f.ImageFit.cover,isNone:t===f.ImageFit.none,isError:s===f.ImageLoadState.error,isNotImageFit:t===undefined});return r.createElement("div",{className:l.root,style:{width:h,height:c},ref:this._frameElement},r.createElement("img",i.__assign({},a,{onLoad:this._onImageLoaded,onError:this._onImageError,key:o+this.props.src||"",className:l.image,ref:this._imageElement,src:v,alt:y,role:k})))},t.prototype._checkImageLoaded=function(){var n=this.props.src,i=this.state.loadState,t;i===f.ImageLoadState.notLoaded&&(t=this._imageElement.current?n&&this._imageElement.current.naturalWidth>0&&this._imageElement.current.naturalHeight>0||this._imageElement.current.complete&&s._svgRegex.test(n):!1,t&&(this._computeCoverStyle(this.props),this.setState({loadState:f.ImageLoadState.loaded})))},t.prototype._computeCoverStyle=function(n){var i=n.imageFit,r=n.width,u=n.height,t,e;(i===f.ImageFit.cover||i===f.ImageFit.contain)&&this.props.coverStyle===undefined&&this._imageElement.current&&this._frameElement.current&&(t=void 0,t=!r||!u?this._frameElement.current.clientWidth/this._frameElement.current.clientHeight:r/u,e=this._imageElement.current.naturalWidth/this._imageElement.current.naturalHeight,this._coverStyle=e>t?f.ImageCoverStyle.landscape:f.ImageCoverStyle.portrait)},t.defaultProps={shouldFadeIn:!0},t._svgRegex=/\.svg$/i,s=i.__decorate([u.customizable("Image",["theme"])],t);var s}(u.BaseComponent);t.ImageBase=s});

define("OfficeFabric/components/Image/Image.styles",["require","exports","../../Styling"],function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={root:"ms-Image",rootMaximizeFrame:"ms-Image--maximizeFrame",image:"ms-Image-image",imageCenter:"ms-Image-image--center",imageContain:"ms-Image-image--contain",imageCover:"ms-Image-image--cover",imageNone:"ms-Image-image--none",imageLandscape:"ms-Image-image--landscape",imagePortrait:"ms-Image-image--portrait"};t.getStyles=function(n){var v=n.className,f=n.width,e=n.height,y=n.maximizeFrame,o=n.isLoaded,h=n.shouldFadeIn,p=n.shouldStartVisible,u=n.isLandscape,c=n.isCenter,l=n.isContain,a=n.isCover,w=n.isNone,b=n.isError,k=n.isNotImageFit,d=n.theme,t=i.getGlobalClassNames(r,d),s={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"};return{root:[t.root,{overflow:"hidden"},y&&[t.rootMaximizeFrame,{height:"100%",width:"100%"}],(c||l||a)&&{position:"relative"},v],image:[t.image,{display:"block",opacity:0},o&&["is-loaded",{opacity:1}],c&&[t.imageCenter,s],l&&[t.imageContain,u&&{width:"100%",height:"auto"},!u&&{width:"auto",height:"100%"},s],a&&[t.imageCover,u&&{width:"auto",height:"100%"},!u&&{width:"100%",height:"auto"},s],w&&[t.imageNone,{width:"auto",height:"auto"}],k&&[!!f&&!e&&{height:"auto",width:"100%"},!f&&!!e&&{height:"100%",width:"auto"},!!f&&!!e&&{height:"100%",width:"100%"}],o&&h&&!p&&i.AnimationClassNames.fadeIn400,u&&t.imageLandscape,!u&&t.imagePortrait,!o&&"is-notLoaded",h&&"is-fadeIn",b&&"is-error"]}}});

define("OfficeFabric/components/Image/Image",["require","exports","../../Utilities","./Image.base","./Image.styles"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Image=i.styled(r.ImageBase,u.getStyles)});

define("OfficeFabric/components/Icon/Icon.base",["require","exports","tslib","react","./Icon.types","../Image/Image","../Image/Image.types","../../Utilities","../../Styling"],function(n,t,i,r,u,f,e,o,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var h=o.classNamesFunction(),c=function(n){function t(t){var i=n.call(this,t)||this;return i.onImageLoadingStateChange=function(n){if(i.props.imageProps&&i.props.imageProps.onLoadingStateChange)i.props.imageProps.onLoadingStateChange(n);n===e.ImageLoadState.error&&i.setState({imageLoadError:!0})},i.state={imageLoadError:!1},i}return i.__extends(t,n),t.prototype.render=function(){var n=this.props,c=n.ariaLabel,a=n.className,v=n.getStyles,t=n.iconName,y=n.imageErrorAs,p=n.styles,w=typeof t=="string"&&t.length===0,e=this.props.iconType===u.IconType.image||this.props.iconType===u.IconType.Image,l=this._getIconContent(t),b=l.iconClassName,k=l.children,d=h(v,{className:a,iconClassName:b,isImage:e,isPlaceholder:w,styles:p}),g=e?"div":"i",nt=o.getNativeProps(this.props,o.htmlElementProperties),tt=this.state.imageLoadError,s=i.__assign({},this.props.imageProps,{onLoadingStateChange:this.onImageLoadingStateChange}),it=tt&&y||f.Image,rt=c?{"aria-label":c}:{role:"presentation","aria-hidden":s.alt||s["aria-labelledby"]?!1:!0};return r.createElement(g,i.__assign({"data-icon-name":t},rt,nt,{className:d.root}),e?r.createElement(it,i.__assign({},s)):k)},t.prototype._getIconContent=function(n){var t=s.getIcon(n)||{subset:{className:undefined},code:undefined};return{children:t.code,iconClassName:t.subset.className}},t}(o.BaseComponent);t.IconBase=c});

define("OfficeFabric/components/Icon/Icon.styles",["require","exports"],function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.getStyles=function(n){var u=n.className,f=n.iconClassName,i=n.isPlaceholder,r=n.isImage,t=n.styles;return{root:[r&&"ms-Icon-imageContainer",i&&"ms-Icon-placeHolder",{display:"inline-block"},i&&{width:"1em"},r&&{overflow:"hidden"},f,u,t&&t.root,t&&t.imageContainer]}}});

define("OfficeFabric/components/Icon/Icon",["require","exports","../../Utilities","./Icon.base","./Icon.styles"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Icon=i.styled(r.IconBase,u.getStyles)});

define("OfficeFabric/components/Icon/index",["require","exports","tslib","./Icon","./Icon.base","./Icon.types"],function(n,t,i,r,u,f){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t);i.__exportStar(u,t);i.__exportStar(f,t)});

define("OfficeFabric/Icon",["require","exports","tslib","./components/Icon/index"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t)});

define("OfficeFabric/components/FocusZone/index",["require","exports","tslib","./FocusZone","./FocusZone.types"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t);i.__exportStar(u,t)});

define("OfficeFabric/FocusZone",["require","exports","tslib","./components/FocusZone/index"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t)});

define("OfficeFabric/components/Rating/Rating.types",["require","exports"],function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i;(function(n){n[n.Small=0]="Small";n[n.Large=1]="Large"})(i=t.RatingSize||(t.RatingSize={}))});

define("OfficeFabric/components/Rating/Rating.base",["require","exports","tslib","react","../../Utilities","../../Icon","../../FocusZone","./Rating.types"],function(n,t,i,r,u,f,e,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=u.classNamesFunction(),h=function(n){return r.createElement("div",{className:n.classNames.ratingStar,key:n.id},r.createElement(f.Icon,{className:n.classNames.ratingStarBack,iconName:"FavoriteStarFill"}),!n.disabled&&r.createElement(f.Icon,{className:n.classNames.ratingStarFront,iconName:"FavoriteStarFill",style:{width:n.fillPercentage+"%"}}))},c=function(n){function t(t){var i=n.call(this,t)||this;return i._id=u.getId("Rating"),i._min=i.props.allowZeroStars?0:1,i.props.min!==undefined&&i.props.min!==1&&(i._min=i.props.min),i._labelId=u.getId("RatingLabel"),i.state={rating:i._getInitialValue(t)},i}return i.__extends(t,n),t.prototype.componentWillReceiveProps=function(n){typeof n.rating!="undefined"&&n.rating!==this.state.rating&&this.setState({rating:this._getClampedRating(n.rating)})},t.prototype.render=function(){var tt=this._id,k=[],l=[],t=this.props,p=t.disabled,d=t.getAriaLabel,it=t.getStyles,rt=t.max,w=t.rating,c=t.readOnly,f=t.size,ut=t.theme,n,g,b,nt,a,v,y;for(this._classNames=s(it,{disabled:p,readOnly:c,theme:ut}),n=this._min;n<=rt;n++)n!==0&&(g={fillPercentage:this._getFillingPercentage(n),disabled:p?!0:!1,readOnly:c?!0:!1,classNames:this._classNames},l.push(this._getStarId(n-1)),k.push(r.createElement("button",i.__assign({className:u.css(this._classNames.ratingButton,(a={},a[this._classNames.ratingStarIsLarge]=f===o.RatingSize.Large,a[this._classNames.ratingStarIsSmall]=f!==o.RatingSize.Large,a)),id:l[n-1],key:n},n===Math.ceil(this.state.rating)?{"data-is-current":!0}:{},{onFocus:this._onFocus.bind(this,n),onClick:this._onFocus.bind(this,n),disabled:p||c?!0:!1,role:"presentation",type:"button"}),this._getLabel(n),r.createElement(h,i.__assign({key:n+"rating"},g)))));return b=d?d(this.state.rating?this.state.rating:0,this.props.max):undefined,nt=c?{allowFocusRoot:!0,disabled:!0,"aria-label":b,"aria-readonly":!0,"data-is-focusable":!0,tabIndex:0}:undefined,r.createElement("div",{className:u.css("ms-Rating-star",this._classNames.root,(v={},v[this._classNames.rootIsLarge]=f===o.RatingSize.Large,v[this._classNames.rootIsSmall]=f!==o.RatingSize.Large,v)),"aria-label":c?"":b,id:tt},r.createElement(e.FocusZone,i.__assign({direction:e.FocusZoneDirection.horizontal,className:u.css(this._classNames.ratingFocusZone,(y={},y[this._classNames.rootIsLarge]=f===o.RatingSize.Large,y[this._classNames.rootIsSmall]=f!==o.RatingSize.Large,y)),defaultActiveElement:w?l[w-1]&&"#"+l[w-1]:undefined},nt),k))},t.prototype._getStarId=function(n){return this._id+"-star-"+n},t.prototype._onFocus=function(n){if(this.state.rating!==n){this.setState({rating:n});var t=this.props.onChanged;t&&t(n)}},t.prototype._getLabel=function(n){var t=this.props.ariaLabelFormat||"";return r.createElement("span",{id:this._labelId+"-"+n,className:this._classNames.labelText},u.format(t,n,this.props.max))},t.prototype._getInitialValue=function(n){return typeof n.rating=="undefined"?this._min:n.rating===null?undefined:this._getClampedRating(n.rating)},t.prototype._getClampedRating=function(n){return Math.min(Math.max(n,this._min),this.props.max)},t.prototype._getFillingPercentage=function(n){var i=Math.ceil(this.state.rating),t=100;return n===this.state.rating?t=100:n===i?t=100*(this.state.rating%1):n>i&&(t=0),t},t.defaultProps={min:1,max:5},i.__decorate([u.customizable("Rating",["theme","getStyles"])],t)}(u.BaseComponent);t.RatingBase=c});

define("OfficeFabric/components/Rating/Rating",["require","exports","../../Utilities","./Rating.styles","./Rating.base"],function(n,t,i,r,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Rating=i.styled(u.RatingBase,r.getStyles)});

define("OfficeFabric/components/Rating/index",["require","exports","tslib","./Rating","./Rating.base","./Rating.types"],function(n,t,i,r,u,f){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t);i.__exportStar(u,t);i.__exportStar(f,t)});

define("OfficeFabric/Rating",["require","exports","tslib","./components/Rating/index"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t)});

define("OfficeFabric/components/Image/index",["require","exports","tslib","./Image","./Image.base","./Image.types"],function(n,t,i,r,u,f){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t);i.__exportStar(u,t);i.__exportStar(f,t)});

define("OfficeFabric/Image",["require","exports","tslib","./components/Image/index"],function(n,t,i,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i.__exportStar(r,t)});

// Copyright (C) Microsoft Corporation. All rights reserved.
define("Gallery/Client/Scenarios/Publisher/Constants",["require","exports"],function(n,t){var c,l,a,i,r,u,f,e,o,s,h,v;Object.defineProperty(t,"__esModule",{value:!0});t.ExtensionCertificationStatus=t.MemberListColumnKeys=t.ExtensionListColumnKeys=t.WellKnownPublisherMetadataLinks=t.PublisherAssetTypes=t.WellKnownPublisherActions=t.PublisherNotificationContractConstants=t.QueryParameterNames=t.PublisherConstants=t.DetailsTabSaveMode=t.PublisherVerificationMode=t.PublisherControlMenuKey=void 0,function(n){n[n.Extensions=0]="Extensions";n[n.Details=1]="Details";n[n.Members=2]="Members";n[n.Certification=3]="Certification"}(c=t.PublisherControlMenuKey||(t.PublisherControlMenuKey={})),function(n){n[n.None=0]="None";n[n.Verified=1]="Verified";n[n.Verification_Needed=2]="Verification_Needed"}(l=t.PublisherVerificationMode||(t.PublisherVerificationMode={})),function(n){n[n.None=0]="None";n[n.PublisherDetails=2]="PublisherDetails";n[n.AzurePublisherNamespace=4]="AzurePublisherNamespace";n[n.PublisherLogo=8]="PublisherLogo"}(a=t.DetailsTabSaveMode||(t.DetailsTabSaveMode={}));i=function(){function n(){}return n.DISPLAY_NAME_LENGTH=90,n.PUBLISHER_ID_LENGTH=63,n.PUBLISHER_LONG_DESCRIPTION_LENGTH=1024,n}();t.PublisherConstants=i;r=function(){function n(){}return n.ManagePageRedirectParamName="managePageRedirect",n.CreateLogoError="updateLogoFailed",n}();t.QueryParameterNames=r;u=function(){function n(){}return n.PublisherName="PublisherName",n.PublisherDisplayName="PublisherDisplayName",n.PublisherAction="PublisherAction",n.UserId="UserId",n}();t.PublisherNotificationContractConstants=u;f=function(){function n(){}return n.AddMember="add",n.RemoveMember="remove",n}();t.WellKnownPublisherActions=f;e=function(){function n(){}return n.Logo="logo",n}();t.PublisherAssetTypes=e;o=function(){function n(){}return n.Company="company",n.Support="support",n.SourceCode="sourceCode",n.Twitter="twitter",n.LinkedIn="linkedIn",n.Profile="profile",n.Logo="logo",n.FallbackLogo="fallbackLogo",n}();t.WellKnownPublisherMetadataLinks=o;s=function(){function n(){}return n.Name="column-key-name",n.Version="column-key-versions",n.LastUpdated="column-key-updated",n.Availability="column-key-availability",n.Rating="column-key-rating",n.Installs="column-key-installs",n.WorksWith="column-key-works-with",n}();t.ExtensionListColumnKeys=s;h=function(){function n(){}return n.UserName="column-key-user-display-name",n.Role="column-key-role",n.RemoveUser="column-key-remove-user",n}();t.MemberListColumnKeys=h,function(n){n[n.None=0]="None";n[n.PrivacyPresent=1]="PrivacyPresent";n[n.LicensePresent=2]="LicensePresent";n[n.SupportPresent=4]="SupportPresent";n[n.AllCriteriaPresent=7]="AllCriteriaPresent"}(v=t.ExtensionCertificationStatus||(t.ExtensionCertificationStatus={}))});

define("Gallery/Client/Pages/Publisher/Publisher.Common",["require","exports","Gallery/Client/Common/Constants","Gallery/Scripts/Gallery/Resources/VSS.Resources.Gallery","Gallery/Client/Common/TelemetryInternal","Gallery/Client/Common/Telemetry","Gallery/Client/Common/Utility.Common","Gallery/Client/Service/VSSGallery/VSSGallery","Gallery/Client/Service/VSSItem","Gallery/Client/URLHelper","Gallery/Client/Scenarios/Publisher/Constants","Gallery/Client/Common/Utility","Gallery/Client/Common/Constants","VSS/Context","VSS/FeatureAvailability/Services","VSS/Gallery/Contracts","VSS/Utils/String","VSS/Utils/Url","VSS/Serialization"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k){var g,nt,d,tt;Object.defineProperty(t,"__esModule",{value:!0});t.PublisherPageTelemetryHelper=t.PublishedExtensionHelper=t.PublisherHelper=t.PublishingEvents=void 0;g=function(){function n(){}return n.ITEM_PUBLISHED="item-published",n.ITEM_SHARED="item-shared",n.ITEM_UNSHARED="item-unshared",n.ITEM_UPDATED="item-updated",n.ITEM_REMOVED="item-removed",n.ITEM_VALIDATED="item-validated",n}();t.PublishingEvents=g;nt=function(){function n(){}return n.isVerified=function(n){return(n.flags&p.PublisherFlags.Verified)!=0},n.getPublisherMetadataLinkValue=function(n,t){return n&&n[t]&&n[t].href?n[t].href:""},n.setPublisherMetadataLinkValue=function(n,t,i){return n||(n={}),n[t]={href:i},""},n.isPublisherVerificationInPendingState=function(n){return n.state===p.PublisherState.VerificationPending},n.isUpdateLogoFailedInPublisherCreation=function(){if(h.GalleryURLs.getWebPageURL(b.Uri.parse(document.referrer).path)===h.GalleryURLs.getPublisherCreatePublisherURL()){var n=h.GalleryURLs.getQueryParameterValue(window.location.href,c.QueryParameterNames.CreateLogoError);if(n==="true")return!0}return!1},n.shouldShowMarketplaceCertifiedBadge=function(n){return n&&l.FeatureFlagUtils.checkFeatureState(a.FeatureFlag.EnableCertifiedPublisherUIChanges,i.ManagePublisherPageConstants.EnableCertifiedPublisherUIChanges)&&(n&p.PublisherFlags.Certified)>0?!0:!1},n.getReservedPublisherDisplayNameList=function(){var n=k.deserializeJsonIsland($(".ReservedPublisherDisplayNames"),null);return n?n.split(","):[]},n}();t.PublisherHelper=nt;d=function(){function n(){}return n.initialize=function(){n._initialized||(n.ITEM_TYPES_DESCRIPTIONS[s.VSSItemType.VSSExtension]=r.VSTeamServicesExtension_ItemType_Description,n.ITEM_TYPES_DESCRIPTIONS[s.VSSItemType.VSSHostedExtension]=r.VSTeamServicesExtension_ItemType_Description,n.ITEM_TYPES_DESCRIPTIONS[s.VSSItemType.VSSIntegration]=r.VSTeamServicesIntegrationItemTypeDescription,n.ITEM_TYPES_DESCRIPTIONS[s.VSSItemType.VSCodeExtension]=r.VSCodeExtension_ItemType_Description,n.ITEM_TYPES_DESCRIPTIONS[s.VSSItemType.VSSOffer]=r.VSOffer_ItemType_Description,n.ITEM_TYPES_DESCRIPTIONS[s.VSSItemType.VSSTfsExtension]=r.TeamServicesExtensionItemTypeDescription,n.ITEM_TYPES_DESCRIPTIONS[s.VSSItemType.VSSTfsIntegration]=r.TeamServicesIntegrationItemTypeDescription,n.ITEM_TYPES_DESCRIPTIONS[s.VSSItemType.VSSHostedIntegration]=r.VSTeamServicesIntegrationItemTypeDescription,n._initialized=!0)},n.getItemType=function(n){return o.VSSItemHelper.getItemType(n)},n.needsPublisherVerification=function(n){return o.VSSItemHelper.getItemType(n)===s.VSSItemType.VSSExtension||o.VSSItemHelper.getItemType(n)===s.VSSItemType.VSSHostedExtension||o.VSSItemHelper.getItemType(n)===s.VSSItemType.VSSIntegration||o.VSSItemHelper.getItemType(n)===s.VSSItemType.VSSTfsExtension||o.VSSItemHelper.getItemType(n)===s.VSSItemType.VSSTfsIntegration||o.VSSItemHelper.getItemType(n)===s.VSSItemType.VSSHostedIntegration?!0:!1},n.getItemTypeDescription=function(t){return n.ITEM_TYPES_DESCRIPTIONS[t]},n.getIconSource=function(n,t){var i,r;if(t===void 0&&(t=!1),n.versions&&n.versions.length>0&&n.versions[0].files)for(i=0;i<n.versions[0].files.length;i++)if(n.versions[0].files[i].assetType===s.ItemConstants.ASSET_ICON_DEFAULT)return r=n.versions[0].files[i].source,t&&n.versions[0].assetUri&&n.versions[0].fallbackAssetUri&&(r=r.replace(n.versions[0].assetUri,n.versions[0].fallbackAssetUri)),r;return undefined},n.isLocked=function(n){return(n.flags&p.PublishedExtensionFlags.Locked)!=0},n.isUnpublished=function(n){return(n.flags&p.PublishedExtensionFlags.Unpublished)!=0},n.isPublic=function(n){return(n.flags&p.PublishedExtensionFlags.Public)!=0},n.isBuiltIn=function(n){return(n.flags&p.PublishedExtensionFlags.BuiltIn)!=0},n.isHidden=function(n){return(n.flags&p.PublishedExtensionFlags.Hidden)!=0},n.isTrusted=function(n){return(n.flags&p.PublishedExtensionFlags.Trusted)!=0},n.isCertAvailable=function(t){var i=n.getItemType(t);return s.ItemModelHelper.isVSSExtension(i)&&!n.isBuiltIn(t)&&n.hasValidVersion(t)&&!n.isTrusted(t)},n.hasValidVersion=function(n){return(n.flags&p.PublishedExtensionFlags.Validated)!=0},n.getValidationMessage=function(n){return n.versions&&n.versions.length>0?n.versions[0].validationResultMessage:""},n.isShared=function(n){return n.sharedWith&&n.sharedWith.length>0},n.isShareable=function(t){var i=n.getItemType(t);return(s.ItemModelHelper.isVSSExtension(i)||s.ItemModelHelper.isHostedResource(i))&&!n.isPublic(t)&&!n.isBuiltIn(t)},n.isOnPremInstallableExtension=function(t){return n.isOnPremInstallableExtensionType(t)&&n.isPublic(t)&&(t.flags&p.PublishedExtensionFlags.Validated)!=0},n.isOnPremInstallableExtensionType=function(t){var i=n.getItemType(t);return i===s.VSSItemType.VSSTfsExtension||i===s.VSSItemType.VSSExtension},n.isPaid=function(n){return(n.flags&p.PublishedExtensionFlags.Paid)!=0},n.getSharedAccountsFromName=function(n){for(var r,u,f=n.length,i={},t=0;t<f;t++)i[n[t].name]=n[t];r=[];for(u in i)r.push(i[u]);return r},n.getAvailabilityDescription=function(t){var i="",u;return n.isUnpublished(t)?i+=r.Publisher_ExtensionAvailability_Unpublished:n.isPublic(t)?i+=r.Publisher_ExtensionAvailability_Public:n.isShared(t)?(u=t.sharedWith.length,u>0&&(t.sharedWith=n.getSharedAccountsFromName(t.sharedWith)),i+=w.format(r.Publisher_ExtensionAvailability_PrivateSharedMultipleAccounts,t.sharedWith.length)):i+=n.isShareable(t)?r.Publisher_ExtensionAvailability_PrivateNotShared:s.ItemModelHelper.isVSIdeExtension(n.getItemType(t))?r.Publisher_ExtensionAvailability_NotPublic:r.Publisher_ExtensionAvailability_Private,t.flags&p.PublishedExtensionFlags.Locked&&(i+=" & "+r.Publisher_ExtensionAvailability_Locked),i},n.showReportsMenu=function(n){var t=!1,r;return e.FeatureFlagUtils.isFeatureFlagEnabled(location.href,e.FeatureFlagUtils.EnableReportsPage)&&(e.FeatureFlagUtils.setFeatureFlagCookie(e.FeatureFlagUtils.EnableReportsPage),t=!0),n===s.VSSItemType.VSCodeExtension?(r=y.FeatureAvailabilityService.isFeatureEnabled(i.FeatureFlag.EnablePublisherStatPageVSCode,!1),r||t):n===s.VSSItemType.VSIdeExtension?!0:n===s.VSSItemType.VSForMacExtension?!0:v.getPageContext().webAccessConfiguration.isHosted&&n!==s.VSSItemType.VSSOffer},n.requiresPublisherVerification=function(t){var r=!1,i;if(t)for(i=0;i<t.length;i++)if(r=n.needsPublisherVerification(t[i]),r===!0)break;return r},n.ITEM_TYPES_DESCRIPTIONS={},n._initialized=!1,n}();t.PublishedExtensionHelper=d;d.initialize();tt=function(){function n(){}return n.publishEventOnContextMenuOptionClick=function(n,t,i,r){i===void 0&&(i=!1);r===void 0&&(r=!1);var o=f.CustomerIntelligenceConstants.MarketPlaceIntelligenceProperties.ManagePageProperties,e={};e[o.PublisherAction]=n;e[o.IsPublic]=d.isPublic(t);e[o.PublisherId]=t.publisher.publisherName;e[o.ExtensionId]=t.extensionName;e[o.ItemType]=s.ItemModelHelper.getItemTypeText(d.getItemType(t));r?(e[o.TabName]="Extensions",u.TelemetryHelper.publishEvent(f.CustomerIntelligenceConstants.MarketPlaceIntelligenceFeature.MANAGEPUBLISHER,e,i)):u.TelemetryHelper.publishEvent(f.CustomerIntelligenceConstants.MarketPlaceIntelligenceFeature.MANAGEPAGE,e,i)},n}();t.PublisherPageTelemetryHelper=tt});

var __extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},__assign.apply(this,arguments)};define("Gallery/Client/Scenarios/Shared/Components/ExtensionTile",["require","exports","react","VSS/Flux/Component","OfficeFabric/components/Fabric/Fabric","OfficeFabric/Rating","OfficeFabric/Image","OfficeFabric/components/FocusZone/FocusZone","Gallery/vss-ui","Gallery/Client/Pages/Publisher/Publisher.Common","Gallery/Client/Service/VNext/ItemMinified","Gallery/Client/Pages/Publisher/Publisher.Common","Gallery/Client/Service/VSSGallery/VSSGallery","Gallery/Client/URLHelper","Gallery/Client/Common/Utility","Gallery/Scripts/Gallery/Resources/VSS.Resources.GalleryCommon","VSS/Utils/String","VSS/LoaderPlugins/Css!Shared/ExtensionTile"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w){Object.defineProperty(t,"__esModule",{value:!0});t.ExtensionTile=void 0;var b=function(n){function t(t){var i=__construct(this,n,[t]),r,u,f;for(r in i)i.hasOwnProperty(r)&&(this[r]=i[r]);return i._averageRatingText=null,i._defaultIconUrl=null,i._thumbnailStateChanged=function(n){n===e.ImageLoadState.error&&(i.state={useFallbackThumbnail:!0})},u=h.PublishedExtensionHelper.getIconSource(i.props.extension),f=h.PublishedExtensionHelper.getIconSource(i.props.extension,!0),u||(i._defaultIconUrl=v.GalleryURLs.getResourcePath()+"Header/default_icon.png"),i._extensionItem=(new a.VSSGallery)._getItemMinifiedFromPublishedExtension(i.props.extension,u,f),i.state={extensionItem:i._extensionItem,useFallbackThumbnail:!1},i._averageRatingText=y.getAverageRatingText(i._extensionItem.rating,i._extensionItem.ratingCount),i}return __extends(t,n),t.prototype.render=function(){var n;return n=this._getExtensionTile(),i.createElement(u.Fabric,null,n)},t.prototype._getExtensionTile=function(){var n=this._extensionItem,u=null,t,r;return l.PublisherHelper.shouldShowMarketplaceCertifiedBadge(this.props.extension.publisher.flags)&&n.itemType===c.ItemTypeEnum.VSTS&&(u=i.createElement(s.VssIcon,{className:"certified-badge-image",iconName:"Ribbon",iconType:0,title:p.MarketplaceCertifiedPublisherTitle})),t=null,this.props.extension.publisher.isDomainVerified&&(t=i.createElement("div",{"class":"core-info-third-row"},i.createElement("span",{"class":"verified-domain-icon"},i.createElement(s.VssIcon,{className:"certified-badge-image-domain",iconName:"VerifiedBrandSolid",iconType:0,title:p.MarketplaceVerifiedDomainTitle})),i.createElement("div",{"class":"publisher-domain"},i.createElement("span",{title:n.publisherDomain},n.publisherDomain),i.createElement("span",{className:"text-fadeout"})))),r={},this.props.ariaPosInSet!==undefined&&this.props.ariaPosInSet!==null&&(r={"aria-posinset":this.props.ariaPosInSet,"aria-setsize":-1}),i.createElement("div",{className:"extension-tile-container",role:"list"},i.createElement("li",__assign({className:"extension-tile-item"},r,{role:"listitem"}),i.createElement("a",{className:"extension-tile-link",style:{textDecoration:"none"},href:n.link,"aria-label":this._getScreenReaderText(this._extensionItem,this._averageRatingText)},i.createElement("div",{className:"extension-tile",title:n.title},u,i.createElement("div",{className:"cover"},i.createElement("div",{className:"icon-cell",title:n.summary},i.createElement(e.Image,{imageFit:e.ImageFit.contain,className:n.thumbnail?"item-icon":"item-default-icon",alt:w.empty,src:this._defaultIconUrl?this._defaultIconUrl:this.state.useFallbackThumbnail?n.fallbackThumbnail:n.thumbnail,onLoadingStateChange:this._thumbnailStateChanged})),i.createElement("div",{className:"core-info-cell"},i.createElement("div",{className:"name"},i.createElement("span",{className:"item-title",title:n.summary}," ",n.title," "),i.createElement("span",{className:"text-fadeout"})),i.createElement("div",{className:"core-info-second-row"},i.createElement("span",{className:"installs",hidden:!(n.installCount&&n.installCount!="0")},i.createElement(s.VssIcon,{iconName:"install",iconType:1,className:"install-icon"}),i.createElement("span",{className:"install-count"},n.installCount)),i.createElement("div",{className:"publisher"},i.createElement("span",{title:n.author},n.author),i.createElement("span",{className:"text-fadeout"}))),t)),i.createElement("div",{className:"details"},i.createElement("div",{className:"description",title:this.props.extension.shortDescription},this.props.extension.shortDescription)),i.createElement("div",{className:"stats-and-offer"},i.createElement("div",{className:"rating-container",title:this._averageRatingText,"aria-label":this._averageRatingText,"aria-hidden":"true"},i.createElement(o.FocusZone,{disabled:!0},i.createElement(f.Rating,{rating:n.rating,size:f.RatingSize.Small,readOnly:!0,allowZeroStars:!0}))),i.createElement("div",{className:"pricing-tag",title:n.costCategory},n.costCategory))))))},t.prototype._getScreenReaderText=function(n,t){return w.format(p.ItemTile_ScreenReaderText,n.title,n.author,n.installCount,t,n.costCategory)},t}(r.Component);t.ExtensionTile=b});

define("Gallery/Client/Scenarios/PublisherProfile/Stores/ExtensionsTabContainerStore",["require","exports","VSS/Flux/Store"],function(n,t,i){Object.defineProperty(t,"__esModule",{value:!0});t.ExtensionsTabContainerStore=void 0;var r=function(n){function t(){var t=__construct(this,n,[]);for(var i in t)t.hasOwnProperty(i)&&(this[i]=t[i]);return t._state={},t._state.extensionsTabs=[],t._state.selectedPivot="",t._state.fetchingNextPage=!1,t}return __extends(t,n),t.prototype.onSetExtensionsTabs=function(n){this._state.extensionsTabs=n;this.emitChanged()},t.prototype.onSetSelectedPivot=function(n){this._state.selectedPivot=n;this.emitChanged()},t.prototype.onSetFetchingNextPageValue=function(n){this._state.fetchingNextPage=n;this.emitChanged()},t.prototype.onUpdateExtensionsTab=function(n){if(this._state.extensionsTabs&&this._state.extensionsTabs.length>0)for(var t=0;t<this._state.extensionsTabs.length;t++)this._state.extensionsTabs[t].tabKey===n.tabKey&&(this._state.extensionsTabs[t]=n);this.emitChanged()},Object.defineProperty(t.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),t}(i.Store);t.ExtensionsTabContainerStore=r});

define("Gallery/Client/Scenarios/PublisherProfile/Stores/ExtensionsTabContainerStoreHub",["require","exports","Gallery/Client/Scenarios/PublisherProfile/Stores/ExtensionsTabContainerStore"],function(n,t,i){Object.defineProperty(t,"__esModule",{value:!0});t.ExtensionsTabContainerStoreHub=void 0;var r=function(){function n(n,t){var i=this;this._extensionsTabContainerStore=t;n.setExtensionsTabs.addListener(function(n){return i.extensionsTabContainerStore.onSetExtensionsTabs(n)});n.setSelectedPivot.addListener(function(n){return i.extensionsTabContainerStore.onSetSelectedPivot(n)});n.setFetchingNextPageValue.addListener(function(n){return i.extensionsTabContainerStore.onSetFetchingNextPageValue(n)});n.updateExtensionsTab.addListener(function(n){return i.extensionsTabContainerStore.onUpdateExtensionsTab(n)})}return Object.defineProperty(n.prototype,"extensionsTabContainerStore",{get:function(){return this._extensionsTabContainerStore||(this._extensionsTabContainerStore=new i.ExtensionsTabContainerStore),this._extensionsTabContainerStore},enumerable:!1,configurable:!0}),n}();t.ExtensionsTabContainerStoreHub=r});

define("Gallery/Client/Scenarios/PublisherProfile/Sources/ExtensionsTabContainerSource",["require","exports","VSS/Gallery/Contracts","Gallery/Client/Common/Constants","Gallery/Client/Service/VSSGallery/VSSGallery","Gallery/Client/Service/VSSItem","VSS/FeatureAvailability/Services","Gallery/Scripts/Gallery/Resources/VSS.Resources.Gallery","VSS/Gallery/RestClient","VSS/Serialization","VSS/Service","q"],function(n,t,i,r,u,f,e,o,s,h,c,l){Object.defineProperty(t,"__esModule",{value:!0});t.ExtensionsTabContainerSource=void 0;var a=function(){function n(){this._pageSize=-1;this._queryWithPublisherDisplayName=!1;this._galleryClient=c.getClient(s.GalleryHttpClient)}return n.prototype.getExtensionTab=function(n){var r=this._getJsonIslandClassName(n),t;return r&&(t=h.deserializeJsonIsland($(r),i.TypeInfo.ExtensionFilterResult),t&&t.extensions&&t.extensions.length>0)?{extensions:t.extensions,totalCount:this._getExtensionsCountFromMetadata(t.resultMetadata[0]),pageNumber:1,pageSize:this._getExtensionQueryPageSize(),tabKey:n,tabName:this._getTabName(n),installationTargets:this._getInstallationTargetsForTab(n)}:null},n.prototype.fetchNextExtensionsPage=function(n){var u=l.defer(),t,f,o;return n?(t=[],t.push({filterType:this._isQueryWithPublisherDisplayName()?i.ExtensionQueryFilterType.PublisherDisplayName:i.ExtensionQueryFilterType.PublisherName,value:this._isQueryWithPublisherDisplayName()?n.extensions[0].publisher.displayName:n.extensions[0].publisher.publisherName}),n.installationTargets&&n.installationTargets.forEach(function(n){t.push({filterType:i.ExtensionQueryFilterType.InstallationTarget,value:n})}),f=void 0,f=e.FeatureAvailabilityService.isFeatureEnabled(r.FeatureFlag.EnableQueriesBasedOnHiddenFlags,!1)?i.PublishedExtensionFlags.System|i.PublishedExtensionFlags.Hidden|i.PublishedExtensionFlags.Unpublished|i.PublishedExtensionFlags.Disabled:i.PublishedExtensionFlags.System|i.PublishedExtensionFlags.BuiltIn|i.PublishedExtensionFlags.Unpublished|i.PublishedExtensionFlags.Disabled,t.push({filterType:i.ExtensionQueryFilterType.ExcludeWithFlags,value:f.toString()}),o={flags:i.ExtensionQueryFlags.IncludeLatestVersionOnly|i.ExtensionQueryFlags.IncludeInstallationTargets|i.ExtensionQueryFlags.IncludeStatistics|i.ExtensionQueryFlags.ExcludeNonValidated|i.ExtensionQueryFlags.IncludeFiles,filters:[{criteria:t,sortBy:i.SortByType.InstallCount,pageSize:this._getExtensionQueryPageSize(),pageNumber:n.pageNumber+1}],assetTypes:[r.AssetType.DefaultIcon]},this._galleryClient.queryExtensions(o).then(function(n){u.resolve(n.results[0].extensions)},function(n){u.reject(n)})):u.resolve([]),u.promise},n.prototype._getJsonIslandClassName=function(t){return t===r.tabConstants.VSTab?n.VS_EXTENSIONS_JSON_ISLAND:t===r.tabConstants.VSTSTab?n.VSTS_EXTENSIONS_JSON_ISLAND:t===r.tabConstants.VSCodeTab?n.VSCODE_EXTENSIONS_JSON_ISLAND:t===r.tabConstants.VSForMacTab?n.VSFORMAC_EXTENSIONS_JSON_ISLAND:null},n.prototype._getTabName=function(n){return n===r.tabConstants.VSTab?o.HeaderVisualStudio:n===r.tabConstants.VSTSTab?o.VSO_Header:n===r.tabConstants.VSCodeTab?o.VSCode:n===r.tabConstants.VSForMacTab?o.VSForMac:null},n.prototype._getExtensionsCountFromMetadata=function(n){var t=0;return n&&n.metadataItems&&n.metadataItems.forEach(function(n){n.name===u.QueryMetadataConstants.TOTAL_COUNT&&(t=n.count)}),t},n.prototype._getInstallationTargetsForTab=function(n){var t=[];return n===r.tabConstants.VSTab?t.push(f.ItemConstants.INSTALLATION_TARGET_VS_IDE):n===r.tabConstants.VSTSTab?(t.push(f.ItemConstants.INSTALLATION_TARGET_EXTENSION),t.push(f.ItemConstants.INSTALLATION_TARGET_HOSTED_EXTENSION),t.push(f.ItemConstants.INSTALLATION_TARGET_INTEGRATION),t.push(f.ItemConstants.INSTALLATION_TARGET_HOSTED_INTEGRATION),t.push(f.ItemConstants.INSTALLATION_TARGET_HOSTED_RESOURCE),t.push(f.ItemConstants.INSTALLATION_TARGET_TFSEXTENSION),t.push(f.ItemConstants.INSTALLATION_TARGET_TFSINTEGRATION)):n===r.tabConstants.VSCodeTab?t.push(f.ItemConstants.INSTALLATION_TARGET_CODE):n===r.tabConstants.VSForMacTab&&t.push(f.ItemConstants.INSTALLATION_TARGET_VS_MAC),t},n.prototype._getExtensionQueryPageSize=function(){return this._pageSize>-1?this._pageSize:(this._pageSize=h.deserializeJsonIsland($(n.PAGE_SIZE_JSON_ISLAND),null),this._pageSize||(this._pageSize=n.EXTENSION_QUERY_DEFAULT_PAGE_SIZE),this._pageSize)},n.prototype._isQueryWithPublisherDisplayName=function(){return this._queryWithPublisherDisplayName=h.deserializeJsonIsland($(n.QUERY_WITH_DISPLAY_NAME_JSON_ISLAND),null),this._queryWithPublisherDisplayName===!0},n.VS_EXTENSIONS_JSON_ISLAND=".vs-extensions-result",n.VSTS_EXTENSIONS_JSON_ISLAND=".vsts-extensions-result",n.VSCODE_EXTENSIONS_JSON_ISLAND=".vscode-extensions-result",n.VSFORMAC_EXTENSIONS_JSON_ISLAND=".vsformac-extensions-result",n.PAGE_SIZE_JSON_ISLAND=".publisher-profile-page-size",n.QUERY_WITH_DISPLAY_NAME_JSON_ISLAND=".publisher-profile-query-with-display-name",n.EXTENSION_QUERY_DEFAULT_PAGE_SIZE=8,n}();t.ExtensionsTabContainerSource=a});

define("Gallery/Client/Scenarios/PublisherProfile/Actions/ExtensionsTabContainerActionCreator",["require","exports","Gallery/Client/Scenarios/PublisherProfile/Sources/ExtensionsTabContainerSource","Gallery/Client/Common/Constants","Gallery/Client/Common/Utility.Common","Gallery/Client/Common/Utility","VSS/Utils/Array"],function(n,t,i,r,u,f,e){Object.defineProperty(t,"__esModule",{value:!0});t.ExtensionsTabContainerActionCreator=void 0;var o=function(){function n(n,t){var r=this;this._selectedTabCookieName="Market_SelectedTab";this._selectedTabKey="";this._isScrollListenerAdded=!1;this._fetchNextPageUntilScrollBarAppears=function(n){n.extensions.length<n.totalCount&&r._hasScrollReachedPageEnd()&&(r._extensionsTabContainerActions.setFetchingNextPageValue.invoke(!0),r._extensionsTabContainerSource.fetchNextExtensionsPage(n).then(function(t){n.pageNumber=n.pageNumber+1;n.extensions=n.extensions.concat(t);r._extensionsTabContainerActions.updateExtensionsTab.invoke(n);r._extensionsTabContainerActions.setFetchingNextPageValue.invoke(!1);r._fetchNextPageUntilScrollBarAppears(n)}))};this._onScroll=function(){if(r._hasScrollReachedPageEnd()){var n=r._getSelectedExtensionsTab();n.extensions.length<n.totalCount?r.fetchNextExtensionsPage(n):r._removeScrollListener()}};this._hasScrollReachedPageEnd=function(){return window.innerHeight+window.scrollY>=document.getElementById("gallery-content").offsetHeight-182?!0:!1};this._removeScrollListener=function(){r._isScrollListenerAdded&&(window.removeEventListener("scroll",r._onScroll),r._isScrollListenerAdded=!1)};this._addScrollListener=function(){r._isScrollListenerAdded||(window.addEventListener("scroll",r._onScroll,!1),r._isScrollListenerAdded=!0)};this._extensionsTabContainerActions=n;this._extensionsTabContainerStore=t;this._extensionsTabContainerSource=new i.ExtensionsTabContainerSource;this._tabKeysSet=[]}return n.prototype.getExtensionsTabs=function(){var n=[],e=this._extensionsTabContainerSource.getExtensionTab(r.tabConstants.VSTab),t=this._extensionsTabContainerSource.getExtensionTab(r.tabConstants.VSTSTab),i=this._extensionsTabContainerSource.getExtensionTab(r.tabConstants.VSCodeTab),o=this._extensionsTabContainerSource.getExtensionTab(r.tabConstants.VSForMacTab),u;e&&(this._tabKeysSet.push(e.tabKey),n.push(e));f.FeatureFlagUtils.checkFeatureState(r.FeatureFlag.EnableVsForMac,r.VsForMacConstants.enableVsForMac)?(o&&(this._tabKeysSet.push(o.tabKey),n.push(o)),i&&(this._tabKeysSet.push(i.tabKey),n.push(i)),t&&(this._tabKeysSet.push(t.tabKey),n.push(t))):f.FeatureFlagUtils.isMarketPlaceBrandingChangesEnabled()?(i&&(this._tabKeysSet.push(i.tabKey),n.push(i)),t&&(this._tabKeysSet.push(t.tabKey),n.push(t))):(t&&(this._tabKeysSet.push(t.tabKey),n.push(t)),i&&(this._tabKeysSet.push(i.tabKey),n.push(i)));this._extensionsTabContainerActions.setExtensionsTabs.invoke(n);this.getSelectedTabKey();u=this._getSelectedExtensionsTab();u&&u.extensions.length<u.totalCount&&(this._fetchNextPageUntilScrollBarAppears(u),this._addScrollListener())},n.prototype.getSelectedTabKey=function(){if(this._extensionsTabContainerStore.state.extensionsTabs&&this._extensionsTabContainerStore.state.extensionsTabs.length>0)if(this._extensionsTabContainerStore.state.extensionsTabs.length===1)this._selectedTabKey=this._extensionsTabContainerStore.state.extensionsTabs[0].tabKey;else{var n=u.CookieUtils.getCookie(this._selectedTabCookieName).toLowerCase();n!==null&&e.contains(this._tabKeysSet,n)&&this._isTabPresent(n)?this._selectedTabKey=n:(u.CookieUtils.setCookie(this._selectedTabCookieName,this._extensionsTabContainerStore.state.extensionsTabs[0].tabKey,8760),this._selectedTabKey=this._extensionsTabContainerStore.state.extensionsTabs[0].tabKey)}this._extensionsTabContainerActions.setSelectedPivot.invoke(this._selectedTabKey)},n.prototype.setSelectedPivot=function(n){this._selectedTabKey=n;u.CookieUtils.setCookie(this._selectedTabCookieName,n,8760);this._removeScrollListener();var t=this._getSelectedExtensionsTab();this._extensionsTabContainerActions.setSelectedPivot.invoke(n);t&&t.extensions.length<t.totalCount&&(this._fetchNextPageUntilScrollBarAppears(t),this._addScrollListener())},n.prototype.fetchNextExtensionsPage=function(n){var t=this;this._extensionsTabContainerStore.state.fetchingNextPage||(this._removeScrollListener(),setTimeout(function(){t._extensionsTabContainerActions.setFetchingNextPageValue.invoke(!0);t._extensionsTabContainerSource.fetchNextExtensionsPage(n).then(function(i){n.pageNumber=n.pageNumber+1;n.extensions=n.extensions.concat(i);t._extensionsTabContainerActions.updateExtensionsTab.invoke(n);t._extensionsTabContainerActions.setFetchingNextPageValue.invoke(!1);n.extensions.length<n.totalCount&&t._addScrollListener()})},0))},n.prototype._isTabPresent=function(n){for(var t=0;t<this._extensionsTabContainerStore.state.extensionsTabs.length;t++)if(this._extensionsTabContainerStore.state.extensionsTabs[t].tabKey===n)return!0;return!1},n.prototype._getSelectedExtensionsTab=function(){var t=this,n=null;return this._extensionsTabContainerStore.state.extensionsTabs&&this._extensionsTabContainerStore.state.extensionsTabs.forEach(function(i){i.tabKey===t._selectedTabKey&&(n=i)}),n},n}();t.ExtensionsTabContainerActionCreator=o});

define("Gallery/Client/Scenarios/PublisherProfile/Actions/ExtensionsTabContainerActions",["require","exports","VSS/Flux/Action"],function(n,t,i){Object.defineProperty(t,"__esModule",{value:!0});t.ExtensionsTabContainerActions=void 0;var r=function(){function n(){this.setExtensionsTabs=new i.Action;this.setSelectedPivot=new i.Action;this.setFetchingNextPageValue=new i.Action;this.updateExtensionsTab=new i.Action}return n}();t.ExtensionsTabContainerActions=r});

define("Gallery/Client/Scenarios/PublisherProfile/Components/ExtensionsTabContainer",["require","exports","react","VSS/Flux/Component","Gallery/Scripts/Gallery/Resources/VSS.Resources.Gallery","Gallery/vss-ui","Gallery/vss-ui","OfficeFabric/List","OfficeFabric/components/FocusZone/FocusZone","OfficeFabric/Spinner","Gallery/Client/URLHelper","Gallery/Client/Scenarios/Shared/Components/ExtensionTile","Gallery/Client/Scenarios/PublisherProfile/Stores/ExtensionsTabContainerStoreHub","Gallery/Client/Scenarios/PublisherProfile/Actions/ExtensionsTabContainerActionCreator","Gallery/Client/Scenarios/PublisherProfile/Actions/ExtensionsTabContainerActions","VSS/LoaderPlugins/Css!PublisherProfile/ExtensionsTabContainer"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y){Object.defineProperty(t,"__esModule",{value:!0});t.ExtensionsTabContainer=void 0;var p=function(n){function t(t){var r=__construct(this,n,[t]),u,f;for(u in r)r.hasOwnProperty(u)&&(this[u]=r[u]);return r._noPublishersImage="no-extensions.png",r._onStoreChanged=function(){r.setState({storeState:r._store.state})},r._onRenderCell=function(n,t){return i.createElement(l.ExtensionTile,{extension:n,ariaPosInSet:t+1})},r._onPivotClick=function(n,t){r.state.storeState.selectedPivot&&r.state.storeState.selectedPivot!==t&&r._actionCreator.setSelectedPivot(t)},f=new y.ExtensionsTabContainerActions,r._store=new a.ExtensionsTabContainerStoreHub(f).extensionsTabContainerStore,r._actionCreator=new v.ExtensionsTabContainerActionCreator(f,r._store),r.state={storeState:r._store.state},r}return __extends(t,n),t.prototype.componentWillMount=function(){this._store.addChangedListener(this._onStoreChanged);this._actionCreator.getExtensionsTabs()},t.prototype.componentDidUpdate=function(){var t=document.querySelector("#PublisherProfilePageContainer"),n;t.getBoundingClientRect().bottom<window.outerHeight&&(n=this._getSelectedExtensionsTab(),n&&n.extensions.length<n.totalCount&&this._actionCreator.fetchNextExtensionsPage(n))},t.prototype.componentWillUnmount=function(){this._store.removeChangedListener(this._onStoreChanged)},t.prototype.render=function(){return this.state.storeState.extensionsTabs&&this.state.storeState.extensionsTabs.length!==0?i.createElement("div",{className:"ux-section-publisherpage-tabs"},i.createElement(f.PivotBar,{onPivotClicked:this._onPivotClick,selectedPivot:this.state.storeState.selectedPivot,showFilterBarInline:!1,showPivots:!0},this._getPivotTabs()),this.state.storeState.fetchingNextPage?i.createElement(h.Spinner,{size:h.SpinnerSize.large,label:u.FetchingMoreExtensionsLabel,ariaLive:"assertive"}):null):i.createElement("div",{className:"ux-section-publisherpage-tabs"},i.createElement(e.ZeroData,{imagePath:c.GalleryURLs.getResourcePath()+this._noPublishersImage,imageAltText:u.PublisherProfileNoExtensionMessage,primaryText:u.PublisherProfileNoExtensionMessage}))},t.prototype._getPivotTabs=function(){var t=this,n=[];return this.state.storeState.extensionsTabs?(this.state.storeState.extensionsTabs.forEach(function(r){if(r.extensions&&r.extensions.length>0){var u=i.createElement(s.FocusZone,null,i.createElement(o.List,{items:r.extensions,onRenderCell:t._onRenderCell,getItemCountForPage:function(){return r.extensions.length}}));n.push(i.createElement(f.PivotBarItem,{ariaLabel:r.tabName,name:r.tabName,key:r.tabKey,itemKey:r.tabKey,disabled:t.state.storeState.extensionsTabs.length===1},i.createElement("div",{className:"pivot-tab"},u)))}}),n):n},t.prototype._getSelectedExtensionsTab=function(){var t=this,n=null;return this.state.storeState.extensionsTabs&&this.state.storeState.selectedPivot&&this.state.storeState.extensionsTabs.forEach(function(i){i.tabKey===t.state.storeState.selectedPivot&&(n=i)}),n},t}(r.Component);t.ExtensionsTabContainer=p});

define("Gallery/Client/Scenarios/Shared/Components/LinkAsButton",["require","exports","react","VSS/Flux/Component","OfficeFabric/Link","VSS/LoaderPlugins/Css!Shared/ReadMoreText","VSS/LoaderPlugins/Css!Shared/LinkAsButton"],function(n,t,i,r,u){Object.defineProperty(t,"__esModule",{value:!0});t.LinkAsButton=void 0;var f=function(n){function t(t){var i=__construct(this,n,[t]);for(var r in i)i.hasOwnProperty(r)&&(this[r]=i[r]);return i._isDisabled=!1,i._noop=function(){},i._onClick=function(n){n.preventDefault();i.props.onActionInvoked();i.props.stopPropogration&&n.stopPropagation()},i._onKeyPress=function(n){n.key===" "&&(n.preventDefault(),i.props.onActionInvoked(),i.props.stopPropogration&&n.stopPropagation())},i._componentRef=function(n){i.props.componentRef?i.props.componentRef(n):i._noop()},i.props.disabled&&(i._isDisabled=i.props.disabled),i}return __extends(t,n),t.prototype.render=function(){var n="link-as-button "+this.props.className+(this._isDisabled?" disabled":"");return i.createElement(u.Link,{role:"button",componentRef:this._componentRef,"aria-label":this.props.ariaLabel?this.props.ariaLabel:this.props.text,disabled:this._isDisabled,onClick:this._onClick,className:n,onKeyPress:this._onKeyPress},this.props.text)},t}(r.Component);t.LinkAsButton=f});

define("Gallery/Client/Scenarios/Shared/Components/ReadMoreText",["require","exports","react","VSS/Flux/Component","Gallery/Client/Scenarios/Shared/Components/LinkAsButton","Gallery/Scripts/Gallery/Resources/VSS.Resources.Gallery","VSS/LoaderPlugins/Css!Shared/ReadMoreText"],function(n,t,i,r,u,f){Object.defineProperty(t,"__esModule",{value:!0});t.ReadMoreText=void 0;var e=function(n){function t(t){var i=__construct(this,n,[t]),r,u;for(r in i)i.hasOwnProperty(r)&&(this[r]=i[r]);return i.SeeMoreClicked=function(){i.setState({showSeeMoreLink:!1});i.props.seeMoreTextClicked&&i.props.seeMoreTextClicked()},u=t.text.length>i.props.characterLimit,i.state={showSeeMoreLink:u},i}return __extends(t,n),t.prototype.render=function(){var n=null,r=this.props.text;return this.state.showSeeMoreLink&&(r=this.props.text.substr(0,this.props.characterLimit)+t.READ_MORE_DOTS),this.state.showSeeMoreLink&&(n=i.createElement(u.LinkAsButton,{className:"read-more-link",onActionInvoked:this.SeeMoreClicked,text:f.ReadMore})),i.createElement("div",null,i.createElement("span",{className:"react-read-more-text"},r),n)},t.READ_MORE_DOTS="... ",t}(r.Component);t.ReadMoreText=e});

define("Gallery/Client/Scenarios/Shared/Components/Image",["require","exports","react","react-dom","VSS/Flux/Component","VSS/Utils/String"],function(n,t,i,r,u,f){Object.defineProperty(t,"__esModule",{value:!0});t.Image=void 0;var e=function(n){function t(t){var i=__construct(this,n,[t]);for(var r in i)i.hasOwnProperty(r)&&(this[r]=i[r]);return i.image=null,i.state={imageVisible:!(!t.imageUrl&&t.hideIfNotFound),imageUrl:t.imageUrl},i}return __extends(t,n),t.prototype.render=function(){var n=this;return i.createElement("div",{className:this.props.imgContainerClass?this.props.imgContainerClass:""},i.createElement("img",{alt:this.props.altText?this.props.altText:"",className:this.props.imageStyle,ref:function(t){return n.image=t},src:this.state.imageUrl,style:{display:this.state.imageVisible?"block":"none"},onError:this.imageOnError.bind(this),onLoad:this.onLoad.bind(this)}))},t.prototype.componentWillReceiveProps=function(n){n.imageUrl!==this.state.imageUrl&&this.setState({imageUrl:n.imageUrl})},t.prototype.imageOnError=function(){this.props.fallbackImageUrl&&(f.ignoreCaseComparer(this.state.imageUrl,this.props.fallbackImageUrl)!==0?this.setState({imageVisible:this.state.imageVisible,imageUrl:this.props.fallbackImageUrl}):(this.props.hideIfNotFound&&this.setState({imageVisible:!1,imageUrl:this.state.imageUrl}),this.imageOnError=function(){}))},t.prototype.onLoad=function(){var n=r.findDOMNode(this.image);$(n).on("load",function(){setTimeout(function(){var i=$(n.parentElement).height(),r=$(n.parentElement).width(),u=$(n).height(),t,f;t=r<i?r:i;f=t>u?(t-u)/2:0;$(n).css("top",f+"px");$(n).css("visibility","visible")},0)})},t}(u.Component);t.Image=e});

define("Gallery/Client/Scenarios/Shared/Components/MarketplaceCertifiedBadge",["require","exports","react","OfficeFabric/Link","Gallery/vss-ui","Gallery/Scripts/Gallery/Resources/VSS.Resources.Gallery","Gallery/Client/Common/Constants","VSS/LoaderPlugins/Css!Shared/MarketplaceCertifiedBadge"],function(n,t,i,r,u,f,e){Object.defineProperty(t,"__esModule",{value:!0});t.MarketplaceCertifiedBadge=void 0;var o=function(n){function t(){var t=__construct(this,n,arguments);for(var i in t)t.hasOwnProperty(i)&&(this[i]=t[i]);return t}return __extends(t,n),t.prototype.render=function(){return i.createElement("div",{className:"certified-badge-container"},i.createElement("div",{className:"certified-badge-image"},i.createElement(u.VssIcon,{className:"certified-badge-foreground",iconName:"Ribbon",iconType:0})),i.createElement(r.Link,{className:"certified-badge-text",href:e.GalleryPublisherUrlsConstants.MarketplaceCertificationUrl,target:"_blank",rel:"noopener noreferrer"},f.MarketplaceCertifiedText))},t}(i.PureComponent);t.MarketplaceCertifiedBadge=o});

define("Gallery/Client/Scenarios/PublisherProfile/Components/ProfilePage",["require","exports","react","VSS/Flux/Component","Gallery/Scripts/Gallery/Resources/VSS.Resources.Gallery","OfficeFabric/components/Fabric/Fabric","OfficeFabric/Link","Gallery/Client/Scenarios/PublisherProfile/Stores/ProfilePageStoreHub","Gallery/Client/Scenarios/PublisherProfile/Actions/ProfilePageActionCreator","Gallery/Client/Scenarios/PublisherProfile/Actions/ProfilePageActions","Gallery/Client/Scenarios/PublisherProfile/Components/ExtensionsTabContainer","Gallery/Client/Scenarios/Shared/Components/ReadMoreText","Gallery/Client/Scenarios/Shared/Components/Image","Gallery/Client/Scenarios/Shared/Components/MarketplaceCertifiedBadge","Gallery/Client/Scenarios/Publisher/Constants","Gallery/Client/Pages/Publisher/Publisher.Common","Gallery/Client/URLHelper","Gallery/Client/Common/Telemetry","Gallery/Client/Common/Utility","Gallery/Client/Common/Constants","VSS/Utils/String","VSS/Utils/Url","VSS/LoaderPlugins/Css!PublisherProfile/ProfilePage"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt){Object.defineProperty(t,"__esModule",{value:!0});t.ProfilePage=void 0;var it=b.CustomerIntelligenceConstants.MarketPlaceIntelligenceProperties.PublisherProfilePageProperties,tt=function(n){function t(t){var i=__construct(this,n,[t]),r,u,f;for(r in i)i.hasOwnProperty(r)&&(this[r]=i[r]);return i._onStoreChanged=function(){i.setState({profilePageStore:i._store})},u=new h.ProfilePageActions,f=new o.ProfilePageStoreHub(u),i._store=f.profilePageStore,i._actionCreator=new s.ProfilePageActionCreator(u,i._store),i.state={profilePageStore:i._store,useFallbackIcon:!1},i}return __extends(t,n),t.prototype.componentDidMount=function(){this._store.addChangedListener(this._onStoreChanged);this._actionCreator.getPublisher()},t.prototype.componentWillUnmount=function(){this._store.removeChangedListener(this._onStoreChanged)},t.prototype.render=function(){var n=this._getPublisherBanner(),t=this._getExtensionsTabs();return i.createElement(f.Fabric,null,n,t)},t.prototype._getPublisherBanner=function(){if(this.state.profilePageStore.state.publisher){var n=this.state.profilePageStore.state.publisher,r=p.PublisherHelper.getPublisherMetadataLinkValue(n._links,y.WellKnownPublisherMetadataLinks.Company),t=p.PublisherHelper.getPublisherMetadataLinkValue(n._links,y.WellKnownPublisherMetadataLinks.Support),f=p.PublisherHelper.getPublisherMetadataLinkValue(n._links,y.WellKnownPublisherMetadataLinks.SourceCode),o=p.PublisherHelper.getPublisherMetadataLinkValue(n._links,y.WellKnownPublisherMetadataLinks.Twitter),s=p.PublisherHelper.getPublisherMetadataLinkValue(n._links,y.WellKnownPublisherMetadataLinks.LinkedIn),h=p.PublisherHelper.getPublisherMetadataLinkValue(n._links,y.WellKnownPublisherMetadataLinks.FallbackLogo),c=p.PublisherHelper.getPublisherMetadataLinkValue(n._links,y.WellKnownPublisherMetadataLinks.Logo),b=null;return p.PublisherHelper.shouldShowMarketplaceCertifiedBadge(n.flags)&&(b=i.createElement("div",{className:"publisher-marketplace-certified-badge"}," ",i.createElement(v.MarketplaceCertifiedBadge,null)," ")),i.createElement("div",{className:"publisher-banner"},i.createElement("div",{className:"publisher-banner-centered-content"},i.createElement("table",{role:"presentation"},i.createElement("tbody",null,i.createElement("tr",null,i.createElement("td",{className:"item-img"},i.createElement(a.Image,{imgContainerClass:"publisher-icon",altText:g.empty,imageUrl:c?c:nt.combineUrl(w.GalleryURLs.getResourcePath(),d.GalleryUrls.DefaultPublisherIcon),fallbackImageUrl:h?h:"",hideIfNotFound:!1})),i.createElement("td",{className:"publisher-header"},i.createElement("div",{className:"publisher-header-content"},i.createElement("h1",null,i.createElement("span",{className:"publisher-name"},n.displayName)),b,n.longDescription?i.createElement("div",{className:"publisher-desc"},i.createElement(l.ReadMoreText,{text:n.longDescription,characterLimit:175})):null,r||t?i.createElement("div",{className:"company-support"},i.createElement("span",null,r?i.createElement(e.Link,{href:r,target:"_blank","aria-label":u.PublisherCompanyLinkAriaLabel,rel:"noreferrer noopener nofollow"},r):null),r&&t?" | ":null,i.createElement("span",null,t?i.createElement(e.Link,{href:k.isValidEmailAddress(t)?"mailto:"+t:t,target:k.isValidEmailAddress(t)?"_self":"_blank","aria-label":u.PublisherSupportLinkAriaLabel,rel:"noreferrer noopener nofollow"},t):null)):null,f||o||s?i.createElement("div",{className:"additional-links"},s?i.createElement("span",null,i.createElement(e.Link,{target:"_blank",href:s,"aria-label":u.PublisherLinkedInLinkAriaLabel,rel:"noreferrer noopener nofollow"},i.createElement("img",{className:"additional-link",src:nt.combineUrl(w.GalleryURLs.getResourcePath(),d.GalleryImages.LinkedInIcon),alt:u.PublisherLinkedInLinkAriaLabel}))):null,f?i.createElement("span",null,i.createElement(e.Link,{target:"_blank",href:f,"aria-label":u.PublisherSourceCodeLinkAriaLabel,rel:"noreferrer noopener nofollow"},i.createElement("img",{className:"additional-link",src:nt.combineUrl(w.GalleryURLs.getResourcePath(),d.GalleryImages.GitIcon),alt:u.PublisherSourceCodeLinkAriaLabel}))):null,o?i.createElement("span",null,i.createElement(e.Link,{target:"_blank",href:o,"aria-label":u.PublisherTwitterLinkAriaLabel,rel:"noreferrer noopener nofollow"},i.createElement("img",{className:"additional-link",src:nt.combineUrl(w.GalleryURLs.getResourcePath(),d.GalleryImages.ItemShareTwitterIcon),alt:u.PublisherTwitterLinkAriaLabel}))):null):null)))))))}return i.createElement("h3",null,u.PublisherProfileNullMessage)},t.prototype._getExtensionsTabs=function(){return this.state.profilePageStore.state.publisher?i.createElement(c.ExtensionsTabContainer,{publisherName:this.state.profilePageStore.state.publisher.publisherName,publisherDisplayName:this.state.profilePageStore.state.publisher.displayName}):null},t}(r.Component);t.ProfilePage=tt});

define("Gallery/Client/Pages/PublisherProfile/PublisherProfile.View",["require","exports","react","react-dom","Gallery/Client/Pages/Common/Base.Minimal.View","Gallery/Client/Pages/Common/FooterPosition","Gallery/Client/Common/Telemetry","Gallery/Client/Scenarios/PublisherProfile/Components/ProfilePage"],function(n,t,i,r,u,f,e,o){var s,h;Object.defineProperty(t,"__esModule",{value:!0});t.PublisherProfilePageView=void 0;s=function(n){function t(){var t=__construct(this,n,arguments);for(var i in t)t.hasOwnProperty(i)&&(this[i]=t[i]);return t}return __extends(t,n),t.prototype.initialize=function(){var n=this;e.GalleryPerformance.startScenarioFromNavigation(e.PerformanceConstants.LoadPublisherProfilePage);e.GalleryPerformance.split("PublisherProfile.View.ScriptsLoaded");$(function(){n.renderControl(document.getElementById("PublisherProfilePageContainer"));e.GalleryPerformance.endScenario(e.PerformanceConstants.LoadPublisherProfilePage,undefined,undefined,!0);e.GalleryPerformance.endPageLoadTTIScenario();f.repositionFooter()})},t.prototype.renderControl=function(n){r.render(i.createElement(o.ProfilePage,null),n)},t}(u.BaseView);t.PublisherProfilePageView=s;h=new s;h.initialize()});

if (window.performance && window.performance.mark) { window.performance.mark('endLoadBundleInner-view'); }