































	
		
			<!DOCTYPE html>




























































<html class="ltr" dir="ltr" lang="en-US">

<head>
	<title>Legal Notices External - Support Portal - Broadcom support portal</title>

	<meta content="initial-scale=1.0, width=device-width" name="viewport" />
	
































<meta content="text/html; charset=UTF-8" http-equiv="content-type" />












<script type="importmap">{"imports":{"@clayui/breadcrumb":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$breadcrumb.js","react-dom":"/o/frontend-js-react-web/__liferay__/exports/react-dom.js","@clayui/charts":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$charts.js","@clayui/empty-state":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$empty-state.js","@clayui/navigation-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$navigation-bar.js","react":"/o/frontend-js-react-web/__liferay__/exports/react.js","react-dom-16":"/o/frontend-js-react-web/__liferay__/exports/react-dom-16.js","@clayui/icon":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$icon.js","@clayui/table":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$table.js","@clayui/slider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$slider.js","@clayui/multi-select":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$multi-select.js","@clayui/nav":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$nav.js","@clayui/provider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$provider.js","@clayui/panel":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$panel.js","@clayui/list":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$list.js","@clayui/date-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$date-picker.js","@clayui/label":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$label.js","@liferay/frontend-js-api/data-set":"/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api$data-set.js","@clayui/core":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$core.js","@clayui/pagination-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$pagination-bar.js","@clayui/layout":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$layout.js","@clayui/multi-step-nav":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$multi-step-nav.js","@liferay/frontend-js-api":"/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api.js","@clayui/toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$toolbar.js","@clayui/badge":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$badge.js","react-dom-18":"/o/frontend-js-react-web/__liferay__/exports/react-dom-18.js","@clayui/link":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$link.js","@clayui/card":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$card.js","@clayui/tooltip":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$tooltip.js","@clayui/button":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$button.js","@clayui/tabs":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$tabs.js","@clayui/sticker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$sticker.js","@clayui/form":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$form.js","@clayui/popover":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$popover.js","@clayui/shared":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$shared.js","@clayui/localized-input":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$localized-input.js","@clayui/modal":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$modal.js","@clayui/color-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$color-picker.js","@clayui/pagination":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$pagination.js","@clayui/autocomplete":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$autocomplete.js","@clayui/management-toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$management-toolbar.js","@clayui/time-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$time-picker.js","@clayui/upper-toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$upper-toolbar.js","@clayui/loading-indicator":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$loading-indicator.js","@clayui/drop-down":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$drop-down.js","@clayui/data-provider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$data-provider.js","@liferay/language/":"/o/js/language/","@clayui/css":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$css.js","@clayui/alert":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$alert.js","@clayui/progress-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$progress-bar.js","react-16":"/o/frontend-js-react-web/__liferay__/exports/react-16.js","react-18":"/o/frontend-js-react-web/__liferay__/exports/react-18.js"},"scopes":{}}</script><script data-senna-track="temporary">var Liferay = window.Liferay || {};Liferay.Icons = Liferay.Icons || {};Liferay.Icons.controlPanelSpritemap = 'https://support.broadcom.com/o/admin-theme/images/clay/icons.svg'; Liferay.Icons.spritemap = 'https://support.broadcom.com/o/ecx-standard-theme/images/clay/icons.svg';</script>
<script data-senna-track="permanent" type="text/javascript">window.Liferay = window.Liferay || {}; window.Liferay.CSP = {nonce: ''};</script>
<link data-senna-track="temporary" href="https://support.broadcom.com/web/ecx/legal-notices-external" rel="canonical" />
<link data-senna-track="temporary" href="https://support.broadcom.com/web/ecx/legal-notices-external" hreflang="en-US" rel="alternate" />
<link data-senna-track="temporary" href="https://support.broadcom.com/web/ecx/legal-notices-external" hreflang="x-default" rel="alternate" />

<meta property="og:locale" content="en_US">
<meta property="og:locale:alternate" content="en_US">
<meta property="og:site_name" content="Support Portal">
<meta property="og:title" content="Legal Notices External - Support Portal - Broadcom support portal">
<meta property="og:type" content="website">
<meta property="og:url" content="https://support.broadcom.com/web/ecx/legal-notices-external">


<link href="https://support.broadcom.com/o/ecx-standard-theme/images/favicon.ico" rel="apple-touch-icon" />
<link href="https://support.broadcom.com/o/ecx-standard-theme/images/favicon.ico" rel="icon" />



<link class="lfr-css-file" data-senna-track="temporary" href="https://support.broadcom.com/o/ecx-standard-theme/css/clay.css?browserId=other&amp;themeId=ecxstandardtheme73_WAR_ecxstandardtheme&amp;minifierType=css&amp;languageId=en_US&amp;t=1775276880000" id="liferayAUICSS" rel="stylesheet" type="text/css" />









	<link href="/combo?browserId=other&amp;minifierType=css&amp;themeId=ecxstandardtheme73_WAR_ecxstandardtheme&amp;languageId=en_US&amp;com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch:%2Fo%2Fportal-search-web%2Fcss%2Fmain.css&amp;com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet:%2Fo%2Fproduct-navigation-product-menu-web%2Fcss%2Fmain.css&amp;com_liferay_product_navigation_user_personal_bar_web_portlet_ProductNavigationUserPersonalBarPortlet:%2Fo%2Fproduct-navigation-user-personal-bar-web%2Fcss%2Fmain.css&amp;com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet:%2Fo%2Fsite-navigation-menu-web%2Fcss%2Fmain.css&amp;profilelogin:%2Fo%2FProfileLogin%2Fcss%2Findex.css&amp;t=1775276880000" rel="stylesheet" type="text/css"
 data-senna-track="temporary" id="828cc711" />








<script type="text/javascript" data-senna-track="temporary">
	// <![CDATA[
		var Liferay = Liferay || {};

		Liferay.Browser = {
			acceptsGzip: function () {
				return true;
			},

			

			getMajorVersion: function () {
				return 0;
			},

			getRevision: function () {
				return '';
			},
			getVersion: function () {
				return '';
			},

			

			isAir: function () {
				return false;
			},
			isChrome: function () {
				return false;
			},
			isEdge: function () {
				return false;
			},
			isFirefox: function () {
				return false;
			},
			isGecko: function () {
				return false;
			},
			isIe: function () {
				return false;
			},
			isIphone: function () {
				return false;
			},
			isLinux: function () {
				return false;
			},
			isMac: function () {
				return false;
			},
			isMobile: function () {
				return false;
			},
			isMozilla: function () {
				return false;
			},
			isOpera: function () {
				return false;
			},
			isRtf: function () {
				return false;
			},
			isSafari: function () {
				return false;
			},
			isSun: function () {
				return false;
			},
			isWebKit: function () {
				return false;
			},
			isWindows: function () {
				return false;
			}
		};

		Liferay.Data = Liferay.Data || {};

		Liferay.Data.ICONS_INLINE_SVG = true;

		Liferay.Data.NAV_SELECTOR = '#navigation';

		Liferay.Data.NAV_SELECTOR_MOBILE = '#navigationCollapse';

		Liferay.Data.isCustomizationView = function () {
			return false;
		};

		Liferay.Data.notices = [
			
		];

		(function () {
			var available = {};

			var direction = {};

			

				available['en_US'] = 'English\x20\x28United\x20States\x29';
				direction['en_US'] = 'ltr';

			

				available['ar_SA'] = 'Arabic\x20\x28Saudi\x20Arabia\x29';
				direction['ar_SA'] = 'rtl';

			

				available['ca_ES'] = 'Catalan\x20\x28Spain\x29';
				direction['ca_ES'] = 'ltr';

			

				available['zh_CN'] = 'Chinese\x20\x28China\x29';
				direction['zh_CN'] = 'ltr';

			

				available['nl_NL'] = 'Dutch\x20\x28Netherlands\x29';
				direction['nl_NL'] = 'ltr';

			

				available['fi_FI'] = 'Finnish\x20\x28Finland\x29';
				direction['fi_FI'] = 'ltr';

			

				available['fr_FR'] = 'French\x20\x28France\x29';
				direction['fr_FR'] = 'ltr';

			

				available['de_DE'] = 'German\x20\x28Germany\x29';
				direction['de_DE'] = 'ltr';

			

				available['hu_HU'] = 'Hungarian\x20\x28Hungary\x29';
				direction['hu_HU'] = 'ltr';

			

				available['ja_JP'] = 'Japanese\x20\x28Japan\x29';
				direction['ja_JP'] = 'ltr';

			

				available['pt_BR'] = 'Portuguese\x20\x28Brazil\x29';
				direction['pt_BR'] = 'ltr';

			

				available['es_ES'] = 'Spanish\x20\x28Spain\x29';
				direction['es_ES'] = 'ltr';

			

				available['sv_SE'] = 'Swedish\x20\x28Sweden\x29';
				direction['sv_SE'] = 'ltr';

			

			let _cache = {};

			if (Liferay && Liferay.Language && Liferay.Language._cache) {
				_cache = Liferay.Language._cache;
			}

			Liferay.Language = {
				_cache,
				available,
				direction,
				get: function(key) {
					let value = Liferay.Language._cache[key];

					if (value === undefined) {
						value = key;
					}

					return value;
				}
			};
		})();

		var featureFlags = {"LPD-10964":false,"LPD-37927":false,"LPD-10889":false,"LPS-193884":false,"LPD-30371":false,"LPD-11131":true,"LPS-178642":false,"LPS-193005":false,"LPD-31789":false,"LPD-10562":false,"LPD-11212":false,"COMMERCE-8087":false,"LPD-39304":true,"LPD-13311":true,"LRAC-10757":false,"LPD-35941":false,"LPS-180090":false,"LPS-178052":false,"LPD-21414":false,"LPS-185892":false,"LPS-186620":false,"LPD-40533":true,"LPD-40534":true,"LPS-184404":false,"LPD-40530":true,"LPD-20640":false,"LPS-198183":false,"LPD-38869":true,"LPD-35678":false,"LPD-6378":false,"LPS-153714":false,"LPD-11848":false,"LPS-170670":false,"LPD-7822":false,"LPS-169981":false,"LPD-21926":false,"LPS-177027":false,"LPD-37531":false,"LPD-11003":false,"LPD-36446":false,"LPD-39437":false,"LPS-135430":false,"LPD-20556":false,"LPS-134060":false,"LPS-164563":false,"LPD-32050":false,"LPS-122920":false,"LPS-199086":false,"LPD-35128":false,"LPD-10588":false,"LPD-13778":true,"LPD-11313":false,"LPD-6368":false,"LPD-34594":false,"LPS-202104":false,"LPD-19955":false,"LPD-35443":false,"LPD-39967":false,"LPD-11235":false,"LPD-11232":false,"LPS-196935":true,"LPD-43542":false,"LPS-176691":false,"LPS-197909":false,"LPD-29516":false,"COMMERCE-8949":false,"LPD-11228":false,"LPS-153813":false,"LPD-17809":false,"COMMERCE-13024":false,"LPS-165482":false,"LPS-193551":false,"LPS-197477":false,"LPS-174816":false,"LPS-186360":false,"LPD-30204":false,"LPD-32867":false,"LPS-153332":false,"LPD-35013":true,"LPS-179669":false,"LPS-174417":false,"LPD-44091":true,"LPD-31212":false,"LPD-18221":false,"LPS-155284":false,"LRAC-15017":false,"LPD-19870":false,"LPS-200108":false,"LPD-20131":false,"LPS-159643":false,"LPS-129412":false,"LPS-169837":false,"LPD-20379":false};

		Liferay.FeatureFlags = Object.keys(featureFlags).reduce(
			(acc, key) => ({
				...acc, [key]: featureFlags[key] === 'true' || featureFlags[key] === true
			}), {}
		);

		Liferay.PortletKeys = {
			DOCUMENT_LIBRARY: 'com_liferay_document_library_web_portlet_DLPortlet',
			DYNAMIC_DATA_MAPPING: 'com_liferay_dynamic_data_mapping_web_portlet_DDMPortlet',
			ITEM_SELECTOR: 'com_liferay_item_selector_web_portlet_ItemSelectorPortlet'
		};

		Liferay.PropsValues = {
			JAVASCRIPT_SINGLE_PAGE_APPLICATION_TIMEOUT: 0,
			UPLOAD_SERVLET_REQUEST_IMPL_MAX_SIZE: 2147483648
		};

		Liferay.ThemeDisplay = {

			

			
				getLayoutId: function () {
					return '169';
				},

				

				getLayoutRelativeControlPanelURL: function () {
					return '/group/ecx/~/control_panel/manage';
				},

				getLayoutRelativeURL: function () {
					return '/web/ecx/legal-notices-external';
				},
				getLayoutURL: function () {
					return 'https://support.broadcom.com/web/ecx/legal-notices-external';
				},
				getParentLayoutId: function () {
					return '0';
				},
				isControlPanel: function () {
					return false;
				},
				isPrivateLayout: function () {
					return 'false';
				},
				isVirtualLayout: function () {
					return false;
				},
			

			getBCP47LanguageId: function () {
				return 'en-US';
			},
			getCanonicalURL: function () {

				

				return 'https\x3a\x2f\x2fsupport\x2ebroadcom\x2ecom\x2fweb\x2fecx\x2flegal-notices-external';
			},
			getCDNBaseURL: function () {
				return 'https://support.broadcom.com';
			},
			getCDNDynamicResourcesHost: function () {
				return '';
			},
			getCDNHost: function () {
				return '';
			},
			getCompanyGroupId: function () {
				return '20123';
			},
			getCompanyId: function () {
				return '20097';
			},
			getDefaultLanguageId: function () {
				return 'en_US';
			},
			getDoAsUserIdEncoded: function () {
				return '';
			},
			getLanguageId: function () {
				return 'en_US';
			},
			getParentGroupId: function () {
				return '36634';
			},
			getPathContext: function () {
				return '';
			},
			getPathImage: function () {
				return '/image';
			},
			getPathJavaScript: function () {
				return '/o/frontend-js-web';
			},
			getPathMain: function () {
				return '/c';
			},
			getPathThemeImages: function () {
				return 'https://support.broadcom.com/o/ecx-standard-theme/images';
			},
			getPathThemeRoot: function () {
				return '/o/ecx-standard-theme';
			},
			getPlid: function () {
				return '33214';
			},
			getPortalURL: function () {
				return 'https://support.broadcom.com';
			},
			getRealUserId: function () {
				return '20102';
			},
			getRemoteAddr: function () {
				return '240.154.5.55';
			},
			getRemoteHost: function () {
				return '240.154.5.55';
			},
			getScopeGroupId: function () {
				return '36634';
			},
			getScopeGroupIdOrLiveGroupId: function () {
				return '36634';
			},
			getSessionId: function () {
				return '';
			},
			getSiteAdminURL: function () {
				return 'https://support.broadcom.com/group/ecx/~/control_panel/manage?p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view';
			},
			getSiteGroupId: function () {
				return '36634';
			},
			getTimeZone: function() {
				return 'UTC';
			},
			getURLControlPanel: function() {
				return '/group/control_panel?refererPlid=33214';
			},
			getURLHome: function () {
				return 'https\x3a\x2f\x2fsupport\x2ebroadcom\x2ecom\x2fweb\x2fecx\x2fhome';
			},
			getUserEmailAddress: function () {
				return '';
			},
			getUserId: function () {
				return '20102';
			},
			getUserName: function () {
				return '';
			},
			isAddSessionIdToURL: function () {
				return false;
			},
			isImpersonated: function () {
				return false;
			},
			isSignedIn: function () {
				return false;
			},

			isStagedPortlet: function () {
				
					
						return false;
					
				
			},

			isStateExclusive: function () {
				return false;
			},
			isStateMaximized: function () {
				return false;
			},
			isStatePopUp: function () {
				return false;
			}
		};

		var themeDisplay = Liferay.ThemeDisplay;

		Liferay.AUI = {

			

			getCombine: function () {
				return true;
			},
			getComboPath: function () {
				return '/combo/?browserId=other&minifierType=&languageId=en_US&t=1775276880855&';
			},
			getDateFormat: function () {
				return '%m/%d/%Y';
			},
			getEditorCKEditorPath: function () {
				return '/o/frontend-editor-ckeditor-web';
			},
			getFilter: function () {
				var filter = 'raw';

				
					
						filter = 'min';
					
					

				return filter;
			},
			getFilterConfig: function () {
				var instance = this;

				var filterConfig = null;

				if (!instance.getCombine()) {
					filterConfig = {
						replaceStr: '.js' + instance.getStaticResourceURLParams(),
						searchExp: '\\.js$'
					};
				}

				return filterConfig;
			},
			getJavaScriptRootPath: function () {
				return '/o/frontend-js-web';
			},
			getPortletRootPath: function () {
				return '/html/portlet';
			},
			getStaticResourceURLParams: function () {
				return '?browserId=other&minifierType=&languageId=en_US&t=1775276880855';
			}
		};

		Liferay.authToken = 'YOe3BnRe';

		

		Liferay.currentURL = '\x2fweb\x2fecx\x2flegal-notices-external';
		Liferay.currentURLEncoded = '\x252Fweb\x252Fecx\x252Flegal-notices-external';
	// ]]>
</script>

<script data-senna-track="temporary" type="text/javascript">window.__CONFIG__= {basePath: '',combine: true, defaultURLParams: null, explainResolutions: false, exposeGlobal: false, logLevel: 'warn', moduleType: 'module', namespace:'Liferay', nonce: '', reportMismatchedAnonymousModules: 'warn', resolvePath: '/o/js_resolve_modules', url: '/combo/?browserId=other&minifierType=js&languageId=en_US&t=1775276880855&', waitTimeout: 15000};</script><script data-senna-track="permanent" src="/o/frontend-js-loader-modules-extender/loader.js?&mac=9WaMmhziBCkScHZwrrVcOR7VZF4=&browserId=other&languageId=en_US&minifierType=js" type="text/javascript"></script><script data-senna-track="permanent" src="/combo?browserId=other&minifierType=js&languageId=en_US&t=1775276880855&/o/frontend-js-aui-web/aui/aui/aui-min.js&/o/frontend-js-aui-web/liferay/modules.js&/o/frontend-js-aui-web/liferay/aui_sandbox.js&/o/frontend-js-aui-web/aui/attribute-base/attribute-base-min.js&/o/frontend-js-aui-web/aui/attribute-complex/attribute-complex-min.js&/o/frontend-js-aui-web/aui/attribute-core/attribute-core-min.js&/o/frontend-js-aui-web/aui/attribute-observable/attribute-observable-min.js&/o/frontend-js-aui-web/aui/attribute-extras/attribute-extras-min.js&/o/frontend-js-aui-web/aui/event-custom-base/event-custom-base-min.js&/o/frontend-js-aui-web/aui/event-custom-complex/event-custom-complex-min.js&/o/frontend-js-aui-web/aui/oop/oop-min.js&/o/frontend-js-aui-web/aui/aui-base-lang/aui-base-lang-min.js&/o/frontend-js-aui-web/liferay/dependency.js&/o/frontend-js-aui-web/liferay/util.js&/o/frontend-js-web/liferay/dom_task_runner.js&/o/frontend-js-web/liferay/events.js&/o/frontend-js-web/liferay/lazy_load.js&/o/frontend-js-web/liferay/liferay.js&/o/frontend-js-web/liferay/global.bundle.js&/o/frontend-js-web/liferay/portlet.js&/o/frontend-js-web/liferay/workflow.js&/o/oauth2-provider-web/js/liferay.js" type="text/javascript"></script>
<script data-senna-track="temporary" type="text/javascript">window.Liferay = Liferay || {}; window.Liferay.OAuth2 = {getAuthorizeURL: function() {return 'https://support.broadcom.com/o/oauth2/authorize';}, getBuiltInRedirectURL: function() {return 'https://support.broadcom.com/o/oauth2/redirect';}, getIntrospectURL: function() { return 'https://support.broadcom.com/o/oauth2/introspect';}, getTokenURL: function() {return 'https://support.broadcom.com/o/oauth2/token';}, getUserAgentApplication: function(externalReferenceCode) {return Liferay.OAuth2._userAgentApplications[externalReferenceCode];}, _userAgentApplications: {}}</script><script data-senna-track="temporary" type="text/javascript">try {var MODULE_MAIN='calendar-web@5.0.105/index';var MODULE_PATH='/o/calendar-web';/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

(function () {
	AUI().applyConfig({
		groups: {
			calendar: {
				base: MODULE_PATH + '/js/legacy/',
				combine: Liferay.AUI.getCombine(),
				filter: Liferay.AUI.getFilterConfig(),
				modules: {
					'liferay-calendar-a11y': {
						path: 'calendar_a11y.js',
						requires: ['calendar'],
					},
					'liferay-calendar-container': {
						path: 'calendar_container.js',
						requires: [
							'aui-alert',
							'aui-base',
							'aui-component',
							'liferay-portlet-base',
						],
					},
					'liferay-calendar-date-picker-sanitizer': {
						path: 'date_picker_sanitizer.js',
						requires: ['aui-base'],
					},
					'liferay-calendar-interval-selector': {
						path: 'interval_selector.js',
						requires: ['aui-base', 'liferay-portlet-base'],
					},
					'liferay-calendar-interval-selector-scheduler-event-link': {
						path: 'interval_selector_scheduler_event_link.js',
						requires: ['aui-base', 'liferay-portlet-base'],
					},
					'liferay-calendar-list': {
						path: 'calendar_list.js',
						requires: [
							'aui-template-deprecated',
							'liferay-scheduler',
						],
					},
					'liferay-calendar-message-util': {
						path: 'message_util.js',
						requires: ['liferay-util-window'],
					},
					'liferay-calendar-recurrence-converter': {
						path: 'recurrence_converter.js',
						requires: [],
					},
					'liferay-calendar-recurrence-dialog': {
						path: 'recurrence.js',
						requires: [
							'aui-base',
							'liferay-calendar-recurrence-util',
						],
					},
					'liferay-calendar-recurrence-util': {
						path: 'recurrence_util.js',
						requires: ['aui-base', 'liferay-util-window'],
					},
					'liferay-calendar-reminders': {
						path: 'calendar_reminders.js',
						requires: ['aui-base'],
					},
					'liferay-calendar-remote-services': {
						path: 'remote_services.js',
						requires: [
							'aui-base',
							'aui-component',
							'liferay-calendar-util',
							'liferay-portlet-base',
						],
					},
					'liferay-calendar-session-listener': {
						path: 'session_listener.js',
						requires: ['aui-base', 'liferay-scheduler'],
					},
					'liferay-calendar-simple-color-picker': {
						path: 'simple_color_picker.js',
						requires: ['aui-base', 'aui-template-deprecated'],
					},
					'liferay-calendar-simple-menu': {
						path: 'simple_menu.js',
						requires: [
							'aui-base',
							'aui-template-deprecated',
							'event-outside',
							'event-touch',
							'widget-modality',
							'widget-position',
							'widget-position-align',
							'widget-position-constrain',
							'widget-stack',
							'widget-stdmod',
						],
					},
					'liferay-calendar-util': {
						path: 'calendar_util.js',
						requires: [
							'aui-datatype',
							'aui-io',
							'aui-scheduler',
							'aui-toolbar',
							'autocomplete',
							'autocomplete-highlighters',
						],
					},
					'liferay-scheduler': {
						path: 'scheduler.js',
						requires: [
							'async-queue',
							'aui-datatype',
							'aui-scheduler',
							'dd-plugin',
							'liferay-calendar-a11y',
							'liferay-calendar-message-util',
							'liferay-calendar-recurrence-converter',
							'liferay-calendar-recurrence-util',
							'liferay-calendar-util',
							'liferay-scheduler-event-recorder',
							'liferay-scheduler-models',
							'promise',
							'resize-plugin',
						],
					},
					'liferay-scheduler-event-recorder': {
						path: 'scheduler_event_recorder.js',
						requires: [
							'dd-plugin',
							'liferay-calendar-util',
							'resize-plugin',
						],
					},
					'liferay-scheduler-models': {
						path: 'scheduler_models.js',
						requires: [
							'aui-datatype',
							'dd-plugin',
							'liferay-calendar-util',
						],
					},
				},
				root: MODULE_PATH + '/js/legacy/',
			},
		},
	});
})();
} catch(error) {console.error(error);}try {var MODULE_MAIN='contacts-web@5.0.65/index';var MODULE_PATH='/o/contacts-web';/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

(function () {
	AUI().applyConfig({
		groups: {
			contactscenter: {
				base: MODULE_PATH + '/js/legacy/',
				combine: Liferay.AUI.getCombine(),
				filter: Liferay.AUI.getFilterConfig(),
				modules: {
					'liferay-contacts-center': {
						path: 'main.js',
						requires: [
							'aui-io-plugin-deprecated',
							'aui-toolbar',
							'autocomplete-base',
							'datasource-io',
							'json-parse',
							'liferay-portlet-base',
							'liferay-util-window',
						],
					},
				},
				root: MODULE_PATH + '/js/legacy/',
			},
		},
	});
})();
} catch(error) {console.error(error);}try {var MODULE_MAIN='portal-search-web@6.0.148/index';var MODULE_PATH='/o/portal-search-web';/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

(function () {
	AUI().applyConfig({
		groups: {
			search: {
				base: MODULE_PATH + '/js/',
				combine: Liferay.AUI.getCombine(),
				filter: Liferay.AUI.getFilterConfig(),
				modules: {
					'liferay-search-custom-range-facet': {
						path: 'custom_range_facet.js',
						requires: ['aui-form-validator'],
					},
				},
				root: MODULE_PATH + '/js/',
			},
		},
	});
})();
} catch(error) {console.error(error);}try {var MODULE_MAIN='dynamic-data-mapping-web@5.0.115/index';var MODULE_PATH='/o/dynamic-data-mapping-web';/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

(function () {
	const LiferayAUI = Liferay.AUI;

	AUI().applyConfig({
		groups: {
			ddm: {
				base: MODULE_PATH + '/js/legacy/',
				combine: Liferay.AUI.getCombine(),
				filter: LiferayAUI.getFilterConfig(),
				modules: {
					'liferay-ddm-form': {
						path: 'ddm_form.js',
						requires: [
							'aui-base',
							'aui-datatable',
							'aui-datatype',
							'aui-image-viewer',
							'aui-parse-content',
							'aui-set',
							'aui-sortable-list',
							'json',
							'liferay-form',
							'liferay-map-base',
							'liferay-translation-manager',
							'liferay-util-window',
						],
					},
					'liferay-portlet-dynamic-data-mapping': {
						condition: {
							trigger: 'liferay-document-library',
						},
						path: 'main.js',
						requires: [
							'arraysort',
							'aui-form-builder-deprecated',
							'aui-form-validator',
							'aui-map',
							'aui-text-unicode',
							'json',
							'liferay-menu',
							'liferay-translation-manager',
							'liferay-util-window',
							'text',
						],
					},
					'liferay-portlet-dynamic-data-mapping-custom-fields': {
						condition: {
							trigger: 'liferay-document-library',
						},
						path: 'custom_fields.js',
						requires: ['liferay-portlet-dynamic-data-mapping'],
					},
				},
				root: MODULE_PATH + '/js/legacy/',
			},
		},
	});
})();
} catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/document-library-web@6.0.198/index';var MODULE_PATH='/o/document-library-web';/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

(function () {
	AUI().applyConfig({
		groups: {
			dl: {
				base: MODULE_PATH + '/js/legacy/',
				combine: Liferay.AUI.getCombine(),
				filter: Liferay.AUI.getFilterConfig(),
				modules: {
					'document-library-upload-component': {
						path: 'DocumentLibraryUpload.js',
						requires: [
							'aui-component',
							'aui-data-set-deprecated',
							'aui-overlay-manager-deprecated',
							'aui-overlay-mask-deprecated',
							'aui-parse-content',
							'aui-progressbar',
							'aui-template-deprecated',
							'liferay-search-container',
							'querystring-parse-simple',
							'uploader',
						],
					},
				},
				root: MODULE_PATH + '/js/legacy/',
			},
		},
	});
})();
} catch(error) {console.error(error);}try {var MODULE_MAIN='frontend-editor-alloyeditor-web@5.0.56/index';var MODULE_PATH='/o/frontend-editor-alloyeditor-web';/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

(function () {
	AUI().applyConfig({
		groups: {
			alloyeditor: {
				base: MODULE_PATH + '/js/legacy/',
				combine: Liferay.AUI.getCombine(),
				filter: Liferay.AUI.getFilterConfig(),
				modules: {
					'liferay-alloy-editor': {
						path: 'alloyeditor.js',
						requires: [
							'aui-component',
							'liferay-portlet-base',
							'timers',
						],
					},
					'liferay-alloy-editor-source': {
						path: 'alloyeditor_source.js',
						requires: [
							'aui-debounce',
							'liferay-fullscreen-source-editor',
							'liferay-source-editor',
							'plugin',
						],
					},
				},
				root: MODULE_PATH + '/js/legacy/',
			},
		},
	});
})();
} catch(error) {console.error(error);}try {var MODULE_MAIN='portal-workflow-kaleo-designer-web@5.0.146/index';var MODULE_PATH='/o/portal-workflow-kaleo-designer-web';/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

(function () {
	AUI().applyConfig({
		groups: {
			'kaleo-designer': {
				base: MODULE_PATH + '/designer/js/legacy/',
				combine: Liferay.AUI.getCombine(),
				filter: Liferay.AUI.getFilterConfig(),
				modules: {
					'liferay-kaleo-designer-autocomplete-util': {
						path: 'autocomplete_util.js',
						requires: ['autocomplete', 'autocomplete-highlighters'],
					},
					'liferay-kaleo-designer-definition-diagram-controller': {
						path: 'definition_diagram_controller.js',
						requires: [
							'liferay-kaleo-designer-field-normalizer',
							'liferay-kaleo-designer-utils',
						],
					},
					'liferay-kaleo-designer-dialogs': {
						path: 'dialogs.js',
						requires: ['liferay-util-window'],
					},
					'liferay-kaleo-designer-editors': {
						path: 'editors.js',
						requires: [
							'aui-ace-editor',
							'aui-ace-editor-mode-xml',
							'aui-base',
							'aui-datatype',
							'aui-node',
							'liferay-kaleo-designer-autocomplete-util',
							'liferay-kaleo-designer-utils',
						],
					},
					'liferay-kaleo-designer-field-normalizer': {
						path: 'field_normalizer.js',
						requires: ['liferay-kaleo-designer-remote-services'],
					},
					'liferay-kaleo-designer-nodes': {
						path: 'nodes.js',
						requires: [
							'aui-datatable',
							'aui-datatype',
							'aui-diagram-builder',
							'liferay-kaleo-designer-editors',
							'liferay-kaleo-designer-utils',
						],
					},
					'liferay-kaleo-designer-remote-services': {
						path: 'remote_services.js',
						requires: ['aui-io'],
					},
					'liferay-kaleo-designer-templates': {
						path: 'templates.js',
						requires: ['aui-tpl-snippets-deprecated'],
					},
					'liferay-kaleo-designer-utils': {
						path: 'utils.js',
						requires: [],
					},
					'liferay-kaleo-designer-xml-definition': {
						path: 'xml_definition.js',
						requires: [
							'aui-base',
							'aui-component',
							'dataschema-xml',
							'datatype-xml',
						],
					},
					'liferay-kaleo-designer-xml-definition-serializer': {
						path: 'xml_definition_serializer.js',
						requires: ['escape', 'liferay-kaleo-designer-xml-util'],
					},
					'liferay-kaleo-designer-xml-util': {
						path: 'xml_util.js',
						requires: ['aui-base'],
					},
					'liferay-portlet-kaleo-designer': {
						path: 'main.js',
						requires: [
							'aui-ace-editor',
							'aui-ace-editor-mode-xml',
							'aui-tpl-snippets-deprecated',
							'dataschema-xml',
							'datasource',
							'datatype-xml',
							'event-valuechange',
							'io-form',
							'liferay-kaleo-designer-autocomplete-util',
							'liferay-kaleo-designer-editors',
							'liferay-kaleo-designer-nodes',
							'liferay-kaleo-designer-remote-services',
							'liferay-kaleo-designer-utils',
							'liferay-kaleo-designer-xml-util',
							'liferay-util-window',
						],
					},
				},
				root: MODULE_PATH + '/designer/js/legacy/',
			},
		},
	});
})();
} catch(error) {console.error(error);}try {var MODULE_MAIN='frontend-js-components-web@2.0.80/index';var MODULE_PATH='/o/frontend-js-components-web';/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

(function () {
	AUI().applyConfig({
		groups: {
			components: {

				// eslint-disable-next-line
				mainModule: MODULE_MAIN,
			},
		},
	});
})();
} catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/frontend-js-state-web@1.0.30/index';var MODULE_PATH='/o/frontend-js-state-web';/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

(function () {
	AUI().applyConfig({
		groups: {
			state: {

				// eslint-disable-next-line
				mainModule: MODULE_MAIN,
			},
		},
	});
})();
} catch(error) {console.error(error);}try {var MODULE_MAIN='staging-processes-web@5.0.65/index';var MODULE_PATH='/o/staging-processes-web';/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

(function () {
	AUI().applyConfig({
		groups: {
			stagingprocessesweb: {
				base: MODULE_PATH + '/js/legacy/',
				combine: Liferay.AUI.getCombine(),
				filter: Liferay.AUI.getFilterConfig(),
				modules: {
					'liferay-staging-processes-export-import': {
						path: 'main.js',
						requires: [
							'aui-datatype',
							'aui-dialog-iframe-deprecated',
							'aui-modal',
							'aui-parse-content',
							'aui-toggler',
							'liferay-portlet-base',
							'liferay-util-window',
						],
					},
				},
				root: MODULE_PATH + '/js/legacy/',
			},
		},
	});
})();
} catch(error) {console.error(error);}try {var MODULE_MAIN='exportimport-web@5.0.100/index';var MODULE_PATH='/o/exportimport-web';/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

(function () {
	AUI().applyConfig({
		groups: {
			exportimportweb: {
				base: MODULE_PATH + '/js/legacy/',
				combine: Liferay.AUI.getCombine(),
				filter: Liferay.AUI.getFilterConfig(),
				modules: {
					'liferay-export-import-export-import': {
						path: 'main.js',
						requires: [
							'aui-datatype',
							'aui-dialog-iframe-deprecated',
							'aui-modal',
							'aui-parse-content',
							'aui-toggler',
							'liferay-portlet-base',
							'liferay-util-window',
						],
					},
				},
				root: MODULE_PATH + '/js/legacy/',
			},
		},
	});
})();
} catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/frontend-js-react-web@5.0.54/index';var MODULE_PATH='/o/frontend-js-react-web';/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

(function () {
	AUI().applyConfig({
		groups: {
			react: {

				// eslint-disable-next-line
				mainModule: MODULE_MAIN,
			},
		},
	});
})();
} catch(error) {console.error(error);}</script>




<script type="text/javascript" data-senna-track="temporary">
	// <![CDATA[
		
			
				
		

		
	// ]]>
</script>














	



















<link class="lfr-css-file" data-senna-track="temporary" href="https://support.broadcom.com/o/ecx-standard-theme/css/main.css?browserId=other&amp;themeId=ecxstandardtheme73_WAR_ecxstandardtheme&amp;minifierType=css&amp;languageId=en_US&amp;t=1775276880000" id="liferayThemeCSS" rel="stylesheet" type="text/css" />








	<style data-senna-track="senna" type="text/css">

		

			

		

			

		

			

		

			

		

			

		

			

		

			

		

			

		

			

		

	</style>


<style data-senna-track="temporary" type="text/css">
</style>
<link data-senna-track="permanent" href="/o/frontend-js-aui-web/alloy_ui.css?&mac=favIEq7hPo8AEd6k+N5OVADEEls=&browserId=other&languageId=en_US&minifierType=css&themeId=ecxstandardtheme73_WAR_ecxstandardtheme" rel="stylesheet"></link>
<script type="module">
import {init} from '/o/frontend-js-spa-web/__liferay__/index.js';
{
init({"navigationExceptionSelectors":":not([target=\"_blank\"]):not([data-senna-off]):not([data-resource-href]):not(.rbt-menu .dropdown-item):not([data-cke-saved-href]):not([data-cke-saved-href])","cacheExpirationTime":-1,"clearScreensCache":false,"portletsBlacklist":["com_liferay_login_web_portlet_CreateAccountPortlet","com_liferay_site_navigation_directory_web_portlet_SitesDirectoryPortlet","com_liferay_questions_web_internal_portlet_QuestionsPortlet","com_liferay_login_web_portlet_ForgotPasswordPortlet","com_liferay_portal_language_override_web_internal_portlet_PLOPortlet","com_liferay_login_web_portlet_LoginPortlet","com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet","com_liferay_account_admin_web_internal_portlet_AccountUsersRegistrationPortlet","com_liferay_login_web_portlet_FastLoginPortlet"],"excludedTargetPortlets":["com_liferay_users_admin_web_portlet_UsersAdminPortlet","com_liferay_server_admin_web_portlet_ServerAdminPortlet"],"validStatusCodes":[221,490,494,499,491,496,492,493,495,220],"debugEnabled":false,"loginRedirect":"","excludedPaths":["/c/document_library","/documents","/image",""],"preloadCSS":false,"userNotification":{"message":"It looks like this is taking longer than expected.","title":"Oops","timeout":30000},"requestTimeout":0});
}

</script><link data-senna-track="temporary" href="/o/layout-common-styles/main.css?plid=33214&segmentsExperienceId=17330945&t=1715930194343" rel="stylesheet" type="text/css">

















<meta content="false" name="data-analytics-readable-content" />

<script type="text/javascript" data-senna-track="temporary">
	var runMiddlewares = function () {
		Analytics.registerMiddleware(
	function(request) {
		request.context.experienceId = 'DEFAULT';
		request.context.experimentId = '';
		request.context.variantId = '';

		return request;
	}
);
	};

	var analyticsClientChannelId =
		'536069589854391149';
	var analyticsClientGroupIds =
		["12152241","12152297","48253337","20121","12152553","48265256","12152778","12152744","17722428","36634","12153637","23273531"];
	var analyticsCookiesConsentMode =
		false;
	var analyticsFeatureFlagEnabled =
		false;

	var cookieManagers = {
		'cookie.onetrust': {
			checkConsent: () => {
				var OptanonActiveGroups = window.OptanonActiveGroups;

				return OptanonActiveGroups && OptanonActiveGroups.includes('C0002');
			},
			enabled: () => {
				if (!window.OneTrustStub && !window.OneTrust) {
					return Promise.resolve(false);
				}

				return new Promise((resolve, reject) => {
					var startTime = Date.now();

					var checkObject = () => {
						if (window['OneTrust']) {
							resolve(window['OneTrust']);
						}
						else if (Date.now() - startTime >= 5000) {
							reject();
						}
						else {
							setTimeout(checkObject, 100);
						}
					};

					checkObject();
				})
					.then(() => {
						return Promise.resolve(true);
					})
					.catch(() => {
						return Promise.resolve(false);
					});
			},
			onConsentChange: (callbackFn) => {
				var OneTrust = window.OneTrust;

				OneTrust.OnConsentChanged(callbackFn);
			},
		},
		'cookie.liferay': {
			checkConsent: ({navigation}) => {
				var performanceCookieEnabled = Liferay.Util.Cookie.get(
					Liferay.Util.Cookie.TYPES.PERFORMANCE
				);

				if (performanceCookieEnabled === 'false') {
					if (window.Analytics) {
						Analytics.dispose();
					}

					return false;
				}

				if (
					!analyticsCookiesConsentMode &&
					typeof performanceCookieEnabled === 'undefined'
				) {
					return true;
				}

				if (navigation === 'normal' && window.Analytics) {
					return false;
				}

				return performanceCookieEnabled === 'true';
			},
			enabled: () => {
				return Promise.resolve(analyticsFeatureFlagEnabled);
			},
			onConsentChange: (callbackFn) => {
				Liferay.on('cookieBannerSetCookie', callbackFn);
			},
		},
	};

	function getAnalyticsSDKVersion() {
		switch (
			'PROD'
		) {
			case 'DEV': {
				return 'https://analytics-js-dev-cdn.liferay.com';
			}
			case 'INTERNAL': {
				return 'https://analytics-js-internal-cdn.liferay.com';
			}
			default: {
				return 'https://analytics-js-cdn.liferay.com';
			}
		}
	}
</script>

<script id="liferayAnalyticsScript" type="text/javascript" data-senna-track="permanent">
	var allPromises = Object.keys(cookieManagers).map((key) =>
		cookieManagers[key].enabled()
	);

	Promise.all(allPromises).then((result) => {
		var selectedIndex = result.findIndex((enabled) => enabled);
		var selectedCookieManager = Object.values(cookieManagers)[selectedIndex];

		function initializeAnalyticsSDK() {
			(function (u, c, a, m, o, l) {
				o = 'script';
				l = document;
				a = l.createElement(o);
				m = l.getElementsByTagName(o)[0];
				a.async = 1;
				a.src = u;
				a.onload = c;
				m.parentNode.insertBefore(a, m);
			})(getAnalyticsSDKVersion(), () => {
				var config =
					{"dataSourceId":"536069589793910378","endpointUrl":"https://osbasahpublisher-ac-uswest1.lfr.cloud","projectId":"asah9a37af7b259c431f95c853a10634cba0"};

				var dxpMiddleware = function (request) {
					request.context.canonicalUrl = themeDisplay.getCanonicalURL();
					request.context.channelId = analyticsClientChannelId;
					request.context.groupId =
						themeDisplay.getScopeGroupIdOrLiveGroupId();

					return request;
				};

				Analytics.create(config, [dxpMiddleware]);

				if (themeDisplay.isSignedIn()) {
					Analytics.setIdentity({
						email: themeDisplay.getUserEmailAddress(),
						name: themeDisplay.getUserName(),
					});
				}

				runMiddlewares();

				Analytics.send('pageViewed', 'Page');

				
					Liferay.on('endNavigate', (event) => {
						var allPromises = Object.keys(cookieManagers).map((key) =>
							cookieManagers[key].enabled()
						);

						Promise.all(allPromises).then((result) => {
							function initializeAnalyticsSDKFromSPA(
								event
							) {
								Analytics.dispose();

								var groupId =
									themeDisplay.getScopeGroupIdOrLiveGroupId();

								if (
									!themeDisplay.isControlPanel() &&
									analyticsClientGroupIds.indexOf(groupId) >= 0
								) {
									Analytics.create(config, [dxpMiddleware]);

									if (themeDisplay.isSignedIn()) {
										Analytics.setIdentity({
											email: themeDisplay.getUserEmailAddress(),
											name: themeDisplay.getUserName(),
										});
									}

									runMiddlewares();

									Analytics.send('pageViewed', 'Page', {
										page: event.path,
									});
								}
							}

							var selectedIndex = result.findIndex((enabled) => enabled);
							var selectedCookieManager =
								Object.values(cookieManagers)[selectedIndex];

							if (selectedCookieManager) {
								selectedCookieManager.onConsentChange(() => {
									if (
										selectedCookieManager.checkConsent({
											navigation: 'spa',
										})
									) {
										initializeAnalyticsSDKFromSPA(
											event
										);
									}
								});

								if (
									selectedCookieManager.checkConsent({
										navigation: 'spa',
									})
								) {
									initializeAnalyticsSDKFromSPA(
										event
									);
								}
							}
							else {
								initializeAnalyticsSDKFromSPA(
									event
								);
							}
						});
					});
				
			});
		}

		if (selectedCookieManager) {
			selectedCookieManager.onConsentChange(() => {
				if (selectedCookieManager.checkConsent({navigation: 'normal'})) {
					initializeAnalyticsSDK();
				}
			});

			if (selectedCookieManager.checkConsent({navigation: 'normal'})) {
				initializeAnalyticsSDK();
			}
		}
		else {
			initializeAnalyticsSDK();
		}
	});
</script>

































<script type="text/javascript" data-senna-track="temporary">
	if (window.Analytics) {
		window._com_liferay_document_library_analytics_isViewFileEntry = false;
	}
</script>

<script type="text/javascript">
Liferay.on(
	'ddmFieldBlur', function(event) {
		if (window.Analytics) {
			Analytics.send(
				'fieldBlurred',
				'Form',
				{
					fieldName: event.fieldName,
					focusDuration: event.focusDuration,
					formId: event.formId,
					formPageTitle: event.formPageTitle,
					page: event.page,
					title: event.title
				}
			);
		}
	}
);

Liferay.on(
	'ddmFieldFocus', function(event) {
		if (window.Analytics) {
			Analytics.send(
				'fieldFocused',
				'Form',
				{
					fieldName: event.fieldName,
					formId: event.formId,
					formPageTitle: event.formPageTitle,
					page: event.page,
					title:event.title
				}
			);
		}
	}
);

Liferay.on(
	'ddmFormPageShow', function(event) {
		if (window.Analytics) {
			Analytics.send(
				'pageViewed',
				'Form',
				{
					formId: event.formId,
					formPageTitle: event.formPageTitle,
					page: event.page,
					title: event.title
				}
			);
		}
	}
);

Liferay.on(
	'ddmFormSubmit', function(event) {
		if (window.Analytics) {
			Analytics.send(
				'formSubmitted',
				'Form',
				{
					formId: event.formId,
					title: event.title
				}
			);
		}
	}
);

Liferay.on(
	'ddmFormView', function(event) {
		if (window.Analytics) {
			Analytics.send(
				'formViewed',
				'Form',
				{
					formId: event.formId,
					title: event.title
				}
			);
		}
	}
);

</script><script>

</script>





















  


</head>

<body class="other controls-visible  yui3-skin-sam signed-out public-page site">











































































<div id="wrapper">
	<header id="banner" role="banner">
<header class="brdcm-standard-header brdcm-fade-in">
    <button 
        class="skip-link"
        tabindex="1"
        id="skip-to-main-content"
        onclick="skipToMainContent()"
        onkeydown="skipToMainContent()"
        aria-label="Skip to main content"
    >
        Skip to main content
    </button>
    <div class="brdcm-header-top">
        <div class="brdcm-container brdcm-navigation-primary">
            <div class="brdcm-branding brdcm-tablet-hidden">
                <a tabindex="2" class="brdcm-brand-logo" aria-label="Broadcom Logo" target="_blank" href="https://broadcom.com"></a>
            </div>

            <div class="brdcm-primary-nav-container">
                <div class="brdcm-primary-menu brdcm-tablet-visible pl-4 pl-lg-0">
                    <button
                        aria-label="Open main menu"
                        aria-haspopup="true"
                    >
                        <div></div>
                    </button>
                    <div class="brdcm-primary-menu-label">Menu</div>
                </div>

                <div class="brdcm-branding d-block d-lg-none pl-4 pl-lg-0">
                    <a tabindex="2" class="brdcm-brand-logo" aria-label="Broadcom Logo" target="_blank" href="https://broadcom.com"></a>
                </div>

                <div class="brdcm-primary-nav-links-wrapper brdcm-fade-in brdcm-tablet-hidden">
                    <ul class="brdcm-primary-nav-links" aria-label="Header Navigation">
                        <li class="brdcm-primary-nav-item">
                            <a class="brdcm-primary-nav-link" target="_blank" href="https://www.broadcom.com/products/">
                                Products
                            </a>
                        </li>
                        <li class="brdcm-primary-nav-item">
                            <a class="brdcm-primary-nav-link" target="_blank" href="https://www.broadcom.com/solutions">
                                Solutions
                            </a>
                        </li>
                        <li class="brdcm-primary-nav-item">
                            <a class="brdcm-primary-nav-link" target="_blank" href="https://www.broadcom.com/support">
                                Support and Services
                            </a>
                        </li>
                        <li class="brdcm-primary-nav-item">
                            <a class="brdcm-primary-nav-link" target="_blank" href="https://www.broadcom.com/company/about-us/">
                                Company
                            </a>
                        </li>
                        <li class="brdcm-primary-nav-item">
                            <a class="brdcm-primary-nav-link" target="_blank" href="https://www.broadcom.com/how-to-buy/#sales">
                                How To Buy
                            </a>
                        </li>
                    </ul>

                    <div class="secondary_nav brdcm-tablet-visible">
                                                    <ul class="px-4" aria-label="Login and Register Section">
                                <li class="login-wrap">
                                    <div class="dropdown">
                                        <button type="button" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle btn btn-secondary">
                                            Log in
                                        </button>
                                        <div tabindex="-1" role="menu" aria-hidden="true" class="dropdown-menu">
                                            <div class="dropdwon-wrapper"><div>
                                                <a class="btn btn-primary" role="menuitem" href="/c/portal/login">Log In</a>
                                                <a class="btn btn-primary btn-gray" role="menuitem" target="_blank" href="https://profile.broadcom.com/web/registration">Register</a>
                                            </div>
                                        </div>
                                    </div>
                                </li>
                            </ul>


                    </div>
                </div>

                <div class="brdcm-nav-logged-in-details pr-md-4">
                    <div class="brdcm-profile-container brdcm-modal-dropdown-wrapper">
                            <a class="btn btn-secondary brdcm-login-register-btn" target="_blank" href="https://profile.broadcom.com/web/registration">Register</a>
                            <a class="btn btn-primary brdcm-login-register-btn" href="/c/portal/login">Login</a>
                    </div>
                </div>
            </div>
        <div>			

    </div>
</header>
<script>
    // When the user clicks on the button, scroll to the top of the document
    function skipToMainContent() {
        event.preventDefault();
        var mainContent=document.getElementById('accessibility-content');
        if(mainContent && (event.key==="Enter" || event.key===" " || event.type === 'click')) {
            mainContent.classList.add('hasfocus');
            mainContent.focus();
            mainContent.scrollIntoView({behavior:'smooth',block:'center'});
        } else {
            // If main content not found, just blur the skip button
            event.target.blur();
        }
    }
</script>	</header>




































	

	<div class="portlet-boundary portlet-boundary_banner_  portlet-static portlet-static-end portlet-decorate  " id="p_p_id_banner_">
		<span id="p_banner"></span>




	

	
		
			


































	
		


























































<section class="portlet" id="portlet_banner">
	<div class="portlet-content">
		
			<div class=" portlet-content-container">
				


	<div class="portlet-body">



	
		
			
				
					







































	

	








	

				

				
					
						


	

		

















<script>
    window.ecxExternalURLRedirect = `{"cornerstoneDeepLinkInternal":"https://access.broadcom.com/default/saml/v1/idp/login?appId=d2709f3c-560a-4835-9d5a-58b021916d39","selfregistrationurl":"https://profile.broadcom.com/web/registration","automateguestemail":"guest@broadcom.com","cookieconsentdomain":"6a5fee8c-80be-4b9a-ab7e-b607e3f8ad3e","cornerstonePortalLinkInternal":"https://access.broadcom.com/default/saml/v1/idp/login?appId=d2709f3c-560a-4835-9d5a-58b021916d39","automatebothandle":"sym","automateguestusername":"Guest","automateorgid":"5ddb9396f0a2972e8faac081","crushftdownloadfile":"https://ftpdocs.broadcom.com/cadocs","wolkenScInternal":"https://brcmsemiconductor-csm-int.wolkenservicedesk.com/wolken/login-sso","automatechatboturl":"https://livechat-us-west2.autonom8.com/chat/bundle.js","partnerPortalHomeLink":"https://access.broadcom.com/default/saml/v1/idp/login?appId=dc1c96fd-4330-4db0-bd97-28b13988bc69","broadcomSelfServiceBot":"https://support.broadcom.com/","wolkenBsnInternal":"https://broadcomcsm.wolkenservicedesk.com/wolken/login-sso","latestAnnouncementPZ":"https://mainframe.broadcom.com/events","partnerPortalSELink":"https://access.broadcom.com/default/saml/v1/idp/login?appId=dc1c96fd-4330-4db0-bd97-28b13988bc69","automateappkey":"5615957de0e1c3438bb83a98f6fff6eea45f42169173b0ff008205df","wolkenScExternal":"https://brcmsemiconductor-csm.wolkenservicedesk.com/login-sso","fibreChannelNetworkingUrl":"https://www.broadcom.com/products/fibre-channel-networking","wolkenBsnExternal":"https://broadcom.wolkenservicedesk.com/login-sso","latestAnnouncementSE":"https://enterprise-software.broadcom.com/events","cornerstoneDeepLinkExternal":"https://access.broadcom.com/default/saml/v1/idp/login?appId=fb403e52-dbb3-4fa3-a355-9494f73e29d7","partnerPortalMFLink":"https://access.broadcom.com/default/saml/v1/idp/login?appId=dc1c96fd-4330-4db0-bd97-28b13988bc69","cornerstonePortalLinkExternal":"https://access.broadcom.com/default/saml/v1/idp/login?appId=fb403e52-dbb3-4fa3-a355-9494f73e29d7","latestAnnouncementMF":"https://mainframe.broadcom.com/events","wolkenCaExternal":"https://broadcomcms-software.wolkenservicedesk.com/login-sso","latestAnnouncementES":"https://symantec.broadcom.com/cyber-security-events","targetUri":"login.broadcom.com","wolkenCaInternal":"https://broadcomcms-software-agent.wolkenservicedesk.com/wolken/login-sso","usageFeedUrl":"https://incorta-cloud-prm.broadcom.com/incorta/!prm/%23/dashboard/8214e483-9b1b-4e00-92c6-e85695bf49d2/tab/3b1c941b-cd9e-4f59-98d3-c26364b977a4","fibreChannelNetworkingSupportUrl":"https://www.broadcom.com/support/fibre-channel-networking/contact-brocade-support"}`
</script>






	
	
					
				
			
		
	
	


	</div>

			</div>
		
	</div>
</section>
	

		
		







	</div>






	<section id="content" class="ecx-container d-flex flex-row ">
		
		<div class="ecx-portlet-area flex-grow-1 overflow-auto ecx-portlet-width">


<div class="skeleton-wrapper" id="portlet-skeleton-loader">
    <div class="row align-items-center">
        <div class="skeleton-title skeleton-shape-animate"></div>
        <div class="skeleton-button skeleton-shape-animate ml-auto"></div>
    </div>
    
    <div class="row align-items-center mt-4">
        <div class="col-3 px-0 d-flex">
            <div class="skeleton-tab-title skeleton-shape-animate"></div>
            <div class="skeleton-tab-title skeleton-shape-animate"></div>
        </div>
        <div class="col-9 d-flex justify-content-end pr-0">
            <div class="skeleton-control skeleton-shape-animate"></div>
            <div class="skeleton-control skeleton-shape-animate"></div>
            <div class="skeleton-control skeleton-shape-animate"></div>
            <div class="skeleton-control skeleton-shape-animate"></div>
            <div class="skeleton-control skeleton-shape-animate mr-0"></div>
        </div>
    </div>

    <div class="row mt-4 px-0">
        <div class="col-4 pl-0">
            <div class="col-12 pl-0 skeleton-card skeleton-shape-animate"></div>
        </div>
        <div class="col-4">
            <div class="col-12 skeleton-card skeleton-shape-animate"></div>
        </div>
        <div class="col-4 pr-0">
            <div class="col-12 pr-0 skeleton-card skeleton-shape-animate"></div>
        </div>
    </div>
</div>





























	

		


















	
	
	
	
		<div class="layout-content portlet-layout" id="main-content" role="main">
			





























	

	

	<div class="lfr-layout-structure-item-legalnotices lfr-layout-structure-item-50ac16af-b3c1-9cb1-5103-8cc5e04fd1e8 " style=""><div id="fragment-9e77f5b8-603c-042b-90d4-2aaa9e82cd04" ><link href="/combo?browserId=other&amp;minifierType=css&amp;themeId=ecxstandardtheme73_WAR_ecxstandardtheme&amp;languageId=en_US&amp;legalNotices:%2Fo%2FMyDashboard%2Fcss%2Findex.css&amp;t=1775276880000" rel="stylesheet" type="text/css"
 />




































	

	<div class="portlet-boundary portlet-boundary_legalNotices_  portlet-static portlet-static-end portlet-decorate  " id="p_p_id_legalNotices_">
		<span id="p_legalNotices"></span>




	

	
		
			


































	
		


























































<section class="portlet" id="portlet_legalNotices">
	<div class="portlet-content">
		
			<div class=" portlet-content-container">
				


	<div class="portlet-body">



	
		
			
				
					







































	

	








	

				

				
					
						


	

		
















<script>
    window.ecxExternalURLRedirect = `{"cornerstoneDeepLinkInternal":"https://access.broadcom.com/default/saml/v1/idp/login?appId=d2709f3c-560a-4835-9d5a-58b021916d39","selfregistrationurl":"https://profile.broadcom.com/web/registration","automateguestemail":"guest@broadcom.com","cookieconsentdomain":"6a5fee8c-80be-4b9a-ab7e-b607e3f8ad3e","cornerstonePortalLinkInternal":"https://access.broadcom.com/default/saml/v1/idp/login?appId=d2709f3c-560a-4835-9d5a-58b021916d39","automatebothandle":"sym","automateguestusername":"Guest","automateorgid":"5ddb9396f0a2972e8faac081","crushftdownloadfile":"https://ftpdocs.broadcom.com/cadocs","wolkenScInternal":"https://brcmsemiconductor-csm-int.wolkenservicedesk.com/wolken/login-sso","automatechatboturl":"https://livechat-us-west2.autonom8.com/chat/bundle.js","partnerPortalHomeLink":"https://access.broadcom.com/default/saml/v1/idp/login?appId=dc1c96fd-4330-4db0-bd97-28b13988bc69","broadcomSelfServiceBot":"https://support.broadcom.com/","wolkenBsnInternal":"https://broadcomcsm.wolkenservicedesk.com/wolken/login-sso","latestAnnouncementPZ":"https://mainframe.broadcom.com/events","partnerPortalSELink":"https://access.broadcom.com/default/saml/v1/idp/login?appId=dc1c96fd-4330-4db0-bd97-28b13988bc69","automateappkey":"5615957de0e1c3438bb83a98f6fff6eea45f42169173b0ff008205df","wolkenScExternal":"https://brcmsemiconductor-csm.wolkenservicedesk.com/login-sso","fibreChannelNetworkingUrl":"https://www.broadcom.com/products/fibre-channel-networking","wolkenBsnExternal":"https://broadcom.wolkenservicedesk.com/login-sso","latestAnnouncementSE":"https://enterprise-software.broadcom.com/events","cornerstoneDeepLinkExternal":"https://access.broadcom.com/default/saml/v1/idp/login?appId=fb403e52-dbb3-4fa3-a355-9494f73e29d7","partnerPortalMFLink":"https://access.broadcom.com/default/saml/v1/idp/login?appId=dc1c96fd-4330-4db0-bd97-28b13988bc69","cornerstonePortalLinkExternal":"https://access.broadcom.com/default/saml/v1/idp/login?appId=fb403e52-dbb3-4fa3-a355-9494f73e29d7","latestAnnouncementMF":"https://mainframe.broadcom.com/events","wolkenCaExternal":"https://broadcomcms-software.wolkenservicedesk.com/login-sso","latestAnnouncementES":"https://symantec.broadcom.com/cyber-security-events","targetUri":"login.broadcom.com","wolkenCaInternal":"https://broadcomcms-software-agent.wolkenservicedesk.com/wolken/login-sso","usageFeedUrl":"https://incorta-cloud-prm.broadcom.com/incorta/!prm/%23/dashboard/8214e483-9b1b-4e00-92c6-e85695bf49d2/tab/3b1c941b-cd9e-4f59-98d3-c26364b977a4","fibreChannelNetworkingSupportUrl":"https://www.broadcom.com/support/fibre-channel-networking/contact-brocade-support"}`
</script>

<div id="_legalNotices_-root"></div>



	
	
					
				
			
		
	
	


	</div>

			</div>
		
	</div>
</section>
	

		
		







	</div>






</div></div>




		</div>
	


<form action="#" aria-hidden="true" class="hide" id="hrefFm" method="post" name="hrefFm"><span></span><button hidden type="submit">Hidden</button></form>

	
		</div>
	</section>

<!-- Partner Support Start -->

    <!-- Single Partner Support Modal -->
    <div class="modal fade d-none" style="overflow: auto" id="singlePartnerModal" tabindex="-1" role="dialog" aria-label="Single Partner Support" aria-hidden="true">
        <div class="modal-dialog modal-md" role="document">
            <div class="modal-content">
                <div class="modal-header h-25">
                    <!-- <h5 class="modal-title" id="exampleModalLabel"></h5> -->
                    <button type="button" class="close mt-2" onclick="hideModalPartnerSupport('singlePartnerModal')">
                        <span class="h1" aria-hidden="true">×</span>
                    </button>
                </div>
                <div class="modal-body" id="lds-modal-body">
                    <div class="text-center align-items-center">
                        <p class="font-weight-bold">
                            It appears your Broadcom Products and Services are <br>
                            supported by one of our certified Support partners
                        </p>
                        <p>
                            Click below to be redirected to the appropriate Support <br>
                            Partner Portal to request support
                        </p>
                        <p>
                            For non-product related issues (Support Portal / Licensing) Click <a href="javascript:void(0)" onclick="redirectToCaseManagement()">HERE</a>
                        </p>
                        <div class="text-center align-items-center">
                            <button type="button" class="btn btn-primary" id="singlePartner-modal-continue" onclick="continueClicked()">Continue</button>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <!-- Multiple Partner Support Modal -->
    <div class="modal fade d-none" style="overflow: auto" id="multiplePartnerModal" tabindex="-1" role="dialog" aria-label="Multiple Partner Support" aria-hidden="true">
        <div class="modal-dialog modal-md" role="document">
            <div class="modal-content">
                <div class="modal-header h-25">
                    <!-- <h5 class="modal-title" id="exampleModalLabel"></h5> -->
                    <button type="button" class="close mt-2" onclick="hideModalPartnerSupport('multiplePartnerModal')">
                        <span class="h1" aria-hidden="true">×</span>
                    </button>
                </div>
                <div class="modal-body" id="lds-modal-body">
                    <div class="align-items-center">
                        <p>
                            For <b>Technical Support</b> (issues with products or services)  
                        </p>
                        <div>
                            <ol>
                                <li>Select <b>Technical</b> to be redirected to the My Entitlements page</li>
                                <li>Expand the product you require support on</li>
                                <li>Select the case icon from the case column</li>
                                <li>You will be redirected to the appropriate vendor portal where you can raise your technical request</li>
                            </ol>
                        </div>
                        <p>
                            For <b>Non-Technical Support</b> (issues with portal access, license keys, software downloads)
                        </p>
                        <div>
                            <ol>
                                <li>Select <b>Non-Technical</b> to be redirected to Broadcom's case management portal</li>
                            </ol>
                        </div>
                        <div class="text-center align-items-center">
                            <button type="button" class="btn btn-secondary mr-4" id="multiplePartner-modal-technical" onclick="continueClicked()">Technical</button>
                            <button type="button" class="btn btn-secondary ml-4" id="multiplePartner-modal-non-technical" onclick="redirectToCaseManagement()">Non-Technical</button>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <!-- Access Denied Modal -->
    <div class="fade modal d-none" id="accessDeniedModal" tabindex="-1" role="dialog" aria-label="Access Denied" aria-hidden="true">
        <div class="modal-dialog modal-md" role="document">
            <div class="modal-content">
            <div class="modal-header h-25">
                <!--  <h5 class="modal-title" id="exampleModalLabel"></h5>  -->
                <button type="button" class="close mt-2" onclick="hideModalPartnerSupport('accessDeniedModal')">
                    <span class="h1" aria-hidden="true">×</span>
                </button>
            </div>
                <div class="modal-body ml-2 text-center align-items-center">
                    <div class="row">
                        <div class="col-11">
                            <div class="mt-2">
                                    <h1 class="font-weight-bold" style="color: #cc092f;">Access Denied</h1>
                                    <div class="my-4 font-weight-bold">This feature has been disabled by your administrator.</div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>


<script>
    var url = new URL(window.location);
    var segment = url.searchParams.get("segment");
    var dest = url.searchParams.get("dest");

    const WOLKEN_LINKS = {
        "MF": {
            "internal": "https://broadcomcms-software-agent.wolkenservicedesk.com/wolken/login-sso",
            "external": "https://broadcomcms-software.wolkenservicedesk.com/login-sso",
        },
        "VC": {
            "internal": "https://broadcomcms-software-agent.wolkenservicedesk.com/wolken/login-sso",
            "external": "https://broadcomcms-software.wolkenservicedesk.com/login-sso",
        },
        "VT": {
            "internal": "https://broadcomcms-software-agent.wolkenservicedesk.com/wolken/login-sso",
            "external": "https://broadcomcms-software.wolkenservicedesk.com/login-sso",
        },
        "VA": {
            "internal": "https://broadcomcms-software-agent.wolkenservicedesk.com/wolken/login-sso",
            "external": "https://broadcomcms-software.wolkenservicedesk.com/login-sso",
        },
        "ES": {
            "internal": "https://broadcomcms-software-agent.wolkenservicedesk.com/wolken/login-sso",
            "external": "https://broadcomcms-software.wolkenservicedesk.com/login-sso",
        },
        "SE": {
            "internal": "https://broadcomcms-software-agent.wolkenservicedesk.com/wolken/login-sso",
            "external": "https://broadcomcms-software.wolkenservicedesk.com/login-sso",
        },
        "PZ": {
            "internal": "https://broadcomcms-software-agent.wolkenservicedesk.com/wolken/login-sso",
            "external": "https://broadcomcms-software.wolkenservicedesk.com/login-sso",
        },
        "BSN": {
            "internal": "https://broadcomcsm.wolkenservicedesk.com/wolken/login-sso",
            "external": "https://broadcom.wolkenservicedesk.com/login-sso",
        },
        "SC": {
            "internal": "https://brcmsemiconductor-csm-int.wolkenservicedesk.com/wolken/login-sso",
            "external": "https://brcmsemiconductor-csm.wolkenservicedesk.com/login-sso",
        }
    };

    const CONTACT_SUPPORT_LINKS = {
        "MF": {
            "public": "/web/ecx/contact-support",
            "private": "/group/ecx/contact-support",
        },
        "VC": {
            "public": "/web/ecx/contact-support",
            "private": "/group/ecx/contact-support",
        },
        "VT": {
            "public": "/web/ecx/contact-support",
            "private": "/group/ecx/contact-support",
        },
        "VA": {
            "public": "/web/ecx/contact-support",
            "private": "/group/ecx/contact-support",
        },
        "ES": {
            "public": "/web/ecx/contact-support",
            "private": "/group/ecx/contact-support",
        },
        "SE": {
            "public": "/web/ecx/contact-support",
            "private": "/group/ecx/contact-support",
        },
        "PZ": {
            "public": "/web/ecx/contact-support",
            "private": "/group/ecx/contact-support",
        },
        "BSN": {
            "public": "/web/ecx/contact-support",
            "private": "/group/ecx/contact-support",
        },
        "SC": {
            "public": "/web/ecx/contact-support",
            "private": "/group/ecx/contact-support",
        }
    };
	
    const ALL_PRODUCTS_LINKS = {
        "MF": {
            "public": "/web/ecx/all-products",
            "private": "/group/ecx/all-products",
        },
        "VC": {
            "public": "/web/ecx/all-products",
            "private": "/group/ecx/all-products",
        },
        "VT": {
            "public": "/web/ecx/all-products",
            "private": "/group/ecx/all-products",
        },
        "VA": {
            "public": "/web/ecx/all-products",
            "private": "/group/ecx/all-products",
        },
        "ES": {
            "public": "/web/ecx/all-products",
            "private": "/group/ecx/all-products",
        },
        "SE": {
            "public": "/web/ecx/all-products",
            "private": "/group/ecx/all-products",
        },
        "PZ": {
            "public": "/web/ecx/all-products",
            "private": "/group/ecx/all-products",
        },
        "BSN": {
            "public": "https://www.broadcom.com/products/fibre-channel-networking",
            "private": "https://www.broadcom.com/products/fibre-channel-networking",
        },
        "SC": {
            "public": "/web/ecx/all-products",
            "private": "/group/ecx/all-products",
        }
    };

    function docReady(fn) {
        // see if DOM is already available
        if (document.readyState === "complete" || document.readyState === "interactive") {
            // call on next available tick
            setTimeout(fn, 1);
        } else {
            document.addEventListener("DOMContentLoaded", fn);
        }
    }

    docReady(function () {
        if (dest == 'case') {
            CaseManagementClicked();
        }
        else if(dest == 'trufos'){
            BsnRedirection();
        }
        else if (dest == 'contact-support') {
            ContactSupportRedirection();
        }
        else if(dest == 'all-products'){
            AllProductsRedirection();
        }
    });

    function CaseManagementClicked() {
        if (Liferay.ThemeDisplay.isSignedIn()) {
            const selectedBU = (!!ecx && !!ecx.userProductLines) ? ecx.userProductLines.selectedProductLine() : "";
            if (ecx.userRoles.isCMSDisabled()) {
                //modal for Access Denied
                showModalPartnerSupport("accessDeniedModal");
            }
            else {
                if (ecx.userRoles.isInternal()) {
                    if (segment) {
                        window.location.href = WOLKEN_LINKS[segment].internal;
                    }
                    else if (selectedBU) {
                        window.location.href = WOLKEN_LINKS[selectedBU].internal;
                    }
                    else {
                        window.location.href = WOLKEN_LINKS["MF"].internal;
                    }
                }
                else {
                    if (ecx.userRoles.isBasic()) {
                        if (Liferay.ThemeDisplay.getUserEmailAddress() == 'test@liferay.com') {
                            //Avoid redirection for Liferay Admin
                        }
                        else if (segment) {
                            window.location.href = WOLKEN_LINKS[segment].external;
                        }
                        else if (selectedBU) {
                            window.location.href = WOLKEN_LINKS[selectedBU].external;
                        }
                        else {
                            window.location.href = WOLKEN_LINKS["MF"].external;
                        }
                    }
                    else if (ecx.userRoles.isEnterprise()) {
                        if (ecx.partnerSupportLinks && parseInt(ecx.partnerSupportLinks.getPartnersCount()) == 1) {
                            if (ecx.partnerSupportLinks.getPartnerWolkenLink() == 'https://ca-enduser-sandbox-2.wolkenservicedesk.com/login-sso' || ecx.partnerSupportLinks.getPartnerWolkenLink() == 'https://ca-broadcom.wolkenservicedesk.com/login-sso') {
                                if (segment) {
                                    window.location.href = WOLKEN_LINKS[segment].external;
                                }
                                else if (selectedBU) {
                                    window.location.href = WOLKEN_LINKS[selectedBU].external;
                                }
                                else {
                                    window.location.href = WOLKEN_LINKS["MF"].external;
                                }
                            }
                            else {
                                showModalPartnerSupport("singlePartnerModal");    
                            }
                        }
                        else if (ecx.partnerSupportLinks && parseInt(ecx.partnerSupportLinks.getPartnersCount()) > 1) {
                            showModalPartnerSupport("multiplePartnerModal");
                        }
                        else {
                            if (segment) {
                                window.location.href = WOLKEN_LINKS[segment].external;
                            }
                            else if (selectedBU) {
                                window.location.href = WOLKEN_LINKS[selectedBU].external;
                            }
                            else {
                                window.location.href = WOLKEN_LINKS["MF"].external;
                            }
                        }
                    }
                }
            }
        }
        else {
            if (segment) {
                window.location.href = WOLKEN_LINKS[segment].external;
            }
            else {
                window.location.href = WOLKEN_LINKS["MF"].external;
            }
        }

        // remove dest parameter from url
        let url = new URL(window.location);
        url.searchParams.delete('dest');
        url.searchParams.delete('segment');
        window.history.replaceState({}, '', url);
    }

    function BsnRedirection() {
        let trufosurl = "https://portal.broadcom.com/group/certificate/trufos-certificate-request?request_type=truFosLicGen"+"&email="+Liferay.ThemeDisplay.getUserEmailAddress()+"&type=assist";
        window.location.href = trufosurl;
        
        // remove dest parameter from url
        let url = new URL(window.location);
        url.searchParams.delete('dest');
        window.history.replaceState({}, '', url);
    }
    
    function ContactSupportRedirection() {
        // remove dest parameter from url
        let url = new URL(window.location);
        url.searchParams.delete('dest');
        url.searchParams.delete('segment');
        window.history.replaceState({}, '', url);

        if (Liferay.ThemeDisplay.isSignedIn()) {
            const selectedBU = (!!ecx && !!ecx.userProductLines) ? ecx.userProductLines.selectedProductLine() : "";			
				if (segment) {
					window.location.href = CONTACT_SUPPORT_LINKS[segment].private;
				}
				else if (selectedBU) {
					window.location.href = CONTACT_SUPPORT_LINKS[selectedBU].private;
				}
				else {
					window.location.href = CONTACT_SUPPORT_LINKS["MF"].private;
				}            
        }
        else {
            if (segment) {
                window.location.href = CONTACT_SUPPORT_LINKS[segment].public;
            }
            else {
                window.location.href = CONTACT_SUPPORT_LINKS["MF"].public;
            }
        }
    }
    
    function AllProductsRedirection() {
        
        // remove dest parameter from url
        let url = new URL(window.location);
        url.searchParams.delete('dest');
        url.searchParams.delete('segment');
        window.history.replaceState({}, '', url);
        
        if (Liferay.ThemeDisplay.isSignedIn()) {
            const selectedBU = (!!ecx && !!ecx.userProductLines) ? ecx.userProductLines.selectedProductLine() : "";			
				if (segment) {
					window.location.href = ALL_PRODUCTS_LINKS[segment].private;
				}
				else if (selectedBU) {
					window.location.href = ALL_PRODUCTS_LINKS[selectedBU].private;
				}
				else {
					window.location.href = ALL_PRODUCTS_LINKS["MF"].private;
				}            
        }
        else {
            if (segment) {
                window.location.href = ALL_PRODUCTS_LINKS[segment].public;
            }
            else {
                window.location.href = ALL_PRODUCTS_LINKS["MF"].public;
            }
        }
    }

    function showModalPartnerSupport(modalId) {
        let modal = document.getElementById(modalId);
        modal.classList.add('d-block');
        modal.classList.add('show');
    }

    function hideModalPartnerSupport(modalId) {
        let modal = document.getElementById(modalId);
        modal.classList.remove('d-block');
        modal.classList.remove('show');
    }

    function continueClicked() {
        if (ecx.partnerSupportLinks && parseInt(ecx.partnerSupportLinks.getPartnersCount()) == 1) {
            hideModalPartnerSupport("singlePartnerModal");
            window.location.href = ecx.partnerSupportLinks.getPartnerWolkenLink();
        }
        else if (ecx.partnerSupportLinks && parseInt(ecx.partnerSupportLinks.getPartnersCount()) > 1) {
            hideModalPartnerSupport("multiplePartnerModal");
            window.location.href = "/group/ecx/products";
        }
    }

    function redirectToCaseManagement() {
        const selectedBU = (!!ecx && !!ecx.userProductLines) ? ecx.userProductLines.selectedProductLine() : "";
        window.location.href = WOLKEN_LINKS[selectedBU].external;
        hideModalPartnerSupport('singlePartnerModal');
        hideModalPartnerSupport('multiplePartnerModal');
    }

</script>
<!-- Partner Support End --><!-- Popup Blocker Modal -->
    <div class="modal fade d-none" style="overflow: auto" id="popBlockerModal" tabindex="-1" role="dialog" aria-label="pop-up Blocker Modal" aria-hidden="true">
        <div class="modal-dialog modal-md" role="document">
            <div class="modal-content">
                <div class="modal-header h-25">
                    <!--  <h5 class="modal-title" id="popBlockerModalLabel"></h5>  -->
                    <button type="button" class="close mt-2" onclick="hidePopupBlockerModal()">
                        <span class="h1" aria-hidden="true">×</span>
                    </button>
                </div>
                <div class="modal-body" id="lds-modal-body">
                    <div class="text-center align-items-center">
                        <p>
                            To prevent this message from showing again, please enable pop-up blockers for <a href="https://support.broadcom.com/" target="_blank">support.broadcom.com</a> 
                            or click Continue to proceed.
                        </p>
                        <div class="text-center align-items-center">
                            <button class="btn btn-primary" onclick="openPopupBlockerInNewTab()" >Continue</button>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

<script>
    
    ecx = window.ecx || {};

    const popupModalId = "popBlockerModal";

    function initPopupBlockerModalData(redirection_url , target, pagereload_required, pageReload_url){
        const popupHandlerRequest = { redirection_url, target, pagereload_required, pageReload_url };
        localStorage.setItem("popupHandlerRequest", JSON.stringify(popupHandlerRequest))
    }

    function clearPopupBlockerModalData(){
        localStorage.removeItem("popupHandlerRequest")
    }
    
    function hidePopupBlockerModal() {
        let modal = document.getElementById(popupModalId);
        modal.classList.remove('d-block');
        modal.classList.remove('show');
    }

     function showPopupBlockerModal() {
        let modal = document.getElementById(popupModalId);
        modal.classList.add('d-block');
        modal.classList.add('show');
    }

    function openPopupBlockerInNewTab() {
        let popupData = localStorage.getItem("popupHandlerRequest");
        const { redirection_url, target, pagereload_required, pageReload_url } = JSON.parse(popupData);
        var opened = window.open(redirection_url, target);
        if (!opened) {
            showPopupBlockerModal();
        } else {
            hidePopupBlockerModal()
            if (pagereload_required && pageReload_url) {
                window.location.href = pageReload_url;
            }
            clearPopupBlockerModalData();
        }
    }
    

    let popup = {
        openWindow: (redirection_url, target, pagereload_required = false, pageReload_url = "") => {
            initPopupBlockerModalData(redirection_url, target, pagereload_required, pageReload_url);
            openPopupBlockerInNewTab();
        }
    }

    //Object.freeze(popup);

    ecx.popup = popup;
    
    window.ecx = ecx;
</script>   

<script> 
    let zoomJwt = "/o/BrcmECXCommonService/v1.0/util/chatbot/jwt";
    
    window.zoomCampaignSdkConfig = { 
        disableCrossStorage: true,
        getAuthCredentials: async () => { 
            const res = await fetch(zoomJwt, { 
                method: 'GET', 
                headers: { 
                    'Content-Type': 'application/json', 
                    'x-csrf-token':  Liferay.authToken // this is not a required field, but shows an example custom request header 
                } 
            }); 
            // process response 
            if (!res.ok) {
                console.log("HTTP error! Status:" + res.status); 
            }
            const data = await res.json(); 
            
            return {
                jwt: data.loginUserIdJwt
            } 
        } 
    } 
</script> 

<script data-apikey="usEhWCikSNSsSPokD4-uVg"
    data-env="us01" 
    src="https://us01ccistatic.zoom.us/us01cci/web-sdk/zcc-sdk.js">
</script>
<script>
  let isSignedIn = Liferay.ThemeDisplay.isSignedIn() ? "yes" : "no";
  let userEmailAddress = Liferay.ThemeDisplay.getUserEmailAddress();
  let userFullName = Liferay.ThemeDisplay.getUserName();
  window.isSignedIn = isSignedIn;
  window.userEmailAddress = userEmailAddress;
  window.userFullName = userFullName;
</script>

	
		

<button onclick="scrollToTopFunction()" id="ecx_scroll_top_btn" title="Go to top" class="btn btn-ecx-scroll-top" style="display:none;">
    Top
    <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid meet" style="transform: rotate(270deg); margin-left:5px">
        <g transform="translate(0.000000,96.000000) scale(0.100000,-0.100000)" stroke="none">
            <path d="M355 796 c-107 -34 -186 -102 -232 -201 -24 -51 -28 -73 -28 -145 0
            -72 4 -94 28 -146 130 -282 522 -281 654 1 24 51 28 73 28 145 0 72 -4 94 -28
            145 -30 65 -81 124 -138 160 -78 50 -199 68 -284 41z" fill="#fff"></path>
            <path d="M386 870 c-63 -16 -153 -70 -197 -117 -22 -24 -55 -74 -72 -111 -29
            -61 -32 -76 -32 -163 0 -90 2 -99 37 -171 45 -91 103 -147 196 -191 61 -29 76
            -32 162 -32 86 0 101 3 162 32 93 44 151 100 196 191 35 72 37 81 37 172 0 91
            -2 100 -37 172 -68 136 -188 217 -336 224 -42 2 -94 -1 -116 -6z m222 -100
            c62 -28 136 -101 163 -164 32 -71 32 -181 0 -252 -28 -64 -101 -136 -166 -166
            -69 -31 -180 -31 -251 1 -64 28 -136 101 -166 166 -31 70 -31 180 0 250 40 88
            127 161 219 185 53 13 147 4 201 -20z" fill="#fff" />
            <path d="M400 480 l0 -182 38 29 c21 15 75 55 120 88 45 33 81 62 81 65 0 3
            -36 32 -81 65 -45 33 -99 73 -120 88 l-38 29 0 -182z" fill="#0009"/>
        </g>
    </svg>
</button>

<script>
    //Get the button
    var mybutton = document.getElementById("ecx_scroll_top_btn");

    // When the user scrolls down 20px from the top of the document, show the button
    window.onscroll = function () { ecxScrollFunction() };

    function ecxScrollFunction() {
        if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
            mybutton.style.display = "block";
        } else {
            mybutton.style.display = "none";
        }
    }

    // When the user clicks on the button, scroll to the top of the document
    function scrollToTopFunction() {
        document.body.scrollTop = 0;
        document.documentElement.scrollTop = 0;
    }
</script>
<!-- OneTrust Cookies Consent Notice start for support.broadcom.com product release 10/17/20 -->
<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"  type="text/javascript" charset="UTF-8" data-domain-script="6a5fee8c-80be-4b9a-ab7e-b607e3f8ad3e" ></script>
<script type="text/javascript">
function OptanonWrapper() { }
</script>
<!-- OneTrust Cookies Consent Notice end for broadcom.com -->
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KF7XWD" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

<!-- Google Tag Manager -->
<script>
(function(w,d,s,l,i){
    w[l]=w[l]||[];
    w[l].push({
        'gtm.start': new Date().getTime(),
        event:'gtm.js'
    });
    var f=d.getElementsByTagName(s)[0],
        j=d.createElement(s),
        dl=l!='dataLayer'?'&l='+l:'';
    j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
    f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KF7XWD');
</script>
<!-- End Google Tag Manager -->	
	<footer id="footer" role="contentinfo">
<footer class="brdcm-standard-footer">
        <div class="brdcm-container brdcm-standard-container">
            <div class="brdcm-footer-segment-one">
                <nav class="brdcm-footer-primary-nav">
                    <ul class="brdcm-footer-primary-nav-links" aria-label="Footer Navigation">
                        <li class="brdcm-footer-primary-nav-item">
                            <a class="brdcm-footer-primary-nav-link" target="_blank" href="https://www.broadcom.com/products">Products</a>
                        </li>
                        <li class="brdcm-footer-primary-nav-item">
                            <a class="brdcm-footer-primary-nav-link" target="_blank" href="https://www.broadcom.com/solutions">Solutions</a>
                        </li>
                        <li class="brdcm-footer-primary-nav-item">
                            <a class="brdcm-footer-primary-nav-link" target="_blank" href="https://www.broadcom.com/support">Support and Services</a>
                        </li>
                        <li class="brdcm-footer-primary-nav-item">
                            <a class="brdcm-footer-primary-nav-link" target="_blank" href="https://www.broadcom.com/company/about-us/">Company</a>
                        </li>
                        <li class="brdcm-footer-primary-nav-item">
                            <a class="brdcm-footer-primary-nav-link" target="_blank" href="https://www.broadcom.com/how-to-buy">How to Buy</a>
                        </li>
                    </ul>
                </nav>
                <div class="brdcm-footer-copyright"> Copyright © 2005-2026 Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
                </div>
                    <nav class="brdcm-footer-secondary-nav">
                        <ul class="brdcm-footer-secondary-nav-links" aria-label="Footer">
                            <li class="brdcm-footer-secondary-nav-item">
                                <a class="brdcm-footer-secondary-nav-link" target="_blank" href="https://www.broadcom.com/company/legal/accessibility">Accessibility</a>
                            </li>
                            <li class="brdcm-footer-secondary-nav-item">
                                <a class="brdcm-footer-secondary-nav-link" target="_blank" href="https://www.broadcom.com/company/legal/privacy">Privacy</a>
                            </li>
                            <li class="brdcm-footer-secondary-nav-item">
                                <a class="brdcm-footer-secondary-nav-link" target="_blank" href="https://www.broadcom.com/company/citizenship/supplier-responsibility">Supplier Responsibility</a>
                            </li>
                            <li class="brdcm-footer-secondary-nav-item">
                                <a class="brdcm-footer-secondary-nav-link" target="_blank" href="https://www.broadcom.com/company/legal/terms-of-use" style>Terms of Use</a>
                            </li>
                            <li class="brdcm-footer-secondary-nav-item">
                                <a class="brdcm-footer-secondary-nav-link" target="_blank" href="https://www.broadcom.com/sitemap" style>Site Map</a>
                            </li>
                        </ul>
                    </nav>
            </div>
            <div class="brdcm-footer-segment-two">
                    <ul class="brdcm-footer-social-nav-links" aria-label="Footer Social Links">
                            <li class="brdcm-footer-social-nav-item">
                                <a target="_blank" href="https://www.linkedin.com/company/broadcom" aria-label="Linkedin">
                                    <span>
                                        <svg aria-hidden="true" data-prefix="fab" data-icon="linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg>
                                    </span>
                                </a>
                            </li>
                            <li class="brdcm-footer-social-nav-item">
                                <a target="_blank" href="https://twitter.com/Broadcom" aria-label="Twitter">
                                    <span>
                                        <svg aria-hidden="true" data-prefix="fab" data-icon="twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-fa-i2svg=""><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg>
                                    </span>
                                </a>
                            </li>
                            <li class="brdcm-footer-social-nav-item">
                                <a target="_blank" href="https://www.youtube.com/user/BroadcomCorporation" aria-label="Youtube">
                                    <span>
                                        <svg aria-hidden="true" data-prefix="fab" data-icon="youtube" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" data-fa-i2svg=""><path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg>
                                    </span>
                                </a>
                            </li>
                        </ul>
            </div>
        </div>
    </footer>

    <script>
        // Get the current year
        let currentDate = new Date();
        let currentYear = currentDate.getFullYear();
        document.addEventListener("DOMContentLoaded", function() {
            let currentYearElement = document.getElementById("CurrentYear");
            if (currentYearElement) {
                currentYearElement.textContent = currentYear;
            } else {
            }
        });
    </script>
	</footer>
</div>









































































































	









	









<script type="text/javascript">

	
		

			

			
		
	


</script><script>

</script>















	

	

	
		
	



























	
		
	



























	
		
	







































	


<script type="text/javascript">
(function() {var $ = AUI.$;var _ = AUI._;
	var onShare = function (data) {
		if (window.Analytics) {
			Analytics.send('shared', 'SocialBookmarks', {
				className: data.className,
				classPK: data.classPK,
				type: data.type,
				url: data.url,
			});
		}
	};

	var onDestroyPortlet = function () {
		Liferay.detach('socialBookmarks:share', onShare);
		Liferay.detach('destroyPortlet', onDestroyPortlet);
	};

	Liferay.on('socialBookmarks:share', onShare);
	Liferay.on('destroyPortlet', onDestroyPortlet);
})();
(function() {var $ = AUI.$;var _ = AUI._;
	var onDestroyPortlet = function () {
		Liferay.detach('messagePosted', onMessagePosted);
		Liferay.detach('destroyPortlet', onDestroyPortlet);
	};

	Liferay.on('destroyPortlet', onDestroyPortlet);

	var onMessagePosted = function (event) {
		if (window.Analytics) {
			const eventProperties = {
				className: event.className,
				classPK: event.classPK,
				commentId: event.commentId,
				text: event.text,
			};

			const blogNode = document.querySelector(
				'[data-analytics-asset-id="' + event.classPK + '"]'
			);

			const dmNode = document.querySelector(
				'[data-analytics-file-entry-id="' + event.classPK + '"]'
			);

			if (blogNode) {
				eventProperties.title = blogNode.dataset.analyticsAssetTitle;
			}
			else if (dmNode) {
				eventProperties.title = dmNode.dataset.analyticsFileEntryTitle;
			}

			Analytics.send('posted', 'Comment', eventProperties);
		}
	};

	Liferay.on('messagePosted', onMessagePosted);
})();
(function() {var $ = AUI.$;var _ = AUI._;
	var onVote = function (event) {
		if (window.Analytics) {
			let title = event.contentTitle;

			if (!title) {
				const dmNode = document.querySelector(
					'[data-analytics-file-entry-id="' + event.classPK + '"]'
				);

				if (dmNode) {
					title = dmNode.dataset.analyticsFileEntryTitle;
				}
			}

			Analytics.send('VOTE', 'Ratings', {
				className: event.className,
				classPK: event.classPK,
				ratingType: event.ratingType,
				score: event.score,
				title,
			});
		}
	};

	var onDestroyPortlet = function () {
		Liferay.detach('ratings:vote', onVote);
		Liferay.detach('destroyPortlet', onDestroyPortlet);
	};

	Liferay.on('ratings:vote', onVote);
	Liferay.on('destroyPortlet', onDestroyPortlet);
})();

	function getValueByAttribute(node, attr) {
		return (
			node.dataset[attr] ||
			(node.parentElement && node.parentElement.dataset[attr])
		);
	}

	function sendDocumentDownloadedAnalyticsEvent(anchor) {
		var fileEntryId = getValueByAttribute(
			anchor,
			'analyticsFileEntryId'
		);
		var title = getValueByAttribute(
			anchor,
			'analyticsFileEntryTitle'
		);
		var version = getValueByAttribute(
			anchor,
			'analyticsFileEntryVersion'
		);

		if (fileEntryId) {
			Analytics.send('documentDownloaded', 'Document', {
				groupId: themeDisplay.getScopeGroupId(),
				fileEntryId,
				preview:
					!!window._com_liferay_document_library_analytics_isViewFileEntry,
				title,
				version,
			});
		}
	}

	function handleDownloadClick(event) {
		if (window.Analytics) {
			if (event.target.nodeName.toLowerCase() === 'a') {
				sendDocumentDownloadedAnalyticsEvent(
					event.target
				);
			}
			else if (
				event.target.parentNode &&
				event.target.parentNode.nodeName.toLowerCase() === 'a'
			) {
				sendDocumentDownloadedAnalyticsEvent(
					event.target.parentNode
				);
			}
			else {
				var target = event.target;
				var matchTextContent =
					target.textContent &&
					target.textContent.toLowerCase() ===
						'download';
				var matchTitle =
					target.title && target.title.toLowerCase() === 'download';
				var matchAction = target.action === 'download';
				var matchLexiconIcon = !!target.querySelector(
					'.lexicon-icon-download'
				);
				var matchLexiconClassName = target.classList.contains(
					'lexicon-icon-download'
				);
				var matchParentTitle =
					target.parentNode &&
					target.parentNode.title &&
					target.parentNode.title.toLowerCase() === 'download';
				var matchParentLexiconClassName =
					target.parentNode &&
					target.parentNode.classList.contains('lexicon-icon-download');

				if (
					matchTextContent ||
					matchTitle ||
					matchParentTitle ||
					matchAction ||
					matchLexiconIcon ||
					matchLexiconClassName ||
					matchParentLexiconClassName
				) {
					var selectedFiles = document.querySelectorAll(
						'.form .custom-control-input:checked'
					);

					selectedFiles.forEach(({value}) => {
						var selectedFile = document.querySelector(
							'[data-analytics-file-entry-id="' + value + '"]'
						);

						sendDocumentDownloadedAnalyticsEvent(
							selectedFile
						);
					});
				}
			}
		}
	}

	Liferay.once('destroyPortlet', () => {
		document.body.removeEventListener(
			'click',
			handleDownloadClick
		);
	});

	Liferay.once('portletReady', () => {
		document.body.addEventListener(
			'click',
			handleDownloadClick
		);
	});

(function() {var $ = AUI.$;var _ = AUI._;
	
})();

	if (window.svg4everybody && Liferay.Data.ICONS_INLINE_SVG) {
		svg4everybody(
			{
				polyfill: true,
				validate: function (src, svg, use) {
					return !src || !src.startsWith('#');
				}
			}
		);
	}

(function() {var $ = AUI.$;var _ = AUI._;
	Liferay.Util.delegate(
		document,
		'focusin',
		'.portlet',
		function(event) {
			event.delegateTarget.closest('.portlet').classList.add('open');
		}
	);

	Liferay.Util.delegate(
		document,
		'focusout',
		'.portlet',
		function(event) {
			event.delegateTarget.closest('.portlet').classList.remove('open');
		}
	);
})();

	// <![CDATA[

		

		Liferay.currentURL = '\x2fweb\x2fecx\x2flegal-notices-external';
		Liferay.currentURLEncoded = '\x252Fweb\x252Fecx\x252Flegal-notices-external';

	// ]]>

(function() {var $ = AUI.$;var _ = AUI._;
		import(Liferay.ThemeDisplay.getPathContext() + '/o/frontend-js-web/__liferay__/index.js').then(
			({openToast}) => {
				AUI().use(
					'liferay-session',
					function () {
						Liferay.Session = new Liferay.SessionBase(
							{
								autoExtend: true,
								redirectOnExpire: true,
								redirectUrl: 'https\x3a\x2f\x2fsupport\x2ebroadcom\x2ecom\x2fweb\x2fecx\x2fhome',
								sessionLength: 5400,
								sessionTimeoutOffset: 70,
								warningLength: 300
							}
						);

						
					}
				);
			}
		)
	})();

	
		Liferay.Portlet.register('banner');
	

	Liferay.Portlet.onLoad(
		{
			canEditTitle: false,
			columnPos: 0,
			isStatic: 'end',
			namespacedId: 'p_p_id_banner_',
			portletId: 'banner',
			refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d33214\x26p_p_id\x3dbanner\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fecx\x252Flegal-notices-external',
			refreshURLData: {}
		}
	);


	
		Liferay.Portlet.register('legalNotices');
	

	Liferay.Portlet.onLoad(
		{
			canEditTitle: false,
			columnPos: 0,
			isStatic: 'end',
			namespacedId: 'p_p_id_legalNotices_',
			portletId: 'legalNotices',
			refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d33214\x26p_p_id\x3dlegalNotices\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fecx\x252Flegal-notices-external',
			refreshURLData: {}
		}
	);


</script><script type="module">
import {InfoItemActionHandler as ComponentModule} from '/o/layout-taglib/__liferay__/index.js';
Liferay.Loader.require(
'MyDashboard@1.0.0',
function(main) {
try {
AUI().use(
  'liferay-menu',
function(A) {
{
Liferay.component('infoItemActionComponent', new ComponentModule({"executeInfoItemActionURL":"https:\/\/support.broadcom.com\/c\/portal\/execute_info_item_action?p_l_mode=view&plid=33214","namespace":"","spritemap":"https:\/\/support.broadcom.com\/o\/ecx-standard-theme\/images\/clay\/icons.svg"}), { destroyOnNavigate: true, portletId: ''});
}
(function() {
var $ = AUI.$;var _ = AUI._;
	new Liferay.Menu();

	var liferayNotices = Liferay.Data.notices;

	for (var i = 0; i < liferayNotices.length; i++) {
		Liferay.Util.openToast(liferayNotices[i]);
	}

})();
(function() {
var $ = AUI.$;var _ = AUI._;
	(() => {
        const legalNoticesExternal = 'true';

        const portletPreferences = {
            "legalNoticesExternal": legalNoticesExternal,
        };

        main.default('_legalNotices_-root',"legal-notices", portletPreferences);
    })();
})();
});
} catch (err) {
	console.error(err);
}
});

</script>









<script src="https://support.broadcom.com/o/ecx-standard-theme/js/main.js?browserId=other&amp;minifierType=js&amp;languageId=en_US&amp;t=1775276880000" type="text/javascript"></script>




<script type="module">
import {main} from '/o/frontend-js-tabs-support-web/__liferay__/index.js';
{
main();
}

</script><script type="module">
import {main} from '/o/frontend-js-alert-support-web/__liferay__/index.js';
{
main();
}

</script><script type="module">
import {main} from '/o/frontend-js-dropdown-support-web/__liferay__/index.js';
{
main();
}

</script><script type="module">
import {main} from '/o/frontend-js-tooltip-support-web/__liferay__/index.js';
{
main();
}

</script><script type="module">
import {main} from '/o/frontend-js-collapse-support-web/__liferay__/index.js';
{
main();
}

</script><script type="text/javascript">
Liferay.CustomDialogs = {enabled: false};

</script><script>

</script><script type="module">
import {runThirdPartyCookiesInterval} from '/o/cookies-banner-web/__liferay__/index.js';
{
runThirdPartyCookiesInterval();
}

</script>
<link rel="stylesheet" href="https://unpkg.com/webtour@1.1.0/dist/webtour.min.css">
<script src="https://unpkg.com/webtour@1.1.0/dist/webtour.min.js"></script>

</body>

</html>

		
	

