res-1.cdn.office.net Open in urlscan Pro
2a02:26f0:7100::687e:241b  Public Scan

URL: https://res-1.cdn.office.net/files/odsp-web-prod_2024-05-03.005/odclightspeedwebpack.manifest/70.js
Submission: On May 15 via api from LU — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

"use strict";(self.odspNextWebpackJsonp=self.odspNextWebpackJsonp||[]).push([[70],{1720:(e,t,n)=>{n.d(t,{a:()=>r,b:()=>i});var a=n(17);function i(e,t,n){if(e&&e.ClientData)try{var i=JSON.parse(e.ClientData),r={isGuestMode:i.IsGuestMode,isDarkMode:i.IsDarkMode,puid:i.PUID,systemUserKey:null==n?void 0:n.systemUserKey};t.end({resultType:a.b.Success,extraData:r})}catch(e){t.end({resultType:a.b.Failure,error:e,extraData:{systemUserKey:null==n?void 0:n.systemUserKey}})}else t.end({resultType:a.b.ExpectedFailure,error:"NoNavBarData or NoClientData",extraData:n?{systemUserKey:null==n?void 0:n.systemUserKey}:{}})}function r(e){var t=e.baseUrl,n=e.cultureName;return"".concat(t,"/_layouts/15/online/handlers/SpoSuiteLinks.ashx?Locale=").concat(n,"&v=2&msajax=1&cv=2")}}
,1217:(e,t,n)=>{n.d(t,{a:()=>a});const a=function(){function e(e){if(this._features=new Map,!e)throw new Error("Cannot create SPFeatureInfo object, incoming data is undefined.");for(var t in e)if(void 0!==t){var n=e[t];this._features.set(t,{version:n.Version,enabled:n.Enabled})}}return e.prototype._serialize=function(){var e={};return this._features.forEach(function(t,n){e[n]={Version:t.version,Enabled:t.enabled}}),e},e.prototype.get=function(e){if(!e||e&&0===e.length)throw new Error("Cannot get feature, featureName input is empty or undefined");return this._features.get(e)},e}()}
,960:(e,t,n)=>{n.d(t,{a:()=>m,b:()=>h,c:()=>_});var a=n(21),i=n(94),r=n(44),o=n(166),s=n(93),c=n(78),d=n(1216),l=n(961),u=n(553),f=n(1654),p=n(2),m=function(){function e(t,n){this._cachePrefix="odSuiteNav",this._cacheDataKey="Data",this._cacheThemeDataKey="ThemeData",this._cacheDateKey="CacheDate",this._cacheVersionKey="CacheVersion",this._cacheSessionKey="CachedThisSession",this._cacheVersion=6,this._cacheExpire=24,this._cacheRenew=12,this._cache=new s.a(this._cachePrefix,c.a.local),this._dataSourceBasic=n.dataSource,this._pageContext=n.pageContext,this._engagementEvent=t.engagementEvent,this._qosEvents=t.qosEvents,this._capabilities=this._dataSourceBasic.getCapabilities();var a=n.require,i=void 0===a?e.require:a;this._stopCachingGuestModeNavDataKSActivated=p.a.isActivated("2b530fb4-c76f-442e-a49e-e0259135ce2f"),this._require=i}return Object.defineProperty(e.prototype,"suiteNavPlaceholder",{get:function(){return this._suiteNavPlaceholder},set:function(e){this._suiteNavPlaceholder||(this._suiteNavPlaceholder=e)},enumerable:!1,configurable:!0}),e.prototype.getCapabilities=function(){return this._capabilities},e.prototype.getO365Shell=function(){var e=this;if(!this._capabilities.supportsRealSuiteNav)return a.c.reject(new Error("getO365Shell is only supported if supportsRealSuiteNav capability is true."));if(r.d.isFeatureEnabled({ODB:!0,ODC:!1})){var t=new l.a;return a.c.resolve().then(f.a.GetLoadPromise).then(function(){return t})}var n=new i.a,o=this._qosEvents&&this._qosEvents[u.a.GET_O365_SHELL];return this._getSuiteNavShellViaBootstrapper(n),n.getPromise().then(function(){e._qosRecordSuccess(o)},function(t){e._qosRecordError(o,t)}),n.getPromise()},e.prototype.getInitialRenderNavBarData=function(){return this._dataSourceBasic.getInitialRenderNavBarData()},e.prototype.getCachedData=function(){var e;if(this._capabilities.supportsCaching&&this._isCacheValid()){var t=this._cache.getValue(this._cacheDataKey);e=t&&t.data}return e},e.prototype.getCachedThemeData=function(){var e;if(this._capabilities.supportsCaching){var t=this._cache.getValue(this._cacheThemeDataKey);t&&t.themeData&&(e=t.themeData)}return e},e.prototype.updateCachedThemeData=function(e){var t={themeData:e,cacheDate:(new Date).toISOString()};this._cache.setValue(this._cacheThemeDataKey,t)},e.prototype._requestShellCore=function(t,n,a){var r=n?t+"?odb_cb="+(new Date).toISOString():t,o=new i.a,s="SuiteNavShellCore";return this._require(r,s,function(e){a&&a();var t=new l.a;t.Exists()?o.complete(t):o.error(_({error:{message:"O365Shell not defined after require() succeeded"},resultCode:"O365ShellNotDefined",extraData:{shellUrl:r}}))},function(t,n){e.removeHeadScriptElement(s),o.error(_({error:n||t.message,resultCode:"LoadScriptError",extraData:{shellUrl:r}}))}),o.getPromise()},e.removeHeadScriptElement=function(e){var t=document.head.querySelector("#"+e);t&&t.parentNode.removeChild(t)},e.prototype._isGuestModeNavData=function(e){if(!e)return!1;try{var t=e.ClientData&&JSON.parse(e.ClientData);return t&&t.IsGuestMode}catch(e){return!0}},e.prototype._isCacheValid=function(){var e=this._cache.getValue(this._cacheDataKey),t=this._cache.getValue(this._cacheVersionKey),n=Date.parse(this._cache.getValue(this._cacheDateKey)),a=this._capabilities.supportsRealSuiteNav,i=this._dataSourceBasic;return e&&e.data&&(this._stopCachingGuestModeNavDataKSActivated||!this._isGuestModeNavData(e.data))&&(!a||e.jsUrl)&&t===this._cacheVersion&&e.userIdentifier===i.getUserIdentifier()&&e.cacheToken===i.getCacheToken()&&this._isSameUserLanguage(e.data.CultureName)&&this._isCacheNotExpired(n,this._cacheExpire)},e.prototype._qosRecordSuccess=function(e){e&&e.end({resultType:o.a.Success})},e.prototype._qosRecordError=function(e,t){e&&e.end(_({error:t}))},e.prototype._logEngagementData=function(e){this._engagementEvent&&this._engagementEvent.logData(e)},e.prototype._isSameUserLanguage=function(e){var t;return!(!p.a.isActivated("3e9c64de-101f-4c42-8514-06ef6dd97edb","08/09/2023","Fix language not updated in Feedback and Help section")&&e&&(null===(t=this._pageContext)||void 0===t?void 0:t.currentUICultureName))||e.toLowerCase()===this._pageContext.currentUICultureName.toLowerCase()},e.prototype._isCacheNotExpired=function(e,t){return!isNaN(e)&&Date.now()-e<60*t*60*1e3},e.prototype._getSuiteNavShellViaBootstrapper=function(e,t){var n=this,a=this._dataSourceBasic.getReactShellBootstrapperUrl();this._requestShellCore(a,t).then(function(t){e.complete(t)},function(t){t=_({error:t}),n._hasRetriedO365Shell?e.error(t):(n._hasRetriedO365Shell=!0,n._getSuiteNavShellViaBootstrapper(e,!0))})},e.require=function(t,n,a,i){var r=function(){return void 0!==window.O365Shell};if(r())a&&a(null);else{var o=document.head.querySelector("#"+n);if(o&&o.src===t)try{(0,d.d)(r,300,3e4).then(function(){a(null)})}catch(e){i(null,"Unable to load O365Shell")}else{o&&o.src!==t&&e.removeHeadScriptElement(n);var s=document.createElement("script");s.id=n,s.src=t,a&&s.addEventListener("load",function(e){a(e)}),i&&s.addEventListener("error",function(e){i(e)}),document.head.appendChild(s)}}},e}();function _(e){var t=e.error;if(t&&t.resultCode)return t;var n=o.a.Failure;return a.c.isCanceled(t)&&(n=o.a.ExpectedFailure,e.resultCode="Canceled"),{resultType:n,resultCode:e.resultCode||"Other",error:t,extraData:e.extraData}}const h=m}
,553:(e,t,n)=>{n.d(t,{a:()=>a});var a={GET_O365_SHELL:"SuiteNavProvider.GetO365Shell",SUITE_NAV_PROVIDER_LOAD_DATA:"SuiteNavProvider.LoadData",SUITE_NAV_LOAD:"SuiteNav.Load",SUITE_NAV_RENDER:"SuiteNav.Render",SUITE_NAV_POSTRENDER:"SuiteNav.PostRender",REFRESH_CACHE_FOR_SHELL_DATA_CHANGED:"SuiteNav.RefreshCacheForShellDataChanged",REFRESH_CACHE_AFTER_INVALID_SHELL_DATA:"SuiteNav.RefreshCacheAfterInvalidShellData"}}
,992:(e,t,n)=>{n.d(t,{a:()=>c,b:()=>d,c:()=>l,d:()=>u});var a=n(174),i=n(192),r=n(2),o=n(222),s={ODB:r.b.isActivated("904afe8e-3cce-4ab4-ac2f-97b60197cf59","11/9/2021","Disable check for webTemplate mySite as qualification for isOdb"),ECS:108854},c=window._spPageContextInfo&&(window._spPageContextInfo.listBaseTemplate===a.c.mySiteDocumentLibrary||!i.a.isFeatureEnabled(s)&&Number(window._spPageContextInfo.webTemplate)===o.b.mySite),d=!!window.FilesConfig,l=c||d,u=!c&&!d}
,1715:(e,t,n)=>{n.d(t,{a:()=>a});var a={neutralDark:"#201f1e",neutralPrimary:"#323130",neutralPrimaryAlt:"#3b3a39",neutralSecondary:"#605e5c",neutralSecondaryAlt:"#8a8886",neutralTertiary:"#a19f9d",neutralTertiaryAlt:"#c8c6c4",neutralQuaternary:"#d2d0ce",neutralQuaternaryAlt:"#e1dfdd",neutralLight:"#edebe9",neutralLighter:"#f3f2f1",neutralLighterAlt:"#faf9f8"}}
,1714:(e,t,n)=>{n.d(t,{a:()=>h,b:()=>y,c:()=>D});var a,i=n(0),r=n(44),o=n(192),s=(n(10),n(299)),c=n(992),d=n(1715),l=n(2),u="#3d3e66",f="#e9eaf6",p="#616161",m="#ebebeb",_={black:"#242424",neutralDark:"#424242",neutralPrimary:p,neutralPrimaryAlt:p,neutralSecondary:"#8a8a8a",neutralTertiary:"#bdbdbd",neutralTertiaryAlt:"#d1d1d1",neutralQuaternary:m,neutralQuaternaryAlt:m,neutralLight:"#f0f0f0",neutralLighter:"#f5f5f5",neutralLighterAlt:"#fafafa",white:"#fff",themeDarker:"#323348",themeDark:u,themeDarkAlt:u,themePrimary:"#5b5fc7",themeSecondary:"#9092c1",themeTertiary:"#a5a7cf",themeLight:"#385dc2",themeLighter:f,themeLighterAlt:f,accent:"#137ad1"};function h(e,t,n){if(l.b.isActivated("0d6cef16-2b13-4ef6-94c6-60e57e73d2a3"))return function(e,t){t&&o.a.initSPExpFeatures(t.ExpFeatures),r.d.evaluateCanOverride(),c.c||(e=v({palette:{themePrimary:"#03787c",themeLighterAlt:"#f0f9fa",themeLighter:"#c5e9ea",themeLight:"#98d6d8",themeTertiary:"#49aeb1",themeSecondary:"#13898d",themeDarkAlt:"#026d70",themeDark:"#025c5f",themeDarker:"#014446"}},e));var n=e.palette;return n&&(n.black||n.neutralPrimary||n.white||n.neutralQuaternary)&&!(n.black&&n.white&&n.neutralPrimary&&n.neutralQuaternary&&0===n.black.indexOf("#000")&&0===n.white.toLowerCase().indexOf("#fff")&&0===n.neutralPrimary.indexOf("#333")&&0===n.neutralQuaternary.toLowerCase().indexOf("#d0d0d0"))||(e.palette=(0,i.__assign)((0,i.__assign)({},e.palette),d.a)),e}(e,t);t&&o.a.initSPExpFeatures(t.ExpFeatures),r.d.evaluateCanOverride();var s=function(e,t){return c.c?a.noDefault:t&&(null==e?void 0:e.themedCssFolderUrl)||!function(e){var t;if(!l.b.isActivated("a7baa93c-d9fa-4e23-aa22-5f51ad9fab63")&&e){var n=null===(t=e.featureInfo)||void 0===t?void 0:t.VivaBackendFeature;return n?n.Enabled:e.isCurrentSiteAVivaBackendSite}return!1}(e)?a.spDefault:a.vivaHomeDefault}(t,n);return function(e,t){switch(e){case a.noDefault:return b(t);case a.vivaHomeDefault:return function(e){return g({palette:_},e)}(t);case a.spDefault:default:return function(e){return g({palette:{themePrimary:"#03787c",themeLighterAlt:"#f0f9fa",themeLighter:"#c5e9ea",themeLight:"#98d6d8",themeTertiary:"#49aeb1",themeSecondary:"#13898d",themeDarkAlt:"#026d70",themeDark:"#025c5f",themeDarker:"#014446"}},e)}(t)}}(s,e)}function b(e){var t;return function(e){var t=e.palette,n=!t.black&&!t.neutralPrimary&&!t.white&&!t.neutralQuaternary||t.black&&t.white&&t.neutralPrimary&&t.neutralQuaternary&&0===t.black.indexOf("#000")&&0===t.white.toLowerCase().indexOf("#fff")&&0===t.neutralPrimary.indexOf("#333")&&0===t.neutralQuaternary.toLowerCase().indexOf("#d0d0d0");return!(t&&!n)}(e)&&(e.palette=(t=e.palette,(0,i.__assign)((0,i.__assign)({},t),d.a))),e}function g(e,t){return b(t=v(e,t))}function v(e,t){return(0,i.__assign)((0,i.__assign)((0,i.__assign)({},e),t),{effects:(0,i.__assign)((0,i.__assign)({},e.effects),t.effects),fonts:(0,i.__assign)((0,i.__assign)({},e.fonts),t.fonts),palette:(0,i.__assign)((0,i.__assign)({},e.palette),t.palette)})}function y(){var e=[],t=s.a.getSettings(["theme"]).theme;return t&&(e.push(S(t.palette,"--ms-palette")),e.push(S(t.semanticColors,"--ms-semanticColors")),e.push(S(t.fonts,"--ms-fonts")),e.push(S(t.effects,"--ms-effects"))),e.join(" ")}function S(e,t){var n=[];for(var a in e){var i=e[a];"object"==typeof i?n.push(S(i,"".concat(t,"-").concat(a))):0!==a.indexOf("MozOsx")&&0!==a.indexOf("Webkit")&&0!==a.indexOf("fontFamily")&&n.push("".concat(t,"-").concat(a,": ").concat(i,";"))}return n.join(" ")}function D(){var e=window._spPageContextInfo;return e&&o.a.initSPExpFeatures(e.ExpFeatures),o.a.isFeatureEnabled({ODB:61259})}!function(e){e[e.noDefault=0]="noDefault",e[e.vivaHomeDefault=1]="vivaHomeDefault",e[e.spDefault=2]="spDefault"}(a||(a={}))}
,1216:(e,t,n)=>{n.d(t,{a:()=>d,b:()=>u,c:()=>l,d:()=>c});var a=n(21),i=n(222),r=n(1217),o=n(44),s=n(220);function c(e,t,n){var i=0;return new a.c(function(a,r){var o=setInterval(function(){if(!(i*t<=n))throw clearInterval(o),"Timed out waiting for checker "+e;i++,e()&&(clearInterval(o),a())},t)})}function d(e){if(e.featureInfo){var t=new r.a(e.featureInfo);if(t){var n=t.get("SitePagePublishing");return!!n&&n.enabled}return!1}return Number(e.webTemplate)===i.b.sitePagePublishing}function l(e){return o.d.isFeatureEnabled({ODB:60334})?e.isCurrentSiteAHomeSite:function(e){return!!(e.companyPortalReference&&e.companyPortalReference.SiteId&&e.companyPortalReference.WebId&&e.siteId&&e.siteId.indexOf(e.companyPortalReference.SiteId)>=0&&e.webId&&e.webId.indexOf(e.companyPortalReference.WebId)>=0)}(e)}function u(e,t){var n,a,i,r;return(null==t?void 0:t.length)>=0?(null===(a=null===(n=null==e?void 0:e.homeSiteNavConfigs)||void 0===n?void 0:n[s.a.normalizeLower(t)])||void 0===a?void 0:a.IsEnabled)||!1:(null===(r=null===(i=null==e?void 0:e.homeSiteNavConfigs)||void 0===i?void 0:i[s.a.normalizeLower(e.siteId)])||void 0===r?void 0:r.IsEnabled)||!1}}
,1045:(e,t,n)=>{n.r(t),n.d(t,{clearCache:()=>xe,default:()=>De,isProvisioning:()=>Ce,resourceKey:()=>Ie});var a,i,r=n(94),o=n(93),s=n(78),c=n(13),d=n(0),l=n(10),u=n(1437),f=n(109),p=n(33),m=(0,f.a)({eventName:"SuiteNavError,",shortEventName:"SuiteNavError"},{message:p.a.String,stack:p.a.String,type:p.a.String}),_=n(222),h=n(552),b=n(84),g=n(44),v=n(2),y=n(21);const S=function(){function e(){this.R=0,this.G=0,this.B=0,this.A=e.maxComponent}return e.clone=function(t){return e.fromRgba(t.R,t.G,t.B,t.A)},e.equals=function(e,t){var n=!e,a=!t;return n||a?n&&a:e.R===t.R&&e.G===t.G&&e.B===t.B&&e.A===t.A},e.fromRgba=function(t,n,a,i){var r=new e;return r.R=Math.round(t),r.G=Math.round(n),r.B=Math.round(a),r.A=null!=i?Math.round(i):e.maxComponent,r},e.fromRgbaString=function(t){var n=new e;if(/^rgb.+/.test(t)){var a=t.match(/[\d.]+/g);n=e.fromRgba(Number(a[0]),Number(a[1]),Number(a[2]),4===a.length?Number(a[3])*e.maxComponent:null)}return n},e.fromHtmlColor=function(t){function n(e,t,n){return parseInt(e.charAt(t)+e.charAt(n),16)}var a=new e;if("string"==typeof t&&"#"===t.charAt(0))switch(t.length){case 9:a.A=n(t,1,2),a.R=n(t,3,4),a.G=n(t,5,6),a.B=n(t,7,8);break;case 7:a.R=n(t,1,2),a.G=n(t,3,4),a.B=n(t,5,6);break;case 4:a.R=n(t,1,1),a.G=n(t,2,2),a.B=n(t,3,3)}else/^rgb.+/.test(t)&&(a=e.fromRgbaString(t));return a},e.toHtmlString=function(t,n){function a(t){var n=Number(t);if(!(n>=0&&n<=e.maxComponent))throw new Error("Argument must be a Number in [0, 255]");var a=n.toString(16);return n<16&&(a="0"+a),a}return t.A<e.maxComponent&&!n?"rgba("+t.R.toString(10)+", "+t.G.toString(10)+", "+t.B.toString(10)+", "+(t.A/e.maxComponent).toFixed(2)+")":"#"+(n?a(t.A):"")+a(t.R)+a(t.G)+a(t.B)},e.maxComponent=255,e}();var D="1.7",I="Data",x="CacheToken",C="CacheVersion",O="CacheExpires",w="E0574800-0160-4366-A004-D16781CF11BA";const E=function(){function e(){}return e.clearThemeCache=function(){var t=e.getThemeDataStore();t.remove(I),t.remove(x),t.remove(C),v.a.isActivated(w)||t.remove(O)},e.getCachedTheme=function(t){var n,a=e.getThemeDataStore();try{if(v.a.isActivated(w))t===a.getValue(x)&&D===a.getValue(C)&&(n=a.getValue(I));else{var i=a.getValue(O);t===a.getValue(x)&&D===a.getValue(C)&&(!i||Date.now()<i)&&(n=a.getValue(I))}}catch(e){}return n},e.updateThemeCache=function(t,n){var a=e.getThemeDataStore();if(a.setValue(I,t),a.setValue(x,n||t.cacheToken),a.setValue(C,D),!v.a.isActivated(w))if(null==t?void 0:t.cacheMaxAge){var i=1e3*t.cacheMaxAge;a.setValue(O,Date.now()+i)}else a.remove(O)},e.getThemeDataStore=function(){return new o.a("odTheme",s.a.local)},e}();var A=n(17);const L=function(){function e(e){this._loadData=e}return e.getBackgroundUrl=function(t){return t?e._makeCssUrl(t.backgroundImageUri):"none"},e._makeCssUrl=function(t){var n="none";return t&&(n='url("'+e._escapeQuotesAndParentheses(t)+'")'),n},e._escapeQuotesAndParentheses=function(e){var t={"'":"%27",'"':"%22","(":"%28",")":"%29"},n=null;return null!=e&&(n=e.replace(/(['"\(\)])/gm,function(e,n){return t[n]})),n},e.prototype.loadThemeTokenMap=function(t,n){return this.loadThemeData(t,n).then(function(t){var n;if(t&&t.palette){n={};var a=t.palette;for(var i in a){var r=a[i];n[i]=r?S.toHtmlString(r):null}n.backgroundImageUri=e._makeCssUrl(t.backgroundImageUri)}return n},function(e){return null})},e.prototype.loadThemeData=function(e,t){if(!t&&this._dataPromise)return this._dataPromise;var n=this,a=null,i=A.b.Failure;return this._dataPromise=A.a.instrumentPromise({name:"ThemeProvider.LoadData"},function(){return new y.c(function(r,o){var s=null;t||(s=E.getCachedTheme(e)),s?r(s):n._loadData(t).done(function(t){t?(t.cacheToken&&E.updateThemeCache(t,e),r(t)):(a="NoData",o&&o("No model returned"))},function(e){y.c.isCanceled(e)?(a="Canceled",i=A.b.ExpectedFailure):a="ServerLoadFailure",o&&o(e)})})},null,function(e){y.c.isCanceled(e)&&(i=A.b.ExpectedFailure,a="Canceled");var t=e;if(e){var n={name:e.name||void 0,message:e.message&&e.message.value||e.message||void 0,correlationId:e.correlationId||void 0};t=JSON.stringify(n)}return{resultType:i,resultCode:a||"Other",error:t}}),this._dataPromise},e}();var k,M=n(1714),P=function(){function e(e){this._pageContext=e.pageContext?e.pageContext:window._spPageContextInfo,this._getThemeDataSource=e.getThemeDataSource,this._themeProvider=new L(this._loadTheme.bind(this))}return e.prototype.loadThemeSlotsMap=function(e){var t=this._getThemeCacheToken();return t?this._themeProvider.loadThemeTokenMap(t,e):y.c.resolve()},e.prototype.loadFullFormattedThemeData=function(e){var t=this;return this.loadFullThemeData(e).then(function(e){if(e){var n={},a=e.palette;for(var i in a){var r=a[i];r&&(n[i]=S.toHtmlString(r))}e.backgroundImageUri&&(n.backgroundImageUri=L.getBackgroundUrl(e));var o=void 0,s=void 0,c=void 0;if((0,M.c)()&&e.fontPackage&&e.fontPackage.fontFaces&&e.fontPackage.fontSlots){o=e.fontPackage.fontFaces,s={},c=e.fontPackage.fontPackageSource;for(var d=function(e){var t={fontFamily:e.fontFamily&&'"'+e.fontFamily.replace(/"/g,'\\"')+'"'};if(e.fontVariationSettings){for(var n="",a=0,i=Object.keys(e.fontVariationSettings);a<i.length;a++){var r=i[a],o=e.fontVariationSettings[r];switch(r){case"wght":t.fontWeight=o;break;case"wdth":t.fontStretch=o;break;case"slnt":t.fontStyle="oblique ".concat(o,"deg");break;case"ital":t.fontStyle=o?"italic":"normal";break;case"opsz":t.fontOpticalSizing=o;break;default:n+=n?", ":"",n+='"'.concat(r,'" ').concat(o)}}n&&(t.fontVariationSettings=n)}return t},l=0,u=Object.entries(e.fontPackage.fontSlots);l<u.length;l++){var f=u[l],p=f[0],m=f[1];v.b.isActivated("661c8da2-e6df-4c44-95fb-d32ccf03998f","12/12/2023")?s[p]={fontFamily:null==m?void 0:m.fontFamily}:s[p]=d(m)}}var _={palette:n,isInverted:e.isInverted,fontPackageSource:c,fontFaces:o,fontSlots:s};return(0,M.a)(_,t._pageContext)}})},e.prototype.loadFullThemeData=function(e){var t=this._getThemeCacheToken();return t?this._themeProvider.loadThemeData(t,e):y.c.resolve(void 0)},e.prototype._getThemeCacheToken=function(){var e,t=this._pageContext;if(t){var n=Number(t.webTemplate),a=n===_.a.teamSite||n===_.a.group?t.groupColor:void 0,i=a?a+";web#"+t.webTemplate:null;e=t.themedCssFolderUrl||i||void 0}return e},e.prototype._loadTheme=function(e){return this._getThemeCacheToken()?(this._themeDataSource||(this._themeDataSource=this._getThemeDataSource()),this._themeDataSource.then(function(t){return t?t.loadTheme(e):y.c.resolve()})):y.c.resolve()},e}(),T=n(585),U=n(598),F=[.537,.349,.216,.184,.145,.082,.043,.027],H=[.537,.45,.349,.216,.184,.145,.082,.043],R=[.88,.77,.66,.55,.44,.33,.22,.11],N=[.11,.22,.33,.44,.55,.66,.77,.88],B=[.96,.84,.7,.4,.12],j=[.1,.24,.44];function V(e,t){return{h:e.h,s:e.s,v:e.v-e.v*t}}function z(e,t){return{h:e.h,s:e.s-e.s*t,v:e.v+(100-e.v)*t}}function G(e,t,n){if(!e||t===k.Unshaded||!function(e){return"number"==typeof e&&e>=k.Unshaded&&e<=k.Shade8}(t))return e;var a=z,i=V;n&&(a=V,i=z);var r,o,s,c,d,l,u,f=(o=NaN,s=(r=e).R,c=r.G,d=r.B,0==(u=(l=Math.max(s,c,d))-Math.min(s,c,d))?o=0:s===l?o=(c-d)/u%6:c===l?o=(d-s)/u+2:d===l&&(o=(s-c)/u+4),(o=Math.round(60*o))<0&&(o+=360),{h:o,s:Math.round(100*(0===l?0:u/l)),v:Math.round(l/255*100)}),p=function(e){var t=e.h,n=e.s,a=e.v,i=(2-(n/=100))*(a/=100),r=n*a;return{h:t,s:100*(r=(r/=i<=1?i:2-i)||0),l:100*(i/=2)}}(f),m=t-1;return f=function(e){return 255===e.R&&255===e.G&&255===e.B}(e)?V(f,F[m]):function(e){return 0===e.R&&0===e.G&&0===e.B}(e)?z(f,H[m]):p.l/100>.8?i(f,N[m]):p.l/100<.2?a(f,R[m]):m<B.length?a(f,B[m]):i(f,j[m-B.length]),function(e){var t=e.h,n=e.s,a=e.v,i=[],r=(a/=100)*(n/=100),o=t/60,s=r*(1-Math.abs(o%2-1)),c=a-r;switch(Math.floor(o)){case 0:i=[r,s,0];break;case 1:i=[s,r,0];break;case 2:i=[0,r,s];break;case 3:i=[0,s,r];break;case 4:i=[s,0,r];break;case 5:i=[r,0,s]}return S.fromRgba(Math.round(255*(i[0]+c)),Math.round(255*(i[1]+c)),Math.round(255*(i[2]+c)))}(f)}!function(e){e[e.Unshaded=0]="Unshaded",e[e.Shade1=1]="Shade1",e[e.Shade2=2]="Shade2",e[e.Shade3=3]="Shade3",e[e.Shade4=4]="Shade4",e[e.Shade5=5]="Shade5",e[e.Shade6=6]="Shade6",e[e.Shade7=7]="Shade7",e[e.Shade8=8]="Shade8"}(k||(k={}));const K=function(){function e(){}return e.generateFabricColors=function(t,n){void 0===n&&(n=!1);var a={themeDarker:k.Shade8,themeDark:k.Shade7,themeDarkAlt:k.Shade6,themeLight:k.Shade3,themeLighter:k.Shade2,themeLighterAlt:k.Shade1,themePrimary:k.Unshaded,themeAccent:k.Unshaded,themeSecondary:k.Shade5,themeTertiary:k.Shade4},i=e._getDefaultThemeTokenMap(),r=S.fromRgba(t.R,t.G,t.B);for(var o in a){var s=a[o];i[o]=G(r,s,n)}var c=i.themeAccent;if(i.themeAccentTranslucent10=c?S.fromRgba(c.R,c.G,c.B,.1*S.maxComponent):null,n){var d="#4f4f4f",l="#484848",u={black:"#fff",blackTranslucent40:"#66ffffff",neutralDark:"#f4f4f4",neutralPrimary:"#fff",neutralPrimaryTranslucent50:"#7fffffff",neutralPrimaryAlt:"#dadada",neutralSecondary:"#d0d0d0",neutralTertiary:"#c8c8c8",neutralTertiaryAlt:"#6d6d6d",neutralQuaternary:d,neutralQuaternaryAlt:l,cmdbarSelected:d,cmdbarSelectedHover:l,neutralLight:"#3f3f3f",neutralLighter:"#313131",neutralLighterAlt:"#282828",white:"#1f1f1f",whiteTranslucent40:"#661f1f1f",error:"#f00",errorBackground:"#7e3333"};for(var f in u)u.hasOwnProperty(f)&&(i[f]=S.fromHtmlColor(u[f]))}return i},e._getDefaultThemeTokenMap=function(){return{backgroundOverlay:null,themeDarker:null,themeDark:null,themeDarkAlt:null,themePrimary:null,themeSecondary:null,themeTertiary:null,themeLight:null,themeLighter:null,themeLighterAlt:null,black:null,cmdbarSelected:null,cmdbarSelectedHover:null,neutralDark:null,neutralPrimary:null,neutralPrimaryAlt:null,neutralPrimaryTranslucent50:null,neutralSecondary:null,neutralSecondaryAlt:null,neutralTertiary:null,neutralTertiaryAlt:null,neutralQuaternary:null,neutralQuaternaryAlt:null,neutralLight:null,neutralLighter:null,neutralLighterAlt:null,white:null,blackTranslucent40:null,whiteTranslucent40:null,yellow:null,yellowLight:null,orange:null,orangeLight:null,redDark:null,red:null,magentaDark:null,magenta:null,magentaLight:null,purpleDark:null,purple:null,purpleLight:null,blueDark:null,blueMid:null,blue:null,blueLight:null,tealDark:null,teal:null,tealLight:null,greenDark:null,green:null,greenLight:null,error:null,errorBackground:null,success:null,successBackground:null,alert:null,alertBackground:null,infoBackground:null,info:null,orangeLighter:null}},e}();var W=n(247);const q=function(){function e(){}return e.makeWebThemeRestUrl=function(e,t,n){var a=e;a&&"/"===a[a.length-1]&&(a=a.substring(0,a.length-1)),a=W.a.escapeUrlForCallback(a);var i=W.a.escapeUrlForCallback(a)+"/_api/SP.Web.GetContextWebThemeData?noImages=true&lcid="+W.a.encodeURIComponent(t);return n&&(i+="&ThemeOverride="+W.a.encodeURIComponent(n)),i},e.processWebThemeRestResponse=function(t){var n,a=JSON.parse(t);return a&&a.d&&a.d.GetContextWebThemeData&&(n=JSON.parse(a.d.GetContextWebThemeData)),e.processRawThemeData(n)},e.processRawThemeData=function(t){if(t){var n,a=e.coerceToColor,i=e.SetColorIfMissing,r=t.Palette?t.Palette.Colors:{};n=e.convertColorsToRgba(r);var o=K.generateFabricColors(n.ContentAccent1,t.IsInverted),s=a(n.PageBackground)||a(t.IsInverted?"#1b1a19":"#ffffff"),c=a(n.BackgroundOverlay)||null,d=Math.round(.4*S.maxComponent);for(var l in o)i(n,l,o[l]);i(n,"white",s),i(n,"primaryBackground",S.clone(s)),i(n,"primaryText",o.primaryText||a("#333")),i(n,"whiteTranslucent40",s&&S.fromRgba(s.R,s.G,s.B,d)),i(n,"backgroundOverlay",c),i(n,"suiteBarBackground",a(n.SuiteBarBackground)||null),i(n,"suiteBarText",a(n.SuiteBarText)||null),i(n,"suiteBarDisabledText",a(n.SuiteBarDisabledText)||null),i(n,"topBarBackground",a(n.TopBarBackground)||null),i(n,"topBarText",a(n.TopBarText)||null),i(n,"topBarHoverText",a(n.TopBarHoverText)||null),i(n,"dialogBorder",a(n.DialogBorder)||null);var u=void 0;if(t.FontPackage){var f=t.FontPackage.FontFaces&&t.FontPackage.FontFaces.map(function(e){return{fontFamily:e.FontFamily,path:e.Path,remappedPaths:e.RemappedPaths}}),p={};if(t.FontPackage.FontSlots)for(var m=0,_=Object.keys(t.FontPackage.FontSlots);m<_.length;m++){var h=_[m],b=t.FontPackage.FontSlots[h];b&&(p[h]={fontFamily:b.FontFamily,fontVariationSettings:b.FontVariationSettings})}u={fontFaces:f,fontSlots:p,fontPackageSource:t.FontPackage.Source}}return{backgroundImageUri:t.BackgroundImageUri,cacheToken:t.ThemeCacheToken,cacheMaxAge:t.ThemeCacheMaxAge,isDefault:t.IsDefault,isInverted:t.IsInverted,palette:n,version:t.Version,fontPackage:u}}return{backgroundImageUri:"",cacheToken:"",cacheMaxAge:void 0,isDefault:!0,isInverted:!1,palette:{},version:""}},e.convertColorsToRgba=function(t){var n={};for(var a in t)if(t.hasOwnProperty(a)){var i=e.coerceToColor(t[a]);i&&(n[a]=i)}return n},e.coerceToColor=function(t){var n;return t?"string"==typeof t||t instanceof String?n=S.fromHtmlColor(String(t)):"DefaultColor"in t?n=e.coerceToColor(t.DefaultColor):"R"in t&&"G"in t&&"B"in t&&(n=S.fromRgba(t.R,t.G,t.B,t.A)):n=null,n},e.SetColorIfMissing=function(e,t,n){e[t]||(e[t]=n)},e}();var Q=n(992),Y=Q.c?"#0078d4":"#03787c";const J=function(){function e(e){this._pageContext=e,this._dataRequestor=new U.a({qosName:"WebThemeDataSource"},{pageContext:e})}return e.prototype.getCacheToken=function(){var e="",t=this._pageContext;if(t){var n=Number(t.webTemplate),a=n!==_.b.mySite&&n!==_.b.mySiteHost?t.groupColor:Y;e=t.themedCssFolderUrl||a}return e},e.prototype.loadTheme=function(e){return!e&&this._dataPromise?this._dataPromise:this.getCacheToken()?(this._dataPromise=this._pageContext.themedCssFolderUrl?this.loadServerTheme():this.loadGeneratedTheme(),this._dataPromise):this._dataPromise=y.c.resolve()},e.prototype.needsRequestDigest=function(e){return!1},e.prototype.loadGeneratedTheme=function(){var e=this._pageContext.groupColor||Y,t=S.fromHtmlColor(e);if(t){var n={backgroundImageUri:null,cacheToken:e,cacheMaxAge:void 0,isDefault:!1,isInverted:!1,palette:K.generateFabricColors(t),version:"1"};return y.c.resolve(n)}return y.c.resolve()},e.prototype.loadServerTheme=function(){var e=this,t=(0,T.e)(this._pageContext),n=this._pageContext.currentUICultureName,a=this._pageContext.themedCssFolderUrl,i=this.getCacheToken()===a&&a||void 0,r=q.makeWebThemeRestUrl(t,n,i),o=this._dataRequestor.getData({url:r,parseResponse:function(t){return e._data=q.processWebThemeRestResponse(t),e._data},qosName:"WebThemeDataSource.LoadData",method:"GET"});return o.done(null,function(){e._dataPromise=null}),o},e}();function X(e){var t=e||window._spPageContextInfo;return function(e,t){return a&&i===e||(a=function(e,t){var n,a=t||window._spPageContextInfo;return a&&(n=e.webThemeProvider(a)),n}(e,t),i=e),a}({webThemeProvider:function(){return new P({pageContext:t,getThemeDataSource:function(){return y.c.resolve(new J(t))}})}},t)}var Z=n(267),$=n(55),ee=n(960),te=n(840),ne=n(174),ae=n(1720),ie={ODB:556,ODC:null,Fallback:!1},re={ODB:1302,ODC:null,Fallback:!1},oe=v.b.isActivated("54d52105-eb9a-472b-98c2-17bc1192a994"),se=function(e){function t(t,n){var a=e.call(this,{engagementEvent:$.a,qosEvents:{"SuiteNavProvider.GetO365Shell":new A.a({name:"SuiteNavProvider.GetO365Shell"})}},n)||this;return a._dataSource=n.dataSource,a._cssLoaded=!1,a._isSuiteNavBootstrapperLoadingFlowEnabled=g.d.isFeatureEnabled(re),a._isMultipleFontFacesKsActivated=v.b.isActivated("7635e24c-97e6-4c2c-acd1-a141c2374dfa","1/08/2024","Use multiple font faces to load Feedback icon for in-place navigation scenario"),a}return(0,d.__extends)(t,e),t.prototype.clearCachedPromise=function(){this._modelPromise=void 0},t.prototype.loadData=function(e){return this._loadModel(e).then(function(e){return e.data})},t.prototype.getO365Shell=function(){if(this._isSuiteNavBootstrapperLoadingFlowEnabled)return e.prototype.getO365Shell.call(this);if(!this._capabilities.supportsRealSuiteNav)throw new Error("getO365Shell is only supported if supportsRealSuiteNav capability is true.");var t=new r.a,n=new A.a({name:"SuiteNavProvider.GetO365Shell"});return this._getSuiteNavShell(t),t.getPromise().then(function(){n.end({resultType:A.b.Success})},function(e){n.end((0,ee.c)({error:e}))}),t.getPromise()},t.prototype.getMailUrl=function(){return this._loadModel().then(function(e){var t=e&&e.data&&e.data.WorkloadLinks;if(t)for(var n=0,a=t;n<a.length;n++){var i=a[n];if(i&&i.Id===h.a.MAIL)return i.Url}})},t.prototype.updateWorkloadSettingsLinks=function(e){var t,n=this;return this.getO365Shell().then(function(a){return(t=a)&&t.Settings?n.loadData(e):void 0}).then(function(e){e&&e.CurrentWorkloadSettingsSubLinks&&e.CurrentWorkloadSettingsSubLinks.length>0&&t.Settings.SetWorkloadSettingsLinks(e.CurrentWorkloadSettingsSubLinks)}).catch(function(e){$.a.logData({name:"SuiteNavProvider.UpdateWorkloadSettingsLinksError"})})},t.prototype.trySetDataAfterInitialRender=function(e,t){var n=this,a=new A.a({name:"SuiteNavProvider.SetDataCalled"}),i=this._dataSource.getSuiteNavContext();if(i&&i.isConsumer)return e.NFD&&(i.helpNamespace&&e.NFD.UpdateHelpNamespace(i.helpNamespace),this._addFeedbackButton(e)),i.actionsMap&&e.Navigation.OnLinkClick(function(e){var t=i.actionsMap[e.Id];t&&(e.Cancel=!t((0,d.__assign)({},e)))}),y.c.wrap(!0);var r=t.actionContext,o=t.bundleLoader;return this.loadData().then(function(t){if(!t||!e)return!1;var i=n._isStreamAspx(),s=n._isVideoEditorAspx(),c=(i||s||n._isFeedbackButtonEnabled())&&!!e.NFD,l=c&&(i||s||n._shouldAddFeedbackButton(e));if(n._pageContext){var u=n._pageContext,f=u.cloudType,p=u.env2;((0,te.g)(p)||(0,te.c)(p)||"gcc"===f)&&(l=c=!1)}if(l){var m=JSON.parse(t.ClientData);n._isFeedbackButtonEnabled()&&(n._isODb()||Q.d)&&(m.EnableVNextFeedback=!0,m.OcpsOauthEnabled=!0,m.OcpsOauthEndpointUrl="https://clients.config.office.net/user/v1.0/web/policies"),m.OCVFeedbackMAXEnabled||Q.d?(m.OCVFeedbackMAXEnabled=!1,t.ClientData=JSON.stringify(m)):c=l=!1}try{e.SetData(t),oe||(0,ae.b)(t,a,n._pageContext)}catch(e){return A.a.instrumentPromise({name:"SuiteNav.RefreshCacheAfterInvalidShellData"},function(){return n.loadData(!0)}),!1}return t.ActionsMap&&e.Navigation.OnLinkClick(function(e){var n=t.ActionsMap[e.Id];n&&(e.Cancel=!n((0,d.__assign)((0,d.__assign)({},e),r||{})))}),e.OnHasMember("OnDataChanged",function(){e.OnDataChanged(function(){return A.a.instrumentPromise({name:"SuiteNav.RefreshCacheForShellDataChanged"},function(){return n.loadData(!0)}).done()})}),c&&l&&n._addFeedbackButton(e),o&&o.pageRenderingIsComplete(),!0},function(e){return $.a.logData({name:"SuiteNavProvider.LoadDataError"}),!1})},t.prototype._getSuiteNavShell=function(e,t){var n=this;this._loadModel().then(function(a){!n._cssLoaded&&a.cssUrl&&(Z.a.loadStylesheet(a.cssUrl),n._dataSource.onCssLoad&&n._dataSource.onCssLoad(a),n._cssLoaded=!0),n._requestShellCore(a.jsUrl,t,ce).then(function(t){e.complete(t)},function(t){n._modelPromise=void 0,(t=(0,ee.c)({error:t}))&&"LoadScriptError"===t.resultCode&&n._isDataFromCache?($.a.logData({name:"SuiteNavProvider.O365ShellCacheFailed"}),n._clearCache(),n._getSuiteNavShell(e)):n._hasRetriedShell?e.error(t):(n._hasRetriedShell=!0,n._cssLoaded=!1,$.a.logData({name:"SuiteNavProvider.O365ShellRetry"}),n._getSuiteNavShell(e,!0))})})},t.prototype._isODb=function(){return this._pageContext&&void 0!==this._pageContext.listBaseTemplate&&!v.b.isActivated("5488D0DA-5FA4-41EF-95EE-032C1D85ACFF")?this._pageContext.listBaseTemplate===ne.b.mySiteDocumentLibrary:Q.a},t.prototype._loadModel=function(e){var t=this;if(!e&&this._modelPromise)return this._modelPromise;var n,a,i=new r.a,o=this._capabilities.supportsCaching,s=this._dataSource,c=A.b.Failure,d=A.a.instrumentPromise({name:"SuiteNavProvider.LoadData"},function(){return new y.c(function(a,i){var r;if(!e&&o&&t._isCacheValid()&&(r=t._cache.getValue(t._cacheDataKey)),r&&r.data){var d=new A.a({name:"SuiteNavProvider.GetCachedData"});s.updateDataForCurrentPage&&(r.data=s.updateDataForCurrentPage(r.data)),o&&t._isCacheOutdated()&&s.loadData().then(function(e){t._updateCache(e)}),oe||(0,ae.b)(r.data,d,t._pageContext),t._isDataFromCache=!0,a(r)}else t._isDataFromCache=!1,s.loadData().done(function(e){e?e.data?(o&&!function(e){var t=e&&e.data&&e.data.WorkloadLinks;return!!t&&t.some(function(e){return e&&!e.Url})}(e)&&t._updateCache(e),a(e)):(n="NoModelData",i("Model with no data returned")):(n="NoModel",i("No model returned"))},function(e){y.c.isCanceled(i)?(n="Canceled",c=A.b.ExpectedFailure):n="ServerLoadFailure",i(e)})})},null,function(e){return y.c.isCanceled(e)&&(c=A.b.ExpectedFailure,n="Canceled"),{resultType:c,resultCode:n||"Other",error:e}});return(a=X())?this._modelPromise=y.c.all({suiteNavModel:d,theme:a.loadThemeSlotsMap()}).then(function(e){var t=e.suiteNavModel,n=e.theme,a=t&&t.data,i=t&&t.hasCobranding,r=a&&a.UseSPOBehaviors,o=g.d.isFeatureEnabled(ie),s=n&&n.suiteBarBackground;return!(s&&a&&r)||i&&o||(a.ThemeColors=[s,n.primaryText,s,n.suiteBarText,n.suiteBarDisabledText,n.topBarBackground,n.topBarText,n.topBarHoverText,n.primaryBackground,n.themeLighterAlt,n.dialogBorder]),t}):this._modelPromise=d,this._modelPromise.then(function(e){return i.complete(e)},function(e){return i.error(e)}),i.getPromise()},t.prototype._isFeedbackButtonEnabled=function(){return g.d.isFeatureEnabled({ODB:this._isODb()?60887:1246,ODC:null,Fallback:!1})},t.prototype._shouldAddFeedbackButton=function(e){var t=!1;if(this._isFeedbackButtonEnabled()){var n=this._dataSource.getWebTemplateType?this._dataSource.getWebTemplateType():_.b.invalid;t=n!==_.b.mySiteHost&&!Q.b&&n!==_.b.tenantAdmin||/\/_layouts\/15\/Lists.aspx$/i.test(window.location.pathname)}return!t&&this._isStreamAspx()&&(t=g.d.isFeatureEnabled({ODB:1246,ODC:null,Fallback:!1})),v.b.isActivated("a1dc3b5f-8668-4cdf-afdf-57bdc0194b53","06/13/2023","Always add feedback button for videoeditor.aspx")||t||!/\/_layouts\/15\/videoeditor.aspx$/i.test(window.location.pathname)||Q.b||(t=!0),t},t.prototype._isStreamAspx=function(){var e,t;return v.b.isActivated("1da070f4-d176-43bf-a6db-6b00339b819b","02/07/2024","Check stream path from serverRequestPath")?/\/_layouts\/15\/stream.aspx$/i.test(window.location.pathname):/\/stream\.aspx/i.test(null!==(t=null===(e=this._pageContext)||void 0===e?void 0:e.serverRequestPath)&&void 0!==t?t:"")},t.prototype._isVideoEditorAspx=function(){return!(v.b.isActivated("a1dc3b5f-8668-4cdf-afdf-57bdc0194b53","06/13/2023","Always add feedback button for videoeditor.aspx")||!/\/_layouts\/15\/videoeditor.aspx$/i.test(window.location.pathname))},t.prototype._addFeedbackButton=function(e){var t,n=this,a="GiveFeedbackButton",i="Feedback",r=function(){var t;null===(t=e.FlexPane)||void 0===t||t.CloseFlexPaneForProvider(i),b.a.raise(document.body,"resize",void 0,!0)},o=function(){var t;e.NFD&&e.NFD.OnFeedbackMetadataRequested(function(e,t){return n._dataSource.setFeedbackMetadata(e,t)}),e.FlexPane&&(e.FlexPane.OpenFlexPaneForProvider(i),b.a.raise(document.body,"resize",void 0,!0)),null===(t=e.Extensibility)||void 0===t||t.UpdateButtonState(a,!0)},s=this._isMultipleFontFacesKsActivated?"FabricMDL2Icons":"FabricMDL2Icons, Fluent MDL2 Hybrid Icons";v.b.isActivated("4dcd117e-f86f-4bbe-bef1-3afc60df78f7","03/02/2022","Load Feedback icon before using it")?null===(t=e.Extensibility)||void 0===t||t.AddOrUpdateCustomHeaderButton({affordanceMenuItemText:u.a,ariaLabel:u.a,iconFontFamily:s,iconFontName:"î´•",id:a,onShow:o,onHide:r}):e.Extensibility&&((0,l.E)("Feedback"),e.Extensibility.AddOrUpdateCustomHeaderButton({affordanceMenuItemText:u.a,ariaLabel:u.a,iconFontFamily:s,iconFontName:"î´•",id:a,onShow:o,onHide:r}))},t.prototype._clearCache=function(){this._cache.remove(this._cacheDataKey),this._cache.remove(this._cacheThemeDataKey),this._cache.remove(this._cacheDateKey),this._cache.remove(this._cacheVersionKey),this._cache.remove(this._cacheSessionKey,s.a.session)},t.prototype._updateCache=function(e,t){!this._stopCachingGuestModeNavDataKSActivated&&this._isGuestModeNavData(e.data)||(this._cache.setValue(this._cacheDataKey,e),this._cache.setValue(this._cacheDateKey,new Date),this._cache.setValue(this._cacheVersionKey,this._cacheVersion),this._cache.setValue(this._cacheSessionKey,!0,s.a.session))},t.prototype._isCacheOutdated=function(){var e=this._cache.getValue(this._cacheSessionKey,s.a.session),t=Date.parse(this._cache.getValue(this._cacheDateKey));return o.a.hasStorageType(s.a.session)&&!e||Date.now()-t>=60*this._cacheRenew*60*1e3},t}(ee.a);function ce(){var e=window._o365su;if(e&&e.b)for(var t=0,n=["ThrowOnNull","ThrowOnUndefined","ThrowOnNullOrUndefined","ThrowOnNullOrEmpty","ThrowOnNullOrEmptyArray"];t<n.length;t++){var a=n[t];de(e.b,a)}}function de(e,t){var n=e[t];"function"==typeof n&&(e[t]=function(){for(var e=[],a=0;a<arguments.length;a++)e[a]=arguments[a];try{return n.apply(this,e)}catch(e){var i=e;m.logData({message:i&&i.message||"",stack:i&&i.stack||"",type:t})}})}var le=n(683),ue=n(88),fe=n(1989),pe=n(66),me=n(991),_e=n(232),he="Data",be="CacheDate",ge="CacheVersion",ve="CachedThisSession",ye=new o.a("odSuiteNav",s.a.local),Se=function(){function e(e,t){this._dataSource=t.dataSource,this._capabilities=this._dataSource.getCapabilities(),this._cssLoaded=!1}return Object.defineProperty(e.prototype,"suiteNavPlaceholder",{get:function(){return this._suiteNavPlaceholder},set:function(e){this._suiteNavPlaceholder||(this._suiteNavPlaceholder=e)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"accountSwitchCallback",{get:function(){return this._dataSource.accountSwitchCallback},enumerable:!1,configurable:!0}),e.prototype.getCapabilities=function(){return this._capabilities},e.prototype.clearCachedPromise=function(){this._modelPromise=void 0,this._shellSignal=void 0},e.prototype.getRenderSetting=function(e){return this._dataSource.getRenderSetting?this._dataSource.getRenderSetting(e):null},e.prototype.loadData=function(e){return this._loadModel(e).then(function(e){return e.data})},e.prototype.getO365Shell=function(){if(!this._capabilities.supportsRealSuiteNav)throw new Error("getO365Shell is only supported if supportsRealSuiteNav capability is true.");var e=this._shellSignal;if(!e){e=new r.a;var t=new A.a({name:"SuiteNavProvider.GetO365Shell"});this._getSuiteNavShell(e),e.getPromise().then(function(){t.end({resultType:A.b.Success})},function(e){t.end(Ee({error:e}))}),this._shellSignal=e}return e.getPromise()},e.prototype.getMailUrl=function(){return this._loadModel().then(function(e){var t=e&&e.data&&e.data.WorkloadLinks;if(t)for(var n=0,a=t;n<a.length;n++){var i=a[n];if(i&&i.Id===h.a.MAIL)return i.Url}})},e.prototype._getSuiteNavShell=function(e,t){var n=this;this._loadModel().then(function(a){!n._cssLoaded&&a.cssUrl&&(Z.a.loadStylesheet(a.cssUrl),n._dataSource.onCssLoad&&n._dataSource.onCssLoad(a),n._cssLoaded=!0);var i=a.requireConfig,r=i&&i.paths;t&&r&&(r.shellcore+=".js?odb_cb="+(new Date).toISOString()),me.a.addConfig(a.requireConfig),n._requestShellCore().then(function(t){e.complete(t)},function(t){(t=Ee({error:t}))&&"RequireError"===t.resultCode&&n._isDataFromCache?($.a.logData({name:"SuiteNavProvider.O365ShellCacheFailed"}),n._getSuiteNavShell(e)):n._hasRetriedShell?e.error(t):(n._hasRetriedShell=!0,n._cssLoaded=!1,$.a.logData({name:"SuiteNavProvider.O365ShellRetry"}),n._getSuiteNavShell(e,!0))})})},e.prototype._requestShellCore=function(){var e=this,t=new r.a,n=requirejs.toUrl("shellcore");return window.require(["shellcore"],function(){!function(){var e=window._o365su;if(e&&e.b)for(var t=0,n=["ThrowOnNull","ThrowOnUndefined","ThrowOnNullOrUndefined","ThrowOnNullOrEmpty","ThrowOnNullOrEmptyArray"];t<n.length;t++){var a=n[t];we(e.b,a)}}();var e=new le.a;e.Exists()?t.complete(e):t.error(Ee({error:{message:"O365Shell not defined after require() succeeded"},resultCode:"O365ShellNotDefined",extraData:{shellUrl:n}}))},function(a){e._capabilities.supportsCaching&&xe(),requirejs.undef("shellcore"),e._modelPromise=void 0,t.error(Ee({error:a,resultCode:"RequireError",extraData:{shellUrl:n}}))}),t.getPromise()},e.prototype._loadModel=function(e){var t=this;if(!e&&this._modelPromise)return this._modelPromise;var n,a,i=this._capabilities.supportsCaching,r=this._dataSource,c=A.b.Failure,d=A.a.instrumentPromise({name:"SuiteNavProvider.LoadData"},function(){return new y.c(function(a,d){var l,u,f;!e&&i&&t._isCacheValid()&&(l=ye.getValue(he)),l&&l.data?(r.updateDataForCurrentPage&&r.updateDataForCurrentPage(l.data),i&&(u=ye.getValue(ve,s.a.session),f=Date.parse(ye.getValue(be)),o.a.hasStorageType(s.a.session)&&!u||Date.now()-f>=432e5)&&r.loadData().done(Oe),t._isDataFromCache=!0,a(l)):(t._isDataFromCache=!1,r.loadData(e).done(function(e){e?e.data?(i&&!Ce(e)&&Oe(e),a(e)):(n="NoModelData",d("Model with no data returned")):(n="NoModel",d("No model returned"))},function(e){y.c.isCanceled(d)?(n="Canceled",c=A.b.ExpectedFailure):n="ServerLoadFailure",d(e)}))})},null,function(e){return y.c.isCanceled(e)&&(c=A.b.ExpectedFailure,n="Canceled"),{resultType:c,resultCode:n||"Other",error:e}});return(a=X())?this._modelPromise=y.c.all({suiteNavModel:d,theme:a.loadThemeSlotsMap()}).then(function(e){var t=e.suiteNavModel,n=e.theme,a=t&&t.data,i=t&&t.hasCobranding,r=a&&a.UseSPOBehaviors,o=(0,pe.isFeatureEnabled)(pe.SuiteNavPrefersTenantTheme),s=n&&n.suiteBarBackground;return!(s&&a&&r)||i&&o||(a.ThemeColors=[s,n.primaryText,s,n.suiteBarText,n.suiteBarDisabledText,n.topBarBackground,n.topBarText,n.topBarHoverText,n.primaryBackground,n.themeLighterAlt,n.dialogBorder]),t}):this._modelPromise=d,this._modelPromise},e.prototype._isCacheValid=function(){var e=ye.getValue(he),t=ye.getValue(ge),n=Date.parse(ye.getValue(be)),a=this._capabilities.supportsRealSuiteNav,i=this._dataSource,r=e&&e.data&&(!a||e.requireConfig)&&5===t&&e.userIdentifier===i.getUserIdentifier()&&e.cacheToken===i.getCacheToken()&&!isNaN(n)&&Date.now()-n<864e5;if(!r){var o={model:!!e,"model.data":e&&!!e.data,"model.requireConfig":e&&!!e.requireConfig,supportsRealSuiteNav:a,oldVersion:t,CACHE_VERSION:5,userIsIdentical:e&&e.userIdentifier===i.getUserIdentifier(),cacheToken:e&&e.cacheToken,dataSourceCacheToken:i.getCacheToken(),cacheDate:!isNaN(n),expired:Date.now()-n>=864e5};$.a.logData({name:"SuiteNavCacheDataInvalid",extraData:o})}return r},e}();const De=Se;var Ie=(0,pe.isFeatureEnabled)(pe.UnifiedSuiteNavComponent)?(0,c.f)("SuiteNavProvider",se,{dataSource:fe.a,pageContext:_e.h}):(0,c.f)("SuiteNavProvider",Se,{dataSource:ue.bb});function xe(){ye.remove(he),ye.remove(be),ye.remove(ge),ye.remove(ve,s.a.session)}function Ce(e){var t=e&&e.data&&e.data.WorkloadLinks;return!!t&&t.some(function(e){return e&&!e.Url})}function Oe(e){ye.setValue(he,e),ye.setValue(be,new Date),ye.setValue(ge,5),ye.setValue(ve,!0,s.a.session)}function we(e,t){var n=e[t];"function"==typeof n&&(e[t]=function(){for(var e=[],a=0;a<arguments.length;a++)e[a]=arguments[a];try{return n.apply(this,e)}catch(e){m.logData({message:e&&e.message||"",stack:e&&e.stack||"",type:t})}})}function Ee(e){var t=e.error;if(t&&t.resultCode)return t;var n=A.b.Failure;return y.c.isCanceled(t)&&(n=A.b.ExpectedFailure,e.resultCode="Canceled"),{resultType:n,resultCode:e.resultCode||"Other",error:t,extraData:e.extraData}}}
,1989:(e,t,n)=>{n.d(t,{a:()=>a});var a=new(n(4).b)("suiteNavV2")}
}]),define("shared-split-bundle~1f88e955",[],{});